11900000 -345006877511226328293090705437491200000 11900001 -2948510375215346856804140212235366400 11900002 -1074658408182128076623993050225105476096 11900003 -382995072039617995441732804191029771748 11900004 -4997750588974390760266980812081707008 11900005 167792049061874633583607350608658288000 11900006 -507909601755285786841099817732056182048 11900007 107684109522773298670286297223916185600 11900008 215772710218536469755739263329960017920 11900009 1385622036056175792497800094701909333728 11900010 -37719418981672566108926868786944797440 11900011 -454412893841359003703663969314823883000 11900012 5125631196274761790901423694692113920 11900013 758657993448182057074101762343658854944 11900014 44625856696641538355075251146927581952 11900015 272721827497987003321412765918984057160 11900016 -124513341230377876388314757562761674752 11900017 702533673358897135144799832272689908132 11900018 271539837503326483161940425658527613440 11900019 7001445568354401789725474571223602240 11900020 269543222538934366143855219886417704960 11900021 -60155403950626318448546090083727789760 11900022 -18698004808917501044694836701395959040 11900023 1334012111199006090159858895062559099720 11900024 514074998408516587070416045189711872000 11900025 -119245925261386970892450173356957469250 11900026 28621070504058093881855588101343950848 11900027 -520318973631818765109064678408503982848 11900028 36375851421392800976172548082352152576 11900029 -2325378596363470848275898922270678458080 11900030 -116526258845897022431912522850478289280 11900031 -301031720747013049893108680233086276480 11900032 162887492871555751170931870295654400000 11900033 -1409224338078508765011533331022018094718 11900034 -39530127097332833407514678840447448000 11900035 4599402419243699128716435437899656960 11900036 -421399983124146201697336221423314613120 11900037 -38621811415368802124031584582152926432 11900038 116624296162577238327390980806169101920 11900039 693889243963350591888449002988149572624 11900040 -43316407538609780808867690253932134400 11900041 -1425695490820840066336130619690590035558 11900042 246879734496309440477071660752436224000 11900043 195272838788506325359019209507340883132 11900044 335800798261914406550019540366279571456 11900045 271614430867712379760603780609709583000 11900046 -6365556501533871582335418637843271616 11900047 -272030878224002025184739164512470804000 11900048 -4562160216401167058357833675776245760 11900049 -96739519085381536037192237744914237440 11900050 412451393028727263768973717950269962800 11900051 -662425138322780302833668026282022323680 11900052 326645271044403261017540474727394171776 11900053 -1244159172770509766586419500918233303936 11900054 -133851457474021642171810243654372461024 11900055 197517693104943469879363199437988039760 11900056 -227341097846541564760443287907934986240 11900057 410802018341824151382512333145887822472 11900058 272050669074539951698620938564128771584 11900059 -1094700133409543644564036430693721119740 11900060 -213663225970816248605759385449648939520 11900061 566575943501438028537214902790781534400 11900062 -397546330722700099102670966500788617088 11900063 338262134629961733407461149486870768480 11900064 379879044019537348654429681007386951680 11900065 -814910713190125074435778613565480594540 11900066 758263748714772708344227851789360220320 11900067 632533045040581159531967553210533487480 11900068 237266387907647244667579427508250675200 11900069 -549481999708624051115892760815783819300 11900070 -25745933698675418282705488012224591360 11900071 -1116597067318689373939058451364005400320 11900072 832436402797788272618160442501131340800 11900073 -749886130786305114865917683715004680816 11900074 529208592519846039979613540829788374272 11900075 -208470696829462761486461025653487282000 11900076 -141800635501422247665954813289999758336 11900077 283600980597991942246135427929801650944 11900078 6287955203412320870019799419830169024 11900079 9577911274344954831377819442602608704 11900080 -206559239765796567266720405096374272000 11900081 42803226207560424929155831564133198064 11900082 -39727904196146196698284333717575566208 11900083 307513068881504202056230677277888453504 11900084 -356525699628593228880488290468394993664 11900085 -324657688606131323131275381761750918400 11900086 -415128765469443617808355045510842900480 11900087 -125274579343257619863359766721782690264 11900088 -186549223040295674733323329856772096000 11900089 -1453833236176286434548891195731929601110 11900090 -90008306946923249669890803092842063680 11900091 781189662936832118098877156204041390872 11900092 716317785099500701302022525147099031040 11900093 -1105592831923723679207065780413248393658 11900094 58640901593350551509606186847121956864 11900095 -72286575422842602340583177144344758480 11900096 -210358167400703827219503601891323936768 11900097 31034336042483768604276345495778468416 11900098 -4382093926037777456869660652809448448 11900099 -819289406048417478900334334309383800000 11900100 -162698781265929394020532245936243225600 11900101 -26803809836206988928735995543667680100 11900102 331336403424566764961177388866455760832 11900103 491175868032090982026042373529458484904 11900104 -1170818190104268740088330075301101895680 11900105 327044911539483923326991144793533809920 11900106 -52941167853307714209124334707481358288 11900107 -37724710621455180802222104669076577644 11900108 1110157464271786762162089153645788160 11900109 -120957168879381249174153408461445553632 11900110 123547260177396341050880619216890976960 11900111 1359347776965998651305595042628889199472 11900112 23899558843578272668153803142745554944 11900113 7100179477251602503253623930662735844 11900114 -351360347730760701703749962482109695344 11900115 26771717655024782858919430759476254160 11900116 -637401270801008834638969261073324767360 11900117 -1428667231038431746323415051752707773920 11900118 -41131199423444634036019181491915345920 11900119 -626892182820204231585291124626462594816 11900120 419154967558081052675225873050934476800 11900121 -830622926751060448636868338689994560 11900122 167718230030223484658922678275205929952 11900123 -405875827427221252718698304385914860080 11900124 91979751734149006630111871375032112640 11900125 101403349592602231233557604141936768000 11900126 96121738926266435203415956258842341760 11900127 57595736551460715151405751453120298000 11900128 -1517848702881190151943245215838048354304 11900129 706505494712291354669603868760342857876 11900130 -326861840377311776796934853342633064960 11900131 -22211990056804247588239199609301515520 11900132 -528189452505736959717903938889873899520 11900133 66159720093137266519917655906303978464 11900134 -111978989774850503904254733490040618784 11900135 884320640637092180882567657047053340920 11900136 -527707567536227549540497362691847946240 11900137 -729371753089824931865133474131748187760 11900138 659593466585365143989820025874040612096 11900139 -170514506959047020317299319258566199632 11900140 -539574422079410164832531469864896194560 11900141 194460310885525074784503800060535089184 11900142 -665175849021742982708032476391267493760 11900143 -143651430518181151299511907133675837936 11900144 -87717404334664796238845602423195828224 11900145 -650881948663052230295288764491566561280 11900146 -316503949433556373229485771157740623840 11900147 111301974752421504987342164597191274832 11900148 -111207494518403581432569349482201962496 11900149 -739652842945431460400386834759640544850 11900150 43855792501778243201698620085950640800 11900151 326714005515337518641397008657111101368 11900152 18528263603950103745238207059148800000 11900153 -300970395027530076787431068689379867202 11900154 -37206727060146685459609892942164525056 11900155 -375276796100303644149877004923853821440 11900156 -187844212716373153879409485307507343360 11900157 -11144600076984156456140688004182389760 11900158 723622145281664825775539047056798919680 11900159 -254924721988993341996474471627916434480 11900160 -3802755500137309380735059980116295680 11900161 116497302547735084440671663952355555968 11900162 162290897537254749787791992102148659232 11900163 246581540611979992201237296712912711488 11900164 287138123859635408578288648112112197760 11900165 498857019538696556010748947115033420800 11900166 16124672277320391284826532916870725824 11900167 126289954950936900357029295768274040216 11900168 -6246854287859775360086645552022159360 11900169 -1759605920499956527559756491032042835200 11900170 2253530928759536159338032360480058560 11900171 -47310868321342406025332611284545436456 11900172 519844549265227566190458619143798915072 11900173 -591172251131331962637327546389251973578 11900174 -129920552776590156511605738530640351360 11900175 3302149357092030109675423704843552000 11900176 412795189248813045988961008823314366464 11900177 433107896893311753646817798639779060800 11900178 173851514247064928375036451162724825104 11900179 -836857386121577850367949981299985090640 11900180 -900768725916704882869261285921409948160 11900181 -366564230204626670863771310426583946848 11900182 -91564832731242280713790003680842864640 11900183 496414735622564124882684508127184401400 11900184 40374205547425211378438969478958080000 11900185 -1061218521585937757730915013434036742080 11900186 -85236479051973504818354971635868328208 11900187 130399032283825601532385703943847777536 11900188 -212060260348871765699688203339605146112 11900189 628529027613628753985554983317943071232 11900190 -45853477942357506892032288745858425600 11900191 27055570693183656343468733411657597032 11900192 -232208655328331123521737091605863989248 11900193 -721308715969514436500637616295137238016 11900194 399738530590317567910885380486528839040 11900195 -394894762280363428933825841541199156080 11900196 -64816994637820096668208734469143146496 11900197 602830016697918500084248143633917930812 11900198 45840899678405758267062960061069486464 11900199 311524199232860011998120537176233229520 11900200 16900469383324623334378719331737600000 11900201 -197412274581432677289262521267322641798 11900202 -3189471929029846300848794179966137600 11900203 -58355940808170234570374214747418748896 11900204 1282595701370385218006159796512576733696 11900205 446972239301818386270101223976562864160 11900206 -119702276536309256669706116300628128448 11900207 5446384474811092366781519712276904320 11900208 211538866483741353852694867204547543040 11900209 338336307165997817779534423789285750500 11900210 -171315643361582798123287888752380951040 11900211 404625928238300768426391534396795791424 11900212 -815616216406334700330619514524914585600 11900213 -378895297061423057009121388815989488800 11900214 132682766245418284957321526961598700160 11900215 -654322924358003537096749062184072889640 11900216 -923919908156489604121283928031855595520 11900217 227780890434861082135488107528478789312 11900218 155259732375576967695976735409715148800 11900219 -720275624580014301663084515611114649304 11900220 232199921946211920784098520653742433280 11900221 -1382308119692184144785655451698259542720 11900222 -150846773725488414879926506784175883200 11900223 428342090602304873943220018555889498880 11900224 89680226120728842710717877886692360192 11900225 -435489615816594689875445360238201662250 11900226 65754099757040842838252670951717149184 11900227 920510909595532766148810207299956874392 11900228 -1115504435458809782295628234903783362432 11900229 15636599666407113378995295335195712 11900230 -260765726363945324783076591428936250240 11900231 226490294162045518522933123864252529760 11900232 603383580933166430629700891579735040000 11900233 282569343122054311488854274884888496564 11900234 -46006271501035792230478908262723563984 11900235 269321360700277778796571619047080821760 11900236 490775293678383112810868282736676584448 11900237 -44041735137429948892961326357338598740 11900238 -86702347120798667681884086909640656768 11900239 87852308654851124677833079763538523488 11900240 -61370536570298209027251933591347527680 11900241 13216874616341519796116650625968614240 11900242 -225345400976012813312469207874498215648 11900243 -1196092874844814887244130890132654463508 11900244 -817029752996794940206739892433366179840 11900245 -204583421035395813756399043280949141120 11900246 309130752862694116360787163130120197888 11900247 513650000260383381245176303544755045200 11900248 -115172706803756454677560052486319575040 11900249 -80091092802097520656311345271495610112 11900250 3331624728282232088175543630178560000 11900251 -1040779788083168141587194535362264581760 11900252 82942982015665338062468563151436675072 11900253 -1132571230563712259190988147159595987136 11900254 319455713050816863474613833854561479872 11900255 -729104386522313827367987519401919239680 11900256 46106781455830653310755234057259843584 11900257 397584895991699538694674965148815433506 11900258 -337537345031146841765172779591036202624 11900259 -454544570660422218808322790291553666560 11900260 532765535178076465331896313079740981760 11900261 6045375723261292979189122905272516862 11900262 -298000812964086318516603071864403949056 11900263 -170739008096828686417191034878652538480 11900264 -463919836294739673295051018796197939200 11900265 33173142557063507948445358736468185920 11900266 -287224740727542772904329531720713584640 11900267 153308338772760550502987563268402299680 11900268 200426828048534312150734627561386922752 11900269 144657845754319107462153531923427373344 11900270 10220390004552431630089361782015555200 11900271 -508604607959154430845146396441713405056 11900272 -125107065791125174641306261334587015168 11900273 -160532082175279545339935989304063630208 11900274 -125635546902907944614412086234800775040 11900275 -271962183541196015709425915026903865000 11900276 -293025728379360447260780525242773381120 11900277 9130642332797929657186303688583471726 11900278 44620554298186386851366898380779148160 11900279 222932766365601271782967513459298371680 11900280 27611121928187457726477957275163033600 11900281 54508081484123138570818892160424625152 11900282 524514080554546377210892985955895834992 11900283 867600037199137208628909776726488627224 11900284 -1071787620352222889173942638247752749568 11900285 -667204882337533187606030823078930201600 11900286 526856672786247342978722072978789450304 11900287 701395115507484211501602579334162476816 11900288 361743043653300247945462631173718016000 11900289 -748626062085711108282847126373458729920 11900290 -448975081851792125127459048675496389600 11900291 134925170424873815637244811213077505760 11900292 269614925021803080108671717206875328512 11900293 5909801644816114840988518305511176800 11900294 -83980937101515874099526268379756675968 11900295 -679978125383695886311631725943136852000 11900296 -795653912195502662938320712771907328000 11900297 1205409816563642087724810477255315694746 11900298 9306051970933406115816714333211601664 11900299 -107027732467685423256543131088349981136 11900300 -443151117967525369920484517498756928000 11900301 14837100299929487855985729652914974784 11900302 -538396305050105336291615048916366316416 11900303 -412164491680047766382177554141961258448 11900304 -37749183054321593829933543804172369920 11900305 -41600465624293788146473722675444364440 11900306 -336480993271771319522970557804911085568 11900307 -972474722873453703170492953638649436880 11900308 -80617901328111981978687674296554188800 11900309 240671398217003946894899335215260445504 11900310 -42968529786186729452369181863772610560 11900311 -120120687594687498656150070815213326336 11900312 88748708231888041696840980763151923200 11900313 -947921629405111603722774951156123968358 11900314 42958348511443440282974137982216145120 11900315 -75897494864110312584528709375062958080 11900316 80200972214057738122279048786957834752 11900317 617560173109259780046012846091200869280 11900318 10222581043102098819580004795053695360 11900319 -170995039585181172775737823638126486456 11900320 700572574481303933620010227820634439680 11900321 1109806957194211831032318089239570647522 11900322 187678482946296524294289671975243922432 11900323 -806191951891177593312893160808040245440 11900324 -54487193415684050111515374769378352640 11900325 330602547207861109159500161375738503200 11900326 -126659061234156301742792612246854760640 11900327 -1018364774905929569603000532165353533560 11900328 -581825028746957636226113972324861460480 11900329 34114130442137800954347151719134094976 11900330 178516532764557171208299573718799440320 11900331 -1472841871518926305979887721410109198160 11900332 -111254343567070978583044451790200985600 11900333 -154151527184592046353838448175994130400 11900334 -211990011693179850411280877912048925120 11900335 -783364601291262066415177049307594103200 11900336 714609803504484827253900826409336832 11900337 -422931265868349547072083716494931940240 11900338 166127008174199206590301006932588985344 11900339 -14537012968157251364303339624058434808 11900340 -451798639411583098797035728240533772800 11900341 -223035507121008060785911960095829050816 11900342 4922740206974547285127282037349924864 11900343 -109831004245191513188417993089870321152 11900344 1120269153794659706923741879555942748160 11900345 801590283237380660111171084749282460100 11900346 -262336242135132271531395578985650380800 11900347 -542276492245820966688769817256828995648 11900348 -629685082054049289018188149638021924864 11900349 149108430870696509439661372909691965734 11900350 -107414556351267323796835078724169600 11900351 171035158031603543749082222378374508352 11900352 -242371086804665570459086600851683278848 11900353 2091262709608798316250256914706602111360 11900354 -695372841176538984262746196548913272624 11900355 -78628983860534556343155523007275101600 11900356 -482495087506640188357068012297584937728 11900357 138170551809737306126821612336632873792 11900358 8574456070812373249865113946055713760 11900359 -185022951788497584164453182416110145480 11900360 -504572269222339970491032542469179136000 11900361 -353064862527897030765275800682244956160 11900362 -1543992363588556496352784309141103568 11900363 1050993037127449334156385574091942640720 11900364 100641169616236726102063485759156436992 11900365 956395017602591099700129672598555867200 11900366 550109480251295545545385842238538365632 11900367 373435214573775965594714450268858256248 11900368 51007069130064655904657464852703969280 11900369 59305960062538434365678852821741610088 11900370 -286805629756017170457584751146073715200 11900371 -88064493156339140992355062958862304688 11900372 -536690200880751627256804952369161863168 11900373 979523730541366441832850708195611136 11900374 632728297022487056104265889463741329792 11900375 -662790031787078245389894351039616926000 11900376 -219842903620784201908274682580063641600 11900377 -1340644811617483465833788542705698823868 11900378 197929178470075661357407422100911065856 11900379 4756980272676080022003573274313343168 11900380 884908176604579027317084430375259458560 11900381 -245482130516400713663269186196270418336 11900382 -166078851654658570491381040754576674560 11900383 220962913458152932063302071419048274424 11900384 -231280887410300598304534817695810191360 11900385 -521757192999171781950044821521894720000 11900386 263226267514554958687938139322112397392 11900387 -49786202576062959763930620896358368760 11900388 122714770411711929461933731782486159360 11900389 563244270827303207402354841470391058524 11900390 -103106195936177699077184427954487142400 11900391 367833605796394990015078710968919940944 11900392 -368634708339170626855417737782439198720 11900393 614642655088175547305554088202919791744 11900394 -124270438327468687906450051480619288832 11900395 -5712769126170142552838697467186223360 11900396 315522213043317479905253469614561644800 11900397 32559711151042077831027645895480449600 11900398 -582191240837530419810563122099421668800 11900399 -71987126890096199368094088747912345600 11900400 115797953758080670119110755246119321600 11900401 -938402789976583381021281564137861431196 11900402 184680640473248589704198994187820313600 11900403 -840893882532493856778274354059600236520 11900404 164030362205814434311745045265716518912 11900405 98222375882225036436942725002842009120 11900406 -14460929546283563517256054801100912640 11900407 -110236977133089620580504727283003165280 11900408 141333076875727037502683443660857016320 11900409 673845459739354240239554190033722113104 11900410 -139684923635687319308624820098750276640 11900411 597439774049492197592256458332407922800 11900412 -40656497958724596033174402524011315200 11900413 -311918406315343296870002878325024961440 11900414 -93016079411764454375034743652798869760 11900415 -26620766265183444328143241794612764160 11900416 -276309373790310334700092759557323882496 11900417 1023633534005825788355002900397790974466 11900418 329066103916318015565887790174793880320 11900419 586532901454146679656665226470135341820 11900420 28122950840237688987014773389856358400 11900421 -167186131250427815834080250706674313000 11900422 5872048964316499725038060852120916480 11900423 15102960792983853077632204547563690464 11900424 -706565054856449387955568851353197486080 11900425 -146372330581688218880063539703155997700 11900426 -137526791296296517017274200229348572576 11900427 61822135052076808528945180857681064704 11900428 -173469418643900462446700610954420469760 11900429 1360972154612981428095713319442891659180 11900430 146239267209505724269892987454103200000 11900431 -508591704461423664136161741581548664888 11900432 -47268456223772253331440339599208996864 11900433 240025736897681920730364056939811986688 11900434 67624948732725936843325046335429479072 11900435 296748923072858600107022760035822098560 11900436 -352594242391777661753770428418413938688 11900437 1215645966584424827344280437101725283086 11900438 17822202248693858698973075433564833280 11900439 -911090767198968502174522218357506663496 11900440 -691515592335677880430817110024135680000 11900441 -174030237824946234084434683433123772480 11900442 -107918429533583849093119138017432334848 11900443 988762144609541933023436907087224633360 11900444 202047102029246978484636208535413863936 11900445 -6806740901568938405765708937357499200 11900446 -128397862273969132932151871386874735616 11900447 326425473427224646562033536583851244352 11900448 -264044307636049264736104903834689601536 11900449 -140302464555076639389908463046875731280 11900450 -144804989356094168687016933116846106000 11900451 458766743016623099561465862479866490232 11900452 -199747590542089686590751734672600506368 11900453 -95410179488291109408638606295357704736 11900454 -95055480825411425968112850326311721280 11900455 -126542420016506917339427366618937545280 11900456 522929264696891768122981366988896250880 11900457 -140092270900102310891931918161250559200 11900458 -199225053055173970506479278352610289824 11900459 -408763301829733102823909258709088904184 11900460 8636133328937678840731646447525068800 11900461 224024050555324811671240601260925554944 11900462 7550435339638887912118026121381867392 11900463 -1183578212495425878110811703000023885312 11900464 353053721023924757410566111693502791680 11900465 -15657223205631744813004330169592713280 11900466 -202987839927667986237062579709746073600 11900467 108660651376251662120896761922383174520 11900468 276607559979135468177952488313357707648 11900469 -220031939964692011392636086222540484480 11900470 -277014719213715351904458648723214456320 11900471 69186466633218611331078585446898435888 11900472 122979257493207832804009300203893760000 11900473 -1267526790763224796913983078343203950576 11900474 256048187084245974350996354560226315232 11900475 69209352398570922039063297564268158600 11900476 17073941753886178781358780407358160896 11900477 350701477937741384554718733295269983040 11900478 374333758046422714739915694031223548224 11900479 -370108562008115855110476126457596566360 11900480 323369938422747213519048089263118745600 11900481 -1296437910402707994997433001339866016000 11900482 -84502909988157347467563074045585884416 11900483 -545934153534088880114554564219501422612 11900484 308238288541122894415851878792275029120 11900485 309680837954526648009109340963546474400 11900486 82153664345523154678852682290594278144 11900487 -53260855558160890821047237581348828032 11900488 -62176666537906766930589815608160163840 11900489 300865768484978970637398882007046941824 11900490 12165372644820056132494674966016665600 11900491 301054745127700040479150983440777874000 11900492 -306164227895471406267147223411373923584 11900493 1325692851672827239840851936188366067840 11900494 584130219155301087787407929810679105792 11900495 -274616106858613689094521106366612905120 11900496 51272862893093869161994770539011375104 11900497 -70105911456112253813370190792533359616 11900498 -442627683481027119618090629099061120000 11900499 163418636897863927622269758514242862848 11900500 -680334201086326172369858737900715328000 11900501 -1426174646206260315358214032179796584498 11900502 -96400224203441438317656531940985653920 11900503 -1357491164954912070895859035027649312248 11900504 -491743586810886591180344713312341196800 11900505 218787255119364453056510140787804689920 11900506 60129858651020190575920515421265555952 11900507 42715390821179225850554243065540242756 11900508 1353687347086224665861507077463629824 11900509 804455613640965679421673639496136316710 11900510 282875540934805873340628237896515858560 11900511 4400065930863341416660274044396556640 11900512 -368252083525037578106135410508392562688 11900513 -1019165426171600917948632053299719542238 11900514 -33607622460945645440435295987428109312 11900515 -868297456696912147461381694705986392880 11900516 84183257061703252106904102727721293440 11900517 -77066354849894974526300733571419640320 11900518 -266222926071183544791948623271583381248 11900519 -1113308717657934303631683007174904779080 11900520 10555381060353642088277784919107532800 11900521 749304489313721532157364837513192049722 11900522 28917142640253341743051785032090687232 11900523 228627763538088398005193191837761927168 11900524 -1007688611585044117073563886475064923904 11900525 -52486987010668828719453301081601414400 11900526 402291578852510426146453807227085913088 11900527 517526671575901707607395428818990646400 11900528 19421269574657331209204958544084598784 11900529 -534117564226802453995421835830277321726 11900530 735920118220839334213470336805939200 11900531 463197346833982884960114530247677440332 11900532 -86270601282105160347540637480172439552 11900533 29744702125796004461261726045073615484 11900534 184307798606780358682882129432827040416 11900535 -157240565965881572424013981604247920640 11900536 -480512657325370374394415632110403584000 11900537 -209713568382182912966877871384376669856 11900538 -22308665908393365779262197607484670496 11900539 -338690431173420527717005280620917576944 11900540 -291386789488306226049837803889932574720 11900541 -862923857283806907928237452627014745216 11900542 -530713858465113397746571429888258349568 11900543 -648237737576659260708705348374552750208 11900544 799689915962746045185304043197185392640 11900545 13143186303229917530116151177878672320 11900546 117113064413245086561039871617141319680 11900547 -684311746381784262025150526710098546960 11900548 -50872155215162727602909160914854053888 11900549 -58390598268074743544975924447087324736 11900550 84506091478250032443712613174684020800 11900551 -1764973276478108596614417936711783200 11900552 -256869486173302237297573166321067494400 11900553 -293435932148752099703160571219341861696 11900554 -214769903770583932769017835845038051024 11900555 263263705398750449110312853277928062000 11900556 353809673481917020949835445586812032000 11900557 62193981809690240761142953962515034806 11900558 -102298099072566384204028766578989120 11900559 -234511177877393144470067972416094567424 11900560 -78623840150205034713698405135941632000 11900561 -908640157282322119526888023296679236000 11900562 -170306992394781078134999407359671077248 11900563 948383471221123018435864848571827216812 11900564 93304528512284022674317671144362145792 11900565 21143955066999669023078814583861906200 11900566 -406548027658940931254426966025139212768 11900567 247727659982628150513254376108316338912 11900568 188000897960397368552414267106784051200 11900569 -189980446984334805992076346761449705848 11900570 -363651885191747659921283840963970781440 11900571 213194691728557580885282630492071202712 11900572 -171921311294262177774308371864417369088 11900573 1557154074931720732353158308966045344984 11900574 -133566985838305898567063991516470169600 11900575 -709562420479480297049741123162499164200 11900576 978281629957470604224807379697594793984 11900577 -255767478119517874009191530240134982592 11900578 -39254177483668115304362813312615855808 11900579 -671948514684431679970806738733193942820 11900580 -5605703171363650465542483251087892480 11900581 284943773977083537056227925128254170880 11900582 -279204134922330761862870510490183384608 11900583 403783567489640968861525578224037091152 11900584 61459404434067080579816545009190737920 11900585 178734548942168208511199112042928273800 11900586 -108398496877001263795340079702982828800 11900587 2022502230509344246609784085160201866192 11900588 -122545258517991307828010700672858292224 11900589 631949537912505930242058664748753596224 11900590 23323857798828566741966579862619453440 11900591 231701110597171527399087815753464732752 11900592 169448005448857886018410410817830912 11900593 186450897900730806448889760208841390320 11900594 -6073447352191677371680164386112499200 11900595 62186867817728703566497609604724403200 11900596 -130332306930382315217257939564131548800 11900597 1547324008951796567104243705403750456046 11900598 -46584308317181558050251043796027289600 11900599 -126583760596217156557167130998624189400 11900600 -414928692379660106334465339377456640000 11900601 -71542510867048146679076503815720707958 11900602 37084374946944958127601866227431005952 11900603 -26947006065104449097458604390926286832 11900604 -101822401539520779511021542568232431104 11900605 804165587797700278838522078359093945260 11900606 -9632078433548564378797510232375692416 11900607 -455022353167149856915682769954316526208 11900608 -112299019225610089812425930362948943872 11900609 -531304957145213145321289894502566315584 11900610 -32145082518582186355372447555201375200 11900611 265762534099852385394534454692619110424 11900612 -621580873150370340692494179152124764160 11900613 -257086930837007308695290057802734765856 11900614 156194057948982577310580409513405347840 11900615 -985075611855783038285743291965491583240 11900616 116064569696455623659881896917950464000 11900617 562179044777978632932200827577666264666 11900618 412678001695077253575238431508091618304 11900619 235117588619954092849861921125872726088 11900620 -188245920949441220120009063058744422400 11900621 -77445782377133496895614071428284253056 11900622 149172216859986597936603475214882167872 11900623 -388725042197944325529167094281093705856 11900624 -186213613767563718171296479873162936320 11900625 57807165094269441831567600900426540000 11900626 78020537994329009770653914001847546512 11900627 74639368566655249865685485733867654072 11900628 679151548426043687484173715932274339840 11900629 467308268379961054573243715753619022200 11900630 78515452662283703859083583989043312000 11900631 77024236301367683389276721300491656960 11900632 -166170949232953309275396256477225113600 11900633 236646947881057906902501215071028759364 11900634 57276599616754716470514330705166932480 11900635 -438734251454498564464708179365743056000 11900636 -631049336643482276529448351572447191040 11900637 -1678261640129035126979678779756068864 11900638 357260116090920145332301799228030958720 11900639 -950977457079902135080954333407132133440 11900640 -578662538104028227978405914264278138880 11900641 504527098936816129045096461133618139042 11900642 -249251112200575723186482595390948838688 11900643 -368097662595495764488017740704509601440 11900644 -39934899745971949128746063342431817728 11900645 383006331665232428316628356213627435900 11900646 246007989841251671142150494915874909504 11900647 -164297308164615790048668982671675611136 11900648 -700351004692041691163067339069057008640 11900649 -759371725133384144256835441464432890736 11900650 176919276385232642749569590388737088000 11900651 55340124898399870678155113739253440000 11900652 68259465445284948708522589497317720064 11900653 59193375309995604740624772942130002902 11900654 -733407109734366819216517971163410204480 11900655 -260918948753976299197388336570030097600 11900656 -121989809324716496614635572347304869888 11900657 -958895410387356200591939739423382994094 11900658 70510373133043523703571187318408970240 11900659 1191234909740774957310688105471276761304 11900660 174116336756044353326102135856084664320 11900661 419104393480515960727792312912341399072 11900662 105512723696239562479895201607132874752 11900663 -577239814997530377833975658055507311120 11900664 -709695438805804707270686764851166679040 11900665 25138364626508972308129084271957510400 11900666 465550105928312668114086359915724850032 11900667 526196396731078791811917155602746425880 11900668 -418243693961463872363337718680387299840 11900669 -73864305630984438574064167315676788320 11900670 48958579709632469643217828384954947840 11900671 540609185184135803474654153306848623872 11900672 -346816853422705401352723569992898969600 11900673 -260136063945554473328272591952391482520 11900674 -528641948891740121410531460343447547008 11900675 -51323172481777544199185016968970596100 11900676 -550683418937989928539865108594626925568 11900677 -644727179852651229202472708799965374020 11900678 384978698159113069521584771679398636640 11900679 47750606087146940788837822356139469520 11900680 -4701005983681928976132139425089126400 11900681 352290077997128310704544849702100298532 11900682 -801705237150763272842749064851298159616 11900683 210793479147973259170927609433612755968 11900684 -109366304851020329094685681311915235584 11900685 -93269110713339860863479647296648423200 11900686 17767102044550352774703153377252860800 11900687 1419831220123995510158046042251772828336 11900688 93862649346328255743166112765263872000 11900689 -56989175428428251622402341419521054876 11900690 65873834258701313927710970693306877600 11900691 779289358423557001549244890280570722440 11900692 -800027213256095340033072562826499501184 11900693 -331664623591496520831747022184023202400 11900694 -3225232267177160237016162182033240064 11900695 1117687330285407977769215969402091589200 11900696 9338304483716883036545937342673244160 11900697 824740805967665876968852982868052023072 11900698 494721657443380085954164016425739343600 11900699 -1454236035495800290941015918995910450300 11900700 -59542050227028908793534847244006784000 11900701 86787373132348725167857868949300216600 11900702 31412235324249677860939134247708329984 11900703 -1053520225958650334722548764886436400496 11900704 1488128985359411085532433974846454562816 11900705 -500125444500064418160205539247198732140 11900706 91937933254030078965479342341127454720 11900707 -254055874612666069369270095581274264320 11900708 -804259210291545918942086206810811084928 11900709 -962378212202509980619424400864538210560 11900710 -21905333525909629436408816547901530240 11900711 -1219067163614395806136438111393585511688 11900712 537081540270206335573651256070722764800 11900713 -2027095142630956794806645020069584720 11900714 -47583059961578501814589802244032372736 11900715 -383632488885748086126270325925702825760 11900716 -353538821707050463409683061050175733248 11900717 900003944991298960812259948535421400386 11900718 -284564029917471001784136865898811244800 11900719 1396076876723468962918595301776117196120 11900720 -17942860428890497119064984252599828480 11900721 313328268942120340004423782803268799424 11900722 -68310892874155086029516598001356778368 11900723 18104278278104674104696200226725351424 11900724 40037837494797437636059986545096232960 11900725 -37357222952441214370960885844679961750 11900726 -5395939861400831535132309593426441856 11900727 -708443114040225786546109309806725679936 11900728 679504894800332872257644281202202624000 11900729 300941059658204726210902342523096701440 11900730 -294331626653448109256070327157176576000 11900731 191528607149018539593174229045798156940 11900732 443781684014006329849515160985595780096 11900733 181984359589176716097493914527736998304 11900734 341600288567839722962459189958761871552 11900735 -20016015403116471028476023469009530880 11900736 -145284420064217181241026739873020641280 11900737 -703735832318109655792964244440506085948 11900738 -580006903114854559118569732219713330480 11900739 663019089726653573280688769913990040824 11900740 131155994952995421061393295462720144640 11900741 751570307583039735179485534477034077152 11900742 -19190027662355460414403143521676951552 11900743 1032558834467390464041391817175924062344 11900744 537573062117945734149217406126494172160 11900745 -189367876476665005485437061709561920000 11900746 45937305725126626922129846344777897728 11900747 -14630074846238614795659736348839768 11900748 -84427717690369413571735620938657055744 11900749 -538165159610765781739900337963813432864 11900750 208468493712438284435006124260803008000 11900751 -507964304413446890308535737141878441456 11900752 8845890669463267914778376386997649408 11900753 78945194862889959144984631500408169584 11900754 -123547681139550413827334145566571652608 11900755 193711426921393813205766841338222768000 11900756 316509630573269168241543668847345543168 11900757 673802425628793880689205105095326716224 11900758 710211615167344620670717652284372296480 11900759 42346189081701879730941561346517568960 11900760 -155508633411656258320297728345164390400 11900761 2150291775782045005017183345717627695632 11900762 198968062795691255395364095076642379264 11900763 13718594587959490714183455545585422080 11900764 881162285096869063663320349767852966400 11900765 -67091372665121356158756590564971516200 11900766 -4024596105341932990326150534526586880 11900767 999787629414755177711852248509794966816 11900768 455595300188263014191745503641129451520 11900769 316421173641613799647837799181588391344 11900770 -60351163787859478222557852570548183040 11900771 1226965164693094850664291325336511154972 11900772 -35996508312555647047890676993136271360 11900773 -696475287001301975758228331320340601636 11900774 -615958188732834610656777261993136344768 11900775 209829041620320619288323497530560240000 11900776 -410376727675715684042210497704091975680 11900777 221446422480795954835590982846762642746 11900778 -275140700372826284186954705836745362176 11900779 -282863850766456409639621221738813394400 11900780 -699188256137629052316052379784544358400 11900781 -576055660185851145635747649852163687572 11900782 587045372696714693093609721096835185024 11900783 -227447619910473828066362293052896797360 11900784 -33530278175579520082773004964800757760 11900785 50412791594592780047227342713216839400 11900786 307451039858189103307796775086813720592 11900787 -644280191838774704303996740206733738440 11900788 999104167053348991679599635750941018880 11900789 -413402722993713237896501520870459632640 11900790 286520002523144462233824604998439219200 11900791 177341878083680177364027799955100159200 11900792 -114737168985954793643017534106176512000 11900793 -119988327370514110385671697438277229536 11900794 146557682429997416950965216973054947696 11900795 447430623806244957247740509380440013200 11900796 378486068621245196777782413666902548992 11900797 -18519936183889242598027401010165024000 11900798 24722979368233112613213860710935318528 11900799 796341721523622405529687969491319659984 11900800 527429442228832227125937264792698880000 11900801 1304030774831338737096924374479495174704 11900802 -166273789324963233725124402376375038720 11900803 699609779393114052681080481490079197052 11900804 27163426550954338767763904333347958016 11900805 141810401312544762156254943046932616320 11900806 -209045052776654363434180682534601704256 11900807 -115038336277523540770609319635150872576 11900808 476558580503853614336165137694810972160 11900809 -4878688254984807252754120096298440496 11900810 420379406415416595236857467061812478560 11900811 -113209870746814211194114357843751239992 11900812 68702328687338133172565052651443159040 11900813 266702851412461901793112337461774633740 11900814 -222925012930435857424850620041048897408 11900815 151872243551105659875419194549117400400 11900816 65267944671519904137765492520262909952 11900817 873932303968651489177039982980403520000 11900818 139719559792894931396805431755200496416 11900819 -1906446572145539017104870847067344128 11900820 161599375686630697041352915366217902080 11900821 3914663571080075875643777526418200960 11900822 590929973755795062075333360982749023424 11900823 -932960676844938345543389629972726682112 11900824 -25546707795265971456961057329330831360 11900825 -68914850574354235829194061780459124900 11900826 659868851135719029699269322296633028864 11900827 995964354623619820773772356364366010832 11900828 126781330389707665851255979891161710592 11900829 623378317843134614750596802613633428640 11900830 176407595818913652508140100366930917120 11900831 -1233625599215674663875929260563652823400 11900832 -164362785616947129761120922628380426240 11900833 -293672969967718351128482727692647788288 11900834 -31619838083530507549674751367910192 11900835 654295468763959330007491481976600978720 11900836 1002408451868857592045465300391387812480 11900837 195069713554328992750457100647705301432 11900838 -57167718736270174871435557634546933760 11900839 501000088536592753943069255135494123640 11900840 295044575487182294581810532785102848000 11900841 -392721773975202358327975523841146423040 11900842 -300901712161026534805100851383707532288 11900843 129731229526240124295527267803035783024 11900844 33664994969913158097531528970095799296 11900845 -483816773404952102188940380142475319200 11900846 58178103900307818934872801683635375680 11900847 150475846636009712854680237171948569472 11900848 324256314952177809033218705851754627072 11900849 -1085068827338291297345358426622371927150 11900850 96962690248649149333317731180297856000 11900851 107627464846094284228156523361131604400 11900852 8325903157510894536590740973379336192 11900853 -588563085818393528143892315777384656338 11900854 75738726284199675635038210537386540672 11900855 -8131603732854087134790285337029149040 11900856 -665610794667564603318768455323125350400 11900857 48175333374117676182129177595567010640 11900858 232684058816621148575983431310459971840 11900859 815480122985112427100129335154866338240 11900860 444843582964032705367769758175926510080 11900861 -267669516612640269740471881080413060160 11900862 -44006257534940815662859683206929975488 11900863 557726715861983700037821669815600790424 11900864 -46162565821092475394028615674955300864 11900865 1490995020451043067690459129819834240 11900866 -426038438278867823299281632053762072368 11900867 1113233224085555468305911321423669341184 11900868 -85750934393859997602442681020122763264 11900869 -203397071756158224057846813188605762048 11900870 -404952242295545147255229573025487639040 11900871 1214307678247150034922391642074582540240 11900872 -1004191412727637857868616673185862574080 11900873 -773404488985792469304277155047302346736 11900874 310851477968213888995725298745589692160 11900875 -1211095451385287817659213926567919220000 11900876 103864105078424742234512174879115694080 11900877 -585810368399870334612622125164198590560 11900878 178687940183481818668380007561801205760 11900879 254697474032817515163216184263730597776 11900880 15822872739086460182038292306216140800 11900881 85613073477771837085747615929697023600 11900882 114378120589811654551222231633052931072 11900883 198827126538907328863767177113777469624 11900884 32952033233371870269112663040982802176 11900885 -405673885517586784665481542758380727400 11900886 15667611916548039573763464600214433664 11900887 -362840540205556370381649115204896857464 11900888 -1658061574332850038468676494515632128000 11900889 85051852108479280799385882382540630656 11900890 -315155742851035896988226282063315942400 11900891 94215145089331629925338916086593444292 11900892 28254047344887525998520638554431293952 11900893 924529047637998287392487746532628319142 11900894 -190552377392545678178221742353969277760 11900895 -2626021111500591181880037596590354560 11900896 -508721478983268927963352190954852843520 11900897 25781980309926094497453996483687029040 11900898 39132962842584765117166419936139660800 11900899 -1771381391311643158641721673044240958664 11900900 27191398723154379848236629872916480000 11900901 875145761438340710197853841299616475200 11900902 37684553346883567677024512057118931200 11900903 421251270562555367120466692414629688880 11900904 -1020099719179629789357697516824606720000 11900905 -1072971343573356896161648150673472795000 11900906 40080059721800904529375308676168347744 11900907 -138381640258309188919342654957189925796 11900908 466076736244059883405800493597039440128 11900909 -327824608198667093987560740403285102890 11900910 30040719094849411047994830873117573120 11900911 -155668338614351090586889578430662539976 11900912 223417846249696947158974214698578542592 11900913 395133324266330005769826977031257790000 11900914 337843291421668537396764402261772045824 11900915 -254369849272630193817276083183204593680 11900916 139251869303655996955616052973203947520 11900917 94944792524829719652143602682021282304 11900918 -965390686096715435072110975470175212288 11900919 -555706711628979348843562797701307090432 11900920 -353542117128209888406729665218971955200 11900921 930449252345004798774523732805321678592 11900922 247887820500333546433158432270319152384 11900923 1885416798188778111602484338303107693480 11900924 -328236825534000144661754792936157035520 11900925 93158463683866328273320736020203272850 11900926 -289791825674705050407459491283913433088 11900927 890496653773042669015891828289102923776 11900928 -21646812369705970966841038120943616000 11900929 26325499047770377017652772853736009920 11900930 -308060832912161299172420042758227134400 11900931 -18167529528779180748948207059699994624 11900932 412482981817942934541861914802471628800 11900933 1671874196503123965020798057184608283360 11900934 -77093297400617000832030628537132304832 11900935 901570026952640190072683179633923252000 11900936 -257094100863811855036309206593389363200 11900937 141451782880918323275431539680822019840 11900938 -605905569767856746880547205084992512 11900939 652220589958923163274330408390099189856 11900940 -304757234989592761143049309729091712000 11900941 -209289374045156785795661152420703277480 11900942 -897166190257184242971491723439689116608 11900943 -234628865539931538075791704726629678168 11900944 6109947352962800949459954770648432640 11900945 -133225232593383010080467361830750243520 11900946 82247836415783026435698177744389357184 11900947 68274435806283959243728526409945726240 11900948 699721234240433779281627355951280423808 11900949 365074883130435748804328067143850954240 11900950 -320644875842174055812278193461640412000 11900951 1136114956327556546226687948935114522952 11900952 -87467092760857910839586995442732236800 11900953 390572039113981307156700096847658134420 11900954 -1964315232475638798342071384458648320 11900955 -678204165662222326173902870681587200 11900956 158506099217597225773895497484986051072 11900957 -1064596229710120308871394243598771904128 11900958 161399409866457654398872053120116376384 11900959 -393212402775046796270966246497835630592 11900960 -893998012001066721936930224363181834240 11900961 -358465363979049672356279507389966242990 11900962 45386567866865351450862668672791603200 11900963 268924996785866579670826821463262629212 11900964 127409405086574165881884096191155249152 11900965 -11390279838551330046535256290062727680 11900966 206258912852153614359914036597059215360 11900967 156919045405006940297708901644591911200 11900968 -1496202058483966173646169174943498240 11900969 -1401562170512268664341865857873079857804 11900970 -171266250661550663142564917879721778080 11900971 25284542460564258446142475784379694072 11900972 -91514773229652539066829647748363412224 11900973 5129735648904055617052232875857337440 11900974 786974802638937437558576544102276284736 11900975 -359824686560880951117080548607043399000 11900976 -55765925728985250306557543073748156416 11900977 -232230581441314867098843526006837248528 11900978 -310123894323123100490932137678422690400 11900979 -564440566106566300392065142027292060800 11900980 -87950805231514057185194052585571491840 11900981 -737367852015439289752538985754393728 11900982 46206031196374015920399213232936181760 11900983 367857134382142822270606024698675670680 11900984 -258917204380299653218088161452782653440 11900985 -329247745514638211571973187530929336000 11900986 622685459087772404718658935591524026080 11900987 -345799909669641522392787521623593067248 11900988 218043316744367258748166171259706252288 11900989 -714675245393776616095951466389166737210 11900990 -123603165927962474381116503333051237120 11900991 43101787171336714910096095739733779760 11900992 -443907390503437087726028595732508835840 11900993 19642398528464645291944424277830162688 11900994 27910665634324558015093045406337515520 11900995 648692917605645993397442700548085546000 11900996 92053424034872258013328620534261043200 11900997 546556768833317224888904573430532863774 11900998 -701727657719075595707919323450408100000 11900999 509320265530364480266313716695241890048 11901000 -922884724744054071363829726290247680000 11901001 285697077472032426678624558065637972352 11901002 -312580211458433865889480011706394664096 11901003 -530067552258437329891301496331227283536 11901004 1009350672808221016543378603196965389056 11901005 -64213410639402406118001578004617587200 11901006 -16188986367938736151998516337989203136 11901007 1286191229396104672428729051421030150256 11901008 75986156293400730726494144414523064320 11901009 -1082255714225084635362602172184900214880 11901010 -370707859457790920322814074470908999680 11901011 953507454958608801017960880100984120320 11901012 -616771735628726041815413321828909733888 11901013 111352583943496344472186627553797701504 11901014 359866261333738531629379643986189808832 11901015 112493331992900868533671554647776055520 11901016 417723157144615132118820650836110336000 11901017 -851856339183656577173060574847964642934 11901018 -350608398781847551194047023642864836096 11901019 -122386337603257081383269849072458213632 11901020 -119962191034213001702246358854964172800 11901021 760588361925104123660272404459502124064 11901022 -628539711719704634582036325858004519680 11901023 532673264041295054154227680184991754272 11901024 8658183131220040373403617116236152832 11901025 -452871111015007402849385260838322157450 11901026 -392233514202702478564039228039395834288 11901027 -584988573453231492455504080006945425168 11901028 -278181271315669131615727682585091846144 11901029 -114174871815371597354318773130794901568 11901030 259414700347222329215984062525088256000 11901031 -279483804393630757388805159444923620168 11901032 481516886406226984881014435579203092480 11901033 -1637574498300782924552389621530292574400 11901034 682296338969297484316892281294184424960 11901035 -664340975238932781720458598020894687520 11901036 -144807520416829016396728491570522193920 11901037 376285676578040375434639919576808120384 11901038 -592752286800258339596393905300261169856 11901039 263893976167391072755419441527271316368 11901040 -229320611850753004638790138799479357440 11901041 -188156823441316229379534540764577661200 11901042 -42643610783577866119723907845282836192 11901043 61083081242368732694266245968066813952 11901044 8680475379612860588346361312502269440 11901045 -249503516260163254044866058434263474560 11901046 -121531126882345292317309607177741874528 11901047 -223213540064779859910989104167231129360 11901048 636658679887404168540204488274251304960 11901049 -22478482664815913825071418082995040000 11901050 -9080875001881419866196760753237632000 11901051 457220516617181922676043633545250901168 11901052 329901137162040601079059613446069262336 11901053 -673818855801472714838541970182304821780 11901054 55164110109195640489454200984990101504 11901055 -181998697424486172595433794261695358080 11901056 -372204691294521399678401749635091660800 11901057 -30310451531688146990290890709664351808 11901058 -424474796545385417673576054044693713920 11901059 1955094776554968308187003287097791691816 11901060 -94822039454889429505139765393046528000 11901061 -100378904615276352895386576109013111748 11901062 -13287296498930730560358860923267561536 11901063 361822459721883093011824347874068518400 11901064 -415363160774903520996903223209425633280 11901065 -381217395461397662210396277609654802560 11901066 -92283386512513586677287863613482592000 11901067 -6142413460528994799908018906438391360 11901068 -85241659696946923811782760886991342080 11901069 -388338215447361121243206040440783416106 11901070 19179452911462931417332179335168223360 11901071 322812649564436153117352978435649161600 11901072 -40009389512442460246541452811101470720 11901073 -343242812945230047576266266931142697678 11901074 5525176944164912835457350431630688768 11901075 136579350799683472977334748949689217600 11901076 -2020306230052492325117522414808928256 11901077 -1318328750232572737960564566616042793700 11901078 -107812273413025058777934514949439210240 11901079 -757495022793463473286048735386603608024 11901080 8974100011825787425498460106657792000 11901081 687633266612217219306827496898677772752 11901082 -324306319528782308024947000537659252000 11901083 1642638456265662860851639279172505571332 11901084 -209459383807987779805860200825182571520 11901085 -96308190509016528359299277175773168640 11901086 45312632430594892270922483950216318464 11901087 458147884456594251572949915164270712 11901088 2363356580252137735852560062466628780032 11901089 -1252040084710076220207159706549272526110 11901090 -351058764397098937370652843180270151680 11901091 56483004773365322894978765029929109584 11901092 -43924743935744000653028306405609594880 11901093 533004922895067281756722662321511516128 11901094 31935177880669451265740512846140144096 11901095 221793840953382428121763642087976524800 11901096 -332964183151968966585867680497509626880 11901097 117194823587986822303309046915208147456 11901098 349045470121850702657351855738447604480 11901099 -66696869190991524657314038355265730560 11901100 411653031978679864525861229741574860800 11901101 -206961347272809956758819801992489137898 11901102 -228381425050665171126813589544081089536 11901103 1083271717310037761876566660419791326352 11901104 199100437009736669655156944593420369920 11901105 -647715408828401068095075267643408154880 11901106 221239089092130258285265896123961443840 11901107 1101338595025092547027214180537838320160 11901108 924870058174458102480555682706525927424 11901109 1032447487609258361702034927350905347840 11901110 1680850436236325423395159945435833600 11901111 -31910496434851880165931744752151627696 11901112 540151753404996854831144707195785523200 11901113 -349803560584960481315406340994250474240 11901114 281499952451259307029154924554978992640 11901115 -388627153939293733390431860178582810240 11901116 -825936882373096337107377574320270351360 11901117 1561356264205227905914734239890991616 11901118 17117528388796647086817366565780757760 11901119 333143261779657902708112926801678391944 11901120 -55568936210040618329882449661908746240 11901121 10683549302805118912283086942545131952 11901122 -962014665306158889921743795208156974688 11901123 37248425400423865974505015120170868080 11901124 363083667313640792384637514670904650240 11901125 1433215416682874084763499217270991480000 11901126 -468151495082705553284319524440752729600 11901127 -158150569693813254681395088654933022928 11901128 -599214390241184387274018834719689251840 11901129 -547015968166263294215121185704092658416 11901130 -468169297258899258695648381808125505600 11901131 -961181837089376576633453513752167133296 11901132 -107991105282960588822739536783075250944 11901133 -183477528398074498685825812420754739636 11901134 123968217793284905368953342414877444992 11901135 396427125102903365693629122640449584640 11901136 -87224538752272453071313413362712084480 11901137 -1308669139373934866849751329691098675214 11901138 -256422972466019096122084996897309597056 11901139 -1583669343528333265828167879404114158344 11901140 179267226211392080724352860351572893440 11901141 -372508920547609108525443802138182537600 11901142 333706380671901519161232486096937057344 11901143 -395638935031478808685343047761799971456 11901144 -56738009152230835457380402451681280000 11901145 195275715652792395030329801543257488900 11901146 311243655126318495104619897642719500272 11901147 -176914950220301034608967342590000087400 11901148 83619704573438768214467506562065498112 11901149 -59285840839826653167352874351869651560 11901150 -12085593163744251810889949547141000000 11901151 800415915910136425749709454446282485152 11901152 -886445940043674600836835667321213157376 11901153 12965768214569423889036374819321618688 11901154 252991908531939941137639428423457309776 11901155 138376016158938052584358214071675348800 11901156 -83469320284754763785178856374408474624 11901157 -1008873754436776143535523601016195390594 11901158 366690467165903299398932396113532563680 11901159 -513180181760872252014318670020812429136 11901160 -91018703376065319256224081412309094400 11901161 15623594688740540025325885124583200904 11901162 -8771153188433674030771557598449057792 11901163 -250716682519863224973572813169707859080 11901164 445559997962138785759964413858455954432 11901165 149106622644481419509083104534956496000 11901166 -17993933100518951166204398561931666816 11901167 1061854116800466885534221877147440187216 11901168 -229403229085391421946949956635792408576 11901169 -27290661662107934020181744611928415900 11901170 54910864985441505039449732026481909760 11901171 154269457590770313256231377265188653112 11901172 -893084110544940829745078249788635869824 11901173 -400696100277507855470333476670322594240 11901174 269666206474251369073116605348254186368 11901175 -222710128316209009878913689048314262000 11901176 -469677768878744315310149531516867112960 11901177 -897952461806821475863132102334181504060 11901178 -311840127453833950228963331580288009360 11901179 319942407774125419988413649765890739520 11901180 -111317719053388904030763164850479308800 11901181 251246105646716743677777775558634066592 11901182 -265376244846202963818395010882324480 11901183 -142547725140201927067229542199265054336 11901184 511267624758917569783028231272493219840 11901185 -586944626467591052616571517564750606400 11901186 -356056315737595777082289335669433703296 11901187 423611189054930507668659813960223779836 11901188 24238546316398084321474920055864638720 11901189 95553276733942073059611677267540435328 11901190 5831310304353955281312621609296962560 11901191 -82250871107760163709451108632905506408 11901192 -1152946730633283244921244214837465907200 11901193 -3291641513518373820584331668221479192 11901194 572724412521345149857395832406354616000 11901195 -84655508491789746760486923986583360000 11901196 -6507041419617129042232826131464478208 11901197 882125630763727933070607893939352096 11901198 160400973422471361630781659879148168320 11901199 -1498363351726507963491599759154466284480 11901200 -130563164021064028229902633874437939200 11901201 -297278771329088866249777720883717519040 11901202 245382832112274400066128633760854926112 11901203 106261302562318240363488594237965270208 11901204 111124739225398567498865915388972503040 11901205 -487521876561260269423161012302724079140 11901206 -207125173616490430797512440099728788448 11901207 -628931566975454706716564128514154217008 11901208 -558383650217187598737604502353597870080 11901209 875058895090918786811306835302661381120 11901210 -66017193585936258802840667458421391360 11901211 -406748835560623587638469289298266089968 11901212 43167644743729507351669532591755502592 11901213 -256401334435707520943093109046578617658 11901214 264416770343431713177474674067539916480 11901215 273572227296603878383234871199453103200 11901216 11406655328504780841740665454327758848 11901217 -223500900717765792779797867000040312734 11901218 -51707512841899762658735745138752608944 11901219 313627581020254134601443539939564497536 11901220 -380365177211349950319352195883687424000 11901221 -343764878165397611579687720476450513668 11901222 -30922052017619324219698702513784459520 11901223 1688414329039575315191022765089482828680 11901224 497892468254022086604791176833864652800 11901225 -51567790096280194116744389621692824000 11901226 10786547814610770103374272474447234400 11901227 444555298267656670594407908609984838960 11901228 -255533202627061591521351973173597594624 11901229 -563422115747897224813540812799935608170 11901230 -434406859839867881042365821113744023680 11901231 945521025759186718474567564437717430920 11901232 132434061283207208832640247289020219392 11901233 650456923770968093657596645622523077184 11901234 -160073121056668622128706484205261762560 11901235 -258057774286496665965717953752294597440 11901236 -75808256633504396815399685731799838720 11901237 -453942040457751168965687252853690371040 11901238 -739111919865203278812366749802802985856 11901239 -10036918053476009405563518841341285120 11901240 -118804871324639492586731919439068364800 11901241 -531232808665253133355309820026781056512 11901242 -507203246781788547734707885493133667728 11901243 570077287652154921738854354724841386264 11901244 370470324379985201668582849599667814400 11901245 339361761210034484795189543987003107500 11901246 -97495258856398951589174736034372362240 11901247 -1043321709294047341293272891279198538304 11901248 35832514328144747595832001916877406208 11901249 -7306558581579716910167022640927200300 11901250 25208299789702335770674515310727370000 11901251 59099282185364368276227705224256216252 11901252 450022896245131087397553265133584281600 11901253 -248984288874129477910036510576639837696 11901254 -446732644538431485406844813171513099424 11901255 532500595916816041149497056626193413120 11901256 318694361355161657612845968941655091200 11901257 43900344077736371944031937956516555280 11901258 93568677723511970805056591142401203200 11901259 859194971198897469688169077374098749460 11901260 143448723260522212719887922243495782400 11901261 687029824136565368439988802420164577472 11901262 -442160382229969951743472591440506434368 11901263 17756229371037262966714991469591303408 11901264 139424850241566420633421376720668852224 11901265 -220443598691410798912169713181784995340 11901266 60242418799807907031874686416423517504 11901267 -694316128976963330041708994544053644764 11901268 54346641607086133097149532599190757248 11901269 -697980654920468139996052043071494492960 11901270 -331365602168058876098968058369725814400 11901271 -2161823008941398371866320795538094148000 11901272 95553979365415765111831796543991644160 11901273 -19071456755428465123399167103283660256 11901274 11024340585409425047803505466325171200 11901275 -164466874032783973662342677475892064400 11901276 -192194593151748064257124963862577561600 11901277 877102213902682720940841113127073052000 11901278 189223883870074876190485431043435213440 11901279 -150412164390063675908839416547802771424 11901280 -286493295666141491980645177139779338240 11901281 -341558570713538377687461013822253472000 11901282 -619440233746795178576893940193490944 11901283 1214625076377560715241531066409675689024 11901284 -427708714191791328619117353931564800384 11901285 -20794452472247056110931312503093785760 11901286 195233113872095649379522615842238586592 11901287 -65407573590963589758184753182254956032 11901288 44380439912412415056986764175362129920 11901289 584221822167895301241177049522902463056 11901290 14979931675403967729698027396509670400 11901291 257766601316774046313221068785395208704 11901292 -261181872552631139666006490744752498688 11901293 -571648184820815740616453318912967763200 11901294 58070816524568331464749298605119066624 11901295 -144944709647159590710671005831156194720 11901296 43207647544851038375775724895954534400 11901297 419721368335335807316878186857263721472 11901298 472888224164678516030353701687933200400 11901299 1064510763624928263902190710212352244300 11901300 130927887248661376672563000108740044800 11901301 -1093335260512027455583580956213339573796 11901302 -66784900183885904910879621360930085248 11901303 4647915057201601064139586595672524800 11901304 -169775409658408569745588388279455580160 11901305 -244208108224523147304947212319802114480 11901306 -97099733574576001828591698326071574016 11901307 1027359964319625768356176508326896694632 11901308 447758217689141370243803266596657985536 11901309 -16468017936671734844483194135409305728 11901310 -282241656202818265108243203224096064000 11901311 79351016103318365557055263832983345032 11901312 -451452701594980518324629645391204188160 11901313 9361393902781157321780909627129135940 11901314 334956454109430719277274672358909090256 11901315 439940444677516837927733906632067712000 11901316 139199289967733958793747462754689157376 11901317 636547657180471458606925356278902806366 11901318 329708640798316099777584590595865152 11901319 228351126651347814815858866142384966680 11901320 -506404760282488995533469752534801971200 11901321 -484938123139962169143848687066938657110 11901322 636134175353603141009556611130961937712 11901323 -293818045955528764187564324150013064560 11901324 -675776874647103385877947712136081682944 11901325 -7886683201229479641793641380395846400 11901326 692774831707354681935759781523855821440 11901327 -54607399319345646869600165460987183360 11901328 176759843371961383695518182684421169152 11901329 -60866854111922215828244766127827903120 11901330 -512959813641746281052114600250432000 11901331 -245920230267222558913346103117093330368 11901332 178972220772462929077502934556401399552 11901333 406735068998839881176489398326392555424 11901334 115913888702920805158039712713746554880 11901335 252739059881162825219565909929177338560 11901336 -6053623694743119309599261702856744960 11901337 11092687632965666849936312482012828800 11901338 -532970849015300065835985253122435793680 11901339 168965234433901524969084110357142216000 11901340 -556926202783285721093985732635567063040 11901341 -1204929650539751786925842012753536581408 11901342 116703352266735263562630952683827281920 11901343 -345028077300365961313956688714986033120 11901344 204936866514430931782943888518837960704 11901345 599116677252335222119394769999152720640 11901346 -202340409472119076639693471497354743520 11901347 683576836730116380642483977361732199080 11901348 -468577479436343005315074559522785202176 11901349 -161330240864819612859360410990414704320 11901350 274644208716266984726650565368401408000 11901351 -188857052083557274950924105370798501632 11901352 187738531925587836114222993505174732800 11901353 166803321602515270982146714250077667040 11901354 -87339619925719263359165793709484916480 11901355 25308391009804419300171736011637649760 11901356 633115806717031272789107217483096433920 11901357 3555232170211083568729451611785943680 11901358 277302250856808292399666731426983592960 11901359 -987794828408177971768463739179620725240 11901360 -1547363730913464257420949342276157440 11901361 764871173460231142492924474224981929652 11901362 100994890453631595255868821827916065280 11901363 623233234096800227269541478576754425144 11901364 -531619208044435316503074052071499460224 11901365 140274666734894707072777885458974177280 11901366 18449909654876724043300175968790557152 11901367 509685818999613007708714091930084069280 11901368 -534791888200467069292010294188646400 11901369 316996060568075558946489129997059345744 11901370 181130649460669560396113958530599741440 11901371 1079469410338436863615228437729953545572 11901372 224035982095890334807667687509499166720 11901373 688442648574961876948470377577828065088 11901374 -27268194366714684122188181245264279680 11901375 -445585218484220553328076288622025800000 11901376 -47549093988221760026325274532899717120 11901377 1081527716497492859630245407785317774212 11901378 70866389972124346877736904609844529024 11901379 341839294938045862433118604587857607376 11901380 557070676704799711865004646691054572800 11901381 622717024184920525036837346731748297952 11901382 201528406008597468835843029854685005184 11901383 -10519223417750728103994423527625562080 11901384 504578625563579374227659300737708032000 11901385 -240753094562730773750269879904049813240 11901386 -57611917201648388156073964252133346816 11901387 -760788625962502527737119232534035573248 11901388 -3938785764454342185156751819473436160 11901389 866689385915275464361913473431081731190 11901390 128129251616632303414370741343437089920 11901391 384071960299314710774325341128068029800 11901392 -176624636374181968222939955975073275904 11901393 -4857636923848879242345342766559431296 11901394 109492295903560913730460084190817792000 11901395 159067713732354628734622415113916987040 11901396 -19052650858170248402861083910088425472 11901397 -567164238536343356739812259420105393540 11901398 38123212710395895553123871164578636480 11901399 -353889504927575428593585519159199715736 11901400 -113416618187777443994657269922190336000 11901401 152587168073336037054119447087846075904 11901402 -242064726381587255932897255902942274320 11901403 -898197585562096739825253860312392491536 11901404 -804914540128726108802623580902206150144 11901405 198757712499816935889280517529765899520 11901406 158115242810168491208498044568242283520 11901407 474984576551560833976689080177030622432 11901408 -510221269083243202523451554378017406976 11901409 -12455656712050195071393137152061529112 11901410 403832682234578223754659784683091584000 11901411 -24537131046171120093255256669289847936 11901412 -1172094218532038585379372988398887158144 11901413 -569546927267181187191918314002836743940 11901414 -266943288180010369097704811193578188800 11901415 -70658455376957862967851215750511127680 11901416 -865726498293268507541992547398724567040 11901417 16086879955825830660565171118421381600 11901418 497524210816652691490381706417405450160 11901419 12497289648646384081815415095600228960 11901420 152221397449084539428688323818809185280 11901421 -125173020113938797569701495217739743040 11901422 -134785886219489378598434879317793761536 11901423 -21246775886300221996920811177832455416 11901424 -227115679538396205220584935477539241984 11901425 -315643775073929500129643757321100045200 11901426 -350937901457534710063374957833337216000 11901427 188509910673508320844906624094971995712 11901428 57153556335775883574437976747775352832 11901429 -194985416696340948585012041260552905600 11901430 58305057951968064764381466744380559360 11901431 -402493644821031334770011347798625720736 11901432 -615609262207718598135809015781875527680 11901433 -477634374096020075823362907494114923436 11901434 525857462483191122451933020175829540352 11901435 -31180368885480815214573062929519257600 11901436 -191215506931969942161559342377768453120 11901437 -464222746544350492487382266367374737914 11901438 15063521973550907630276781275601542400 11901439 207498088871322899141633637777422400 11901440 379537913983238709333644943128788992000 11901441 -312739811724564674862678780976245017808 11901442 -169441910593590555072393073687576770048 11901443 973565969374314000685076442346341120480 11901444 -1319599272160987794310352235203074314240 11901445 64958711037462106524751876055059521600 11901446 362269308955727221277972010572718555264 11901447 -57970398267960762256880310569131075872 11901448 11492492631741563060491932510312744960 11901449 233427892898434395786449482153627203072 11901450 105947292214430817524492099686427923200 11901451 1163053378427219040123115882362318714452 11901452 213341993803780653653019268240765499136 11901453 21532211632248104213496895058409589344 11901454 -15948148871839298190440105963027520 11901455 631431471018924783899281079319395412000 11901456 -37638554989604274571436943271057686528 11901457 581955439649140021569973897173109615732 11901458 -132359530603073175937326791014215997440 11901459 836350348150444948893541914349699933488 11901460 -378131724769724066135074706207908542720 11901461 126091467149582788762382009896660626144 11901462 -32787938688380498633444640086157518976 11901463 642458218455431175462684845071399761048 11901464 537015270574318306556580104606305996800 11901465 -198769540493041294389358071456036345600 11901466 -354658757747166205592096338726870534176 11901467 1134545240405596816408445102621012531640 11901468 260514204801002226632084064006066361344 11901469 -145837425623425933324595611811318986304 11901470 150961875834904400038240123230067234560 11901471 185942998934680062051747286550578506312 11901472 -1090759815960105433124096367775594315776 11901473 -995164333852954804352819619802442245278 11901474 33039938030917898792736955804346980416 11901475 -573186841693742572855555161463320998500 11901476 12572631833058336522604755454605308160 11901477 -55105257006221128468200073311195250368 11901478 717658991690253092716983403503958117056 11901479 269588498118834165174172962004018842576 11901480 242988978605437685842375811284260864000 11901481 2382589136428741066592031887694392613504 11901482 -46959747947933303900918803714109382048 11901483 219739992687533546237997661524592734720 11901484 286699543370531068731213844659554519040 11901485 -312632833654822686386204969247082856820 11901486 194793520718593095585591634312870656000 11901487 -405228133584790180273529297468643921096 11901488 105475136599066939574825140470651224064 11901489 109875356632605640207708600214224497408 11901490 449858520192428159270820530535045252000 11901491 129028137366628349597355553676163756960 11901492 -21794486392269295900698432785068350720 11901493 -328324584846310801275358612639280026258 11901494 59635327002210725406743343874876274304 11901495 359767784877149370109718805616349712000 11901496 -1001689655028124400880206185215012003840 11901497 -23999485392513703261951138839631517040 11901498 -65528335100078366573183634257027765760 11901499 482230690846126453864426808809651553064 11901500 -221078174006969198337173034330917376000 11901501 -360741299518099067443028103716460046170 11901502 166241648237243030784103311228412253952 11901503 -824165513729293170195669066345040520520 11901504 87631638497179496437913371906613968896 11901505 36935334147977021144181107200786099200 11901506 434836429998425707028152115851392095952 11901507 63248737564522007396114302916583183360 11901508 409515963144853383312208527971761684480 11901509 53808019718401276176484074203556535710 11901510 -29308362726423879733720843292242498560 11901511 615971141637142456943581471817795734032 11901512 1069808592008134038084057926850662369280 11901513 545524670793102616830866233377347798400 11901514 90173269822298963830315292654093558880 11901515 384219720709869155623418796071763776160 11901516 -14942369825840954733372335868759207936 11901517 554696263387942912963178863615504373472 11901518 476391380335771719704893052567308590720 11901519 516336084501974034548560029782025949440 11901520 23876647900111405033251927949836288000 11901521 -54659650885643500239841425227412864216 11901522 -40742620913674304928890946942417491328 11901523 -942069897550139931482172334960282812416 11901524 -982722891953028095117608873124865792000 11901525 -26782018474875795168821973486757656000 11901526 85435276999211129489148531708585018624 11901527 -1161274956664273028701756073409628894416 11901528 1363754916975166450106162981357524008960 11901529 -1267027748554908994854370573208474314870 11901530 365517603033618296667648174953666788800 11901531 131402357154232575019125226212144096000 11901532 -205482126504747563546215222547573538304 11901533 411981171040749354243986297671151802720 11901534 79891280258806542616035536451318248448 11901535 166361942747848376585167964866017849600 11901536 859873846593452231263013033172897890304 11901537 55289986944349100864871085655730693588 11901538 -134703683288719125076579465183262452992 11901539 -45269748140562101223440497861136840496 11901540 1163726883248943971449474586556825600 11901541 -752463876734828013485680887750844461058 11901542 359276602968706620285425778878965207680 11901543 912695432133056524195534300341807552000 11901544 25943979664899981721436505227859179520 11901545 1169405183366957741394771957645024665280 11901546 -133085074155507263289808117693118592000 11901547 560929786779415323706857808948117799424 11901548 597634772564227476147317119158313506816 11901549 156450820994097748042103866873518198048 11901550 145859848985573204569433862880332124800 11901551 278179959600737138281998872009168584704 11901552 39040291839071449080984493243082539008 11901553 -652206072576123345131000802552155377198 11901554 -9849127057758649661486761998684369408 11901555 32308522235979509559666842698829099040 11901556 -1848100420708566402964012017816791680 11901557 -804341008450620143595901289716971096480 11901558 118752506352955905043806625272289914240 11901559 -175971733951844486809009864122698137240 11901560 1494756306630530880905932240983552000 11901561 532920878750517414041930760331608377232 11901562 -78351210705867821313394978841969318400 11901563 -155839250219795012108626871101951804800 11901564 -5004165292590015829604855125097708544 11901565 -160239111319920104963835608489761226880 11901566 -153296989010510934707781724092735072768 11901567 -286561145049737241009690923251132190520 11901568 162540007318941492096596586406713753600 11901569 989390475142234978955475041086725251970 11901570 -25011913837738683706286674320328780800 11901571 -914437058742138742930266893471249924400 11901572 -1093589974227736866630339461291695281024 11901573 -8536381650469488407010328237008419298 11901574 413995038205156990721378306772848357760 11901575 369497889411484687742959448581173734400 11901576 -477476555897886316542151962587145216000 11901577 -308548794916472975589862352761183820 11901578 -94137978990568660904449220088007282752 11901579 83210071238034416190673109571945639384 11901580 -351311835980944671322265074696969635840 11901581 1664752995666001685071045947484607541120 11901582 -21182908984262982540882692693543043072 11901583 8736862662574234999022770506275693944 11901584 -215969103503688787158802462328267366400 11901585 251781804584770557900119086828593158400 11901586 285165601349854834991769385575653959680 11901587 -153674552660670206965310952095454740724 11901588 298762378375959346620387663525804318720 11901589 -89368813904887738263550495992378611328 11901590 3761535840719649551202892086703468800 11901591 185321116517517048614064781087305717048 11901592 -716513962030122161079057589322725785600 11901593 68108089433678645346242132615119790400 11901594 -429421979236962511663416458024399884800 11901595 -371280858046723445150985740529353859600 11901596 -77626768231350300695592626713675502592 11901597 115660160709144896052957659582689788960 11901598 -42858266174829086893359168210755832000 11901599 987262481301884455703928043596430053600 11901600 -503185095005035772628365712732979200000 11901601 -50283717977311935352161714230541263640 11901602 9343044370677428562953404386956831232 11901603 -56698652072605930687976775482768845824 11901604 236246632647417971916349106290782523392 11901605 -224854126039062074111352146345776572840 11901606 -477699579479653617542524322894347288896 11901607 1077933876713440845580600790694835206240 11901608 -48852049108153671965007476319964938240 11901609 -805558687078095919046254453435952834796 11901610 -24139269667623509871279778656173295360 11901611 682409600128714004515532702131461916212 11901612 -308810701025198439885378224783602753536 11901613 -54532731013051132660217321788720512896 11901614 -22144861703832416497479925690653208320 11901615 -273987549723716403365338959637534613760 11901616 -366960997237557564609514233121761968128 11901617 122930575508434665835063379612948179392 11901618 163166733658620942905504078166940773264 11901619 -67939504724135407107346892462464205760 11901620 249250595462645225117746020496310311680 11901621 -713693177935824557151917806451783717088 11901622 107753099451787530096560862783982762752 11901623 -1326474221836755729608456666032820359128 11901624 -4988274349605002391950375176349614080 11901625 -293980268412784633124840973871874931000 11901626 3081215290889586977899220447491534848 11901627 -301199222269579970337898792096207510560 11901628 15038428998316318900427027306404111360 11901629 -1030505516992271444111913052730057194740 11901630 -121848816195731836692656056724635457280 11901631 -389964351997493423646087549141778110608 11901632 -521249712419382659689131779559134330880 11901633 -70640301648827656912447189431224061696 11901634 -151352106698110323169281070618220279808 11901635 -456779989737113946777060270107503841040 11901636 -149358287466694956358381854203816774400 11901637 -774991719884717201343487886502646140576 11901638 115000343488591761069477021674043463680 11901639 685612465383952846135880338033184498640 11901640 -967536861008283455753993868192067891200 11901641 -1594910369310980195452696373871939578316 11901642 -2963083689113613956653695387655124736 11901643 -358042200763342066776157996046120724000 11901644 11394480203999926176085455157700665344 11901645 -149320921414142769708620557487298372480 11901646 -637427597752781623749195841817336977728 11901647 1159466438052244443906410098868582874096 11901648 155994724162390266812751716834021081088 11901649 97515360703487547169119622324362960000 11901650 -267440485438646224546151131032705446400 11901651 249469985532750881450344074932100265584 11901652 131987141162463228504416238078030407680 11901653 1643193872593759942959110786268744301902 11901654 -1920725828057291729225985724158726624 11901655 263147982758502419520560994210934485120 11901656 -510664543738237494481838047518042593280 11901657 -471218080797275124060347467225194144000 11901658 308842785883997190087178994740147937760 11901659 -443041616262152431041973978641841771776 11901660 -60576663826455588788099292129788835840 11901661 280716697106561257875194839955547268262 11901662 -286364146185561826657518738359174583168 11901663 -242980758469337790031868704552972167096 11901664 631200345713012681718612227263485444096 11901665 -895754709790510934313333667158621608940 11901666 181085117145001269012283165666743582720 11901667 -501361480893750014123771732366071148568 11901668 785310378563448662197778170302458130048 11901669 -5524168253609235561458302547758116864 11901670 -254088962770678963026546001864174145280 11901671 708395237268517528597710214199445538872 11901672 446453055351433138875187967937979269120 11901673 -43733414705450683681699581186087451200 11901674 706951901316830437746469902077355324336 11901675 103603692298207122729202204821307392000 11901676 -597523423325105418563029809728848724480 11901677 19085026676825280685272382513135027980 11901678 265576853565545289382419045401820119040 11901679 695499253003860876042168013577574727952 11901680 -16998595918800631165136426595947642880 11901681 1181298526019903683928378550623217120 11901682 -54623692874154092037376408566298309728 11901683 -363354261509535165665095981063687907400 11901684 26463777383508327813369096376358123520 11901685 188562877722871328832163561545490847160 11901686 193281803784753468080293372167125061792 11901687 -218401147532365774179070819459816788480 11901688 54004904145741603886410983313027317760 11901689 921666974004131508522704607434062736490 11901690 309552156191064688928216843874573431520 11901691 -898690186890119808294268874452040114908 11901692 447430739719245628049772340112164326912 11901693 277984625768640251711670085282490840064 11901694 92591024082609923496662939730214837632 11901695 -40712906787483895488386687656827072000 11901696 141349471664581172690453388760587436032 11901697 -470134077061706899325070322095198041854 11901698 -53262389735267942321112067626767015040 11901699 -411749731792274206927576769989675268976 11901700 -254072871081101936926979669269715385600 11901701 39486639301087630939307340217709482944 11901702 19670029623102562014277733844348633600 11901703 -102009586583216749847055629662995235920 11901704 441935122356685573854366827674817909760 11901705 67038948167213437453036307276860455360 11901706 225249610098500013041361882979929077760 11901707 740603686834690492910171150551144687956 11901708 -100506091063017080441280388542838548480 11901709 -483106665539482689405193241318477062090 11901710 -99632209955259271574876788191576672000 11901711 -659777014834260925888034971209626212728 11901712 99982535371010221991446751410585600 11901713 -320351446265479142804739119766695416320 11901714 -456108991733267199358811038783220336640 11901715 -222995807207066089486885478185611036000 11901716 -480286165406407802700876389356900761600 11901717 174554886289231164499215414488106449472 11901718 393872880324860015611473460409151429504 11901719 1114023058558306723167344685170448870120 11901720 -544275810310526029082720918999636582400 11901721 -126895742189900305657974592178367451000 11901722 93178919445989915453852060973620029440 11901723 74917002979482678142125070787211365784 11901724 -455246582639029439934662260080767428608 11901725 268652394480411485951802323652265651200 11901726 -110515894312552450391409484964979142656 11901727 1426450205749161583838044585860364244576 11901728 1405694506681557943563711917658780794880 11901729 -2318033039114758445263911605348183040 11901730 300572358528906793181643060356155077120 11901731 -296154026939158912011117351906546051528 11901732 -470148498551499271784386619712506108928 11901733 -525632787014937859036602369240311784320 11901734 -83812492848542997731126474857048478208 11901735 51850343258823449087696235540950950680 11901736 13678835806523529244748605952616284160 11901737 -62520684859784922803477022692282407680 11901738 268169489492683286059303046804577653760 11901739 -85636976538447530933924785184470890720 11901740 -96464457227635303771090700544866703360 11901741 -240018537053543117262684635887591890240 11901742 513080967066669658069658431555261822272 11901743 -393542190713699113215076037004312128640 11901744 -44807834839187150584743524122856964096 11901745 657089886729196489392244592673828480000 11901746 127245925490211736027847557943702459520 11901747 -384149335795036047788072567839634709504 11901748 50075933532834041044380396934089511680 11901749 755813326003310344183934694743617392750 11901750 -59361152275661021572163526857949696000 11901751 -201897248219847325428817840647933282768 11901752 467868929109645827371802263288145203200 11901753 727682287073265291766793980188410213184 11901754 48824894235609210240181748116845054576 11901755 5004443682540606504653433770474149920 11901756 -622226838871398128999784049926914088960 11901757 737079431878681945736211705367963052806 11901758 -736812261371832865091951553138004211520 11901759 -151453169441037890198800381644030845496 11901760 136855323241763618954013570752430735360 11901761 101145451739799762732794080984036711362 11901762 -187838778646178737205172749366729276160 11901763 -2141501711554899005835536170647473884320 11901764 29717555130111348641909677308039094272 11901765 722508315824240960999859737301385941120 11901766 -264239620613755049876338052127146586240 11901767 550569947466937660724797203613509837744 11901768 -271136356798566797695586058763177820160 11901769 418030917580534509071786276912523882960 11901770 3698866615023255915743235126012586080 11901771 -50499434252815013945340941002703619840 11901772 -129703504534296070069775033963820346624 11901773 -164063332713947824958822560395652626600 11901774 -43922345658367512497317743418481422080 11901775 632932704901092806767642810887353205000 11901776 -86309358765732236065896832414149378048 11901777 -369949613731471662877119631882377880080 11901778 -18668480678657890208388740100622030848 11901779 -705315784907346116398919908240578445224 11901780 367960810309500444919677533239307089920 11901781 -90411068607057731662483339516111194418 11901782 697326420966760255206159069576816136992 11901783 -219757787051797170047774743333595569152 11901784 -551160396635539561262443677387211591680 11901785 3789700974557580652375773973489585920 11901786 -54434645822223295921754817688365096960 11901787 -631991647664942768355358992026917953360 11901788 256522128983866014073497950340268469760 11901789 -46830475229045272161598258641713868480 11901790 -11748056392405903725249375053021356800 11901791 -22451213839828695473361434043552913416 11901792 -15109837513102150018612273279401984000 11901793 -65195995547397472934600607934216151360 11901794 -599180822550957340035393684596559824304 11901795 408455600804699075219497273620376486320 11901796 -46616057762943700592370840449562966400 11901797 1355511586979201576073058750576179807132 11901798 6757483995948698563576145224568756544 11901799 2559964387479385682116162222148884480 11901800 111559353160587606809201910712149120000 11901801 -450816422078749711814784663373721481264 11901802 612589009021558453019269803307177663488 11901803 565589701315922927261824211476536579360 11901804 -654572675136421693730392002109159893504 11901805 -193018924751551043244339860236042352640 11901806 -91150927102641240204445386328771236672 11901807 -862130063678404931125156890006954375096 11901808 -152911293182122216301575708710786564096 11901809 -36556803876956295360037875611519868030 11901810 260365816672463853843608869578786078720 11901811 829011236000552349921078983650183438412 11901812 -398839998717145858290646889456535790848 11901813 88151387877591793801338784989918919680 11901814 -89762473518867507816903394231836585408 11901815 809736550336029605765952812768359215960 11901816 55681878766402269789140621145538068480 11901817 443751486360002862998968489874490536260 11901818 86216258196447590328816464329921136640 11901819 358629937629115962270746176154288252640 11901820 -24043198221254983226138270287845949440 11901821 -1103359542332244546448965124739310873978 11901822 211273429192677711055809609609419049600 11901823 32638789025983957150328433088878466560 11901824 621683321322362406488749795163347353600 11901825 420416298229919694969432067841602224450 11901826 -308608662385776220661508171710651312256 11901827 -138056378304902566520715672703458473568 11901828 -396866157670699578054252163796385576960 11901829 1911475715966892358599536584156643242876 11901830 16963152995454586192964548065216107520 11901831 -398368629907886052809304235303281628248 11901832 -597115897880946541580284923658308710400 11901833 283767954878425460651995988264033558784 11901834 -36568444179662118835073603664830876160 11901835 -1697280762044001666437366099984457840 11901836 -187408218435349609026333839260571572224 11901837 127861314348387836035367975953260195552 11901838 75534839220039508461752307364621442688 11901839 -211675592563401016122502545392010082776 11901840 -47522310324304090110464506630180700160 11901841 9238919303341722860304630960500024384 11901842 571298691043464563666221768982467293072 11901843 -531586194774555057659406629524616230800 11901844 119464159437187206690425420614582368000 11901845 203798569871028126713126323829591099100 11901846 394785425651923236048209424981619066368 11901847 -41319951835862038533080130484777934320 11901848 -161168228647009772917736780002189639680 11901849 339674921319618803199320817671265952608 11901850 380231141325198493520321272881287240400 11901851 163482917708063857710516915963916474512 11901852 86813844576633005833924281044167320576 11901853 1224256374834644178653277203622345896460 11901854 -768466358777649415296029354898700842624 11901855 -177405722335518966726878783325832637040 11901856 1088785554237493985591806326997247852544 11901857 -2718268574483157854167944686182384227456 11901858 -270283067946507536063811554166898482816 11901859 490739000746728742336615788463922652016 11901860 -315741915268260575315735142507431857920 11901861 122374698606709890651539861550958448640 11901862 -86163271958838972576825625898226907008 11901863 74134638317617303934215383963421257120 11901864 -75876623547424813564457030820445224960 11901865 -154991577666104419058855347373955835740 11901866 318832491586611014808240332045673419520 11901867 447442162833254665164694899446208910680 11901868 536897953617435660923912171254382161920 11901869 423524589639144445921888796244262108896 11901870 -83617312596216085238504400690195340800 11901871 -1642183138589163688656783352368909248 11901872 -44855061735837628215867803286405316608 11901873 -235036453688804193485457804565139005536 11901874 135252618497447751757379930835136482432 11901875 86713670754315416177927432290367025000 11901876 -114394881589697912537663206956918927360 11901877 86181707769840982581815014035621304160 11901878 36718671600148664498028747987438753024 11901879 278365581142740626283134944198379077248 11901880 -60456744905091945527386708990361395200 11901881 -264733049148560451208264033743237309240 11901882 20632311871264756270975343849767867392 11901883 -40930654243953918522027139076487626480 11901884 -1316948537040296934066645710290850304 11901885 593903164556571056369614427719604126400 11901886 -329956434715653097633155925439233060608 11901887 105768787043966864097367063975355034336 11901888 -295297827709770863380395789818410303488 11901889 602312035173029321464576213418792003760 11901890 -23718934981111144501215328860705484800 11901891 -133956649849591419997049936272640800008 11901892 166477520783113866093913913882663829504 11901893 168974756011202058968230095813930570720 11901894 172745032213731158116258949259429700800 11901895 -296474227514280051149859652515654606600 11901896 1516052846534056412364192130436619509760 11901897 412752296206375287065294210769923168832 11901898 -449995617022766398793406010109482318800 11901899 -167420348314687677701094083010582485100 11901900 -146283563945290860172702534972519296000 11901901 500947695124506610541078514966081781344 11901902 -298568914771869414449636977464996071808 11901903 309557680018498844205258430081272867840 11901904 331444940576454941668419107582847221760 11901905 790164564221825372496952170178223985000 11901906 14781811758440887092936866665152624912 11901907 -1367165685370974595454074669067381085844 11901908 824447318690225771766963678773902432128 11901909 648164311477062550980619964424434767008 11901910 200594360832957882968088141836488350720 11901911 11868941490961110612959357648611227264 11901912 -11841993460817919520733774829818511360 11901913 215798547449976086766253632751572017162 11901914 -379430244562616559683619894825989116944 11901915 493110334523669126312195709968857646160 11901916 175936653081109914153879032799818916352 11901917 -1310776175647308583488705285347725103220 11901918 -70525326001904497456710596011478292480 11901919 -1071000404741506496412701465604866170440 11901920 -59145605428344484494553430844624076800 11901921 265850189810943990100597047784542561504 11901922 -1378944863328787884880868266696247717376 11901923 -773406068489611517776668306167239680 11901924 840793989369225348045902904820348170240 11901925 -51825183661688366124078561249950851200 11901926 -318239657004825389065117676984853773088 11901927 -16295588187228676243416848329855445760 11901928 605908745270829188646670228974693120000 11901929 -590178584987214582850232258917428697116 11901930 -216107799547742356913906637566292480 11901931 98029382703816704742630281700346236624 11901932 -87254074941801978670761829320992489472 11901933 -864042291707709538323019183698952316298 11901934 93697962551025825967622063581301959680 11901935 -415488005987554231628474025564245256120 11901936 70410608499336289598180471240912044032 11901937 -693990184836529490592449852193227050414 11901938 241361516552047705373990546417947797312 11901939 296222670870628993837430914938495179520 11901940 -308061249024391294323194905569217608960 11901941 -1150712858287302758994198277096484825316 11901942 63179069905374162858538161778198673280 11901943 221712657111649490854607656084685849904 11901944 1157994943459328927314119247038066524160 11901945 -296660878227576015903430491495897313920 11901946 179342420470551812638632712322832848640 11901947 34044168345247752544139616071521926000 11901948 -151182540245728230396352356491851530240 11901949 -1247490398413196560926163664384283053050 11901950 -7068447180441652088871213944593224000 11901951 -491881191315187726806121289493759237120 11901952 547699732566159484056227353902899527680 11901953 732719244762932858633274979520257538580 11901954 107697683071139588288273499841584230400 11901955 437974535151209308969048702444933309920 11901956 -683325691569036875519757499172999479296 11901957 25108529724931997460922027292070993888 11901958 -338261090769466843246021640859613454016 11901959 603620294281428777927909078267631880304 11901960 -101031482106965689124875493488703078400 11901961 652323031487838649505901858016092969600 11901962 467615097894972517298804590572933027072 11901963 611420424419938883944619102449673795544 11901964 -928249753933477543558896001925529889024 11901965 88102307121020338669779021441934390860 11901966 441265835295205237107848511048991390848 11901967 338300692043125409215944610514686694784 11901968 93266081533034688222038725216485064704 11901969 -12874448451196113628915738852274822400 11901970 -2474617974343542946451416952612275200 11901971 -556586844240193127952049436580261344400 11901972 -214606404714332843227533029117960503296 11901973 893974738491149881867654646322133886222 11901974 -240454303497873464772527227750395396096 11901975 121272959774548655231243943273342822000 11901976 -155974770027778636839634153889301872640 11901977 885389332549145611051674690463542789060 11901978 3389568805981592984140557985746120960 11901979 -117058422233618879561859942335287639420 11901980 -113888885810581098408037111005027302400 11901981 -38952311061295936994189704217142869376 11901982 -183279229194444588777929599955756217600 11901983 57489521466763236396747497756326814760 11901984 -142334406770451880222564422604766576640 11901985 777867854182393071579520158676928129940 11901986 286791540611370373450671146731909937664 11901987 -33728158802463400237022833894291636956 11901988 89201040941471576824993399646362525696 11901989 854203703552581355948845377275096869632 11901990 94209380134655766478522727150308533120 11901991 46414315040842041300063327278983822000 11901992 -806818920450297921947684492374346880000 11901993 21138589472268783780203311020034374624 11901994 -340738821689508491119462609449902652672 11901995 -15149252889105163024157528865700977120 11901996 -235175912212242943235783109333772654848 11901997 346746657143768642996233257413392005292 11901998 170323061896002880686112021512712788480 11901999 -771919078569021133378118234144654520960 11902000 321180702971480086273844669582819328000 11902001 -1601267465151126919169201860772115253998 11902002 -137056813990297668108612348615025342848 11902003 -711343714378408782540406152669953456480 11902004 475658255365790165587613250842953501056 11902005 -1059762195214488676941377852113074345600 11902006 -462553164272724704953340779243014762240 11902007 5345051011581734340041223352039963080 11902008 295075998639559336615709448371947315200 11902009 32941809311425482893553563409078447616 11902010 19094082957236251531456658057113544160 11902011 28076275328325429874451272276808810880 11902012 194043972977505372978744886215071751168 11902013 -376444318581136015072996370679825073236 11902014 -246745280468370178129439408422658595840 11902015 -96568002023390527246110262452150290880 11902016 -53155517298149928257194634764577931264 11902017 -187474602444435713064623725933962009984 11902018 272779005861267895322525806548858887040 11902019 79853837183033182039554251534232831420 11902020 -67031071647472582961985720285390950400 11902021 1003037169298882419945450085856356664222 11902022 -242494539437972898379816818510051677376 11902023 416164477738702414625450933784354893664 11902024 -567150595846373310960662048227699031040 11902025 662486657884083014555978912391456383550 11902026 -6901644529975280686466135790819866112 11902027 837780589098871010309402988074449817876 11902028 -112278889793322631444406152773730712832 11902029 -643225570489685939814035739048361386816 11902030 159879922630770810562159569377270342400 11902031 -1337162036494503388602164548934766945168 11902032 104297552592906512883320625515845386240 11902033 176676386381697162829376457902795851008 11902034 124160414214000845736734018247423734400 11902035 158441176053545392237398635517329109600 11902036 -175061413446750772790763194994307426560 11902037 -3661304369398698515032358775510153600 11902038 256469897968983762970931666693801326080 11902039 711152636636524375230046698347824376840 11902040 406832285909179500360678041988811161600 11902041 -343075220318056051351130428297034317350 11902042 -199084700051379521462091770199335098656 11902043 335839261067073464306352696352965140292 11902044 -361190055710041786961090363327422464 11902045 98600075332182701535423372713571905280 11902046 190172347810288988673662851492582080000 11902047 -117698440508095130515646878246141754880 11902048 -31727172088215585280292938714815528960 11902049 -59083721225467371233715842435438517888 11902050 -107083535467844436463430529353852490000 11902051 -335327438662972554441717167996217249648 11902052 -683657603917697896026086329027872737664 11902053 -393161695806833501038726494077266555296 11902054 -55955863693748729768205235390982864640 11902055 -486043404399190064012458651694106544080 11902056 9702311783374438307285552814646886400 11902057 578912338596242507690775513783004951752 11902058 111523391341242024927298634515290706176 11902059 -6316838268483785732280645197908907520 11902060 315330351770708797049829042719045760000 11902061 729654369479188001202521883743277364800 11902062 -831318510984771652812368058300112604160 11902063 445228906006137269515528806005883994704 11902064 14676441315040180407903583247970140160 11902065 -35507622681519538379287848410492559360 11902066 -23851187899121632623084685191475890432 11902067 -332795174247761532319640475427287112884 11902068 384389604012745071066291665873808660480 11902069 749780026292641617351015581201585895470 11902070 339172827554887617141714653420301417600 11902071 -764872335163331217086635921957752843288 11902072 47053507324985760057759454700722176000 11902073 184418104449260123661389618578765913322 11902074 362553240071556512915677294337549079552 11902075 -500742731350117132119390848344429247000 11902076 -855010112493385890068552805489305080320 11902077 -876920879550631917687202779226600551552 11902078 38324489052769222493052606235395939840 11902079 -374518094884100878481293477088845371024 11902080 -44566032795585448037006944638074880000 11902081 678214624608458591708045490881735653344 11902082 -406172842553984835577380012168111841248 11902083 275786051441701634269860335236912851264 11902084 30749173278551365631246683160852057216 11902085 89208157607962355264758789771277481600 11902086 79449092516552202779593425094639595520 11902087 -933167859276825510469292886829322764264 11902088 -309352054568211083168648214873629736960 11902089 270417189139789878839090447608298014224 11902090 782251703353931814435370635771818849280 11902091 524282236629862699192137175516676903424 11902092 1078910800554745474398886975406136921600 11902093 13678190093044434842940853687194264960 11902094 -576621693564219133358958177771376214400 11902095 -76902886210345497119250264339328710960 11902096 222130707482486189750147899926848970752 11902097 -232122402796418766960909513408060882960 11902098 162032322518878057679048238444615446016 11902099 22753902316565932963028468694933450048 11902100 -359458741308312469787798497921789440000 11902101 -129810842690984936610279118543898043840 11902102 100167749925055269319515058356147934752 11902103 81238804392905686589785411395029655024 11902104 143961360605688752177129754095631974400 11902105 541587896830400637702794155319627344260 11902106 -957470993034741426036335960294286433056 11902107 118493495925691280182921923594951393792 11902108 714037516195687314139198897534724898816 11902109 -211121939904296721003564845025938437632 11902110 -253274808306135543880790534693701985280 11902111 65612622865536020928054121174422948952 11902112 976111135099328631293603610098138284032 11902113 953028547227101909544730523309490292800 11902114 61111195071898977966045545850530649600 11902115 -443792374697756842096917398392065384240 11902116 548595976122598574083887160540937902080 11902117 -217586231105017218301509205616939765952 11902118 193889087380508673376252276422071258880 11902119 -108589006431856242299160834709876439256 11902120 -435498713096438411217227672238205440000 11902121 304589387476718872222868586432983256384 11902122 -87853133693200319026250072400099965520 11902123 -72818585755260111574878567420372621920 11902124 161390409753282084071128775860078980096 11902125 -947728854930061449209913556870036656000 11902126 580910037214300406882486143433861320512 11902127 940274627325128529530513997581554808976 11902128 707512190346095535816020718941896704 11902129 -584891118540825853749090582198011809680 11902130 -208548549711854038718074304279105472000 11902131 -262513567046575980661782931013469258072 11902132 -660931956612983194566072369384768307200 11902133 1330756981072129210958992854273480326382 11902134 282414014424006882115421627435084460480 11902135 -271082782130579491152876404517447870240 11902136 -269905947744019483992544818267660410880 11902137 -94455882193928894452350507545892604224 11902138 1042249940565098198422803619528115442144 11902139 -21264298775866609661153971002742762560 11902140 191907239270731406653489577672461516800 11902141 51229378800518684795252084032464577900 11902142 2499489723094111113513714448583030784 11902143 -352009765436433764300215139916645001344 11902144 189972065478427855401505107228775940096 11902145 -497498910668927594342354969439661321920 11902146 -169436366959804501950901221344600256000 11902147 2398115810643837801849984696944290311312 11902148 62013462487475526993356911319788800000 11902149 164841022636160379103181928363474955356 11902150 31452623433118829554896994599551241600 11902151 -1436925232126000951730237892081442210800 11902152 -737685154898447194139944038840139898880 11902153 86516069497200687537133393462793279440 11902154 90160570340350755461394613462732303872 11902155 133897906553580745579432937592413280000 11902156 -41275334570276524735068097120033849344 11902157 -570767773846967304668926345329534147060 11902158 249920805494235955738793814835447261824 11902159 934379648413884642041065819012573060416 11902160 -29447761691847180332028805123044311040 11902161 -241896059032981251866716833433686824256 11902162 -121798388723008323958123154946212685168 11902163 -153668748250274529917538122720582132496 11902164 62379629996063459217747979429131448320 11902165 -1500997979454839912856760127728266240 11902166 -412921076215870735618626720754109903040 11902167 -1035722529272166981883047034393851779760 11902168 107595795353586691386119168332274688000 11902169 -25367979778894720417191174667136997360 11902170 -1816795093557441350997118031977405440 11902171 278253277579029293655012747091407540544 11902172 172745059997067652116061742687030770176 11902173 191555866425698345618149833793434453984 11902174 362505803046787969612662614333790594240 11902175 -188598528115853465348957455331885754600 11902176 -92658236435593783437196948819887783936 11902177 -78149698089407724176168780917672598016 11902178 79659211050603558499525854689975284224 11902179 109105172838318971199235557557474869248 11902180 471776856555421779666284117543899046400 11902181 1516745161280527520168499152110064723100 11902182 121270243787442855136631653156155148992 11902183 1395462295155783008703707860434072485432 11902184 -9237576817527826715706169979983134720 11902185 -6773557748977394310590313861046944960 11902186 -362615158520244285311141557456485187584 11902187 -920416487387724049921720096217957467608 11902188 -173870354840553157842031187643260129280 11902189 -226777808912261297125452089164562414560 11902190 31110481091246330560806813013067232000 11902191 -297027035009652297181600697425434153216 11902192 -345005640567500959062605906100049674240 11902193 -661987248093138341488029501300884009820 11902194 672958905830558042604928609955779895040 11902195 1009906220217943666135019093794774009200 11902196 114411066867447148339976696962004865792 11902197 131123170804546464172329638985043786272 11902198 -150976466656631797999800276134917405056 11902199 309653833556933698656984981849791029320 11902200 -113695036419920596083556592896327680000 11902201 703289089905836579117790890140778596992 11902202 -6463867926052711821465360777955270656 11902203 579480374658834508012743682031120491212 11902204 -613576643093491294799554736063297113088 11902205 16103095432032879876521430056978741760 11902206 230094909662517368979698442889280810304 11902207 -706296691757204220044518169930789388544 11902208 759512190731297229976187388719498526720 11902209 -427979102535786855933420566369583919680 11902210 184901771726237897235614047010039176320 11902211 -183276824031282307454149020732820868088 11902212 -14087059586025786684353155856926629888 11902213 -728240271909461036883981860627800917538 11902214 -415709774096904221764427307144188144544 11902215 -119853572353401927375682279843448079360 11902216 -176643056662304210556306358981686635520 11902217 428447949463390721650250801386572870180 11902218 22483093234611048424652314316578111488 11902219 526236344809158902823110894351624629760 11902220 -404353528377789061795143652410585738240 11902221 67724075597886193787940284393876817462 11902222 -577362108179582571411480286111644753408 11902223 -469472884783851426478011714416479560528 11902224 28294039793655400347840891456972914688 11902225 -18511403488686890400273104332253460250 11902226 2760520932587386871820313133529652224 11902227 172658229933108919624564483772251752960 11902228 -4670242513965392581862244133730215936 11902229 1211003335239065264866768560584552482830 11902230 90296874855169343111494241161570085760 11902231 -269607846862151195205203910069163682256 11902232 -818081823906773603923585601875290777600 11902233 -89803208450133967505900989693632675840 11902234 -29875826850928397667682838742940992288 11902235 1049257286153967129830818113482458927680 11902236 47489438354453600836067736736654761984 11902237 61401450337576831324080464056705567980 11902238 -585627946475405875459152681953374885440 11902239 679816393324122894399984668608559210904 11902240 8963810048518672158060123291207598080 11902241 -438054248710130896893110411254223454828 11902242 191765915986998320186387430687678699264 11902243 1019512783821126154174807408151154662492 11902244 26148868562504658284275593395954115072 11902245 -40936296271960149402268656031714090560 11902246 -497002258439614658874525660539813059200 11902247 276034118173343624377680581019486268800 11902248 1092989651132983079031790724197495603200 11902249 266380063003481304128170470223561456250 11902250 123973234518517736049463531186161720000 11902251 -427715913528038975067331561669512806568 11902252 -443973318865419669909640862788661368320 11902253 -67338642440820662475693736450922341536 11902254 8660048494726722108273668277531955200 11902255 -280290371612975967288542498105633928000 11902256 -201953467758944793542079435924883980288 11902257 1398523467937132275526837735420703955840 11902258 -6999461226179408348826395855542426080 11902259 -291774571933179584026443965955791792160 11902260 16652141356853003271669552455361884160 11902261 -198276307766459891060091807692501023680 11902262 356090432648497931026964649535164691392 11902263 -80298330579773951019397659222498860976 11902264 -396772922723982030308261311363747676160 11902265 625117938529513246808153328256402449600 11902266 -515580240037497371958142630103079919248 11902267 10836776607318463481908799011133948640 11902268 -64294066379228515044983288137297035264 11902269 571952693076562014805119871838891800800 11902270 -293384439617172113747164363063745760000 11902271 7407959153267072307127906855208799984 11902272 -115602946392564384869143118941035429888 11902273 861393757911629373001721553577814954944 11902274 -726742855594526146393076010117379650864 11902275 197780938075361025136619410419938880000 11902276 1033687845093417489454811054176271020160 11902277 820128717716498422216892039393867028126 11902278 -322814563735381028762394333174033352320 11902279 -503923703006842952186135117249896830840 11902280 139315963190180069928546655382686924800 11902281 863268264891784799851973531957427034944 11902282 120794930717330774618282354795516183040 11902283 370268821152382856711803325833684537464 11902284 520735190355786021951544045416843056640 11902285 -26618489897880395941185489311985719400 11902286 560117330071607416489552482588881280 11902287 -907040574166745952827923696160739832440 11902288 -68507090179593338241107612459216814080 11902289 -7517343018062259741542677366203274944 11902290 -41900994031271762257540696254135720960 11902291 -93642942208614602198992417529685228168 11902292 890641893333170561058354302382453841920 11902293 -67516422872504577428152295347458985344 11902294 195452105191356734879499786617335761696 11902295 -159870354519550394247206458766882192640 11902296 118955366787690900329578203488394240000 11902297 10800774373952664708531141299287460112 11902298 -653991238113559812695762668671810324480 11902299 148098165200454126368064376483186880448 11902300 125411212054225312066680509695958092800 11902301 418394312165826799744296411888472075302 11902302 3561397651568173298842877113746081792 11902303 323863692061345236521049454051025939840 11902304 -106927641130563089509348898624659783680 11902305 5861352413261483621473205902530533760 11902306 -5010793852740079958224576110924364800 11902307 -767309773463891731875847744666397385444 11902308 -26029008334639982035022507853672665088 11902309 839757489908567104075695775575620784220 11902310 44599962933019072567406215489979589120 11902311 13169559745194578473536180026770109832 11902312 -762755113563153774289004451149084805120 11902313 91343854602600843737276874026420997120 11902314 4569903933148664947151373949546053888 11902315 -478407867438237039316736257714147211040 11902316 234950915441932214284030176669377746944 11902317 -201945199230057219642526046309551069056 11902318 79838942708025101075718048964790967360 11902319 -213457762970050619114389665417081954192 11902320 14202322381025251883679848317015818240 11902321 -468175937080366416139002720606960690478 11902322 -494865593618711561615225966542032969600 11902323 -166370674242983256035395467485672847816 11902324 -3833587627762723066305392411396532224 11902325 -470724536767827252135195396664033075500 11902326 -77558122034361459748718750593408204800 11902327 -1146724101943182778978112135300251005888 11902328 44500906417849691573410688076108226560 11902329 383057009126816579238049704387981167040 11902330 -483082351405802339158463699216292814080 11902331 434993673517463930342275198564209210624 11902332 -231481875886385761146993266648349596160 11902333 882024059789214309749619735937101416582 11902334 76919165203612632047636419848454582080 11902335 469862984917123809307827950456861216400 11902336 75312473732788643766386165371644149760 11902337 -481908331354056027059582373385005937068 11902338 12636386854641641354172827838442389504 11902339 -77723102253552808018740728279147726112 11902340 348400630394763682739873165384876739840 11902341 54075923826185357572689655067153848320 11902342 624782720872231520351765066825697115200 11902343 1430487584110891089474671027269723085592 11902344 -97993228030314721299914557562257121280 11902345 -70531231122964332522132563977686753840 11902346 498618336276579065596435720837640684736 11902347 -615469998391592701519456452765004868676 11902348 48961753608725799151595507293152775680 11902349 -502622408603779016017002209471059692864 11902350 -116191852080221483763118178535258120000 11902351 310127079375795444346748894403796258752 11902352 134565937360595720826091761307678408704 11902353 509210359368838027668498846490631537904 11902354 448769228222342039819822808339046246560 11902355 48806097594105244456668841706440835760 11902356 -261517575595734592426771578111420334080 11902357 7174726213427888403495324328129560320 11902358 -1574145918534492019927378890954043392 11902359 -217452558370111379695538909079474233088 11902360 -15290787257310189558234024805745664000 11902361 -742510967043365318469165751048901626038 11902362 278257849233293290717140383956932288000 11902363 -111685362575959921410822310281507121200 11902364 270750058718212988226164090890365504000 11902365 392027986142684534017904285966031799200 11902366 76698176496003312739327658709872446464 11902367 1176118455337772669880827803320079623360 11902368 654601579441111536188505033695186386944 11902369 64097208943131350280106595129860715328 11902370 -276927677017808407147457697861017745120 11902371 -504191921044134785059811521554650337024 11902372 -204570229558236723678910690278986583424 11902373 249216686324470302603046538163763095840 11902374 -324425971084659086493676278916784455680 11902375 -664243260203552283297635317230920310000 11902376 -176469420269661002206846166591602897920 11902377 275867438241720451101112923963346753920 11902378 780570189991579479417314370498977112240 11902379 -129786761063663017000198495615444224720 11902380 -162406075335721004020091944280093982720 11902381 -246791512016837294411230136087329314836 11902382 12026281907471218619683138117472052864 11902383 96947753353283852357615016057631633320 11902384 41184661833163082006784594441318498304 11902385 -73460926697964251770974905024408533440 11902386 -507722048414737526344378103134998385536 11902387 -246379553799247062289840180333587920048 11902388 -227586301189534164734506697148163743744 11902389 -146851726051796160458359949312721600 11902390 79093004925756910895437837173891396480 11902391 -20303887504162664874743286410457010968 11902392 -328250774573995032171434076271169863680 11902393 6506214610703843303616548517983657642 11902394 -649076070729738357009106782480228856464 11902395 301531084492956351003501080743512612720 11902396 794706108944479054982123762268991618560 11902397 -306588703346000777424838930692789939048 11902398 -93759527869510668421909775584127339520 11902399 1316409195770789674915794725645470996536 11902400 -1120280671920343516891611140141875200 11902401 130011373851184028984633808357137928192 11902402 -433387898316261004220985327119975006208 11902403 -155553161393259360898917821438444322216 11902404 30932382189809962514180614123198135296 11902405 -701273918807848538445451217976076127940 11902406 -224024639322981082134871482433645618848 11902407 933763302902408238962402088766006440 11902408 226476825008299469218986294975384453120 11902409 508624791177552697780646867185844171610 11902410 82712075125926215253159280742477414400 11902411 -1295790003108441969035080979324721958448 11902412 855279648086618406295705112110533027840 11902413 483355046427722434292533601199197922144 11902414 -269623000744353977180136654334771709568 11902415 59046863143624215322871784284634398400 11902416 253251869990419598435913385793291157504 11902417 -1012372030266397045778861582750196137360 11902418 -229960982485313031546787697613628646400 11902419 -22844281316394930673515158815069721472 11902420 296417231696019389754902489115876034560 11902421 -344705280050350754836321596728348779968 11902422 -29585443997673589869732391516575184896 11902423 -18931216253101651030586338919120607072 11902424 995664319157668403752782619734923673600 11902425 441271463782796066185220413633769010000 11902426 344622892195003463998124798266219514880 11902427 -219717259300668648722263787526126449724 11902428 157728429244999106116732041964633792512 11902429 -351397729177821827566857154395102260736 11902430 -54801275156561948798742160555357966080 11902431 -28343169195728984726074515391812641280 11902432 -1033576459926343630845455897659436433408 11902433 962116194790549698298319748409602155682 11902434 -7710389832354836714144034979037444352 11902435 -1075313735912058823324851818340398163120 11902436 -65609960085592217858429476344226652160 11902437 -643995621105279757100009912533816258560 11902438 203001288672948752807402145729534033120 11902439 -436976949424989147882343211845969213920 11902440 -141409101567449252199489025275120844800 11902441 -2266632538430403630904675187183617560120 11902442 -211409885715357013424026825353659069856 11902443 -6860186359050724489001919470976576000 11902444 143122131387361032984781817395874507776 11902445 100773144855583209645362072101612850700 11902446 294332243452612110760795276909133415744 11902447 -1786666871280762837941081375625902293608 11902448 382718724536934303284563872873159720960 11902449 -59304324042197993764827851249690672832 11902450 5915120843994709888760764139184844800 11902451 -1396610186380282466679829194627759847536 11902452 -258398542639323400175617309946778451968 11902453 1235322062605172646654712480012532630702 11902454 -88193575261119836590867980354736910592 11902455 295050221988385282989760225661382464400 11902456 -50315556471935480505944286233481216000 11902457 -135427206904560603064142072480452229568 11902458 319045159581224359920820147896876048384 11902459 457284389825064893750310545304831194660 11902460 -576910526259911848760700701310002910720 11902461 348099375791013672813799493696368822272 11902462 -239105033688784939603401087933464186496 11902463 -668581663275521311858325735311476684288 11902464 3135411939937691601993434463681380352 11902465 -24727540525245419985255972165593968260 11902466 -207661418280926485299879355054658378880 11902467 -319899068997330368105751758970022630920 11902468 -1485050799579313942441909851014703366144 11902469 823538815046479176561926014401124809696 11902470 -302813692235481506186164768969534214400 11902471 -110655693868976958144746462685842567888 11902472 497503463259159809262700784581886284800 11902473 411605745309425807677251721014648382080 11902474 -4932531038243414954467462705455582720 11902475 64597270672727274060537302312887741200 11902476 502455122200083240159128589563908664832 11902477 132528594052948123926455164778564244000 11902478 122826098069859649669990931349467792256 11902479 568120620879192737045040095885538318984 11902480 134205697534871323298281508269938524160 11902481 -268650592450525935696942365074261095936 11902482 188494139450856627247368547810232483904 11902483 -530421864273380547971198377304309830080 11902484 -1249617026715203826087905003382968322048 11902485 79295688425563325155177481940257093760 11902486 7498269115203895665822664425852254784 11902487 1137783010764760272200160975452687672136 11902488 -27305542010190736622357974438474752000 11902489 91517366486792971838025571008475165824 11902490 -536802782765768859259650761405211060000 11902491 -924733110835514088070205258343558021120 11902492 -168032642490339339584419013838410282496 11902493 139821553712482869131055931080948255840 11902494 67170529380166313583302810239500936000 11902495 541659555312057228348030399585961737600 11902496 152637716587214805658980538067781156864 11902497 437188783860464485903996765167409806000 11902498 -240822026942603631210549352569289347936 11902499 -27808387995502918324927183626032184000 11902500 49498639740606907635376095777822120000 11902501 1189121112942715110304315870399881633210 11902502 339728099863464207131672909025407265600 11902503 1154436289495973284077496848310517693088 11902504 36545133032011497496293167343939072000 11902505 434036065882614022839071726083931917320 11902506 -112523695906947458235114189681472131072 11902507 -446977561650267744150668335659278055244 11902508 7604088984726903711395098339287568896 11902509 -770168443879517729022707544618728163786 11902510 591569743276129389362660956115212744320 11902511 464466307668362170889680405702047149424 11902512 -23980692796840685819558220723168215040 11902513 -70125800849983161055176064447675528640 11902514 63431269202002130514178221894924658080 11902515 957331717469358410079511379374493099520 11902516 -324369766117037165235224821588369267200 11902517 -538128476329087169506661346700176200448 11902518 51388762778817753391506169266131850240 11902519 1282199204330861118153878450493819018920 11902520 281912648772577290690994973228611584000 11902521 844423338289320326248078020893855218512 11902522 261886800542195935407186014147760268800 11902523 404545911871298722809493276706034842544 11902524 -299596753884161434924004503778842705920 11902525 339029648493330879784971674264442204050 11902526 548485217988885090358586617857908819712 11902527 -127146151364662860143307136408021901472 11902528 -275673097024339667146749837768130560 11902529 -15316060395312721768380161258560531872 11902530 29121166191395970389599740331444062720 11902531 -11001500375249729652142093471212371868 11902532 941898703047410806850443469886896520192 11902533 -23950561054205315522574876977169802560 11902534 83846792847136277724201554669898302592 11902535 -1312458053895797690851235611311610459200 11902536 -562992907199031347277950812675822279680 11902537 -302097266764967247514037924986232666460 11902538 241388698469905381068883918118596495920 11902539 -312206871244751102107192431936793618944 11902540 16429927524354254523181808510325734400 11902541 -1761665701786668643869656810824948089300 11902542 -186639567489369976957788080197714498560 11902543 -229360414565462040704601393369009897600 11902544 -22313490718660871356760109909507047424 11902545 -46507353191698485620728061752967340300 11902546 -58730871514749475035963028690664358912 11902547 5495415226191273186832930731799167744 11902548 86946174723259525356508552874386477056 11902549 680261996991890384050420188611713448764 11902550 372937975080204137967266958824305536000 11902551 628625265143835277693345050457961110632 11902552 1194202110519969053332040760161920665600 11902553 -568726718447161994425573038587153408832 11902554 -215456232966640040859437004459955109136 11902555 -281785616522194552740724975507532233440 11902556 389600053671479880488849748023491576320 11902557 -712670122640052394400061417843711686880 11902558 147532627062577976345994454848301973184 11902559 1918272613805529066105657444524737751640 11902560 -70926714082515754398549692710288097280 11902561 -129855916782361232561168111046017376 11902562 433205868941143053815820554306212976640 11902563 572927534439365826405754393713320177892 11902564 679052472869797678560667420775341725952 11902565 98726579003595433463045251230973831800 11902566 107016648705325038110693529249674181504 11902567 368752326961975289659344955217691110400 11902568 -1395116228244683802488738247825989821440 11902569 -98519650897304863562223531131467499520 11902570 -44753772853017667227739624430034297600 11902571 -442604425888910625095869604484609561228 11902572 17345327216002867222762440821134049280 11902573 -26070796387023444617094363904577881056 11902574 -145870783752474461889871426532648237568 11902575 -297409543593617227921627847345831548800 11902576 2446977462835789428562492903568637952 11902577 -54168775851403557798805760602639041792 11902578 -31425711868689892740655852333143240576 11902579 224478960062875683089836150290315716480 11902580 -39026787724269218167923606399154924800 11902581 192454089340163476271965733155049410428 11902582 -43586627865431411742326210117763705600 11902583 81388310943465469775391356056040376960 11902584 622885105825877235716162890336033873920 11902585 779289475001245498022876712978549843780 11902586 43128130381206310400955930526688697600 11902587 -101290519709941814419919527100727072720 11902588 -151200229350872714324433109567710208000 11902589 -226136017521022390528157937700477237620 11902590 -110082833134344527017459393611220104000 11902591 251961975551562732403833265142133095424 11902592 -181612523647570740556198894548151173120 11902593 -16393416969145784429520797699320149600 11902594 -428129266839055023663574695620477762688 11902595 -829234628949933052772111293967499116400 11902596 -328656677080511040894165472722043204608 11902597 -492055211188905767283631042759159897568 11902598 -165715620999380411734453729195349231040 11902599 1216053252287644816074714295245535434240 11902600 137764857464410310221354732611425664000 11902601 1364473741840358195402138426513308054560 11902602 -12706650391507467649714320406445991168 11902603 -407399714656581922853050302112706991148 11902604 181852755027807177827629590581231953920 11902605 33402050055270807655390852346425958400 11902606 84000096260368824063034673660940322752 11902607 -32222930099571902740318207733552419200 11902608 -59308098276001539251332580959565733888 11902609 1584807731505316517843232759545844489216 11902610 -41484053631989607046005871723493363040 11902611 -181766180691702825150225704305105725696 11902612 -146355830364763467203162030452933231744 11902613 697266056823879397727562071661366686862 11902614 -27910465373665142222056858197172039680 11902615 5808885521835616490032167914911987200 11902616 -81416877312139708241043314669365309440 11902617 -376499152564521314145560677071688637520 11902618 -28797044675555489039609077877276510208 11902619 -470923295611031633260894954674520374000 11902620 318950390242969670139113923840801428480 11902621 42071025821152278245925367033310195692 11902622 -708025732532057484039753270784180728000 11902623 794718065687301667507745838918916749384 11902624 187427317687671620936375523715821797376 11902625 306716020189676877251001814494782208000 11902626 -18056122088717521019068850359280390400 11902627 -1232779151881406890401726849139341581616 11902628 -416086533277266425845433929452893485824 11902629 -321098377811944305408167790919922392512 11902630 173563455790850822230417669395898968960 11902631 363052141451926192388287200018433505832 11902632 270495735937553010316429195784441856000 11902633 -895246442516457240507021402468961914118 11902634 -68435043082363384384880363573161372320 11902635 -26856334355063078829575591228340050400 11902636 10283763775951556960070120959181475840 11902637 -461020047162127057413457768937660052714 11902638 -24516677686727136752636669206966093824 11902639 -241202271125491328057979342074044869984 11902640 -84856080363274928449625583119937699840 11902641 183043149421796068418068153320141925824 11902642 -284174160725689209714118036701836172528 11902643 -445001349787476758066809994526207045108 11902644 348748924013338856622810760918356917760 11902645 -208086510465724793368673634724004400000 11902646 -36926683040841798832804419942250930560 11902647 142739831954553440627344255317560160000 11902648 382874366576861837940450604545952542720 11902649 -2137846893602101923268784048880667590 11902650 -1214619201877923750688656672512102400 11902651 1543957489036739704720767462568933399652 11902652 583762479787771396376553527258497720320 11902653 68708819492514211601721328961935011840 11902654 -128311177504575998562163295006655345600 11902655 -278323574835011689528004236628162716440 11902656 -229977401098998001911533699681935687680 11902657 -290968305927681359871800637192402571820 11902658 6438185101813917617236046036332838784 11902659 603169587262088858758565217178887610104 11902660 -208567537935678039751676691607520870400 11902661 -456771939573758326351403161311445678368 11902662 -138081002976294137126326862963694845280 11902663 -1026224676020659481989795437344726440640 11902664 -177637127220801300113959125953090150400 11902665 383255617444361361682027335125552041920 11902666 401539592900292493349785275026714794032 11902667 -68255594849372389189817655836140962816 11902668 150984765825161917877104183164815408640 11902669 194898106553378949086393566792819285272 11902670 424073062493256780250994549522297315520 11902671 -828884472084435244871450471726168962560 11902672 -359958951838795855108677753311253274624 11902673 -363587913403329582072396994993170394458 11902674 -86507686391313693375602540521329627648 11902675 -254491063953525172374206646427223274100 11902676 18041241491133393915983137557250207488 11902677 87736079241368978570598770813876339808 11902678 -148030773798597736641362466188722168320 11902679 240583290780426444432435173377907800776 11902680 609149387842724644396543189146894336000 11902681 144533774191765672004968394162001985792 11902682 264558764707075133728616640154050662400 11902683 -151361597361852609417421662438500567040 11902684 -41004858933077445227178814247509598208 11902685 -255603224935076954297030036756873881620 11902686 -231656978970479892842314323299724724992 11902687 -438742189223455834014376910157163043640 11902688 38419196224270318944005889600881688576 11902689 227296774439240014238758562501346116754 11902690 223140575697136525162683818691525103680 11902691 -460349170891684107748052047792095468000 11902692 -55280857284917368670524767560510976000 11902693 -1807504357798902634486873728549614720640 11902694 -86663277546370858638267702061576869888 11902695 42068569119563551129818968960932377600 11902696 80569895760270746532093363890140016640 11902697 -76052265834850483887037434535379059488 11902698 101306841476234437938062148990565828608 11902699 1213675371696169296365025999282779731700 11902700 -9890339921366481162426565937453740800 11902701 -2705457949349756286660213338141706720 11902702 -111622177697751351419699970686327500800 11902703 2860101619820845272647256372048835822656 11902704 -18150571473481083860184818581490368512 11902705 776630552856001657164846510527041879860 11902706 513693364214603709627778140092050305552 11902707 38862017163846496571982122172717690480 11902708 -41487790672577848817968746765973574272 11902709 -201482035968984135208268681350117645440 11902710 -126821796136220591304549486455751425280 11902711 -2766655517007740874532179327022490424128 11902712 24773558595574009611519714950191411200 11902713 -46364445025018629465159157911779649456 11902714 673460261475056854604718999296976921456 11902715 81575964194483746830658264802822196000 11902716 260470972712099408710602556774233446400 11902717 -1179600704008721701165272251977363690234 11902718 37297816946022317337490789606366830720 11902719 -368281280054311210547698959992247886080 11902720 342251207189922298269592744863706644480 11902721 197418216280760052886151310718731664800 11902722 -168755861111438025233534198862667353600 11902723 25398736714718722659547122347230634144 11902724 -20631445613221950361913998368090820608 11902725 -185952196508371856040710745537117114150 11902726 585463107122488012056732206092840992768 11902727 301623941518438355225839764513890157720 11902728 323124292989606411514168177042250588160 11902729 90684361472823560244307882299230246400 11902730 13045646306357620427490082534581995520 11902731 -420744255323598916276901181688829252880 11902732 351655956060652351950041764990661732096 11902733 107199163472744680913511274199840741580 11902734 -677062592216410935094688937602557733760 11902735 -74369224683534280398456250719154900800 11902736 305962326355820021208488832281888366592 11902737 157695233386490094923253173463302971584 11902738 436675720235125915277138351834494341120 11902739 164486952116560137118620578464576842540 11902740 -87684186313541936722399106214719692800 11902741 -471652053864712133854341734466420380516 11902742 -47398146502643591178606082079249596608 11902743 -370865549548081945471662704904439956768 11902744 -5246166533899951967606837999460679680 11902745 136521114670605913022641343870658242880 11902746 -94801350072704980060049064416207076096 11902747 -306481111440592707045108488072739983888 11902748 -182735026503650969174967671752995271680 11902749 1704981218854607412210322299664122816 11902750 187041346901032377155575324972996224000 11902751 337500938035225041731660565544415888640 11902752 -348454642417633829216248617394149654528 11902753 -129460849425814881636817279960637065536 11902754 -162041741983945425771082721890326138384 11902755 344215478283590732113377142420846192560 11902756 736116865491608677946371862159776430720 11902757 1523442763751162081429468780601618195006 11902758 -163181118220103211551560546798478266368 11902759 751626437972401030157949068172941086080 11902760 176045660972561785379673234621431808000 11902761 -677011233273036357087063161059770587520 11902762 271004320171085992646146145255854361952 11902763 -154621174211094075731865494894412710988 11902764 -397309512293997627655662006494598312960 11902765 18525591687229133412066107812559366400 11902766 -469234570357195444859817019185906172416 11902767 -56380408783443991533205005244435893888 11902768 29084119924172165863694462677538619392 11902769 -1089612843134692887270471083598189070830 11902770 16719292793229266967902668341344160 11902771 -778548964291523037986248099039470122160 11902772 565853152829451976450021824828135751680 11902773 -441613801239726450715361166963495566016 11902774 -59400456273803098295591955828059606400 11902775 358624741198331829100254336174152326800 11902776 237493666558019517438352269513976381440 11902777 1284981704642514456967090295566748835626 11902778 329171644495884863561920459999778592000 11902779 93902709102946266884102105706732643344 11902780 688714511345434397163893274653524185600 11902781 394293916937857174172224404784087096224 11902782 -349631705502241880368351704998884202880 11902783 -1641172428913159631082082070055795856976 11902784 126151045262868948267099649069390233600 11902785 173524197903957044592871811268861187200 11902786 -152647446060624285843648342891672038400 11902787 650353410379107913758858394580332800 11902788 -12671518078374908013412610738616094464 11902789 97462005172171157973899429637761977560 11902790 315012899542988909329503479228892470400 11902791 73491025236636165967948988299454696448 11902792 222636166299010403283208953676363776000 11902793 -148988170645899122093045832893901220416 11902794 24204400763570493441864321962174268672 11902795 -552911183376455247660070515384258751200 11902796 70839338218234753690313240628043848192 11902797 -588867372099192773654622298246452808320 11902798 -377546818044882473755586949018602960064 11902799 -104360674503289131474929184641860610736 11902800 -4508993681750286679301063136313344000 11902801 517033413242182169888896245025042167204 11902802 140751643447632389444522991440773214352 11902803 -137448066429441599214168515530821226752 11902804 -137836081719158424750119635311701233664 11902805 1370399923235031500805614833674220279920 11902806 261670547225815765012608142514939740512 11902807 4437710760792161647330780726162672992 11902808 -648234615396065787929886728488493998080 11902809 -335929066161694210297179308208289048992 11902810 -385570369599505168289720690097857702160 11902811 -526014615990456834745321529181370566588 11902812 176778885447815983950649725613934848512 11902813 480575673967780091916948905521870083724 11902814 185727240175398407412763435088495975424 11902815 -580606896620306377604375959941678348000 11902816 -1120069203386678227093470968029339975680 11902817 83155219684823872867858791073567327620 11902818 411279839047564032666503718431657003520 11902819 625219003176747069256971122543306728220 11902820 79687473185329850793287605317321550080 11902821 -99566271730846375119353879681159725056 11902822 79007291892516263952961663109469093888 11902823 654827344299933146014865403051799110072 11902824 226346407396691609105601139529650805760 11902825 328408533333668048619605584731486627600 11902826 34539687299610805473790978667611360704 11902827 615439982070291855625771457476960620120 11902828 -365498447095513158570449369752115108864 11902829 -127954355127203159725141663629163686570 11902830 994005704646284375070632028276126720 11902831 -106552454606853933867769700833963352368 11902832 110918014029460055475135618066692014080 11902833 -2108170317053784376828732254220618236 11902834 -35414272615451119214417321553914731488 11902835 -167248002073176935379283685467384141200 11902836 296419835529261206375845413183011702784 11902837 -522947021265294247543882767607363510080 11902838 122394988222104467095354182514000924320 11902839 -443837930627348132671944608620784076432 11902840 25481128387224419118831874669330636800 11902841 814353621429759437677155825309512779242 11902842 290187719741421823592969200977563980800 11902843 460349677284919997836247170862144352120 11902844 713238945497859995443962006608549677056 11902845 31678598379159228493131515821639175040 11902846 -378916818496803404244166436889889127616 11902847 -323869702296298991635014153204714731280 11902848 372928098290493255981207216002275737600 11902849 -117032178939220209867941811061438158528 11902850 245126552888622808476334280250106696800 11902851 154273057620933300104622870828624661920 11902852 -185988410852856939788688684998757724928 11902853 8820335569337385825726210224462208384 11902854 325729950457628958930704673603696199680 11902855 86550253587008422807659293759943501360 11902856 -167707105384507325109810049900679331840 11902857 -177970038750444738749234050588080702960 11902858 8111746696839894758231892023954423040 11902859 1834480777161701335488188064492174435216 11902860 -27521300085435740368942395769556121600 11902861 -17126557333533919163163284165188350538 11902862 -63742226848688230655333680644882222336 11902863 -28908580393389760498676389692322920960 11902864 119744626888058233315965448893884596224 11902865 -107558976059591247529741010286051030000 11902866 329984799661053806626657082272135822848 11902867 414008990345432032026997880244817951916 11902868 225289538506193544373230728531993671680 11902869 72952124751666084840776837602310333376 11902870 -11662478845132795800580073203519587840 11902871 899076989732015792977782509452806192072 11902872 430743571027215118278556262514800209920 11902873 -28063101279125590844053238749197898560 11902874 -250678106665115719556949900767232122880 11902875 456195990498857275479981547769265708000 11902876 -650233794092525215882728912446812024320 11902877 -308115490912569164718799452799820969856 11902878 65765359735122674696849190788294804544 11902879 -392419290675927093733679516126020080 11902880 -931086269010902652770822375346489262080 11902881 368838157975202252746598559432518603952 11902882 -527157243184950840460216385110893164208 11902883 191807849146964703534288484553474312664 11902884 39430324611728094542262884876431245312 11902885 -570550563853635976113428486114518067040 11902886 818641333763926920720363646733311899264 11902887 -531976827440918336717375224236021326256 11902888 195093081282681213086030622532687872000 11902889 -1647488916675125797434376838263656190476 11902890 -210320405850994357507050448891190361600 11902891 241515236210172437797706799506368512 11902892 -2303200957761943350959430630965516544 11902893 231157096266955228562565609126418382400 11902894 -171514399831512308334588749081676015168 11902895 -538534303130600471132050976330164394400 11902896 -231745205826999703960609160390757580800 11902897 -195244880851245749120183578028520965580 11902898 -302064141547446168780634102303414769664 11902899 273568558233012686153819154477733632048 11902900 92118852563734973571645777056340179200 11902901 -100790543865317393912244156799114932096 11902902 -116707706626878875219839783105495159296 11902903 -655327563226757941589156876750115957936 11902904 11471567357683844133615835723412459520 11902905 13907227831018376978452823968067193600 11902906 -218051104267847033614070469361926952848 11902907 -1195013268319074550067171158947203735448 11902908 508334477541510671558842722088173212160 11902909 485298641591320832435314688104201724620 11902910 74991379057815312707705598921250743360 11902911 -646409888409544573982033114422098163200 11902912 91750701191849996948275189324034605056 11902913 -1041574213282349716377455510395332816 11902914 -312018546094883411201501101082030932992 11902915 49361235541733545199292117174464989440 11902916 -17713309812741280998156928361517032448 11902917 140334039620162985474237897907121928960 11902918 -367851776379015193456351866367058439840 11902919 -35990871652064975017787185141988766240 11902920 -105494012672904402354288947406444134400 11902921 -841997884823776183867129738250198963878 11902922 196145405869880500642471748373900373248 11902923 -307162623531525913430628049882422738000 11902924 -786167801433665030998837287113371941888 11902925 -1215490478576424567346753156656581575200 11902926 -129612465273765187271153864567627467776 11902927 -37609480559454274328514187170012235488 11902928 -3463112191759129427234573282452021248 11902929 -21044514689424261386857253007126461952 11902930 189326222489678716849116277373363712000 11902931 -152675481791700515557884377125634501268 11902932 -368038467641280960558937188765420576768 11902933 254846811834668978368029895094859176796 11902934 -330859911466520985614130022869270944640 11902935 -245640382135138489737660491531286115200 11902936 635892340532716963890573071018127943680 11902937 95665097178016161931228944246748533504 11902938 -82253605147588045525102522087930721280 11902939 -872015464965570279919300150910102293560 11902940 -30787772596420790060871202177856440320 11902941 451865584865561567188929321433946274252 11902942 -28867973380557615361301058643548601728 11902943 -425907071833336124755831660251506844456 11902944 -680726658364906532256563281037139640320 11902945 581436562980567483181903114905143303700 11902946 71085723959858985405229868034861048192 11902947 49063409580991525044680101656654501120 11902948 -223331745597200791135828031618025979904 11902949 510352409450089955472180569936030592000 11902950 4391721497335830459705385250648796000 11902951 213191879098968612955326343802434070904 11902952 153229016214292263900470270391741235200 11902953 921892140326959754192111315344518236304 11902954 -15930401277376522044319278679970012928 11902955 -789806299277484980301024683143811791200 11902956 -36623779321786917405576066510163494912 11902957 23577819973656105092883494503710106080 11902958 -560207428127805889905215876786716573824 11902959 -13630241084896665908344943965943014536 11902960 24103684889456232383204316216193843200 11902961 154479810189148435826154725451559636032 11902962 -450082211380014961964988596673831790080 11902963 380735717976464713332897119926600738800 11902964 458372671373733727314928657042641902976 11902965 8263069375526100246855572624897136000 11902966 -46869096237929673642809878218817182336 11902967 -404434320991345376779479914054898801168 11902968 -78015018538536135703781709573321523200 11902969 -418922781666175433328280688563253516156 11902970 -128814357458356298514163662685347240000 11902971 155338367448020330172792256627785916464 11902972 83925263443777346770364439022379143680 11902973 -1292561608985922105155608301774763638778 11902974 103159655856361064183302602759292301952 11902975 40455220505576609404385646233935888800 11902976 -404057195811771610046988741001743433728 11902977 497649914780839699709581966350613255680 11902978 -590825370539567042556709060090005798960 11902979 782152180784783273476930906696056508680 11902980 -171505066450310599342771910866660577280 11902981 -688827041712739061857975576300439062500 11902982 -199348640922262033742335792140094691328 11902983 -224804430857458140355492116381201476736 11902984 -101088325709939951292399206391702973440 11902985 1062170023705337860991970298193318463360 11902986 -70325281075289761225045519196050771200 11902987 -1010034691023438830448855705490423451200 11902988 -665590498107137440568952624726982240512 11902989 -290743216254902649416756731976973975552 11902990 -8778054459929542881001155161774496000 11902991 1678785449669691816625763616487310160984 11902992 -111748732542299034235462940041063956480 11902993 -3602028733239341066183501984663879758 11902994 -155879391045213661768180867901444776800 11902995 150589998760422091513565431500322479120 11902996 320752087201172803281052872538726647808 11902997 -510549850419264354778155626833080732228 11902998 425938724686949226728705026498782512064 11902999 -693379445293857280010120347838525155000 11903000 681189636377388390012792157397483520000 11903001 599105938540853442451358788928621261568 11903002 -3616937106189796100037269395062229248 11903003 -200870047252344828379626257559997490400 11903004 260259471559809877039111903072661913600 11903005 22660406217697719577411051610413165560 11903006 156708784769846750524576885577941324800 11903007 -829595699654449575963883902891258834360 11903008 -148431528689098760469551822840908480512 11903009 1483138857933824953158434669195269186560 11903010 100267300468798367750824480552652958720 11903011 7442791987477271478503967380383197840 11903012 -213414780256326064594559257251422592 11903013 -486817919836875341083659311457080952258 11903014 196299807927350823585906315862009104000 11903015 55338977246057845973936637475603575120 11903016 -50052981096011939194077926645149286400 11903017 -174464706420017577001789399792627764608 11903018 203864889246447285980761063061212353120 11903019 548194568488673028554799685270014171840 11903020 -98120657925152806044669645013657943040 11903021 -62060554015497719152837988356519156680 11903022 266557019280081350854317065762980712832 11903023 776503599408865774037030837338208117304 11903024 -71457855242896258041902296446403805184 11903025 278125110097188724318487620127760252000 11903026 -341542053240142997834513417304958433760 11903027 -76015866183808644018828992721488604888 11903028 427324366417870751841011578255096688640 11903029 461161007803055199777708155807313705614 11903030 -12237024701128954832445256808723556480 11903031 25764800292935648889927959838827385000 11903032 930317383529385155311970910781986324480 11903033 -1616712098259160638512841712669056680700 11903034 -91047656521140569521374165469678462464 11903035 472699958321809664155605162316216164480 11903036 845892185061345862865597292461087738880 11903037 291300031081394116775869396665314338560 11903038 54351978697952389591076856964925928960 11903039 481642820103066238568719682046401115840 11903040 144099051111340493066625780890138050560 11903041 801257087469160057816425134876624245442 11903042 -553120715147604264314784225073718657328 11903043 5605076461140938175840375010041640680 11903044 199926442135782603863294900478591155200 11903045 7189576199133584132095966103241830400 11903046 30397856873370025802130613134847641600 11903047 -157591637981823107792774299774207932880 11903048 163874020962246989987783416357987215360 11903049 1070909511016331972231555589682608786624 11903050 -563639573962211652679312842298380000 11903051 -475980302947539579319050935003330152896 11903052 65846017707677984335272673972096401408 11903053 1492944549087638293486755377192396616384 11903054 -820954144960599077286738766999681632768 11903055 420367289054314222113134657799916031760 11903056 342102491375372747878959675861059764224 11903057 796733363939493957294662943168526920306 11903058 243941083091557085424307954134909542400 11903059 -55380579021822595892941537764904343984 11903060 -192645269137937862330763248062476784640 11903061 -774924945646721601035560585718010047328 11903062 713963676261465721183304576903190880032 11903063 826011973725957815949287773175394622920 11903064 224079063498198132768644047307146321920 11903065 -362022881483036478124873958853678156540 11903066 -95183613070513310242345773485431902720 11903067 344000920657363867305764072388920133288 11903068 -50266720921985967337477561252512449024 11903069 -1350735090281243881416483738769532365530 11903070 -88156316084575747866640152239407104000 11903071 251594354120863031070654223970116516672 11903072 -1151339958454809073532674398320804364288 11903073 106347959793365583084623225545321497600 11903074 482108840510572236854314427520152659536 11903075 -44690758243891610627846316154431590400 11903076 -178252866506754314340646718511305463168 11903077 -2782749838605556827363474444448833772488 11903078 -174800553000703324850191666005598622400 11903079 262349998251751814053731511211303639040 11903080 331386407316576252891904072836272486400 11903081 81819535207440172955289561983679442932 11903082 594914126152000126816593647576900789760 11903083 -938980282522818834233154284794953878668 11903084 -757422282339787195854656310150315734784 11903085 116109691311126584783309064795678067200 11903086 420341025412759820981367683906351420544 11903087 -11222869614919380154581600723906386448 11903088 -237696172294958233479613081410600960 11903089 608434405623932547060174038789398633200 11903090 -24092232466760049342511384027714134720 11903091 -489332125679571636282209682264503964096 11903092 -870044658829068288954251588100063141888 11903093 -143225064757464066518903492860501064658 11903094 -134967119009658549022003101551634739968 11903095 -201892251576871419741530203142893343400 11903096 -530070592113953753326702286084421918720 11903097 425785738382817630705675115046768120400 11903098 276673241639564675714963166330732689664 11903099 -420166218992492729629681901976541711536 11903100 -60826178624404925590738932904079155200 11903101 -38810047532835904763302224380028968960 11903102 62035773471611443548913379186332810752 11903103 210371913321489765004038988642918353144 11903104 -1050271319732977167812830327468751585280 11903105 65779413438079874998567189335641170260 11903106 45904163855323675037125980763361119104 11903107 -270487895610032368850103205721280070968 11903108 -84880238088009161181400016886071746560 11903109 -316025371304750220718521335432317954272 11903110 388137875741767449863926072747761720960 11903111 -435006770609692158653652182736605334432 11903112 -197826409483701703124004188027239495680 11903113 849438577834895758997582377810920355968 11903114 381870452376945864018328280030011492656 11903115 117003128882936458999123843058816651520 11903116 599164286596353405926656702841979088640 11903117 1233200830092678612545647427404492823520 11903118 -157103938444304946554554283882417704896 11903119 -759311325393131038929689324093333302480 11903120 43266003197244552274228603987584614400 11903121 -515035828495009333702114488511430337792 11903122 128776892741349246198206189685119738880 11903123 868742382346897505501971207190971539372 11903124 144677015989828284620100683310499731456 11903125 209673941476660861969026626538635325000 11903126 423749836172589579248694762266087546880 11903127 95416356636744686616123960853809348000 11903128 -236404672223347160527298819282638295040 11903129 3117300496077373509142537000602681600 11903130 -14497131339842785226268864934645700640 11903131 -3467379139654494233599074186175623128 11903132 32342926184640089122457790510844968960 11903133 77428217007436023161727647104918797120 11903134 83963933253613432846899135204213586752 11903135 -138150971754047660988414175644895000920 11903136 -113924623082800333033006702344982757376 11903137 -1108147885136828092671871333568763445740 11903138 -36897210463471006350196012496526725856 11903139 288446505493629124439520534722218492800 11903140 -77166132687588800481065043565863202560 11903141 2233459371341712321228493026141381691392 11903142 -29028704046529512267332974564285294080 11903143 -544240468018883727091141422804053265280 11903144 41049083634209890323710447994876887040 11903145 215000652957440236853573913777318556800 11903146 -132075056556495532579443630284748960000 11903147 544749601429884364744618219273049695920 11903148 289747857778790240234639150434808946432 11903149 1218342573815725641813631960296222032150 11903150 -105434265294886309890348261877180416000 11903151 -106317101591626730639811289369526882160 11903152 196290354672509073226959952235316985856 11903153 -1147777345420875448426826474555846849280 11903154 172555700214399188242814274250454613120 11903155 416552846467408105594415076416681367120 11903156 -294762665436518368298340179071843061760 11903157 225313025718584441171387032120505098080 11903158 719056244251019686233430969754437160640 11903159 157187056998222706065764518032969969816 11903160 53880240376346313130112310941096755200 11903161 -50003830078622807054450018149090827524 11903162 -162154493405692792901041009850820541728 11903163 80838987296024071275247265566859136000 11903164 553106888651480977219999797658202112 11903165 300362796743592147788708430326498310060 11903166 -331684832293349462969438195195478681600 11903167 5121683742820051236750221026496977920 11903168 -499519817910167981576766523542630039552 11903169 -1211253142494645499229402994818144119872 11903170 -161803850060104989796982217314277720000 11903171 85734891141370519347202698409920963840 11903172 344330713773266261801082261918338644992 11903173 -493361002490264314235662070143920631680 11903174 -13112151302401779618449810278455400320 11903175 -169829574806701471357658743432381445400 11903176 97520550322027710514979693446434662400 11903177 -1005807136968883557152361616733455741920 11903178 -53138067302650013904558605094869416704 11903179 361454092854366810856297546418853421152 11903180 -426444261884529813147294156633171993600 11903181 26401853859715861094338025589317737152 11903182 721443853995083372003257146723364032192 11903183 380240982913528165847337171155325140040 11903184 302033243338147174556359959510536552448 11903185 8278457102323316730422361974172960000 11903186 -835674977187353921796669393428956940160 11903187 890927097262874449722677837669655909168 11903188 775142553953845550231173522193711579136 11903189 -544463530533954425738570439105979769010 11903190 32347977676621802594950825400266506240 11903191 259064367021729837718853606660084655600 11903192 37087869648327725659816630136676065280 11903193 -81393647189304037146169359319937229078 11903194 51699971240506475749993412653388236800 11903195 -322379671084151361223761243044200843200 11903196 145986770653976645140798068898342256640 11903197 -892773336174362886217403612827694635354 11903198 -777350418856207570971966069463504022400 11903199 181858635142821866851335463509081608832 11903200 -664596436713749972623074557398745088000 11903201 -120271448008047675577761350848224264798 11903202 -58494035568684077713196888905745387568 11903203 -417126695657074777413269473250819942816 11903204 1152069669622130053490042195316492963456 11903205 580181248849859647303126977483695091360 11903206 114174792399503664774697292907494244480 11903207 942711836524750674716342092369847762232 11903208 -326497082921026081854040186382343536640 11903209 422367408553236211938968255805515028410 11903210 17712795427795216956252852735114251520 11903211 -724326598895116666291678318594630552740 11903212 -1180545189127319055686071384345398197760 11903213 -39622638191701667854769371110100780800 11903214 -271468299559590545937763038473911956480 11903215 -542284617104562661734895690686555484800 11903216 4332846820399684649345489986269020160 11903217 418636664065724076147436554580088256 11903218 -727954807356363267220122879060068947440 11903219 1239061220281774901767590796698712252620 11903220 362944617980540525170576216427711692800 11903221 924103656899440374877593457538430813888 11903222 -412471064995067721913314378876199733088 11903223 -61308148360945503316207981703018184216 11903224 -1532613698433817011692201880838970265600 11903225 -16218099420814412523956079096410112000 11903226 -40727856475067694526360818455284371456 11903227 290523355079331405748904377632706821396 11903228 -1065425262093970918886817628912207122432 11903229 -167279880942506217158587382290898649876 11903230 541283852459693740316741592459536937600 11903231 -3465560131943769164180126915218237536 11903232 102400458170291987913463116382800445440 11903233 355735793305770312210236021079577682260 11903234 15509235005222668517573556699421793280 11903235 176486918407399225313139371732000143200 11903236 173539981416608754215907883580528578560 11903237 735016549711146293688685292026019345886 11903238 10957042806868252923107274488381863104 11903239 578934016726911750331678240916012246160 11903240 -800096557212091839288346815821063731200 11903241 -119050468721249157212147430315823100736 11903242 -36639055057924024039432897266799221408 11903243 398995498764173987664258832715789567568 11903244 107305045572711602169703323234627259392 11903245 345458739463889162731863963476886281880 11903246 -530414214221573168459971273115095691520 11903247 554382744547225241709142677861196811040 11903248 92373656574977192254920122525927342080 11903249 -1496653302703398883522670502132635964750 11903250 -291113433251674633311268094755459200000 11903251 -1153883922130186954782883340077777953728 11903252 -795937416005791455786618103729819995264 11903253 -13385659351360679533711859661495871200 11903254 214988277006169633236340472178946176 11903255 -66821804419180622214957028057646306880 11903256 19597905032447238334966717571386736640 11903257 -1614558961673426398758504181846541706240 11903258 179736798152833492940316737483426666976 11903259 -6572834109174982440012116113046287872 11903260 -9449398633030571643561557769371120640 11903261 -248628451219926788856293657441625258138 11903262 -33342689737305337199549158266265875456 11903263 203053798709196727521917009045035860184 11903264 679416977766981006064898128160389988352 11903265 166438332888085807435490895312707649600 11903266 344043591233708686729774642724514218832 11903267 246975889432426949187695614257683899392 11903268 -18088931150629475608778548568229421056 11903269 -397738430102407130069449487392411656448 11903270 84147983985442905041828889168284866560 11903271 324280952321220495726119054343296410320 11903272 560302891233641748237965139584604979200 11903273 445848764716601347393534463393417766522 11903274 16649987242694946816634672786929679536 11903275 -444952803878200435562400436349825694200 11903276 -365602328713635318206019442920403551744 11903277 99244494739520096282576121388266472320 11903278 -691620727652002403841327417877942911744 11903279 1301816047559421371327488630427804519784 11903280 7078183992859374869468498794069032960 11903281 -402867829077313439654657327409215331096 11903282 527254987710297581828782723779299089920 11903283 -340792393222106047672487282394362421936 11903284 -60312441601178344800764331653100980736 11903285 -91532453400966579903158342639517634020 11903286 -324215722653650905361058565836474332736 11903287 405694040508094117825753411916797498368 11903288 491928486614970546568217950435248107520 11903289 -138088363222386268639271720381048751072 11903290 -129384830505229964279929428886076497920 11903291 1275716528306156921340544526625842431800 11903292 385636354742733748929016839012246838272 11903293 194336988778053192858345979309314440064 11903294 -276929422358813402440154383881138588672 11903295 309915172589576701604978521243861042320 11903296 -485430101611420658876785875820032819200 11903297 -358423092450306363902242736462352955968 11903298 828927284941241576112606608603908562688 11903299 228435259521941708999075365156033325760 11903300 426367528416129347840152692671534294400 11903301 606948893124470387119640023886959223040 11903302 -20173233239500413191238377645784880896 11903303 14826084725396944834383821640158942424 11903304 -201645065653118247396137916305767956480 11903305 -118357601457366034720828398298099843200 11903306 -465060443090860127046818267040386360736 11903307 -3306430511045047100753451755191370304 11903308 182730277328083438283323582057134238720 11903309 482207319800092374874455737994777491040 11903310 -332103541932916107682750868993835657600 11903311 -90936858113092088957334146126748733440 11903312 -214716502259012301832815636917918515200 11903313 -301243963664726147196402733868428324512 11903314 -861648960441285963288569944298142102528 11903315 1710051010066836883920040730297550511200 11903316 -590692753281178649561464283064233269248 11903317 -1624805412716856849745631462929584291140 11903318 -47976163066658238973808278462851883008 11903319 -735317597819988709583042758774456277856 11903320 413759756973224503796381700389583667200 11903321 890799400043231240166086140543545570000 11903322 6794877750270346908188148659806543104 11903323 -119072490045348967550947517499088936416 11903324 51907603129611193223139202442808178176 11903325 128067203402146091835467684203891824000 11903326 561942588058600969888881177635041514112 11903327 -457904502591004627849719296700596761824 11903328 -457378727779909031582750388284030976000 11903329 581222156919120734026257343621110717440 11903330 -166060279695783856216235292888588218880 11903331 -280577788701562731793706239172196771072 11903332 52491997768892763564614636711470071808 11903333 -326025754203369218543848860962613672996 11903334 467091729288904343509214215226173874880 11903335 -680657044503477771293837070202305291720 11903336 57115628983458606577599521508807367680 11903337 464787149078755465285142289010711995594 11903338 284622512103078395287285997204530342320 11903339 477954944063756247551114777548224621456 11903340 140353866399726459532640349729492940800 11903341 -1371358305326503770232228101021689689258 11903342 -134371994540477588064226403035347387456 11903343 -110678202767068454844395484553008486000 11903344 -5395047646053927144349694690836250624 11903345 -287801947347953544584358519875088293400 11903346 1468750662684436629891379857702773760 11903347 -376972592200952013720904498166759329204 11903348 -636563782014511411951342894148901089280 11903349 228169932443391274835080947162445509120 11903350 347817497390831816045358610244680684800 11903351 223109865863193935687980407316179989280 11903352 -403270981477742660692802477017072250880 11903353 -269405371609718968766686797413373769920 11903354 -431902907429742870700996200451504210176 11903355 396887964467961847638167519591106767520 11903356 -637326924380952846958633913063615150080 11903357 282958753891242061356046291392432760332 11903358 98902734778249097619414611740586416128 11903359 -456027943462541329275055797608257702272 11903360 342085191075372976564551298130431180800 11903361 -277381521792480869469667746844162862976 11903362 540318286625442492525892631294096414592 11903363 -952607832855617261649195205028071706880 11903364 519017151781364357646754747259736683520 11903365 839228895502603746078189618098500483260 11903366 69770477587023659648893355500435044480 11903367 -103267945655596882116679879979925822720 11903368 259508084948904765600750245628312576000 11903369 -1023520377791553611383872652154868638940 11903370 -124457185800497793348504535238749785600 11903371 -25693025130377140402195090360171309800 11903372 474468393794031349859068002523306924032 11903373 -367662023242864111669878368119190977578 11903374 79470540437620402242372340977296326272 11903375 -2366294618421934122506439276695694000 11903376 -60534034487824524784701440489906503680 11903377 -1177715613306500347999731653452877389774 11903378 731874053527245942318241652287494756240 11903379 -293114699619952053190976292994363897416 11903380 -13349329242006924715813859905424916480 11903381 61028138288574855933662205697054450560 11903382 -109750206769107950317146669446835052800 11903383 -1177257228873380294468133081348048934800 11903384 -69070078235620369925430109651282944000 11903385 -104640667094602462427027713723589991360 11903386 -685782064204097446230873747687817608960 11903387 -570055511092858740992845911005851763964 11903388 -43446038399251968967456923097303670784 11903389 16224371305109095470936247250396869024 11903390 618849906699960394979090531804443393920 11903391 520613212295420302270646130474258898200 11903392 1354337663881533654881865772605330358272 11903393 -1323005972266431911055804201504555299358 11903394 126169871688216728807360440552753685760 11903395 -156989370676068500513307414531251097600 11903396 191441432342811802713085959459368284800 11903397 237254623057053002881882741101322000896 11903398 155545097677207696560087200413125164160 11903399 1109424802604777893270478515205191073400 11903400 253375874823627971790721558452092160000 11903401 56412613416423107017876156118057723840 11903402 34484714676981810314416779152953297152 11903403 -229223080191697725934135002089393545896 11903404 126168808855526565614034102836319027200 11903405 360489231615411696705019537347425580000 11903406 -253422714008130756846465976815246878592 11903407 -302865341670451484176542684929459468208 11903408 -33035088376837685446945910862611742720 11903409 -337699158181003735366135628021018463360 11903410 -178244731372369535719095757017751511040 11903411 -44718358581603199454185115051905454976 11903412 -183348615403358694712910297875000946688 11903413 -676689585736470780122897305449688376338 11903414 -490308664396259115821157923605786362240 11903415 -490433040258966922522603262947219900080 11903416 -92375956126962271727080176934239805440 11903417 1505410261232813022679990488834275269332 11903418 82719744810159394248016488852099619008 11903419 -1119419974092727753067123867728410105240 11903420 -133452050750899529124285828863637811200 11903421 1206549219495379959131060293090949255904 11903422 -343279840630769711624748893163021677376 11903423 899316610249751425412425616575414204368 11903424 -54396882367342070721064453473954693120 11903425 454561891518725216605981070674096184150 11903426 118238426897581440415546511886145322496 11903427 -843959062258886821254430561181659954800 11903428 129520658787089657237038321643275683968 11903429 22858912963132748367475898724223687200 11903430 39367315851065232853674091064213975040 11903431 1162387662536759478175538806247640694232 11903432 -5141871338639240265918234027105607680 11903433 256955021415916042095801431597773975824 11903434 -36419359610500328303849091324734516736 11903435 -126888846198499722624914681784313698240 11903436 43914834948859835846554214342513176320 11903437 -42134840751660361878258385476919619968 11903438 245971669177598310179999032769614292544 11903439 686599772561790077811079336963943408400 11903440 -167479936492780978656898074311683031040 11903441 -368047624224700265804981250459006683232 11903442 145640515609449865834681696360425068544 11903443 587168812689231392473034539476842169600 11903444 -130571640593583773365690306796872341504 11903445 -149287215513437605767670264872016670880 11903446 -123891013949603355750411799099624742976 11903447 1099438228082688407985612812676726517896 11903448 -40649901709374471992911861416496865280 11903449 -1345261163662645609243340991294282114550 11903450 -96670176213692486790169653393380738400 11903451 -185250671903089810705910675381683163136 11903452 -380052283348763748919664420213363880960 11903453 5316989396253882364667389750539973164 11903454 156203326514612929068982196236585926720 11903455 763063633711221913347649090944368169600 11903456 542431110666801549768054790643735592960 11903457 -628651062008927996263426458317946004560 11903458 -47651281747667411125569272448066676224 11903459 -75281733254583934171837510755937976496 11903460 368029263638389891780222568702984540160 11903461 -353989625816286150346123570369353586500 11903462 -285537125704666045361103944329790760000 11903463 -517610927928930877447344168662291408640 11903464 1410110666319525056014020454535946255360 11903465 39097502819912213500937794153547692800 11903466 237864526691922070391616312397987505664 11903467 759762624497871347283737524728480670872 11903468 -4668182494469246810585140930599496704 11903469 326221895886797950552954004535758666880 11903470 -120450634190879035765177639689081952320 11903471 672405730776274666222139857416428718672 11903472 1596397955169872318473355515261747200 11903473 127922050712193943068716353260813889024 11903474 61794221289559161438710527634167626240 11903475 519153658304038006986346606395739200 11903476 19235921819983511987609122026372082432 11903477 389537679864378797145619593319237342812 11903478 -225759405285767745380731858686155059776 11903479 -24791098155529155670923277829191212912 11903480 -12040441440466787383238143053087744000 11903481 -728503406738175563173091122187034997440 11903482 -122543350859994872647901145155217343008 11903483 49698856163402305040314648466080718400 11903484 -8412437587716440859123504299080318464 11903485 66475407101608810458325208920115232000 11903486 -149708033953982450865582360773420897280 11903487 750236960540425519606099421219246748360 11903488 -879539001298358782981243841865710567424 11903489 71312033432415544334184073393841406336 11903490 -214398633620969228082339261020632550400 11903491 -446194541444445469841167643494317775108 11903492 -381399180116725020088578431162688725760 11903493 -77654174831920391200386733447564430016 11903494 -1249081227341630940231994330599317568 11903495 573456719294967131903878809141074361120 11903496 1014354506260804214761942216578048000 11903497 -1150797170582883214837757962672958446054 11903498 -186424419930832942941588761504724258000 11903499 -73915715482535991643015696038029573316 11903500 -158615208377790716674905696552038400000 11903501 -457435658760321967690095246216141687498 11903502 -179133256558682555315651620191085658112 11903503 240657120565861777434205478193064440752 11903504 -206828748069745922200179571328204931072 11903505 -225432140114892467544172751341589604480 11903506 423950397188220679008028277067356851200 11903507 84337198938961800481338861082208922624 11903508 -233816212601545021402652897793811348608 11903509 76944236445753294490956155310395006304 11903510 51470682163569283662126291166925160960 11903511 -19256025398345664829914901291074597528 11903512 -841259149677312092848040862079422996480 11903513 333945796427763848270024702743492945044 11903514 52540141758861053278242644466209398272 11903515 518315583342038349061014675199036922160 11903516 -931630100931140043129712730143698946560 11903517 -27665798521921543946650232045138762880 11903518 8669839910434486650769350432362646528 11903519 565377355614785028901747437447465386400 11903520 -479989715768914203222329118705057792000 11903521 -783000135159964210145106887349518879532 11903522 443590768258611039195467739840859455312 11903523 -709240079668976817253531533650571707016 11903524 -626417097459713750936702337275574891904 11903525 664093251330923061605517918861330357600 11903526 -33273902205037622729072351957527920960 11903527 -315900537823608483128018540403911791624 11903528 68950008097949266443653735353204408320 11903529 -297704629121510253890756502611307144000 11903530 149743559075079145897046235682186787520 11903531 325811892724709147606045347239324385464 11903532 409444603698408550094924474726482601472 11903533 -107605528322030283369598046008871013396 11903534 200012941720941612418761442426692868416 11903535 14451338070729109615818592303429754880 11903536 126830858226455377566684660508929884160 11903537 -312720718434680756090919425897249531340 11903538 281189294296289997540105920710447837440 11903539 48100931905253930353017563073697459340 11903540 -151219497006034710362473515860544675840 11903541 416831488291557237019940064978687254880 11903542 86799003856647835801220383218510851712 11903543 -505049356344007767664760534368328475600 11903544 -292091695323983859806205206147656704000 11903545 812552330163544794974623117973555001600 11903546 378356415827421966484395862028831073024 11903547 -100883720196293600042029485657056395728 11903548 -336675376140119106869370642498270548992 11903549 186191967393514876766297133143551437312 11903550 -25502359632422179200728232236238043200 11903551 6163613103687954008346215229096547704 11903552 -289842729551276125760731324443558150144 11903553 -570707550178769475534067607435945205276 11903554 225503367559949555665857499303846640160 11903555 1331470293286669853822955117355847958960 11903556 -135288427487231071555804078705217802240 11903557 -992014151843351194574921688947945332320 11903558 28922306226760959469458875902778871264 11903559 -577830464908671052653395685051215952000 11903560 676918643559387339999931859225477376000 11903561 4256059259675748154576261284785725392 11903562 -430407077260336622979881978669099074560 11903563 -3305313176028951212775835832700333280 11903564 -85266856317116150167836111814108598784 11903565 -16068718157167032245790638770628400960 11903566 -76765606373121237722546845829022827520 11903567 133865777291851824737570788785404395320 11903568 133255817963000164587343161813561114624 11903569 705193123901252137628246807479337977970 11903570 220169994829438912703107447732450171200 11903571 337211688176518135376081153075504813280 11903572 98622966980504798631405700088241139200 11903573 -867121448242047192515451542650576980096 11903574 -381066310472254634512311868279740133440 11903575 -213691166435335823562929653102877621200 11903576 -813078734858740207585381767604214169600 11903577 -190512065077846237025324790367994735616 11903578 504046787186922397652482299561704505840 11903579 1258919359412838855004806302378482938180 11903580 -58569740461116929072301859346150154240 11903581 -544148219142875855301852576031361525088 11903582 -446948984534635997370007842489188020608 11903583 -63418821998451829224557305383794073600 11903584 198421454776937563327180853765927337984 11903585 -629569575619912605757325195879725610220 11903586 169457253392282478334279115062037652864 11903587 997978229228911541774962466820436085592 11903588 6154050582604430585655892450256390400 11903589 -541517697103235109617825669120671020546 11903590 576239930626074221825744495168907964800 11903591 136762102522705274249505266213819073072 11903592 -539429724690784690838958322771544801280 11903593 463989497575841615990228987166093025344 11903594 80776429644924881695863932803454322096 11903595 -380084202320310356311594116047187705600 11903596 341565614984414129961164434252939819008 11903597 461184151435708613942617536237984385152 11903598 -246125375914735313267329666395156096000 11903599 71385494109157290044554657551056600464 11903600 -68959419832275694294955267243606016000 11903601 1060552357105348781229410719567924415040 11903602 120576343784832407744424882411214324752 11903603 -24803812193163406359393231409844814816 11903604 4244261825750035522718835581289431040 11903605 88996323704521255717440964605781080960 11903606 -7469916537896766244598484863995650432 11903607 -408681923736150891838608673201975623312 11903608 -713046850917267875624332028697880535040 11903609 915654804219860584797324621957808197204 11903610 98255141706529666812794004708259968000 11903611 503114959705059266481338969538110412720 11903612 7808703292959488036248382487721605120 11903613 334641818124772402163619780089635014144 11903614 -5921865194617056800720669412816350784 11903615 -122932066081639886904924932424502709280 11903616 -131190719994438560090077568145461084160 11903617 -1246315114295410682600812867722480142 11903618 128584809024395743578270797992529567616 11903619 126488576261970588656659858489949488560 11903620 23927796613394017736927009502189415680 11903621 485507288302006120028651435155109767770 11903622 -569100667270334842897086936759582076416 11903623 -1448359778675884099485453418413655186616 11903624 -657000266457067117772067926419866455040 11903625 1240219076952064469729563657783715040000 11903626 -126441219916014761792078506152757946880 11903627 598384445567018696151337164612860439600 11903628 170747851155676360899373361262291517440 11903629 1424585133682946699386154377315170188160 11903630 -71410504852251571064132273697515001600 11903631 -710742737041219079236291312331654109048 11903632 68865085908301299042975244648121630720 11903633 -79815680932330328541739595338439472960 11903634 314941099040113427078829805480301844480 11903635 233960825706465154900779928480781692080 11903636 -587147925107162713791748294905751585920 11903637 271446829899314903857097684808732928800 11903638 -272051141934155878792477134785754419904 11903639 306914742595782378683274212970059635800 11903640 72610141063495339376520199737547161600 11903641 347489972517749299020784441454814933120 11903642 -574700817466620017867088780665823277056 11903643 668972571239828016286635004923339523584 11903644 -260690043362604171910338098205957681664 11903645 -54050038291390140002257315093485600000 11903646 -38505004320277174432149647253518844672 11903647 526419773748888630962839837473406464 11903648 -1581684190698293675594946876826755661824 11903649 -640373769287031453235019069041029075840 11903650 -212873255585842224006832256888608396800 11903651 24551822085089568719074965221685668592 11903652 -542062946377663606435042498542659481600 11903653 34690229643308108828113804919176488960 11903654 239236294867257569145181861194343327872 11903655 627671481951184089868130957705241493920 11903656 354177663548794857230263583019067791360 11903657 -333392418464977174017810515358300281094 11903658 136220636318590248119556695669220811776 11903659 188371419705390984598346126825483694720 11903660 -358266717502039747923826820931186616320 11903661 -138371622106980200398286366202378468480 11903662 321907210664011655530960177327024870464 11903663 275142475470586404230774341011488377560 11903664 -9083976383774630764950099138588082176 11903665 484635488070295976815411619141117883060 11903666 -673012447255442871356945488813647817968 11903667 1078590516440245671855200470888806219312 11903668 563457043300410353745175245817767635328 11903669 1211197020933837864592882611929632313070 11903670 -57210373765197124740718844569444241280 11903671 33988691408333857584048721769395521680 11903672 -33548967966556039841767384520848588800 11903673 -174572699121391728177005680605608220096 11903674 189059999844300561672616950304356910080 11903675 -20886522716362535340852509559449510400 11903676 -249674562019178794342767649808811437568 11903677 364894332471912101376802125233549704492 11903678 -642447093584926482645918774522836847360 11903679 781460329028528375370710816621702760 11903680 -105670633827914562874529259294031872000 11903681 1983794425846033404392519089833127610964 11903682 -61162585128720925523078907963873484800 11903683 780087511527218628887651669844976470024 11903684 144282719198667848604901667224979045760 11903685 -384462048834299823605515542309401534400 11903686 -754790342321020190254336376573847362208 11903687 -580960157660629320799132060973929850664 11903688 -206160639861038665823076020979309926400 11903689 -598172814892771253862035097408906319488 11903690 -3005625006610242459753495219329433600 11903691 2124868146875409127556996813348247024 11903692 187255094288643633529196853450763724800 11903693 525615751577177562567313256303142138624 11903694 -46645162301488435635974566013031794688 11903695 -915425700169926173548115376620156791800 11903696 -14432832216007326802183244047915155456 11903697 -16195157040855934775858873873103548172 11903698 -214834441091339667383043770770137644400 11903699 56300970445761653846604382267856174700 11903700 -193259966446382452574030766437326848000 11903701 317648051605829735289383069365229982492 11903702 146745711702543910301348538698801931552 11903703 -562872548899310316662154904820307977472 11903704 503352606918595980772509406037393909760 11903705 734638914133452943170690659975163342720 11903706 -429663894546930905587914054689915796480 11903707 -1200607738388799774117603442339062986044 11903708 -1180511323775425874772486574617449854464 11903709 568667970532559515502398243794150240 11903710 -66508117480776758150446868568354324480 11903711 -799178265604911217905534683905166410008 11903712 635225280674646184371368629484480888832 11903713 -24964566825475093924067112062724411836 11903714 118865168912190139492129589660137849632 11903715 21615688394270975695356782223307270560 11903716 -45361069364806948007245353798141557760 11903717 528253635974360522686848750945411245340 11903718 -39651648218035374597171421034976970752 11903719 593430235996326570478051040192504976144 11903720 -349644565537128840239133785217220608000 11903721 156106046103903012049383026210514534144 11903722 412840163545574908743042301079869939200 11903723 14324185538448328151461029863319244128 11903724 -238036034554944095604781713307975179264 11903725 -230328623475028643918615920983445847100 11903726 673137706372877122105580698368999980160 11903727 19931826089995109532663330265871389056 11903728 47437663197610675808529886209807646720 11903729 -1083684370835421503861080627872759914670 11903730 79439720137245393739852966995414251520 11903731 -236105596171385924489404239952949509808 11903732 -692389538574192719294650265398579783680 11903733 18071353999582868774444492825184617280 11903734 468481827252962026219840738244193530016 11903735 -89537751122790174612462630326362656240 11903736 -37279556690931842365595574781392936960 11903737 253953171920296987250276356402947028992 11903738 371033830651507557779071647022395648 11903739 -699163599310432524289127498101756915176 11903740 473623979685484481826798829276658810880 11903741 346125496331989263240383862508600838112 11903742 -169007126243157257724064335274313092992 11903743 510804285578343919938797618880679251520 11903744 536835647880795412857476929227325440000 11903745 9922006267525853093431865544290922240 11903746 642761434352221607244749408883853339680 11903747 -400867036788365604952139756068895765520 11903748 -16339825368437135363840156859287147520 11903749 339155017737822336411000458623805521248 11903750 -26463652816730612782467513550728600000 11903751 -398052393129133063464005521342864829208 11903752 -34803379634655533506834752246522839040 11903753 -605784557814302766876297211135742132016 11903754 7724477806920056302411274648894251008 11903755 -989175963560003021534684032435753167840 11903756 -659710624921374319690801728361848402432 11903757 -182333009008270115643773010751211985408 11903758 -181894514786837712788226603022399187520 11903759 -129993594125130443810685443242415342400 11903760 11692883108656484314606445746288066560 11903761 226840084349380237190891089881400797362 11903762 130927027317324116452508983149086416032 11903763 194836560474641259903897843459201083184 11903764 -1090408748806009318183820990966385561600 11903765 78355760872807194896609310909148341120 11903766 -120963552494963636497157005154810780160 11903767 587313099193125915064871766813408479816 11903768 26768109145818800774350114728041410560 11903769 540567102413513126036044342703369651994 11903770 -207652601864213190300433953450449111040 11903771 1391325845413133091298854660548203642344 11903772 121020733821317241454410558730911201792 11903773 130597321392805223045961143515897407936 11903774 65712753687717241095205453495514568192 11903775 81569199344291058164632933239662796000 11903776 -7051146022296861907560660777563062272 11903777 -491848453283151416911783927244812727760 11903778 -344893832888560490164854656673323144496 11903779 1613983053610635520205567153803243212380 11903780 -61821093800227940110314485132728258560 11903781 -2338564183897737833931481811596900800 11903782 41487077049538770161134097490183168000 11903783 -193201873631915857842343208617686208512 11903784 -378240984586325846774968754903869685760 11903785 -867970075926734726686338762884002852800 11903786 -691046199844479653483634817720701699408 11903787 55706439433091554779586647833530160640 11903788 -74644007489864255468403246340593192960 11903789 105328538096214038019929099859964181760 11903790 61137529878528937275101262493404595200 11903791 195089070450977112260834158764511585152 11903792 -162764040817050424930459536480914325504 11903793 -104893161321363587274580416733409439552 11903794 127708596279313119589574976300758956032 11903795 -62072325961536829220414625299613853200 11903796 -505345412879324830532789376513642258048 11903797 -759316027129305514308094255147581732754 11903798 -63887319690207856983170130380453931264 11903799 -775586114950375031443689817039818896640 11903800 126327671471061703676858922908794368000 11903801 -119500964154341205022934023629840678336 11903802 -2886256729127325203129846405874336768 11903803 323239623478708160538144865823527150052 11903804 521280575547832083209327017027266355200 11903805 587818911600449562827097198885920460300 11903806 144436919530382025571081592390482244352 11903807 -292659794599716833606960793485625741360 11903808 72959472709255849590700239822973304832 11903809 12434475335979955415788598268432643010 11903810 -222448452646922862327164630541024937440 11903811 -488390253093122127647625923795466059520 11903812 1426356692239922953993400834119533829120 11903813 792323206334061459450711585944052483744 11903814 40384290653578614408476982495673466880 11903815 -677268134947191732100161816897201024000 11903816 1003944262756399364648814913482248340480 11903817 -350195064830899064648075555558839810080 11903818 -18763162379662832796420868989405979296 11903819 10299183379089860820705092400499027944 11903820 -297567105471774072604510163043390673920 11903821 277361725760614358654417168285336773600 11903822 56192011114217229513616620595038632832 11903823 521378597515632821924137073222089593600 11903824 46907519427556361587348082772366909440 11903825 21403620036969737245043659483823033400 11903826 89830730930454589630838799795765228288 11903827 -112172751349371782661094370869335774160 11903828 1048632232224123542079471519426011856768 11903829 -98936025697194002844685857939090719232 11903830 609828613697677542703120238475365424000 11903831 -474031349640880001674731703078815605088 11903832 -50845606246075734069431395387719444480 11903833 -1562487300513151811157764637409137778620 11903834 513353600831063527563059922364669359360 11903835 -975611612604739401757759537167209879040 11903836 -201034022690890878424040728946954502144 11903837 43469635565627320093261767528294411264 11903838 -2227581615189339189922348164535603200 11903839 -539915835518259888944662785073679347440 11903840 -213666724016087932388409576029709926400 11903841 511751532410414376077222661704669916480 11903842 450610938284982459272024517114757758720 11903843 426446372638710624070336448649644686800 11903844 252883554041785694119067745479410799616 11903845 -69439610852315578685543904498432268800 11903846 221646419261155460032919685104810587872 11903847 625942033760464994781586917160767019728 11903848 -475157501320077038114880889836184289280 11903849 -557645565729687854009306745630517374150 11903850 31252906631222339751360710114130144000 11903851 718266232137504002634051267067921577992 11903852 -60781898434034949469269653343309752064 11903853 192611546149793525569826124893390340576 11903854 423623134856281715770654033638997322880 11903855 -934112363890517936194819019820157485240 11903856 -85517432185636993129834576471414898688 11903857 77391756732148438955146680893525259264 11903858 63227163935894464246555065013115109120 11903859 118883569250301235058580425116504632 11903860 166932708154209527250657732462546001920 11903861 -60118307855521123133620583645970813600 11903862 -131460494551800634385909800568686500480 11903863 52347468568858492354825135195701403864 11903864 -130606469029910036656639282909311221760 11903865 115981649848367428421451494571074982720 11903866 40573138327505886037457998685334573504 11903867 1229284285163286600686761468704062090916 11903868 616175479701331465235764248764269470720 11903869 2141719058660045625087169355959558144396 11903870 -373348236526421757573998052321095168640 11903871 -23943276101199600739971110858189659776 11903872 389370529355622511085617795672823562240 11903873 -555261198039509289401897304291661205760 11903874 57625220996969114642635264599202700160 11903875 906994551361238598409265426678198784000 11903876 277028933377545401233777301061089427456 11903877 -93410794902419810215270914510698394240 11903878 -486733149529632626045958730395478425600 11903879 -164756044219564077570860634991923777816 11903880 -27792424739563443989160809343418368000 11903881 -900292719503036209272531437827208364336 11903882 -118841702146445218764224727841969526688 11903883 374493338825141016617051141426710833624 11903884 -683800510996158530238685397582333779968 11903885 -25248577962793530457429465793376426240 11903886 239285105422554474833910838130235100032 11903887 425356611155701805346953092362363327536 11903888 -257171707412780986682095550065116364800 11903889 -531459779074085179921883295738081186576 11903890 -47189528975753561273136129212378918400 11903891 101840731646551187973559554506090797920 11903892 -44968738302876872307449662942462083072 11903893 -296415834822978261138810488294569949220 11903894 -398320109386792795693631369072700417504 11903895 -602286600600151707970112784972608066400 11903896 413563349017254600629814409748129249280 11903897 -200130910731830928039532596954948043068 11903898 9591747008766720036295428529435676160 11903899 -52008653408289929135332245245285337600 11903900 -304403633147115972298659576783747072000 11903901 517008550075238138177395618900881587424 11903902 -18663186941506345713797890109970142848 11903903 -3150422875806581011703989900521727872 11903904 -87880987763480013234137033667455287296 11903905 4756407734739616240156861241206987200 11903906 108303987540495043287567156644221667328 11903907 754758699473029725460313372064275900280 11903908 682268573040018727998048716021200646400 11903909 436615039266424008234501425628337330110 11903910 -77173699535312984511051677015205959040 11903911 298745630219666430580036487554652091512 11903912 -36394865558498116771158566734005580800 11903913 -604776422825408086632893224288514277558 11903914 557207414618764245335996875270800325632 11903915 34759127554713878048415152280143071200 11903916 -171968363605452711686807040023205052416 11903917 -640148246698314350095288258615521491360 11903918 -113852147739126658613905411363643852160 11903919 528229782472747628283574914582963751944 11903920 -81115500001881859613890337454863155200 11903921 509673229933712396751367601335160287122 11903922 -6340378980042571718024384472889347168 11903923 -193064648824897344686098990394916069816 11903924 69654656061345222354473946524643993600 11903925 -141350192313887262232150362366022886400 11903926 196676620016406695691940066456260753408 11903927 -542166395821979304899550236820150758400 11903928 -98113388927761495518465607797751603200 11903929 220397552474774143573490770514017313280 11903930 8677467010085386528369320939553291200 11903931 115118779351230109619006769847858031136 11903932 -921862001774008737675507848509997845504 11903933 -1265939048140842903840505325171543749818 11903934 -126878013201963800931539341555239653376 11903935 221310004664342262007857153552454235880 11903936 -79800177986980153357210068800130514944 11903937 478598471374030432211566133785115657280 11903938 -155934585887168585011263238048333824000 11903939 289574467829381442779172585376461511740 11903940 -80777197823582111997383369781060257280 11903941 123535087412453398069271910907384739872 11903942 1260254114638244945654985265589639910144 11903943 123716275009495208258885995673789789184 11903944 204005047739020789239930220575038853120 11903945 73279817796686802547125453656685678600 11903946 -52608798727865928452724917833494162432 11903947 118130669929261447616632592778826623912 11903948 4302795607537156593908086897946198016 11903949 935032492293084098708647096032452294400 11903950 186224594497964054140835591134935552000 11903951 1481920982200392821728163407428108467952 11903952 222498164353281749408114253342572544000 11903953 -1482930366915006212617344947828654038798 11903954 -2659080574441618536245721936886265568 11903955 -117694189964202841253123838116987546880 11903956 453806735409712606416743802158140856320 11903957 -324019231030872346277654665257488551680 11903958 -321789049768950061066071589303051507200 11903959 -609846018928834874681100249479988906696 11903960 -682910496657155859383725578320698368000 11903961 -275375071686889533842414335593268232832 11903962 -138667638161506723602505667348494893840 11903963 848708548139208651589360594777067507904 11903964 12873041522046334819229577591624302592 11903965 -215888946428924620459694058229462597140 11903966 517768758289043035663340757892224354432 11903967 -538156688311083572422645163356476818712 11903968 -1065496943070110315991987530004824064000 11903969 -97437823380153651287774400041606393856 11903970 -187193352102299669169042479698839505920 11903971 -1337902650420322147714276147921030057828 11903972 -271854049760005263450161252377007996928 11903973 -242243156418464404932987655565320442976 11903974 126203731942500343199275227942955328736 11903975 -9060673627965149209741155359897727000 11903976 -310731428960643320953710656892611788800 11903977 16641390759489842355348563370542287140 11903978 -477158988828503434023041914233528978240 11903979 461318200029773892191531304310538832984 11903980 -742499610204035991758598426951705600 11903981 -72590906752775148477682229541809016000 11903982 -117613217035730350249991578896135081408 11903983 19876956744054452136572994250069782720 11903984 163580032632508750083886253473013661696 11903985 22219578742385889019908601537155483240 11903986 -193257040320207419405287106934475661808 11903987 -19810271257194132213612850096144093608 11903988 -468258034606684136795833251156172800000 11903989 63471025901530662175312763699810976640 11903990 113506705749551913314459492229819290880 11903991 4917767836614212755476308494650683520 11903992 -295062969083194232485728495042303774720 11903993 874447563813912471859010769479143483242 11903994 4450457855288852531785420476296912640 11903995 319912311521441207411804730757731422400 11903996 283774279931602581085710760435559265792 11903997 -362612517967578433638666086970850657728 11903998 318446622511465641229931334036817256064 11903999 687984988335878231919196673753089893720 11904000 175438244905654026605828946152914944000 11904001 -171359815056393252415433283855994936896 11904002 362936607668613632786434721140159646208 11904003 -764273340116894925311214466498235256 11904004 136170640660287909711130100545544589312 11904005 -677313427024156140015411564490611446340 11904006 -122543622020905358631983408715258499200 11904007 -910471382008983596117743297501154665680 11904008 74076276624359145862463435655632209920 11904009 304348040957274374587567966441920528768 11904010 140042185258520736468423857993494887360 11904011 -250604705931292990771012352427780768120 11904012 -328019674300678168785727274855207374848 11904013 -637842996781062628174068209886384017760 11904014 190762135407676312344276535688947601856 11904015 -372391525696949298163035172521941629680 11904016 -358914247243396274916115337995526586368 11904017 211764528745825416337372053833498282400 11904018 -873493613015152702685060615741448192 11904019 -4459875279525466432045943257213898273280 11904020 543754174252017201884546838320945268480 11904021 -51424345358078017958526260641277321010 11904022 58693493706422167032478361914458248640 11904023 -267702187541439350390686758056625144576 11904024 -835417380640155937695486722004466728960 11904025 25141563960358508598634799170016564800 11904026 -3890355774644825929685646400149974016 11904027 -306473413614719971394381797791990847080 11904028 -554946065709684252435776088934867234304 11904029 -724715787249640175101011637339718689524 11904030 -378351810430639382433587062987056096000 11904031 432702743623326336653973685272261417664 11904032 552281021939918325746757085571391160320 11904033 -890827367813054848399894662349429693776 11904034 3209846609465607219843661017965298432 11904035 -282624427056180435828560957807031132000 11904036 -181341295480838270415888035458644787200 11904037 -27095446221753718838086936789719070080 11904038 -178027798438008349249488480572729051904 11904039 379059034931965643532008297940810347184 11904040 104373929225570882022895163435168716800 11904041 112601382739429407855681297163854206400 11904042 130765534726924946260189281467630483712 11904043 -849619834984238954070737912339714917708 11904044 1107967760957124621145428192162674171136 11904045 -293810767881920453353975511631786720000 11904046 167329131224595905884782046300323489792 11904047 -777382452487175098642483556998303988208 11904048 76800484611258739988404805589232189440 11904049 -1433778016495022473470723285141911109660 11904050 197187029048152634453378644407527194800 11904051 201971992699314774150425048693638601280 11904052 507266056638592565192527426460184902400 11904053 118048792109374137204805945666387139904 11904054 554592442421582281768358514027384450432 11904055 479853240733151949296415960263811999960 11904056 -767326372555336090816174247782135173120 11904057 1129058391777597148671099877860180720000 11904058 -126568021783871101340304235339792141824 11904059 1167192019660986258214865891043285292260 11904060 -320586967580703493476352533590268288000 11904061 -80218923657183340094470475104917805748 11904062 78089422756539154187470287382246960128 11904063 377129060312269454209778367036037974048 11904064 65661658362853826464306013099268243456 11904065 -370957457006327763770729720082249510000 11904066 -155941429978204426806313601779172822016 11904067 -128883156238623403666816350047404039008 11904068 -412837778201162003936689717716396524544 11904069 -53278337766914841487489804641638919456 11904070 23446504944122529746377262830510627200 11904071 523033355979403579411005056749607258712 11904072 22018973186460649461344176939509104640 11904073 745159502924083721416348069013814920064 11904074 -17844251885096066263401861940499693568 11904075 -131432166709610310117531338124569558400 11904076 452410118186490977333892341691708725760 11904077 -462254894161278777366299676530025120 11904078 237827683853756741356852231760939279424 11904079 1309009714202912120171906397755082653880 11904080 84552509104780922857850257885314908160 11904081 -354568795087229752431282751969044710400 11904082 533240097865319714051086573654103989392 11904083 89210419098242707767137240754417988332 11904084 -228542266058828051432487649961664350208 11904085 226443937591888770577672149287242354560 11904086 331430216250992803908348045845610264384 11904087 -77336364571256575659202000696364573232 11904088 -527503320166640514400288569882802544640 11904089 -1388167623225099140110652345264810661120 11904090 -108986196165089232099423247326801077760 11904091 867997825825964598379457387213099110400 11904092 -145474944388846924970154621769123536384 11904093 -141880418253428371473205749378714546816 11904094 293372209291676638315396472762408006400 11904095 132740267187350478905887616240421475680 11904096 -838274563067265864759362581555102089216 11904097 -998339261446263089405081288573829821628 11904098 228533422222643433370088549953372949664 11904099 10872818150629243200322592590651356480 11904100 187205366079654685816434431258154822400 11904101 2145402141556171389518378099492018112 11904102 -146848196068123600221384190218000859008 11904103 -1102199757950249750893861181520873592648 11904104 -113819499172673968656994280247005153280 11904105 489236105722254028589009234622777888960 11904106 341730088586084900030991598325767724640 11904107 -66625147501051484497799202639057519804 11904108 -305382489730335478973049267127394304000 11904109 572125248066397231005602120983498176 11904110 -2209114229768492685459638270791564800 11904111 -516578268333901598424645131433448629360 11904112 -62971958180922784939460641770873815040 11904113 -108198185950330031414814026506328939136 11904114 -311112550789819233690075551601531556608 11904115 -363920376386937863408790628820009361600 11904116 -203411633103802215790429170201804367872 11904117 -254880090122611292657606948714183894688 11904118 -179983079799552727539755533768831216896 11904119 -258321343279842071197297656412714801704 11904120 2004475485386456465920657412447232000 11904121 414412603512722079209817617785070115652 11904122 -779302965397978991321307416188487171328 11904123 302982669637286321378121195935636190720 11904124 276378980417525448416818219813752942592 11904125 -349593378401434453580586418888188441000 11904126 -158549142902853961858710225058593503616 11904127 1185283493873785662290864379319395350440 11904128 -741122798098348985375617006232068423680 11904129 912296497869864395786343552736222393074 11904130 -21937581327220965227544840324561070080 11904131 -1233862291770482498129054476916565721680 11904132 -447176354271389512381140891247615177728 11904133 -558205757271321392927017896150434186016 11904134 115439048739140259012424033354728812352 11904135 327123803903814039781875780114007363200 11904136 -182544013350145884710101955467202104320 11904137 154041827172448146819357569270615213952 11904138 338771518773039520816630684178864056320 11904139 -659899392127451805696848838217295906576 11904140 -681123520373903438846990618306163010560 11904141 284920347753240044159253635924591788992 11904142 286121493922726607787158283752646209472 11904143 136658909232847088397881065511113177080 11904144 4440422928638640958900292521820160000 11904145 -321734692820513262032563538311115558400 11904146 139648505150416824056606027755176750720 11904147 908217167121339589615826348240930229168 11904148 293234632122770049076743671799164741376 11904149 116626859869461968131343176610817771150 11904150 -84587923006683852492018417839806972800 11904151 212371108228046398822426282674245989552 11904152 -329640686648715653132212216059698995200 11904153 -5379377491634785110613371557380366656 11904154 -655816398776776676178735129289933246224 11904155 69845730110157672196814554483313685120 11904156 -147800966409929402010937159440945831936 11904157 -132420355548346711384831535539534131348 11904158 -157433493425481415032198605761617580224 11904159 724928627664787854426986160019071148104 11904160 -418525213199596185175337731047334871040 11904161 -740595754150788713046537301424846846238 11904162 508404990147566575671284786809526985984 11904163 4939758483167785943189486755527125328 11904164 -354106322727049304555190157630620565248 11904165 -5728463132075707122717361136333740800 11904166 203022649108198136943998275268496280032 11904167 -451572197733184144726727505322446828648 11904168 299895117809143047574897404741439733760 11904169 -1423632060374899233370978752073212905856 11904170 244435695005328040784145543494129981280 11904171 -423019447645027622745614723102624731920 11904172 104542940441438300910366002968780211200 11904173 518289484345919128603283188298009734422 11904174 -210735503238099059352945448169869760256 11904175 -610484024462910460239543429880641232600 11904176 119939458063032494889781273243319500800 11904177 -31930908555803854215454470328052892960 11904178 -100254824784590824327409000205183843840 11904179 -119137011944538232648873177513751320320 11904180 27928171822590772760056732456190976000 11904181 784650370185145058225292908305093712700 11904182 364820325823323648360734525186994898560 11904183 -36194131895482921421384412359626051920 11904184 777302529850587834615669832962792345600 11904185 -671720203832120654362727484144758722620 11904186 -12094066824454695452172935896389648384 11904187 1325005527151646697468607660072386612836 11904188 385679923963462583899671475059162464256 11904189 31237305157006615249959069151514312256 11904190 -186770735253381867333744678789854868480 11904191 -363472166820896395105207589785812019320 11904192 84517493487375173172974925457832017920 11904193 -31783218132373582553292030042266857216 11904194 640896589440639386052736569687663436800 11904195 -1282133751878978597349728369737531200 11904196 9686205673742186102107207080496395520 11904197 -619444439534060695209928638432884976354 11904198 82045962268243468747581465514150875648 11904199 -822322369891868493271097546325821524320 11904200 -214916284981264818281300502626045952000 11904201 893866725570783320933488998274820013930 11904202 229376439558040462808968653150725505792 11904203 -1701615066351445793701763683725482384400 11904204 -11941589182151902950407867818032949248 11904205 73232170676572019389977245070118860 11904206 -1639159963634802356656024798671696000 11904207 -1387597724416498143442084781364937306368 11904208 16660705228587195192307435864705859584 11904209 -222913199426111633176936886344085414160 11904210 -184860746880826634568028908059966366400 11904211 -416448326434492888234419942368352328032 11904212 -691013847741126916321818183163518908544 11904213 102741406718250339418670955531301712544 11904214 80264278727178338694699233654818384512 11904215 -91824413138857976901364391559973339680 11904216 88455315443798499237099545199442329600 11904217 -8452941105922498506960735728350853120 11904218 -228551618525211699494104511426160144384 11904219 -50667977197853093700825700904632260000 11904220 -89240942863614223995550039885696266240 11904221 393456394591163120327887381135403894112 11904222 -347376517239573530758768235475087360 11904223 1053462827667637843979536368651919405472 11904224 212803807244105656248853610941627760640 11904225 -418706294642546506798488230844298828800 11904226 73014213707467299016491654342513759312 11904227 -410606452331206728361556057193205530168 11904228 46205584053093534953711412577358585856 11904229 -1404160602810404839614593175620589409220 11904230 -97722935504904402544517174476588682880 11904231 -258874563100008575727208407544279218648 11904232 -148844686210940202871485444814012170240 11904233 164113854663938298195092655057021177120 11904234 240463298335815374605058186089834855680 11904235 -30398071192307849332546166823861673440 11904236 351937398105435086707730535279631272960 11904237 -723470805425112212261162102085968045706 11904238 164217897455599853777068674606798367680 11904239 -1695203597798624831097674227470739856040 11904240 156683248350707963884741738885386731520 11904241 734473691359712756392146336059748002800 11904242 -164591008676697936257698696760568127488 11904243 228658704553688767850496158899167561264 11904244 -310321580901368482132280370011860604928 11904245 -371288643095647774126931300680716984690 11904246 -6074580184142598933938376462394638048 11904247 -463448590668845433572281347061953304 11904248 106059938203933288153542251626883973120 11904249 1068003723428416585729540687057993728 11904250 -332327121794417826562609207050248016000 11904251 -613679822920637361418744353117284246748 11904252 461329029522310131142166752727035986432 11904253 913442292695584006801091537428590248160 11904254 935365589146095741829927140125975500032 11904255 16887000183296992688152394570544246000 11904256 -19577491543088881678068991481251627008 11904257 -932672024210427737180119751567885578494 11904258 216862578229649419078338161347013337984 11904259 -38595940340904536737444891378053697540 11904260 -98350937642415918622555198438452019200 11904261 -312072024532071043984633864264826375616 11904262 -625472436221359111672582794953754430368 11904263 -251485876517301351800427847999463762640 11904264 -339513007805641470468242613134772910080 11904265 629690610615809443456434335888677602660 11904266 199619032444326364533654857568413257728 11904267 -305563776587887675475485794181537105488 11904268 -414672335603815986045293969353240074240 11904269 -100990279502684833069882394658663165000 11904270 31380906547496837843223089056092610560 11904271 -56426194760061856210937443763849086128 11904272 247505083014959051269373635500565020672 11904273 604053199700238852082066027293951379200 11904274 234596050048878390463692759096310901136 11904275 -344663534371871071747559512713010582200 11904276 255355982433578853304820861929687775232 11904277 2664350083834941986141932889827115904 11904278 385831411224906950615118073746368629440 11904279 118070532785148674678672924549033671680 11904280 621850245640463938182182305244461670400 11904281 484406444353554888729989307540982811082 11904282 214996154614014283844462231596105844448 11904283 260624686780654398924135733220704390532 11904284 89487801592032133535773368304043274240 11904285 -284817381746507506758609199813133384640 11904286 55604227632031790727036837763963192704 11904287 5533074636964508265558740063187747936 11904288 -9703226779878556268329545672516698112 11904289 -977692429478915603235585157740121002910 11904290 275193425580170055335568967465288922400 11904291 66441478051925665261474268733530188752 11904292 198204325966273539561099683316365312 11904293 637304499990831324923125739432922772542 11904294 223737127814160151147397799900070115328 11904295 -74479800214675651123903091193466140960 11904296 127118416930926993541441330760776089600 11904297 477998701004220671335282426902097350720 11904298 83547738015607883248131381450720791040 11904299 1091236570710914022937048468037243866920 11904300 127048247607444736162026306258023040000 11904301 -2734594332936005764424351627078570858772 11904302 -307468784250050185193846767863462867648 11904303 304647313842833542439863472007221629584 11904304 -319739720683763749195184758211009658880 11904305 -325463981258559908308169046544947765900 11904306 156066595253353351789794045769005494784 11904307 -537206894424250880848517504826813475444 11904308 -115974586684787444470550705512163953920 11904309 -75443007330045441011798808557470357572 11904310 -1695533683846186880582232082640117760 11904311 -20151716856947208246543453011261639976 11904312 -136552995348435572690425345614515404800 11904313 -37202112379653594821124506284425844438 11904314 209868656462703189357903503337943622256 11904315 98427380643826276166510285229246065520 11904316 748191022173984608317536274630977827328 11904317 692571519529751638340422942101757126080 11904318 -268158609421021363375618380652462114176 11904319 -99286504648322544433726809260157455504 11904320 -262410775733644752508455629094644613120 11904321 130162674383984515060294795445615640000 11904322 -173910582702468898381505559676012074288 11904323 150980609538117772145921532986943092904 11904324 -105749609575848202295489529648150128640 11904325 124542306853523092296562215663368096500 11904326 97970840048198072437476007884526656000 11904327 -355504059614197437023057885724448323720 11904328 1479693249125122998758785034200084316160 11904329 -135072660003605087413044100130339731992 11904330 9260738803875406591408404100126187520 11904331 -363853418361638305083797596970674725868 11904332 551307335146098181676106987034167747072 11904333 -160151007980989133529002625925822292352 11904334 -42898902776158135126513395908299252608 11904335 10502330908860072166868527575640462560 11904336 -3746473927139026406832256266360791040 11904337 -1107260405562654277142067665037881891100 11904338 -68012067862932034719461442055793485680 11904339 -29181940697453925610510019114886376776 11904340 138557888280501018972998958267384545280 11904341 30295342753896671692646249978548149504 11904342 -144015250887878946021316276872629018688 11904343 -117434023347393862137741082062495320 11904344 -869158220325550946993210965058632611840 11904345 326768086778819840517879116850415057920 11904346 -130990801336617742692130272577878026496 11904347 -242899435410256932508478382624517191648 11904348 494920475078020238604954911983873376256 11904349 -605650774035835318669066761202439666650 11904350 44775692347593718614350063173645612800 11904351 -444172359005759784285263254213179843840 11904352 -850163704613342991063001421225153003520 11904353 -972354530716538540563116235388203954398 11904354 328944981711814216895865182026068979200 11904355 -246283694239663578303478301678328510000 11904356 -214300900205669302417177234782318238080 11904357 98454239663161126783946399737807383360 11904358 -103034276446937856336006103369497393216 11904359 -2100627041695977607181980295244532368984 11904360 365037352312999579636615033557561753600 11904361 222566990376096345425517243410330106560 11904362 -493380884206252323558480119787266303568 11904363 38843938641379057834071199070951550720 11904364 60604804110286772525448354875079915776 11904365 -730972843912828807503903440533139535360 11904366 -328791247381006231463214355914735715776 11904367 1197710126505019027111198477174146654416 11904368 30716002651490856964584746627936157696 11904369 -206412838270274899135554777770208377760 11904370 85464234413220068578871000330506954560 11904371 -249031844698281080932364407114560595800 11904372 31832989130124759332278678649717809152 11904373 125781232127492316198172848977229406200 11904374 683964940466115807118825094501459010240 11904375 -174062144617897236327687477296880000 11904376 210273244807675720302629117484934901760 11904377 -173339711446200920646634449842620817520 11904378 4324552255411260299518851434991875328 11904379 46368584167509843046514814143421862400 11904380 -90627627843517048360173261291724584960 11904381 -476519061289439656559317472314774580160 11904382 272472178145050570594101581224262041344 11904383 449199248448600418522300869009245718024 11904384 -888060970881087615440496039504642048000 11904385 -250326837106480466852560237294487733420 11904386 208327543994754925761366060727246230528 11904387 -183777493557085198214458598331795290880 11904388 -391789817413692416660465606035266339712 11904389 238730087001261106402856382695733389856 11904390 -49476451163112778433961826760983920000 11904391 2116484797744165195904753422392967584 11904392 64345730270442651699569312711907041280 11904393 -240410136239887796306631687534441428880 11904394 540523437476129778604025980243214927712 11904395 364751497644647230252172059817862412800 11904396 183780543131559565806412364250982072320 11904397 175470829286614171911905971546148945846 11904398 8775199617806879455504673004703108992 11904399 -13589214818981148989078697494645397336 11904400 161267302000841654843447417192601804800 11904401 957350205717382499999447890076913636402 11904402 -6851618249205932532203391448542823680 11904403 451642864659885229593174360980872459392 11904404 22437088644803744393305043320863017856 11904405 36984354486203433774068165901066608160 11904406 -436312512599767500974300018022436448256 11904407 1347029179220415072532261067602236595656 11904408 10116971330603516528235821072911964160 11904409 -496621171050414528267408131403974037504 11904410 -94619889236647457882865589506010122240 11904411 -222177121576976212860703477266613709928 11904412 -46557078101073290416252613017661824000 11904413 1114453614642656695352644980750116011980 11904414 -104390808823874584685741206636982842560 11904415 -393120675251260473723989397278673678480 11904416 -1359656993188407567347807272707908763648 11904417 -31743272412680927295092060127041771328 11904418 116701890438889366207212283222249550160 11904419 291380730443398185942531298422672569820 11904420 482960671966511457105010397199078481920 11904421 12118982210194398059231423975674618432 11904422 461647355199362161416083882884270844352 11904423 19083502961182902429605818532333101824 11904424 -126675678811024872651526553672364441600 11904425 362793282457094332964013270923540851500 11904426 -503941815421087914718845054348015207936 11904427 -130388886466620405304274968139849614608 11904428 -515499977457477830933935581232288677888 11904429 343107489156869160090480411496604816928 11904430 84280420793928539915007053232899260800 11904431 821235188228336211110296182614634086400 11904432 -34686195599744492976119275645109796864 11904433 58630657970514632870761189325940107044 11904434 -30963518099990315982866621939966711808 11904435 -145769225023990955064629980382424840000 11904436 9544471818613522094780179858243966464 11904437 -34988366978562701825855896175754333768 11904438 76316167116765857947765927282513164288 11904439 -586653881841877540880437328167546668760 11904440 1160359446048402197887269214110750720000 11904441 533596253043845056957777706464993940640 11904442 -921416003587864713584352577054981847040 11904443 -28201677233177151194399903343711985308 11904444 -409351145115719044237986567622126149120 11904445 374198648857118941468177228046332884480 11904446 354672549860258190045997657373746065024 11904447 655785381391430314455871441681134457800 11904448 411537238012484193004286284623257796608 11904449 523174382359528018228825584022598256450 11904450 -161822024331810885665774850701195424000 11904451 584978271655943857367033120486996890912 11904452 457853156396945771901924041173192431744 11904453 780948546662203853679343982928171816864 11904454 -259308233009640247971121480957866156288 11904455 -366405693607183760969278108313067468480 11904456 -115693583218007829391873096672663756800 11904457 -1170577987879459667210255568630282167808 11904458 173155411179227893455424605601291841280 11904459 99852663439157427083335448339237237760 11904460 377806894065479422205561380235305743360 11904461 -708733721704707717887386346284079404938 11904462 313003812960114327656871420692304748800 11904463 323619136087105221586352163157078639264 11904464 -1487152497961830974667692534179037184 11904465 -27424278240960758134735327842343733760 11904466 -97965231097065761726325677493242012160 11904467 -1302450917208284709055871154735197198484 11904468 292285150281853111605168894271491385344 11904469 342926296852549791304610933916930962240 11904470 166463085123187106279318568617395495680 11904471 230220157035573436171438604147414407920 11904472 -502342515291117477209840895260745400320 11904473 196044311158780797882884042760738284160 11904474 267936972270377571687672276741384399360 11904475 6052619039458981012348241892488713200 11904476 -30486009774839150592349690607243079168 11904477 -27904279308418386672228900189255588192 11904478 -110858102039551132595209885098143051520 11904479 443537463291245447207610602262365650080 11904480 -221454189933999105726955776139544494080 11904481 343499092498369570085247027580882181282 11904482 100830822104157194127379550048586944592 11904483 -753777966688689867132824700357190579200 11904484 -282799131866349693140618756885868068864 11904485 -181152956913738289336716472204236338820 11904486 -165341274246526049959917226575594051072 11904487 -221850423768267497138740772016273902496 11904488 -45543403320890645083486799487907430400 11904489 37062620403133803021399384489233589120 11904490 -89742610984415858075378347861276514880 11904491 298737654641414091668051879278304788512 11904492 48005012220481287499739702652024192000 11904493 50804846687907003034230584365447132480 11904494 -100324101511983511694691548895211969536 11904495 -275365564399358896464403480120946384880 11904496 105011781051207685692229258908504162304 11904497 1881574309909980638800897022764438493664 11904498 -316947352287256793380358352933768322416 11904499 286169963636812019214460722122444608512 11904500 18939462030065943210871155384984960000 11904501 146423490770914710084871793348354150400 11904502 23587835589979511735972965743518127552 11904503 272050229670858947311464184134429549384 11904504 671493057999236308255271619778053120000 11904505 628117646968089978306056015253703351560 11904506 592855583734621365273969983192530691952 11904507 -9852446548257193167295392328060670400 11904508 127833600407930713286138050514798764032 11904509 801295015855970220489305542589568520710 11904510 -377937832929479324197572590850266726400 11904511 -1028811474097932237685817638659742309888 11904512 566935882496556622090839462372213522432 11904513 -568556703140668511998741783522913137536 11904514 87434770649918389395143421597976140192 11904515 408445824419425460614632709433980970400 11904516 -258721398613114767359993366871693926400 11904517 267981193147223239890133965019378814272 11904518 118681437137409421506953025633681444960 11904519 -618312521023997565511468971109184843520 11904520 434562515451113989106428553039063500800 11904521 -811417774897821060717214907865721378278 11904522 29998530757674903679231554680412570624 11904523 -470198859350481159787291738094281549228 11904524 63732349229069355874608447995962245120 11904525 461131169296666906980668317230618279300 11904526 -9501884264318770237175087092477056000 11904527 24236437135021964960312366457604254912 11904528 -64930932590292510458864238948414652416 11904529 -488088422035933766572575478953913227840 11904530 353793356961434628939803807816913285120 11904531 -33358772060502668975940765040953317448 11904532 -126129858140878142293803649458827058304 11904533 279412842443729409698182334833235968782 11904534 858860613954338679478463329024239431808 11904535 -916186037671982382212867199989255516520 11904536 407228920118871745909032888262227394560 11904537 113430134138196975993746259249695928768 11904538 -130978861510669799806087714636500591360 11904539 272473762377966996963989135755093401072 11904540 -41910812115500537195509320955555507200 11904541 1145710629505944066878138812165900759584 11904542 33350139886470442383210370957369679808 11904543 -487267613910562248138926473225355969280 11904544 311719671911422689578449702727789445120 11904545 -392965177898244696474580677490913356800 11904546 -423733233726359062930066237002887423616 11904547 -450064597205662644025366785142190971920 11904548 -30718210467469554972790094626768865280 11904549 861151976192966232283478426013869952864 11904550 -1514357267377955595249591714980059200 11904551 -209436135985474064810700683561256250800 11904552 235155870611374588954040730681212682240 11904553 730406725968130088243384476720644967802 11904554 158019102400063412906427850858901900976 11904555 35832618157416687596626694136279345600 11904556 530427948275896434377591309881600762368 11904557 -7631877811500082529964976246458701088 11904558 -30137440171780239775882289980516270080 11904559 1286264363313028870173041477338560319760 11904560 -17521322278406262989122890920687370240 11904561 -91556875938760713384799098066841374768 11904562 650464735826837650159864531355692918032 11904563 -459565725219288863611778515635518345016 11904564 -143834584755419181234357832868003020800 11904565 218909295886955360966782552317325402800 11904566 17097081987132596229243249183260003232 11904567 169001564209749542071814554217797235640 11904568 272625340441054555927235529163323740160 11904569 836305567239520326102649481175756284970 11904570 -65217508356096011104207733344109276160 11904571 16938851933722218556860747293981379840 11904572 -197288268108367267746214325725617297408 11904573 -752373288575517868990317436886059879296 11904574 -432280254042917151450987553652962990080 11904575 -764681834264221520321406972984324040200 11904576 -145690284492896304549548169477570428928 11904577 -191298566540980254223656556206404333228 11904578 -13446537263324734366253852235609369600 11904579 999440931288796256578115496807218577924 11904580 562368324764673923691239778557428819200 11904581 58990914110329461630561217923744063132 11904582 -34573604021406761117377306537470404736 11904583 -2188100130047703747120863998597844309760 11904584 53488938808537567001246210989613122560 11904585 -392393923090152788060841234186875520 11904586 -279426109167395480691935326647649261008 11904587 -3003121228518346289404251868280129577600 11904588 124301345574108543899259797714318038272 11904589 -108112580622652606235603530583526138880 11904590 136753671845897362474792348190561510400 11904591 1144507401720458851372557976816826284944 11904592 -77795925129864495210804694321227235328 11904593 2868022397553334802057539801423068864 11904594 138984992268688556990804062117828297728 11904595 -548712119282005875515114381140011844800 11904596 297053720089687485585070487939125555200 11904597 -40947595550992183982370419706347928960 11904598 -512956674005226073429792881694113151200 11904599 -355453808373397100758021558173696893184 11904600 -39534045455088937194927141798231552000 11904601 410165235734059668394561699054043550602 11904602 -77447386066516686978628825783302862080 11904603 62417188342895705209571447550251210904 11904604 925463962909582202604595672321061536256 11904605 -180640706534824774342826902638075070740 11904606 -2126891878068113911709786826141428736 11904607 324698550927962206412624693626790657280 11904608 -1944292756742824963191217979690979164160 11904609 81169488473812170626235736478771177904 11904610 547385175264798668198196672855245305920 11904611 127101229739354311310155985470844893212 11904612 -172910952478213638636300828442913369088 11904613 129689052692708723961454094062732944160 11904614 603985621487594137200754273456901458656 11904615 -15744176979043607222000503220263532880 11904616 -492501419902058131640128693518585907200 11904617 -435231523965624795080934803928761969628 11904618 -364560694371954004794681650533778603520 11904619 718532549466235509056090656588052111296 11904620 -24689160278630880776321011532574228480 11904621 -71454199308096686350406089455285330240 11904622 -406784923741442463615206835720940029888 11904623 132010631936049155444637272121679494384 11904624 123714075567008726147222187663169290240 11904625 -558792627438722909729315523378485616000 11904626 601358275290951265681204236050927736864 11904627 -263220155738456209350425615826107133696 11904628 85257356969357532960804830711246929920 11904629 689049344780720793025565610887559917472 11904630 -364918360251885795132957472386384506880 11904631 872537507152249060889217415491873539432 11904632 347244994096474642433951282144079544320 11904633 -239541863595828327812302933484562493500 11904634 273716335622520721498979260577827636992 11904635 10913531798302489731840660796908106800 11904636 9822742302600433564286952960748191744 11904637 740659429992559286285101602298179420480 11904638 -501502997133917490647611834155053931840 11904639 174371877930852177459561832647623735808 11904640 -232608859382072481388161755586232320000 11904641 -63083947968095327574368658667037095680 11904642 -384236613440112825393291638275503012192 11904643 163417779835837064684711638227784615000 11904644 -56691214415256830824649270782630450944 11904645 490403465486863565128237536276585052800 11904646 -19610725881857817888245058996670292736 11904647 618473363027507604811573990151091385632 11904648 159280466540911435136836926813032939520 11904649 -491527957397165573808619447047607951836 11904650 21279522551996763392140408047634438800 11904651 3376518515063911020964283871075514368 11904652 219025389329581257240956750779002772992 11904653 -648577324356164711794184503343235357000 11904654 250329078573147845946141203501233197120 11904655 252043892724414700693535470039978675200 11904656 84029195454215655874762300693261320192 11904657 355203945519346075554285222899647488240 11904658 89000552080252485165972027571993778976 11904659 122239568200428110321192544159166857840 11904660 447249417728141232365979657389901684480 11904661 1089770216333015365733916010470587653262 11904662 -121360452780897033769491946582739668992 11904663 279203914034386804134507495008711903184 11904664 242079384786152114840869766392638566400 11904665 12848969142945141181275594778147238400 11904666 -140430452182982103890940454929581510400 11904667 99623137232034257018281734740112960552 11904668 252995635382428089289788878021734133760 11904669 169947322245600637501392542870824340928 11904670 -331289145416253820171172943343926294720 11904671 -461255838461248837860879941682118372128 11904672 171012280210263793732727711352996495360 11904673 -1321693013526535827469465893411668482896 11904674 -297806186747964729499128433898982678240 11904675 115718840647026049472616578686213342800 11904676 67789663986554453007007159843102601216 11904677 34896114639468125451229761096998542464 11904678 96557454839483268664405734127216281600 11904679 20499367118508291591092056077784781568 11904680 735906034599839020500061273126614374400 11904681 471467438142862231704705387652623691152 11904682 41990215299138584449185298615492276224 11904683 -478030081839043650084728596433372692080 11904684 -565900790529300276682229206294031044608 11904685 -117472611229041475037560269830121394560 11904686 -570023598509144518130630062364915030208 11904687 -269814003060902587144697824862142212856 11904688 219083545939336883682830246699566579712 11904689 -206589251385063889614116015490402390720 11904690 43492484556519854345164054538721239040 11904691 572086099463772606377150718773518830092 11904692 -947084958051580865575714405546240093440 11904693 125819285091921874869323881875874316064 11904694 14126908309796740984889347607337896832 11904695 847829128415494677666407286714435709440 11904696 734989069829755034919481191268905861120 11904697 22723990440086049184768508795702346426 11904698 -156778135021801671058533725875027851696 11904699 91991523798659597568334926799989364848 11904700 -119022837144305961615830803714615436800 11904701 188158651337221379973951681109251153132 11904702 234940733768743961843125369085853172032 11904703 560744491288806712846338260449033052280 11904704 -39098450702759604695495320070441140224 11904705 -214706507603892069431069213693192265600 11904706 -330891385701354109881020770103673264 11904707 -1062148656307496048718896767740442639044 11904708 16510543408224289281736331762258202624 11904709 -1739192296884054965059468536777711303684 11904710 346421542343538275518303482445320658560 11904711 -156184988574336397618208047364937908736 11904712 78164566498598305970050447310674329600 11904713 65179934825584936053047818064505610752 11904714 414842298466036611791406717732134086704 11904715 -205437973887432786334881480714159112800 11904716 399081768926142224835702940147622929920 11904717 609264570659165819574563493740870964000 11904718 -290775235592881973538577256164159353984 11904719 -359014144856955609882292481847030762480 11904720 -17707958262581700151764389111328276480 11904721 -427374550559395354982530569143283736078 11904722 14184211609103414083945796081857521792 11904723 -293215350143843545268152253280898646028 11904724 435198862379917308619055334432094175232 11904725 -46254370582854253271593322021181432000 11904726 53367009494579866336141989378815754240 11904727 -1476713128049821368560216557434679650424 11904728 1365676117071364841176612991361853624320 11904729 153381308384435230031659963963053274080 11904730 32740379200943611124047901058601985760 11904731 652540599336779054129742511076699278512 11904732 -5253088984281643454632199315190712320 11904733 -260603698492222417587255909812642599700 11904734 -514350483985061200065597266670493401984 11904735 89244855991907290803264683387389718400 11904736 -14398136977335221331927556961527922688 11904737 304666379444797458710539784369553124032 11904738 -350141197049350097328190994789863817856 11904739 75375533534654663896797897118911878400 11904740 -1133244341552975571090073136962063257600 11904741 -604051140250236412697428373439928133250 11904742 -347067656092104464750136922081403389728 11904743 -831820953103589136935799894456051199920 11904744 130337609832470583017746944505563709440 11904745 30403905829128239598759300895693703880 11904746 460692457102887734540543613327590754816 11904747 1065005083182084093710105550230064683520 11904748 -762612428307231969343933683141908430592 11904749 -1150891712957729906615380955988545246250 11904750 -55106071944018821672102057596129344000 11904751 -1464981312526097716128664104474957635248 11904752 21926575371469705018790526733135183872 11904753 173806839874610245479513137999384309760 11904754 182433631146347283897144365069960954880 11904755 274053814213067300889753108908758178160 11904756 -393361390968024318375935346104431282176 11904757 -676205299229215423510559279676476280708 11904758 32616453165814333701700834586260152480 11904759 -22124070683302153434518083690935221760 11904760 101132942707438065493688315804973465600 11904761 -199261881550089149444222744469957330240 11904762 339965182575572197669418909641931834112 11904763 292965707604562518347501606918349612800 11904764 -135538284735212313017000454289221625344 11904765 -3678174996928653931638521278786591680 11904766 -116602322277664426428431869156745223168 11904767 -17357398330470831336610821077427901728 11904768 504851265706936827130740034119665713152 11904769 597121807778670608777584866182517731520 11904770 -441501826670588648005603652675498749920 11904771 -290399621641424494606467960356144249856 11904772 561999077771568378371192490533578386432 11904773 77392430361975148274556933216837852000 11904774 151408342069614999708200245795218941952 11904775 -168504681393606170859057143708289502400 11904776 33570676988347810440583991840719933440 11904777 -20710141297395575755586893349906577600 11904778 122184780082416921217008647130186907440 11904779 1556457672568499881845100670251265896200 11904780 160539067459392693913235230808483957760 11904781 -264701182660507260924461927478288485408 11904782 -277341033298704714903106148686542355008 11904783 -591891488843414641792859414483414901504 11904784 134651199424554587441281554725174968320 11904785 483212113621633517150640536321238724980 11904786 521106353907928005254287483230556608000 11904787 536693999317229412376697656575809285872 11904788 21037020558733059965762635670929821696 11904789 -77585988835437348435335352745045788672 11904790 139999679885586955122460785528197020800 11904791 -1302501545715717278503924026407879477016 11904792 554918202330475106725469290891019059200 11904793 -185446263802175011843893170137000406016 11904794 -625282154355696811206699819744130521600 11904795 -574150647862570510563736444279642098000 11904796 -220800016038353361425393430703934118400 11904797 578281133872734200458829111925099928032 11904798 -67898724522617751728788835977993350336 11904799 -1028043260781406287721380076871085587280 11904800 321291224313932776133093123669675212800 11904801 264007820042098658098145954260588475424 11904802 -7518140226866081666849690354220288000 11904803 -403776048006284861864738305362980482176 11904804 -163212180057475208024235689759207448960 11904805 64535991128725816596973534910855413920 11904806 -34115707915998968197175456458823087616 11904807 36902344363341079747418060456634548688 11904808 -7102825767039032893145001233437655040 11904809 87476743120077084340454366915150822016 11904810 -187753795954411300020125597005863482880 11904811 559827791813265153513074895400644334320 11904812 730234689502049303399266077418861030656 11904813 917086180565421810930329748697994722944 11904814 248464285215925524008113010448771368256 11904815 92705173767960807681957522755974009920 11904816 -20360719799432890728721199720171569152 11904817 36283409641944188776928896749237052852 11904818 -438271845449413610518912132962656440320 11904819 122980416882222693197587249901897647200 11904820 263855513326898786397578897869244897280 11904821 -1507927917277994241659142594268171295556 11904822 -147756938203834076383655270634919418112 11904823 -28117117088837787651331574432833030656 11904824 65779785943876058568774277229979402240 11904825 -449937568366472659369045108807458500400 11904826 -526653156627329224852482499299433950720 11904827 -1343189063269625375754047976271913412 11904828 -173984106534424998673882431507748936704 11904829 -311373033144558299806227983106057299520 11904830 167465357516275329548604949002664243200 11904831 -896287816507580934851287475751076245720 11904832 86309744335181962008829900537414025216 11904833 -1400364447198624412357250709253467897918 11904834 -178279592695934403763208123483217621120 11904835 27651746400177120091120292710544175600 11904836 -380439269070882063968405312336853659520 11904837 35987589938231945553439339864558977024 11904838 -237546624831918828293458982618853762240 11904839 756041737665897667425973024905527361792 11904840 36084701016032584716590380424773632000 11904841 -563916297216263395844497258576849230428 11904842 394369191564776968566053978787486780816 11904843 -349944446666186190620473187475727729920 11904844 354744039292764599732538823663241062400 11904845 252415205620817747527520226699813526680 11904846 -36315961694307684205795634869743409152 11904847 -105554978498788576555477637895426054720 11904848 -99125991044814953192914897435058257920 11904849 -231608057019515017774414682993382189600 11904850 172274703344011798021759041441517384800 11904851 1457142858467152023046723165341487104 11904852 365955182294004851880853909234723774464 11904853 479292681262081226126293757088098967040 11904854 -68653780869755046468487902540917011200 11904855 68559802083728843874410429198539315200 11904856 228805854644320076061020378626341580800 11904857 358592150532364131682289934525517076106 11904858 100192179175159741082916720985245913344 11904859 -629044311278477983168255473096661290940 11904860 207518906286857223484540498827866142720 11904861 22656126374809917006853465657558491744 11904862 557439080095541744987200142574711651840 11904863 -14587861693237344149373409687164465888 11904864 934079253409547669532042378559480135680 11904865 344594681902093397995934139643841594880 11904866 -53233217261590035952031604567623464368 11904867 -12095052668455431543344609356008903600 11904868 -127004826199435159524675427949476899840 11904869 -842163100153248972089187179660216756256 11904870 49251342444811201200670815710768889600 11904871 -480412331398554704186898529747967288400 11904872 73530887090579251549406254104303943680 11904873 776756407145966332483024174666122570384 11904874 -49717819828626106160120515527858794064 11904875 253345858352792437379782221981016980000 11904876 -1042448787998063166730742286294426951168 11904877 -313938714869835217193634478365986897940 11904878 109587719542829485723118839778690610240 11904879 98096682812408679580584001845592050432 11904880 -9050556156618454309055368824133386240 11904881 373818439298652402126724062407564223600 11904882 146444295864311403758417792784712048128 11904883 -172814310279299038871670928420126326912 11904884 279630566079356870830083875656301970816 11904885 705720902002525852447443247845488386620 11904886 -164208356024249095980745058483146070400 11904887 -1870938166893148284962671737518576689920 11904888 276439688000934947302282267032735621120 11904889 63873999687198211095972584529702838440 11904890 468524448889460765081427559598093023200 11904891 198354790089596092565560902717215059992 11904892 336104029464818884212374946662419141632 11904893 -250936674227287400202752660453822181600 11904894 -96183679958100280580727111321718080 11904895 -1457156505209491347590793646701497527920 11904896 -517424252121925504394337325187522887680 11904897 70561231644388594489567026072445623600 11904898 -69368958363726390561024558823923024864 11904899 199835362274385977949326571848804996160 11904900 -12721129856330033511390287045647872000 11904901 -892235198287870612111502399976249704098 11904902 -218475814198419401592988404680210213760 11904903 118984093193018809735665345108754995312 11904904 -307144384280017917429085653364950343680 11904905 -410484251253711205356600260581900464000 11904906 -78539859701493706493562294261469209600 11904907 -90285641804753834543480948069339674560 11904908 -72290264800942383632167674785972642304 11904909 131125911111541194727570208871073159104 11904910 390535484333164441722035112576870279360 11904911 -1405900060219101475717256913637922881488 11904912 -273419041409987381813068794933207367680 11904913 -16082240482906573197994847688393757872 11904914 33944347062054211603107197164696845312 11904915 149569805789489387819774136412602800640 11904916 -881218344130575816297494214835933893760 11904917 598673812723184825130198842476703661966 11904918 6257881834697009937633283804014626688 11904919 -628845020910047996509791937886153332856 11904920 407682247406315910379860689833953484800 11904921 56988845314903208609234093840160700800 11904922 384385101532701754628230168834135337472 11904923 473956161162075549228424276773990073944 11904924 -157330927734986352612519225195634142208 11904925 -66307265026580400921315512130178728000 11904926 675754232012850333184194310389686165184 11904927 205102057918021144631482689210526060032 11904928 -183951767332252549622935293551107375104 11904929 -1141857550768950872985695024606258773824 11904930 62415029510954482577706292455496765440 11904931 -1088764927914725457847661022965722719268 11904932 -118387187010973536658901225146603929600 11904933 559937039366644744758686782499219364000 11904934 488382314769910201282334359166053211616 11904935 157753784660709959417331837584125142400 11904936 -602782552677726113394368390279451033600 11904937 -12509346627832859538340841185302954720 11904938 153325358753637971820838967208332492544 11904939 -157838648492620519005612915655748388936 11904940 341386263043303151952285845999949527040 11904941 540248253235828445737080050367398520342 11904942 -34164185634315024568716322073688919488 11904943 1043731678641631344604606845625511086744 11904944 -291254273197034772481718590247192002560 11904945 -69927413978698628775882560703361892160 11904946 999194388084031866285466298534578089984 11904947 48393007660170435054591963991675496592 11904948 -591760876199441112300869088550871040 11904949 165790270203001963747819964791035555392 11904950 319011557853745558978946973310825140000 11904951 -114697688846929766392046112491093204400 11904952 634297787159107825336728595202778009600 11904953 -263993696202117633630044547236600438316 11904954 -103596456259973790768298594465787489280 11904955 1775109105625568909313770333932835777760 11904956 -9407947134579165343680164050377615360 11904957 860730215312081017458129694272033588768 11904958 -20455910140697427927657922472339050752 11904959 -230996732006708660614530569876106248448 11904960 190914992303637887084586072140949749760 11904961 85441861068506406052374864811231457280 11904962 -599172578361914290758491524723326208128 11904963 91185240509670985874750984435346781440 11904964 -1353237820347736548799056301993693263360 11904965 425617371513551714403954034668836284920 11904966 -186068392300923055032439040229589754880 11904967 1652907851569843426647867533340471884032 11904968 657463404144872640962307707283014722560 11904969 341449158296641023393008270149964880144 11904970 -65810406525352686661676009415439610880 11904971 5426732655990993119853347430139827984 11904972 -280042144540243474041083748012469982208 11904973 64467002801898655523864050515075344844 11904974 -627625994245561409437862254938123603264 11904975 13461236768531306036457712871901567000 11904976 -17739709625132287736158639667167232000 11904977 -530079475205509849580254087927410513600 11904978 -343689346752228703573236372999513787776 11904979 -777283576003499832128346470533748470420 11904980 -2350590353147081713605299316945715200 11904981 1050314529089591191099455783319811158848 11904982 -232974238157908174828365360100980667200 11904983 -233464935350804972638708761270313659768 11904984 -65997249125343141399847699493604556800 11904985 -367351664827667545070545916371479245820 11904986 639722418712094039047427027732934984912 11904987 -218023100416334081107417293452827745640 11904988 113475372525345416723137678856269695488 11904989 270282335317998655957553027083034618790 11904990 -126582430486156495249980956075060330880 11904991 293766968214308294756189056033089854160 11904992 428030137838058086421550893597865279488 11904993 -427698053023587058662052542363845753580 11904994 254943552620201298166629476583351610752 11904995 -81264694897271781956993749761236780880 11904996 119381817185513539807730298576801914880 11904997 564577040018011371090198703320363064540 11904998 -329096979027189974150549572928042757888 11904999 283711487731226251358095487286668932560 11905000 -50523574939299387516571179941174400000 11905001 88549046708576559617888891480008982400 11905002 -236084225890622073852208530977230417920 11905003 -264097204409441187070758592580673112536 11905004 -389127833973457473891568839229152626688 11905005 -175435747281884488361564723634903761280 11905006 432080619157178308674243964321072980480 11905007 -454155839449013454254954393171778613680 11905008 129856368860731506787971219992422416384 11905009 -205820304731308547835443310849913959884 11905010 15648474476191778874231830720849136960 11905011 -492497357991186003418124611757301025368 11905012 -201839422168900026920158446949430284288 11905013 -814662464895519318340165156906291686738 11905014 408033341322148249584241612359056555520 11905015 1103876004416552931858756123233688480 11905016 -366507496198454799515046885918806507520 11905017 417407828451635852960454303041846195280 11905018 1159203515259856379253223004894601031680 11905019 173316724027373995719812137826972347680 11905020 -27806948868513658750207479379564070400 11905021 423581039355424595500620838334595209222 11905022 -259044522645930618261682701201982020480 11905023 1557931578673153145908804996622100480 11905024 65565009887134210172764244687695380480 11905025 67637283603420965054356906974546615600 11905026 60835210196432972401938278325642071040 11905027 -856186606348098634189727328215569893124 11905028 -82754072915433031240907606434851752832 11905029 427206597572236221851770654976316047040 11905030 22494207573971502904664914888955658240 11905031 -39384100172651294495248601663509897368 11905032 -832483806040900871161573406900255539200 11905033 -218286572575179824031142238912610481280 11905034 263017546711842334425171944032393108992 11905035 -368797346611165728231707813674625398800 11905036 -177096340768457295879087575361422301696 11905037 -1024957947709842540446220747592096090314 11905038 -293739631498720247269006026638806744512 11905039 889675455192222152494080522910050062440 11905040 -117451390099207484112946050990563573760 11905041 4564019932231998313979035113424383360 11905042 860743771487059625928188852517244335744 11905043 -1336003952996247831289568202736441866708 11905044 -241784518042070665524664842862852982784 11905045 360767208067585790180423689756804688280 11905046 -85133595375946331460181130564811966720 11905047 23007952833209121794633726074467989760 11905048 -103976643884702859581068501007959664640 11905049 19652548865912707298670250283852293248 11905050 -71598411251815656447871078961489875200 11905051 307309077266784438459942114900236679600 11905052 486153854761942220399192138693682894336 11905053 -428086963248946336082164744227766505472 11905054 27829984373168714274385319014784876544 11905055 47885818067153017521253091112173505960 11905056 1376469758579194327536674977876768456704 11905057 -418000011440287883133983970688522881694 11905058 -7723069077407014951155006772075632000 11905059 -506998856855944109639786841473747472 11905060 -186500410554958665488161667578398539520 11905061 64252336354060955780968830126662636832 11905062 -27654359388773882362552540362137316480 11905063 -353817245657588691590538836640891650720 11905064 -1111284903894962747092412960216492528640 11905065 -499212079743126062564422466185947745080 11905066 5796274770133337442322894638453857280 11905067 -617007663572823633276264475960130258928 11905068 13450504178135860880528532850101780480 11905069 -2300221862050431229656380711638794730 11905070 77546493386260158058801696352648364480 11905071 -116040351077995830586832313442190583288 11905072 -76859849502472695430619825891712368640 11905073 495314562670460798611546313469958570164 11905074 -240145325089711116230525859819302572656 11905075 -74171762509415504234810849651156154400 11905076 -112040900514139992648751327353380026368 11905077 728291969198945124355081520250981788160 11905078 -521261628170656424094226000494637502976 11905079 -212012140601717370879384647386444636680 11905080 352056230485751183138956321795178496000 11905081 152786935601696171266407783244754915882 11905082 -34355160843645761602539549286045464576 11905083 -528135080980690573551283035055767428160 11905084 393371914512409225931657744494427077632 11905085 68963340169599742774372705254340300800 11905086 227843729857352817531617502135997548864 11905087 276434367721325196498337472991523756736 11905088 12321718671551253379771799952634675200 11905089 -42826522421637813104333002809701801280 11905090 -437400366432248217358872511291062943200 11905091 222533157761040659482101028601584763904 11905092 503119021891420278983446746153589132416 11905093 -12558396463587694355741655620387010658 11905094 19718085439991377501285981316555079552 11905095 430504243913764193040358170609699821520 11905096 643199646830143536044843150636915097600 11905097 1389148138761114213966361019817948579546 11905098 -200309974857071150211844327688186900736 11905099 -191395880595827321789590172736537091536 11905100 777007006021048251423100129176660480000 11905101 238577632260904805757750531645329554200 11905102 595497294644623817266706386814833351104 11905103 444712243568992578660810719001781194480 11905104 -27980925470846467445725988649922068480 11905105 296551743900977081250739626728753036160 11905106 679228322800300584175185046195619908752 11905107 322667870164862137665366809134702190592 11905108 -340257988259480516734267318413454905472 11905109 -21924620518769871522723095747701863840 11905110 37897432642390348068523183718714880000 11905111 -483230762106425066904486129275156206200 11905112 1403551158527880813497464452692439091200 11905113 -285028727373709878354743384597843085312 11905114 133524003136119921780336279526997645280 11905115 334469926669159761885666615103072092000 11905116 147070722907116456058999072683463901184 11905117 -117246233245801453285906936587164194368 11905118 485575627348110072823785486915800069760 11905119 90920033432042685773757823801455489504 11905120 -182273534978403243963762244043593482240 11905121 -188842456473843002166395726467266291678 11905122 259173995848912721685564811281006420480 11905123 1160135010566365255762407352890643193372 11905124 285728150678191295360778636981849772032 11905125 -245753608448949381488782160296711200000 11905126 -622168521907380885178235492786285250816 11905127 -282648082071233821363599981714956313360 11905128 610982631556124648654922517997986176000 11905129 305080137771051282091675922618758388340 11905130 -213889191479294472867415097986757051040 11905131 95839367314996160748814910530010886144 11905132 -50845147172140020358007090374888360448 11905133 -121675684051323512520803212328330752980 11905134 134826091233666032133961965957328404480 11905135 -162147816757431451564929495916848698400 11905136 125750377126566941767282385398163668992 11905137 50243193626367204667595934979251267186 11905138 -265717969654449707476082982001157875200 11905139 1157798790934958097169091366339477636940 11905140 93548139257768681401819769171868549120 11905141 -640930326882775452558162651957915097728 11905142 -82116439293137067297609385451865600000 11905143 -459441871409580557804461745649948122136 11905144 912552150344633467517745666227706716160 11905145 14879252577082032187107734962836669120 11905146 -541643164017649274199500525845792521216 11905147 349321182744505290971679655634447529984 11905148 866993082881354496365756400719022650880 11905149 -792014981817868625752735129336664999712 11905150 -196160452624026417177327215647186747200 11905151 -1440672158661328830264808852025603153568 11905152 -5515111957958400699556636819948830720 11905153 -124027070632286549176894764768627738560 11905154 -193241947409200132716615396186910450224 11905155 -255013382571164909990640605959250234400 11905156 -810228657948490409004910994439590212480 11905157 -22606355945229458297163154345838442336 11905158 -183586725190121061727957134376981370880 11905159 8540168636644649226602562415761967712 11905160 407265968853326079837772445135308032000 11905161 -714593935918045935737404866704079890928 11905162 -564608560120681275835603909936626030336 11905163 540499255031028348482150278271302213296 11905164 -113690210781918816300019133054279623680 11905165 -309728663960269318941690282885768437940 11905166 -116313044285947492628159590527113415936 11905167 907992177549109184623197060626796043920 11905168 64574484105985873483029136559775940608 11905169 -735259811467051125492166240814121474240 11905170 10480901213247416195881260162505881600 11905171 165881977425323520021395331575264147372 11905172 748858249709991864080776894443852595200 11905173 87226638871122368886947239663461934848 11905174 -175708315147356329932999023660182675520 11905175 -59499298836898398579121811286270390000 11905176 26573736650467386885882903802394173440 11905177 1064674593534385029396434414664276870532 11905178 81394720503275222364086661840801067008 11905179 339948137193581336385206983188568133376 11905180 -216358311481040586683428828549401692160 11905181 525994339150848001180369289257188922464 11905182 299254045770501455455268692298500928448 11905183 111861239842604342355506243829427667080 11905184 739969082773204609542830061607188627456 11905185 41791049070362380199990796701387420160 11905186 -181533871334856645168464927570933996208 11905187 578809706389763179847155038431744712000 11905188 207055556137988853329406133759681603584 11905189 734232646129296177992201092237126796990 11905190 129643462222396710059990832916089600 11905191 205959190729370821900617984299189568000 11905192 -134571635308286506734525914856969185280 11905193 -1100425157716758441561513602591905527558 11905194 17744149665877737424047583204903256064 11905195 -4491077212171520390699858624256676080 11905196 -213325703242932005357225389966119310080 11905197 436333857873996332148108892143980142240 11905198 -32407924259851492603427015333244266880 11905199 417583089557262829658740480275178945536 11905200 -13389930098489294465558003882728243200 11905201 -422765804253046325818132423817987852736 11905202 -353906301216621815870396871274292090880 11905203 -446889173471970151699703340341252833536 11905204 -25526960839716732993692151150933484800 11905205 -56115939069089343326096006748269713560 11905206 104029054820591734697177233045230842304 11905207 -1109910323559166786335104570001433588488 11905208 94122389727522096564837838639327272960 11905209 137546784195050683995687860918365241856 11905210 32145864514675231577756240806406496000 11905211 -604913571642854975706936726939138442800 11905212 -411973417450229044048219964498879102976 11905213 320387004179615065513195118967831419462 11905214 183817771457578015281923257259021550720 11905215 -82917567241390706481966111929699489280 11905216 -252646406596744091573220779189406269440 11905217 -185878002723756083331015750937276108734 11905218 -3748112449105753033659993936008519136 11905219 -890963194114299113990111687089751219304 11905220 -673960386964787498015126171084449893120 11905221 -644081872445112952757619644334835138560 11905222 147016524038443151284842982186987746432 11905223 -781846306454787914205777318362477832960 11905224 258046792311474775745331382050049105920 11905225 901103290057154899299933851599934491500 11905226 415716296158344748565189207147330187312 11905227 -532302545848162095911236096199991711960 11905228 96703385792902601038147177404587159040 11905229 183255377712626084063298495031519122240 11905230 -11278692491248045860432356341742791680 11905231 103731849409502550902789248507189461024 11905232 80795064892186971313572719646532263936 11905233 669389465557766178756043112139630807024 11905234 -3792668694309718225822067527215046656 11905235 1256500251691154746652212701526922652000 11905236 407981274452512409462343618578553278208 11905237 156678061746172442746287511240601689440 11905238 -12379998471935751243783238246662699456 11905239 -498788128800903886509484303182190409472 11905240 -198621741495587018016188767758763622400 11905241 68472354381822581897993584623347447040 11905242 20861437836061383830729344335829641984 11905243 171241470930084040650001702414813354000 11905244 79662050194050170194338592271862635520 11905245 355024887123939165663004783039295491200 11905246 461855614945990728268655287361128142784 11905247 -897458682256419982634338256045439902304 11905248 -331763398754492663322952020259158097920 11905249 -67089925897269648529059175352765006700 11905250 -1958520808133836804894739586339456000 11905251 -104023017800789428754291827441791026568 11905252 447109330636888269214982055693906977280 11905253 957403281768303708588060819258066210240 11905254 407588416528373733718157556908623512960 11905255 266144281508515295303425586231558206560 11905256 -413297268491332812921250991167354060800 11905257 60003308287176909842949230689040096640 11905258 400167289466079294823730797579574082480 11905259 -742578229551421028064936080638810614540 11905260 -283591850419031161211135954701128253440 11905261 -823356280953360267166519005229437124138 11905262 487270329629209516258565146085773741632 11905263 673260353473609087582584048156787167432 11905264 -73063330817071816281150772993199243264 11905265 288068581557926396113033679161813668660 11905266 320850933382208523972189149925085137024 11905267 -662089667022533645709120917806359683520 11905268 -639345714423569218646905028484960090624 11905269 -351748764736007118341812264702067531040 11905270 -267816893311964498263047892840902071040 11905271 138347953767114938322337109917074352128 11905272 487765264378679662390660397679820185600 11905273 -490497966244712428770492680057710467478 11905274 -546329601998372086399877814957615978528 11905275 -179998312622155047042678697990064180400 11905276 1051672793596937551246719324481863004160 11905277 1008123576253082036284474578106226060832 11905278 1974055575434374047986000381452455936 11905279 -437627784938567938363121286591009422424 11905280 -407439231616025068490078107703999201280 11905281 7068122471851312747450301133929918928 11905282 -912840029233650690880196422436992128 11905283 -272268562842433499451984913269684720960 11905284 -203584448650747160131491543215930818560 11905285 630771387106754043650602848014596369980 11905286 -309073046561013125490887678424868783680 11905287 945143567207434690450589381889776246352 11905288 -447332601853627789393150279331636183040 11905289 -351209270655778946800738001743384351200 11905290 -186211192481757540449771343071984928000 11905291 -27514486921505023019105049844828613448 11905292 44327704832006189486245172851878712320 11905293 -64546391147283271960045853966938364544 11905294 -639671949674223094086364412969316255360 11905295 -891044206421227561542512310842331588720 11905296 19973212896176511884798096873214443520 11905297 1408066596589068247528353389006621074672 11905298 240450255361247787740255188228527269664 11905299 229816442844282604839051887867692831824 11905300 -227319881344203568290977564455799808000 11905301 79487310946672421754096839571769918464 11905302 89409729333651348980274014636119056384 11905303 110909947421570899965275711190368660552 11905304 1197478419616938461074795165056129331200 11905305 126835284439784930483732815137396816000 11905306 -32494806631231416501976498146786487296 11905307 -159217899786437730650520604402594785600 11905308 294570232658647016237080403669701512192 11905309 -611090350834353505717348890697388737672 11905310 -15995806252504333582908081080730608640 11905311 -662161290133898856603958240032625464 11905312 1208046858711743189566819052839806566400 11905313 -106037358948631399856018842436435538240 11905314 140103440857057165224251260033087252992 11905315 -876279717995183845008763932891715705200 11905316 710058419149080759427984504786855271040 11905317 204152091671951628908485984611286051134 11905318 -61575045907301978447824918871045059584 11905319 -1085323228200292073587797153884243990280 11905320 -52178615476603694733875964626224742400 11905321 28879354693624961881929353822928220104 11905322 54469739020801811393555712234690534144 11905323 -261607542925675595786409656480652637200 11905324 -8694463560941208984423550109600911360 11905325 -9444359368662780004012744559211999900 11905326 -101802402261394292029717077791822409600 11905327 -100659273271456463449866263699896717328 11905328 112828341522978355078335258289029169152 11905329 433744250124673651633508568359685296448 11905330 260475417338976352775669835862345030560 11905331 -1209189775651473819964623164290614410868 11905332 322289790183447259811078891139324751872 11905333 259022481148419362363481111450586199808 11905334 -192500328360673328683803688309861470528 11905335 85119429653599554440186103242202867840 11905336 1092636720191086911934220932151611207680 11905337 -188118081155765673658757334591927828540 11905338 -392969984900437088749250927291182556160 11905339 51979071100109302935635482054901935456 11905340 221529330659153534788152773772713955840 11905341 -43844643907024912869851851606324796160 11905342 151943846616151316083837446443947570752 11905343 -1115260957483994520547143583489023694680 11905344 -79538570897028939778607887269746442240 11905345 64181303249940704255412389716576679400 11905346 -532981995879310085626510564176306382128 11905347 -963313157046521630063065210762602933072 11905348 -39175332597871466663967486114926792704 11905349 -266995847590169366467606465313619895650 11905350 131818149169054043363971033888067904000 11905351 54507562193278338591816916734362573664 11905352 -97018542129096298204149012499331481600 11905353 -454163921671191159699924707496164839200 11905354 -542359923821758375344510227477737148160 11905355 -52360479720727204607532642591604005120 11905356 -24244670082342169340155645492716937728 11905357 81341329363220017475077662338627798080 11905358 393928935263750429807382840588082253184 11905359 -55877259547008486984100220073116607096 11905360 34062203688625210764741739690188718080 11905361 -19981357227017132362325924519088761856 11905362 -85606142222410383859998568149392017920 11905363 -564112632671898589305010151035890810388 11905364 -215646711821534351240437938922672078848 11905365 549551433017606868410635410495418098720 11905366 60346048602721690337595744465157391424 11905367 25623268031944867804375697761206882840 11905368 547965375520679082907420645694514585600 11905369 -292466628031246602032682810507399951104 11905370 -490934359667216500714793476101732854400 11905371 495029370325580265996901358534967840360 11905372 538335212851573617318121943406696176640 11905373 878944015829195459471272103412280984224 11905374 -33338632101428971956818660650468992000 11905375 -168573297832138794788340353005618224000 11905376 177093556030056852439043421159515750400 11905377 -824494642680279640931391649504238773920 11905378 -792644898414896404179795308498088803760 11905379 507058881133377060895876745506617226560 11905380 28156139407878769546648037238036384000 11905381 335163438610061568034782939375629092000 11905382 -437623046611075351879317614796619569408 11905383 -351882648713815015235205125426753833560 11905384 1082431172238304324895037945244067650560 11905385 -821772959413493690012648261336974227420 11905386 -112735589259929686673434406879325302016 11905387 557329173484879416555223381612987591600 11905388 1042714322012038763017634605291026663936 11905389 -780356645757761134567040124039046563156 11905390 -93535983556905756017417118014656166400 11905391 455522529860485001010974563874225408784 11905392 35714384896502018348587610373126684672 11905393 1473382725330960326429952839707455698642 11905394 335536962370255728233957248959237908496 11905395 44512711721720174350289534541896586240 11905396 -484669806653017229779679946107270339200 11905397 -327539308350405844496959650122674851168 11905398 -308680555678762337398210523177154412800 11905399 136761197684245884108463935642886966320 11905400 -3069131369477757922421929485911040000 11905401 180365094325288331222473352942759777184 11905402 -448356165928082605366936759598065178400 11905403 563235982498162375287627686833862975652 11905404 182858542896830623719464988214173130752 11905405 729190687177140386410917055879064310060 11905406 65897054746672944645118951130956757760 11905407 -434920964788980942306162900674739525360 11905408 -452182607118477381618243240212991836160 11905409 639181256959776922358146027923604244610 11905410 -2129410092002690238847653689113190400 11905411 -67021993251942566087958256820955430656 11905412 771840241289352156454897164508958687232 11905413 162948212984045064442556259171832303584 11905414 53814940500580177703466175849287515520 11905415 -897604895154898219904525171888337346440 11905416 39607933078857165203159298964811059200 11905417 523903587344567538764985996390458936320 11905418 -13074512049459878571411918449558717184 11905419 -12109166290264455042842135728140673896 11905420 356036107085459657461004386236449633280 11905421 256801330725396842589492232382224497984 11905422 198639727033256834205251677706525389824 11905423 1419024176142838702321843605345467267520 11905424 5590297305939645853830470524797272064 11905425 -189235519562029750017556804661571912000 11905426 -39772570711872516328227428179379914752 11905427 718822776393108894067597777536881007276 11905428 106362331499550774531042620357591439360 11905429 -1577865953981562878290081584402544204224 11905430 -750998061721388775894696374348461305600 11905431 583178418324035597810289269531494424448 11905432 -927495798440941787783160933274613760 11905433 30128474094539060760069621593272089360 11905434 -610733544848760525633430820859082037760 11905435 936915544349757196701734927090138114880 11905436 -420561937356713526182943991451228152320 11905437 -56338371608061750131092182177166113600 11905438 569078571719222804065482204837408267840 11905439 152159217009677489878203380724854532960 11905440 -534792455203201519508297669578221158400 11905441 611164154331269638083281797658495511300 11905442 32918843446576767061520227187016769872 11905443 -444686713578195202804004386619771611440 11905444 -503549880946411293964034236886631211008 11905445 498092659730554956774659556278333288700 11905446 -75429742858726427060616074591814445056 11905447 -1490939689773900320477118927334297779408 11905448 -1115375114975214120810418846785824240640 11905449 751621958124799712481171574601913688464 11905450 181715817535646007194719710159549834000 11905451 655960894278190766455274573213319659904 11905452 -4092569817343153598435357621267435520 11905453 4241644191277584743213691203339923840 11905454 -34681725382463327429383978539398183040 11905455 -211387774295060541987937442617043825280 11905456 -88991426840615916484409252466403966976 11905457 153933903470103368505111497790367718400 11905458 104853823400181031150180267272902261760 11905459 844259171473948316211075724171209325360 11905460 -29927142392352270172504243744984719360 11905461 -39136832020755522503964143741486860128 11905462 -338617421177677534487870954890152527808 11905463 132874882795180161102579629895517506360 11905464 601979614680730695503073827415122903040 11905465 -345991680622747235027203572585659808960 11905466 22211411475677474414612856876785233920 11905467 -23676584803333241473333196146186990848 11905468 -73561755753327250778206519210022144000 11905469 54706676518161448700214149496856337760 11905470 -262996310179873332066633417349819030080 11905471 -226251968987675249054633231486611289928 11905472 -67371917222159062755363286672792879104 11905473 -527921898679269043290322576915365387216 11905474 62943731670606373151998277832849318912 11905475 -355420776921315562933312937163652594500 11905476 -464447308725620950803929160096938065920 11905477 -394539638306208056635975767121008200674 11905478 -228591979675264885499597560518838507776 11905479 718491864305081421727416922240434264624 11905480 369134759360117512404107638358453452800 11905481 1465033725255112847717789394399546687780 11905482 302920215105659930848672422909279950592 11905483 -193108132418571558885023542129405980268 11905484 1070371058178998027917759082380061438976 11905485 317597089037558951167421073286928652000 11905486 -901763457789777493217821713853640521920 11905487 -718478489339431669698116661639033160008 11905488 16814872118075363774912391371858903040 11905489 23104208255173434502947898233898611680 11905490 84036612382759640448963816487421184000 11905491 -108480894754490220274589504719960737696 11905492 14482198730497103989093796179790223360 11905493 -152395447067495614452087210468084614496 11905494 -90447820476356431456721143997227983360 11905495 217320553828982787684142153907838643200 11905496 -2737226277121581767537472952368783360 11905497 34932353198404978553471379335910691188 11905498 -176033515760054850543370086388661945856 11905499 -844173576271743279858831820049117245500 11905500 -25915659881287137630489491795083008000 11905501 -580578790789708308234948738078946897498 11905502 72347815336414806424173336970033287552 11905503 401332135373409533585543534777801202504 11905504 -638301501297642564502739160119106600960 11905505 436090352468626193388245022730833072660 11905506 -155193768154609723230919374248288240688 11905507 -532637610872677755629894216647786593360 11905508 530247581439152096732379923453534919936 11905509 -111853673084411767209698379340171799040 11905510 20651248738560633125336115535423152000 11905511 112130487964592738971215838722610585872 11905512 -597842366305606694151413385597873684480 11905513 98784135401017464951449496234584779008 11905514 -326090305236298915058127779731889445120 11905515 3880793144867644341431539131436056000 11905516 156123542538071841701527521773305750528 11905517 39923815812060094213716193562112781440 11905518 371577024414809321457829657310214294528 11905519 -251843368244312678997405453353904238400 11905520 26756573120886279463375582381450199040 11905521 523580479914064493603676158876252998512 11905522 656666953338721075614028274299779389472 11905523 13866359723437658077420654621870695936 11905524 -288998033288707329885902725892639318016 11905525 310057898609319609439987734173381289000 11905526 95966312136262936793971381886439191712 11905527 -112400414616031151517607297078545886080 11905528 -9362994974458949840367218577937920000 11905529 -1246291822076319638390352190712182494870 11905530 -25950138038303284107529602223080960000 11905531 822193799447458363929452099056892911464 11905532 -210703792026727868580153023011142834688 11905533 -317685514047367640124661367590709788320 11905534 -48508176689452160857887004477488045888 11905535 567170819345457867190175938226968389480 11905536 -207474481141323381717245099136365101056 11905537 -84541408865247632724582355085536249600 11905538 -600157047516220013198287102002511276080 11905539 1452715413592226399075935198899536256 11905540 -521578032731073343114326985532005589760 11905541 -110610778068834154308864379560570593058 11905542 749887506807729640491982030138013764608 11905543 148435804126888592188951436598266058800 11905544 50610537266313264058331228572957900800 11905545 544148006216008850061724181039570956800 11905546 503773374744561841650013794664261962240 11905547 -34708987106187345652975460818210219200 11905548 601114600975378167859889002882538810880 11905549 365733983658730454424083133670964364 11905550 11895326667672050169187362402446553600 11905551 91861588482005804008075867547104371840 11905552 377349525721730117914339862436964925440 11905553 -1124781999024989079695716022829491148 11905554 142829315925097389136001644508329057920 11905555 -12386783902231363675248240323152919040 11905556 -38323868249225478394320618600835408128 11905557 1290139269455101996026019739657382075360 11905558 114936849151269457709418425565635650176 11905559 -252525952789788652149526396833999909600 11905560 39631662421227435013951227539370393600 11905561 -1364668670218335072667573338751473366838 11905562 712709131352716880371760638551135202032 11905563 102030382551764148985674410716616257944 11905564 -316966102727446326028260663787194187776 11905565 38513801908560079530411162445848535680 11905566 -270872222847098226068682417859126877376 11905567 407786227281842536595162125909944954720 11905568 -558561224907861994093998942674096947200 11905569 318509192137064000788745004941636307840 11905570 70981130444095376482074466440761948160 11905571 1422383371646960597850104966427019090200 11905572 510620876213825379832787989124481024 11905573 47318159037976412836446489410564832000 11905574 259820393408056189500371207598900497472 11905575 30649942958521702736257796313020275200 11905576 -357235944515695098516408354681754429440 11905577 282595218853225778011311097557777542052 11905578 -89389103009137928427349259374388329296 11905579 -307428042421947286924082707586557808604 11905580 -90486910632854655409854642497110886400 11905581 -273117276803941335250942200666468779520 11905582 -540931142644865124124659055572639744 11905583 31093837165888099957537452620018498832 11905584 -24299962155449284497872635821480247296 11905585 221774831915382904525207553348653881780 11905586 37106024729579409704909683144897815552 11905587 -384493752922077703658748688237498434156 11905588 -518051733676234352260811071438732957312 11905589 108589488972422033367433385072380161390 11905590 174299244303863996315111632993228339200 11905591 -952388748612606696266022118181775549488 11905592 984258159027600579160096903606519296000 11905593 -134961171697014315691078853595385948800 11905594 -54714783997220826861830213029336469904 11905595 272351763878235528246299188843258223040 11905596 -391165700007600801218235493483014896640 11905597 1135738922274559483457845607439788286144 11905598 -629708764259204089971436550992842451200 11905599 179684588046694016772676613343900869064 11905600 -64726695599758511867773413821618585600 11905601 -559652615298090545865400116747682125336 11905602 -23455345727591590171971645505648028160 11905603 -552436006766350375536484631890438950912 11905604 -231028084604112937676503656777632079744 11905605 -210406660983373055702536708274560815360 11905606 -582009703472196923653724516992540633248 11905607 139012855037676980076080182003472235312 11905608 35544465713034569750263083033263308800 11905609 1127768419759055058199570586595026241040 11905610 357491856958173409262558731231360780800 11905611 -695391567895082157410447212070088313128 11905612 -55025909888110470799825104982738792448 11905613 -835932860922163429240104585003296496138 11905614 -119054026480927554085874342650745068800 11905615 422703386344437244950785160284026560000 11905616 442140334288662573285838595842709913600 11905617 1228437357875801723713077058121494365312 11905618 -546719699239539524961858670559391120240 11905619 189921041131343675567458514736873494160 11905620 -52733647511178962997151100454372587520 11905621 -25544949174474304165604681202044520192 11905622 -585806618707502526896855550601912305888 11905623 -12016015059504560512297624295633842248 11905624 1201356657309914325770345821855820390400 11905625 2749338823777110198598807496079690000 11905626 270128625467604800256393940523719033344 11905627 1065250622266711576605335441460618332712 11905628 296307113240157677316982614006387302400 11905629 123404186672319971023969025658820051584 11905630 149896125201066833863433346379352334720 11905631 168216229671343322436328669526190939120 11905632 -8422601252785309171742300138215047168 11905633 -414462757273370512780595602630463111660 11905634 86408766465973888791033550624829029440 11905635 147007909981215951970894182883746155520 11905636 -262238093018451578941459076771711297920 11905637 100544946003306146277553141190583900732 11905638 -93943280233197026987340015635490829440 11905639 1349628798284498958567460751171905440440 11905640 -314338097085373177546530680679540787200 11905641 -1530061943577075383058212978365380000 11905642 -22557720598107945895458012985775877888 11905643 28632032819060732312344061090726341248 11905644 39947181040076749002986768705044578816 11905645 -211288532014753524281025467504789644800 11905646 -283777045918187493460654508914992289728 11905647 -144412758538674153830992491552012366720 11905648 62036715604465761710064144424402452480 11905649 325663857720064059742322920209343158336 11905650 -66020738149283788924999373547332640000 11905651 47973192364151432693081505994324167792 11905652 865807678961489825675587681378878769152 11905653 -20178597726679192979843148083469436896 11905654 -547159326070521175648346795727629008224 11905655 -80563509247663790234599247929973859840 11905656 15323766175867626087328050029621084160 11905657 1168695548350207097545589465683079900906 11905658 -73450332788561701054859838330893571360 11905659 -448539394232398021130096522410571398836 11905660 281255835625887967780248621363508992000 11905661 256588683455054473611382575780064423704 11905662 102121339908333635285371291334173083264 11905663 295445507036915586264019028969055085440 11905664 2151079890405437470304653429418282188800 11905665 207188327445140079604332394299231073920 11905666 269256781677813304354262166640525211520 11905667 -1370631147885059567243727637731553860720 11905668 -1965465929886331968749737867096083456 11905669 1103536116498009045524665057404736561920 11905670 -145752205464315538510796293367161808640 11905671 -1773438744283751118856778554502470320 11905672 -573827847091689297439546002444276403200 11905673 -397151170061740802905639534249633375872 11905674 -96390713592783505643023637125180416 11905675 -219567940624822199117897397883986732400 11905676 -527286632059461303346415162338538675712 11905677 170131838375907017278440036030891720000 11905678 309433414127675108410917812759915094912 11905679 -1373718941002345165549233760581553536720 11905680 2970014796278330660221979950173388800 11905681 871846739962177741812347396786355954482 11905682 182027626872860774542608636534585570192 11905683 -87820784624655965557941340323906744192 11905684 430340016224465998684680052577158041600 11905685 606293138447233568138768834034135374400 11905686 114313660687585536072740722151943209856 11905687 124236707922646431030467736738298944840 11905688 -193804075487169017335428993536279562240 11905689 -149689160647483723728791107608754404480 11905690 -42154100931308487151256222575254580800 11905691 427259205123914124750860214454352185872 11905692 -376969319224618727411235070099527771648 11905693 535472607632188979795444039749004243942 11905694 25327678834562348197547682927082048896 11905695 -415558239036316791524446434254339011200 11905696 -159510172614418584509292790424351539200 11905697 -709291201000774128642420673098339712320 11905698 156056272185403156700423042959629975552 11905699 -630066290098485473454870459650557172560 11905700 -163579270408293781021812005116419484800 11905701 744497477476187033104736697947299835232 11905702 -595855302804788510412272991111222151296 11905703 513702373766598678120775206874053589344 11905704 27739191936485126299301530832495001600 11905705 78729722707456824796926919921897681920 11905706 142226944865855855742235758932994695424 11905707 -523168460098154376691433610751346018880 11905708 250331057760133744524618276400721786880 11905709 -1100470464643354263719842561381751034090 11905710 10869529652926636506478520236935609600 11905711 741970923874420308804994802148619029792 11905712 30332569202707488846755505387938906112 11905713 995270866189179936344363216055073531842 11905714 601369649449323897201542564294656973952 11905715 840778015310309989487733943732206213360 11905716 -10341868352094592758571437618898784256 11905717 706716114735182702233267692461832406766 11905718 -30665606913914426061197393681334737280 11905719 241200656796019748820375363199831946880 11905720 -177015105837129010395885943143743078400 11905721 -298223570767962054762999321608641142400 11905722 33679830523582359176950301847317521632 11905723 41565950450663558053163379293107345720 11905724 95617128312905315975549152909862016000 11905725 1579205952784576699353169161556903200 11905726 -81556340904239518738292858507815604352 11905727 -44557892176081542480604135655416703424 11905728 198160175227031237168986840728569118720 11905729 -440527822601087123993947449739435799328 11905730 -432493234456723497151814589938968566240 11905731 -415768561205957376286900487234475494160 11905732 -710959747665337700460558504077957547904 11905733 395008912838155627865867497297891852320 11905734 -48166510896676296510411224199744858240 11905735 208511099267838522127799184739088338680 11905736 -410768361143990556338748861211667988480 11905737 138952600773094346942681079158004524352 11905738 -197315474162382105672144420108027370656 11905739 1048716237421548906354810258617968524840 11905740 -39362556365225320428243805846822502400 11905741 51945010720640833293640873544648239692 11905742 215532265624995147721386175194168606720 11905743 56590022905255214523289181208585876480 11905744 -2158059069254962297119972397595443200 11905745 423361156083079002429551534889194464500 11905746 383784671892461829914681245297367774208 11905747 382802848481306468816360961515187793920 11905748 63274465386322284311647567200160065408 11905749 -181850740255677548869338474968885336196 11905750 -776685068413566984600265748605664736000 11905751 -244869974847249181785386360161644201936 11905752 770526253748094527766361674872897925120 11905753 -174156511475012946037667003870105198076 11905754 -4805437713433224550681575196974402048 11905755 353624194732801027034914657347900904560 11905756 -423599846866740998314178548971870074880 11905757 -1003581317069304805988468732445063899994 11905758 -326666822881696896491169026184876994560 11905759 233930072801124901925313829924703240880 11905760 391597455924264087638604982745042780160 11905761 17588873824243016320190450518810536960 11905762 419555868108520350212968663286485046784 11905763 391655635460813049439019202118245873240 11905764 179171577514568769822718593076421517312 11905765 957583771464367567645983044310164001660 11905766 -386410340102851512395178825274193995776 11905767 54873399541763673159963142988991951360 11905768 68362763505600432766466372157240606720 11905769 524573951838428128249268230086954297744 11905770 397572223320799865944624489117350896640 11905771 -272150933782431735702842708223768438028 11905772 34423982880614538727855720969739289600 11905773 96096328907244641273204692882983982368 11905774 506491820206796722949230522624831215360 11905775 -215430436843595388969817120155252801000 11905776 -249250645286999809866340672987323924480 11905777 -420785135033123728525989530586468110400 11905778 -509334136377802280952261444626484952560 11905779 127741888131154592869392727007173355568 11905780 -10402571262015431490622691442694556160 11905781 -125170770868451519751892922259296496708 11905782 -223714687311083883749427061495822688256 11905783 158159851813856250943774499338931306520 11905784 1407811669334751414667412510508010659840 11905785 -142387141041675777641761157987480659200 11905786 81784594103239177098159508986325291200 11905787 -485262357081598901347078967086725395760 11905788 22878858213718633820042820231237033984 11905789 -3691196194610906247415993996007261952 11905790 -4084334804495083255220078181751265280 11905791 -200967727241195171603161047083592708408 11905792 488985832944601211730440360831825739776 11905793 -388714198838649864773496884444679189756 11905794 404522069470302324132187925601913417728 11905795 195343455279660071579930026340245360800 11905796 335510124225658340632572235798673092608 11905797 -5181767291225510168795929857978910080 11905798 -277756809843155855373696664522964067840 11905799 -781876891037585676069954227228346272760 11905800 -12560930012676869468842829730481152000 11905801 283920247420427514894519164269921928704 11905802 -595194642244437861169197277943419965648 11905803 127208684815166683240728688666907110944 11905804 -1026083337688316393995027494324194431488 11905805 289553896922762894135850361247330246400 11905806 226252910849750366852945984847039710208 11905807 1383587990427128113776333938163434043056 11905808 202504605928976943738455527080657887232 11905809 88286771848038357276866036424491134704 11905810 75883422985129540636126069932592542720 11905811 1332056578808250530271038663546978019792 11905812 154214378192292760434476588626019082240 11905813 759878315251746688001246499208908354062 11905814 241461714867897486348192533358988564992 11905815 365793377121350373043915284573137981520 11905816 -36196059538743102069304466863790899200 11905817 323908930544829148865689955144933784384 11905818 -56409171795698051426934183137516229120 11905819 -169076653235245875157774556839740358780 11905820 518739171963402828892659234506909806080 11905821 -121692524818202231169805683143154167610 11905822 303674989182490885742163058069094435712 11905823 283961691163728244274501001559030840680 11905824 167536304479927174327450626929044488192 11905825 -707557533836189594447131863193804501450 11905826 -167814990659317213403324753461536080736 11905827 265309463004589692707306797881846976320 11905828 856548182269497957860989339290880644096 11905829 523083529318446868061223116083026615132 11905830 -234823954101940759873829709451012899840 11905831 141078339392890913890813955353928392800 11905832 161526573684361919077211719883441848320 11905833 -71434042097905621268309806321666270176 11905834 228524920136006834388942381995556477120 11905835 -403908200846215788671754379781115031200 11905836 345833187352673246139774177705213568512 11905837 -564994534102615195610126324507182741760 11905838 -166332970724048849084779388302829695104 11905839 361061112675396880717570355601938077440 11905840 -997220231212242299005558233992724480 11905841 1297903621262159385370066185004309492242 11905842 -180507801213595486870493662735334461440 11905843 -109794467036006713953391966354647536096 11905844 -713013297206407577055670082354173415424 11905845 -176043677852662875765332234823876192000 11905846 -188306413412832755145439175783014617600 11905847 -1787650862448857024956889556310454197728 11905848 -192936575817094683581549980339367854080 11905849 -635533345856636528917551755204795176150 11905850 -206405948902014231891802962488940787200 11905851 433316716695818061214158445532515223832 11905852 -142778741057810988224759530141120266240 11905853 -298253506025216084336009599716472969920 11905854 307825589507537217999842424354896435520 11905855 108829704390039592199375725508435919360 11905856 192758471592865919913387027735269867520 11905857 637293603729883283889638994973308181554 11905858 -189777563074203191199999044780366771712 11905859 -279624194292053054557064788925678274048 11905860 16395517425984605342691370332146565120 11905861 633295207635683903716418724606060239424 11905862 2512394088279575226428759765026734912 11905863 643220504744257329074422124077188306000 11905864 -362951808055108904393154007249410800640 11905865 178568647393094672250872083893608406600 11905866 995405593568574396423576654742176000 11905867 -163215021360610914471871293084254621280 11905868 -46890988406788926282105662789898240 11905869 165187147505287788486793408919419008000 11905870 -303300790916027980957940005147400397120 11905871 -1080563822220212213141744268424170806928 11905872 -101599597072513846137634196653640908800 11905873 -1680586996176359111013225088027614022400 11905874 456460950628438593793883846673211287552 11905875 81551018852228444942075192474499180000 11905876 913927439275018503731254250482963138560 11905877 947832436158496503681839664718585493532 11905878 -54567543249021511621630821067791990912 11905879 807208357788298171083547304876746121480 11905880 -95563248011670017122220071134041702400 11905881 -234373832003403290294924727941392405824 11905882 7745326075087003048975371629580740544 11905883 6428314917464952797335117127780061888 11905884 749752082144208184958811333133461227520 11905885 -7291246524198402950447404715493040800 11905886 -339708536049126441343610952657378357120 11905887 -184417391346431439583030010361472453248 11905888 538378221560168778346541302581533736960 11905889 -275720898626015655124665541292745293520 11905890 -132423050309407379206785735610148006400 11905891 104376505071504881381628120883344414784 11905892 504251071501220978785847672232990343680 11905893 -1375641090016934460965609881426077772800 11905894 131642026144387249276144565978422210560 11905895 -855880597868868853927650490654799622600 11905896 751439744236686130891524023097515212800 11905897 -166072516162929730935190808956514658496 11905898 -792812532069314052751558660732368862800 11905899 -769998074580555372226038105492602600448 11905900 607839443863722460154407240881598067200 11905901 -201345502639933591217555696619554914560 11905902 -144589152659752471473851641544839288320 11905903 -807279360830608068123282850469099756848 11905904 73275805291258229021166781747283165184 11905905 -85010153369116901697897524021414937600 11905906 178620912480828478163582037403858694400 11905907 52849790460551472231653341809527335680 11905908 50255681735862271709348005738314473472 11905909 -767985583588389198842874896905205639890 11905910 -463187797864308333292611033051632640 11905911 15881788581940757017853470981030108032 11905912 -1107642259426072235083655077778815180800 11905913 530517212959596970317604672467462115920 11905914 175113656655533724999499680420367165440 11905915 -56037752331602675598925054857818546400 11905916 1631324163419784772441002948136356864 11905917 765387925450775338685040909601912266912 11905918 -171947496297589363769108159809888611840 11905919 951885146484068918135842324944679932000 11905920 -110335313290856754109702384203595776000 11905921 1785703954030751733055712349546712003200 11905922 105460887614058497520777344970516664320 11905923 2167926732687813836185057657488531264 11905924 414029702406810792849662006739122592896 11905925 242879394355268505693309563651780086650 11905926 4839830744025367264989602105454334464 11905927 802050702359919178053807028383663392640 11905928 1372778199332097653283909122488174556160 11905929 -133798178788498609634396337764008309056 11905930 384532183648493803543665858535508209920 11905931 146277779963410773277815656569882917072 11905932 803484434217026533887009513369125683200 11905933 83476755141275904952404214031945226820 11905934 57247458429388311077895558049939185024 11905935 -33007113073808207763900528482618699520 11905936 -3845271847287963963146382803172589568 11905937 123263339611554480862923567944800769586 11905938 443826599169931923362670659702657507328 11905939 -1947359243586884575895269711287081322640 11905940 75951551531451224162728298369655129600 11905941 -223484004370056380664822685819731443808 11905942 364404787524484233629701013538246883872 11905943 282561967127073440152496270466187623600 11905944 -83312982958479991346762912146453954560 11905945 -800455590153437238739803101900203698300 11905946 -201762815761241699331845534213107593216 11905947 32870280975707786828877128490792064596 11905948 29804366797571046771146673583310131200 11905949 -290403086396023998588277921231832198400 11905950 42690376639213937346564232892679168000 11905951 394664207502573398685475955690720866600 11905952 -1173204448295935528291071171770318389248 11905953 -209861313907863706164801214434181262592 11905954 -654256320093802970325001101633669211824 11905955 538325573020872478792793214012129009360 11905956 325587124318470090213265236522667677312 11905957 -378413941777326796254901810945997489888 11905958 -250550104508099224236920799190003429920 11905959 231017422317864197803951427185018981968 11905960 -277118165760227444780800874002593792000 11905961 -99729063076020277548086041990998572700 11905962 -191360803967826023977736404547179208448 11905963 678297200171660798208759581972006083824 11905964 -94060097550540891366322120790782033920 11905965 114148086043557118005048186124814046060 11905966 616726398604519697275509470804056986432 11905967 884239432311118826186814874423494250512 11905968 -63544028597582096479080089533957963776 11905969 26365116724479380593338884022399330544 11905970 -190687785034178770679735279060881305600 11905971 30342900945560659113760725288079814400 11905972 346596572012813858109889134850441560832 11905973 -243171284093625360087327045137356826496 11905974 -82860239409022807618748765054742984960 11905975 -201443949063545803238959323213737358000 11905976 977075993354969296196710214475881472000 11905977 -1011974259028460966481515481741292260192 11905978 116134618817811494815025230701540032256 11905979 703677591754467165671536732285173899760 11905980 82622190613939236717086434053583595520 11905981 245332452043109249564929059509579307564 11905982 806273097613956528036112545840518664384 11905983 40458511273936643824307892021244655352 11905984 24537618541597281540304743178470162432 11905985 -38359359306380207879985485092886138880 11905986 443083665698260964210259636446996129664 11905987 838407020444572795673509344401301656636 11905988 -205036595040714719576545072290585145344 11905989 795354394789629525272242972139420271840 11905990 72102086768781204022301520380829811200 11905991 -1073264540839731814601026087186623853608 11905992 -354323800748826610564444476365659668480 11905993 346020007439217355432048918421666789760 11905994 809642905072831715388689836240844680800 11905995 -457876822961946912638444543175678308880 11905996 306617090895455896639517845712209182720 11905997 441045382524346368270719765863823848032 11905998 -191731284589812107749228860691116984192 11905999 198732187905093972333562264014540609632 11906000 -83112301015332405547913759850663936000 11906001 700094962387957766594711577487392052800 11906002 502423808509096412561044434745651884672 11906003 -532827196240275570537123570991290713748 11906004 382786373423913655904838154362222323712 11906005 666873555034351749881530147106376525660 11906006 107303635091104718918899171379230863360 11906007 529664488173941202178208860300407809640 11906008 -30847195142602492140272258269784064000 11906009 168732040310036667522429804136487108304 11906010 -161991696941925498203891062947448642560 11906011 -173935505586814685302252222075543929280 11906012 -6608934935648923137813107949085321728 11906013 286044960962804036791683796697407315968 11906014 33690597619022508509949774104856470592 11906015 -339596501447715879706747009979284776960 11906016 -67459635065960788300136527674993278976 11906017 -1864439968499527482224873098628394488508 11906018 24348721481595810316575477676126621440 11906019 15469803254248194323045970303166234080 11906020 -84974264497916879735182902171580512000 11906021 196871506585487127687296593716869508222 11906022 -88468362382897277496436212983618987328 11906023 1301173083536399185245918695348327499960 11906024 366178728012226867003831806891589632000 11906025 -447068230649801797545366714661605721200 11906026 235590264308301182055523008435632709888 11906027 -115189681589767706846311162843228761600 11906028 671590467376152166070785194039429027840 11906029 390429645496510932905574708050558860480 11906030 219959749854342627718025191228941600000 11906031 -318012678202398550908193470704625319536 11906032 -87568908920676938525403434493471883264 11906033 -121542241760100211373502743744006416716 11906034 -92059248059668089226415149803146797056 11906035 -690325681560462165699670786694161071840 11906036 334653856076482228312065776734004714880 11906037 140285126644711111696486895286258762 11906038 -47154336317449302279822332863775626080 11906039 -1604901504063417418245145490196838288944 11906040 93227293399419236088957570951256473600 11906041 62255245908462474211545855699626794304 11906042 -323237126369905125814864762984512476928 11906043 -1114275555596920368227144556697427840976 11906044 -282366325366913548012243553401898240000 11906045 -64177163484250905425392459225673913600 11906046 -56458247341183203762033549291888906240 11906047 454403944012781987513951076502852330496 11906048 270831967194190948099852557840707223552 11906049 -10312633949539749202501375150392688512 11906050 49727581137205734473293392283872978000 11906051 1119745976753295033381315860993455949052 11906052 -138142758443266086581389782711986178048 11906053 -80226271841674746165649629834178658340 11906054 618217537729399433048334042530559866976 11906055 2428401985404172741177944500869862400 11906056 84325633221948532860349242685290700800 11906057 1269341585662413534920914044371862369306 11906058 -116368710799591307183104675319476444416 11906059 -457048987070889898972435454774220668760 11906060 -39529300128088762487060781202425707520 11906061 -212255133912273765688427425537019491776 11906062 -78758455298789252054335266029430062208 11906063 164870666715461716072300034713018327224 11906064 10024309337814645041862467108097638400 11906065 541052477094926408083395409310988240000 11906066 -630321547573010140055643631629331261440 11906067 -732742940468931964833217298100789259152 11906068 -422333940354977652419803866181278842880 11906069 -712736548659013416996330321744721992804 11906070 72967686458598297922127366760921446400 11906071 993977693199793813276911751667863559632 11906072 413361375791656235443835294591267328000 11906073 494038094210592975031903881801033258522 11906074 8168466135320485241854116187725207552 11906075 593566669725224626627208817316295181300 11906076 -83347380568162886107773476913301979136 11906077 -132091084603006890149747321332708527488 11906078 -291679533044630143361433596478445484160 11906079 223793755091023190673166945194990878208 11906080 772580501770707550779352303546126172160 11906081 68219585570859013671407702858625615264 11906082 135932227742098133333575026295825382400 11906083 -102101036376997025910569467900829940480 11906084 -651237562851698566807832215359004646400 11906085 125084473993153332476658001364866826400 11906086 -844379377683393379394111600238548339520 11906087 1463547696518164280132225367088910634912 11906088 500304618970839801149308617316980326400 11906089 -357758659664087917981249261330215262200 11906090 175691369999105947259880119149071052800 11906091 242553170253013028480894896796236234200 11906092 -75243015205242944676247156468403455488 11906093 -560620149952596446704300645107162211296 11906094 -20052306432523288645397612697675414528 11906095 -17796180089360490541693949562390007200 11906096 -7830782744955191743036451642476658688 11906097 134223078566430182835340523755755945984 11906098 20433095471496653819241189807187560960 11906099 -1268632027260491936924198260971966870900 11906100 -193346661130696231540411450809004848000 11906101 -1273644973816549527421899947594945150496 11906102 -343170503632435194330555182365659639936 11906103 -848558717198710409740500336786937355520 11906104 134930933501168800260642430653261742080 11906105 -689595229666256700012108535709739751740 11906106 -470387549252835919134540290810345296896 11906107 -419555852533291104116874853951083983644 11906108 -170291544395213664287965275570213310464 11906109 34449545695609404632739473638087877190 11906110 284230914443638416222097633142456784960 11906111 -43337265243374899138009466512118286336 11906112 -71717649585312310592142804268213075968 11906113 -267083908072856259229347869616575218236 11906114 46258884081579354506022172509976863744 11906115 36274244820290954006966172279232391520 11906116 -1056349664403510010747799020169917759360 11906117 885699795347546877588013920751926612732 11906118 296168466924131039003120853054165588000 11906119 41857999855379404746415387231331048480 11906120 426848404763467959329801887759655424000 11906121 -191121021789092664163015638383131247136 11906122 391580606831186387610256502679071800320 11906123 -9107441195296281065483645446749611520 11906124 4792801222907037441764485820438031360 11906125 -312793684328965249529348032706980896000 11906126 -158240034698294991304131206741932812480 11906127 -70187021721046759248941066918342723736 11906128 72120208532533273795807725172503199744 11906129 777374452710122738132292199529021615730 11906130 -312449700344065658562906685565384532480 11906131 1574588797607982894178261253195643357932 11906132 32796862092581740989661175123630997504 11906133 -1228599638165964572342970490871067384000 11906134 119892019709847711833356501940234268672 11906135 131749463574237080422678838343555516000 11906136 1239290883597894969596400119460136550400 11906137 523309902354353323383133812946771449492 11906138 -757176546348623206525592341897588811280 11906139 101720624003572575117159786670155970560 11906140 2228378084261947799863634499523200000 11906141 145011919099180500932023366550022240 11906142 5301595818519088543439473082811659904 11906143 677877945755279212469911062034051547400 11906144 -1157559673828109947175934536264035467264 11906145 -55664315732879556442584737078134913580 11906146 -100569363016003748149707115668228994560 11906147 -346063820256135982693268307487352141688 11906148 -60680226875470137622748628440132152320 11906149 -185469388568823293073271128479068339236 11906150 -40312726345679971827266408158453080000 11906151 -770055642606178882445603589209959978968 11906152 1388677469761005580711955473062189742080 11906153 -121717058314951580908893236665182288000 11906154 4908027292589501192283071277551158656 11906155 321032000217856458630023437959508174560 11906156 235793064853745915669290276798688698368 11906157 96223515574570358831217836879005764288 11906158 -157519944543536963919058627614614400 11906159 1280882181500997689506462319674544721360 11906160 11831419133954273608188424180885094400 11906161 819908984620268827847712463687377911762 11906162 -216156178216062920454138992522650461168 11906163 -73576262354646938647543805246437936800 11906164 -452002302535519842055153693499434666624 11906165 303593624775930749587518393199342548000 11906166 -372564408420438413145908691839499418176 11906167 -407622930914925036871977270608214309528 11906168 1160100097519144939124095886417922662400 11906169 -169640397651464935160514302329099130880 11906170 24282953301052964086429110930054144000 11906171 1636833357526646891559234414980016220392 11906172 -124012099228163026039932349870067658240 11906173 -1393255049944145712865817162930500665236 11906174 128849023903546676273925160272176017152 11906175 376683442285131911188792066217973975000 11906176 -205371621356858939590702642512349102080 11906177 -230315767966372703139400706829866638974 11906178 255589500588120685953252132926736714624 11906179 466488370985873093777633746674545750000 11906180 -40807842132031999627468776342049013760 11906181 173330087564856123758184890684005787904 11906182 -161835470384852421528605304135004558080 11906183 -1248400802380050910052654864342859934536 11906184 6382850758060563894192550951049625600 11906185 -168282513611601151652695374119788910400 11906186 198235109284715756965394862815566911792 11906187 -683095615611885262867838076852190476840 11906188 348180138583613207171880741084080941056 11906189 4964116603568093432433022083928748256 11906190 23381206545143563225544704392743256000 11906191 1196684378889869483041446226020558675384 11906192 79162289491347496063511704246200016896 11906193 154539613621238305971757603983972321024 11906194 654954173297091182372381049670103722896 11906195 -82086362307392953152838733275081256640 11906196 -442275924771647415561187714637907191808 11906197 -1441556750693602042803317620043901092448 11906198 319503490928383512202746908684723970240 11906199 -411831056727453731060754579604435272432 11906200 -158068593469167285999928651588108800000 11906201 -30185438941361134919122043751159476736 11906202 66143022009239268911629358051856519168 11906203 -494061222155660807523309756081467815536 11906204 23074285667163440425231795898874195456 11906205 373333609969403146281863617840995395520 11906206 -141783697158747327403851945742101363456 11906207 -1273616872195803682348795638610392367920 11906208 55810510077326050174308679115647156224 11906209 397685379946062269370433477423803445440 11906210 -132909795390495919051357765317330747840 11906211 -241764271918933212799747442956470067200 11906212 -218162547508053542649173827142565084544 11906213 -135642930813307217565901246153613169216 11906214 239219115489446715656788451173548244992 11906215 -512446274928874884052049052266795213640 11906216 114129669784788230894128072278773760000 11906217 -1151596957298362284715971266099821176000 11906218 -484132373962221781778748725737915759440 11906219 -3808720285767184155256050676525794636 11906220 151481892397416698128340969133036641280 11906221 1043721851869955317723073176194340355212 11906222 -161637244730620788651149514136940155200 11906223 104066921887082414749650605326616732544 11906224 -280047301391589657701916225508195368960 11906225 -16360828452038859508142328997677056250 11906226 -90119071140617371278763843244185628160 11906227 1464752859039063634940575953585813008 11906228 1998060463843062697648003261324359561216 11906229 224581146629647468308812146937439069984 11906230 9170316749546188808457230262259130880 11906231 528070566974666846572819558248843925032 11906232 62949422341665908857229686952668692480 11906233 -1365639648133937112143077903302264722518 11906234 -507981862372621404616273359956699523984 11906235 715917974262576468451696743170888851200 11906236 -141259254671260286026575769033926773760 11906237 -15801671950143220205965892798579136000 11906238 -126482719008224406495753536417892277632 11906239 -138821127991901124856089208469871584544 11906240 374513142114606682812967855794841190400 11906241 -441112068941091107689451285636159975040 11906242 145233521645285193347399832422117661600 11906243 1195286741200111601249427211522462578492 11906244 207208232440318873198016772037585920000 11906245 58841861954239629171868190194452619440 11906246 -97012089189323813572276228873247100096 11906247 -501219172027806331822437851261382544560 11906248 -99190551192280707644929278723170304000 11906249 -3612421001044994807628233965594350720 11906250 154336316077390614786552137335488000000 11906251 56570248191642906090842915689946647584 11906252 -323295259853553223382514612437094021120 11906253 350539329133568424242671702662088883862 11906254 118587903991641353326412122982338481280 11906255 464348484859316572582311878905415298000 11906256 258168811529997814938858070315980816384 11906257 347441958173310630278924494654500370032 11906258 -48469692527417346120846269509230312960 11906259 -188048885942854247222117137071580997760 11906260 122350704828991027562808460533908954880 11906261 52303982441871752789511480674353238862 11906262 200200601381000926328757071994371937120 11906263 262836352398308079197642975419401031680 11906264 -1362045560450276449764487629918427852800 11906265 -426830900950749273447176958289030024320 11906266 -252437899349672701923372941709493041168 11906267 -238199688222296476693652396708838996048 11906268 453429362364086712142881837077422694400 11906269 509415032971125113606002217096357034060 11906270 2113505981567725554353710084510166400 11906271 205519748386069111954821974654847263280 11906272 118864162106765421377951410520812683264 11906273 505488820840135840668966475534843250304 11906274 -100195464034308523611542784226208317440 11906275 1053418833158414728935720270807972640800 11906276 -1051537077693096902285050741398394515840 11906277 233353681892361909214439717247649747200 11906278 -16812527070833750754580404056842870560 11906279 -650021477281742884840563063823858512 11906280 -333268199139579676509106842336107366400 11906281 1196620874593984029315562103015424433082 11906282 648705629470392748220217140723575810992 11906283 1056084466715838513203076724060891224 11906284 113507522272077863226234216641856893952 11906285 -1110970389287889528654139330728240758400 11906286 6784369408860827125569222922475028480 11906287 -122295218939683204025200099660385574064 11906288 -99497900346084851817319765780644003840 11906289 -729439734596216386774281682219703032446 11906290 -368346539283941147422439039399987466240 11906291 -133259422519392674656960462662797238576 11906292 -272838090700211384624579092638971136000 11906293 -25645191089364088174786037652846938560 11906294 -24477994278463403698760077147352514048 11906295 -395687352805176129604973879825350517760 11906296 -1224305244370850272997313240922239959040 11906297 215250785909598461647675091088566020740 11906298 -616145573154577809461977478198353420800 11906299 -224088869106177830555980137198326332736 11906300 16157740012842459517342777107994060800 11906301 -513061223096241597672704167823544311232 11906302 345687704250072990468636456167872756032 11906303 394835576268261125235531097842645495552 11906304 45980269356412852533566430867452067840 11906305 -107602867041742806913845027096853789440 11906306 210547184423177363204401523183492582352 11906307 408002750525572316443478166107627470752 11906308 -487868407364421169643321824040434217984 11906309 -1959202940893272366410827851656215812096 11906310 -59582127985369287892465227280826630400 11906311 113921162094637450564068078845532437912 11906312 617319760446020438005359765120458342400 11906313 13064087505508055515639378082167805664 11906314 681998348161909297744675019423118878256 11906315 -696285968079851717156822001177137027040 11906316 -4108529648254076150274023479103248128 11906317 1238445941554258737334387427589795149366 11906318 64559440034017084558409302852227901440 11906319 -6508747763663278050133944171596006400 11906320 15770873609626158986736345056800358400 11906321 -37088315976308188603986705392815835136 11906322 -103320666200539864964629491490613246976 11906323 313725136735182274410622659537026016000 11906324 124202324045803863280651459296030093312 11906325 -133539365047253252296673449044924480000 11906326 50599727780669152644790527840606392064 11906327 -1671742693189859787573124313037692673600 11906328 381631984410569930863222593868220989440 11906329 -66676490431538650625128254408843798070 11906330 214657420621022030013128206647382798560 11906331 -133468861529900283317746134081128150400 11906332 -465575389884919288251501760409822984704 11906333 -1490621170650088250040375738056160011418 11906334 -299603075021020276096501374028852053312 11906335 -36878472672644405752235067869420336640 11906336 -634191210124145962245420715311696838656 11906337 75762565821194408246322252365727862368 11906338 259245719651845843961690813398620394320 11906339 -1323658382395261591062724043217114753360 11906340 -309298891859623392091863925110269644800 11906341 -317329667439460004439894824203276866816 11906342 -259187124036590357759545753036866185088 11906343 463629575028871179901653026496029518032 11906344 -234177608506164000601063441460597729280 11906345 -653613509499553421124094527661029744000 11906346 -140995010173381477609792988478631525632 11906347 1122115015648964180530548649982337295796 11906348 -349372917764372165153525440803910256640 11906349 -97206603798635641722728137001462335872 11906350 157798816727180569715957405525672832000 11906351 1604992330456889770614694961533988488032 11906352 11969538627844288035432611229973856256 11906353 1234450740070724871243950948930796867602 11906354 161134582531730920361807242478015050752 11906355 470538170917641672034305023079961062960 11906356 1531195193819418959924638672441835520 11906357 -220251912909895565584021625744828885394 11906358 1806081872393687038994780076106245888 11906359 252864400312241381209333317460940116800 11906360 116679654895830581311931536373620224000 11906361 -126268202338571501342193691288891459260 11906362 261026763012100489704387783115784785344 11906363 -361197102237730083991948487252541825240 11906364 2689589872690641507880693589534392320 11906365 -754495831565875667448829908526657318740 11906366 232265069598207534794145415402187557632 11906367 -310251167238209299213958410964571924480 11906368 -96795980909911284535401890455816241152 11906369 -323091892119574931688377377053793536000 11906370 -106102798702668402221428311848728896000 11906371 -316168488666291192281776219235242223428 11906372 -37436407977463885805787407571103269888 11906373 64527829450213159487534234563608539904 11906374 -569636440239290858333144566500611708064 11906375 102808105670858463064844401772557728000 11906376 -28500133610638880850628928787537346560 11906377 31041029713711459421207881728609730560 11906378 200550666569112812069010006572613503232 11906379 593440373039079124267681454388703692000 11906380 369397683464018121734241980253014092800 11906381 390394335549659325665444993458211937792 11906382 -80166555479977667586092334873339292608 11906383 -284378959299456186149947487515098249960 11906384 -11084245668614723574340138738372706304 11906385 -48138058778931425606564924979937804800 11906386 -87499831556659455862444894671888416640 11906387 -56624562482727543120694734307270579200 11906388 587183223071834956182859079250051348480 11906389 14781123952944933454074396512771068800 11906390 24501967900538080577649469661245075200 11906391 -51429822779611580157291598155586071936 11906392 -646494695742784553677835387578528542720 11906393 -557224917703188832343581775563270002540 11906394 -395981288428017827164651626606666739200 11906395 -48982319355992918110680201651648961920 11906396 483961921462091475111863416452377284608 11906397 -157599640761162702013479920286086497800 11906398 -265545069401222435335603882114254593664 11906399 -4989224993581568769583724817392996880 11906400 194077224110221739604878427507916800 11906401 -594130470289072461224554351511040451456 11906402 -302934517931843499780360263872435015296 11906403 -275295810501402439365375114325807957896 11906404 1052632429993800498430950136250828809856 11906405 43540343120703967726876676650057119360 11906406 113877465645431082017797152377814835200 11906407 343537473969844615232215412254325380880 11906408 -318247658649859891343212380397867607040 11906409 -389646678424092920454828516728232031488 11906410 61029879148872795723059136209311964160 11906411 1107915354393990196023904809593148660048 11906412 -741801139633901482293785078523456000 11906413 803803375583368469599885800057763141644 11906414 -189509903381828711953815038593304532480 11906415 1578708551499708666027663078997792320 11906416 190520434306624956261997810723118383104 11906417 -323741515006643988278864854490361951534 11906418 -45832567029775771886065609646430431232 11906419 -185773115901569133209702010364880982704 11906420 -76139820432762402773953428364547136000 11906421 -932183579300388446745472413712347345888 11906422 248845629482906343718285888524541929024 11906423 374222448781525727560569398701794861672 11906424 439948730104434062246456267307760373760 11906425 498433390931508215238539282205884206800 11906426 -77511990746365599544315067787464309760 11906427 -76477614306144359646152315400145132320 11906428 540596854509488187978988492714267578880 11906429 -139655141202611386368471803913144878970 11906430 -228674241652674837442757367521319914880 11906431 -30543883468565622637368677650766979128 11906432 174614258179680727741091867683832463360 11906433 8152127974765656771525381801551827968 11906434 -15867916176157620607140068060471161440 11906435 313493806608060517070447093140930100880 11906436 -386908373055630769615537803771502510080 11906437 -866309081132869539718900784811582794914 11906438 -611015355323831291072930781976884542880 11906439 916006822690319601493938375088508019624 11906440 -160264130621010734686566885432960614400 11906441 518670039873598995460820977602107685000 11906442 -4719431694567743256930123606850996992 11906443 -1644752242447689596118202472751160647840 11906444 415583084814049521481289941353126031872 11906445 -256509527231223690073551712460290132800 11906446 6902931192241538931264565822278630144 11906447 -159240711484538160815919703215688362768 11906448 105253834259636047668029189665956102144 11906449 -284721345375353725179356231804795594240 11906450 -188573162403169465330552303129251962400 11906451 910035912343289147577693644232734352180 11906452 131201494623355674479879392095741433600 11906453 567774212785990513099962378326388714684 11906454 -17432946289189994541843675211350663168 11906455 -365809480315195609011429202381362899280 11906456 -96683697887563487775308296005544550400 11906457 -542053461254064346124272268639623168560 11906458 -265062895847980676223203587751281627920 11906459 1830375044791370928946113366500630770992 11906460 -422652354150643461641628402979651891200 11906461 -562352253014731402840299604904215777530 11906462 -587003856140938620777792454214240020800 11906463 96335686645383965540798702058897694464 11906464 -949010566411765504489762972621351157760 11906465 -366559337154671889045197060695408766400 11906466 56116249367788492417519089986125260288 11906467 -1100208754989310492420109685109868712484 11906468 89168515134763040016861741201744433152 11906469 603388785687552369960387062327232764094 11906470 -153809486999535657676780786827401608320 11906471 189295852251838031848016450691956312592 11906472 66043811714871464130808158245192908800 11906473 -140914484863498648279120583653481679516 11906474 -124611490067226976043454214086086205264 11906475 -150689025239195354448080923042468896000 11906476 407733623564865789815096490733090530560 11906477 15919365640622214794938079946535669824 11906478 518046795969834779103150532479802910400 11906479 -408827362169820190338132044291759796192 11906480 -62116549250664188682683518252343623680 11906481 -249064890713426333922131381197402485648 11906482 -42308892698231217904733017763825826816 11906483 -45960542062627443010515647073712751760 11906484 -54331893273032878148796720922661836800 11906485 -18058226541640595272069287356351750400 11906486 201887189859408310261639074802051113984 11906487 -135922315540587351659946004491995685120 11906488 -359175922833629019175839827600263188480 11906489 167238951141094198086990418930515413952 11906490 74610094529708617090864477948940517120 11906491 -160114297195438150953389257601203477808 11906492 -162492274998002006411354624153687356416 11906493 19310539339816227954629859039640142400 11906494 93846349324680787662354999270196054272 11906495 -627178078704149218088043290665466360400 11906496 -33851254868407668102025760021768306688 11906497 -899984417475036317347278073363444261054 11906498 -58678287064494184254878134007692177536 11906499 111624887025739606574839994287349283648 11906500 859954914040304528822406121171924032000 11906501 469946511068951045921977548367240051200 11906502 -2273683119352689249390735835769917440 11906503 -434775665122406746284471200456714864640 11906504 194412701759550523765965853993638297600 11906505 98487933799545806799703498115207050440 11906506 340406380105071610222368050031264900960 11906507 607769066864472287121183930071123172756 11906508 156964898827551587284050128990872141824 11906509 473368091685175888534030222565679331980 11906510 499498988670702797242130492734574216640 11906511 -58682159181115904600586878282046706176 11906512 117955440602567694542562930003574702080 11906513 -281565952014818388463252215207425528256 11906514 234574142056759113654590883498006000000 11906515 959803242886444107661218140189141306160 11906516 -783279117327597224591941572729221326848 11906517 -75585295804969696634706686276430929088 11906518 83583112902421485302256142158428536704 11906519 110826105409976508910595776283183528208 11906520 -852799377808797283601979559389834854400 11906521 -442933449993865315944238680249549200 11906522 686461152640877583257995638872088338400 11906523 684528828539393972910582550113909215796 11906524 346170429621883066408918313366729214976 11906525 -247009529083193684703102606718021375200 11906526 -122033048992807373193206564625485402496 11906527 407058009397439247881501602094530057376 11906528 -1994989208871150046329317423099412480 11906529 -844651946312645677605741730591063086912 11906530 678328945933121798927500823193897422400 11906531 77891977914843017963309412220571915424 11906532 169766418565721703511251067838469801984 11906533 -287933584658297639449640346751860898056 11906534 498050796734224440505745875492714888416 11906535 47052309665809222313798282322559957200 11906536 832308692669063917205937035806306713600 11906537 -642771449167272570477718486528589380380 11906538 86221690118865719039438041763880276480 11906539 1305904130114084584047063551519442916340 11906540 -797907587194771842423960744222273254400 11906541 917270659217570884344395415559697653440 11906542 -92297973236346600205783756027438605312 11906543 601305526325719163973696663903501058560 11906544 -7745880348025275456918306394957873152 11906545 423992320296918782268150481593495980160 11906546 -52972223541983460011092420067688072576 11906547 280312135002845311079201366033578895472 11906548 -524838740178572292045036920208108410880 11906549 -701843708509686545871682333581957543264 11906550 91871728170816962569772911763331468000 11906551 627417126931359473598998718946500632552 11906552 -46455664565382939200034649365748531200 11906553 -965177073215196986221145812790434041696 11906554 -803958574607288054171657959589046063360 11906555 -900905585049602162585995202420085335040 11906556 241705033817557113671991079652848502784 11906557 835239290938471621633140863627703768000 11906558 18845697218094141114240057158768885760 11906559 -361766849242730259467526919135040467800 11906560 302618000790722106580129770788943298560 11906561 381224035351993358353462534558333596162 11906562 -13001247228543175078320343154355461376 11906563 611214241297485449351501635842742958800 11906564 84080527690686655464512961070420377600 11906565 293640905042882933413586522630534303040 11906566 -16683968365237909577077576693001236224 11906567 1086028930956480484968808692836671166616 11906568 74036116239672618328316573285867520000 11906569 179883072789096430173865653330626578970 11906570 169562473702997793872060127608485493760 11906571 -2099885748239501188878912411966637824 11906572 99452859481071483213739038563171038976 11906573 131354840407947570681150013262176611840 11906574 -381401068259518647877092510464995477440 11906575 -35040424669900037685606309807183260400 11906576 185364466111291388218867315777227915264 11906577 224327232678960537512912113628648406114 11906578 -422402813816210354754153875996260018560 11906579 -1203133520184448237609987336129023903624 11906580 -72733359269275136448389850737175552000 11906581 -524505055081062041818445473376781672128 11906582 -542975491038317785775086227653936088000 11906583 -145091185417406805867584268807471042096 11906584 160522222430376421691450262970977054720 11906585 875582476244037528853199035488840987780 11906586 -437667301707975457941964565488585521168 11906587 382090334817080939070600656096558692608 11906588 454122043664764979945187293976522170880 11906589 -640270536371743918177889063450158363776 11906590 568047553358256452519757320870909088000 11906591 -1371846837859606221764490000817434319008 11906592 34739179009377111184058894721141964800 11906593 1298496509374866015639138343117698938644 11906594 -266527946994826626171415224301969244160 11906595 -35184421479956356896843461949222138000 11906596 344445602569577011250197995093305541120 11906597 1489392758934345714155726582346877595040 11906598 10267838601227666210308141411442703360 11906599 -439815704089157324725204675836500561280 11906600 82419147371601872872273759395851520000 11906601 -84955082718605378808898555652038809600 11906602 343161338060212328522108630966269144752 11906603 -106935542686105276570697652752648215440 11906604 32303606307865271332133535541378547712 11906605 -236978646154156081755134197867811408220 11906606 -5897556579227769987733289762880097536 11906607 -523880327158993965163230222180363795960 11906608 -171451862794616258391147732203653251072 11906609 -310274438085771991942708529855982886464 11906610 165937896977335537702430164916809013760 11906611 1807071516869988626504887252770826181352 11906612 991508898013839986667656979794130512256 11906613 512360726377063405870807499406100766400 11906614 2629299238349508661687598994187406400 11906615 1418718965024467720242417529334193600 11906616 202529873571479238532011090091337318400 11906617 548543400834997273527518280239488662720 11906618 -6967282911620451992981983892054397696 11906619 524265701574363643639384402657674558744 11906620 -307558199148203877389034998013035504640 11906621 -595714103328407395706140267190306533056 11906622 -97152976087202163117365987894700318720 11906623 9622505363472478669223583830655687872 11906624 -349568260727500565571252981531862892544 11906625 557333108868824154894064435399996848000 11906626 -342967619401127494235362973807756068320 11906627 -106975604902751534014124793867787778040 11906628 275927643292326298950054021908717214720 11906629 -68861229328573365176137313539575239808 11906630 -386243991100367589036424287007398124800 11906631 -455094951574957999147046194411125159936 11906632 483562007055156791447972733704917524480 11906633 264426192498914333239776426212942577882 11906634 74790055290073439724733283004828891648 11906635 78409064064388636359151345760802508800 11906636 3730887481295371912513770016473166848 11906637 -109697181382249586381101525766129042496 11906638 -471366879312263375045135769172943849280 11906639 -72066953810609408803243245288966720000 11906640 -98084109679284231708987295467542937600 11906641 818549035813244101391390640636345633012 11906642 1115642253892725202804266768627564816 11906643 266340846551706260489202997697447132160 11906644 -553148103749088879702233189551097409664 11906645 30639546428815219482391395257189751900 11906646 -178124480859494679912592016218109625600 11906647 -1632717099914052730730363885233059283728 11906648 -96996755779341922678579667750093168640 11906649 -714726816357471073571244775853016254880 11906650 -67816665452970537341274004648915872000 11906651 1047549213579947806796928808584572013504 11906652 -9761956171668294845932410305763188736 11906653 -640478611623565685097805268378862809280 11906654 419406792614808313247558547663618085440 11906655 106877157903398316296767204095773942160 11906656 145907749064283496671870786759073726464 11906657 -20376781484215028150011563875761945488 11906658 333025735496640403733560344666454159824 11906659 -692136978000746771454999324250623572696 11906660 530440998380512486095046650740328679680 11906661 -32699499465755059213071881260056377664 11906662 40051918830800995616415701701660724352 11906663 230257435659825535174872043595200725504 11906664 192753848566973637181684206967888281600 11906665 -26934011031465504961648536567389516280 11906666 -116058594291727314779052799140504646656 11906667 -519570751535162008452612070425909665316 11906668 180043023278587523456148762814738082048 11906669 863843821448572907601163716032739050070 11906670 27817344699551775606119082666549960960 11906671 -280870277291619736183042391257206691840 11906672 114319289063521335207105112780328632320 11906673 -86455126522051549271300443184242610400 11906674 -17606398526211529769663164224429298368 11906675 -584892372889767694764845894658862122000 11906676 -17347521524654176781237875158034320000 11906677 -1311285609070509834311759452781071147474 11906678 -67640721980206623792200799738506496768 11906679 88962632765235819481198938588513143784 11906680 -559697759632538381165394952132901683200 11906681 -180878029084201851904196293217008787628 11906682 286870471801234959765295005441090359040 11906683 826964808098236036034633930921785281784 11906684 585214550677550516762127371807717308416 11906685 -9509507699029622007176288796931152000 11906686 101641339190615659951830626830707790848 11906687 57762401763037478384111396116954497120 11906688 106626585582923680090758346662834339840 11906689 425936145813574318722739679950322671490 11906690 109106447811631576890365552421146771520 11906691 -695418709235292604661674316667913676808 11906692 -925754182008803534162861997894062080 11906693 -200735159985247714790558384174925425058 11906694 -65495611873967773546531160058411079776 11906695 -823578028729897800496555805326846993800 11906696 678623178722541087305299801734757217280 11906697 -136846711434009716248942207544579923968 11906698 -1726193261459630288901060131267075632128 11906699 8893058388244076613325793883513598752 11906700 916354201397677538420148718336819200 11906701 1207176646537560053900449414872203819702 11906702 -627624161369022743309665715308350224448 11906703 341837387407571243720970710397539206800 11906704 -454195709239510376595828770189176995840 11906705 -709644803233447428667207077469365856140 11906706 -91145518837670698942701744962289072000 11906707 -215466582462082324149986036022046329488 11906708 -1397084668376414673500845318888416258048 11906709 281916215702025517735022167793229832128 11906710 -370445347327689682985781302741736042240 11906711 -274269161487123639047034736198017565680 11906712 -297284462841823217747161066672264028160 11906713 -236523942371547981452604477834256701376 11906714 561602205267886963085307163517962041312 11906715 56642912059196276297608115417379387840 11906716 384954699583716171310625621597078244352 11906717 14021078691952568577599735331234439500 11906718 -395720690832512803243478973971947029696 11906719 794698731798814796705127242494525530360 11906720 28634340916350382806883833426802114560 11906721 915747509767233624238547815571586608400 11906722 -263193681982381046861482930378280371200 11906723 -96222821240852185383898393777377796560 11906724 -274682889168088911195587974922235617280 11906725 89332511776678030055935105770325154100 11906726 -70399847203321594081050958153113291168 11906727 91317998275629929865736820938069909632 11906728 160517808826565884709518971402550640640 11906729 -861131447644947105921142612943427089670 11906730 -328900488980713182624765833573686272000 11906731 -76836680042944720474677269724245537400 11906732 391205125335981609344203542125876132352 11906733 -4162440606778696268510252117589794400 11906734 -203167490176911109701602547510823444608 11906735 464742010094370702862384951699220404680 11906736 110739554620862194093447960326619103232 11906737 715298186885015735227589335132660746386 11906738 7689945496170230771801552289991578144 11906739 221986148138294957803774322138046805200 11906740 -164904086922395672225487689198761420800 11906741 219584608888888821072677797735757844480 11906742 195201108853718205990241951977569522112 11906743 -12612066634586393094499091641360384616 11906744 122654823077173228942119435744395612160 11906745 439016457035959339386322418079531398400 11906746 -336895714274690233040950958121384687360 11906747 -585828196912495209783591881782596390960 11906748 68904702922108045457247296524117825536 11906749 -1106914415368386527738760346999623889920 11906750 -312729878804944468133321556079926816000 11906751 494122323881490708301985351561773887432 11906752 65735566736938875852037860062065065984 11906753 50188369307786205870193099146620392002 11906754 420884429386366170044475984489172072320 11906755 -216395191845113716514645722975810551840 11906756 -919991050224109631445980528189616785280 11906757 -171956414788501038209244352343892518946 11906758 513871982280058986294017284284255922176 11906759 204709144401370843177159387191515436480 11906760 18354862057705858588457236330097049600 11906761 -176429747342308066341560918304816521638 11906762 317601957356035547688806711636927969280 11906763 743467385042854630315767730984315032 11906764 -1011332035156348132576545799574880519424 11906765 -60115147491011493013339393878208519680 11906766 911337442531105918089132902203958041344 11906767 31014581568162789743325935383577580400 11906768 141214026509651716978308458718648729600 11906769 141728893769892321831342191618751822720 11906770 -113129138182527524687608737833656458240 11906771 -1079344479082999008207322834858985584896 11906772 -193191850339737965022942230765036894208 11906773 737130966444836450057362593523646052604 11906774 421629185209944707178826885770600700992 11906775 307204932248894877817304823105882411000 11906776 58495202798857400950006075058423808000 11906777 -80744520569662202741736623854736752374 11906778 -66218147553776959860171063218300040192 11906779 -189772413285737604584384374109359771640 11906780 296234822062173369789196534375155033600 11906781 -61847059705083312013710052062915026016 11906782 -472457238629448998045623862345961518208 11906783 430824264887410180051223123749625854176 11906784 -247309891413948595599387127139739893760 11906785 -156192429419157972786653974959217586880 11906786 4865391528862048936602834446951424384 11906787 -531930902928725543912485533211094550720 11906788 -538082240376768812987367922726460182912 11906789 -375365783596785640538318598256634191620 11906790 57403201598301876484169819356043212800 11906791 744950141265261511261996994970933793920 11906792 -965028818758193033121299229031322910720 11906793 918837703928958935153755268187370071882 11906794 -385105789069367045722514899483883765760 11906795 -663673069942034252320994783846477575200 11906796 -43602403164693968777588639391487021056 11906797 258028589373995251024268285311545102912 11906798 19943078339832984648303534132589262400 11906799 484762495510362443408121764639075879808 11906800 76259687675173912175536394263615078400 11906801 712438015202795361756413988315341617920 11906802 -26116847866548978949155376404363496032 11906803 -177024472716351363730738834845558820496 11906804 -199462725920676429374319773731030258944 11906805 -478219224311115678513880904920927638240 11906806 45265390207565682103719296839127101440 11906807 -251629447743775937390988733677711197136 11906808 -519593906750657393440728163451988172800 11906809 -101961742787158668121810631921222659990 11906810 72871207236985299365632767894756097920 11906811 19417072578623655513009728597163233280 11906812 -302416291259865604318612724009407710720 11906813 -509507232266761237502882029580600598996 11906814 2584210406420152640662021785725273088 11906815 667388502375192666075283302324801945960 11906816 -952410198542553086543196555270420430848 11906817 -195617941595468170310258234627075026560 11906818 -98863197622742434416414183968475022848 11906819 -296426712786255750072969015513809547780 11906820 -267350594654793815917678625445357811200 11906821 -208480474977345488258560351363138016256 11906822 -161458175771248699109603001626096454528 11906823 -13989049317840335858533212155741577816 11906824 -117287170053358192992203453621486714880 11906825 80198849303501016405669597454305096000 11906826 448591287082054984657505638604613759744 11906827 -897496738046162159193633489362920561324 11906828 921930638435701884743835658580127360768 11906829 16364302585284080521999128545472254688 11906830 -62336069419247959675790056482851431680 11906831 137892209287389335230157869592090993352 11906832 28927548663511491600648486043040612352 11906833 187453513824062658505936696269092777000 11906834 -887657835242085833516874245617921350336 11906835 192990131179672493896551681999408644400 11906836 381038522184235713444630820840525124480 11906837 -1194410828717751474126845152499667480708 11906838 6758870923092200328964050141297064896 11906839 -101058395578285983472676630744624222208 11906840 683956282851921059039804800549023129600 11906841 -733505276492136224920592887441044572208 11906842 397614523621531725645919823537986988016 11906843 -61330627110466901159011535567070239856 11906844 -73759525084592000665443510157505986560 11906845 376206044649706537320308199239922034680 11906846 -3997043568742069863788934477812010240 11906847 48206226791084880164435270243044180128 11906848 794204557533893917430532195503797960704 11906849 -309879585010581211567296051467701392000 11906850 -31062341346178571152782741418485456000 11906851 378351169286122229888349136891856989728 11906852 388707440704399440623513434884581474304 11906853 25741647721601000852572947193445985696 11906854 445481163383333350895544651478034321376 11906855 -559827769302482043289800393212805840000 11906856 150466820287054620013831813114858199040 11906857 -508946616971215884929413921711401301894 11906858 -320002448920290222543745857324300432720 11906859 143611955257791037976107373851298688240 11906860 -148255137998849237695419623864525568000 11906861 -1223239501411583738698420105030849778538 11906862 -132921806077043855288400277547596062720 11906863 -15443377732184778640689248202948850008 11906864 -178582245109784661829775884692668497920 11906865 207356468575461678107664977332925568000 11906866 5269827777585805280515283614455674400 11906867 -210421468790534703509856899643891269808 11906868 142093888449855905463803233449697345536 11906869 -51095352009211098384030481984599542632 11906870 -152561034107704322638078527558963820800 11906871 -461800379615242459553883856776659384088 11906872 680717555466772798287466211917393920 11906873 943040819984429452264528873115199183504 11906874 -12155141656956505595523499263784614912 11906875 -187422714211035497608099052770800017500 11906876 -121775866737554266847121500730676208640 11906877 -485582920989232992822990932523969559968 11906878 -30063862867449979193372078307923862720 11906879 -458038321940895471712320191863364259720 11906880 164694680005219199662696499260057190400 11906881 604231747395663239796887975628986963392 11906882 68921138750873968284200024455798126080 11906883 232120672844800487327138286463801794624 11906884 -129922908567694878590068000462644992 11906885 -807928880498557860182814895630904893440 11906886 539270843855875897014643592034163482624 11906887 8752079952760694966749447276376377800 11906888 164263672182691381672188478009700352000 11906889 -382578166162344879830451234428602603200 11906890 216975617249162648455957528359215294400 11906891 1091475619459705864180386648710117366292 11906892 302027966720254014753556685943683020800 11906893 47065033437899863394653895527445706048 11906894 -228750989557207708134801180268004943360 11906895 110536448774730621846995299235677447680 11906896 124637257769448690296541906638282801152 11906897 982939485186564645350581159411822655346 11906898 -61995544998461430889799766216517420032 11906899 -943403599587833844313614390083703231080 11906900 70806808622700546195396667369726224000 11906901 305312068984198185333531405154364508000 11906902 348804858132395212444518393032663001600 11906903 -28324054378071268552792287929166894096 11906904 74878681591192502867608395119883018240 11906905 413909241740984774086669641780475421760 11906906 -163425047437804535789491681892272035072 11906907 -87246097866063162631556278450231988880 11906908 347634309800684261322143686477680491520 11906909 210492781996970412711389337993100734816 11906910 140776780094676460835463747656511288000 11906911 914248775520668671661555632838190900512 11906912 1214230592396817393121645351871459622912 11906913 295849012286998668739719302862541898688 11906914 70837042418291982104276083899089743872 11906915 -8373686357791021300362622105492194480 11906916 -94717937717862567797468317692943466496 11906917 1028733087656725106273164789222381532352 11906918 -639228045872746776303704112711037335840 11906919 -41455140390365385745977911332404442704 11906920 -479495661827311566317655640744445952000 11906921 414196135165935131693046028052383333092 11906922 158316080621193538138946766415789094400 11906923 55898343251591140027936743487637446944 11906924 387843532117824852578965664010138736896 11906925 -290406889920716427097441251239836212000 11906926 572530741677415718643882644141313102912 11906927 108525079145380724248942270381551721920 11906928 1495146001172215292262365004548112384 11906929 687722996677775929078324543734897336530 11906930 54693052050484887155717101400023488000 11906931 -223063247247619482917412130280757481920 11906932 61200667792538932874261029764910810496 11906933 -415642574311234283577515745210912327168 11906934 -77549192248777766895173710638077754624 11906935 193869133025311553177919948553677953880 11906936 -1138770188291266426991872240129999872000 11906937 -291799571112504204341651125962759864000 11906938 21825597295603923963471678498896874240 11906939 -756688825263208790890022903742890085120 11906940 -137567493319011337799797347880442265600 11906941 625484035718298787129774880524781032384 11906942 -160414889846896664751243099068375007360 11906943 774875316481514920525504455734519717064 11906944 126198569294107424767290354010171637760 11906945 153304186928505827785936901942300563200 11906946 61253943491798177213214461405984486400 11906947 397984696673397822245295714853978759840 11906948 1351241125013107574437934540401236197376 11906949 -569959574069481031494789088134888661536 11906950 -169967078025339101364978874668631080000 11906951 879363934904939007620176785517865409000 11906952 -101738925795575577681806481318303866880 11906953 -1715702679047013214327915843504245358080 11906954 -162388160545168719495607994043972042240 11906955 -342829229376018482137417420643644674000 11906956 82294623978280994587492904055967436800 11906957 132116532232876639020341705788363247820 11906958 2878166849180080430046665114653409280 11906959 -738302626633791026313761755567016203040 11906960 35547923379564651963837042540769198080 11906961 -264148566330093898969232821858266074016 11906962 59605433338697980345434322658355443712 11906963 -20898992535065761007847368386876281456 11906964 -97787181241633878405347143508359632000 11906965 335867149374667679587323346540095196800 11906966 -112873048334696403179828879111023804800 11906967 -749762289310167772941654852052453810560 11906968 -329168073815165571672437758666719037440 11906969 -1258520509304164744516424427284322984630 11906970 156712405246633551202332214436288133120 11906971 300692779609062082429626859860287855392 11906972 179041581810235901636530203868790931456 11906973 172302062305381192407567961393388498880 11906974 -216082689440651194232190234317472805248 11906975 409959198614921455579957072894722807000 11906976 -35939631346488848256551380297514483712 11906977 327242517550320941935853894169945083440 11906978 -465752356224311979515268539469081654960 11906979 -13709756887525673656942477783718880000 11906980 -217720580300042525003190966254021836800 11906981 1335138617104726122934869830466023758782 11906982 -501211104044876264622658454149431790080 11906983 -694976239374169726975444483487751787392 11906984 -212965175305860684507885390164841185280 11906985 -20369653954445348451712853802527909760 11906986 -42709120126863046520675997901258377216 11906987 289719544399923271293276386308517693232 11906988 698216154867346267902185363870728128000 11906989 8706177381811308682553408483893914156 11906990 -247800796240692080326680618942617064000 11906991 -136618425935711018683189321538742942600 11906992 -348134875990331187628127783656400994304 11906993 -43349929083858003612191977299244794240 11906994 -362678590564285947880154480440121295360 11906995 102663710240543573230240247026961552880 11906996 -202195130802450599612713774294629089280 11906997 11416881090820887282153871101784916160 11906998 14352638648964881200658107358593729536 11906999 -519461540727162888752882406885529220112 11907000 689688906046370851234613135825525760000 11907001 14510253051640098786137777923986577552 11907002 -76345298141439403957156533236961945600 11907003 336696710774088714537192172867422324504 11907004 -187802524451365819670226269021668245504 11907005 -1959442151925453907937220816723580020 11907006 885679035247959906814503370399893924864 11907007 37973493022558520942205529030042998784 11907008 164160887372096325375592003232795197440 11907009 230387630092826624469653756466335649714 11907010 -523367331549710019701131032647160975840 11907011 409727996402207745962745226980502167612 11907012 -131703744633471143250276838068187693056 11907013 611081705747067527557355762828516767262 11907014 80590786772554931509565098768951621632 11907015 170043932728356123337956606325043808000 11907016 591155551535345331805276324625225318400 11907017 -352112125820025950369237566518274080348 11907018 -221572339739587427006439133420786963200 11907019 -81931962154644648114637990923085676400 11907020 -671748761710952892770708990885925995520 11907021 160954867790540056090080259396506566784 11907022 450307764534789097224231234404434629312 11907023 -1482658606182212627259235143545016505320 11907024 -132559469972692363978248614690879963136 11907025 226154709706589587981153153568856022300 11907026 -825017423860190132350453974356189677440 11907027 1577361226077734696603644851283388359680 11907028 -183625194972504369026750195928289777664 11907029 -2846577234987675702179272806697842086724 11907030 -7478823179854216361943559545966593280 11907031 -238342001745464714753502622865693503200 11907032 -424881717482917853310526304475580569600 11907033 -236107679040406655748673594272311720256 11907034 -377541575098852237853990425742582415360 11907035 227830628594512995141403901529745308960 11907036 -163700406511691339017808910626715648 11907037 -125793834456595242153847008809634021000 11907038 103111974103454066751422422386672599040 11907039 -445203383058841792864163746048104942720 11907040 198885633303220308942252783610370457600 11907041 14933045856412763104381604014728865092 11907042 136133663461932784970272360643768231424 11907043 -91183388200018027495719910994180055600 11907044 -2575925684030484170440209009083179008 11907045 -233085390786856852554754086550406305380 11907046 20298138256062008914820213300956853472 11907047 -1268897015715501697124345416927707234504 11907048 -701423802802094791307089760712303575040 11907049 -650739683658442308205555988066241228528 11907050 281268844868203059281865794213020918800 11907051 -59752046025991977729730519933658265120 11907052 -1120073985902503979044343632995192898560 11907053 -121871830495104362014551129870044282880 11907054 193266165754716433792475701589667440640 11907055 -389010602689549638275648188508037468480 11907056 -7259256119963183652331883970354610176 11907057 -298244825359074414266720118932082134160 11907058 2800489682272381271662077908739893376 11907059 -243153464721060499477096260706717618740 11907060 -399457263900864496908564210379128238080 11907061 -234658142733794713872995396554593920338 11907062 -72429139966546726863806228740659370368 11907063 -173285492610660537933258032136297301632 11907064 -1049259722937716142698784966316355235840 11907065 -484168615510011939544650917575046532540 11907066 -368396776498671553165780204451737829376 11907067 215972041325534944768209868982768668752 11907068 564463584656372485044448576497555406848 11907069 13374915669616865658462900665826133248 11907070 -159408223811205675888398408923597943040 11907071 -224636605247843786085192351764065510416 11907072 -602085483320419993713060901558167797760 11907073 -579714546925871372659731721722051655678 11907074 56387961305734318327950975835657270272 11907075 372402617500952724791413693280909298600 11907076 212432646176167886399079359229925317888 11907077 -22117647493374578443893512885668995840 11907078 38007899688370345809383959875630903168 11907079 -80732180693704299562096225784329052016 11907080 -304390033650617761745619727623192576000 11907081 11579182387839515272262223947404742280 11907082 540210289971479906946248279846550249984 11907083 -553876536831412261343224575602133706668 11907084 -310327412917862179582864428219829862400 11907085 183246959904320272105907563265987443200 11907086 -351375349706977699974794241272738780736 11907087 231043663850420116067764096354922496 11907088 -44948461985950634695326904264914370560 11907089 -312561327024010603460556087869121246954 11907090 -34357969318986816652742606310262553280 11907091 8692253685236776977633189545430283520 11907092 -328571723729651121909825930885852403968 11907093 526043201334481638329864381818691840928 11907094 -417694286182100793669556963755435229248 11907095 -532309468592024933445105531269408524800 11907096 -1351089105716062072689282510902231040 11907097 413107803337049972436379342049900028000 11907098 615655836762321720636350406351585405936 11907099 -395148772224940867517617550479607396616 11907100 -101868800041531633300012490357175091200 11907101 878465948888532721114531156479355008102 11907102 -160606254277603991444696057601847351296 11907103 48235476474098165109540501878108950544 11907104 -290066702361687383350568827271942504448 11907105 114545254879486224161926983743323299840 11907106 630620201462848078408210882078286835456 11907107 -668893831717011439930953818695966804644 11907108 556789844101528204039743980154858731520 11907109 -416042975242335306080530230302146688096 11907110 118794386891103360359170313217198816000 11907111 305000886986788811142700866584563480872 11907112 -139088415835196298345941217449223045120 11907113 -1020660390562107625018584460038343957638 11907114 486287538280013998944183999686770425600 11907115 -370769209729914520374276194804208397680 11907116 118372208169231843131935077597464189952 11907117 439049191989583320212987740181760960960 11907118 -39627862190289221868132863971342008384 11907119 609947507044322470958280150950950896 11907120 -56207501201093826106638382914548858880 11907121 598729237650929078233638950754617605632 11907122 -220622107462262974361262862613112947808 11907123 418315539270532911128541404354408145408 11907124 -133567192901945633739371918988937688704 11907125 871986176277224820554019503755578147000 11907126 68086462068565620494096636724763201536 11907127 869831177748990393937250378397116023976 11907128 55242346523193770306594002058258472960 11907129 -275588507141446387701319331669707262400 11907130 5951272417857350783166687650028645120 11907131 153692982537546687318304547100498812928 11907132 -41848945877900485003174555642291584000 11907133 31759358570566474949786454808836135520 11907134 -445477129380861280559678143650330902784 11907135 -584589525958158434084667294458111332800 11907136 132170589939218704649421188098123366400 11907137 50792511884325601494827134891915071792 11907138 15219876757255543157422116110506560000 11907139 374553152710823834134250416280639493120 11907140 -76673388411268399292072696651834449920 11907141 -23638379256680320675960324080020799840 11907142 2592194680435193530749484331551505280 11907143 -660860729295629174248886966521063809096 11907144 96103093779383008083631727025385267200 11907145 -819461695483438083658108037025364355100 11907146 12131354747977669092446927627525374464 11907147 -490157328786795920850457068811998572328 11907148 183796914442548400865958757182086615040 11907149 -412034841064215386746619515496894698836 11907150 12135670718498591747609842832643609600 11907151 -588609772879537445370001172401226024848 11907152 -316134572550204672371467351181769965568 11907153 -600177017500820019365471966868758697438 11907154 76536240792575964811161838608735631872 11907155 90604308517895353806406590148652733120 11907156 352852204871401492616455293531681564672 11907157 271814175467465642261704795738435113600 11907158 598827529449052543702430474576514480576 11907159 -674166307074483937952877607879534495872 11907160 -202068316417672349262274700928310272000 11907161 -28783082834557818171009919575710362368 11907162 -6781645945581890587000649917251296256 11907163 1090012218979497953992756481784854390800 11907164 -729687709344623347509185838052064185344 11907165 -18553113896209214687702747511559920000 11907166 36736835549041339196321431938149440704 11907167 -1051791605325221368737274003833689382360 11907168 -165470433916074856149780726918131220480 11907169 -499577238966760876193733425139148838592 11907170 389478347057396980040468016709536284160 11907171 250034569130606254176863235675817503072 11907172 377744861376928109434980183154868418176 11907173 -25786441102615368898808963846268748896 11907174 290313927009455410339909626619023934464 11907175 162799715680435729144143149999905142800 11907176 24020064275326145686969418369118566400 11907177 672831988413560181886123290086531237520 11907178 683594236338328107299501746346697182640 11907179 254925463968355804511184912824487760440 11907180 -54573353582783092902368823086406743040 11907181 302193439876627645872543533101319164704 11907182 7422840476637985379230917457754745600 11907183 129924110602247765327318684156212930824 11907184 -83136948846673389800972210389179596800 11907185 -537955476634941242596194280940408284620 11907186 411939125862939856463470455253073472000 11907187 1307415803112615027038888595943373397836 11907188 -71684693390365083215543942847439850112 11907189 -98847945917811300612892643124253813440 11907190 165005073251723638687478452900473369600 11907191 993052344044959992889422901670135762352 11907192 61708279011210010135750023123853639680 11907193 -231807106777626743032812059334630243072 11907194 3400570739389999203743049797557647552 11907195 -131378290099364198045586768098882536080 11907196 240329006111381149774207720714185062400 11907197 902007959417297728785140513309858747520 11907198 -55125962117687003225720499800857112832 11907199 1200427992065006437665774623807461035600 11907200 -42056926539040621402297342992580608000 11907201 -100371825758850455028495310066503042768 11907202 -607881491603908872408240532327201700448 11907203 -398083145668777931025441404438007356160 11907204 -410195414629477359136300945335353570304 11907205 675651723657837878561383919443517604000 11907206 -27407630561365894734037577173257644448 11907207 144784902886862206210341891313461729048 11907208 1412847898793677543409223745738154895360 11907209 278699548302379908448105886181150858420 11907210 10977409826070574912829531349417169920 11907211 567103485806338551280988737656225849812 11907212 -1121497478353429797068911660298512677888 11907213 -451871680896318165219348564529527483456 11907214 556728692332220509063837473215954730432 11907215 -364118503967256222343337051398805038080 11907216 1249089469933611253337930695205191680 11907217 -300002756185686674045689158686448102400 11907218 305764381426949470269976806879579146016 11907219 387558746619574037419594122237167892480 11907220 108270855013151764330441028871661071360 11907221 -629363879990522986468904257305275489160 11907222 -300349936534386599425132743276764324928 11907223 12629825995757947105703003385487371280 11907224 -95084725991576455823024769263704473600 11907225 -178809172086131584713772846070442688800 11907226 -677956330716341527963241832637280063520 11907227 -703633299096383108023824565165110203520 11907228 302198460711484973647827948745690667520 11907229 -17192416751952262427765029732414043924 11907230 213225251806771020753944828483898365760 11907231 -158090087327236267024120478259789910656 11907232 -2545135806672478499938442460438544908288 11907233 616946279468130642836120547257558287542 11907234 -97144831134458520903415242393042432816 11907235 -499229552047149103303624567288313276640 11907236 74552892568761277028647538582996382720 11907237 -12907852862908667772841879199556101760 11907238 12151561578289988199394865711269570560 11907239 -11337076363748128731960902129954710440 11907240 -287911852191100751094660141613692518400 11907241 718435031449384929115709576227866536784 11907242 -342274433849074166422726242479704475808 11907243 -466469873213416934852906093774746180800 11907244 326872279834892134966989227829099396096 11907245 -299516797517103882914316815967719904000 11907246 -88808846983038579121957643410907945856 11907247 2395663152206763124593619837826009048 11907248 -14469422629846404560750603036102934528 11907249 3803462658473919837541085006258014368 11907250 -837425499466142277284049012432045240000 11907251 -1131790652898947963876582567073445877748 11907252 -104791881261445591504510495666559490048 11907253 -1245128470158527281478126865004422772498 11907254 324239103307674439283901044218473622272 11907255 -4262369436573098236119126630374860800 11907256 851590442182289183017879090480721141760 11907257 1280895176714457738995609483503388917632 11907258 -243128163016045627621382319137309958912 11907259 1923658942553140486459913669089451520 11907260 349050967694195798848411337179224506880 11907261 147427658094801698875610481372591146796 11907262 -303822306532023308345867811996672921600 11907263 -336281690143666304622226496231249491416 11907264 -926888937358032567946194652835610624 11907265 -945012997670520749132727248772107639340 11907266 -19175027251783126764397914479777906688 11907267 -500978773501892846480825192786291359488 11907268 30748975553309331682071991912224854016 11907269 -68044251978116618213054662075887660960 11907270 184987630356080427861176632784523667200 11907271 252618839078149197094057985933344903032 11907272 475058690807028924932438489052475729920 11907273 322316193815580253661134816716852606144 11907274 -54841392610430879258031335584839462864 11907275 348202948522315782685687777832815260000 11907276 -57161175006193201839877186548847150080 11907277 1416454019846500803009385056469235915126 11907278 -65647293035986549176615984150994186560 11907279 -370348107814018781217368765921476890216 11907280 -59917553727633070557379386287369748480 11907281 842561894554757595122673064722170865120 11907282 -260357786212660583788327433275463015808 11907283 -1514032104669501969349498984598152984468 11907284 316505582618240574472846178948609064960 11907285 24707012776248126020458337669142806400 11907286 -33569197809979503222020603400121806336 11907287 -499932229736996892487686193254294592848 11907288 -551939785451044600020729157104726067200 11907289 646885504182085276277406973318183694090 11907290 -301279479986654270666204682219463137600 11907291 -417482850781270265887137961748432160576 11907292 -536915825438515994497024183867650759168 11907293 -1563417625165569508788537826373427004020 11907294 -111922330920600131389288354587724112256 11907295 131999330348749331384508964709567783280 11907296 441484773625293930021252111068387082240 11907297 -1075584992545936694188653883218809076960 11907298 56234063167580993324532178689438355008 11907299 -507160159284516480594301307445633689700 11907300 -331740931178052016096760029803214080000 11907301 355027420677434312148648591483112574752 11907302 1036633360699416742018309736148446208 11907303 402431156386646158021731943868104127184 11907304 -631373653050204208227006516326666634240 11907305 -999675206687531814150411863031592275840 11907306 -71264217827126586748105567073749201488 11907307 -49055687638389324020120681173375554048 11907308 -39412447920393013205581564547187277824 11907309 1277988347765500921250680065582151958400 11907310 -264644285985754548103645160931565228800 11907311 70630510572036847399273947268648933752 11907312 -107695678881517167708727134843434434560 11907313 290459625882892126011487811626489137600 11907314 -224390906300783883236725302441345717744 11907315 369118309314596450189134121681361131520 11907316 -368830225590042028102955508079666360960 11907317 -44837897284656077163194240759391047808 11907318 81169099629919466936948208280773070848 11907319 -1339322341285868623616000197338407743160 11907320 617305363868078900529309788192310988800 11907321 116833264358236440836029747619272345440 11907322 11303844501640147971265177072815587328 11907323 -1044014790396040338265665686917406302428 11907324 18140499554609198745213295134038694912 11907325 -829992888127862099684256306911261018400 11907326 -7645478089821030130251003154975132416 11907327 608878411539799289097614541829662694032 11907328 17173233945678590394723629165543686144 11907329 103951314207957659442368904041235158976 11907330 -149023794830692731822218203978070522880 11907331 -253078599793827066568263217340393665328 11907332 -330915261974272915309695710537702618880 11907333 24955360862061052861174843778037226140 11907334 -205347991490640193663864996376768609184 11907335 581898180639830176575445448426420268000 11907336 -81151326678285413918513950454900490240 11907337 436667015531642604684497179060835716900 11907338 92765373870346952458149126426874563840 11907339 -501433846293838099985597898494026509312 11907340 -156279119490781338638560554603212037120 11907341 -473675912414818868516582453379242061258 11907342 -331599309689068842738214241308271926080 11907343 412708494230530027435476739785756340656 11907344 -298543036199773937685552961617505665024 11907345 -1300141564705912156306997457832695360 11907346 694934995152649103155533769623461115648 11907347 1642204173496049613433843123725294698796 11907348 179518555417056267171080290549925560320 11907349 1348424220678273587597248493659485582350 11907350 -59778411230764297372316113140458707200 11907351 647768321908576071780858357781154726640 11907352 866520212217802012521531604082288793600 11907353 443756359416625133089568969390138580864 11907354 -281105112695954853661944021538493230080 11907355 -180034256601278963784161429330166207840 11907356 138585255843184534919982835779270125568 11907357 -84789900259136177922957112993062282240 11907358 -602800163568369663724244446229168622720 11907359 -1705589860917676406843486648068475830560 11907360 -676326247396493952905239433924218060800 11907361 -380170498008068690246907436014172796988 11907362 -554579195127056932041183022137058246368 11907363 318497211069954128646935025283102165248 11907364 19900988087154430609903204161412505600 11907365 -286130852783791354443099701299018612740 11907366 -308945790654111133590880352922670483776 11907367 1020660964954583626932497602780745506752 11907368 957053995407196628543449653507271680 11907369 -291634543243900365400873923531067369206 11907370 398770304744849716506344446355636054880 11907371 709726881133757904358618818288503035680 11907372 333396373512321502253697457637332526592 11907373 435382851517069103498920126395424724064 11907374 -620283739161723971166835468015436150208 11907375 162040066401733405859938238126687016000 11907376 -71587673007944231742272941203511050240 11907377 669640876813056066785789019956119591092 11907378 -29039481380174565740498443930782182400 11907379 -126329025597140353882754702731481349120 11907380 302265034370534775276666402998008780800 11907381 241651448256303224414287331747941878624 11907382 -709586699431837461843809038762087514208 11907383 -953224184167133762108677222356488650776 11907384 96919255726267741993522730601714032640 11907385 -333208199808223222594046266330508658240 11907386 -769825446928447390099645500720882142608 11907387 194123260266301081050097865261842223244 11907388 7816151266460338212691556750288510976 11907389 -782429011479032066672773947904740867432 11907390 -267522863260679029764314876356183618560 11907391 4924120856139886380897408634117874032 11907392 250958531900735121480679679177566715904 11907393 -20714414642811109305515284979080836096 11907394 14946356559655651154858434206489313152 11907395 -42551427084422001659752989610636545600 11907396 161000836671859994875937855127793350912 11907397 -1169002080473732885906773725296557347840 11907398 469905391495827641968794491013274639200 11907399 -32280759569764210842978754164600407040 11907400 753187755416795040338521059300606720000 11907401 -715394031382589590746359728287358146096 11907402 -159186796007524789784320034069690022912 11907403 464012750606942910479756036627048709600 11907404 138292093584825559044989082248245994496 11907405 48261981902097399091489732579636789260 11907406 87405429924040887903417806080942865280 11907407 -782970338644672337446770699120909651888 11907408 -110372515817016426084050631453888086016 11907409 -742222475379420456343717447470023029390 11907410 -101679584922230317130564147187294658560 11907411 -827812207697904619192339268375100185928 11907412 -62960524144898276817266080363494727680 11907413 309070124859766972497450910571753542560 11907414 184914569881219050257797440024104465280 11907415 152305313932160110759488376050722812320 11907416 -1060338641067811998831662481918819563520 11907417 -179428317638445942389464238869086749952 11907418 -627318787586128056915829582379345623296 11907419 825268125804421627872215051459525258820 11907420 -761505499973290863819943248156426240 11907421 -143597559294242994696534892876944316378 11907422 198641583811187112380288852289611473920 11907423 350878943324989635439970155054994628984 11907424 -1076191349219011239138082551759210676224 11907425 224862909492641383931460542754903288300 11907426 -402386701166909030628322392393836989056 11907427 86366219440879752379711655274426027472 11907428 339200332486980135899653109539184605440 11907429 491742570107839251014862556181113883520 11907430 276032592152829320910807521669062527360 11907431 -3163568393200627666801504167488501928 11907432 860253464051386269235486376135248281600 11907433 -85851645816951860920407855313052060800 11907434 72315886859503187110760011904196378624 11907435 242193132679167690059740013892598924800 11907436 -54528136749614334091914662620189352960 11907437 -52073760866122856480985882054098719914 11907438 44849226734056110952950188237130332160 11907439 -12393272655546573238671789803528522280 11907440 -18775843521009235895691098095609774080 11907441 -91150197631713543109214755640840115456 11907442 63005968577567545588027890470251513872 11907443 36796817369645825611520670626176606704 11907444 209125036738453796663656422126141130752 11907445 649109729360510120315003062225178701440 11907446 -8445956530533435516299079975585094080 11907447 302835267325831837988386729821887971920 11907448 133568656266806439874554930066844508160 11907449 647426372333249140610601118097699433450 11907450 -45784669560885934545027918251707430400 11907451 -382679238946849319800837958470297020608 11907452 -1010014448703506250076062450264994506240 11907453 -218288707160549961087594583421825373696 11907454 194310896947359984711373340758664640960 11907455 88923272285474116443415209259718781120 11907456 -484962412595614489413028887097717555200 11907457 -125478316509905386272035360915927554860 11907458 119745429654583142672134715981373312000 11907459 -406170213634036513852576143083305005600 11907460 485026408255945093574974303170174209280 11907461 1045099752515974984510158304053247324800 11907462 -146589700453146750285429647605554272256 11907463 -904593407505552604733259711111840279360 11907464 -1043393921526171844236520106993890544640 11907465 -648928753122738789721421429558239745280 11907466 -336896101245447307060895036254774900896 11907467 -344880139140751868769643631467085969520 11907468 -13129690933749170487373868224870189056 11907469 -89639650721829885222297692270865703168 11907470 474149025810437121652663342173469593600 11907471 -507351927405595482972047816091535881600 11907472 -41720420114816790972452328542424793088 11907473 405125550632252584003665574118049052722 11907474 4330719037279165265964535745601485568 11907475 -309606259240831046044425133122563192500 11907476 998169781254396860667087114219048960 11907477 724394628632482873331192729664224468814 11907478 261703149100833430068862895661829032000 11907479 1102149940428412317836921685242295067080 11907480 -251227700813179992346577460237127680000 11907481 54607002099532728110436473788948164864 11907482 -1431600406697365399406821890572803715616 11907483 499428100191468949449744217592701440 11907484 -440653933394849903822811692368893504000 11907485 -350159968340950941931412265336381020820 11907486 -190323119572058419330055124666340266048 11907487 -212119798639398932111159456614895695200 11907488 76275310535812404243531104977602478080 11907489 -687797913662884784145912335332609968 11907490 -173638230856353763443380466828158976000 11907491 12448451366899767070703866026943418352 11907492 -104689386334702842543636708725772208128 11907493 -467034696049557685919018786399618702756 11907494 -551341358909643736445936220212630175168 11907495 141932913944199181922362072137483247920 11907496 -593999365309843131760467706625010493440 11907497 -455404018501035338985725498220350200320 11907498 23677132340149408548177204187694142720 11907499 666500472834630089867198311759269960500 11907500 38427924700052107793086907571097920000 11907501 -479027184883382615688611709705429605568 11907502 363566759053684519197711244188475013952 11907503 287164561188960185704792849059876821184 11907504 38585366992343250645144974959793209344 11907505 727004076689888157029926815119954857320 11907506 33585516559228270750702014283909562784 11907507 -412241715438384645788768716777676196480 11907508 500902642317554226918958946933520214016 11907509 -497270521906611315684267209130065196960 11907510 -123178444384737715421619414951739987200 11907511 236221238566006523075318006126404727424 11907512 128453546833051286602506366277749964800 11907513 -666639174659843191585638826145954073600 11907514 306167516186994926685249750474680535552 11907515 -470293821607232154143845594665612147840 11907516 271333517548231529867757742544525460480 11907517 19131584897650386699219021777237905440 11907518 25236356649314461940630360569599993216 11907519 184095795868510555941108654063248345088 11907520 81954341301348143911994242156178964480 11907521 2091137741129535236911992013339527830400 11907522 136927974758346552213065302581226872960 11907523 82952300428492800447299030146998117624 11907524 77586154205005504822783566785501268096 11907525 -48483341408893485620348450885283062400 11907526 192519740669214974076035330110391206080 11907527 1194359302048273030662345656344606076376 11907528 308131641660435624800312068277751398400 11907529 1148753445269967947390821256701725751130 11907530 192972405848454649887286635298629848160 11907531 -147613585558925952881026195282314537600 11907532 -117567947371395560514108722308646852608 11907533 -217911365165664975230011462916318435520 11907534 92531536996605043954880248253145722880 11907535 -641529152747683108929440358436321238520 11907536 -82928290719595983782418055207068868608 11907537 36928356277885759593124677998933583168 11907538 -276560003691155981055004208341119499104 11907539 34901027803263000318747181228850444316 11907540 273078460205647000774208682995267481600 11907541 72021266415304452311099387809464299452 11907542 -366490127536729946278273139128188000000 11907543 114499083257179136120988844722030415464 11907544 1184680499759404891517874994182409420800 11907545 -187689591550928181467923015239821473200 11907546 1628164124192685180002261246087685120 11907547 164302912927601460485196586995801786040 11907548 345015653186402361230219536671840817152 11907549 175888670271511703141271578864473842444 11907550 -173343798048759659867285165586151627200 11907551 -1298866408359379278702197305850083427208 11907552 -84321483739823457845910498360422301696 11907553 -410719893106963380979257598638677337920 11907554 719695879372938419714709783333564913440 11907555 -322574089744657590163514525712926465280 11907556 307427905889139519237284324373515976320 11907557 1076863962486498695277112421052768750720 11907558 157194830985252445849865875953872456448 11907559 147075480864848121879368047140184552760 11907560 118330939130983066235189314193242521600 11907561 -46096288830308424079007241898627933920 11907562 -63836224832698304867796867266923657200 11907563 62360574871999829483743981922437812000 11907564 -311021510715647861786014933141046903808 11907565 305157665049874219070186904943184563200 11907566 587499486860406159119875041394867399680 11907567 -15773241364267292433647854612242897168 11907568 157718033491262419662370013134817132544 11907569 5321550723195683924799041627125651620 11907570 115335540213253188721142013665542771200 11907571 -195247542925764356758137831682455193380 11907572 935886188866832821715169973704839150976 11907573 224987063677724220001962847217137265184 11907574 -209196507367485811514246053261675161600 11907575 862261735818169348985720987644565619000 11907576 -273557135558590781731621353565855764480 11907577 -110667373759599707548757258700976023840 11907578 -164182751749544601129597444967613535744 11907579 -932310523800630615216007226853594032616 11907580 -5124194103681433035927198955134604800 11907581 -111816900930100637920020160433445353280 11907582 -526359412137548243867676818139794537856 11907583 13273032361194929202964669338076952784 11907584 -56006074793464421431418437478614302720 11907585 12267226795226262698301105676018768020 11907586 380333684005383362378368061184210646992 11907587 729673631673052151877118951376195434236 11907588 296153193166912399610395605154067251200 11907589 490570463495256521886243754934411575260 11907590 -271383291329531638565783123280330007680 11907591 -2095500950294522438710853030644633036800 11907592 471363478031954416328355798471226337280 11907593 -182045028592493394513911381545757725158 11907594 -202966606280350851405572117600813352960 11907595 226840696259448109473579800746459296000 11907596 24132874597483368362850126972523192320 11907597 -238468112757259283740611166622107110144 11907598 -612076176490566107862585010760486299200 11907599 290735453902018236251890105652234256864 11907600 -32129675403501740394291532461770342400 11907601 1000013816537252553284853499776401218944 11907602 -137822551038657650815493715935995276800 11907603 18246258873592423485754711187913650640 11907604 517460526050074917045697047275272652800 11907605 -19328707919263388117955977038904392740 11907606 -187743568182143006634776659878967996416 11907607 -992693425853690737585038900804752425144 11907608 637483093993882209604957389738378024960 11907609 -88291747132338521080570399949989721088 11907610 -22261544217558440854624433310361920 11907611 -1329208027338947850458962849964497788 11907612 545071588351790064439750359948808436736 11907613 1660498656193111763175088612339136281324 11907614 47703826579258723589504447465854830720 11907615 -42121595034945818093511429702463367280 11907616 -188386025021068490618253662928167239680 11907617 -482636039825162626422995535671615109840 11907618 484543325432674720443471915704734656000 11907619 613510971954709321285566479559682653020 11907620 77676687584075879452974467714413543680 11907621 464463818682778906413656215052889679680 11907622 108140063012357958704882924361768916800 11907623 75751912632312333316107010756420346880 11907624 51135362859425508317910335608460574720 11907625 1159288701961371182047542103971844869000 11907626 -263581010488336550043371342098978983840 11907627 14702162974983650873445837100387660800 11907628 -221077609965542508548431206933227331584 11907629 -148702885291176300666441994686328607040 11907630 49566897420926351222060442766441981440 11907631 810485165984756089228298518000710620432 11907632 -301779618531548221500240121835025530880 11907633 628690684882844292484530009896328844800 11907634 -429769585303133612386227318616374073728 11907635 47246208649328793741101125918739716080 11907636 -19755815970909671343336960986125418496 11907637 -40630940542593969920439838200155580000 11907638 -753337949589380112237212460023572328448 11907639 -43462890876198681520018497794515876056 11907640 -624097842268119324838556815614428467200 11907641 81756937156646144676948113470331904042 11907642 79029904137773348050513766838520934400 11907643 952059883492218330096594213758868884160 11907644 -47814398787648403311436871541602018304 11907645 -32493233750104253642937962500999781280 11907646 -1529635021827612793384425307436978496 11907647 371317282505829629489273167797082221312 11907648 17093973140538572996070810324010795008 11907649 -519943171565954171299911182327084289836 11907650 173669351051435301858963522851162604000 11907651 -246230672806401303066527203644552374016 11907652 -235640121103069858726045664157237547008 11907653 -742591889140569127631436028095185550336 11907654 43503144317936080104203065104577159680 11907655 15455993452622216747659830859062768000 11907656 1014871296243660557693660502950406850560 11907657 -682363334781361506300791333936437313046 11907658 35665937808832071210779199025414336512 11907659 -268027625180630803880684909442259324140 11907660 -449300700867459012353945666362098570240 11907661 -1487248565415944022906655703932436104800 11907662 -22031595135289228141047660987115359168 11907663 -702337261534429861592941616604352513656 11907664 5855935511212798424792702456082202624 11907665 163535505889433835682550450377480469760 11907666 124825498286584103966119432894199523360 11907667 -74675505088420080871313862779559850204 11907668 188155671311299228193638235849394917376 11907669 450317829111623591589084017740201534368 11907670 549994437496557871512949009969586956800 11907671 272136496014235094938313670658867615200 11907672 -276538997327099455858213894316241715200 11907673 186667905611500314636546337485629342980 11907674 454456734222444141545882411407618636800 11907675 104438537425938606183578675851312320000 11907676 -112912806758430091743294927560915825664 11907677 -1286895133647890792029101888331644994548 11907678 378339256393229978664304470755252640768 11907679 170235752738575253356810127340930250080 11907680 -969490962111473560537667273707447910400 11907681 -32274933494621647185454699581798819456 11907682 785461660521903779592077734549723287552 11907683 -149099143586852574376978721935243396068 11907684 609994799491207045649292534178744079616 11907685 -554192520474117888295248664738727447040 11907686 -351944602431465741658671384017621196192 11907687 -42706976793003374095582585650112679424 11907688 -515972753432880523811309563285157498880 11907689 5287259098206523697090035410887831808 11907690 -29170437464059497765813438468599731200 11907691 1303699147427851653315408216199130354184 11907692 -315451230267512070762579920577669437184 11907693 35500314710653249657680150749996639904 11907694 468563914893106620819644732747382748032 11907695 -392350104880391058089928372096836871600 11907696 -37844219464595799796904673205346992128 11907697 468697383187396631129582005434523706880 11907698 343423394618957871913889540011068189696 11907699 391703802258251414248086187621022783040 11907700 -8696667524830070622082010471397017600 11907701 114945427281255195440823622581171825144 11907702 -146689792137803621854127501228099064960 11907703 -266454099282091393202666267879335714280 11907704 -638298004964085865989547387017911009280 11907705 119852604528127702261224557045110747200 11907706 -620489676347737273118886712182944930448 11907707 -323528734667480265516467198167436571888 11907708 -510230708193045637566832204007479549440 11907709 615784781103100529521552176922148335104 11907710 26062023150686892744649952715471356160 11907711 -986825679620361707304345523414492983240 11907712 -477698246510141179439879274482997657600 11907713 91020134196624112505948439831271445040 11907714 27111906439625518222330116813198514176 11907715 -365390425983863664895520324616269174640 11907716 -559044477991889633478182744857708172160 11907717 -101705183497983621124724286164231413152 11907718 -885946152613947448424351653732595448960 11907719 426641428833707835076917604672012924560 11907720 98267770062145290230113200442815283200 11907721 283649290001883012651958207782386573184 11907722 87202893551465228556504187110606053472 11907723 728905382318823981187535627200925453784 11907724 -914936942011016482764935091100894261504 11907725 -37766850267424145329297276730462448000 11907726 -515256817698265632405821198727400406016 11907727 -932655718249103806743006446985795388192 11907728 -46179361208341542193321892804210196480 11907729 -435566942766582118322100768604119703536 11907730 -353348920444175587679685295520380710240 11907731 -1310369081842622074317991368807699804 11907732 -8260444238371985913297118420297383936 11907733 -424263388603530719446315447489319260018 11907734 821140181434724267456059583252632461120 11907735 571039145001646690665668925635624576160 11907736 -825405293063003025510698548170542008320 11907737 836142190460204831785725837306473100240 11907738 444701184101695526139241534786594024944 11907739 15600157351327007519679861279686605656 11907740 50308854927922100777379890239876915200 11907741 -226220021001816180802818309001288660608 11907742 -121018758436805254751832252022785033216 11907743 1184513934448892322706738301096558368992 11907744 390267476004883382217195536239042756608 11907745 -363963298235016046312575015668582284800 11907746 85709692615626887468400167951423733072 11907747 86598679330266638988041555530885261920 11907748 58201581276635234361007986201890177280 11907749 -110595162974863509426655831677687022080 11907750 228329347847862464441217040224016224000 11907751 -847159078268909984709316022278679580744 11907752 65595381381500471077975427321419438080 11907753 33888696882706551557948288507153882496 11907754 242695949236534034314866151688517350400 11907755 -390625457841867612458088185579576748000 11907756 -347488996000947466278769699658379264000 11907757 59004253624255886917567261990848734572 11907758 242113053696603726317783933332722972480 11907759 473220593214528544556920088245018218504 11907760 -7063077698078768823171796569479577600 11907761 -1074005444532392896903612354698658748688 11907762 3562740999880780899767341647094156800 11907763 -5258783051740996533262105203831329376 11907764 -188601905078787751187811619331923765248 11907765 54116504120965324720697251990364056320 11907766 3626286129084625627126099706103366144 11907767 -62227856911237784949338826591194928240 11907768 537540293914042058812507962821171281920 11907769 -798315583746781717263111477880020692448 11907770 16462351168077002138240507719164149760 11907771 -469690472023082442179205242130087284880 11907772 495167366290627469187878732315689618432 11907773 369492695197510266938384930153158142022 11907774 -48260851722855213977156837814604154880 11907775 -3972622647628374267871005697930896000 11907776 290298521335038664974284523293626073088 11907777 211334166675089457826689967969942197120 11907778 -703110845023389339025743211742390176560 11907779 552217141876886391171046698761001574080 11907780 78663263482886100828063879265868021760 11907781 -267148487449772430452798639863337043300 11907782 -7449230106193197845768818693938048000 11907783 551157006032843141576772474503912859600 11907784 7290940447280487368997923409358202880 11907785 277304745212460851541093058007377354560 11907786 -284064070855319205965673606345116155392 11907787 -596934140317279417945757402000111731564 11907788 -796938507922083296719115562950384707584 11907789 472450121326326616831953949828397241024 11907790 -76647083911617473929945093394165474880 11907791 -238387480446617791547880679169321978496 11907792 -46517114152899562258529950653875699712 11907793 -403530561875672202044773174244935188240 11907794 -238490550475525018413024837034812837120 11907795 -620603070715665984414653726863560169680 11907796 161024591868137139807412912380915578880 11907797 -376788302805413280972354749334208437888 11907798 -137184222013442438414420655601667112960 11907799 522591087092090583502376166906741619800 11907800 -16359675677918569160225323562699520000 11907801 8617701779587868248123630083061683120 11907802 7277120318662423480914381025290266112 11907803 172861529351188874457596414230029067560 11907804 536330349430815777877242465473023658496 11907805 66425855405014636487493425401767246720 11907806 -945804841046218343711434754786637510720 11907807 38655302637313263342154398413430912840 11907808 -1318718183467249847103951211036720496640 11907809 -179282183922140531978139742138435264620 11907810 310598820549828591140314743908051520 11907811 529326218822208050830513623283944832412 11907812 101091077153182165413139071883968675840 11907813 63330404987532474003998875822178181120 11907814 372264913884021748487030047302394744320 11907815 -162408477968533189479379764512656198080 11907816 121962807496081229993838088739342991360 11907817 125372195221259515448805814653617985652 11907818 6354681200211221088944555946556785408 11907819 -47530415077445661014399108901936233472 11907820 856319582812879587301919843513939988480 11907821 575777309220075520752277249464347706252 11907822 -236123665640025326161304048828703386496 11907823 331152858551549134218461331706585209720 11907824 -96499305361596728561300042683012546560 11907825 363433901807503976956752626386123431600 11907826 -15768049893198940247265113288820885504 11907827 -270512199907735878256965199462623951240 11907828 -188202818782587790270551792436179274368 11907829 -93660372639639526066109191222492351570 11907830 -785414980107882602495420304259809884160 11907831 202078199768392421096500238491312474320 11907832 -842752647425555066141025868361855692800 11907833 70241771634110790330864537904150029780 11907834 70778058721064302393168490651426426880 11907835 268096287767241964158138271682791893600 11907836 365231947747205879825544354490243743744 11907837 -1529953988919484390954899863126726021760 11907838 -26297105258189751580544113482028591104 11907839 -750438490454547197867750025941502413544 11907840 91294405511805793556199242893853982720 11907841 -1066451685665894893277057541729156132816 11907842 706129035834597030215105443000468485072 11907843 258391710796664203335714919429323918144 11907844 -32948231344803064174368734358565847040 11907845 558629838182237354554579525383651335100 11907846 -363677598495888301219103194804398469728 11907847 237769264780501359349565990264906032432 11907848 -342642950620200524779328320050876656640 11907849 306225012769048001769438347749627310880 11907850 275125015855335892278884372817114848400 11907851 -465921516043042778636802920863871070720 11907852 572455159187380723820520674986291200 11907853 -798586260355834872230398435603183213056 11907854 177156055475095581481813214641739695872 11907855 -17123078877934480412537905514093953800 11907856 157745801032046528122855201493298970624 11907857 94411162552498417300482365724300870120 11907858 -21835093591371546974345796966379000320 11907859 -790421297789485853675588907376068874896 11907860 -246845996284845072110890606273313955840 11907861 -1975692374865383127066018165275398656 11907862 -408185145965437593317547679171126533888 11907863 126444155245911765559985235553464874584 11907864 -598774271619892870562929413013776384000 11907865 -944379618087684803724769926936605839740 11907866 -92333744339568541165800709238063229216 11907867 867701035513342199140572103087929142680 11907868 -174624622431292885486730530688017716224 11907869 202203462475362643200652387989592743270 11907870 125351338229815921430074876580105318400 11907871 1672475111178089652652651322784324890544 11907872 -1166401835054488812431286339201006501888 11907873 289684648661923123387746265468789282944 11907874 -92846724597383292835246761148606497408 11907875 9221660763184886614145189131176960000 11907876 -285562707589803830285293744133526276096 11907877 150551156038446242233351154044632497726 11907878 415324560424414206325244429905310646240 11907879 3306705537834519251662424443104021888 11907880 156768464536650473745816437226554880000 11907881 306978617407242505192825399331731986852 11907882 210045931429277408801740449298053518592 11907883 -134718999913932338500350242106819993296 11907884 344577804919043153292023892827138370816 11907885 -350942773323545658157162433500702065600 11907886 -569834756194256398918543462897548028608 11907887 -1524995415125249047849929252390730311528 11907888 -35180121772958373448135846791419068416 11907889 -423763571919570323814388895629597207360 11907890 -71829706274528364633183811423978312800 11907891 -51042576435015815980516971064299028068 11907892 237298553795008632987786387697432697216 11907893 -84337569429240751829266395180371604420 11907894 175998460545713978291526437411361892800 11907895 -294174366351123365471825238930578173440 11907896 74381761740778928283376810487560273920 11907897 234470849547062742399906577897357830528 11907898 515795449093700258586649402788500761200 11907899 -644337214886635057375137266827249749960 11907900 -220201853050936483821714481291205798400 11907901 774710776671866962550879251236145203712 11907902 591510798041898180401041370640768529152 11907903 95670609146953947336568308251004622080 11907904 -3304979461042254926153747413487058944 11907905 266148163656316897198861129037242254720 11907906 -13146913071827475256730809948216430592 11907907 1085909685984144520192149277700449059840 11907908 176235389778504258141513933817779256320 11907909 -673470540971642452871164443638102327430 11907910 141116955755684881458322509894392371200 11907911 -1273896316141653670286593433640753568200 11907912 497011310752271938770102841572726251520 11907913 85155794480854367931683663524237099984 11907914 185510475485849997820111159856401023072 11907915 478929545044116709041879236025891855840 11907916 185742878309922551051153991424403772928 11907917 39025360656633538501762381298566603584 11907918 487639452670537475761354450259460771840 11907919 -249442594711325702725063059808215041680 11907920 -313897783907595210128523433243123384320 11907921 -867441206904598967623225350294198927888 11907922 -43961234311361124564749061068064931200 11907923 226832924099113869515551866898881811920 11907924 89408413374986377174126457748072517632 11907925 -603599160355964633256646929395631791350 11907926 -787839091885023687645806684032064933088 11907927 -282981775786783061536178852768455708800 11907928 273381242128773598336921953658505256960 11907929 -1486970499373314260122889826390247903200 11907930 272190869965811360867638218829895013120 11907931 1205269172154017341237214062372443240000 11907932 -234740146408487908372481500003196282880 11907933 142016588551508443715194980847178209920 11907934 4659554388959762126515247586174281280 11907935 -83975155965064764995985439450471909440 11907936 151682043425879382754556318788076175360 11907937 181787709761999162105056258581962141184 11907938 -197146298970804680303163338998106248704 11907939 -295323820045667560157813448564589992720 11907940 340093284828966206898145307128560844800 11907941 327565926505040081794483981698190617342 11907942 -260756509609944211600141857959612990976 11907943 -284362770099333348222181182133536948808 11907944 -371749619642284451559666666106474275840 11907945 -34381488624986992480612616984123116800 11907946 10996794835735554820401800854901944752 11907947 -8469127821797554893296730790105209240 11907948 282839969870242100413145047618841263104 11907949 450614031878518724852256853722350192236 11907950 -276595965388221451050609597546618096000 11907951 -546747490915141516604882429434936773120 11907952 -52971305561661330398364860968225538048 11907953 -383933592081974036872306654483432208460 11907954 -224730237488208957081369826696561351536 11907955 77534734378097026338692950933980021360 11907956 127563243750086328232555139253134786688 11907957 -285806069654578082783437804803781372512 11907958 -319692679717271539525194096972000912960 11907959 260461762311376075742181266802660087216 11907960 104982726470977043028256768128171417600 11907961 -95876913043639866358442347397440907200 11907962 39379228208213049406074888139192107264 11907963 -477941725522329342452875636034555305908 11907964 -668740932404305458175196057746742401024 11907965 -46510474416314340286300900613630856000 11907966 -3822449204189362122179522616538368000 11907967 810151103424814521698712806706391525152 11907968 -244539305083069874116011387550181621760 11907969 25236553695693081169327112015481087360 11907970 253366430761462687072404104132283225600 11907971 -1271690807034562544236195866400751133828 11907972 -418685592058816754675137524361555627008 11907973 15704583076140347141101340125138368 11907974 -5579588050382745343474506403741746432 11907975 -61790139910610607367442823554077776000 11907976 -513086437404036477694682629724314736640 11907977 -261462649877641243502827010594880907008 11907978 10894031019403073260633683217381298688 11907979 53507754896047705804050211332074242880 11907980 113718778247887795287860706584560512000 11907981 820901845118592552863411707228584755670 11907982 -193002606894504161864065270220284857408 11907983 838408954972465675813045125341497181232 11907984 -122015757924024210877493334762266296320 11907985 -17935186161192756042754184972741380440 11907986 -248660152085343699737293791967247109120 11907987 52628954554982046888920498045880923136 11907988 668295409378496700971242147529933107200 11907989 712743641850661886925844429770632315790 11907990 -1552990997154377690344924933151957760 11907991 -249903647884912942225127330644529964200 11907992 994560110922042730229107714876680960000 11907993 616977483001684396435194772948697536128 11907994 93380470086610760615898843564111704832 11907995 41183882621081234718875809091343651600 11907996 245877635884976545645944505174770745344 11907997 125940519031251606757962108013303454880 11907998 90887062067230042536629891003873520000 11907999 -185725162950806676398071165771224913920 11908000 482419125246792030890295534622801920000 11908001 39222175514759540143244285391553802304 11908002 110553167474569920915494390018433589632 11908003 2471447449557616897476281005635179840 11908004 -499203707897214380238408271993000258944 11908005 -181276958955872868307839597906909721440 11908006 -263721899369226715780267143617691680640 11908007 642580467658637371213207141699884422352 11908008 -144629505835420666665302072921053347840 11908009 870025009256089635524407355378909749860 11908010 -321918700215310485630528721196879850240 11908011 58722747086099478671982468866028008448 11908012 734710416403835340299557180543649613056 11908013 11340391469616199768331545749570138144 11908014 -520766849086768655834633165840691345408 11908015 374584987412230673863927975588212300480 11908016 348045564767350815255028468497570742272 11908017 522668672691005692726267676706091897488 11908018 328205715667530425922328025117832498960 11908019 70272440872900921752455677747132977420 11908020 -75933025835456245824512229475198771200 11908021 1327405481552426084619945367309136348092 11908022 -54244743681174087189795235345851494400 11908023 -935326029133030177647231045055381699632 11908024 -280543490698094906013834268002510643200 11908025 189899549054070768182958722774126988300 11908026 -12618177032217377515308251395583531520 11908027 544759346509488244114155568171942955876 11908028 -228554502443188806056229367230294786048 11908029 436848835650728632856483593937185429920 11908030 87109374863534542919939573562724761600 11908031 -2212038663439909630449697560312061953336 11908032 67600453948073870197374764269122355200 11908033 -3207008122204790850639424345517926176 11908034 -957823622924112154693022563598050143360 11908035 388813793437155991507833556051097853600 11908036 736876952109284482259521654704783073280 11908037 570837692164407894814047127241174271612 11908038 162958867187426539851764708486604351360 11908039 53833451886901493896325153244821243568 11908040 59637106506781177214846678541827481600 11908041 -246723487823354603493647055522065630400 11908042 -185083657582005899624200262701435493328 11908043 -65976173849780803677180314123061504000 11908044 154230221455938620234233972660166340096 11908045 -333615351700530338626040846525981147700 11908046 155663478857757338451412002524825633472 11908047 166135733593583160191865311355024184200 11908048 334888063319109396477133111684345782272 11908049 -528642307887050195196716494320900242688 11908050 46738975868173295706294966450292531200 11908051 10674843698252715782434010838293291704 11908052 15348054453811360085039231821873638912 11908053 11179236849496040871077483990802671964 11908054 622436223900492710107537401519210847872 11908055 63149874313921702530258884724458604000 11908056 288482123927791690764791984824135680000 11908057 493722356604495303058678732296630982912 11908058 1005889654395248904100076801321889540576 11908059 -253760926223493829504287881097332749200 11908060 647342125261361138707662980320887628800 11908061 -103467964328531036588414835330759770112 11908062 153784493225854688439647944161781350528 11908063 -654462989198933292907521433640318478688 11908064 -40718682181632996776150536242961317888 11908065 298734980488486970798716317756459763200 11908066 -192498839870921720837939425876225814016 11908067 1028596869954069002118936075265070991360 11908068 -24379016769325005556431056017724190720 11908069 1147389983323547638163248210865146041470 11908070 -543581886813082600611474747829488251520 11908071 57554012636146425070730213184981277872 11908072 -452732843353485949467241470003586252800 11908073 1129170343845405528381502604371167707322 11908074 -17346415307742296370237215044140786432 11908075 243174497440076559009419344107225633000 11908076 453967884979328957864424581081528832 11908077 -324285535612964765755153470316497987168 11908078 -576719117321044786375434954913427690880 11908079 -400459190411774279193232217543631918360 11908080 -71011382370235881582805024659701760000 11908081 258318884569998357836270385229726072164 11908082 375831838544695903056962337964875685392 11908083 -313588842877631265534009312467513545152 11908084 -981634376110851122272515151369174278784 11908085 -43288044666875403442216526810179184640 11908086 -267315268287453438804940771550228201472 11908087 1168019431329871690402194694857971554920 11908088 655042744587993993828081250697885184000 11908089 -594994447857043223625868951864240552896 11908090 -87062990145832566946254749298515719200 11908091 -445384543392048198323266299977355612816 11908092 58564278475035693583958414787316285440 11908093 110293978562675547567548425411303164384 11908094 -1507171941375336895799808285301186752 11908095 -634110791392461107239941123189026085600 11908096 -628648995567107966592325367845795921920 11908097 -61608947587451425035969635007582861648 11908098 -441682620859977641693131332851877283200 11908099 63212935452318003950385243282650783232 11908100 4971498718465149690331758669962822400 11908101 -110140790573843001847612702018417755168 11908102 -134625559329714866477177726190147822336 11908103 -6987378462434366079179953604592204120 11908104 -232819035590599075005088459819553095680 11908105 -652529635909146426442684898612075532480 11908106 -104264678645065305247454702873981623296 11908107 -1478908771065560697464225942095946913360 11908108 351748167217074687879475892135805136896 11908109 -692054919225353061508830723497797583400 11908110 -263479797026802082172259738716422458240 11908111 370238233519193742445081831082292497040 11908112 74635127358783599462576034881065451520 11908113 135831135948091648769618230897115250624 11908114 870611637058702791665600161099062881280 11908115 227551466355298969288458576714343318320 11908116 -82747549556066810816109943274540537856 11908117 13226050550862982611894549878036010880 11908118 1014737908744433235431550343995484726080 11908119 -15411858650995781037456524177043403392 11908120 113858213712159114891837629061857280000 11908121 -452423015278042475010281648609540538678 11908122 206369849327609052446131491642496802304 11908123 -27351384732646334751787595733132138176 11908124 -13000266625241078954723262154470933504 11908125 10443011670023480284086805702115137500 11908126 363092124868197525977636129308710736896 11908127 -557710571637009371092554662445783521928 11908128 -137362672708456068734124095807450775552 11908129 15560203113572450712624143306481262084 11908130 -90531826520008036146687880742857536000 11908131 -32382068979921368732958536685966183048 11908132 174683115676381151055839616470576736896 11908133 1134892460351406082780077474177311576382 11908134 4169675289208682317872330673517308032 11908135 283533196504615837619854406464608228000 11908136 -128965124921303423756391538166016000000 11908137 -359721140900070202486372134882939433248 11908138 -16375809096036580602340864997941531392 11908139 811508113665843382834994771292119129424 11908140 -142222910776050209500446456798139622400 11908141 -13340705934903337018223618722856851840 11908142 579334181377167427720562720288369201472 11908143 77548079878454796463096319272645751184 11908144 328587303509551864377979686567622082560 11908145 -741108445385423914535984263851913409100 11908146 -7679579090726307327487111813735420416 11908147 648661799925676774736707166220598033320 11908148 -79564658272221879913171880126076831744 11908149 -28087770103037936334408742099819885152 11908150 -276255049025151291441068983101356863200 11908151 253450240223811662096727393088137131904 11908152 193025077537652014675620849291503493120 11908153 -249027614716334139618220475999920793916 11908154 -49892424791132857911084727224391987200 11908155 153403206430601234169201228818035507200 11908156 241114161769185694397960182923682012672 11908157 1181537581056088884245552594598633950406 11908158 -127099867593932774490286329489392458752 11908159 293886117034383594435129525130720583360 11908160 -35060951865909115409131479125458944000 11908161 -371173802115425006006598689890414011360 11908162 3583232792950787621118544860411568128 11908163 383307549136571323389618605706631257864 11908164 648437719048473482584511115135889336320 11908165 81176593336093598711667785252495040060 11908166 -101280995081449764234158946925009567296 11908167 828464436957628975435986663613738739880 11908168 -604086244505376314839070931611917424640 11908169 46477412386938646187134626259576384320 11908170 14246401163556630134476008094731066720 11908171 196344691521679455441209038861384345488 11908172 -914116158928526343220966302610598509824 11908173 689970417043570258011553454658309307584 11908174 45771006329921768161045303819565202240 11908175 -42348388669199643842935487264972148000 11908176 86144488134869629382111237809541873664 11908177 287989335001599066435036233537697047112 11908178 -1022988199593444206238198685343310198144 11908179 155527739111493313135922332675063940724 11908180 655407685240246925069987530573144934400 11908181 -566287912238761377980624042709214934688 11908182 -26660299803409983226648504466222069760 11908183 234992791687940238374991185439409947360 11908184 -33374466109449550501322136873461575680 11908185 172099724639643813441896936730191347200 11908186 663718674336024380150669371685227575792 11908187 -9111301215020514847243962399771284760 11908188 -587644755350139887034380865607070714880 11908189 1166930116529591224891838310501647261990 11908190 72812060948713561647625398335883816960 11908191 -214426795848033437414862227886760699392 11908192 -722335708348063407881165177718171107328 11908193 -100627869234788768690871453352258225920 11908194 298993455279653486118316938717535971072 11908195 299656499700402277479284206779690127920 11908196 -298880963303467338020916885743074953600 11908197 131169728481302979922319367326047772640 11908198 -55732082111073781390380836394454643136 11908199 52664966951757890618136744222530917464 11908200 99515420788221380357991781693931520000 11908201 -886485513646069811247236313865502639900 11908202 -23976446233135218267927227112919254528 11908203 -446499371255265414809285128385503621392 11908204 -111869614191212713127859897740445794304 11908205 -8886848912424852917475152688856975680 11908206 -257013005241807927539074910146069604160 11908207 -1041975676347382682820000611165483990168 11908208 121403369345854487092924627430374539264 11908209 169654411288247635937942390930366005920 11908210 395555888597453111190629109559452089760 11908211 -682855647739118265181888579383048278880 11908212 -449892133736253216952395133016481484800 11908213 928957972676395214471079266283675836462 11908214 193608894288245112289023106621904594112 11908215 105736738563792533771380922146060680 11908216 273415731358301443089724944365967605760 11908217 -738036941644485993461751575416108243734 11908218 -30122597545203654232715910132493839360 11908219 689074046716562577344694924022713651620 11908220 -6288525049062024184010957193677637120 11908221 -280290381513763609516406578917015788640 11908222 -23460573274869714695486350285614617088 11908223 -282387632363333111063578348627347152640 11908224 413662092048007598099283799823949496320 11908225 463273417894932404180930542094564688150 11908226 187122581023587300715018664950813401984 11908227 423662418422703218100564331310410852608 11908228 -434118858508145775379855944227812591104 11908229 -338214687725437949087960284342144425000 11908230 85887071537394386927412198347131365120 11908231 -1275810791729409515930723656228217195000 11908232 729702022613303490567523107544172789760 11908233 145663842518639491811349401722328050602 11908234 -302148044262926189800291710244404600480 11908235 -4050912820913501889078186357017629200 11908236 -772224141733336150363206863497787867136 11908237 66644478243527577237667640690196184224 11908238 -226585871911908817111442267345527493760 11908239 -181828788579162300945546918354646730880 11908240 226176273200509852529354956314710261760 11908241 -1221964352457110078234498828769472265100 11908242 1113441710450160337303768587039457889280 11908243 26952336267867458587744491305407135464 11908244 -155072799110293117840090894252961378304 11908245 -77919079973654458636044235141336943040 11908246 -184199406257909123371385954417467883520 11908247 -48403237912405258449243117026083361472 11908248 -9441868726412138706479294787330048000 11908249 2109140187165337782440344367315501214336 11908250 125843032529752478911882158977452800000 11908251 -404985904432953707464323168712711998420 11908252 276902268633278712518663317369885189632 11908253 69418221622015122750158947307037091680 11908254 -72333664006861645828165683600202687680 11908255 -961270520590754116238645555587772010840 11908256 -471637214739020270987029995982134312960 11908257 -390161521331236679107004026234519617360 11908258 -267925144807039703587675959632916089520 11908259 -359924704641763378621355229327761902272 11908260 19264135932963591570378310920197160960 11908261 -28651439055048018424954435917223843138 11908262 -336760263781877333928129091764600174336 11908263 217746875876024700988073252787868968744 11908264 14816018523064084550385685058707983360 11908265 351768123380532316755893756810785329600 11908266 -394975504420905664439747989247331806976 11908267 558554554699903291634994182453177045392 11908268 -211114101438967131598968097915322026752 11908269 -1284442357916161323234191778414447744000 11908270 63777255023250760540079730581775993600 11908271 61540447371767243277799268162660224272 11908272 -98357960948992345590674969907054673920 11908273 422358875280250469299656741488609254464 11908274 57120316530931212362151381869192448000 11908275 -358903958581818900145930585828684642200 11908276 -31311356795971701799590756160910515840 11908277 71882037616732420252895456004032255232 11908278 14186806954343318947989897454072324608 11908279 -63685265101200095642371477306116021600 11908280 -351672706408382212103769873417044889600 11908281 149221109301927721020442011793593765888 11908282 22578939547726449670578059439382953984 11908283 -282828708115052127945833436017099680056 11908284 -69520678613902885708320752218903064064 11908285 -167159627755380974460577301606918824020 11908286 -74562731077135958581694901304421066112 11908287 825636755300830331515729612159092157944 11908288 -102833075416807299439817467013103616000 11908289 698316609262847768557832315554870467780 11908290 218239173303643852425143745564518046720 11908291 -2933933026476923590247198290207019200 11908292 6688129604404280142513844773271640064 11908293 1139062252305615899618836562988646542528 11908294 431618357728196037254431575876959673696 11908295 -256050028279679407053040691320110258720 11908296 -48672742852053148143365845326993162240 11908297 1363569764302257316356015574583249921040 11908298 -704849814569443247430809081196571205280 11908299 50315539086615643664493156990092805600 11908300 -370975932933262713693514365122850745600 11908301 -608491071670887290387899904965048834698 11908302 -52760376353043706174848737774599127040 11908303 1461200640995770163539861340594437307064 11908304 -204570121925301169081384337179147714560 11908305 170837247808565634883632974951663912040 11908306 554565118112938448337252024549216926352 11908307 10833158690586182307244983422429260116 11908308 -117997313279960486913163404664133744640 11908309 -117829986190498134199942929263381559808 11908310 -313418226626872142811492447890683741440 11908311 -286053831041481670551134715384829394328 11908312 -106190408517332355191563542644091494400 11908313 -200489616585034009738916345211213457920 11908314 12580702942047215909750212254367541760 11908315 374313659542442770578331669534990695600 11908316 351286852293367800549467090103319907328 11908317 64236446581456645260581138070978260640 11908318 -648922539513607470881204219711011423296 11908319 -420074530038336794530214840792855213616 11908320 48751158263436077177470252106553753600 11908321 1247988278466877953119931603223737647522 11908322 -1059908674918806145278924560473030569600 11908323 592086933617501763060159536675380059120 11908324 669859021541248268531882314508130124800 11908325 80915447843625906822634709484471391200 11908326 357919625214440967511761279568288934400 11908327 611901771159138559750075535969919736032 11908328 -1407306474717218905740118962316915968000 11908329 -792410729029471963551469083792595061616 11908330 77189075856202447230458405712962734080 11908331 -348593289434604963309247659954587993868 11908332 309721593586310397323042943605951552256 11908333 636096007983841319769918214981872893760 11908334 7718778411149263132740776676454511040 11908335 222685547192739748046695406617164560400 11908336 -354457142710374899907285904352641024 11908337 51936944778696812558064784300721502912 11908338 5764796182527599151512239406453065728 11908339 456233685626002299664175764397786555056 11908340 -122283933966024924335205845148534865920 11908341 903236451420544267866325706417601869550 11908342 123316801045668801858461865601355182080 11908343 304136042946354097283017920492748021920 11908344 11211973641323334766484082500219043840 11908345 -301949502311279072888971523954790364800 11908346 837355115847760232499980122371586594560 11908347 233311539608308222449174922769518195584 11908348 -578822452222444368801833206728968507392 11908349 80628533508498748883398849196051353350 11908350 -282473469769945853600036798777824464000 11908351 21977535720241066082148025013731106304 11908352 325821209841904220762888464435387564032 11908353 188434873001727867947268895995220313904 11908354 641688710104921815397725478308632423376 11908355 -335727058850680843103365387042641942480 11908356 445203515130800260580160453980991286272 11908357 -495538279431192452902735579375971643680 11908358 110905759712777988935364243624513239040 11908359 -42313789712437379471329024377143412000 11908360 15155792056535622762673971653802393600 11908361 1742547693653684754280635768508770948900 11908362 396538528786969117531359155777396036352 11908363 1043970026437349890394740873428698132704 11908364 -43725493147235266032620033802443212800 11908365 8526662781077343583775122233960867840 11908366 149274626903150963005014132452083035264 11908367 -135398531514227900032184494634246558808 11908368 -78642358281336415512462324367690285056 11908369 501320815955377518551065286979902690160 11908370 370376027885251809658818605101683422880 11908371 215835332761522507498112733952711993344 11908372 602761688342683216914253397597653732224 11908373 114430741601042036837154774839363780622 11908374 -181847646616012265401773361217224395840 11908375 -486260065974259919110200956588437758000 11908376 -392289466321771686180855852981845975040 11908377 -399925710137188441546965612046164672 11908378 409717497191519115839846637273778200000 11908379 -222338193198375832411878730210439136768 11908380 -181681066925879810629814137614623662080 11908381 -1898850121166771766952779828258307969920 11908382 590343435829719202641097401057828561792 11908383 -503064623275145790107818799397175747200 11908384 38159006136421798256582145316180525056 11908385 344415051562337739381686820881363090580 11908386 -136382379332059844659948994230667558400 11908387 278856337274372118943570269567757697032 11908388 308972220514518613332966553125767331840 11908389 359405601260254245537208096542606918720 11908390 -271606535066822592809124571008716928000 11908391 1283385879193120431524368640073262949784 11908392 69782403155635999223432145941725347840 11908393 -120228059854545620703766120151125308800 11908394 -218532096292393935013140739437297159504 11908395 -600006842951622453462576192355012168080 11908396 -322885578620471231201009324154882323200 11908397 -309427511213479885224837412073069102580 11908398 229198371709785234402997253253363925248 11908399 -131747497440398384453754605083743899760 11908400 -67534532335290742272097450253603635200 11908401 -308987978063078801270175406092942061968 11908402 -35156367502462196326174737555527270400 11908403 -359055974038634253594846934772185094016 11908404 -351277097183707312013099582590443970560 11908405 233793612225299062583285155556907876120 11908406 -322162107083174849781602114352277195776 11908407 -296544127003413543416972990816755636608 11908408 -834689553152128902942837198116203008000 11908409 -416828042332409252360781729513324761088 11908410 -110063839707894340016908763698197008640 11908411 92915433396047140151378339784136272480 11908412 793631667904147834678587684658303680000 11908413 359655222362144376973866620726832486048 11908414 -22032959841094494403660399064511897600 11908415 -482646804786626293950115457224680595200 11908416 176482059403594853541445989201642258432 11908417 87966135666033018475109899080247237060 11908418 44376910936399264580497840175934061440 11908419 602983852693510872928909599443080949760 11908420 -1151809367354542611752070098607575040 11908421 -1109783251628156658716484530960866056480 11908422 -289765249048641474573706803960003293568 11908423 45637173795309043997391159862340935744 11908424 -14485060666472737232564577809854709760 11908425 -150292329192788412558876760426324384800 11908426 86797737483647117599097465453843172912 11908427 623720634003430177711638262057486560276 11908428 17996558898587241984484060235150770176 11908429 369202844585986307055058223051708507884 11908430 148561966250896874359187946204291916800 11908431 -368809372971390861835496124029785442160 11908432 -217046727897193575663478497592101715968 11908433 -489928293016886335994388085681403321856 11908434 179480084219144095987799122271603931648 11908435 -101386776449084699131309455607872103680 11908436 -240396797369939725369350734671010199552 11908437 1536748757047101747944291619319204436352 11908438 320257099160810563092961011188780985120 11908439 -609967746659014608216901579023789248760 11908440 -30046848050021205973957402036589568000 11908441 -206135196405727675608520409805550391158 11908442 -91902717744358705360884434988545356800 11908443 189901991645520337736995970986821287064 11908444 505932386435416908999155203312925260800 11908445 -460321322044165737355313549728075713300 11908446 339956025092823777374173071886676425728 11908447 1110880172997734601025664848493681796896 11908448 -112238926103668487256215986321629904896 11908449 -162229404381936353496063556357346530560 11908450 -45185922442024215976996042775415739200 11908451 -241227119412748018970937712477387634808 11908452 -468892360642321509117167077176448723968 11908453 -162438471959341151825450790933904647300 11908454 95894053296860735518796350408520506560 11908455 16647529922527125775636889693622780480 11908456 -430629237966801826047357015958118154240 11908457 425442079955058082736234292506923931520 11908458 343183600596929505907192057782440559360 11908459 1048563514827349407488935733401891314040 11908460 -958188705059351756140086393126269644800 11908461 462586497253184672187707448511199710272 11908462 142247616036872176121045765925673991232 11908463 -2354643938265231057480524450009333376 11908464 -17297260233655606054765981590758621184 11908465 657546953685555444901306472405365879860 11908466 -475167306068755753028870947397259564000 11908467 -256753787759713750859723462410957945320 11908468 92288907284803707729434764069002608640 11908469 1428967783956484899642287604838574512896 11908470 59762754759284841007910531762796389760 11908471 509045540137165223668378623215924525672 11908472 1366975344586698092438720277653524684800 11908473 432040657222164133897872631058972764800 11908474 -754415245244810841033260448811494213264 11908475 -480659536387436304536362473524879922000 11908476 334166708332704587584435715720189855232 11908477 6822912777847928196531869679070417344 11908478 243043760895982950517860571090587877440 11908479 519182577243121260783194083500392729088 11908480 170620583960413813828439373791625216000 11908481 -93966773829628615243048300463182764696 11908482 -58539921341318076024643404378588513408 11908483 940228742509457330178900462929390847000 11908484 -150766151347408716937883303427375513600 11908485 -443926150364804272933066890513236596800 11908486 753035638771701010628810839572658593984 11908487 -359337200593756111705353981089420835528 11908488 -156460950857390284364237639401410109440 11908489 685038343257678823084559078294648667290 11908490 21366265610864623021745694998910819840 11908491 -13590190536455551657670592538785679872 11908492 -761654460974918440517584676884899381248 11908493 -646355980352174350191202082759801565258 11908494 -124249487982301132428233513514652702272 11908495 60169860885862637512928613233469820800 11908496 -190816938134897374897418434401868627968 11908497 -332465156272431837398129010512664047040 11908498 41657540245234308635848610519916951552 11908499 177462909036381837226105958390298348360 11908500 567779347653886719316089240680696832000 11908501 -86072350873057207671867272247319622496 11908502 899096334489764626396980960156861993600 11908503 -78691956931867088019274288109062314480 11908504 -1415887350924766481242986872581225482240 11908505 -45464611540149471079218088273406474880 11908506 2569479091795142469392889717890615808 11908507 -44402506476755675565255865638932457328 11908508 203720582722938387931729136191455121920 11908509 -322707440661672078915768420445743866496 11908510 394236873190255159444505683575897956160 11908511 58258926416985191545477233108631266312 11908512 -216951757724602602991824324839394508800 11908513 2126271303780061131774716777787102078640 11908514 29778973271392978189104454942963691856 11908515 136252653509215025081788982806377958320 11908516 124962904113806599020539592783426257920 11908517 -246356260684895383126351149929153726088 11908518 -12115324200037751609002705526306124096 11908519 -286736230101353395166401033828255927224 11908520 -327105455949673695346964377684422758400 11908521 165753231667193335347071340987289316490 11908522 460820897139097235098679410728145371312 11908523 738604025533586893744957609990554155304 11908524 -170645520861276778528335867393183310848 11908525 368310670178332077028864397195920288800 11908526 -1139662772132460303928331133397204992 11908527 1173834083686622927356902760620829923600 11908528 361756486122244559855218484227990372352 11908529 696665234789593541302850583892583882130 11908530 -14477229925366815012171773861951892480 11908531 1331524831946980528911956539807736153280 11908532 -96949863741829007788294381507855557888 11908533 562051631631721031727270419830599936 11908534 108076905827191731057879582741627502272 11908535 -29120168774171078673223458601881922800 11908536 439045642754344284011010631554705653760 11908537 324586987690707865091941686720011001600 11908538 584345698884255995065337300686183927920 11908539 -35203324780749829798547932308821238240 11908540 -210408602676288255262780771969015326720 11908541 289005229160569664300339750276957679942 11908542 65181921854236775344371762293575169664 11908543 -805560468523610128747987511260392534208 11908544 -188072316436222358036706064088489263104 11908545 49673900299185986103300408173355810240 11908546 61733806587796965056904752825127280128 11908547 206617147302334442142944467769558745600 11908548 -701134476605489247647346032984064183168 11908549 -9437766237075739735191213526853702592 11908550 396135358347962180194824151670730280800 11908551 641499222587152007591259370073817018624 11908552 -1850928778158767807929056158984432179200 11908553 35527746230470310895359333989606314624 11908554 -131143686484857795679892676949415301120 11908555 -401083719603441052080803823076028248080 11908556 -1679458856493978685750280064803896320 11908557 -159344641110479976583703542494691477632 11908558 -91286976828661403055954674890206441600 11908559 265752547225428546620159290846908074160 11908560 -26733457457787138599881463033865830400 11908561 173785263149429232887948027272536937280 11908562 -66181937518468093154578666874858956128 11908563 52388376374644456972952819752963538544 11908564 21885445898736124000005399078170208000 11908565 562231364920849574656899684265259200800 11908566 183941367600086463504500702568206409600 11908567 -1510934095875480689921722175138553223848 11908568 -1023639966062714625287384660461723791360 11908569 1107653550973314754503449733916517955360 11908570 -47177031248951335546185369193230100800 11908571 -1120641261587414530550599652156430855228 11908572 81538276127218462678785325058555412480 11908573 -333023863971913704439331510425147248960 11908574 -637163774714774014755468017417374318464 11908575 55003965367282470765426853063635915600 11908576 256844677722073702153262192380797517824 11908577 361825960307729314209195567556864537620 11908578 207688877797258848773364619914777600 11908579 749294348580108495668329107228075329180 11908580 -881301379258353408929491108841866997760 11908581 -19738998962437768699835040388251961248 11908582 -7731316814510332481584223838566752128 11908583 291427329797811665669599342139533464624 11908584 26887121481567314798410011277994818560 11908585 877847315345472944406198311527337587800 11908586 628384185881454756397913499940413826992 11908587 911614501441506422017635835694698652760 11908588 -132405524660496285824156631064105279488 11908589 -44402719917237329297157051026143140480 11908590 -194151336853634446959512049461624311680 11908591 -492056384525661029466227795238538383768 11908592 1984224231070485795592315385523732480 11908593 619954486615565484664123798938109350720 11908594 -506115436606893661739250115062976145904 11908595 -488901685625899970633970491869971144480 11908596 -78914362875288653449951503357921914880 11908597 1529524353028740172773163053090372304046 11908598 86913097786619749426425220163260383360 11908599 -740590104564329778527986497283943874480 11908600 -514550674211930092892432531140204032000 11908601 755033131114006171195030231674039974100 11908602 -355524564976265057084244552907039749408 11908603 -555780623334107866745869000613094735344 11908604 -90643735528017831195362721190872735744 11908605 6283270452641444592777238665797320320 11908606 -461628458648959153434541582205744437248 11908607 732861627904457292708705229638583669824 11908608 10112882020531756498176341260174884864 11908609 601308378878366231820209250512606630916 11908610 156119609104502021679280987065081346560 11908611 -82294782466478790179959522700724599040 11908612 1142589549837181485202268680071857968256 11908613 -998710652979109166177701835718471183138 11908614 -176489558329614115984566328504622597760 11908615 13044093992941277027653285353457871520 11908616 279356418230303207403835638463685268480 11908617 -54320291283642359473410030737163417600 11908618 186468909055851595303205788690908057600 11908619 -438296874318662787180541382778756956160 11908620 -17402990504580171046462206071789982720 11908621 -1129898334016602331761598829245847871178 11908622 -82601599846335661132957145235893299776 11908623 353439182407311489315009483906236691984 11908624 -711899784215472750709528661874442240 11908625 -122583316970460283900245350653426848000 11908626 24719543985234612051415279782352836864 11908627 -1702993445356136303225733611364716163848 11908628 -344039366243797478356103321271778525440 11908629 -59874061249264657198452220096613770752 11908630 560834636752482565842515983436306784000 11908631 -301298761777554267677349091533781366608 11908632 -437743222924151238917896124012933959680 11908633 421026066567956743143211443115992977424 11908634 -246091240492991652503538154993395008784 11908635 -413537909666974113735300935023200000 11908636 20109197107526771158454113327221350400 11908637 -284220607769415505286984270488422900 11908638 -128054183846968011113130430638403168896 11908639 -1195782769893734434407283448282453606560 11908640 385443648502772741174755532674034565120 11908641 -68686613453491130990179386432205467840 11908642 707114203032928403652152523082203803472 11908643 389244492526952466489850553474264876892 11908644 59399090694317636334467084463488612352 11908645 115216997592962505443207874175701158400 11908646 415079448465705337312394040346493535744 11908647 -198096743652955595533659581764637126400 11908648 756512654688419707266441421402154511360 11908649 292989612094392205072037310142459140240 11908650 -13541327526784838013332540772445900800 11908651 1482031591862874689763981041976128277952 11908652 -215670275503554970728668787813592120320 11908653 -108579355683885433229796998738278974720 11908654 543699999375379152328672873961115611520 11908655 83273380742990693062409294315498934240 11908656 -17719072393310436006445297826705817600 11908657 26456353061744730714604528854259312960 11908658 867862992001967213188273918943974417680 11908659 31772152337729469604479505001224212480 11908660 108212439501659601764223332856486796800 11908661 -341135323838532778375678334155316526738 11908662 11591782477007297017704240977364629952 11908663 195043659758588031509815374218689938944 11908664 799945975225311142595833962749076848640 11908665 -193415190296809490482386425537584577340 11908666 59238426002205595194519532746255726336 11908667 59651598375241897638782304277475474112 11908668 14641257460236615392980475675919168000 11908669 63270052391934993637504859344966288070 11908670 332500174543675171989947408538376402560 11908671 -283063167723477319464431500572216888 11908672 -119277869622895430030136247044959895552 11908673 -199670184934670748570597045242640605760 11908674 645503095119049132520892705586196912640 11908675 -236337442792146402920816604429843708100 11908676 194409715828680232418095175187529344000 11908677 10926735296295735462338854139566968480 11908678 -4239434336143208218498156567992583680 11908679 2186252476202088409388870139882955028784 11908680 5985274094341281303167586215013580800 11908681 -354323781444556170742455527919710817536 11908682 344417534729837762855026331302217102592 11908683 -334559513665611825506039378233092556548 11908684 83560887350669445725213690706069660416 11908685 169221157396743756895993100297119474380 11908686 -167499695591778586714393980832473830400 11908687 -271768021132468871417733728551345996800 11908688 206865046730700006106116547370420011008 11908689 355388269491969290491901864990792960448 11908690 64658750045872475303383773256427407680 11908691 105461481866169033723611334036103061400 11908692 214700693029044599806142679756447471360 11908693 -1000317271232952830739817675796383298880 11908694 -106929168955792846061177125651314855936 11908695 -64813730765767615561626382254178700160 11908696 -315241371502998229897527668475745751040 11908697 864264535347446310337891483640030194560 11908698 -149180147601226019714882884888941313536 11908699 -171379765484480519190240110669619940 11908700 -142184379964335852498427272008746828800 11908701 -219933260723182820353499747606471505216 11908702 -286446423198338851512749169016983060288 11908703 -77407011193948076123647917181098922560 11908704 552909553081300868395725280098437824512 11908705 1230330124612164890311490951974779417000 11908706 322971205389539428610608032445764213120 11908707 398904103067704385861224011658690360440 11908708 295931791390984442738066724809750802432 11908709 12320069417712262564774784757707424120 11908710 -2864770285733632137710487876359915520 11908711 727426211536708802250677177033770946752 11908712 -715999391736677611006815308868974208000 11908713 -29851513579800720204454349161896153456 11908714 179206143821032914997736202597974171904 11908715 -116830358091882626899471409871592138800 11908716 425567639513769890497126928855934653952 11908717 -7150122851881839431677596160676618868 11908718 -89898380773493527296657500772950214720 11908719 918676970594557979845688932157929794600 11908720 -49649974786436831787894021358387200 11908721 11435243607588803504046692167767958848 11908722 -48110146388988975890094559398599287296 11908723 -314365637195376433047717471383560335028 11908724 -253803803239342136435139341180618692608 11908725 141637745263876153043098106521532232000 11908726 116781501221908401762463581911336480064 11908727 -690818745578751265555098262792539638424 11908728 -355209214880772953421187870021751193600 11908729 -216669337011098261509264589678788180800 11908730 118155972205397620791820957420582817760 11908731 -352466736224329814021718431743983318480 11908732 1056614658379745163769201235531655900672 11908733 697216713902762543412468528449492196864 11908734 48991943483301375694753633410912288000 11908735 773999913160556186608908330712784888400 11908736 117390701458259536077801320303894200320 11908737 136667532605702939951626299551764278240 11908738 683744145294050739522605863866076910496 11908739 1941758020096131997945974875206730499456 11908740 410284863163053259514256262268228198400 11908741 -671702032089585707949804213788732633828 11908742 218659796527125661581068930277597298272 11908743 -52887097030893988855745094604492898304 11908744 491659104506264598185215800206235033600 11908745 -505225666209125727567042461224678297500 11908746 17559679211888428022241311663186996064 11908747 772733794252364093358344406907903882196 11908748 -1177957504475313137273581569651845053440 11908749 551602202103578102815685380818307529664 11908750 -56119368444037743791963735299460880000 11908751 -1523507160425550973540569922179677516088 11908752 -136432607141582978322975736177306828800 11908753 100495231460034753543186782153323570240 11908754 -174081142648000632194064113243482818432 11908755 811962650384277304026066311205040824000 11908756 48725867641319467669089452652684982272 11908757 -80769839436188365735784539079647795200 11908758 -16067636824821256764216618004838270016 11908759 672207973930627099471317987041034227760 11908760 209826349231201733674721649768311808000 11908761 -246442734503129182750257600764234657280 11908762 -62800901030037581318132266694686660368 11908763 -17009260535284113166336456265536414800 11908764 6393464873611209110555356608544237056 11908765 -442738917635884321703048671737826478880 11908766 -423361427875521889768964966903734149120 11908767 -229860325386120199677314517846960621552 11908768 -167388773906696349719575467597805977600 11908769 347223748619043731302708219475231170560 11908770 -294122755591549959487120217659666621440 11908771 -100937679893430347759542875562548344416 11908772 507861340301215939560819518004917495040 11908773 -173391558761511874502290053079827597378 11908774 -675435895600964948221304706064690176 11908775 -445893346292109516487688243973222427200 11908776 621330120304409880758531041056011059200 11908777 -1026208538045549133800374305807525338374 11908778 55157276827766047907955530276191636992 11908779 -137561993158896192815245480349268133632 11908780 -30918855782668879598038207239574702080 11908781 -616442690924303643237533527697874068928 11908782 995444088720723975843704080562417280 11908783 -910967804193229905710187215497474393024 11908784 -75895661611466332530286159876460642304 11908785 63620777615741443792122651912502719360 11908786 -238554658991141246739873716284190799456 11908787 -245358213977857158032284029187351576176 11908788 -227161280013390365156182764090520713216 11908789 -878530541180763044363604406592740850880 11908790 183242033685525970946912786308116910080 11908791 -626135149443387792824578130699639505600 11908792 355590622041166745262126300146123980800 11908793 380664088645354701025120859901081789444 11908794 -3887277941548508520552403872483302400 11908795 423944103632646126021235087996560459600 11908796 -451876002585857078935769794350971312640 11908797 -669884224602442266003303744315322446720 11908798 -444158057087906393849072308083349634880 11908799 34494668895283001362704895342403969760 11908800 2131850858180861525666391547733606400 11908801 407440175679698978264524534388966777280 11908802 -104799483226988859130278702552745579008 11908803 326493664990405569348263966465040211704 11908804 -126572698460665096780034183466150457344 11908805 275763956770478648687162842897685329920 11908806 90387048166853989646315899805430140928 11908807 5806945697037338893832526500409885400 11908808 -273854849425159195001360220406583408640 11908809 -666443651150147179330057407609303112320 11908810 504947421594940428567313649611445928960 11908811 -16828376474757810528674386988288628588 11908812 158557591219443648199307446609233690624 11908813 -2002845653479677622855491149364981105984 11908814 -692192261790544535132722759910781159744 11908815 -412031325458686173339690699818341332960 11908816 36316981634346986024430062440160387072 11908817 1218222941107876965037433190614499601392 11908818 106757650994113425272200510283739043200 11908819 -95314603620313954455467507729719816032 11908820 -115243801283073659886705900582297600 11908821 291806211643875672906178261653434500320 11908822 -583714453764606148717630993558998936288 11908823 -40982600597752552268143727263208187360 11908824 -58085654771435461704414949768499036160 11908825 316458662816182375305468266738545800000 11908826 -50795758940039469494399030779513167888 11908827 -199386059720676326757655162182863647200 11908828 -51244542713999546537026204233043407360 11908829 -2492415240325185311320853735409083881524 11908830 112991383528053782784822726033344163840 11908831 -238611930028505337138863120462172348936 11908832 331483991860783317177598836579167895552 11908833 -327346349270429727394128079466016618576 11908834 251719048218983217334276076264846817792 11908835 572193825526217161994726324201392328400 11908836 185119158385474186903919696117229649920 11908837 -288063109617591026738149747288921665248 11908838 -385904487014627999725164723374895958656 11908839 -281263531230660800701465474691617436160 11908840 -561543508010729569273732555008439910400 11908841 379497975736340474743847445848457555072 11908842 192103393366343424207821157942068369664 11908843 -156772156051273063136049522382756208908 11908844 -66855910592701063820813618516919903744 11908845 -212512550981250977545002278641888612680 11908846 -512085159432769798148631879897999927360 11908847 -468992239752518218641840825699109996416 11908848 -39028805614875173016665234057281929216 11908849 1261313307243897817448900351795802880850 11908850 -3717588345185011508613563604106752000 11908851 -41389822443480126031093854969333409680 11908852 -420802875601188223160251446336843240064 11908853 -1185884810053203141266234480632356089280 11908854 -351595645461618098412538829029796955936 11908855 23415486771122713265878793759908608000 11908856 968922603013370804894965355894357114880 11908857 135087643827387555922923446827213847424 11908858 -125771253311748570473413295055000149760 11908859 -1061183958447793388625471128157946096584 11908860 334917320904516849885417708425004318720 11908861 398185617027023653246733106413361587462 11908862 -69223864558619042576558736964116953472 11908863 124684578239492966608808771499774990864 11908864 -67269114904525092135268752755093667840 11908865 -159936520777250767193616474013914253740 11908866 -198643744535007157182849420128060487936 11908867 -354105097826341537649161703932818742208 11908868 116145359671415620797841145114958792960 11908869 137249683831490220503752704321528741888 11908870 314391445719641989336055727590773564800 11908871 59849785299093897904316811117596303520 11908872 1162882200783322074365324531141236254720 11908873 929316173939474808330440618201958948122 11908874 45729754717589322580254346931864719872 11908875 198983050364665949504849197341893568000 11908876 -35298887404703022138931964001427008512 11908877 162667636428841110300699905004711085440 11908878 472464580936254589654582226298461481024 11908879 -1480959648094780215795876655606436667240 11908880 -223103396680075567440643467019092541440 11908881 249510607591585874476602595831226407440 11908882 234884798680196514905980391181482811792 11908883 276313822819413005738180562221950013520 11908884 212639473032597966727405859646426181632 11908885 7927528724369709541379606806455983580 11908886 225535342889031492251143305248858334720 11908887 931135742810721467460996342341422233960 11908888 224389879177572851151789506116723138560 11908889 -1090599639326185803165401312914615502700 11908890 -38581601159284245198271023997257676800 11908891 -833672182808664924066697673360238153048 11908892 -594221587486856071715114434001862113280 11908893 -2737606618238458724217194057160044256 11908894 -149973024524402743967347237233484800768 11908895 -319349142614752579925499211970736698400 11908896 457293152085452183613370306442113843200 11908897 214937745102375382196665616901677526144 11908898 -177794172176266158600972147631070330880 11908899 -615360592931320447930353433638222709200 11908900 410404938531280062382731798723184688000 11908901 258499122953368083239587383597561974208 11908902 225956578033636609289020014590007498432 11908903 -547526894303234123394548622165052184016 11908904 -163872151607946833215554268074010214400 11908905 26624748309517769775063861944434196160 11908906 -29788246540520258312652789339076920480 11908907 -2650951033385528068263263308373988637728 11908908 -551681641052840496048821528582390446080 11908909 275997690630441309560597772236763770304 11908910 -461921076038289004088268881136948480 11908911 -620871104255384713001528907831792046968 11908912 -5298408905085021867223791826895339520 11908913 1229219250907792011595194731410411206162 11908914 -215997259749708637355565655459567100160 11908915 -447075908477735904497270652872594572800 11908916 1232688331294868124101287205740948212480 11908917 -295905850254194134390131627800900075520 11908918 -132679111633329122446682522782583501184 11908919 92671569162357468572279773145249516760 11908920 169337574251757611588040684920401305600 11908921 -505596515308932449496141229121760590588 11908922 366674068524863483620029818186875558512 11908923 180184556351954565397655855472404857536 11908924 -876107562023556421718909353138488239104 11908925 277383242831276910374987419013760388800 11908926 255314306071302573421290479705255097792 11908927 349470276039460864899569146200284990200 11908928 33668687834735936255131527559171276800 11908929 -189422733540119187608353585355415305472 11908930 -133481829185606539398118754868166356480 11908931 853096539764199810572857426130441711100 11908932 -15400908621265179601272389173615300608 11908933 67505684007789272597833912576655361182 11908934 -1177715741487897466470585710686258790400 11908935 561130187899955019584030352914362724520 11908936 2520496020932298984624750736159703040 11908937 2600422796486600394698721254102701012800 11908938 447992910306267427713095890560280546560 11908939 -103704529192038861792303435629822501744 11908940 330928674226397206613664053002112563200 11908941 -846895632184855090298200113661563360 11908942 301428971583513711414125170139407770624 11908943 -146277430481732599600463542733825315256 11908944 104070608299564549245519975025251508224 11908945 85404373038050470791654900071896499700 11908946 -228888197895462647870548369454546142720 11908947 726439741058404637174538721604745775800 11908948 -718493186414640270511780765559465416704 11908949 -476845574945857457214276960026153565636 11908950 -130015922778647252848218064563402782400 11908951 51379430156421038544136010736799474952 11908952 685274460373806656527245439135524556800 11908953 145245494961718803042512823262288728000 11908954 314286981981029672505466895149778744832 11908955 37500292555183969094433245027155527360 11908956 55656253860854791410482784113039155200 11908957 -179379681765997415227069147887491807220 11908958 655298851816058789172641757880806718080 11908959 1123126295468781100892372725262109048720 11908960 116744877046606587685046425194866933760 11908961 202373374904394729853959480432211156224 11908962 -54544513297718555267972043653015707872 11908963 -682861895956383609662078689705343058432 11908964 -692392522878131825954265173135520537600 11908965 -1495286913479906657942764288406678880 11908966 -563018947359689860209901684880368485120 11908967 -334413381258146596359843545581163242368 11908968 -244762569769289336226856338220745441280 11908969 -1045602791306619504385989554301976640540 11908970 -70071045313912891024683476122746268320 11908971 -1225496948537117962313387735127523943760 11908972 112846923066825613801988146778439352320 11908973 1075552345851371008896281931502034892960 11908974 57392365327292564598988184702070067200 11908975 124206648202330455579535722934907920600 11908976 -192564534523164030718460479129636896768 11908977 770251178128899401114504938879200228720 11908978 155945342670085391920564931504673665040 11908979 17929516777051531269700760743936350984 11908980 -124462319035107183291954361379771331840 11908981 397302685718954864061575522091571115840 11908982 -689011964423375170874259055909059843648 11908983 -133494639282674131031169673577402373552 11908984 -424271218430329838833675961435100733440 11908985 519408765090145891381439946503272132800 11908986 30831129846889701057255113823505780224 11908987 38787486648560109008098752296786838832 11908988 -157803175692334194528689136680233887744 11908989 -837597707454440854315381612813130696346 11908990 295951022121317287356411126909248232000 11908991 199887193896063269492110132161702412800 11908992 498030250541341682009117910774935715840 11908993 -822737172940354269632919835676253021984 11908994 -166995421806119634445751619046174072800 11908995 -90306717955161125896246674111708902400 11908996 582006496997095332614470622995342248960 11908997 -924769025682560950722204962453829115554 11908998 -730494171464043652090822168987459466880 11908999 646063983008940202766105283984148083936 11909000 -381486477234054915018663739304486400000 11909001 14313689133529411094712109755278584320 11909002 22077372647705152084810933338158874624 11909003 -75125791488322190927508484400772935976 11909004 -617965389022551497687954979179986235904 11909005 -143775572861367624140445305982333437640 11909006 471233017434428309216796697918688756544 11909007 751847179896014455545471620572073270328 11909008 -275265829712266927046537916699531501568 11909009 -739959213008106732136521050902192083264 11909010 -74322661484462005421593339953907584000 11909011 386941734062395821452155879616569498224 11909012 89746734116417837048988240863045725056 11909013 -514770209527915794915763294205789740800 11909014 -14227640536244230706438788592906977920 11909015 14097406761851961032291720749406993520 11909016 23929440858119467005444272425418956800 11909017 -976696613694403916642072307061425162934 11909018 -330805001454126957261733141448389002240 11909019 288288333594229308509548306314132712344 11909020 -469371816932303899802978662943872811520 11909021 -45883173088109334213298374786640074048 11909022 905166740219172079133176491144683520 11909023 368020589817954803453002443923823741040 11909024 774222254698658598996129993863477329920 11909025 -2070041586858761132522031603238593450 11909026 -286335684424285942610453706913701402288 11909027 -6420347322882686422881838979736319488 11909028 -223824108333084518596680063223142363136 11909029 13767423999485334176848442817091140000 11909030 86928873608384536928776050416730278400 11909031 411465268498420372335469206800429472552 11909032 -89279983386982052159035706213865062400 11909033 1935363163254906822881935962051084552804 11909034 55762404073653028495899929096401950384 11909035 621222324083491346914958611163899440480 11909036 -1139538812132329671990185505276075621120 11909037 170981620523600526322449935006732991552 11909038 -158099925577570679733441593989467430080 11909039 -34739308344818431476160141546223042160 11909040 57766450130069416612185060844099338240 11909041 1031406823099460798234047785918736272384 11909042 -125228083704163487498433929396317028448 11909043 229980663132572619743172638375193825744 11909044 -128611752639998080888134109785340772352 11909045 -328013942518658897094859696614363223680 11909046 93855112702335122145250428531175080384 11909047 219423103176484610705761147981873841400 11909048 1897396513483757958654979050887764377600 11909049 417097619605002895345538098229592702720 11909050 -61945136534113803500465776905608065200 11909051 481175344687068574079198866163935842048 11909052 -328426090431842165824282966922678860800 11909053 166719013722132522314007161484738086400 11909054 -640082501129244098527768040304415872768 11909055 -201318447597148030587283048660828761600 11909056 -547799698508884489255338192725430239232 11909057 129402003262648534205448010294759722306 11909058 264246740654557585681370835339534815616 11909059 -280648328981102577602752053522929223096 11909060 -705852526873774872348518702722687691520 11909061 -271061264008365434607766968296601289416 11909062 -544279307858503459847180908624910304 11909063 1020642617998358986574364367096198500312 11909064 -67241857912941065081476849441176084480 11909065 2322548909638595991574476362617386240 11909066 598071264914065802848470568109254447104 11909067 -674638046761341522355381013254076301120 11909068 -341840270720760476086307201874427003904 11909069 -529771148408620268058140371385090011530 11909070 130896993608404558252459983003994035840 11909071 34512666139284161259690924639202443600 11909072 85954648545237885511609926257524211712 11909073 8067687256435068426063611146965566400 11909074 47681647795203745895416610828727063840 11909075 -50185720002321024341650814114821475700 11909076 -107792133404752311479581709131279865856 11909077 43378274209392456809067314489031681340 11909078 304831566518504492818886653879114378752 11909079 81572429517316335526486142883669396480 11909080 19358939083155727089851843104073318400 11909081 72727738548890884522133631037806123264 11909082 -26137442156090175393694259804146702080 11909083 -1130253563617445651083959510211192964668 11909084 252018553545912326318510244317345316864 11909085 5969271826174309734885712049041538400 11909086 52717400104482573999996059134817725440 11909087 744218582112059751821622585488801689440 11909088 -470767583738271159013280171860098809856 11909089 229522240259353991476724685137260383024 11909090 -58210785355345736780575309832159601600 11909091 838698353904676139264818026955180500480 11909092 600187895655054553510377956706918236160 11909093 502746531708280835121883875733554304800 11909094 329395135190419175902186558354498411200 11909095 180565736868535318030238341738309816320 11909096 -1857381789129306986144374008415938201600 11909097 127868643414496314628507101257639872074 11909098 27889955101889804147055105279111111936 11909099 -1303067027430232804757885869758300261900 11909100 22811179019202137292659054482846924800 11909101 65328981086462954872353510226599463104 11909102 125325139866053237790772334042553513600 11909103 179101928314892986658441382722302828800 11909104 -170792512703118716039095854447986540544 11909105 228334769959476736955810831435469854400 11909106 2355667124887573075184559641770537728 11909107 377876299552132495391117747521244920080 11909108 -12149153518553451793273371224192808960 11909109 -528381008944571643256563917485955952096 11909110 -374266578342553752470617796095470551040 11909111 1359871761124534686679520488021068421800 11909112 250594881352457489032920270433899724800 11909113 -71670988756042522815183792441632447638 11909114 128385767209194555418697437779621018624 11909115 -22295148590685139304930121147319658880 11909116 306546930001643335463642921763854713856 11909117 -1462502171388243757221551576485523761248 11909118 -112165443088321200951967399023541045632 11909119 -876463661212689636797314313539634452480 11909120 -33859131844649153168947979895806361600 11909121 -170719453175860772126367401938547635776 11909122 -239701240604243678750916625937588191200 11909123 -1333019390920053937151813877199926391200 11909124 -22179176110311804304664260927839989760 11909125 1436389737428222981927625971594278539000 11909126 311979740305390808282261617345669564512 11909127 410501262735481858709281547893384657320 11909128 -346185993301253542333031834882717614080 11909129 356077973900675435537755402478998788276 11909130 204296391592834448726753760593384843520 11909131 124252175813468927941316241273964167360 11909132 169266494824664417762332278259810096896 11909133 1235477029126107920255836823233488945600 11909134 -62998394739219845284442999630337720000 11909135 351562134165806313053658403354643825760 11909136 99136916069473682125971268123840610304 11909137 44857485189141894129008081893045028786 11909138 56428596300563608554381296411889720720 11909139 33276867620142925342238834833537159296 11909140 771152735851433026700917780377223718400 11909141 -125451904929262378053276222284855113458 11909142 129215685754811553710672079102450806784 11909143 -71322789448794359291650696050858810680 11909144 41221988545703454287342117188115128320 11909145 -328708084277065166792519586012255355200 11909146 244351068473082770286255391364083353600 11909147 -7991393365372527620536922243059569984 11909148 152066678910209937103779297959104903680 11909149 -239225941736844764548689053507949589664 11909150 302034514924935299864336907205893888000 11909151 -12705078086835689487699016452829042632 11909152 413132771662460219442471283441776328704 11909153 -139183856786328104015538683865845198616 11909154 -296503125016890851839086018907537802880 11909155 155431793250969669679771944933211620000 11909156 -658675886321857671604135068079508641152 11909157 -205916221227135112619563946238060225312 11909158 -752248529365830071234540646744853132320 11909159 -112324979383827483112223879703520133640 11909160 -322627263169946195102987511649308672000 11909161 12850803746164534759558635856947233184 11909162 282512003450887334890393401083505888000 11909163 -390716943269558139545048557996662420480 11909164 -69307565225762929282791288748232601600 11909165 -171024971902402635825809355966904105800 11909166 31890991951930603501547075078396642304 11909167 -653953172819913902385953653386879084784 11909168 -412509399605060624228333430462678958080 11909169 1081760293067546875506569363210165605440 11909170 -28273796561678068681812648679404441600 11909171 861767472922820040843926355301321236480 11909172 -31300900538200070877656573285328224256 11909173 331444241367286726128398815851088365422 11909174 430130889720806364350285819889730962336 11909175 -208533972249063650129396476360026733200 11909176 14468182071240037429610581313849241600 11909177 27489464134421381672767486170852524544 11909178 207506099934330930727235830832358901104 11909179 -690644159205683380822026103029880189320 11909180 -734818516384666374738784494975353564160 11909181 672096275397541904439738896702168726880 11909182 -39037805728904399914533433813312151808 11909183 -379515965397480173350179611600627568 11909184 -34882650109445675140360902151879262208 11909185 -262959920529720179345279444909696495040 11909186 112138262937038857848676444253784579792 11909187 1012837446714259220289130626109162335720 11909188 72767510012629757334406942928143708416 11909189 179053900012563002843916542513310401856 11909190 -147589088404357982554479303743106259200 11909191 425558332248164653688965369088384813872 11909192 41335082435552873695397369770927718400 11909193 384000152180698783955646810655980969024 11909194 2271907238763099605580554476458274560 11909195 557917221893175894129213228682506391200 11909196 -63017716916744595428502052663939243008 11909197 -152310155395323648573933655379807278656 11909198 -232939535125406703281395395939378167040 11909199 -218205326714560537893460022505548668536 11909200 -86913923363080973264080690408128512000 11909201 78675827353858919824282062857042894400 11909202 -56178890737781909929408453839205315968 11909203 59735071847499654395048451438941769452 11909204 1145928821941113970025481275303518394112 11909205 -240948368632868364665785961725698571680 11909206 133233258192885068399292232778698710144 11909207 292048837230406349505073413684714607512 11909208 -23061290991590019364233803718713671680 11909209 -499221365300562957706865511311469554880 11909210 742376162562340889535331725220298699520 11909211 330598899712262052624751709302252933272 11909212 -66250900427217171111510398305708405760 11909213 798310510242140621160535347167514997368 11909214 -297214667767374191749592390834986556160 11909215 -29228367500090956400470211136949470000 11909216 -311137077419064140848835498146510405632 11909217 -115736178273715920461282876199069482688 11909218 462513855802988391776213849182219732560 11909219 -44641178824778238028278572296212856320 11909220 11642137715530897050922270885225267200 11909221 -827606403122894297118417693912658904578 11909222 179455191179932261218810609178404529152 11909223 185858640362422225193932790562539651472 11909224 -118833681231939051503377415253412439040 11909225 281378494339052679497314517734193046750 11909226 -105475488199994656758419082087334718976 11909227 176876541587871588962596701905823693600 11909228 187608423708836452729410131995272506880 11909229 -254523977883680881285340177490263564352 11909230 -220082553520885444084718916759198258240 11909231 -388895894404774037229108160983561017040 11909232 -30952143749653296999406284478191501312 11909233 -2421803398854315034181450741299212736 11909234 184990986827244008706551333905039804320 11909235 138599663975313818725358722339029028800 11909236 -384584852937838253996099105461639729152 11909237 6700427364342397306792645769761445280 11909238 -22251036013386963326922118533681208320 11909239 -84615448150664701799447656910670446592 11909240 -278276559149988504480854848219077427200 11909241 518379940265255415532374554321915212800 11909242 -548537696360840543255334793062613958400 11909243 -2141501270835380456276936973392984631960 11909244 -287543975190766626031788043374273437184 11909245 -1029475317240526686482991171901837324500 11909246 456038134241117213506246877160535875072 11909247 81133160587917626503780295185337254272 11909248 230803329619509530011156325538295971840 11909249 -1262631554355765454875510787437483913680 11909250 577815080369979161204225937549745920000 11909251 349097666499639544395915529515940323600 11909252 405284861247950599641432026132533316736 11909253 335044422104297016834662424761287809504 11909254 -388332966993187870781894990414572252704 11909255 -790686557378547119627247181389501840240 11909256 -6191260462531890339623375892966604800 11909257 -570575561677986751123603743461147398720 11909258 -527697065310559669483221673736930330016 11909259 198595108646881753858961701659473595024 11909260 -41977603254907122915910493214647331840 11909261 136261025399145972296504515366571477472 11909262 -157916196821014184595686548048246609920 11909263 470450756961249628018694430716847774512 11909264 112549611720117630727805674887504347136 11909265 -246887838634513137419777781044778842880 11909266 348044445303126721555336074375123794832 11909267 1009885456926435107226297430779365222316 11909268 5322897009516155412737171277035827200 11909269 158395333416132742252229872997452800544 11909270 72924734620887025057251624337887774720 11909271 -277823967052073813625560320276328731392 11909272 1595787604605544436211051913527281664000 11909273 -145885931125465458393429188915929533420 11909274 173069869413952316270161678348512101376 11909275 -194242528917836026356345287979878133200 11909276 -246436289196576895634878666309564800000 11909277 -78060989302601655953586884259061401786 11909278 -172578941632423690787520866542991184576 11909279 -4274133600576845115710634548076537120 11909280 -3598657010299272692973642968601722880 11909281 -1337376245536066545343281581094227653918 11909282 -38290951794783731857012187863181798400 11909283 908138976580265764663143120185627618304 11909284 354729689467135304091946718896682730496 11909285 -369591375133792194419411206731542966400 11909286 -54011653050821920012706298082095732480 11909287 -76468290575023448545727004413857251800 11909288 -1083847923024095366023849753872553866240 11909289 -135449053365486443969128015651688069760 11909290 277395429159996412335314320464795842400 11909291 563071425606767009289754115072728432692 11909292 9397494036772237832435873888985073152 11909293 88487162831655650171418054494954744448 11909294 233415027163496698429817070545225637696 11909295 556853339975129747694253808143641504000 11909296 -49116441771734300756254915120367271936 11909297 950581475391880020877148790900418448100 11909298 47523944891290603635470207092963368960 11909299 160057098533568822362623957083295300272 11909300 146907022456662849176600513014402924800 11909301 29633839090536450959433754185717877248 11909302 660000015024128559296123063427204170112 11909303 -877326509414309903990103788382572042400 11909304 782389629492538958067584605329838080 11909305 -348485822078304786367222519626911508540 11909306 360597006055551848235149159203739018352 11909307 -735734774962917808308449148095967485160 11909308 -147140743785789148462468004603716684800 11909309 1387842436815386867191235492446523517510 11909310 89565369465549593990157862753412075520 11909311 543569404472994875913123435474085983024 11909312 72576402994841382319212908251113848832 11909313 114154883738337170067141362711604303060 11909314 -242364629833017114235424219859853324800 11909315 -406974389155025139170887144630626063360 11909316 456182539755234450366325566988455598080 11909317 -288293834848443916269521760803787305760 11909318 -676722858686510167563657955159496284800 11909319 383639022634654371218176128425484965544 11909320 -167594009312447903995666221215286374400 11909321 54642416843050005888917790867157651200 11909322 793534857479046954031450675403188592640 11909323 -9872676639086021621194685627690127896 11909324 20898396158034018156209439882590155776 11909325 314174967284282811484346606681222997600 11909326 143370432871364068086614911211822053248 11909327 290219491811493712308838286704006650240 11909328 -861536707330640076656693185535410176 11909329 -2300148435940056658110792228709100855040 11909330 444329654549486202244604172824055475200 11909331 -227556376018129970215026937835180325120 11909332 15785984219661103807901698809417490432 11909333 -262102219153834289848045146662946932160 11909334 1982478425040349714292776345211248512 11909335 99693882253667831580754377631884200160 11909336 -575790637210090138145209587120469432320 11909337 -279797939808029002652884460104926441024 11909338 -35268179006423525048980099837166988288 11909339 542011155201266865823232640356442622224 11909340 -148197128683336764945262065304493875200 11909341 -977042044062787161554460870223466514816 11909342 159805776981037591004180040387192898944 11909343 -535842298926781768811627721775838415600 11909344 57670531504518835622939640149290254336 11909345 144686003658995326841174314304535727680 11909346 -433391955969272045448242005952824550016 11909347 -127146394181289428723946419106946742168 11909348 405453903185474882255131347707831141376 11909349 -18454597861803844700520773840355333570 11909350 -7794248256521685499365047591296891200 11909351 857797215102499574728672124744733815352 11909352 68563642582899625544695606316308070400 11909353 -1230814918810424994797342646376380899398 11909354 25696757658556872041493717434699596800 11909355 157180427808380291919593856145702494960 11909356 72955915255359937356069784687790446080 11909357 -83728138003303708052021835431415440820 11909358 78503439210470240064072555337413205248 11909359 377728799902231282624233187434651169152 11909360 178877765557872059303920266892580782080 11909361 -759717045105719400287252551738509226128 11909362 -13937429879731222553080246016014595568 11909363 252038580271772494376972121493740439104 11909364 435583941136579780128672128930429245440 11909365 116956186141105418194057019845744937520 11909366 37957819655952241393867975791648768 11909367 639790752681276121327619973478099315680 11909368 420750983740170219699732573776137666560 11909369 -347921474135440997195768745098155740204 11909370 -91924870118906213805730796852893286400 11909371 -1500934182586926233448210838334042745800 11909372 -360471643685205293928448273682838581760 11909373 93436880559015114073837800354994289280 11909374 -554509609972227836215098244827871227840 11909375 623943935143556707507949275829012100000 11909376 1207035724547335092599235367138272215040 11909377 -1709173142359571884486371619676996298240 11909378 -9899288609607477735413787375588650976 11909379 -671853285937464021234833106109388497416 11909380 -181372141429945041612791309438819819520 11909381 -979594874376859886726875094515346704800 11909382 260509041408659566257763068088718131392 11909383 141930089444616516381907294116701758560 11909384 -800690122135550422819422000462826782720 11909385 349023294239951949344832890827677680640 11909386 -619363275645349052155960555580189706240 11909387 -200610502387939130735661098855040738048 11909388 404421696793383971552214010031793139200 11909389 -550136405154566739238591018394178007220 11909390 5237987726353515765120704192247144000 11909391 379590531454137499980571486512510702480 11909392 -49814780832676600009217080118286483456 11909393 503422631363179182291024430503926393124 11909394 -62386210253219628063717143711984332800 11909395 -736922446154188773003543292131797931600 11909396 888926930418217800208471900605220335360 11909397 -25732814333697209922973201969916083200 11909398 29634667135208815508624756813414221440 11909399 203287274578314990460689166897041251400 11909400 -109412999753268659273179988906409984000 11909401 -97646371317432430328154481305239369931 11909402 -617694921449581724887186050784373503008 11909403 -1424298192996291467419235417338768176000 11909404 -299379099666997054092810270958400689664 11909405 -715394796858482306759458164675155585940 11909406 349676399308729647251733987989627728704 11909407 710227944080171761236280769237989737960 11909408 595226966139514546141955065536011304960 11909409 212520176427120967736943440655118390560 11909410 -214256210143318613354663210663294639040 11909411 1211789995672130655871437779004414546012 11909412 13850093734616500721304557045653815552 11909413 261688697638176486684863531375017881662 11909414 274466366034781277713558438255914760320 11909415 -61210623579423955775428617644013365760 11909416 -1407231878020747799015074606274098391040 11909417 566047359191813827888771008951117317220 11909418 100307115690985257124139943144599075328 11909419 461414124629574070217327193521377552820 11909420 -25426901556300560667106057944145029120 11909421 -335566911908879100559576504605203042400 11909422 -245540708731581740528068722179945328768 11909423 229242632771725824839023074174574399488 11909424 -270329268189134732942419103863736893440 11909425 -176405692398152316556699768126361600 11909426 -6769885591418546275806810262074793056 11909427 -325987686834907064413698691176183009480 11909428 -223553909411493594446944835540802068480 11909429 110213016415636026062041848682530464640 11909430 290902128251174580463374565926433929600 11909431 516737431758922494592882633561195960232 11909432 274553030657491300449581580072462520320 11909433 -803218575290084773824887739858671104176 11909434 227703181234742834577409524474804248064 11909435 463811340179090643846280347192315831360 11909436 -72288298092987762786183625571479633920 11909437 -1119385638998245120826789820053952814260 11909438 -189542356497415248892094926466085512448 11909439 -2568526839903893480330324845680868896 11909440 -30178610361636744057452907612167208960 11909441 -74523733466245953816030021022426948158 11909442 23339191738973302252405582729016176512 11909443 45507785245062250813150604382996826784 11909444 178371656825097918844157225254304247936 11909445 -171559513416294721707737412506921150400 11909446 182208936618883135739666475833101228800 11909447 -1099415404317905468214370084378746222720 11909448 282332763242321043069183393523502899200 11909449 88244430564154079126870661671927229320 11909450 -55741877795559582166962700303525407600 11909451 -325101080208443393304243711490462033536 11909452 12709840525273241951959579797471716352 11909453 1283458313122032474684111339457633536204 11909454 541188853505112658518305282472722428032 11909455 151476318751787698916416439506608900360 11909456 41186125208270399954705593063025147904 11909457 -4334742044300616085860936988897624320 11909458 428334945740926836655527675090129559680 11909459 511763317801279071200633987385450891360 11909460 100483788542041569205989337214831708160 11909461 -435586240326860046920418334987563269938 11909462 -421405640496663712808844963587958252768 11909463 15728674991808693800532757031692349544 11909464 -157988401094635498810752811759755878400 11909465 12372078080789482419204483831600985860 11909466 343733093124908874116308659419488934400 11909467 -761774815880517306009475414573157079484 11909468 273936698216682659837944103819299803648 11909469 98121304081016539777675060280337641472 11909470 -341962210992636953532639250083626224320 11909471 -217690646459029154648717020430790491136 11909472 892573664816808451642340446568630452224 11909473 -188555069296399425180404654179856486096 11909474 -93628820047404052809188085623010909408 11909475 -16896032969248526914091210238626077800 11909476 -133999466323041741626320577979947309440 11909477 884718230768027282688893245926524746272 11909478 -84273395909548314417087087149992906752 11909479 -12983937605172725657712242191006670920 11909480 830618488738557861978951609130329292800 11909481 -701404522079364745994782922871600225648 11909482 -333878905755805487692230432662894260128 11909483 459608437350763410064181615551281327732 11909484 128499617738473618024890609269536926720 11909485 -376634657919987669318168983825919024000 11909486 -11430996451954803296684340593612217984 11909487 -125703112937535564966606235991073730560 11909488 -49597711787579134824853745586723717120 11909489 -521696259536908133795122482791508479376 11909490 218854484447229103561151452758347973120 11909491 1585360044543343783681179879150427926984 11909492 -3872938210935800374131769833556205568 11909493 58486272399953131720451294911939307100 11909494 -969873254285562760952900259249312555648 11909495 -53769135402320337713076626032496160 11909496 -165886774514844642674623204946682163200 11909497 5539173597114311904046956879948249172 11909498 372841165095953510383215461364946758000 11909499 -659322823732344720496093410249958606824 11909500 -617652841828283686762748936079166080000 11909501 204408845660054068160950606545122242092 11909502 -297290128354692316694385374974510958400 11909503 191902699064053027845447433338405032640 11909504 548670688803141964582149677597589504000 11909505 162373467380106657030027221554380754560 11909506 141727731735036718577022056892402439680 11909507 -638757436767553669325626154533388186244 11909508 139877252347375224129541906462174285824 11909509 485495704730218183464689329942799439710 11909510 590390409234800671782745763831684204160 11909511 -12779172806247360503935495845286878648 11909512 -80812369873937196820244670727449876480 11909513 498035004862508163792681522849048095040 11909514 -81627629261141836666277559991155405312 11909515 -184351783174049468018552665686220190880 11909516 -359988298855752436640695658617001717760 11909517 317544668562784951255522443652664651520 11909518 -367058885447549049324533168974913765376 11909519 -336462201356660070273595622041438960080 11909520 -37391474463180607701224065857001881600 11909521 371231836661064023893592569164417579584 11909522 32319743907950651780242994184965835552 11909523 252465332170095363776351211899566871040 11909524 114991102991597054921631406185220933632 11909525 -554837987826379516335878614713793408950 11909526 -427913295777009451464683361297964577856 11909527 155187556666155722620102859158857092272 11909528 -896962140605063279620040086632880189440 11909529 -650986722915719341308630913809131898726 11909530 -541167704050739972856350712033287895840 11909531 -857452673007069526476255103613639138448 11909532 363580655953780564490988430577646377472 11909533 -1089974052501966396833218462044536940416 11909534 -40405266321970464950429014125623908608 11909535 82700531889830124698256390183800505600 11909536 -642339088666738765548554250043630092288 11909537 -130657448907920127481166911803260245308 11909538 -4118640905165882703094043197273866240 11909539 -162888016416319289801170191794568754680 11909540 391213642228680614545271165375677870080 11909541 -53750865210278297286702373666451136 11909542 -427711654350167934567181404444177268800 11909543 -978294882050173397144525846648507939208 11909544 228839419562043117644268731999391006720 11909545 104062605332365077148825946449134171300 11909546 898277329094750412962620796651391840 11909547 -26593467162492609177060556161141597792 11909548 792413459197119376203178680527849480448 11909549 362909927089466292333533944475426245632 11909550 -10502014629978875887831128247954171200 11909551 140315917200881283131009729954293967400 11909552 1547507507494073504365319732075692032 11909553 -149905838964833880409240536624198120000 11909554 -292194895292775359041599926649250833888 11909555 -23437456824679403313595617156206880000 11909556 -597399073539537241300992507575415785088 11909557 -370622682025003800580360706881129613376 11909558 -66765867621432822728915890492829662080 11909559 742059024970697266448750748027377065704 11909560 181503551068597748913552444958488576000 11909561 -71694721957775428447293528916179107520 11909562 -46196912242805873393670393369761197056 11909563 1277962541521241806862043134184603000720 11909564 859710877692395119083265140117664306176 11909565 -1445451756119186049353647657525915814400 11909566 -552758956124273326399709442793534168320 11909567 289790435867417647963932440199853664352 11909568 237563183231684365784994121554937774080 11909569 -361948983390284766783031879547484413504 11909570 241238452236832678294648777325544000 11909571 95874717655770525403157557848573481824 11909572 -396182768842064725943007217185147023360 11909573 -387146599756456908720949693142623233636 11909574 -116406064227875491097777164669577154432 11909575 367419945144800195512975021832231157000 11909576 8771201393069876410823562287858319360 11909577 39379404801825253550215634173949855808 11909578 -184023579355098562516771944564431582160 11909579 -555978346961609298912717177708580518000 11909580 122137739238622083278747603996668723200 11909581 35133788992633936635764007788382868160 11909582 34039019708976510175108859018104392000 11909583 148712343861813639250389047171463921264 11909584 92846440848521945102291377594768687104 11909585 24070960964464854477680765416312421760 11909586 -88023401098052430993273481038392194560 11909587 -19237819954262615979486154813151559720 11909588 225653221831443702996319059377750351616 11909589 473578292442686355786433281816589336224 11909590 147315242457933857743341867016006748160 11909591 1111323561285584021512366225693815289992 11909592 13227702545755861346224162086263654400 11909593 -1365175207288982062366391265259765806320 11909594 -32773675741124528580874856614691621904 11909595 -82937852782526245801429372089105365760 11909596 528220199399440017459942802702944627200 11909597 432055415054173562814308828329902846060 11909598 -145605098534335005717845525010351940992 11909599 -781061164966755522630884260219061214600 11909600 496573856074403124578002978630985318400 11909601 463941446289136442357717131534951333200 11909602 341841577348225144226494735985994268752 11909603 -1554057297440555112985444453965368796240 11909604 154256574857624461227573814165458739200 11909605 731607465954841522162155252620798227200 11909606 159309383493595865492734601336854678752 11909607 -202009961082018824605112168763360784512 11909608 -658040261326817501411867744820643415040 11909609 293392809473037403070228950967748689280 11909610 -349574674949717721370494891056908279200 11909611 -96557754360931739374858944774249295872 11909612 401203496104607155897508743745527578624 11909613 -328867584225066352146938226289380881856 11909614 -434200967243693442801426369748698897408 11909615 412596927048979985090551058509112148000 11909616 154128458750344664262213677719935025152 11909617 773728379733928267640730736345337108532 11909618 -235470569331566036102737144383719938560 11909619 -52614735028480057205389859151567104160 11909620 648632987925323826120779328937101607680 11909621 90973808998933707103702999274785179822 11909622 -513167403692603101911450664851823334400 11909623 677978060381263393023175238752444158768 11909624 -5419243313133053429518200780678144000 11909625 22441696149297003508226175457924800000 11909626 553184554482831455346897879313138426080 11909627 2345480982081731860389375791147095752 11909628 -599709115384864500650145541552889676288 11909629 1275695274742882784362982405886375137184 11909630 -30142574102995969976668305438973908480 11909631 13535407608852196331537393883763244160 11909632 -216323381544506539729637041167755378688 11909633 189109119860397698374409830806779400000 11909634 -74269416075483177912117637831080577536 11909635 106739121231759593688687867612435276960 11909636 239104087961714343540108589319774590080 11909637 109387896179142608875851701330502334080 11909638 261227224128510550161065833408058022144 11909639 191117873125592577901822146415581898944 11909640 -57315616099595213431885289027319398400 11909641 -1961585669741955955655372692687273240908 11909642 155058643195924467053950550696806431744 11909643 -1124479698838313041046488481182482486336 11909644 88253986094748705340884723115361291776 11909645 -347303862354188149244243763733172102400 11909646 32890660063573342313488276108058112000 11909647 -1529431590276812732603003147043212493904 11909648 -220728859520115436793939547818794672128 11909649 -187565829026722310827650396738544602912 11909650 471462821063224266695931879430403541600 11909651 698151724403460519547356828558647291712 11909652 62738886806951854927853143660493002752 11909653 21741151819918202836633518953971826304 11909654 692145678003915568324398430357427359776 11909655 272803321100132404304998759661562726600 11909656 -244088288429114287159050828880797696000 11909657 215896036084514100664515534832388808906 11909658 -34731087529548302616484910189113661952 11909659 -2179909023283418818951369183205055006720 11909660 -250956227334957073277905604415619829760 11909661 108900266044312111140022665189027702240 11909662 881896617870085579440443095682773963200 11909663 236677253678134472425712181442996179984 11909664 -19357946816406017393572794553701629952 11909665 -68457177971894573529891316845781601880 11909666 320784592027465548872001814598429700384 11909667 2646071138255820806660595383473920 11909668 -72572549669491364958605299197236589952 11909669 -570671283296145562595576194011373702020 11909670 -238121017881781277749640865727170908160 11909671 496895722454645050288213061780790204560 11909672 -144828578554625564074559721162698342400 11909673 481365329685457286912197974830556913386 11909674 264765543267772089131661077218084714752 11909675 410666364452365159173743775206654361000 11909676 21114815575101858465016545101315211264 11909677 231269138803041994843862171856241913260 11909678 265014569901913888598679855573620107200 11909679 -343573289579785354389857238517468846080 11909680 -23605060278789790812248402007227105280 11909681 200881852477988194814960625296006564160 11909682 207894645072078333826991967849307322880 11909683 -406397070633731795531634849486722665776 11909684 670910813068340868207565794109824110592 11909685 371841382166067541978324254059957632800 11909686 592718540464925003968284330587803941792 11909687 541770338340328660494567666688872622800 11909688 -250169315487646094522646920590075822080 11909689 854755767662473065491513830953563936400 11909690 74928772418795660466465916905147977280 11909691 -413548324644617817213191147076667754880 11909692 -729965439220192328375790529079138116608 11909693 1142263032837165123264748604304651615942 11909694 -80037720365271372997069351104074603520 11909695 -729023856694397224300713569378416569720 11909696 -191294037631896877942445435358145413120 11909697 854140993332102486219528397464549130800 11909698 242759890696533578175070313654112507600 11909699 122454447934373462756742434332691977728 11909700 196171165672579681257832439943707136000 11909701 960450651308816635691020512910892103004 11909702 46949986561541850764693119324112984064 11909703 -220060519276276036450125854154704358576 11909704 7939534828008192930078573190543441920 11909705 -412184014178390492677703860577592538140 11909706 -552273295553138696498767022311563356160 11909707 -571982491419380925920861530037114229048 11909708 362838265170594817276955145983031499776 11909709 -111265307996709823546066272809395645536 11909710 -2360200315070087777679304672491661440 11909711 1380167654260318293136888180759958514048 11909712 43651837575006335981979693302991421440 11909713 -668411409561587246123561606722799090400 11909714 -275828214263216846757476299186918391808 11909715 -189067561261531435078159618050931100880 11909716 -20071526383508509290082936966262702080 11909717 -424339534216378216131534945347901021234 11909718 1606859685629414503077855516295955328 11909719 49711957032572472226637647546819678800 11909720 1009183321333036276764561583293699072000 11909721 -242098693267893159189268496841401248416 11909722 160303610286825570842378118803836936704 11909723 -71802259709971867789896626935437669360 11909724 -820890970539737426502845187426294988800 11909725 1140078433417997817683513339070822022500 11909726 -27097258133723814971685669654496958400 11909727 1241754529470710419525835840133025293840 11909728 -1429343645963125746998980896628878213120 11909729 -1043823246209130241307280597633258443160 11909730 -44107283975543802934310360609495700480 11909731 -59973366940322020673398052106660196088 11909732 -822474577015920761975448250939782589440 11909733 227444897291241251724670488086665638048 11909734 761563047591018167139471716727120656928 11909735 10660140768412090010830743098403020160 11909736 -3658050535798484314192107249491036160 11909737 463432931018788646955284854445180186752 11909738 -12702835899531542133478224161553605280 11909739 256856478589764712677189709415955979440 11909740 145356364583389441604612918825689420800 11909741 -1591285283122051995132443390123295689748 11909742 32827101279464369326358871942178028544 11909743 466946751448653936172162353401318957304 11909744 156610047323072418730636312834909765632 11909745 92998591353320138572596987478280106240 11909746 -323964976313001829460224159813044050928 11909747 596003093829213000880158304547278757196 11909748 19767928721059783571489875874015944704 11909749 89730745479026671470170631320281340160 11909750 113381472332120939664853429256669280000 11909751 -7500869049380170382135352002960217216 11909752 146079291311482055305246064544955392000 11909753 13219306356874345771641671137429628928 11909754 -23407287508232960694065086885905415824 11909755 -125698787253334963236712627596608102880 11909756 -22588231753862036196477812459043721728 11909757 -603939666746355778750792116502303204608 11909758 15204745939452184411380028015576307712 11909759 646880115804075593653376081624759640960 11909760 -468391007454248595726103594526362828800 11909761 131706195362693132956760260682074565632 11909762 -62928143822268731957602898781316942272 11909763 567041154581562296309283983830745367492 11909764 404848558544323058631361465412058344576 11909765 -102427148878359882551482710291981091200 11909766 -12573500601928617648257399255589986304 11909767 -1478855516655274823827015076225215518184 11909768 -531621924630828882177810912353318338560 11909769 815951036226460819400957585524554403344 11909770 487847082240356445113532019108334035200 11909771 145204675294996740254594401739250261972 11909772 -128962703158458583573121339393618853888 11909773 -539330483451813222944866979614418587978 11909774 -97420477974682076312477959396271475648 11909775 -127538639766701116825633978254480968400 11909776 28752284506944712763295056753767628800 11909777 133431830942964391469752134667751625072 11909778 101059866735662310085581426958766376960 11909779 -15247755015634727647092050316434197424 11909780 -25630718745871762166314384005325017600 11909781 275704863139761359639800892417109161280 11909782 -4152766558241667820305939565807002240 11909783 881068935406278048094570650177436153032 11909784 -238040958648352257452309060848537313280 11909785 -247349641321873214045193628463406865020 11909786 346815444672351319759530638248641993216 11909787 1080645554888605200764185626242471597568 11909788 -907860637282146593106574530904101516288 11909789 89831442416118376535893382472162735840 11909790 -55723181311648682850875982841446454080 11909791 251719401285333107502641967379546329552 11909792 -387694919054093051297990053622845145088 11909793 -109843176288237130062056767967592644880 11909794 -154789729190035103954820040918638363360 11909795 -123467409487180696054932727454560495680 11909796 -4696889801802717949717209296524609536 11909797 369113662355388674326755653441225095552 11909798 -99994316175320120624047989985776035520 11909799 -319060329568459338272447361877786454400 11909800 -96618659666631274681213792067076096000 11909801 189723528944685890385633931145386583802 11909802 -81506531465630502706222270580566333440 11909803 -163081532392063115273926138995149845440 11909804 -95156857375750156396722055426847937024 11909805 125672311067468526734080123280889400320 11909806 -357761776979584134877263389140031170560 11909807 -263156235693117729768990477107166031680 11909808 178074944047122691780705394674748620800 11909809 -486859324657847518827410856620350705884 11909810 -3826319435102785213225703555774714880 11909811 -123852057103316003813461068875190896328 11909812 181097680124037769506710994535532335872 11909813 577743924320002223900614803368368654062 11909814 -36474313083613372039708388850986004480 11909815 244094558191958068158747016460680383960 11909816 324167419051473741188360805967298580480 11909817 -3101470860563609119134322019711507280 11909818 331383811308043563260025641824628913120 11909819 138094280308793267660408553940806860592 11909820 -47894176070389060617049390074309580800 11909821 -142705971795165425699209512592647795840 11909822 258055371327618451346664351749386996800 11909823 103736386751030111650953026344753345536 11909824 -226503209191154164515947597549417791488 11909825 -413118523980353661950091681105226416000 11909826 477771714012861004108712893543821154464 11909827 769575011685214005938923253168167436440 11909828 58960883370973833975300500894725865472 11909829 -242400857952340083474516460753645475616 11909830 -221959142315008613757622787220088813440 11909831 47759950291956223091883499195615767912 11909832 387057398210119314899906597026187673600 11909833 -24940273339305264708844916422518875996 11909834 -310756668106605418342494365175613151184 11909835 -11420901275497485786026959961767465440 11909836 -539693396015935063586682301078998942720 11909837 231794109596819023134155176335863880768 11909838 -198893683973161323674957050306683973632 11909839 -2511550075207584665387120542117435152 11909840 -146798002850677626364728776445576560640 11909841 -99752903911644520013743811464686856320 11909842 -114630827452799979264181386222440001888 11909843 -1394882592304790451994594159394494807920 11909844 246547637709552284161688118602249783040 11909845 824108404794282898695125626214907467100 11909846 -243881223777924493821794911627667817600 11909847 664762354527755484280670690874768751872 11909848 -308797166705642682518895953339787264000 11909849 332413477420051584211555370105442660672 11909850 158409692889094675445383584060599520000 11909851 -865464932711668277716823896508743929148 11909852 461732831583728851955080226297880886272 11909853 925853425261619690580285861025375729824 11909854 208145965689751673853828000533646382464 11909855 -1126774501986916085838491521882348929240 11909856 -158925616302599304802783189537117962240 11909857 234326360780271086268727067517578157892 11909858 193591569080237763261800261882571304320 11909859 -23834170017665578678726325961395979264 11909860 -33190324871607506251553352451548733440 11909861 546986023463031321753555056475166056252 11909862 575511741022685649677284649757711891840 11909863 -15420045890926943814195981898091267104 11909864 906971983307937796867304970471939717120 11909865 562577045757773738055199601011069824000 11909866 390454797376806849578966804295630451632 11909867 -336322089871033503335271246782131384920 11909868 -377253323458136538463972975397426611200 11909869 -194867971459847888491122696214695282730 11909870 -137688179459094373240505044393618371840 11909871 654230117516622588223638357030387620040 11909872 4890743530977177235501910798447902720 11909873 857330619698771591085434475051737911122 11909874 375309795699987995190810082706875820160 11909875 486900332501887533705696212598277560000 11909876 -422658570415262911844224187937339217920 11909877 12944812473125705134031757278419954944 11909878 821416325342335912561596087543609774240 11909879 -528077490644548751332158626600053514520 11909880 -465555423258836324446360393649893478400 11909881 71934137619996412832175939374234157892 11909882 -1254903080525529413356633199902970880 11909883 563639599075740316485185377056545777664 11909884 -325199943748851323307175205707206164480 11909885 93378588759598370090571680532163549800 11909886 190719733863218459711089024595628166464 11909887 -400953841199717907033733470868823651208 11909888 683760229752846174555690315045522112512 11909889 1172894100559331358826359996202541567520 11909890 76282119906585093454638915168178544640 11909891 -285826248139075625422667961000378738360 11909892 337085401878752626168155306593063534592 11909893 -162417150380126348123631486982604702660 11909894 1370419508172691480803661968004189486080 11909895 129216113002804288702691845221916884480 11909896 -1320482340266114473192950966835566750720 11909897 -538144480614634385171203093735458471654 11909898 -75183042022061688506259765714895156224 11909899 672481712361859896367082412475049666900 11909900 384737276465611672077813759419226720000 11909901 489204192201502056077781364402523924064 11909902 495007513619996216000150109301466953152 11909903 1145889511065491613964024291694967510120 11909904 2700611396259248893464171322651312128 11909905 90810025608229294138742897637634647360 11909906 489224716601712657098606749858333371792 11909907 -442479301748299045241800291624108766796 11909908 -89281469355358748191440001613343002624 11909909 1119936341901988144104026116040394990 11909910 39623017940707815903570024918298239360 11909911 364077712576373973905219310009089421264 11909912 -224431519307435304597312528539572101120 11909913 -185075927023305978847109871340278724656 11909914 71932275494573288803278699918521059056 11909915 -447967758829381074138963282720933589440 11909916 -429936941225883601948644178067178091008 11909917 1068677729393858751622341940187288616000 11909918 59560905565344796635326477793947060160 11909919 -242373269474497189711437456708090669312 11909920 642801192717594472312291992423754629120 11909921 92655397555588304839418523993392143104 11909922 -121097603447177373759847788406146251520 11909923 -1622276242350549628102256559428765032320 11909924 -35451069322753224574108609281152757504 11909925 -4806575066225113632258357158437348800 11909926 -47448919923650136506333487979278432000 11909927 710432604164259184192804586684128726776 11909928 -327446124831657412369535645247685754880 11909929 -44820876884121340231644362598476668416 11909930 -71066294365145495811084944254960948800 11909931 -128993994034248254741036123131747861056 11909932 -465411595519975534132358235084497796608 11909933 124586473953811890965151848317206706176 11909934 -247169863929541856084449632079292918016 11909935 -1147109379371902625574816047794902056640 11909936 -383918615841322330364365500131263070208 11909937 229901281041577767475978155378024906480 11909938 564975722421795524555370015569912271120 11909939 -166735470107824193566808374986379096944 11909940 -194520287577930848609929233987595806720 11909941 1192247322410793345337315640421109019520 11909942 507900438080767488760885623879855342144 11909943 294421344652777067747645975728051525200 11909944 -365802499403646233191692819276101529600 11909945 -882445773567669936387973643038777219440 11909946 240350876729961600861854634903528029184 11909947 80622536937397218394509291603080963072 11909948 204954722967414946592568474136775047680 11909949 -725757298591276102610750636874709345536 11909950 -6719317655564675369868445788350140800 11909951 1329742968397007074914934682751199200 11909952 38805363391851379606084286517105131520 11909953 -23751903490111660672692547686752957136 11909954 -225526266221526487870127687602001084928 11909955 -449113876015635867837354577679909433600 11909956 345993965262532456549841829565167418368 11909957 307703294847881790805850712093944422140 11909958 -107513836740698610518754045850466709120 11909959 1167837537135281580093314181508297027160 11909960 338120888527202055940638524686012416000 11909961 232347987446816905227934969715112971520 11909962 -18453374748410228971433534318830554528 11909963 660542785259147099578611526714993344 11909964 -445131743758758040776563213791562723328 11909965 -735783217538354806754471489257165924680 11909966 -91750988572432712910769458844118284416 11909967 142862141672581621777555002416702436384 11909968 -811097189504480304123502627334127616 11909969 -646525293382659776451910627490213823630 11909970 -319933985322681058199447203942220236800 11909971 -1151527222279479342194541120672298231828 11909972 -99205805413871706400978406870140420224 11909973 223216467388897111781910863292687644064 11909974 43202810410234881681584442695198918400 11909975 109951458949991213478669080045011392000 11909976 219289365159262221529218966572954419200 11909977 1193061697498986852621579936550690649860 11909978 676091930231329126287027329731503341040 11909979 3760969170765702589473836716260872040 11909980 321018412741601200178513313402329011200 11909981 586960780558235260949000853283398862200 11909982 21340895525782024014067001666311793664 11909983 11627221820585015353150324251271639744 11909984 -1074024417255723489360040162556809052160 11909985 661671058653878840076682215360077040000 11909986 363648017439415457062066586253242818944 11909987 328647341131070662811293060036635103992 11909988 -861018846391731928889946496681489858560 11909989 350016397093221561841250970630129011200 11909990 317864782433436690768180114950611632000 11909991 898558699900024459521377075843628772392 11909992 579531058665309500036496312693744000000 11909993 2632501648509251400658211495506854920064 11909994 170701074946378005109050559294477981440 11909995 264832542899428625937464975707259340000 11909996 -296940663162069024797816933701802262528 11909997 42476546390853081601841915958918983712 11909998 410106036829085659796628970901154954240 11909999 -1565409024128230683363182920516651806000 11910000 -25309779249199460603286671113236480000 11910001 -32013254288703657734870529324763726668 11910002 125303422718276902281153291004665953280 11910003 77133177083999730681393364624050088704 11910004 -429286365101245361809571766437408877824 11910005 -429561993967720455999459718569876650340 11910006 -57495580600540227142118906115114932736 11910007 1840309216900587754365496348481628264552 11910008 249273748868434509918379721964735651840 11910009 -12240344719025932555639408422994621920 11910010 16440291908322610098772140622080998400 11910011 -19599988498698406199610780061790558808 11910012 -162438822004717821949929664598752386048 11910013 916936441896953056404413705916154933080 11910014 -255087936620196035823589061804749398528 11910015 -119194608525701520209314076159371696800 11910016 -1187330699301416101820240721896684912640 11910017 465788035249862507061421600518476016000 11910018 -104084361601227115049712750680046036096 11910019 1407960184713479903838825422315829597960 11910020 546331073922806759949754683994664532480 11910021 -53969858270200039926811612358043745920 11910022 -83531195333673712123776047411237942688 11910023 -118713886271173052763755602633028881056 11910024 521210849991452032725492865236040089600 11910025 -590795980170109041285636615645609688450 11910026 445293594659090575028100150069658385712 11910027 835064665406220588118132266001634920920 11910028 -177630136030732034016067121243870939136 11910029 -431880947036888833792074703702055871924 11910030 547115566495519622873233706155004160 11910031 -110937443264135767636951940133854747408 11910032 129762093352789440634960666004371316736 11910033 -596284876632171110112083231647538419998 11910034 -390424559171213033695652274992723742720 11910035 -366572253564379202831710186835472192000 11910036 -517715989503547856053750987540832225280 11910037 473878477596965913381254361539603889312 11910038 -292880555339004051471576037318972182624 11910039 -845024579860428817339842656998897397040 11910040 -412866835543572233914341040048680960000 11910041 -61483799837734821775765631795391268032 11910042 201153500511542437439939762434249152000 11910043 797285982642660119471085195746761132292 11910044 545312840747027350719404048279259472896 11910045 -49001545428440064875830161910737100800 11910046 -401163225972639219512002628629083174528 11910047 -11682361909993270792805526867462210528 11910048 307863097529753773140429804073553756160 11910049 478105688073484757404160317828544850180 11910050 -189716120946353901889594345275970957200 11910051 -1175819547337791147788263676832574866960 11910052 -84372709333267420312533134438257274880 11910053 702409796090191495101994465696586170302 11910054 -1478636766905364968537416738842630144 11910055 282607999716198993225281047751480438400 11910056 -325905194095105868989286858098836848640 11910057 204619644979322580339912893122663512960 11910058 18738726896764884842595569821628360880 11910059 -431895451208771343241418511615445263984 11910060 -196895146799464080123071101423227863040 11910061 -1277695413710309840939411619912598195700 11910062 137084950757535937797425292407426356032 11910063 -459373484813733631271498694209296463232 11910064 -320902960162473607701610509587353534464 11910065 5150115375856812311881591369446460800 11910066 43279150469949393914615203705698123264 11910067 88818358883167944837944005018396268736 11910068 30067138673100980514761408160576910080 11910069 476357801824454305446041531172470207100 11910070 11864632370124759394259095519770950400 11910071 -1131323015985902379143794341659228992728 11910072 -199102756742668744042912080195988684800 11910073 3777739276525883885216712363966845440 11910074 -370660931940032538850069096530722584320 11910075 -69083232484769593393498588590802920000 11910076 -127534888929439493508965112056293457920 11910077 645429587715730588936403006050789081926 11910078 -7697469506599377818533852187151524544 11910079 -612923650610078596424448901090681712320 11910080 -26002091904922306512416771119723315200 11910081 1284376931085253755706055051497905576384 11910082 -725424855831609162130736677920922564608 11910083 -870946813910058505314043692819256777668 11910084 -68285377118688962866450703100581713920 11910085 8572958007032939641634963880327643200 11910086 -357807927985371126444225197238144655008 11910087 117234865165856766059517298825982856480 11910088 882447740291842650184754470085498741760 11910089 1932513281741021910140349279320260299024 11910090 -28713217256594653909659629869025003520 11910091 -527289865988999091776003418413166000 11910092 97586089377215352012139405730625743616 11910093 374634111269152401118393911617550893760 11910094 85586942470480674018434964683268019200 11910095 -456181120701047827212367243556507890320 11910096 19818700591446215014719030493943955456 11910097 25642119638767771055193527649310369920 11910098 92783631566218805663272321335351405120 11910099 -469697159024862804811063802382675588936 11910100 -453976310034585552827368922389370761600 11910101 136195549617224728332669507139165360704 11910102 111157098074893429072289828268356048832 11910103 45596040097379151990882043819814053960 11910104 -706321447468857346840010857971754506240 11910105 761713479529386961058260401289486579200 11910106 -655012372069307659137601419400754278656 11910107 -102132374069461631030318900238380651520 11910108 58191325597959171294647071251036536832 11910109 129728448008748592165480686773745757120 11910110 -275762888491930018081507561749584783040 11910111 13423684277781783694859793559851421584 11910112 -18809805194593490480704828497355603968 11910113 -968986931075904146513531264275747212096 11910114 -46394433837145176242287847449638939696 11910115 172522938861881510092838056897567148160 11910116 549790606330616288923371277086464384640 11910117 325774781036697156649170003958245187680 11910118 177848108247711481041268857870946002240 11910119 581150043208654687788526995264146535360 11910120 153364368727188335915110773882220953600 11910121 1293389412463644553845099241538371637392 11910122 90499699382133267557456625554509937664 11910123 -68886724420185293673497911603126252680 11910124 729392729094304501087753524729981399296 11910125 -1261829311170813041892840809792099232000 11910126 461178398423328654224932896069834192000 11910127 -1206238208266292416344550334655225437688 11910128 5325338917367001251300506151735230464 11910129 -66221617694962584569622111059666743296 11910130 -41190836894307738394741023480176531040 11910131 -289762680045002776538423995451059352400 11910132 -46857616135289689831166280046003200000 11910133 84846630200879076976779446159014174382 11910134 517332077119998735712988534855212461216 11910135 485546981143762090102289911991745483600 11910136 386777509620629766524816369345559797760 11910137 330281535523109310104189380095450279786 11910138 -90105662601227035780057926712463357952 11910139 192200691399547836390548942671355899940 11910140 2545798478218022162596632970130841600 11910141 -160449949225287131269043004016387297050 11910142 182150768279255607703990460021747945472 11910143 123977555154668495253856557201651961200 11910144 -412110008265864787969338319678350557184 11910145 174503836338353705289565222880463320400 11910146 585874771829646043433677138315413688272 11910147 -373731650663504572234786335453125627400 11910148 -931979953461246107648114244705497041792 11910149 1031615529550379931746027183065378695036 11910150 9043155345164522703373227867091200000 11910151 2763586550154983010457249772108487936 11910152 38470117825514372839093227259282606080 11910153 -275197431803615790372402405432678583200 11910154 -192647417410140293907511047086002076160 11910155 561132796011188787104943103264318626000 11910156 -226254245836875616029652284181671203328 11910157 95132405926453478819375971498150778112 11910158 -62677535272851607606698467211023022720 11910159 -276189721947424045768738259362510035072 11910160 121685559753266926210051005970885017600 11910161 -224891880398031961612182637864034012238 11910162 -68971491558816818272556707450713641472 11910163 -162079377678243054570219569260546309588 11910164 -360340139864863630347154555761989597184 11910165 572937041479228528630022962091784421920 11910166 769542041791518808654810192180785292800 11910167 -1361912765127401451699255157134152921784 11910168 -65512106253015220471792735169595740160 11910169 13540290158397870032236759137116423680 11910170 -166437864716572718125595953429537808640 11910171 94614343127550271975366444443929420544 11910172 -62353332862255320440482565530169776128 11910173 -256342679728148505685355493150769468896 11910174 -94976035824517123104997348923243043200 11910175 186560053792556581490357678601786733400 11910176 2361423707197249106134302137254013829120 11910177 204106924348761030700026555410845690260 11910178 -249850979792607348360951564480510610944 11910179 -155892320903407840372994264562258040320 11910180 10767866045677010599975723144655400960 11910181 -37078451934490174470816992816740361636 11910182 361746949851814383700209631838167661952 11910183 -2227503226636157374147063068051777792 11910184 -527987359995118073733377263053348864000 11910185 163861981700458954566895091975581034760 11910186 470199736346118088784377186414718899200 11910187 351154411974473207975911930968494014464 11910188 -504756244402845356639637813797555097600 11910189 -289704466818655615656092109624915202560 11910190 370929935681745883710188600252570673600 11910191 -598414339755722782723706156695411719408 11910192 -26025176653616902894034717828975689728 11910193 1527649735273912074155678297426609671442 11910194 -1363921616034669428918608340213511091200 11910195 -618093857262591337037568693586171389360 11910196 -471827176319966149458994421679522985600 11910197 12989755850203443787589255975506265340 11910198 -187530961549552527993286765323530096640 11910199 -876002758950477080936382877409376616960 11910200 66936161872023192037048109844307968000 11910201 -767753694133872784435106264395536421536 11910202 -147127909141492095003622547908070078496 11910203 -349478649447463700282540729460238795548 11910204 -483927723662525578821832109060296066560 11910205 10360578052496698718163526663831676160 11910206 86847674360983098047378550553943854080 11910207 761403252464336632330661487483315041280 11910208 -261063197524327062292196888622881308672 11910209 -706999594773263511001293287737297846590 11910210 13962784626224683706241904750910092800 11910211 -391349957527311671895256467308615621188 11910212 68583972594177408083273397751627161600 11910213 -77481001720915348985738273370767961600 11910214 -774822954437680582251634186999025168544 11910215 491066273083485728073420515380058257200 11910216 -812816636359972277232078100718076518400 11910217 -1250601603397648070762712156675482835936 11910218 -223421912276938988885127474787103152896 11910219 786102878599138047651163198362361917144 11910220 -685919687419669941860142203789783040 11910221 922162712034693753597295247038074514422 11910222 -279056007813108914630735130334716935040 11910223 -690708425299884123117311208125584156032 11910224 -142548906077849491304038211623281500160 11910225 -290590726463770017068915769632845544400 11910226 2296453389950874617931034951784547840 11910227 -72824011965299561895247020524722846128 11910228 -32998082842469430677171391775822282752 11910229 138401986737612605036638780673350842830 11910230 584597699739365123364863341487553014400 11910231 304106128383380113288597208912414861760 11910232 351603857816022420392012490295708692480 11910233 979170747765808188072751995136175449482 11910234 -127605198827386833868039427427309677568 11910235 721297696760809784516646518867732635200 11910236 16352734929425161416188785227337282560 11910237 44043062542413751554624532998750898080 11910238 787959005154654334580758633902924539520 11910239 -77999353242309045248707029096873899280 11910240 7694473856075128936850972160334233600 11910241 -394763153587034691729289860046862883136 11910242 -11299519646088657445247410711891599648 11910243 -144364898959154930791562909115942507600 11910244 482972578464263506281894513917162707200 11910245 1033957402393349390659387160703608119200 11910246 397181366496138404834929269161971118784 11910247 2496167056995256324958487794151834960 11910248 190266760713198021923062960210855772160 11910249 108444353765791601294900427488329427364 11910250 313750016058582426812039298489321216000 11910251 -671909921720851686527933888826735461376 11910252 27493681506579419369610788740064466432 11910253 -129924797300611405371283886595438019498 11910254 64224461378121104592440453292825014784 11910255 -16460445474386786398567909800582074880 11910256 70282774747517929460351158506974707712 11910257 -1588744188706222607709773463878855099328 11910258 -390151405430987343039400536284029287552 11910259 172865697799573354815327162686350527616 11910260 -397381524620410508493784904694727077120 11910261 -886723398553659449326756436329886289600 11910262 4139117416508045591841189617340776448 11910263 108663422359780024870352511246276069504 11910264 327510702118689892147595967386148864000 11910265 69476275906842284341450074547014582720 11910266 -242922487814651866047664724283248172576 11910267 -90484598136578129694978814557663863760 11910268 227111285436703848836036098640151154688 11910269 6248980883493414949829939603989909440 11910270 45986281000166022965372290387047874560 11910271 1575598516453154129041709055616854135600 11910272 425231241963230523571422699297177600 11910273 781210512493395529192882446129349005504 11910274 -157283682928748798013543668190373992960 11910275 -395965967743564332933590221651678606500 11910276 -229726992116526578415415062062318002176 11910277 -191650849025283554881551339972238531200 11910278 -352893564579207372391717229627244550560 11910279 -632827730193133683159209520934100352 11910280 -815305512015420418726496477533295769600 11910281 1402485185196523330835220121767218717082 11910282 -246621017240774923801954281103972631808 11910283 -508670595557905899436875086366403927360 11910284 240794821503586788466535030574150479616 11910285 493396591995763921328815453215841306200 11910286 -3204058912758935770838370526429240896 11910287 102893754604109107725280920449439237936 11910288 31817499334762619297161728641667170304 11910289 78760967402227040409250715475878032624 11910290 -31278900536712683868783349436571187200 11910291 -80981707708093985907918335490746958408 11910292 -397335689828451332103835987741586809984 11910293 68418357100829644936183414757278088064 11910294 -531956234542766353937214416605416913920 11910295 248490379780735852290572964604197306000 11910296 691683805983730415761486034344656353280 11910297 -45657285141080200846648823351941800960 11910298 216563297510306720361745443478593884400 11910299 -293229483685548874716148031362926920700 11910300 -175767720259688856240630928104406464000 11910301 -346982563078282028448592100442275283188 11910302 -670738617456228272664981639550135756800 11910303 -627317114080297735167033481634631040488 11910304 390970097868264368797556767977580265472 11910305 -625362302866960941573579789469576870080 11910306 -296963748365865122099502501935596154496 11910307 -775456731703628195883201728853820081444 11910308 -598608322372138430552006128968741722880 11910309 -123401632069574472648628975899450907296 11910310 156889334311572842661574777933429234560 11910311 -13354785456201914542321419154283474976 11910312 -2953039362502034371372073056523796480 11910313 158425515832340535054191715661264177524 11910314 43817458318227217302093854399324700672 11910315 423025503689211729812860255265173698000 11910316 -1118940604133061496116054792754026063360 11910317 1347668942478931411136429984004495851904 11910318 -41001283603455393690672085580660259840 11910319 -631600704525157388110798861420653986160 11910320 89279990195857973467647127901993041920 11910321 12773560210894055614602773383776158400 11910322 241862094987545705007008953910778256512 11910323 109893103242901807524759729282666621600 11910324 133583690670002355327268285629314924544 11910325 42036242269522368180412029424723684000 11910326 170711851537453896565708826356170704640 11910327 332385189144079278400083444818175440256 11910328 -191484929994840044654813940453633699840 11910329 141520993011011975009762820268021984260 11910330 -322074582161852466393740272849882924800 11910331 -101134869957141848445260678669709466608 11910332 -295409210582881239502607598604398643200 11910333 -109515016473255160964168467261605624576 11910334 280994316689321139977105802467456564352 11910335 892400121236619869897938941026554780800 11910336 36175209922346297895236370960356474880 11910337 244027020818863834963941186225964866772 11910338 170974233217373630083599754347826353408 11910339 -215411383994667150555808348139106645600 11910340 198907879082435385485393203821293875200 11910341 -600412659308676708620169128624735724258 11910342 200322837955141000234251623659331589312 11910343 337638567397411904949127789841705766048 11910344 -908744180416034955412947913379047971840 11910345 -84643264889836489727119681737247932480 11910346 -98990088151864477268632370739818918400 11910347 -1546442572713868402535460107669143332204 11910348 -219844005989287427859195207298991047680 11910349 25425768588427992525541079504093668800 11910350 266493835407588899079899714284082918400 11910351 -513355689579753449847385568876646541296 11910352 177074833272627026096029101029346861056 11910353 32046108653709626378664400084065110400 11910354 233595704106349352228103800086070588160 11910355 -4519417664464192516238049248607329280 11910356 -180306962048386962873265910419667128320 11910357 -296366311538712855561142141919394920946 11910358 -252048442348525991392415471993332583040 11910359 980819021728867713994133690715106436040 11910360 -4846933555228918502817499482587136000 11910361 -703506252490467691430537156117990690038 11910362 -430426518097575925499339257609310615568 11910363 -285936069452480742745468760051653226856 11910364 1601808997724387845615257128896984344576 11910365 104966367433832125668523039957195105260 11910366 12146041175102629522986669836564434176 11910367 -185079987936623195098612840127141922816 11910368 279619052204847814079241397288605843456 11910369 21167428374491299695003613979767721760 11910370 -255864770787880844279591953527589256640 11910371 876063949524677999307456833875808465544 11910372 63059720377036758002188671671348465664 11910373 -146765728309802090242413762790991245376 11910374 27384592742071403368401677536004182272 11910375 1131242225527719115387150948132840200000 11910376 -1291927602173201701792885870094340817920 11910377 -192090245434948986268718863306076681868 11910378 -133972405806296915419206520591334277120 11910379 -218779856187870454062977030950647572816 11910380 467047504908387496413941385925390540800 11910381 259178201037966290618343032308411771392 11910382 -80634999494838382266238703423420337216 11910383 1153306397152492542883095953064772774104 11910384 112827598258914337002460770189974667264 11910385 1346108460257090975862842714668980441960 11910386 -175424854446297478716123880971449972736 11910387 -85191444555445461077833467295406731680 11910388 -21375033092162174177059845891109679104 11910389 945884695026823895979386834821252784640 11910390 182444879248644291718883966468984257920 11910391 626327874046473705584148433298811458792 11910392 155061526244597354644715416955360624640 11910393 -1451630988150005145471208691321832534 11910394 466150618424531508059133165527202032496 11910395 268637359159692431051462708861724514080 11910396 642443862112756013150434021031440671744 11910397 1183144095905873101600504985130103037600 11910398 -9035742219341386954525900409261679936 11910399 -444118452564522431931716170321143527736 11910400 -192932036320164021277035905917596467200 11910401 53039431560508384506350706153843654402 11910402 96196787919125438844311023117191321600 11910403 -1230628681388669797254327305141407033348 11910404 -612883416573270826986817477352122288128 11910405 -48152042998016056060937829229157886720 11910406 187603334856714193315489159577283446784 11910407 -743777230630399253067692375811685261680 11910408 -49231837423679689243084968465910087680 11910409 -91361812974909271959169887952247725184 11910410 77034739755711035600527171278565013760 11910411 -430939796214696621726554130132412140096 11910412 -250959820469430079628463531624307319808 11910413 -149827543962096698900745882920539003338 11910414 -21925986287839442863517293909727201280 11910415 665373400209902087091929267861406919920 11910416 -123148232162157628895254193706486988800 11910417 -79260076738146488914686832562336477184 11910418 13394717146147151988333230274734177088 11910419 952965573763756454546663270893045548696 11910420 -111142366636502083858667570928755462400 11910421 -17734502853548179876031176790399291976 11910422 -79173571627367237487704653338123115488 11910423 118453281858282602522020686235942440960 11910424 1269653752266464332180430332345371432960 11910425 -83146185152359998935061652516775241000 11910426 -202817010524302392611359636447217137152 11910427 -828250191892415207257051543734040685648 11910428 -606673154324356098493427583911035113984 11910429 484384026188570487031725890409934297920 11910430 106025000615990526994402537522454860800 11910431 -470354089591840976709749417301189004968 11910432 -79333833382779845062167028240341270528 11910433 -581643303066493997279075894230161949676 11910434 7163754313676126915844897034850535072 11910435 -299368419966419518604980556189051328000 11910436 225297858379335943562084973261325858048 11910437 -35096461740421100235083742529526604096 11910438 226732503256832131070433864374963168064 11910439 -1549555457195559165059147472173488534376 11910440 -187454248549334195418757429768131379200 11910441 2794469272738210751086328834844278784 11910442 -357825002911242488202763298869698850128 11910443 983013627192373287095306291566404064692 11910444 72119247078715690371639919428133601280 11910445 438540749391253695088508737465584511800 11910446 -414981670247935485331351614750771720000 11910447 -1036240210346904617006996430188729252472 11910448 -26368496574155178320331106776105615360 11910449 324585558750183602146729616321179223280 11910450 13903609183362613189594098980903347200 11910451 445418657660119263156524006327911599952 11910452 182466091077515184697791590627391670272 11910453 -618975660804038822854635486669137193696 11910454 -10213887677967117670079245791239078400 11910455 1095237771803011226736190367958380546160 11910456 -1296409278592014683205945963176430796800 11910457 -478154909746001035592017392595418106620 11910458 266306249966846646219842160765176020992 11910459 172056504239696977504892599176821644416 11910460 137456003531482465052245124547656225280 11910461 478444926670677317759787627085780824 11910462 -433707890382162098772518293425376544448 11910463 111937086467640437183559563106255338880 11910464 -83575198567631548466058025962700800000 11910465 118176724293426782004795020741063344320 11910466 26059896397478080000934420597015562144 11910467 -1524861434010788895636617007784867100484 11910468 -205650380538060794305349460767218344960 11910469 -1553635354662470753658215390300957772130 11910470 -11317296665358911408570371776720326400 11910471 -269262871081507626908299275039947897688 11910472 456050309549492970600122645874400296960 11910473 30540989751970204176108001169652845802 11910474 581689101554236126090793072756620222560 11910475 127528915474258708685444991204309510500 11910476 736962329626615159903711301536517026560 11910477 29959366103809285554331319516822550720 11910478 199896937656202846975830592862799244224 11910479 36471261099979136171684597784170265792 11910480 66672483654990136225856960450095349760 11910481 -406784406496453171155192286554775464960 11910482 298857161354167782582070008478190696592 11910483 24505117192206064880169242823566450784 11910484 13528330164389497863947333143571562496 11910485 50570769943593407722596249105597995160 11910486 -63146988402336195555400436434247663616 11910487 -75368610142735395617817840306918127864 11910488 245455139556532328509330488147713525760 11910489 513872815591566014338687413509832565440 11910490 1229019593093336118313675483309725120 11910491 82875841272992413378384006100936495760 11910492 156291904342871958511227540901973114880 11910493 447589935873829857720307218087523474880 11910494 215240998702354030899701787223957898880 11910495 237516633415630944764387007662563359120 11910496 -370031563889386852273282377843787431936 11910497 389839826599085315406164844176853638946 11910498 -295940190388928668012610355628215366912 11910499 -171389386306620848515035531755301110500 11910500 79978063703810704906419642167138304000 11910501 72685525581647817843426467207149528830 11910502 98211090635721768080619623834471219904 11910503 188463164719619382616819370000340074160 11910504 242335754770882109145349623919942533120 11910505 -299796932877328668639774668857528026240 11910506 -94277152173903631491672721153000897344 11910507 41142488703816291410465709477835933440 11910508 -1304280870009447321328357086841678883840 11910509 -21373848007518661179514910870298088320 11910510 122044614312882821179168747036739174400 11910511 -301699626432219251166763725699547140400 11910512 197595399949104434448090781223326089216 11910513 70634492018715968210675872069037726400 11910514 -190771115521052965831994632302950400 11910515 864298301943028151941774070253935810160 11910516 268594736812717433245785663712958361600 11910517 1053328963351637324994083537591173037500 11910518 290082857571599969009274936621883020960 11910519 -948753100319964516787993425616963462200 11910520 -161848722854829967252350855388742246400 11910521 -255964181669248643474553959594538175488 11910522 -7356801984064170971463160996217204736 11910523 -2497699637485910828557533634291852230864 11910524 -206296913239207769273473895522209463808 11910525 245975880478297896343722967550227029600 11910526 -336078577429874060738087151989581910976 11910527 -14014085736073781815327460751343416192 11910528 -442890564524939772848647603414452142080 11910529 353600323994189559936351818673033856130 11910530 -15248276344532264679725455830050150400 11910531 38179763813993472864609710243290187616 11910532 -446387379805483429330089084954688623360 11910533 -981215978966549012276868404310999793860 11910534 -20063001570611674433475757557459124224 11910535 -114389408579729960056206760094503218240 11910536 -283046842391606992269056224168560599040 11910537 1043227930396844214659435439219364275840 11910538 374613705947005074933372844314822399744 11910539 -115721777807678865310024653265421952480 11910540 338650221067114482725510982956859463680 11910541 -29357614428081734273915533560995250432 11910542 130738990412463391981653742041316643712 11910543 -403855830039516109741227261821463388800 11910544 142422448916851010324694098366808104960 11910545 631689788889749305253500049405557917300 11910546 -230975521789215997012481308847262482928 11910547 -278975992551992487682917578183378856888 11910548 33774083511955986495755486914029158400 11910549 262015993231159100787341642073517678080 11910550 -141099221112606737571842492370266275200 11910551 1032119645206333304537172783315244164552 11910552 -237563561755779701102762330457007718400 11910553 -719495911400431742247220715173587063660 11910554 522509285678464365061005343238697679872 11910555 -83847681230319868597049206232458549200 11910556 -274197434063233844889277496457511212032 11910557 -431709554154293916531291578752312974 11910558 -138003412305687107620788688800274163712 11910559 -213580766245611534777752803437773436448 11910560 -269017591554235488114744588852939325440 11910561 220706794468241546844872672151523467840 11910562 474702555565310405272315287871775134032 11910563 188797819465457521888399380737514359760 11910564 -87394033193938494616407266216555904 11910565 -364655441716843945938294060875355148800 11910566 131152685214698879831569836080111799360 11910567 623014719446024935493644461913678365480 11910568 -5758647982748131353420201382733414400 11910569 118619730659043806726238150370950305280 11910570 1053844808201856790474671131668070400 11910571 1298640071231348719776464085013530365392 11910572 376590079811089315201981944107807035392 11910573 18884932195979957870848036680668834496 11910574 237623421935551257103819258509403208832 11910575 -151116305087258778700187880240174154200 11910576 -43735580710958802560775965902359134208 11910577 649594613023621652841588437732451515346 11910578 -8283787295059602403118669438079083520 11910579 -601256371850361694169457134524562108880 11910580 169808202768345671066960092100778547200 11910581 261388471416000333577197034008724365564 11910582 132519501703020880067119395881811255360 11910583 548015072472690214806713185831864478664 11910584 58923104155240070045000442321232773120 11910585 -14415925024043886462338536855469265600 11910586 401728666358849110192571455218253471200 11910587 -191219806275860833557527204360559159120 11910588 -193689823950691264218094045920441331200 11910589 -1549289333154174133394999788001053976276 11910590 569893530238554352578079097166105196800 11910591 -548139181201477376070190179652837493760 11910592 377491605075940007161912315830742286336 11910593 -731827084508203929105160771470624165120 11910594 -548650697890411629177500179325990115072 11910595 133370147293726437579158311287035811600 11910596 -228541656603514098508013584297394688000 11910597 437609146033478647832143646048318258400 11910598 -188660606026026131829585462242544611328 11910599 -1271896691370744632221812815949881568864 11910600 -12128464575606576269536469712241920000 11910601 -423178408269035462324513278963063391398 11910602 480130895450979217891233269394474991104 11910603 -7752506265233198560353075357732249600 11910604 -1085899826896559965438060135798943167744 11910605 -60725323079797877356347320867636532480 11910606 -191572961310159199615488415946833612800 11910607 -35239226857844298273844866301093350048 11910608 18251516628329975838646941920848035840 11910609 287972898298775397796790782500505828164 11910610 -344197215709148490061210231278912179040 11910611 -710687190770246061138935899033510745328 11910612 -4572760234624090722852434897783205888 11910613 -14893659786990245736418568226321688800 11910614 737738267256912203065357403879268538656 11910615 -618165263867896981643984257538371535280 11910616 1367923777305139471188278252488450498560 11910617 -126987491508589121985254274532001657334 11910618 -731881057274972037850933863883702978560 11910619 17577510788127032684839067148146488320 11910620 409737888526835746336202737475762810880 11910621 -210147473344208740712802940316884771680 11910622 -129807144216146766762181317066283605888 11910623 -648282906157154185049079045618838029600 11910624 -691967285960643541617065059478384148480 11910625 -186790444447180907504477184956500500000 11910626 125033981637159722219075593931756685600 11910627 445655092877112802910013928027036261728 11910628 1086029629452844487464616039975821770368 11910629 -818517792240631647891182890548584848770 11910630 86444222037048938023313210740654053120 11910631 -113142508943331008301143420999861075000 11910632 388756123957260354218867946356199014400 11910633 2088433035294578694723073917164261760 11910634 -32296919811954583841355876639667029072 11910635 1808762553306150879374389576122857040 11910636 -52773159760798074414283517229774701568 11910637 -613167495518133177078615624884889596340 11910638 -72213022324174198265729469912112643904 11910639 33290649321990417435816696164024277648 11910640 -42160046664865914121062825217533542400 11910641 1719983847821911459763910423793411500852 11910642 23952132262406555338207875573755925504 11910643 -126236594900830108078707477073890750360 11910644 131687844072848753529456766033711411200 11910645 -325112727673654155675575274299711150880 11910646 -519613172678277988178065082720702300160 11910647 -524573492405608100818498513507435929168 11910648 264174667905607328228799393998972928000 11910649 -264726101422697843136619897385946995350 11910650 -385498123654515398629018893497824993200 11910651 -583791013549596949279670595764137559616 11910652 -9200660237694004704394616004387898368 11910653 -426676946795128020233514045625741470336 11910654 143170835743109551798046125536541464960 11910655 -275764664509520215218889764605982446880 11910656 -10595904114937387770953838099406258176 11910657 -1207779596919046951936542218370665592576 11910658 -275613608798501356815505711540184758320 11910659 315350523858973894347619802820637339416 11910660 229799294666017220581852722238923264000 11910661 -304785455976195930050608781056500390368 11910662 515418798420952806634522397199577460832 11910663 -713587685799864102468054000409243680120 11910664 -80428438849159868530066549568360110080 11910665 65871488265186850176126680780803799040 11910666 -177152058152011460404294975911895762176 11910667 -1485906880955042847648019992111461498284 11910668 -65064341852229855835814598364922216448 11910669 -217512582265420780359469363086631957056 11910670 174864683104577975382483071463762216960 11910671 760414715511515048888640766838756202192 11910672 70703865962134058773149728552386560000 11910673 -290356449635720192264886054964252096078 11910674 -79925718079310800240220495983038167664 11910675 -48304716534621973094404508113461120000 11910676 319136369326910697581673656102534762496 11910677 540642965459243933328429065748085936920 11910678 -84323680064533666594422283360979810304 11910679 385893542820239145487435437086330950272 11910680 20150492905740873315954149187416064000 11910681 -340866889032654969721687479938208736230 11910682 -218252924442861985591978470893650644480 11910683 -1354262933799731952796062491862039091068 11910684 89411049194601752278219412030716600320 11910685 -66779368423716570766632746522866909440 11910686 15898280396581491369958074429653073792 11910687 196933132758557617578534379185517132800 11910688 -125834733577038909796819480013980041216 11910689 -285548612609358111587519535025857255744 11910690 15285353303286429080818587835150333440 11910691 293331934482301896529373309217982953744 11910692 460720888078675063418322841804762379520 11910693 -178492223784288804025574974840584111360 11910694 556784188366481542485577901399588860896 11910695 -170302100708086471869477957463017515520 11910696 96995238527338769425362827407282667520 11910697 -490794481205405868266629736134968158854 11910698 15295196497619650936657081598215335600 11910699 -16563115717007700393612809052053385600 11910700 -380688515348217353913297393677537324800 11910701 690136950095957179280167360349753661600 11910702 -533679787152380700671688733357742976 11910703 -354334227049933190020969271928393805440 11910704 -34463280272719474455395386879811715072 11910705 -33734186665344047881112337015958085760 11910706 307873673071371252212118382889927333280 11910707 230596352011214954122753419897694205232 11910708 286098201397965661938832891633672286592 11910709 7541221551568705470973633201488237660 11910710 -29402793534282177484775254521186547200 11910711 -93322129014453820248507749680258197120 11910712 -1187714097466283070945971631416461824000 11910713 1308290667721938330082430410470186961962 11910714 -255843261380062242232424203977253043712 11910715 -613644265465954412715009726167018451600 11910716 -405516039709797092084389942695658460160 11910717 28949739640395780537470238627693005568 11910718 -39683997653390131308852723873822685440 11910719 -1390130608273219959698098722087225602880 11910720 -41521551799450721372808763126107340800 11910721 162482634335364937919383205755889177344 11910722 109967785666542011288992940996165256912 11910723 -26066830814226135860538794204863556352 11910724 3263105174167432253381496111402691584 11910725 -336226651596037307048485636587267351750 11910726 43070279546784039070615457924548903392 11910727 -480793443959484895817955525151418747136 11910728 -656324024176544265438103351014563911680 11910729 201063968504221920305876401366573512768 11910730 129702149544081990034269879530915805120 11910731 -229732240890046567785224121756040829808 11910732 524905820622673677740072905264668483072 11910733 -64746390453268269271899038210672107018 11910734 -327973218206842216257483229618090890240 11910735 -113900610251908840696129802934532807200 11910736 11668906840429801580578853116820979712 11910737 -478527744238499210026543325462863561614 11910738 -151676038461108252834195891127124198400 11910739 -663817346168352920417257904040391837120 11910740 767161208609997383599631139631764602880 11910741 -572501802711241156319131954547056288608 11910742 -6083849719828393580421860977817477568 11910743 114489428936102839320896515250264842080 11910744 293248375493770959899509393384122040320 11910745 -94219516701086834393619364578332384640 11910746 340742419035843052508676574201339778784 11910747 37806926069165364514437931481122137600 11910748 -441607537602000287924346190858919467520 11910749 -144354614136846908063138430507138150336 11910750 218275341255253081260706738390375968000 11910751 -2061654006881282793458149753935711034400 11910752 -80242147951146052526671607969418313728 11910753 -111455882675726680528676678036807737920 11910754 -720469913728433817555244625614357672800 11910755 -103328350055829545437034856961417425840 11910756 -455291430993368329430171836086202368 11910757 217562534952768213401333663385976592640 11910758 -46047042630935424942958685242803486720 11910759 267623955187813198378741576716913887360 11910760 89234037035234430969657734006243328000 11910761 -1128391391089389027947432290652945515788 11910762 -29115159908386407256945745571965162400 11910763 1429334220221784643634538674835432689012 11910764 -865477129251917815712433088118648140800 11910765 -192022056049830700330376611459113718080 11910766 17224747232646798057459485800540062720 11910767 -475682576906646772313354253443881268736 11910768 -28140961739030474500470314772231192576 11910769 466298767829660026101458343988278053044 11910770 74493767297351403481076525446634098080 11910771 -145707761836559791819790214116830293240 11910772 1030680835518955213981260463386629461376 11910773 253570255902259778089589063132717250318 11910774 419350331673999670490949197289044938752 11910775 781385492851321344917579394234162661800 11910776 -185869474971769368354355171753925713920 11910777 629995869210962685475274105848290706080 11910778 59156301181381708239568156804713119232 11910779 -400646356902795249114387397924197876024 11910780 48335172529345552445406062768249241600 11910781 -166893824357527429017597189102929928360 11910782 571121878068495425339587533444461830080 11910783 32371620762758510975019791272016257224 11910784 -514278916999862012416814200224145735680 11910785 19517355632949358507569962994884424000 11910786 -247630320303517419416776267507544527872 11910787 -7155349313949119981174715683911904256 11910788 -219580253434257300213018664137883734912 11910789 -252902664722855858184221728156699670784 11910790 306944147289985294569770226339014774400 11910791 704167349508170767997786281196765868240 11910792 394040308503822837751329117027000606720 11910793 886016989207749812752716999996388748580 11910794 -289620887575862662836899559730513195008 11910795 289117979157469033971479854186495266240 11910796 -163081021462766306009772629588400890880 11910797 -286793594327931306852507162568267641120 11910798 -935563692694259063346747266927038939200 11910799 -232406662332533494288523153345789645480 11910800 -31699971106006278609215863524463411200 11910801 -181770888406549039983720675121072689216 11910802 -14788677619294059868322747496709973760 11910803 298640069230464081801389229449875511664 11910804 148402715929630637075209124942600724480 11910805 231627406143251746293871205973431473560 11910806 467932710162959615724199172212503416352 11910807 62532977703755443972292638516182568056 11910808 180200476770025440823877710655630622720 11910809 135855716538153182248709161574031848010 11910810 225187676524663269510928951881609788160 11910811 294938738545965369829743582805391950824 11910812 396866868151370403971246175278019283968 11910813 -62672904403204707552883866545265469056 11910814 -750191798513610322876855140318153469440 11910815 49162122698886213026948954527730419200 11910816 -582832827836139307237656028097086291968 11910817 -1580540368928229363668856541179014455488 11910818 69915822074297892221445339063688438272 11910819 -429041231153153568947048487532754232456 11910820 -104615312225240168043529926817826979840 11910821 589631595035529675796537971467472409692 11910822 -185097000048087063556667111021625507840 11910823 401068177918721618875580209718114078072 11910824 369978916838891892844773828872617728000 11910825 -320489915608819335548687876729906418450 11910826 38693861784482082675845691265049240064 11910827 -233219727969912290403708795747230770368 11910828 479504381315176059721382730251870208 11910829 221567212558157153847678524806898033664 11910830 -190949189386113514711763569949420505600 11910831 -857187612637995108364393881860069728248 11910832 -20880965689535524791226874672216309760 11910833 -512689863128238708088427634765395401440 11910834 7712047259030870118459237892724951040 11910835 158458051752884521118476966467086632560 11910836 88939607117589372801405153394058754048 11910837 375718383694852602086411470634432849568 11910838 259393004639091192625325243058261244320 11910839 420738487936068583066026212051199242760 11910840 229724860592377152285765229808582860800 11910841 1430521863249234024045258209610887715242 11910842 -546815442485048266766758032569527382928 11910843 -272867854829547794650394745210614720496 11910844 762024699225430065727831693281847721472 11910845 -481880441347475137550602136274868386900 11910846 -42922253270861011554314359997107414080 11910847 508435184419494853379026978970561708440 11910848 -105250289733547206424646094551585390592 11910849 -137860017247712871238710758567551270272 11910850 100015412474841086697104470056329548800 11910851 -339034495852678578563327769733314480000 11910852 -442112069601375235529433017912684567424 11910853 1483853913647520840017611842918480121120 11910854 61462817840344494165871312221321893760 11910855 -186927652206958842893985937111416821760 11910856 -440325902952779018535407657500652805120 11910857 57608958400654694012388919375112380224 11910858 250641517240003873760290120393458927360 11910859 721743667010755558798654522977854759060 11910860 194797172555385871393979834862299013120 11910861 -426827077237325009392947080087839300800 11910862 8993380685418114826044930186205386432 11910863 1156623532648717120443744945497800223040 11910864 41341189631524036143410589906036326400 11910865 -820030897118066446607238203480906281740 11910866 -155230692627701296434495415672384980480 11910867 -441761462442752984987212025993520661320 11910868 -188524744177431733162067427364420327552 11910869 95787962803120426617784740371580917820 11910870 -56053368276741563393732163989479257600 11910871 -4717680688455501807285442257023248488 11910872 509721553757432791571649433737737011200 11910873 -8754463508838943723272375549659744256 11910874 -168319621703543251917120675067988738064 11910875 648828041353943516285660699605417932000 11910876 589352816895939273117894585776897163264 11910877 -640504851310462237684033621890189780 11910878 -84895703370482776921004505710679440640 11910879 355138907705269836813019450652025892824 11910880 -694605438982213446691958176612299571200 11910881 -670000802475714594329541686712084818688 11910882 -38415005633151809456463199978982148096 11910883 1248131841537785643607014009162126623132 11910884 -1022321331286244459484739351167676109184 11910885 -214470669962670252295529459961559405440 11910886 -27526834207948695898162864202592630912 11910887 449288842952332379429119974977284756536 11910888 113474713281952611436929789982019665920 11910889 624790195645613783469843917932791189120 11910890 146661574655854055534585081846389711200 11910891 -477109130801616229759314383657884057920 11910892 116698582281556664990500689498822084608 11910893 -704325894493834124082598166077151394858 11910894 -63716341758575512570401276139341634560 11910895 462992678217729291139759544413158450720 11910896 -31064484438411911970102774917132648448 11910897 511995022821134222383290418192068941700 11910898 -179507707102605662441356534914223219680 11910899 -2708869713697011508847653085130453504 11910900 261436833248947333248997273353210316800 11910901 -822977643691674183668428094229360470098 11910902 -600497540039758469351649807048562978560 11910903 -187181153882056672628372309006868159792 11910904 -522633289784636459795890320275585863680 11910905 -997523788961211464880458421906723626940 11910906 -207830151351511794020369195370788979456 11910907 748044929079169523707041679785263037720 11910908 733933225556658196503564621249115312128 11910909 38813003932724702555116999541235897600 11910910 -121494545567759075195969555385579264000 11910911 1849933552052404649845525066918223421000 11910912 5717424029582095906998851624887123968 11910913 41016448452439388350327591701701038080 11910914 -2887785669285175363274861498475410688 11910915 -583124531468457410936075303237890137600 11910916 14153336949078771476322704322012890240 11910917 93538634939980136698912545169654705152 11910918 -156086749021856084810633277536565123072 11910919 -365406467677096294596086013497812225704 11910920 -811170824044219448119599923481931776000 11910921 49303892033378288295324213777278339232 11910922 -512392762812674168754170877919070052768 11910923 -193215118305934127287128420053543430828 11910924 -525990189404693640168991060749674346240 11910925 -171546377217218842911456375827940815200 11910926 -199531176256796419640527333103576048256 11910927 -112652457967284357571553389268524963968 11910928 567325216314004931062640861022438760448 11910929 165623822014699631014802423582276711040 11910930 122243082554887069126329919947562698240 11910931 -1027270950385195356439978383775390069128 11910932 -40933159818868943230728841135826343936 11910933 119708579093932525195821211679063178702 11910934 -159117175939523952242757243393859943808 11910935 -457320590024575479730418642660588982120 11910936 585014007459958863364236446288344166400 11910937 211082548803676165492448432961269104586 11910938 273899602261230416025514167926740397760 11910939 144273001525284481978766731666425609624 11910940 625136439908709789011622072298083479040 11910941 -282383971190385006275109848931217053696 11910942 -294694143298620116460209473987342949760 11910943 -23873765686456349404861738166065385232 11910944 -288249041373161140371711737140837613568 11910945 610194714181235991033082714672657153920 11910946 -7351162351354530924227534116044172800 11910947 -991836342055868116045773893074520032488 11910948 13276094727565693323659125132266700800 11910949 722225335888176575609295881035548161536 11910950 223001540056406421447450272172360264000 11910951 141065481321325158682380860714121611136 11910952 -858127438209515823224910014708574950400 11910953 519907041102046247904903904925342126202 11910954 -407602689300901154571861327062885130240 11910955 -180046846543107491427374640485252210880 11910956 730069472474069266297372839508976037120 11910957 15426043846224359277724256709833529888 11910958 532699978391316192667835404534966618176 11910959 347688595651750201622499762038889786480 11910960 93180026033629890436003774551063920640 11910961 904702178255002837542795580252587052562 11910962 41772170643787416186315588079744811520 11910963 -934282525771515350334799531872250464456 11910964 -51410166706386960530167863154279214336 11910965 -244488420147653767083451136386102545600 11910966 32967250121415210957600119530086466944 11910967 1136680112124929925134075147704035123600 11910968 -335844810233821336424776138237234237440 11910969 -38680111334310956281865283621648062454 11910970 -461959152850542659399362980270717772320 11910971 335647420230026975122165461859196147172 11910972 7592446939651494279008822312028521472 11910973 681256007091993894890436642424440737222 11910974 -513626497964039194447763073774228651264 11910975 67054097688876286377113455631018496000 11910976 75886895185391635514179606883636084736 11910977 -93729523985521410909877963789627381080 11910978 217866328276768228138002348992565044304 11910979 892333458492059201260340462267421049320 11910980 98610140452177302130534809566659872000 11910981 173081917986265199498111013050029379520 11910982 830673736090474877194437672417478116864 11910983 -446335576787042893216533750555715493760 11910984 30427140838838131949876878577066680320 11910985 339678255304618056026515289579431397760 11910986 -134013474486959215656013133564566882560 11910987 -241011653062838114259044920187563083264 11910988 1449292947162668094896757128769053255680 11910989 209814374225069759527986530505747453600 11910990 -46979634619488549681198823727488757760 11910991 323688930391481243080352542376392697472 11910992 17742826577178874724386233316526260224 11910993 -657790890522053570763758396115841118736 11910994 -707297774677036441944105609667453390704 11910995 -211299220016086707510799562779734302880 11910996 743297738832765085328020256815006617600 11910997 493377251536740120300489428825869001632 11910998 -106415663433888984406485440467837248 11910999 1048546533515024267520723398220000411600 11911000 -8527920131462481637004103410350080000 11911001 -1234808909807827227619583015100270195708 11911002 51950675096946325780474324991885701632 11911003 216202381312822874249862381066040312784 11911004 59609061341492350245892281279270521856 11911005 -261339826023542641498471692430577013600 11911006 89554913896548367266788837214831619584 11911007 114900502692500373142904483141595988080 11911008 37613540260794381495893242595262332928 11911009 -319784695090224767906954420237264523072 11911010 279271636442874559509735727001398095360 11911011 44040900533268328887432925382855145984 11911012 -553859951525438835452260834639521986944 11911013 759181166506463453689945066140048875262 11911014 -35945781371903141278039531917249799680 11911015 217253892827374508210939343405832943160 11911016 -280313714237915871971133167580320010240 11911017 761536344990789153425834053445086235280 11911018 -186230544463434388698137784138880896000 11911019 -367557012355709384681636989841205149580 11911020 486185517868113487709357448621906984960 11911021 -68120459606458349746105454535800244500 11911022 -1035206016572549620198997306367531003648 11911023 642939296781797606608973349718671002880 11911024 90966961045717265921995442184929443840 11911025 108973539843849221626268933909191032000 11911026 20978653901444451907899566867526599424 11911027 144424651663935642702844745717764172876 11911028 428612627507073869078315434650665423616 11911029 -238569366512009677774672335081015575712 11911030 -149624712081680476242801863264489763840 11911031 -352777218659094274488692723368376262144 11911032 -128580582748294405462929091184154746880 11911033 -54065402162699639293793713279652566272 11911034 -345852498502442490458292159215319805584 11911035 -104587792389657666384449763035371392000 11911036 233421163422281447808642678068628736512 11911037 123401328343187680767401277510202607232 11911038 135363912854405992296734197158376273920 11911039 -529284339098071308649521731868595596944 11911040 -150726931412084281277707227767400038400 11911041 -123967527823238401800717449998911137820 11911042 292988123352374212938205021997671271424 11911043 9068293223459223744859854002752627200 11911044 282781563153340794309613298888791713792 11911045 -20198772802670584068171886639266940680 11911046 -15352751681251347049533846610262206464 11911047 561818745097102314800123573044073356200 11911048 -523185745200401383285595837685882624000 11911049 497026000071394272287861008925073270480 11911050 6688437998328575634627646506242560800 11911051 -1112077868561947943293631454746357360400 11911052 803774043870843391485547064585683566336 11911053 -107502978722531908603252850129966556672 11911054 -195192051464447477270201501689672080000 11911055 -218104580980286266960005636470684139840 11911056 -7711704411876694281220911683111485440 11911057 -796245782459948163222659378199264351694 11911058 699823805935945343901471006289628372880 11911059 -673457723051108399903574440509656919176 11911060 -190182342161577755606138055147414528000 11911061 396888005126752676606868827240136604572 11911062 23264565518289260618315177996227599360 11911063 -264410680004386151601685874612614341688 11911064 179606424340730419226734501225518059520 11911065 165932662027695716741693578461889427520 11911066 -197992057728303743998862920256069802768 11911067 -445255438472717734032407051455046877120 11911068 1425433234931408597910323237300625408 11911069 1660100663051541908179713632141511880896 11911070 43543220428892879107999591765489692480 11911071 474221183979918616507148283804673520712 11911072 2173751218612901161908013387620335616000 11911073 1533770458933170152857414770570778869780 11911074 -9560695742673610195594007608904487936 11911075 391299303050964863399369515664096256600 11911076 288934095747499675502279062638656421888 11911077 -151588572381991937005905490867221687360 11911078 -626440374286125932380899824990226416160 11911079 -703010597994341600891234591804756184816 11911080 -203865403931994965882907849089513472000 11911081 -44067779461333583887776658190753696320 11911082 -582175336510564169520785640539060086608 11911083 271164805937834537762538125981765444424 11911084 520402380190981385296747170751555553280 11911085 -191575746139196032376734770472928495220 11911086 -5329041363221854246440628886522956800 11911087 -47610343785142866110567946004597007808 11911088 16764734395328686191483821481802137600 11911089 -829758913191092153819211693322318117776 11911090 125449672575247145012194506471292624800 11911091 -1497275544360476997227075704682173354200 11911092 27171693786627964638018327430264983552 11911093 292632772260234340474449289555720271342 11911094 277125703080392896309552378073026074240 11911095 203682057729366005937985353854952388320 11911096 420485605151205144665535014590307942400 11911097 1403267539528389270936575538427948014240 11911098 390086554454743223955741193102067979264 11911099 -468001197735727381365271778903947251712 11911100 -464603271317376490009994696516685120000 11911101 -455201924320378786718021610786476939136 11911102 68044032011239722868656382486726975488 11911103 347464932601345223201021280785177132352 11911104 117162532535334177543728133907823984640 11911105 1116162523735658412617932233449997538260 11911106 -369855061526242602284619929356963987248 11911107 28119512529383608508865101548133619888 11911108 -536885434902536676215024036113591676928 11911109 1263523867492592522681581148610097920 11911110 -219889820777027999963115223933024602240 11911111 792607226542944204114393920267143882712 11911112 1211210430842754056989018659710776780800 11911113 -156759502284978412166688442161553367958 11911114 -101321239379295877268702544441736607808 11911115 -190004115934318227068857339436006664000 11911116 -121418118363338370356306828384718618624 11911117 -1438153961354330969716294071168787261834 11911118 -22991813131448298829600495516346726400 11911119 -537995879892065920544475023746183645440 11911120 -29357699231108334471348151443434618880 11911121 -168589319939809714975912675940729553678 11911122 92557089567859845135115902416684188032 11911123 -256964539917937932061526660126656714160 11911124 479307588335541590646432248113498855296 11911125 294950710012946094841494968340297696000 11911126 -906852043893643510115367937448898748416 11911127 -424400820615499414422744662025175836024 11911128 -316245337140184396537091414071327395840 11911129 5644966111865033703134631726422477584 11911130 5970134997203301772222198079692800000 11911131 628778248930665039107912351524286891580 11911132 820535291944173406762825266299726894592 11911133 -33727427394584673294499617301979735136 11911134 -10363159110497979590104067249527523520 11911135 -35908814661373252105648003743227451720 11911136 -872933486415872759829307201234548031488 11911137 -15728157259985837031164544556778279040 11911138 44179379656507104726780055345267031040 11911139 -374596500317477857136835171067127852976 11911140 -182794192606078550759725526342737463040 11911141 -1626080733099561655609344991442467821600 11911142 -486256766578502187216466810301962208256 11911143 279222830694879665723619751841388697728 11911144 74320379803991694739195385924055367680 11911145 118754725837659282556766143526943672000 11911146 186978514283533249444702352386648074240 11911147 -1368594953565140234939494100981511991688 11911148 -4817802199258279391066406482288686080 11911149 -424892927806097500297324764231767017866 11911150 -214518457847586205327017345722903779200 11911151 150655519020532810492352991394173356640 11911152 -94422133570920796665108176382959026176 11911153 26257642804025912860950527187859057264 11911154 167817944012453963826085450045606027680 11911155 119700138950864226454285181105471450160 11911156 227953659176966997983143981964008120320 11911157 604241503653123684266679825287620430880 11911158 -21208572663867470307877897763292917760 11911159 -60131675017827338905540453826033803360 11911160 968649375352376562112545474100603392000 11911161 -225797413804819416773856709075538952192 11911162 -180263284983227869412776183452161728800 11911163 485991883767880299553034211078787399680 11911164 64737297599064762327582790631807262720 11911165 -131281935146259835024911994217526858120 11911166 66287311300039482162144312727108780032 11911167 -15425116565750896125393196806758281992 11911168 244916230861663188156116822512419995648 11911169 347880133833169253902658472530276328672 11911170 -94132117572897162146745449998524326400 11911171 -460248588163712951805029276247198816528 11911172 -1888497044460808939017402997006196736 11911173 224411623652395461247267393274487490368 11911174 -220641866947236815985687005024215996608 11911175 -428932325455558038357568934775606472200 11911176 515439254258188721524738762333140787200 11911177 -445818168421719148152642048523325951974 11911178 299495637311830313295245659540221022560 11911179 74248292399191904882191010710753400832 11911180 -556406226191855238057395731473529420800 11911181 327801786728917581105054633800363228982 11911182 -14003089267915517054446332970912060416 11911183 -270714851291874810086536798534251135568 11911184 4964489991691965242390483403606343680 11911185 2660479034463868176203835217070534400 11911186 177132541005116938174918678319334998016 11911187 490997632335609250626671404117656981480 11911188 219534143331051253518252128790340423680 11911189 -675482048742658344337085129796477820644 11911190 535192916723710479567836981093291961600 11911191 -22815030343563217193677876613568714336 11911192 -168171827577992059327631265942053683200 11911193 -334559856227517433353244002478653271680 11911194 -213641220879941790703229168621245178112 11911195 16712391872932711117882531935944058000 11911196 663323355218023827162528785533617845760 11911197 -221322716712577737854246402756332580160 11911198 291448192994675002671105298623406812864 11911199 -1002786319992217374806627776546053072840 11911200 -14779628309183850235820645202788352000 11911201 44762045179768967572087424789204047202 11911202 -965402068659707169991386190058389929600 11911203 -509893318331347972594622338393909894656 11911204 393931763841843482367803105261571107456 11911205 829711434487641968231210179134483426720 11911206 -109744085079875700103519511067957148800 11911207 -72360646258280946033898430550477922176 11911208 -327857924134075552457713958598398039040 11911209 -1140666027112671068201881146786833803200 11911210 626064742202035489303292006580671938560 11911211 -285252688504516156996911835157017107696 11911212 -26930181062575381630763496911465295360 11911213 -828694252979587749994440308674762509216 11911214 -28405599689252674877958794135846082240 11911215 -10760596360191054700109211347061753600 11911216 -40074333586369638604001707263328534528 11911217 196534544659636779336501434344040754048 11911218 -100016934240764984289374383105948169472 11911219 -1666631861071847767684756372025548509560 11911220 417698117308598360931497653238570204160 11911221 -120171965612714234142745936936631610528 11911222 553912997757333404290199710229738922912 11911223 11920928642668986333242434099904661888 11911224 -64314177530892401145954335858604564480 11911225 -63372981467543146678621633746757936000 11911226 45582168813037862162376321265825529280 11911227 612585115340228776697806988839881405720 11911228 61492756578447413205489732233753548800 11911229 -1734389490014198905587947618279266542912 11911230 195750916159416980129414530611361421760 11911231 -1498393509681044479875826705357563470048 11911232 251880094610416955229713841289563734016 11911233 -443918240623587349398076517049728990400 11911234 -546953940091346634890928148114790727984 11911235 -306029397783010233157088734092191737440 11911236 21349365628065128172219119233206131712 11911237 -71045529006434979711289955648284480968 11911238 -76572926045436557187329207139963391680 11911239 1256075554412553792070600760921150573520 11911240 342087002739840094886981158819430400 11911241 -1597845187610021103656533138116333656358 11911242 169035922805567168930966077252374618624 11911243 -396475688496174764903758264323627958680 11911244 -205913850222858234021760770676099427328 11911245 -227654599080038884635193401316667630400 11911246 -99246879560272983291432714859279748928 11911247 -643486767642087194241715503983711744280 11911248 33935246910784616013534497927150813184 11911249 -357538258772618027200834144676115164864 11911250 -53640361647058682998681751005678860000 11911251 -760342141638100830694162916597117455296 11911252 -355891365207942457698956389049494538240 11911253 -1099031347278288161816915708042389416498 11911254 49617153414252352511138262082504310784 11911255 -257560531976195237347658132272303812840 11911256 -187345509186558326383999902938305290240 11911257 842642512720122846458736885636072385920 11911258 203866019663390963088712536571069534704 11911259 1656176325747386990452527669061537320 11911260 -425504807410377405479460705527032995840 11911261 -158863724217895317723088872076678183200 11911262 26316216646985673319534858806737572224 11911263 -17355200940682244678880013758911603712 11911264 29315001844309353094603777179628339200 11911265 -22475181540223730428086039891947981400 11911266 -152855171892135522863224185787563974400 11911267 184980281386808786598176035664355714472 11911268 -461886016726189419617056263504371386752 11911269 370757346560038590671337327432624373344 11911270 -161877148447990058538071668725698519040 11911271 1217475418491929149437556522521289800720 11911272 -489068300531339919553136376260089774080 11911273 -379680541250854418062525933577450600832 11911274 -357452860474620013191912744027433966080 11911275 665535114545106035866392733108456018800 11911276 -361742847313973938173546562556784317440 11911277 83239373965548746746233608125893476352 11911278 -333111192564137606991932998087646410176 11911279 -103819044837592663120299999688829417952 11911280 35549743113568199670768597700840488960 11911281 16932902504285536557839609303517230304 11911282 409406089520757103142861265668503372800 11911283 -248835413902489790627649802814643520560 11911284 -175559239313916815178016848901953589248 11911285 -58078808146239014596582505916430986240 11911286 -455500415931978469145940374358851539200 11911287 990297279027589772881427356911079953360 11911288 -335247848815338290479344983474841354240 11911289 -211015956275469340860435166419921335826 11911290 -30969816660349651375435442466658828800 11911291 -464611675463401779640073477557882201328 11911292 -11418702842338160633592871731053096448 11911293 26792011389950567758917554673323537280 11911294 -20456187251935543944713183313931682304 11911295 -360839791502429221229260607474668678800 11911296 -52994939855663151410397556963383705600 11911297 -1242052348971072324170609436649707014400 11911298 -106822442126809135975282183916784536064 11911299 -318529985790809168241306825045309011280 11911300 433286820951770995134491952903728332800 11911301 10606196698318532043312355780471330752 11911302 71486308001017330706677531022520416640 11911303 -691079283420182491428898554512100106800 11911304 -1154453697811837049621347331797922611200 11911305 78871371158330386588038163172639281920 11911306 788068091232777596541746727761010655488 11911307 1310902297784974439246751471878063128920 11911308 121805220098886101885493663660607311360 11911309 313642174332707436515525002703664017280 11911310 -158412604324141472870226984518898757440 11911311 678751670936412771202347407324544715560 11911312 66867973457413392444367865798909730816 11911313 545032568477697312003868755257541344562 11911314 -176211127224067952291345635416300005760 11911315 87686156929117938010507193922584784000 11911316 151458699427430063836268254856935464960 11911317 130264854852349037451085446602388304800 11911318 -520740416802924853468726906083586412160 11911319 428563453687758301028283073650979640496 11911320 -238043056333872300092947665205678080000 11911321 900898011568406159552529473333561192522 11911322 -765163053042642495406093313606308448256 11911323 -422790501775340990411439025340716275816 11911324 -37599423716460110306135445970671522304 11911325 -6124985353157536124835468866371070400 11911326 51089227688133164855140904216488808448 11911327 764971644595422492702424874477524275200 11911328 -192508513338902361875316322981505925120 11911329 -246625465333129407255250094012524692396 11911330 76068192953565800662606050821897502720 11911331 -1722051119587976464698226401041655356808 11911332 114600093010190806377321361846898196480 11911333 -197883657466821191236476970508641320960 11911334 -505693401284190227656392196754363031168 11911335 385360992619173066917940754321512392400 11911336 -368738819814584787892823043570059274240 11911337 -48884389335939831160212811907209736460 11911338 -78321644163171034274976648256544824656 11911339 789528808707012876736854315760283633232 11911340 -243313070745787027418460602849782609920 11911341 -378250364429680401951484914492751300320 11911342 -784415111855991116684010537578773364928 11911343 -1593125274870085456322470450725809175408 11911344 -398454123122086354239823192129536000 11911345 91855638431532331039565516130783506100 11911346 42857321364399968855353857444540026880 11911347 -62380415730418017710298226978399027200 11911348 -277600323490521937986982386283578477824 11911349 169499647808372639756983140387754330350 11911350 196373060435384385893239148146602432000 11911351 288609283530365751071582617983937498272 11911352 168729943426503684689918647562375086080 11911353 -581131696335818615237844629108811283392 11911354 -122452315323696225556427396476443276288 11911355 -95651953711040352683761987456858638240 11911356 -114655113209229914449444766804575699968 11911357 -1153374959166688059453094128192594558394 11911358 55619405931438711059961946376397268800 11911359 -248879368284458478778746430852666071096 11911360 -263817655259289912258012710895951544320 11911361 357036279760653371165060621082871986 11911362 265222997990427639200689911952114964352 11911363 -1513274330750318947067330618523349896388 11911364 333895421281249727433346784698260379776 11911365 -326695048254062041326331880485794040740 11911366 -463880809109291818086104599137849269760 11911367 -538067181912791134189266835034852451480 11911368 239751679498896645807707605992899051520 11911369 -115086114965166671531616706032909368230 11911370 -64104504484518886650781565929725864000 11911371 80177276355243443331664543875025723584 11911372 1195916188110398825201374720681143373824 11911373 -191535904129172305731882595759494948240 11911374 -500520455722591861708770019239149801280 11911375 633694372073566092496383888613729464000 11911376 -144241295316574072244953402500002611200 11911377 97094374506295803396257793151104526320 11911378 -95988642455633778373864928653657608192 11911379 316056640359168981690656287445372845584 11911380 167951196643693703677221941664499998720 11911381 1393779969261790497053715556140476828572 11911382 57122136475640491151795302762998791424 11911383 83967331190903158704761808579159440640 11911384 -840549067082278418660940136393614766080 11911385 -236387496771299771378472433551597364800 11911386 42763041897610126648606849786529622528 11911387 -2119609063899050351768542049405981440 11911388 -94226438269170250077963739726818362880 11911389 78681250974012563121155368102007737920 11911390 -601634193493884378272000501972836763520 11911391 73735846515141188779212230650546077672 11911392 -664391653820117241168906884646532546560 11911393 -158740532276212756967912127312623570156 11911394 490758053412842676775625132269164697344 11911395 -39329793582772782578101271180734212000 11911396 -172198283069630204462311561398477680640 11911397 18200492886075580689057877396061852220 11911398 284223625987755701000236843619393863680 11911399 -312561943049897604296864868583019517480 11911400 -99200772780477905083886809751453568000 11911401 724775726605728348605043975070886935680 11911402 144768953598693258322394891419224081600 11911403 -5249835345428498446352298251419947120 11911404 -240605538568613387489911972941123379200 11911405 768910683801972882588320068518309441120 11911406 -135342995528996041306440948004369693056 11911407 -582611824572594256917376520920573882608 11911408 -76195614559475679274525531367355678720 11911409 97946855327130359654997682932599251200 11911410 5962567045590091116734388670835415360 11911411 -193148029817467128753943145237181147200 11911412 -761776126340065072195615896992375574528 11911413 -421171226513957213244987916598669323296 11911414 -1111554321334652322301828614623369601408 11911415 -821987812435379911009578105541255510440 11911416 419226090288964607228759160100709990400 11911417 -988732438498726169259483437913296440000 11911418 33262962973227917284951548669149666160 11911419 -96503975237036666578427337386416728096 11911420 -186142543837047347291400579945687774720 11911421 -670450185843183477136762342189934640378 11911422 -203889055175715458256141132544865358528 11911423 -337067795586774293626255159197926728280 11911424 57149019247532206547800465361187373056 11911425 -3366696464907308174718060792596964000 11911426 420692688033228021331696459016193261984 11911427 532223415570377361091840142629890573840 11911428 -78899284256630504347144625282091694080 11911429 178205919700184841110145069052401213820 11911430 -3024560556931046578152811203051665280 11911431 -360868059913810549542964256613893414400 11911432 -58313341620181798525461705557749493760 11911433 -454061327626144212482709794725898236380 11911434 -231092231760378762575695181126004337920 11911435 1053936963246681530801855213331908865600 11911436 1310301415138011600802825698113849691648 11911437 -615256426497825814585634403352766533152 11911438 175846987617887134654620524676305114112 11911439 -246235794481255339610608684780651943760 11911440 9797293585233689673781545233956208640 11911441 281464635529111688848945979428961514852 11911442 -1071208929241777213876165911245974049280 11911443 147142915244415145421035832509430938848 11911444 -662769436279336631451636666708041256064 11911445 23541662987660641411969732527183221760 11911446 193989106703823268249620633189584508480 11911447 -173407610885194587252473273269673167968 11911448 -499842213961755690557224169328045680640 11911449 670594046473916430253312503393474817248 11911450 -387955949286540045835364869013011038000 11911451 -294929731833711722971763847024440700600 11911452 94979281090169589453113967845178089472 11911453 970466307456482546599283317179110393702 11911454 200216651071221310777089743081005025472 11911455 27798186783313190363893588346930503560 11911456 601516446369410952288331338344254930944 11911457 372262523631686103722146904080396560384 11911458 167345052802603783761501439312466366208 11911459 -663731707470702448650752191687855817844 11911460 740365974010833208397684714252453990400 11911461 -390786097225158531693502700641886131200 11911462 314439804320790023588277446056451539200 11911463 613550462712845263799705276596590014712 11911464 250723477768464297091982044597307304960 11911465 -189073771187293558424036433118123927800 11911466 -21263597230139725825760970076275601920 11911467 -528412901892682724287749887322462154920 11911468 -290474079459479931315599675835978654720 11911469 1886376709624646968823816492240940216096 11911470 -63318337222264455640231935320869048320 11911471 76428183715094852261840461726944165888 11911472 212082229646640771559777775685077532672 11911473 -3328125610823327563666429276709355456 11911474 392816153676725662487234947980677822736 11911475 -804908990620402594235939401976528742600 11911476 11709014906480141835847165262493560832 11911477 1177731948639218178006401314589822555100 11911478 1366120723534844293319420983909046969280 11911479 133080579985609172575221310672968138984 11911480 -179159888524958319875301079972577280000 11911481 -888351607588520407215647296549578197718 11911482 -1191213887537213038716417651876526080 11911483 15374241036161008427498046546096525784 11911484 39364275412971104248476489696507531264 11911485 -99271547251199628339061228599264101760 11911486 -394946537725820532758159784414900503808 11911487 -469217570471796819357620755957069999248 11911488 -173875486520514760083939150629972213760 11911489 1374647357083565381673514825316218661460 11911490 -534275730423400172526518950226142828000 11911491 -122609847733062127673555396053225525500 11911492 -275071478078364420788782121952236961792 11911493 388113366311367410378293550819957404800 11911494 -104236029425671476205626011866618902528 11911495 -585126647376266776243430583616418901000 11911496 669891306795681585291294174760446566400 11911497 36418800818726173786119577339268320128 11911498 -363500075516030595329348433965116482000 11911499 783581312071262763890448741991482933240 11911500 -646144584446991455647309396307121408000 11911501 236666181660393801218677003298866512352 11911502 -166360119379486755101230040433694173696 11911503 446831214121970272164150761572602345744 11911504 213743978418025598171539883888761896960 11911505 -554375675030425113616063381174951331340 11911506 304584767657276483460991379542381592064 11911507 441896241224468463291906601492684846800 11911508 -445691769421977486927131436062462224512 11911509 -1620976250243796598896884713718615554560 11911510 115585530490977714060864549501819859200 11911511 498940466683038473878105358065062671112 11911512 -450336969148536611049013697446979604480 11911513 438479056879179425275236293244332954762 11911514 -34448863115637771138330153180065037600 11911515 -126926572159222240976992149634897205760 11911516 -3102965657443827236131479771869454336 11911517 -1066212632132601881817430866758278633434 11911518 -275640658985275694071792316281926345600 11911519 -581950921087888492208923282146509690080 11911520 211621064994349512868270814542862745600 11911521 -200754712000140368687812207790525664000 11911522 14349987129831057168110502695857285632 11911523 1677993210468368016978236521988233824 11911524 349993899497165193298144395723258888192 11911525 -182966839184747740014959118418710873900 11911526 420732553654205343517811809237585603200 11911527 -126668663987158205837339233409530951536 11911528 1273984368129066955248044193016799723520 11911529 426545885532028784992086623709457512576 11911530 129868814903460788353117534341968344320 11911531 -1408102666995429899938387538647255095536 11911532 -57015471482705200916494500176085698304 11911533 -71083826651043965271020063284250468352 11911534 -46247623768906862742816791863212188928 11911535 673824553455134863145164800143690865480 11911536 1299812955555230447917577464731009024 11911537 -645899366093987495910887217707128492320 11911538 -666078524932585632239081172313142917632 11911539 196135487808325225001065433252301769728 11911540 495489188809255936964573381875811562240 11911541 124556710052707239576541646787067838400 11911542 -161531321524675769791108893335280372288 11911543 42667937739624664232888533189120742400 11911544 814876913779096617184539038677955420160 11911545 346470660407923771674591697373884811520 11911546 -414223102887690370548474096790488528528 11911547 -368967841368061020419723239202449711680 11911548 261687345927555915044903010844234874880 11911549 52994945946954677650072557753935330764 11911550 -1743511651495422866726820643535971200 11911551 -21426620655547591001932579699543954560 11911552 -1016230966943357505153810023834871398400 11911553 -927675843272788381573922608361701347198 11911554 -74095019660585580700264210728809917920 11911555 -111075320531497715942178084620464026000 11911556 -518178199498310298422389861253115648 11911557 181054652132447003793224421159809595552 11911558 -211136497429547535415133520407548823424 11911559 9529990471465661421791749223825392128 11911560 -209254724310706525549314794012295168000 11911561 350976540869501112018848378666327911632 11911562 -29546921469497010010583392730100971520 11911563 1187063847160799781954750195303010004400 11911564 -106569792782329633279019530426805321728 11911565 -933787659222195690288957737000927055540 11911566 337374804674223146408588496812202593472 11911567 -1220892336642787462074647473874476114384 11911568 -12820587208847711630929997485103579136 11911569 -186260694212594934588826727373225326400 11911570 53160260039523615944918961604455874560 11911571 352230342061492826706830129913151224912 11911572 -619360561939158361374591333380528075904 11911573 -1073442342131536520658506345201327256178 11911574 921908578496442858827947152433911443520 11911575 12031560814644838067126695978851504000 11911576 -1281513340441949708112257896799120179200 11911577 1866206633110829893387087668977020513812 11911578 181460071630210616276884569415355742720 11911579 63428442252252819451703697338849148984 11911580 -284036907211559511449082546244094476800 11911581 -691099696848808327174410258485300459520 11911582 157655843529713178641895391357111804800 11911583 -1168589898528850009945846596028295333976 11911584 -113804415760353170151595821984286507008 11911585 65913910611040331688422046450145109760 11911586 189055795776051221492525455042388459520 11911587 -405512559032264037667092217458919215240 11911588 -155331338145906941550455620041461906944 11911589 882978417918631028442642206875088270940 11911590 234995817558357397829380796452619251200 11911591 70904663629792608019743993576910846320 11911592 -438578327074730476335151110211227156480 11911593 -308036560846987245660870058566136692336 11911594 131798697184291159774276458457327372800 11911595 -308153219116527884165441699630123692560 11911596 -221382991887827030634874928696176900608 11911597 -8172768749073430215882207087293651028 11911598 -45237642295138269153868015041416624064 11911599 56182766780598014461187773486111385088 11911600 -28910126194523120441230306231060889600 11911601 -167141465955498342595140205158501636480 11911602 -3724755646418376972954368824579815936 11911603 1602794861654376386632309101363701636 11911604 669181510886504644841247625872258896256 11911605 -268263730736322726549691484852645808000 11911606 78174566237172466039003002233055844128 11911607 -264722711977405602647809615660450319808 11911608 -229112872395313436099837155323666063360 11911609 -356795942488693267444905739216344585984 11911610 43510194610498481781574795789992265920 11911611 -591717737945286894744647220975383135232 11911612 -199554559039910911677161715388896799744 11911613 3955924969293866007815899190077650240 11911614 16611748648168730667414801537463612416 11911615 542538770776149955608699943938103382760 11911616 196383297000326367489836511545901711360 11911617 173734610129241277573148923378586431440 11911618 -31023860455593546983971018330949146080 11911619 1419301092867179578230559333177535977020 11911620 180195601813594499305537306757627904000 11911621 -334545093382835424075646121091603279488 11911622 -129084876975504112388111002359499521408 11911623 -675276551185440634094595174685424554032 11911624 466540827080395305330646304036706984960 11911625 1207911243623331965455855424537940528000 11911626 99465381124854535447299938253364245504 11911627 166708590227700236346821603260177752240 11911628 143790682099141541894721854650645017600 11911629 -2951234295921407178087641743739400000 11911630 -124967585909882932548007790169198239040 11911631 -2253007086046876377532667944028378496 11911632 -12037691167389874927832411622868254720 11911633 -378892115660811552109315322262419496960 11911634 -374773208272858850520083540434373260800 11911635 -36248177394040967600880614290252169760 11911636 -391289595936046334902971944501432647680 11911637 1048937264783051413988552345932194647772 11911638 -23970241897579090346705311778716659840 11911639 858080047500758184509525592010908258440 11911640 415452288892906356284318341958164684800 11911641 -94979590050629018825816387950440262656 11911642 -107998364621104126697917742070752832528 11911643 245316639165077842311357351851375357064 11911644 565214685118348371485051130763800176640 11911645 13285434325234511077623774463977489600 11911646 -573622936037713319615432944986600697728 11911647 563543171785608042028870972594070691840 11911648 119213084688794109898029986132322680832 11911649 -45222657811488852643617711188690852220 11911650 -13912866289318075757681387742545846400 11911651 435831632405589238186040459987466712600 11911652 628842372938518924787466086039597137536 11911653 339990631116912617644183928685046153560 11911654 -186745405535164962924530851973775657600 11911655 738902162334537716801285058466644883800 11911656 -243968076003930848468410616599283712000 11911657 245768180781797831452884544749095395072 11911658 -5421403723263693916900781543724933120 11911659 -1233446098070760090682515681307049880912 11911660 407255256439471782634642427011831464960 11911661 90772285360924756627012100197463754432 11911662 143233744432878601989808311440034084864 11911663 1465299442670642448996227066714009499480 11911664 -379211401716379759549258083577939722240 11911665 248803435766944825870929537344252497920 11911666 -2415864380677927648924426421951616192 11911667 -798026092655623327877723478728931679284 11911668 3038161411351689448587377933339559936 11911669 -110301878387103387430717229159707466688 11911670 -6245239863348909214818658363794585600 11911671 580534016733970967036910332017543312800 11911672 148808479868672912814062539610586316800 11911673 2299891055298368102060442275015742913920 11911674 184397996427424290515930760429782261760 11911675 -235624987694925436182830637610708125100 11911676 -305215217464281379196646500822929523712 11911677 -535498816632006867666123044804508816192 11911678 501846112378997779503360965263698032640 11911679 -707039960680594311041196087210151261200 11911680 287808772071653225130002392637421649920 11911681 485920981967529192143106644167248852482 11911682 -518024218335982786387443319536666101808 11911683 -176624887167690026252289740219523981312 11911684 -115308636968940622489033587514737011584 11911685 -338612849209078754015576331111301207620 11911686 244029050039882687850546612343234873632 11911687 1379320392333209128606195578871621828920 11911688 6540281873220755662728182177462353920 11911689 178730972266173386646630482653995396000 11911690 -43563487705958425653495470605108792320 11911691 -709071431629167591703805173615403894616 11911692 72092102365158198101715494761634027520 11911693 846565023279873438141507463774764437100 11911694 463613137665645417192182466262648027200 11911695 401687145183701165084217799534046491920 11911696 217680078103102721101058152562893012992 11911697 -127466211979832890914584600541307249536 11911698 15493231430571045864389984632507585680 11911699 1312472176641288228139428338671119851520 11911700 -58340761583689188085188761286505728000 11911701 -579419507972153332671750608202582108768 11911702 48701550529233340875895850970038020224 11911703 -227249955210565608742354686020364691056 11911704 421783026438360101852267973010096128000 11911705 112978069793539336898051515238118053520 11911706 -17644895120463276021916223422343035680 11911707 18185738325798221452115939520176003208 11911708 806105746830930048319229689873679864320 11911709 159400275817495726768626049898672183910 11911710 197574227492078018338820969505276216960 11911711 178944859962725325075781930402445926400 11911712 -32444262588400118545252099723359879168 11911713 50185207099241334107689645260780372000 11911714 -101680187054860387770139390890809433600 11911715 -666112064887261571854109152339997902080 11911716 -193296778007525576788455403475605574400 11911717 1443026254265192409832555760215642024766 11911718 78711915041953995761999020088430086400 11911719 -60748774583874675811773948398869401600 11911720 434118769725386380363203887880049612800 11911721 -1896784203262731546515753479311529657500 11911722 -238036507184407527001133105243968988928 11911723 6206892198574333724332406189341783344 11911724 -833668525328470657616419867979795712 11911725 198838029287510865444427199242767216000 11911726 -248892163808067331132866782944200746688 11911727 1383535738672491636169456409888063404800 11911728 -174584085768414876682093010637939572736 11911729 -1322267571316476256667708855025612865424 11911730 -34664070069934383490177139170019798400 11911731 -1967375262099314583917140805303261184 11911732 46986671318337795539112033786629109760 11911733 1402156460377349364576412659555217007982 11911734 286296384711791587199672668334206484160 11911735 805458681593768783256914761496481558960 11911736 285465747395844913722667525267285831680 11911737 448040348925705483910636452371057601360 11911738 244390620087592702098273353709986639040 11911739 -222259344640963640804131085205595239648 11911740 -271878924275608898321660207641494297600 11911741 68658417309072900929753615703929580384 11911742 56834675876897850977686775676178190400 11911743 93896644639552472295876596500664238744 11911744 210108360884376170656777799894910894080 11911745 499217482606410328098560579861392869120 11911746 -55840283089499306456033524134159974400 11911747 815738039388873173019615818791167778752 11911748 -258143498668865220664580065047212318592 11911749 338194299328201469776400993139875453664 11911750 93310680966682910320060016733411840000 11911751 179449987997070701760933569048548074600 11911752 -959861873553225907170636788978445926400 11911753 -154354636689381084049404685927616419440 11911754 -488761051478886679980135850121772713424 11911755 98395856765805762106163251210259589600 11911756 -771569595492884098515503065714704129280 11911757 42159798044130176268805103159252359200 11911758 -336587489377728691006305975726800174016 11911759 627536808431491663980926962118470286960 11911760 -14245339220107988700462290122309632000 11911761 -601204794681373544856098046949912858590 11911762 49953725506950248708263710720874386432 11911763 -908898700607752039138695347188209971988 11911764 -525163974416583344231592749843376672768 11911765 614004160827822726195134173452735309600 11911766 -84753920704382265208168092986398419168 11911767 -98965183274194286122408881499206839040 11911768 -826878707991941820270114298995859783680 11911769 878013946964517707239682345576716749120 11911770 -14745630850706559281542376517983856960 11911771 -158027080971823361152247635682624825256 11911772 17139518679807566311042148108298915840 11911773 454565593602652411453874420772913209984 11911774 -3164632450952126842606875943378968576 11911775 -23431535487427079948784974192986052400 11911776 -186109525896199631725176030588227813376 11911777 -969229811250970767010405233558414774080 11911778 651582416723270535027146465370717634560 11911779 -83368207412760649466476523598716332080 11911780 213436672200989793547110942044434813440 11911781 -183567309178553257033700387806397322240 11911782 217775744888614877461889779486579025280 11911783 -3247251058920355863467200182510020696 11911784 689333382858084938146212352803977625600 11911785 -168919394250534856638299131596099796800 11911786 -375253703627517226410772132908276316416 11911787 1189174098524547278124865050158500952436 11911788 233654487108449077429209759452016337920 11911789 -28863826985500508130601587842102186410 11911790 422458545357317808104161569605576726400 11911791 115678163019412897767291217025661125904 11911792 -71357487933279153269905479157411676160 11911793 -424172118738790354591175536140038630958 11911794 -62694955567170165015410381528046876288 11911795 -242713479685492112588290468896164730720 11911796 806746271996580373306093480006003218432 11911797 171149991121825683909290394339804792174 11911798 519165790087052497804973009776498499136 11911799 451307993868110409232285957416965437800 11911800 -296882673688456073349440480344115712000 11911801 686667472617382038399639460003618210704 11911802 -2850689686010772393298561074117099552 11911803 180580929488634158294970429930214114560 11911804 -480979376552954077401345791322413369344 11911805 -105340331770019387497248668146524960000 11911806 355284667971385839721288066292291548800 11911807 1068918280715608965848747384711084637056 11911808 1310717058387339572216639303401340928000 11911809 65444512749402178191077404361240923008 11911810 -109649926474012427592688344458296920000 11911811 298813621152354704732023935718320908412 11911812 31615859058925837703701876713281028096 11911813 -73517270965181751139963450217515883938 11911814 99526891087617666866199592145268002112 11911815 -99861609141411140486101433663655218880 11911816 544527980883314705922856790633380085760 11911817 619822476315361161190803572921682432 11911818 -55707240049537407440467451373596042496 11911819 709161354232181495357306319313864224480 11911820 -389851106312750174103754384439690403840 11911821 14889070142963089754015310112675407744 11911822 -134329460304017738045906580131408603520 11911823 128767844917913551524545005595966678400 11911824 -89587894503429406291242968216456749056 11911825 -5503222128823394451575138466277410000 11911826 -40462421233006688565915127276926812160 11911827 -342180526444564311973145297467627526592 11911828 -142340117747172024283478248606164817920 11911829 -1558206227520508974850597386521827827570 11911830 30852845394691370710075702756060631040 11911831 184527100264431498831514571155590965752 11911832 372621735059367668818878135434583060480 11911833 213178507489704868130673514868518677600 11911834 -560818901040113000349179601485259656448 11911835 66991031791281998995983257671591851600 11911836 -27776619671037904823568095654143036416 11911837 546126850007689564925518082051614838400 11911838 -118963184284322932098128521254236651520 11911839 -543529708675557022366627159978805834352 11911840 -621604835722775202426774401202929664000 11911841 -1487956291105575587481278367377588173920 11911842 -319702883124476706111286251195361696560 11911843 -137251747853451618843763056946264166336 11911844 -157568099771717190273976738849405231104 11911845 -273408019241139274302363811273172640 11911846 279534778362970414801534964030556475872 11911847 -1211205264825001752799724810830704838560 11911848 392818967832924006938586492350791680 11911849 -517405958506045602408857694540811389720 11911850 -42084498800518936245360245794990479600 11911851 756714576962176665934843998405378124812 11911852 155734067588731632216923491675401671936 11911853 298596304596660537480793729491181381644 11911854 -147186213016367599545449315797779408768 11911855 748683588354240710315013339308642402760 11911856 -113716315243109698652436051979019943936 11911857 -943379659890765474706522841864706967680 11911858 -42586006826270286648590066747917493760 11911859 245268424866464250028017342158429634060 11911860 4000862695926810025219907822722099200 11911861 -407662554141222287804338398863605655040 11911862 -69459910217446425942385673562155177568 11911863 -548921893351495236747890270104103049216 11911864 -1053538638282357443494077270908544307200 11911865 3491085171876418917324155295989707200 11911866 618164751932189960719998029041917596160 11911867 -350583676343986395376904797747454350320 11911868 652234716087069408595298759160416256 11911869 252829076231369470421098880647301856294 11911870 352320281588224147642574037785044130880 11911871 1119815347387751523916199736859009492944 11911872 64173071591282693344017336776829960192 11911873 786699524402111824429763105385454317122 11911874 -86723078916988071331844677158758062080 11911875 87245651610460073942459358640822215000 11911876 -416721893500310440425171769873166982912 11911877 -253293325736629933850411250287940615840 11911878 310855039806475987637649469248753292608 11911879 478083290921902336810651035080895578240 11911880 -743699583325247333481262548974899353600 11911881 1089824432287653864289984802141667150144 11911882 -189612493176367410729123016749388912128 11911883 557417982374497487373830106493391300520 11911884 6229085680987436327436042571180523520 11911885 48302718570016513865602492209610181580 11911886 -204190571301545343873274345140294710400 11911887 -326691215036429372323910867385387790560 11911888 311461220711808635633733057997049126912 11911889 -18772637777830587301295512726941001920 11911890 -192615236161911933438680597682065134080 11911891 -278945935834623762950690690939093387680 11911892 929371573864697071046356263132691068672 11911893 -355288139994251084856792856147763591040 11911894 -132678697388003707434247033851039352128 11911895 -130156236905886450690892922680679275200 11911896 -190806939890832240613613371723342202880 11911897 -132488762104416609901332965556086438588 11911898 -87378420251385055032206863716620021760 11911899 141390321519326530663723215867066906264 11911900 -135862558591462051138862117090761497600 11911901 1449681368666163547079175846938058161100 11911902 -172946997922436551583635218058603493568 11911903 -869783416243480114650751882310319176 11911904 830719197623579314206821810849687273472 11911905 39627455337535748280305371563626092800 11911906 508724641322770637588343796973911302144 11911907 1105544291646242909413504340941361664 11911908 -562021610295698410825512376561623075840 11911909 -92920689908105173057368187445195219880 11911910 343973011716821637246452323540715775360 11911911 72638426145342536856880368222811708800 11911912 186254194190119258143325077337057459200 11911913 -296385373433431085071758444447858892800 11911914 -39533658262053367161404694984254069760 11911915 295160000835902979361699844360209192320 11911916 -473598442659369403070511186827126357760 11911917 16887989162995755008385118432185133632 11911918 -340188019510359665198346098793338427840 11911919 298750548970246590601480891048764970320 11911920 106860655702764129329164874598170296320 11911921 -15132541299671919742481818897814070016 11911922 -38893264207941230598553957357089034752 11911923 406656423127214874112417032982967787240 11911924 -227742989732561440481754899891531538304 11911925 273710734918419164542023488035654852650 11911926 134873177684257568954130518321375462784 11911927 862924117391594035567962494088926508776 11911928 153473724040019489677987210431436800000 11911929 -682442193953541136456388881528368183216 11911930 -372900731793430964074332213922978452480 11911931 -1162732924734926310824629580680281410268 11911932 409388272322435847383302607860307897856 11911933 1125641019571523155448495138973196637568 11911934 343438394367762016910542531709373042432 11911935 101561778206649343549131224921778309120 11911936 292950914188729384904968387326849843200 11911937 482805616764955396005006861437066369472 11911938 179042198198019734527452173545054951680 11911939 310326964362816757286553919406508083840 11911940 542012381748825487915310460512270830080 11911941 -10196847588967758731432196859229532000 11911942 -75249442098407472379114950085579682688 11911943 199167010635646396683706864512243920880 11911944 -428559276327154486692609274173316546560 11911945 -367591241986084783017779138325590982300 11911946 -6968321193933149218638727003223824896 11911947 607080569496821385692692138101065251800 11911948 69647476762448462488961549273412136960 11911949 -975063963377402968304046739765672515114 11911950 376207082539954702552179672494232297600 11911951 -187682652022688557639237211489924943168 11911952 -2007487230458170962051039087226306560 11911953 141482478940685392116560832525764557440 11911954 64212374404022473247069427542438745600 11911955 453453377089323606059483077001222880000 11911956 -35985925113845461980124759114599751680 11911957 569193975525610270640418687557019534240 11911958 324860425486723931310528087339932434560 11911959 -215604837556663867425868411378025883936 11911960 -450575989062319179225957097723543142400 11911961 -749405655155602585521084144902449225776 11911962 59728176865383254531360503594439768064 11911963 -192635715883353146045379552477129325040 11911964 -537725316119436296479010404627935681024 11911965 -84974134108269565557741881206635079680 11911966 -709836381131020336979778670287753024 11911967 34441851938573407160029760101616908992 11911968 506204136378044491443758902119959101440 11911969 -117339011234656962008423756382570121630 11911970 -174083836088258435507846368990965120000 11911971 -410036960843996694198684922609819223688 11911972 -283723535569282666721541986008599895808 11911973 103480867434694988211624510600489708960 11911974 -131039161477593967295665557170958558720 11911975 379073819865340524607687350138230312000 11911976 258776463141097927725473510597863833600 11911977 86468450767108305912767630214785136960 11911978 55894232919037491906787299087182481408 11911979 -984236195694592735836424561831958524080 11911980 -401821998747223240671366944255032304640 11911981 -740126175341672194523767407075594938218 11911982 -533871850181357508760419358204105718400 11911983 -62950356731459490077725332924985585776 11911984 2230096059727507015383531035417706496 11911985 -172915700941739158723768978848045576240 11911986 477234330880340245003224134580505260432 11911987 -103840412336528676230734499308970037364 11911988 -100280370187987527477910179715434958848 11911989 -4210363387868751188109226838251210752 11911990 -278365038730799956316073157593449664000 11911991 -172721907262534800912892958432264779776 11911992 -7359353753865510013775137400791265280 11911993 175942532299218117190947757606080362320 11911994 12255991227421581315182220717993174528 11911995 1021863790013866757517584035605961029600 11911996 199658595154179733177829975163290769408 11911997 951066710293127348263052641421750518272 11911998 48077237114589576450611774195654234112 11911999 204661450525792042086711058985100917760 11912000 160260258463454980634708177304944640000 11912001 -168898219934607513516053446953276054816 11912002 11003241448806071278946542375666985568 11912003 68687179224271616198953813157083495344 11912004 -162316447510591746862412049913739901696 11912005 -178258139648399611661209486185848042880 11912006 -284286115824117255254146740602267430048 11912007 697977444930735376475824619392156449360 11912008 -7030730677101916892628435808530954240 11912009 -551271324376132888725861100491701587584 11912010 -139027041354769782130111861182953479680 11912011 -553755443147370032191645302413481625200 11912012 151154374641111351304532463844497899520 11912013 -514339519901797161620358579070316004276 11912014 391033331341774243838370290409279857856 11912015 -397397928617537170938937063986770064000 11912016 -227288161755228769451575148688645685248 11912017 -117236158744682154750485940780176352600 11912018 -529978261532446380211538079748773304320 11912019 152466020914137107277850582482956726784 11912020 39362580923837639394642119366140846080 11912021 298240404290619111908307865678976617344 11912022 14435274832700638775761513908624206880 11912023 1600169346800776670354402272330405144360 11912024 1186959861679033956256883595057652008960 11912025 254852223796797994990878257592379137600 11912026 -5613513349776516975227267191429426176 11912027 389398068801671173185795004276669325880 11912028 -215053651860916974011150399121576960000 11912029 -168107845650901334742745443630512977280 11912030 -115494082982324980748722025930907809280 11912031 -149979243195576326812456900152820341720 11912032 23821565153126955307009041385887105024 11912033 -547590952247815673164878813080337257280 11912034 -283050124746098576827336179798435114240 11912035 -891557434183489344914975144871664601520 11912036 717897231218054860737891120040035870720 11912037 -309548011402634248759470170347249921440 11912038 45660863122303511380757109980866701696 11912039 338149076621860233250653468976533073656 11912040 -35675534378000061721414781973061632000 11912041 492013189812225212136841096490538960000 11912042 42649980996830190648916954235636505600 11912043 16951222598599960546725826786575537408 11912044 -175854890168930021726922378269301892864 11912045 210923844699950771195916610229646328320 11912046 -161151929088886275040425988388766422016 11912047 323813769653884679222034770292213164000 11912048 239368297878298236100258089731392438272 11912049 1233105453638496455592788076652006569120 11912050 -78376243021964392454855066606140080000 11912051 -1524764770835302761505662118820013696948 11912052 34219079488840461402733755477500639232 11912053 21165181733740635426626162547661088064 11912054 44532664659594761439829901711474386944 11912055 -574039297415904737913486999906900312240 11912056 94479870717950908429461993954067906560 11912057 -37598973980946777838326753327947319408 11912058 29788793876871178259700717589009671648 11912059 -971727519980318452269669731939779232496 11912060 66571995098757343038473512273263452160 11912061 14025284057608917531172279530214529664 11912062 443176305859692417036510613388193772032 11912063 -389457124249998500365418029082315618688 11912064 -161161130054599843887641366119380418560 11912065 -200569116152430549831646679879305166400 11912066 1025150390671989851626000039795592331264 11912067 -12414179232556315699021597765618120872 11912068 18806432190807971940909515700472627200 11912069 350910092057209460861757288324058982400 11912070 95678624975886949699826892739833327360 11912071 97259760534240130453960836231266901272 11912072 -144231303118925962227046332708354739200 11912073 -741146041575051149982954303201772344816 11912074 156835015362760102819465685974860127536 11912075 -1198579813467320074558359657430310400 11912076 39592208324300911615216839027229655040 11912077 524831327417881147776691909152088909440 11912078 90013113438940323114036798337879578240 11912079 714518605422859368526646512435439625360 11912080 177915068145314378544092772239352299520 11912081 -2166599438230576225279081272336720098268 11912082 44214688771314584018648007478547119104 11912083 -826308608738766213246706413523180451668 11912084 577246792197598273437064618588531353600 11912085 26494383922855078960341526770004375800 11912086 47700335866259124318389216127390017280 11912087 2081412019686125694877037578652918976 11912088 177841490646921019431274700110990540800 11912089 -286679862296769125148001281649164940544 11912090 -352204700004040764396202435796531047200 11912091 -87472163489649737816354022857414154240 11912092 410635432037291207645028125577237626880 11912093 -362393399203661801950069771246137832116 11912094 -252030438044436666824028073001372970240 11912095 -34451263499094555072674246619348804480 11912096 294947645735585977661197520773862916096 11912097 -314816344107997998565278687684174589440 11912098 837636997845178794938710516713233464320 11912099 -362830536685361865877742591367151137720 11912100 -232714907687654213570413544660804352000 11912101 1029225444664210778533106502556988807102 11912102 -514725266576554324102785626530548091008 11912103 672601067999966195554818062784258892800 11912104 1505623476070088362617623985946161715200 11912105 13304059029064131806841332889422167560 11912106 143775250188002607633873853096352798208 11912107 -1112923166238668676825554935367671393160 11912108 -3805573910021981146928093161166244864 11912109 -32721861397197313169851611327594946272 11912110 227400235266516446252775530404261785600 11912111 -973824602754854275072998651092106738288 11912112 121263608545388693030506952475500396544 11912113 147276149646712612455149319285046539700 11912114 -124528500248971140833005643776495764480 11912115 -75542513521127372413978242043096739280 11912116 523840249798734966959261245444604087040 11912117 256438683605938087434476427026290860192 11912118 -6893062370847782765383472508974141952 11912119 -89848361184839996977619300771624981880 11912120 -325270429341662648160380367519357542400 11912121 -61618729631078938956362012488418056944 11912122 119396822725032103037020676689704038400 11912123 257525767139403020563163876894151318372 11912124 -247760538746502375054471249848865005568 11912125 -1299940862631653127600526571746325010000 11912126 -486330431591693508435057249759332230080 11912127 71695725620557105462284280299532932000 11912128 16211662707599965402395402301603840000 11912129 872275156760828405048533670333204369730 11912130 351000602965908393050371858779180672000 11912131 456398129478970204319284551790708043520 11912132 567273674453704761109972658107875616896 11912133 -85887007559028598821197982805375769376 11912134 -200624420381264066523857111373976945920 11912135 236749780809177484773060216559656542400 11912136 544474636413675452506627401824901734400 11912137 472828486741798076809416636269772983040 11912138 98697952414500924971909010869245665792 11912139 811970469220641545438102131002805364604 11912140 -2335712752493781733897834419260928000 11912141 -181671926035425437533374137197935445716 11912142 273274310665464763553629359929325462528 11912143 114085851246636237943322675857577127864 11912144 -148398756258749359541935434901462794240 11912145 329931759048845488798588299295906939200 11912146 -721552242495080975821178910580200079728 11912147 352157164711020146692315875282841832640 11912148 -7617212771916685683954065841540055296 11912149 23475301254799932886476435780488387680 11912150 89061353739624911971561052678454182400 11912151 -159097057013470082068940989458765326976 11912152 19848527032889178212864848576308264960 11912153 153254749135722413392772398267568964096 11912154 527377253054353624892472806225317022208 11912155 -299363086969888537364821414857900498240 11912156 -913177282524654006847842307232156805120 11912157 1427464604913953682126639176239423544640 11912158 401607058035253130399885990912402457600 11912159 150913654323189825733869123703541915520 11912160 -75649591542277356048838018254734622720 11912161 2377442791095181563560559357350752160 11912162 394537871359440309748850266105390341792 11912163 -255516262483332933458625893768871558336 11912164 820842244595618318915047086952431360000 11912165 561388386626429686649993056731095153400 11912166 -206502362907372223555969541152433598336 11912167 375888693982755721794108565090840612272 11912168 321882321730735316893688797242082114560 11912169 -271972180830474009564136739155136563056 11912170 48601817522508845467386009465262675200 11912171 -837172407014684006605745633668987439628 11912172 -225368256128307264851755824981162759168 11912173 156870294052232176772967035676947637760 11912174 -95298652607834268159506077296580220160 11912175 -367787045107793177731165731521111443800 11912176 -192514823164840089853510049388769312768 11912177 1052222582189653504554191104469482771026 11912178 317185253334522061481063952863376234624 11912179 -996281307066490527948079861741926471220 11912180 119085932845596336400420088140660899840 11912181 247599113463668615315015700694043777664 11912182 292326501828922162265297265956320272192 11912183 -46282382377424828695476665161919529600 11912184 2254782241121810821454303257775800320 11912185 -867451090119819967238933311596327094200 11912186 144787576273443512425044127833125753088 11912187 55222572780857826725990524118543418624 11912188 -441657069866674712270584887188843610112 11912189 -375795127713513221127451508380135467444 11912190 -181862897273462401854238592340284292480 11912191 -936036071046285572024317625099207185408 11912192 1208855986499946270192672138830341472256 11912193 -345951098976228413371636083933416139918 11912194 -290043069881990785739937786912512303664 11912195 -335445107711582210338616833129164956400 11912196 -70361742712744002917620916161051484160 11912197 1284153132866305229840870211686486073984 11912198 -22506833208853514893386903040160787264 11912199 -174470675738913982410004382860760751792 11912200 -85486228377111184496505374041681536000 11912201 383275815570884836459380150182716205952 11912202 289714843141738535264970991929310460160 11912203 97879955132202012191822401195490234304 11912204 -15893180984358978277264833620458642944 11912205 279167264733270775212424495621532692800 11912206 -297160590692615399762474681335243604736 11912207 1278727582124643857567091099673620470112 11912208 49662742216306772778028616642199552 11912209 -965636336821956004701234111867958129680 11912210 175464901374365361097203942973005401760 11912211 382217238629722981894435216777508246640 11912212 -174131759370331625248541832376898363648 11912213 65684006969366937882986005020556518204 11912214 -87216253707888322665321194825577799680 11912215 -58411827423879740492240406788646451200 11912216 -1265449777547291966001571285926810685440 11912217 -383299636281414672010198313790725839920 11912218 49788006479185933701429523833301643520 11912219 -696761001274861835906839448064005234688 11912220 -42102585838245434275528410487256409600 11912221 -478410250805595406552303139277754212800 11912222 100732975696903443644325649385811112704 11912223 183279939169420910867984473600539456768 11912224 -225555936882161668049739794537460400128 11912225 53710744432478119040179077483328751100 11912226 -454041890607226451261806067166295266816 11912227 -835325762108806403685337158646997824080 11912228 30522361424975399156885993629968454656 11912229 -31207024602430447784059706515088268672 11912230 543068590577262645475416232568666632320 11912231 263542988846842440634797746106619466352 11912232 642010961017637244834035876505147064320 11912233 -152452045218041270450232187063047480576 11912234 -252162983079353322077039200104929362080 11912235 -34802434552235389162303339050505866000 11912236 167521376813098889949350592564843872256 11912237 -848650516123988360403178347562754475114 11912238 71030237790396917170962946205772595200 11912239 128734980561487130298238909866514092880 11912240 256019204000191080226646829028471603200 11912241 -63677307198236213535135487571863490976 11912242 -130099509408681195302559039880832499168 11912243 522514455075271073857494580554509627760 11912244 -436410838326303889374458270475790000128 11912245 995418550260579312185903003559776233500 11912246 226721949777662357992395280349893108224 11912247 15499897095553294581899629374559834008 11912248 1216391405056909898525963090313509007360 11912249 1386112096488399175190700002750675486250 11912250 166721456530653297803210029096500480000 11912251 484047990719211445685508291486304475520 11912252 623776965243233191430326795087847424000 11912253 766416134727264064858755172592513013504 11912254 239404245398350494815508917676553393920 11912255 -532162513079443267276987914768902946840 11912256 -76922819994523306717275869492811399168 11912257 323358947092484191474484736223591051392 11912258 134916957597589080347106092008340598480 11912259 -1256569980021741560157415418581335801600 11912260 -85664557868132223719871399647560293120 11912261 -96047078947477605283021963184141958696 11912262 -281066789838992423061146098571019862848 11912263 114454437003941070401765374542155523936 11912264 89201516354279573741378260384732446720 11912265 3614914292051357746733063208702139200 11912266 172507643728006553522381395014392246832 11912267 -189970188829153777018412453865301800684 11912268 209590491249693781166531901262362877440 11912269 -18097925410440692332217154054143032330 11912270 -345907894525644570584729555244516393600 11912271 76384972149002628764092792790764435200 11912272 60063839231909160294767627880363048960 11912273 -850065435916250447272756718818835630478 11912274 -340346029417966300224422056866028151040 11912275 -35750300621167061700077478363504577200 11912276 792480950282919007075298813350829215488 11912277 -109980695145796329146110414771279749120 11912278 -5561548721484872703434841573481958784 11912279 172928060486168036151720518265208145232 11912280 103009944331398558184116648156621619200 11912281 228620597505959875786431459125753587082 11912282 413627049977617862176480760857876330992 11912283 373466052047497234120994435836869836640 11912284 983019893125545870850297490294389039616 11912285 -11235265027719203420920720504650430080 11912286 33260517398184161356502518941388151424 11912287 -570227472751826938940067631920276043728 11912288 820034813171966411722582172958090854400 11912289 179802186733711760887364322582669423024 11912290 1267922185081205125727757722755530240 11912291 -1013494530922728049680977069786090138592 11912292 199973161621171458208967095846911375360 11912293 -414909721565649549619592201026330067458 11912294 -41271060728128049184943545560221129920 11912295 167540405911499945468710512474487258320 11912296 718641617577423606033915581841934172160 11912297 1281605448401137232811705518913016241040 11912298 -91495722093412888335645872233029338112 11912299 125854427050372903401369387763757339536 11912300 -498549844347464900850741528927534912000 11912301 165147875824314506092854092547913310220 11912302 122908868927548879193379434141786636352 11912303 311163691784494608878179819188678162552 11912304 -12310323643834507839919670922386276352 11912305 -972154664784360062916584295078059310540 11912306 212775514522757301257710990290768506880 11912307 -73745006705966073069094307352755014080 11912308 376645857192987678353451811441970921472 11912309 464172479690035050850341211868168019360 11912310 -115709890491134080807733756660970311040 11912311 -845294958741572575273670399590729896088 11912312 -802940819933094066109032287821668556800 11912313 -204761080449280513986179101552165708800 11912314 -195782401498572610878505696370651865744 11912315 -693692192716370419064879155622081591040 11912316 -203097658662400173100009835595689779200 11912317 -668089830600447130231673390139801600634 11912318 632186840216342622777698733642462133440 11912319 -96957501718735863646814382022251705600 11912320 -35360657916205598858815622980042752000 11912321 -45129003642944900668594001314750820928 11912322 -36328221464606919959483795652752140800 11912323 -233648552410964209054581091406771133240 11912324 1075843712462766947341775730867892161792 11912325 375965601143029091856015865322107161600 11912326 176530940507484999762014130029190235584 11912327 -372081156400104300390433435349050181328 11912328 -184785627523654564583215457194812288000 11912329 -483425372073307207142062688331271388 11912330 -72997346357487501794080699451918529600 11912331 -332051779186447528403942664834295303680 11912332 624930580027311219219117381219582553600 11912333 -6717514068779147223165873595482410016 11912334 -32691755777893252715994155628495814656 11912335 411640772623962328788316369009909524000 11912336 -35208544719614503082455297893772492800 11912337 -412765848242472403958567833310854949406 11912338 -253173516276670030529369621690955540480 11912339 3714811884719732666464277688581452800 11912340 389102537346384064443632552692965888000 11912341 -641977729032692943371428967231535073170 11912342 -200199839856893097844928863868448719616 11912343 640211049665717667154652545409140130664 11912344 129811871067093522322644103338990551040 11912345 216734659787324567004369325508764326600 11912346 459853866682455883323527965171535929344 11912347 -48082939495661057222276345816157723840 11912348 185125653865132966122203327000855571456 11912349 -171283174907763313206685746764062547040 11912350 -55201193487439285900656446174705745600 11912351 728302432029591596508801850086129586800 11912352 -55872368473916054516752634496955711488 11912353 -51036952028357790355364120928571994398 11912354 -517653891624888526862690943111767243520 11912355 -86516574694330022305037802140612644800 11912356 -147658872820606451368458906349112606080 11912357 681802978961532431674401900420516119232 11912358 -32875927320757469975690200153577880192 11912359 82534787029817543675665170745938580320 11912360 -228765001928172474989082346475049216000 11912361 197902514344512795276384498469898089872 11912362 -330639017875802514835350130137666650112 11912363 791034629185024495447599471490483266612 11912364 -668295276293310180606797287579914297600 11912365 441882811883767925672813777232179557260 11912366 -43930568623089563266108125643894850496 11912367 -570349181948553440346907324178473594752 11912368 -75416332275290979077051084467834781696 11912369 -316316568000902549664055199858534599104 11912370 -23744834280641754706033728078974668800 11912371 -28354800456382190176937516186015676728 11912372 -253934672569259740524326113716407911680 11912373 -140913068812886593096242114859752038400 11912374 226998733344753341018618185098210795936 11912375 1178466614966380312941000056113321632000 11912376 -3162455665563302602258655979082874880 11912377 177354683110178726197735334107676941226 11912378 135076662515578319371939958856303408240 11912379 562688337501122175402608153050603426584 11912380 148382867498360212674966732276224563200 11912381 171240391245828743833349685041358496332 11912382 444952295416487048787875613211990085952 11912383 -237997232172098766530247981884349791520 11912384 93075467216962779783238678515340541952 11912385 -373599273238927810092069279049427719680 11912386 -41647278068295726237201500429264513472 11912387 1364683679067126272476758828705562268832 11912388 -549095283415177144042545305442265559040 11912389 4268117173891496916588100204915739260 11912390 109616589025468862894711446951766016000 11912391 720557188539235433883646415603338129200 11912392 642633898008386527459335712177643520000 11912393 -645059574151127821628895050024941587384 11912394 212257735087417099880421239476838800128 11912395 454330499299708762232910073872759571200 11912396 686879652599503546514907993471617310720 11912397 56473755074093351141783122212429867072 11912398 -382997179890708785029751075843319316800 11912399 1226284395538207235556160219640356342536 11912400 -170058776413821423697679966538891264000 11912401 -192446717301761346184279308118824096000 11912402 359873452342600444340739550290566176032 11912403 -238844486858827269786857284633620781896 11912404 -252494286719652417532074814352239007744 11912405 665509305494384243732236870217643252060 11912406 -146736749775694226082130693973020027392 11912407 556778473601533765830210639701236892680 11912408 679944217770354722245089097857934632960 11912409 43600210382471751206690029268676075648 11912410 174510851699592961076402674214223974400 11912411 -236272673287792885285621395425621191680 11912412 235795353853278669256692289201494477312 11912413 -59864466229214865587992078204027756896 11912414 817959028565980801668574076605614589056 11912415 -444007142248002645435072110643976084080 11912416 -416160017210086510454923796375225499648 11912417 -158854858424009836697888602582483224000 11912418 -80349501791070804833577317215681883136 11912419 255225574592484852347317318169408400 11912420 -1077140924285521705927524857232145920 11912421 -538068345671938033168848278541221717376 11912422 851625862064246378347020974618427916512 11912423 1565380974390685682150897848202391773160 11912424 254418990070709390193764041019125432320 11912425 -195506727453173890353982961008447035200 11912426 -121577782648422292385003418218047403088 11912427 24070143840031399145546859433805374704 11912428 -878100792966971660513286400942830933504 11912429 262165214930210337375418662348012895884 11912430 -199790828603383652304514673951041920000 11912431 -165102904682928010582337993802290926768 11912432 3435802644464451932573255881765945344 11912433 16478251490093575424071833166065896448 11912434 -22530221565420368635070655901304607840 11912435 1008979565506229006696384664288984896880 11912436 205809881988695014772826688194765944832 11912437 -917538958951506185547839405304807512960 11912438 124332113150239349458511024836537641120 11912439 217763137747861883833212090637268780160 11912440 760627816041754233162918430705993420800 11912441 30487192055533724228278357688168199252 11912442 -140280353421859105610329663476543295488 11912443 2029333050067340599313111537633834267800 11912444 1356569114963201877423551176761920870400 11912445 384516805647556501892303370616154987640 11912446 37788391237599925442685161369216363520 11912447 985256326721155410224121418009809712896 11912448 201961966241263391812765976255533154304 11912449 1067531999165057107982176853419969827840 11912450 -156676635579906673539259680196502112000 11912451 -343825763366561984449132569076348505856 11912452 -605961044378304610343102790164922964864 11912453 189106286472872522279701271751225881856 11912454 225162819228969234613850514210499968000 11912455 750977090892254347527894655740096618360 11912456 -399311433555803883362698813657763589120 11912457 -677534984790620663136255499518795160560 11912458 338161876880691996525430797905174284080 11912459 -94023238899149680026951840842912222112 11912460 -33163487532141463475095292434424954880 11912461 -1225305079746145595991405799090127130816 11912462 -3205850792884594808831942058198846528 11912463 76341026131635428499807382696282701504 11912464 75787085482100103721426049994003726336 11912465 -1784038006897613627354215214425573010880 11912466 -127766677847059125103423104729054302976 11912467 291335770801139393320030778235339288992 11912468 -275636440937670243111675634414267637760 11912469 -386061088892394325588433148718076597856 11912470 -506353552107128687097997281641954200320 11912471 389480738652070730445016064232203673672 11912472 -187077995352263489171312613010018406400 11912473 -364493523533403584808635104609666545664 11912474 64739458235727077373495440091675869952 11912475 -91709276731809744674419769268045486000 11912476 21618507965446493335904526203573634560 11912477 503800533976781200887529626564207007680 11912478 -100626043872380026180828670064920949120 11912479 763213833646163009985374935840028639232 11912480 225642115022210819377858032078946959360 11912481 3082401012231319568149297233346377600 11912482 -135142084090502346930062643740670248448 11912483 -156694753996680032112605712645651808560 11912484 611009146489097585229174664079869633536 11912485 -376079031293847660120472106386212432000 11912486 115205802553145896898675466060934529664 11912487 -221556821532515360334421769909559006720 11912488 791389902770047008419368119771888921600 11912489 -1171754471822460684624873704977316269440 11912490 239113661305557624778488074530490010720 11912491 1491615721752730907831580488068740115892 11912492 97388482996313472069167821705654152192 11912493 -396456544759412758619815825245716396736 11912494 -167368440444443674042588373506698694656 11912495 -231883534122574446267138620390390495040 11912496 41007105915866705743245445777715331072 11912497 669044999780899898356901672508314236946 11912498 -6503735004933130868159024300178301536 11912499 741139150751498763773650285099906689684 11912500 -893837338799557130019835663069519200000 11912501 96985892193034881057796737843965692440 11912502 -11113837738125191494433508417417916416 11912503 -1610052721078300289623541305059376604248 11912504 -1073842383506285801816888872464443289600 11912505 -304113859711340678133222863207946240 11912506 -60847810684664650172739208952988514560 11912507 204087333157608370734406804755964776864 11912508 -44034316102365427313845719206564431872 11912509 -131559810723772288573116161063170865088 11912510 -144798517578726995651522421097890522240 11912511 -334846879589126499086567103028579177200 11912512 -539917864437512026650777596554405478400 11912513 798107465772011823960802360010018896560 11912514 -508874887516366900395534871140905439360 11912515 121448956632394212383082072366952080720 11912516 -184948421182128503996237017996260470784 11912517 115881158219660160655961360826293727168 11912518 455182832661792114271612609397277444960 11912519 360098172130026904672313237151996645744 11912520 -42802828386725536350488795827172966400 11912521 190051288378499736781968861572884240912 11912522 -300942394516290351165029104586454418176 11912523 -121803753168240892716963425587870841856 11912524 -215219935729394732987435130412928560128 11912525 80516450324429517590882877870920160000 11912526 711514518679581566845201071353946779904 11912527 -135707694729035344827071081458876035840 11912528 36354300084371768086465567909198823424 11912529 111513395346935259974788510266383085888 11912530 -175096452526199635591727289786856665600 11912531 165366825715907289873461451012741412332 11912532 448434595791057771982531313417020372992 11912533 1167771674143361735889425238427620622560 11912534 -418835532470293109476957476266690095680 11912535 286720128713905267168899910799461591200 11912536 -538081087388130341350068519105751480320 11912537 -110530847680955929850912417361150038268 11912538 198720839431556513745135719614156800 11912539 -1683825814945864191134868070941011344376 11912540 -47889616091949295048837905432091445760 11912541 -42075568024083200425380371065469457216 11912542 -288007005312082680689155643585341880256 11912543 1588495081355626350117233476886756021880 11912544 -199030458251426037014844101411702046720 11912545 472610200297392376557524482715303449320 11912546 -73237233122763819799727996005140596160 11912547 -46310204228980473422992933125946705800 11912548 5453727182477026228114256619696808960 11912549 643146326763238525582560375805775370048 11912550 30622027351866227119256383828968480000 11912551 -136495754787760553797881870313489304528 11912552 -207190375563609829682445740378625254400 11912553 12499316894172185347745474389664406000 11912554 680820325793178838683335190704330348976 11912555 -633148098539717394614865606727794059040 11912556 -4260496299533711686440149426585823744 11912557 -59645298772993448108892331852186052468 11912558 -8955541193701226376210148904087197824 11912559 111112120538618564151422585288977775760 11912560 47258965051533315092312854456004444160 11912561 -64910612586028037053235888680056507960 11912562 -834290324609166618756585020876074982400 11912563 -302607806832575441402819716622300124960 11912564 -1152278812336073466365370526427009869824 11912565 30309750844868030283547391350198177920 11912566 -135268558133487511668925984345619357760 11912567 -264846174509090451524772626037380745840 11912568 -1274378636657120197747905453613370572800 11912569 -1018623360676347150995790456946952491030 11912570 -350852943322848350984238130997150130240 11912571 -1583520607678072184642043105908700060 11912572 16837332556132154604250272057760604160 11912573 -1078070859488324591722852643825085580416 11912574 -155592680244187922540073559387171372032 11912575 -575886658703952707440556896149323963400 11912576 230636637884222169047382033528206131200 11912577 -338566620643510305439192555958478428880 11912578 51036374916253486138323337444276404480 11912579 17474125550391870613860861042821454240 11912580 -128212562723778013874662659078000748800 11912581 393546736336582208254413738573575404382 11912582 105282958424297246187126200512683840000 11912583 495632871907507308092976627393398197248 11912584 -1153674712037624334032761437972309350400 11912585 977134295149177307774658447336394449600 11912586 21834813517233682707888047386545957120 11912587 -170570676881987723447199272909358335168 11912588 113370976796763844307822629361177042688 11912589 67735859222614890578892309527707209600 11912590 223023483905622977590528665311050337280 11912591 11900465139045834963873272458607862240 11912592 139596646497887299857001393788202844160 11912593 28863146769729384329184811030424939520 11912594 -124403079054318740091059598893051626848 11912595 -226105582038021263283173939027673078480 11912596 195289533891511514008831208877651191808 11912597 678117114353484481230971175975028535232 11912598 -147812005190704748764008945164532160896 11912599 -1251782001978626516508488316114614649400 11912600 146706993482612645575618289696243712000 11912601 458476785585052178695768491168427397280 11912602 -110037060597647819112657168574245784320 11912603 -423442409446311567903871437280241105148 11912604 281368539279031912675283654158191501312 11912605 5217105421327167586462088611979857260 11912606 467831138934623203705191110826973409280 11912607 -4605864733235433836199307635132856992 11912608 -1473686226276629091915697547163959623680 11912609 -342166079412332999244631198812776809296 11912610 69440889126679664512429466449089523200 11912611 1965091740601338622085677185340774781712 11912612 -182969518644773206454290989895746309120 11912613 -567674768139079874222844141005201800896 11912614 244648229043715936998938779973217345792 11912615 -443178387927152029303766218289167241760 11912616 -668971078426650973358670025881872793600 11912617 -693086897465070735574009167183431024000 11912618 -3337042075199806560177547249968783360 11912619 19262940458411233773395685365324744880 11912620 -487644765469124212869596567634788352000 11912621 -234091574662176706345933241306587238688 11912622 100458284762716649843239695537352203264 11912623 62634428663534378498795499611736873872 11912624 -296467179074600412340860348929114357760 11912625 230655411911627950918123229155589385000 11912626 -300724028851653207851803874704992479616 11912627 -97917635555113113060027039868013745000 11912628 -51899617622063822576777442730232340480 11912629 900917343467795940311239819962025425120 11912630 -5806673346095189028664235584912442880 11912631 -148494010323355688293690157480036954880 11912632 -9877543560003355328714748426665164800 11912633 -536430146211622312358536194574611788118 11912634 -658349188646657102507192512546685952 11912635 -511013498186299821178018674079049404320 11912636 -41903776407662665585366381906935114240 11912637 -218451768072025306767266404455235907040 11912638 -141122921376324197387396275970877743040 11912639 14526004194645930207646039134690687000 11912640 149534607041700388995907283592727756800 11912641 -810151930308246215216157645120067532970 11912642 -6118786491461988919908719601044583936 11912643 -550661941170492376839856300662314296320 11912644 -126910430860789550497537664826554529664 11912645 114978956669612438686986133166946627900 11912646 392042375544639452537614966010851771584 11912647 1041094459113973271917032580133647965120 11912648 -704289889244912652894564524720562094080 11912649 -122061297746606879821754240053513666560 11912650 57521272099808705969333969632773396000 11912651 -33998010422898582464950121595254938080 11912652 -223851961226621200129249183575608058624 11912653 -894950574176834030836034216557207245396 11912654 263000069277603423948640935479823159360 11912655 1150542246147009726038947073955392342400 11912656 -10509404892721453670075265985962180608 11912657 -482651847333874159893379153392312642048 11912658 73976920258054483345392137524668364800 11912659 -402401583094384171480317528777493669560 11912660 513536750093729229714557766059290460160 11912661 -890558429166703448339810043054086875890 11912662 330400890597198181251807456977345789952 11912663 104912161870807974456570085134958672560 11912664 226900159147967881324053828146701271040 11912665 -799415174730033201127922426602051282800 11912666 -259183095616187215357215095658970626816 11912667 454378210776271304870089696685927967744 11912668 132280611920786108322871237777962497536 11912669 -574746700513387120104209106601219299930 11912670 4773168318490119789035421336370053120 11912671 -1659257373601688188067356532958525067088 11912672 -143227828164548162275506458860533055488 11912673 28690603441128118717839963891235227168 11912674 -254639457188852843423122709109887135664 11912675 -57148599758935893061057790440289864100 11912676 -107298570020759543824618219099694189568 11912677 6927620820696302032528256734022202880 11912678 -413177599200166952209286164755927863040 11912679 17116481961544259207809336126883586264 11912680 -104726976671793640923093943818878976000 11912681 -33352742157890358836534475508552418736 11912682 334513999275247138321673062931855199744 11912683 -767580545430893910964371098137881773068 11912684 -733126824745738260815275674093821940480 11912685 310511083523628533160882143650724344800 11912686 271752769942360560641234060448601129344 11912687 1161029574615339563062009379093970720336 11912688 -108563273165113430561160793523993346048 11912689 392255499654578090729871244618561569600 11912690 -266070390741748728813439522671867532800 11912691 -73224149821081956793230785844697760256 11912692 -216400901729302736770189365393434624 11912693 -119960743258504540471334695569878893956 11912694 -5300769173475853420083507584913298560 11912695 407744798356895500508850095181263962200 11912696 -89670550538481202178231518503560601600 11912697 399040897146809830002902392159700016000 11912698 -22624532356425573683474970968295249408 11912699 751630593566381730579197756232515452800 11912700 -215873275380918785689564889782203456000 11912701 2346791894978989069180918011226527149004 11912702 868937515068650261318868003602853783552 11912703 927006546881309262227939352453117694848 11912704 -16910827406056802786804762681876152320 11912705 -75763283723296974215961761712830784000 11912706 100791919485817309613374158179165790240 11912707 -1507226418463334587777714477250811867840 11912708 468812464761087427405501490695294489728 11912709 -707727471714922752214373576986186353696 11912710 7470776406408086477853136341653051520 11912711 358247751417424988484961651767824168448 11912712 151981101981555824470163325734462423040 11912713 234785453675913749173489393427449082064 11912714 -223486805411194005162116531335345600512 11912715 -451130913634767841436742388036629723600 11912716 -574296022205658236303612125324984258560 11912717 -782983436772609372283134589258882041120 11912718 -346208628311343293011246951856244213696 11912719 -52476149616802272811507166257978007360 11912720 -4384033385820270008636933415185940480 11912721 -426332778570847876831241056188231852576 11912722 333217800554176938057637311335932224912 11912723 -698733912801637883077131373543630979028 11912724 75303787424975063208521248731771248640 11912725 -625360040354392114862778821248355604000 11912726 348125457586627020688757315459421941760 11912727 226199738579010793004668904950311032832 11912728 -255206058296533438523837458294937088000 11912729 -588971786686135740092336291115221874300 11912730 -553953928230959130576709092932829696000 11912731 667488059683160361258393461051651686532 11912732 -398302336766457999664535418103420627968 11912733 -65657699700536545537539257113333910400 11912734 603979984498667434792107973135713561600 11912735 -285177160160500512016944886098245644800 11912736 509993019277169990099493654849178828800 11912737 -146558094908799498053566775067437153600 11912738 53775909157114523220704198643725018496 11912739 124759478795662052858333899029998634480 11912740 93543238747827472704252909781347348480 11912741 753540965279910137338902522543474524832 11912742 -23048828462361979354326098115955239936 11912743 -1098536441050141265151214704982675403640 11912744 752542194994516245492891048620749532160 11912745 -12161313828986392396610724877293447360 11912746 -102769064134204949548277863387674734928 11912747 -692480643914670298319118053646885641472 11912748 68579002338811073131497691268202716160 11912749 -751625744695455345330338570286292214880 11912750 -114780865814639998386331104871778016000 11912751 52614310540680798665241956799278033784 11912752 11554435238594128486652045993259155456 11912753 714795668401509653389508864042952123120 11912754 38208281612644066411062561552972037632 11912755 -313665235745240174774290688563472839680 11912756 7425040857110935609261219014862350720 11912757 -487848905607512448843717479378719478112 11912758 -185316425462941452458475730845446928384 11912759 -152967857345842878444449453320076218584 11912760 -240704850860850774245178361179450470400 11912761 672724085673023537551215898703484476160 11912762 -126673691945193946441485183278889531936 11912763 -11173876877705680011204143305426979136 11912764 372708979739225734877998439211318962176 11912765 -116638462404022602603276694424795899740 11912766 -19019874106066202829647352171144432000 11912767 158736524194329573480482032194739057632 11912768 -145606917000280128775080350081680932864 11912769 -482589469051831984993974000355976312112 11912770 320602203191754617823663436999126594080 11912771 401976646197344721603230056774322536992 11912772 84392106190758085040811277887939840000 11912773 -358830459877836197880415900301371923712 11912774 273626223115752210301673252716383519360 11912775 -151866435698884230183123070969675094400 11912776 773187492944953445462773743046832686080 11912777 -250304991582721988595481554370472092620 11912778 -701130566453157299855254245122005724160 11912779 192832155263891998194934937974020614672 11912780 -359363321114057193106989267382999111680 11912781 -393970645975289647271097163554150062400 11912782 -515069745049477322530145969343661552320 11912783 -135722996119863663809011410585995094096 11912784 36467034701775045458932424393985097728 11912785 -115392013901749146531198764554487467020 11912786 -330029712466735566881493795928838679408 11912787 285581644841641272160357742474230208640 11912788 -564437159545616906303145221625566326912 11912789 166923565796800531499553414612792241056 11912790 -251981033438282210795743065604212209280 11912791 -29248722743260379668816658120489520000 11912792 1083919013939352538047633215456218368000 11912793 -27497074743025526293678510573027457376 11912794 422325064902781276456984455388183945920 11912795 662426724697301292885812452479080260800 11912796 -18017564446645224135379557593746876416 11912797 -48867786664141457156247450355721428072 11912798 313005630482371805138697920037359222400 11912799 152350711469834239718972581231325355408 11912800 -363787120297119741633603961570226995200 11912801 -2058016855052154491271181453173116171040 11912802 172205369881982100005125112587599554304 11912803 510707640290916603830962522738550384080 11912804 -142725839333767777112712378837727346688 11912805 -1154115497170881343156095158033610432000 11912806 6344763254169374976410736830010728448 11912807 -483649583479080428163441226164854767944 11912808 -499167298798176469950441061214257152000 11912809 291032808874062844246000445702514356260 11912810 48167171485543893244201731358509542400 11912811 372693573145230362951904259325631304704 11912812 -897907491249560109180985486562755601408 11912813 -323485958504529122010950738708693034 11912814 301103519694764367724206621091161583104 11912815 -532040611787492177090099523141003578040 11912816 137229907795773441144916492922197082112 11912817 19291403987423151247985449123790488512 11912818 -428382020876738997658821755468025813984 11912819 2023893139920476584428502967690585556696 11912820 -540346545505066784545538088826483261440 11912821 -795653015816047249039025188280766400978 11912822 -760982102543693038309795471885952549568 11912823 -142022722676618288559000523067830452960 11912824 -389625015581219465509193934564668866560 11912825 356775532538607961974184695742547765550 11912826 46618279149766083311758749857076639744 11912827 -682641635084218520747004093869917227600 11912828 41391952571194172825990938990906291200 11912829 36972243515018050986477062808552716640 11912830 251617751867843688713448088037646250560 11912831 196946451079150578641237039102530425360 11912832 1048565140459580275421638332969218211840 11912833 -733509623136128419828550865825159854076 11912834 675786106094334693526925794531555812816 11912835 -70573981106037179785854007231862722560 11912836 -81188591249796656950094333125345465088 11912837 415597001102381995835275973166804588252 11912838 -50407456430366013579495241236974622720 11912839 -246542436401343342633962568374538064360 11912840 80461378156919854381266360736102809600 11912841 -266515070906529463073458738456820452950 11912842 -374440401559649643139387888978112990928 11912843 -853975446988023658291452676176969502416 11912844 -239504682756668261113701689051939664384 11912845 -10939031657697097085075599997054643840 11912846 31602466705487816165084628317125142400 11912847 297096382944784176503759171826215819400 11912848 284952363206239579488864992346341376000 11912849 -5494171438565392231334314908431632704 11912850 -70694083249601142140049298849614028800 11912851 -1398576625530337451820960217493693976148 11912852 -236288322578360839984268160812377374720 11912853 99742396070227396850999506417847210784 11912854 -350673089949628911213558328091931752448 11912855 -231651717722950566038117370445502254080 11912856 -406110015437162464754311580292457267200 11912857 19866673169842118833363517378458390944 11912858 40359252252142345840116351958201559280 11912859 228126463114973910422226567845903792640 11912860 -287479302807312304912207855176455116800 11912861 62990547176486248262460719344206994944 11912862 -56792871495376927954387239698303518080 11912863 293503031819570812051777820423570537544 11912864 -546691210021053926449240687102341218304 11912865 -302381686767592467176941728241624241280 11912866 49135892458982716241438744864387174400 11912867 -31173372948029626936131715504316740800 11912868 847859712537494621571394788486725990400 11912869 268519107780271509724785716561121034106 11912870 -29870039574934345844568054964104652800 11912871 861754905772785406771007723513461584 11912872 302232230072954880977336363409841228800 11912873 -257075114248948701995429013965684366592 11912874 106979816056223000438570254982235994368 11912875 -57791915930191187513542140902044692000 11912876 -216715472258894608740876671356165712640 11912877 -250395089445267947657619296997779362944 11912878 356246928384869638902693565795633856640 11912879 -490317078450945551999345086515263384520 11912880 -16470402414524992577499277815320739840 11912881 -1025812449651354915027345069208178868300 11912882 -31570490254193503869855889507257333216 11912883 240863211342339088802143281492775716864 11912884 1158167430984856870614156450710030848000 11912885 -240745002686217246713371266004087000800 11912886 392497818365275696994370917023236556800 11912887 407568593941176814605735763767077931952 11912888 -101119294220388424160457704498991575040 11912889 -99046259160078620541048347219957776512 11912890 129780005959287391360444717274818560 11912891 824148996067288656474473063526206600292 11912892 -1296831033185339385094715281540988928 11912893 -66040715579188181224741477307523789696 11912894 702554937768903745379403096366124032 11912895 50874979930519556609619495157218472920 11912896 -128038527981717842508989150376983789568 11912897 -354996557223202993001630033596416949248 11912898 -343369671652973404629089276084780075136 11912899 -1071957395325612779968793045132674620100 11912900 -376375254973540764475044878797002384000 11912901 157371695712962291597294762784742146048 11912902 -110535457069724000005207335457902313728 11912903 -1559066687242406106418758423661884566640 11912904 107032484585813177606187870768249308160 11912905 531725942073271783566382388731652040000 11912906 30029559996994550333909307105339665664 11912907 533761489348813038534228266301854417088 11912908 -240073296134483193769474101624735111168 11912909 -59017935098520419894999735642538045684 11912910 335300101303207387205730765251604153600 11912911 974281452391521522134193852492356886512 11912912 76478591933402000663671584834119270400 11912913 -14408149091454497448375765628195483758 11912914 256518815105440527826053049419316574880 11912915 -121586515935321171686314079008946690400 11912916 319111337016466267571844111636694493184 11912917 58743282731906736913932004070250534780 11912918 847657108302089153487866493721983440160 11912919 212626520080811882715801513703587307776 11912920 -935072854001127934949316262105239552000 11912921 -690123978756724835647271896819953925878 11912922 153737524688457148218495266308433125632 11912923 -473277012626623734788350208798009263896 11912924 449850800732869638925679367529677120000 11912925 473045600213305675987952109805136827200 11912926 198015374919701309081498923353167770560 11912927 -21341676859316573582595314791614290688 11912928 -246421879907328380005640324496293363712 11912929 400082684763443004918326515683462293346 11912930 -201387126087220990572025885114404668640 11912931 12873159146086365189514514733810898020 11912932 781102818148252058615231477353292410496 11912933 -542799162295711297549196366672900530818 11912934 -541705768918386413726916031178079360 11912935 349023271936762640966899642706309760 11912936 83641980825991678799126836163665920000 11912937 442866656961933318276371341391163824640 11912938 -5919322938042208408624067677996655520 11912939 496574863729582680760741751995456118160 11912940 176063516731840938922559723468038041600 11912941 292056357503014669034024830773015440342 11912942 -421587557925483198228451269865271584128 11912943 13576078835600453572878189732897676800 11912944 360695649179677139341388977271726735360 11912945 835616815242658937288259196622080210560 11912946 -9228791221076678832505478984703186816 11912947 297271215679835166500021981220449096396 11912948 35227822520687002571876735750501799936 11912949 -328865464901775056758695810055433814336 11912950 -101353392546066480811090882010663635200 11912951 175148172010137423615282593904833447400 11912952 -67649743068134756029681449429703065600 11912953 313567648431413849533309961853255396744 11912954 89972288001004346409282972377668415712 11912955 307618829755763809396751396810914060800 11912956 831006666577744002892425592077333696000 11912957 -348605870333008889966574351270440745888 11912958 -217633764584559488687047455256273113216 11912959 -79259028436501308289318990238851277120 11912960 27607642429739085905321274615854530560 11912961 -470231815603258737112707588384792959040 11912962 -92211735137950270351260375388601760000 11912963 1905656173574399394478117294352935397280 11912964 -34091666546730617775621188529281507328 11912965 600734696785675138494638940481002529920 11912966 242922869280162908450563747572276789504 11912967 929808619934481625808309953814498004480 11912968 796471115909086498183966705782263040000 11912969 667566851731100319196481007596911229694 11912970 270986626256995735293330701540708256000 11912971 -581150269981725537072967542252509142240 11912972 13967503823187309049311049017652216320 11912973 -865241824926791281036303299851386353216 11912974 -434537101681572079709312646099236189760 11912975 -278164275019842149574269979958206987000 11912976 88809091706155464006948793116304220160 11912977 238288631896992487139456177346907544640 11912978 -8934697366464100061243146001525607168 11912979 -131256519457448341996172469553821100056 11912980 1151507875798410786956076448734738063360 11912981 166801647679035393857035969530732549120 11912982 -612934578771123712242386335875599425536 11912983 346817058153149634976612988833643241760 11912984 -947611614413143417863227731666755379200 11912985 -48088117038187465215933329491707388800 11912986 -4853138156919246481329326121697601808 11912987 -500093839454125632388047122761023346440 11912988 -224280912551026195019182874308771921920 11912989 1293539183288495332495651926785266452000 11912990 -21956541151553021766124252168506408960 11912991 -55278873848194598879841127329852295608 11912992 -163041594538043736616381606559949520896 11912993 219191514889408770298687413032467270242 11912994 -7245734727564961054102677023201438208 11912995 421811261752066793083436049556868656800 11912996 -611823383409189705324666872571360878592 11912997 175542335536270930941683570814647280000 11912998 894928275628718277758656029214673960064 11912999 94871705170944805043950402001383001136 11913000 11540176144738632047257634823229440000 11913001 225777245963729777101594902174282159624 11913002 -269587211060796689432342067502073319168 11913003 -804136813291549328372472153083677239456 11913004 631551988460825055774876921610197069056 11913005 117569800353258246884201371948943729520 11913006 23465681711709009256038100273864980480 11913007 -165285410339112477149116365181429621744 11913008 -75792412245136072464214451845004820480 11913009 385431911086919099802676406262989297568 11913010 335877945435780081568277359219903712160 11913011 -606329297484924090411144757076628266496 11913012 515220897016259794692927209172479435136 11913013 491974169339992427325401112297948595360 11913014 711336476016748039605931345294882301856 11913015 -248625513484985075386584766978413013680 11913016 -12734110891816289639833395534206976000 11913017 316754290632271529621406133675034337066 11913018 -48309210549640924696988281473916856832 11913019 -226043671881518033745423085497649336320 11913020 -35739136287704449237748683570166507520 11913021 4216628932858853269809777957293199360 11913022 -330819225912191094664492084540468684032 11913023 1276789813380943750446883412147720974272 11913024 -265266591440530581109442646394634502144 11913025 -282547621461933932461237483904070623700 11913026 -696003397021888658055365728080910295520 11913027 -157006420530854933272829922048664276488 11913028 -9390076292865284745041333879961369344 11913029 -107201977102622211816250124904444803424 11913030 -50053473458831871757800316150404791040 11913031 186747434165334258256745698513035619432 11913032 832907982189976563108248236249835750400 11913033 755419652582546829097914435322852628448 11913034 -169696099324538800324799935399746812928 11913035 -332442056597205659522658708059950535520 11913036 -1895564385593491987376867699696010240 11913037 106295812528632780621496482151881064012 11913038 -437846778788778003738294099326679451200 11913039 -804328328771154459662884558192174543056 11913040 219781342423843219603970001104211394560 11913041 -145110364997059336260087672840018205056 11913042 -175660836941498727915700200614038210560 11913043 2265873837507690229912891423480528871520 11913044 -58769050659499113439592138893991055360 11913045 -140647538652961349702052825962166643680 11913046 -146871613715305035155416938873720858240 11913047 622255151623969397449207876225447007496 11913048 -159802704105607587635023381937160192000 11913049 907165573358538994514355847088457447050 11913050 -153119142988139795840485074392558833200 11913051 206608427497138872319232482204529303664 11913052 108852636202888444639965192678055870464 11913053 -1409090302164227182734246907716304180698 11913054 411061641031268709119032023468929113920 11913055 -388187797963267427794007842820116800 11913056 1489164569949700589965704778546198609920 11913057 -229201920932989037832642159633514538880 11913058 -150032669391430744002314625828427488480 11913059 791510763846109267928360254294829459016 11913060 -424766155181591748280099274772667822080 11913061 -146136070815318757492010606747841710338 11913062 80795172120149450045239811020544241792 11913063 -160413088299473451898429913171604352176 11913064 -24259783899881437639521397588810874880 11913065 410640502085473027583570759549232743460 11913066 -47948608749256979463068115931467469056 11913067 -342090221097195491890946912989128959884 11913068 5472594778077065993108601056598382848 11913069 -108513138931282291322465898032426761728 11913070 -187133726453073666943249439604014457600 11913071 -405185421037045066914933049137482983728 11913072 -66896406305741068954866310897759518720 11913073 941722189206558542760102988605321739104 11913074 -221121465290449673918855543079526420464 11913075 -99376969335587716913794695300531224400 11913076 -293015203345764168772513324167805952000 11913077 -1333828997266905256720898608309776419328 11913078 -38909735602816483706147872484550912576 11913079 -1148350770798598252248817671371476345016 11913080 -60498210016936296516040610474888294400 11913081 409836903663971473281687856370851804752 11913082 594725617705125792764184135691320193392 11913083 35557984195948788898890090190224039936 11913084 -50297730608426078949297854373403338240 11913085 -442738363369123518795885291739003153440 11913086 252336968280671795576463063368000020992 11913087 -204266597774686289795970374254741195632 11913088 -728256380601328325715096342967049256960 11913089 38190388601272563933555155787409152324 11913090 -88881856356594045377101259991458119680 11913091 419381485157683760476040340280091162492 11913092 685885794311798066921267229429991103616 11913093 104276178664771384810409677373909408220 11913094 361890400357691133550227265133406824640 11913095 71708028609409987102752053602085940000 11913096 114646160229927799331030730034867568640 11913097 91778796425128326955510457601807298432 11913098 512095210197902681157829866444317674800 11913099 543391578414008285372786050744013120448 11913100 444285550924105710033632646786232774400 11913101 -373172477253091848387315644504953997898 11913102 -561282758284050749240882509787423832960 11913103 323910204117877511359186380515625513600 11913104 136747088820420167707729623581989011456 11913105 -420287885127242805134933250902959415040 11913106 -102013745022905612013361270776365070336 11913107 939651081863978813397128070531269270760 11913108 73951378631260898506397232438703620096 11913109 -73572898378746487895742641339388253320 11913110 -367791622190800150081052949110153758080 11913111 -448485185554542369614368110574391915520 11913112 9808848690781093585760180377458524160 11913113 658409660665281809005277830123883256960 11913114 167909365044476104965511426034014863360 11913115 169890188910050624781164318098049178000 11913116 -50517602282550768313370994008299279872 11913117 -622733883921947073461740395093530373600 11913118 -101021499852157568696662138837398785280 11913119 847001939137723462372351229447601815520 11913120 489272752238002360476752642145010974720 11913121 2016626826081503434096683856104397545600 11913122 -168692105925735105065374536872248974048 11913123 546199362872227788579500150343148779384 11913124 -143888451073145787996469188438943938048 11913125 -124339368309137347396739280844998206250 11913126 -11667387601360174694766422125697280000 11913127 -457175484815220083185737090771904774024 11913128 -69072077590041407055832379198071203840 11913129 -311273302815939511007909170070951995200 11913130 438074916076229869909712058074983812960 11913131 639206353905140887914763589421686938932 11913132 -51567958535422356513619972354813280256 11913133 -696460713854953985522001340338153483360 11913134 653832466532423806461616457650675922880 11913135 -7842411122488482023548734614446656000 11913136 483993887031145567716087039547285798912 11913137 -2005792507498689621462554250266505478254 11913138 -203378107081642671946475731999096963296 11913139 355410557410376669331625783625767467856 11913140 506393411771053353847812863532842465280 11913141 987155887680862865472426484198651786944 11913142 595406152300091400438858574084587312000 11913143 -49762420267453237641732199341518497920 11913144 683859211165269512193884157589344030720 11913145 18044721766401519562420714519602355200 11913146 -149452849483635614741862121528422451200 11913147 -252761134552114165802400727252225249632 11913148 125399204852376199502361540043920256512 11913149 395327336627936007718990648457488224000 11913150 -3609453602487598592848334954000870400 11913151 1440551357767583887445845707351434093872 11913152 176463898067438310827020306817765867520 11913153 122122431585961364399257039702011373440 11913154 -328582206237075382097880370243175680128 11913155 176392756634308249660456878250778238000 11913156 23611415169951224254391127421379300352 11913157 -1960576207531027570542964391382438188388 11913158 243441563370366547105214056302292505376 11913159 675485006354712973783564223692909288104 11913160 33855377440690470633520423633374412800 11913161 -103244750843078733485403564018996186816 11913162 -33504459699415184615241078836621022720 11913163 -1553461326575811598142761923993653908588 11913164 280299078564858506288439382304427428352 11913165 220097091640592289671222987005171208640 11913166 -181621667925492085616899043349327651840 11913167 33734755972972487764452544901826212592 11913168 -116837033324220425981076405750391504896 11913169 68298268539500388730076255253560414196 11913170 -31383399379456998733668756721074685440 11913171 253711830361590339174877572211010515200 11913172 359825393928231564470401928125058537472 11913173 666848369227293982579921337203395769422 11913174 74324338662552693351178607438619214080 11913175 698684484298479437909996551497274156800 11913176 -462962036351451696399516432826859520 11913177 569676501838189375443606457021568303232 11913178 410699786884405322396965447839960376800 11913179 -237226645477000624161958140829421852220 11913180 289074353642080935930730715995585704960 11913181 27503632427608369477516812357347063424 11913182 -478815654013962262599084017300110247808 11913183 -1226746877275290277737575555831890556400 11913184 1136808209699666510346120618059459198976 11913185 778202248644119310091615284902406991380 11913186 -230769488273737470931173317557317829632 11913187 -74719892155625243115176195729312196096 11913188 -23602176753999592279826057584663855104 11913189 -413333872102615661221498070987348201376 11913190 -144193357823992322791767531255238492800 11913191 535328482513356534189972759980155553592 11913192 -198255354293927170424547165570672199680 11913193 -4863864513657064203147689372723408816 11913194 139430337417544348535111584452453818880 11913195 78843813785974316849496701342776611840 11913196 -44415274263953894004744477916057849600 11913197 -722168721596783362773072579571109421354 11913198 -284412963222925695109571523540377674752 11913199 -761250384969145342293226530563531186760 11913200 71176939051006833346016796126904320000 11913201 -935874981723700776581417025601900787070 11913202 107323346219667924849491251023518564352 11913203 2132128025989462182308810935515507278640 11913204 -1049114109720255509235849748543572645888 11913205 -316548999253382351255897864807657393280 11913206 191022377910041602937622650330009732544 11913207 -146235001895126369339412360150578649600 11913208 570113281234066133181136730103180288000 11913209 692581931100719675712059430518638387200 11913210 28828107014283031055889027716365939200 11913211 -234722072221426170255526241179370942448 11913212 -613780536479764101563099432444196716544 11913213 -49095629434393827742385321891569751232 11913214 117496248131566020287661043570173075456 11913215 976534290974247332037670352301950200320 11913216 -9234713113984307349794596048097771520 11913217 -163122414854998658214046020452508788734 11913218 -76457281311473706272636115112567466496 11913219 138388467413567004850280468717566859844 11913220 373003790734450670393585610767516405760 11913221 -1204471470179642005685000214988543276800 11913222 55953633927285103053156251445364347072 11913223 -9870033999808000158975196254985349544 11913224 -575589158630161295828861090062614359040 11913225 -54672254708649452237243371210537532400 11913226 42082568045584324365721274486669640384 11913227 660559797609920223672226738579684565076 11913228 -602278223605303478525215505417246906880 11913229 737465296610640512075349324768851017260 11913230 -21602247547164846919160528541414124800 11913231 -133171881981584119136493168551589775872 11913232 -200904926793196121211498712793763545088 11913233 -939822108865636323004985064020663869518 11913234 -145654157738533821540818230657922545152 11913235 -44506478907795091657465558569242557440 11913236 4093900706837907244479292527483482112 11913237 -22038482344932106486601338496234589408 11913238 -273607257356815607617910788674136051200 11913239 -117518131168150746478518788674745269344 11913240 -307714013685583700007924983910115123200 11913241 757707610519988992700677697958852884352 11913242 -159032664377414764800519821628673357056 11913243 -121030202335320605033867557985032876032 11913244 -36185834054410854925207025788281672704 11913245 283524344028770848650723767315885179500 11913246 -91342593324288867530653236891704987136 11913247 267816443619553568604848734995853590520 11913248 119579319195272155062245202117811568640 11913249 -213306984208068706332590217892528021920 11913250 196700184433033906774517150388243624000 11913251 -28265924069682662077538542633052183136 11913252 -44998195501325027595656064295875944448 11913253 239088562355524551140148814636482292128 11913254 -253479100902706298740738817278103483424 11913255 -166779665713591177227951617817494952600 11913256 216272633962001290376790103705954298880 11913257 680663886099247304172210033789227400612 11913258 195017421338659554719692976946323665920 11913259 -514369909283036186088065832596830558540 11913260 255087740998877491783842545387107031040 11913261 301694774834956725344620130619176753472 11913262 61370344932938359868909635041583884672 11913263 283346613311159353990875354713984621760 11913264 -52978883648474843938286270271140659200 11913265 81590713433396912413500923090511832320 11913266 439442077893670523387453832445435835520 11913267 881383580439114902388748156034626140720 11913268 945450212447339943598530101907299109248 11913269 -310121424632425400709468634516809398400 11913270 -356969472444666566178962535715899709440 11913271 307924139424418182410386835450286021888 11913272 -806633308632279373263978653967647109120 11913273 152963891024525168842540590289944487200 11913274 25580188606064986932257123210264797440 11913275 460233461159100705217839163543816884600 11913276 -73939057835467106146341848247908269056 11913277 -1498925128650998222435345892079689921588 11913278 451889657966642159523086076940262208000 11913279 7587883637440087998533420858505707520 11913280 288429993723037408054869905449471180800 11913281 1076670027046794868046073583837365734082 11913282 -255957316911241337014398946510025338800 11913283 -1562035939597052942634474743549235238468 11913284 -87437234126980242718108755261031104384 11913285 -638889508071595575005761412380023105600 11913286 -164793615781012039406459675643503431680 11913287 -462325793668815165625326247898683366080 11913288 138581045520055393640807010084646993920 11913289 -161346425870607436421848067121526702976 11913290 285675385616712355549557120832049814720 11913291 340045571985316029529610747598806035680 11913292 -141316759111336848827290455088275913984 11913293 -175614777465482894969651967850263213600 11913294 -162949605969700053547078302291759251328 11913295 200095915944846935949278980651017444000 11913296 18263750021469026876977862244461051904 11913297 -130862012656307459431628883293475264 11913298 -13472582986301074109270851787835623136 11913299 -559326754922107288903267006500557108736 11913300 -26255179981779494810634840183150182400 11913301 168026624073503566858271282186632740302 11913302 473514111594357424782297244846661145600 11913303 -154138235142490786533594004195611537792 11913304 186418238819727252527127517406800896000 11913305 581973627052745137388517247956795874560 11913306 -233402659904582234076826657229779754496 11913307 -222570060269428187856646589352623023088 11913308 -57866233145852728153220376143562593280 11913309 271573747670847123858105240441819585228 11913310 204865626705096283468336908125142600960 11913311 603910219742603066225439554933892170304 11913312 -106724918463181864999939654757016403968 11913313 442911432384230127089063156124908566562 11913314 -176865087690639194842630763856106649088 11913315 -70916910365828848342748581256074278480 11913316 -1233157352816611328829264151184450430720 11913317 1174484694060360444256955326338354054900 11913318 181952676019310600938801225956376807584 11913319 -713045340873019611668996300505472571088 11913320 155193787036619720481933121542502348800 11913321 183507334301167400114356474929200540112 11913322 -8975346284856083905169846235904561920 11913323 -1383744227321958240436196522598002246280 11913324 -264344173766467031811734315351133202944 11913325 980193591683736349100773869423270936000 11913326 -121990892509934029356218088742174461888 11913327 120383383637493277037936834190739396920 11913328 50466102026317500273544288675477979136 11913329 26632786355202963622571716513171112448 11913330 -62675893192601303370026225056357032960 11913331 86221100545707766734852434317825267264 11913332 -190688376102816415822447830701041206528 11913333 -108050194189629188259774238096395011136 11913334 17852946354333903586901944461698592000 11913335 324129925325144441658255973611911259360 11913336 409096857421027094486909540781496504320 11913337 569624153885531202546765521447662003792 11913338 300751548208083909087708298679704702320 11913339 710987597301124362581697006933211581120 11913340 -234662074544717722394417347439892940800 11913341 -505392295004952022567318990685504478816 11913342 -54818038582591483310557554378298828800 11913343 165217748304039598603881551106024805144 11913344 -173261001109433394915981299407399157760 11913345 527720516797623220775543399212292640000 11913346 -378280541770031471409632941680814777440 11913347 -128721306746070979237290074864521635204 11913348 17717865657932675830619324812382115840 11913349 -19619969128633832483465160274151563648 11913350 414003064265786342631197001182793122400 11913351 375995017428142659511407959299728209832 11913352 592053533888915815709387297773706035200 11913353 -1223152440637682560389556734851214156 11913354 223517886426325084526140625890372031328 11913355 -899110972587827156557382790087358038240 11913356 72179104114707458393226152872224620544 11913357 -207024284629765203198079277062732368960 11913358 -186008049274774932698025584349858320640 11913359 257103488296719267384903468876509532600 11913360 103780500061048316440962629839611494400 11913361 33308182653880402875944315423605134324 11913362 -57507960881489436661110766756683448320 11913363 271061469938289343495795021233311655168 11913364 -231229895937277086613733804039997667584 11913365 9650561459842963911727152190280044320 11913366 208735892873269991758216894552021900224 11913367 1343002900616612648152998338554313289416 11913368 -93885347604127761939880762007922493440 11913369 -374788051338954996944405953441884559872 11913370 -18384435968667492080052598592114187840 11913371 -303912780048660106505785105133470942848 11913372 576181383008525006333130424360320860160 11913373 36052285310773905018986701913395877260 11913374 391581762778504344814997853827411619840 11913375 416185959058787285027816549580158580000 11913376 -199764429301285663229629011595546656768 11913377 -509800454350399625573869474732283972928 11913378 32438520161725182613388780525424322560 11913379 -353734003269121580968964791127531657760 11913380 163666888456447457580535881997778841600 11913381 53909920167390329302723982661930334428 11913382 -216547931775523744532673846270864419328 11913383 -782288097542875016836319971468280166240 11913384 146630538900144999097302540604357509120 11913385 -1072392573838281547350385565782092138240 11913386 86791086265463229771235610594874547200 11913387 448644834639429034721841641613449199960 11913388 -56449854685154027359354649573757708800 11913389 391842996598092703603850174355584039190 11913390 -129240856219075148890392269208124927680 11913391 195429974792241846052788321639659967472 11913392 -32164949384984117886310359164565258240 11913393 -66750674982618025755126265689939773952 11913394 -98056338759651328078670761740805899504 11913395 331866087685332372929691551186437524720 11913396 339519621152905755092993941310520299520 11913397 -136743080129382395718900795304740334500 11913398 -115261748779060537270994328182744647680 11913399 21525460773922443325760503976451092040 11913400 -657784466726426306342705510280373248000 11913401 732981100733944361915938219011197247402 11913402 161292764966085591708434811779553914880 11913403 812474464369525658970619628750321591280 11913404 744932620939486158376208948000065860096 11913405 -97771591747969028115198339364964628480 11913406 2012937261973690068649245135785721984 11913407 289873132853455899208871809884831827832 11913408 553035359876343911086017810681298944 11913409 -1145710168237359300544964031357989779390 11913410 199808683461635896576378349220126627360 11913411 -360449268779765028134628941854756033296 11913412 -255083921831507975232684325057196584960 11913413 925706770123416188872232818887346130940 11913414 2868361000180555927368001212506644992 11913415 -773698654920396900925112711598445687200 11913416 -947419055219374847541649202947566443520 11913417 4938417087726615738028214806262604528 11913418 -1146867368382668959624233608417786880 11913419 -1389935401901984640969884520574508928000 11913420 19508763154690946128919557526340802560 11913421 -259397792648836968750704838981319269908 11913422 507314915153835404131689384914124873024 11913423 879663390943723570488571004789997256584 11913424 1874763191563310213785894915829923840 11913425 -19224829654896570126073840389730704000 11913426 63939227950964924581069295377679416320 11913427 191922419971635726265889056138024725240 11913428 927459497609454429347549926982361859968 11913429 -825384380545218808432275628794384009312 11913430 143577563440659769160207115863069030400 11913431 20509314527878306426003945837592151264 11913432 -239324960516805664896653849700497203200 11913433 153261913629054169895174989240978241280 11913434 51762422930470702090571674257312153600 11913435 213021386377009377290910414844510205520 11913436 28704928603113066560411095197973606912 11913437 -79084276754143772491961535018761558400 11913438 180597211017736526568028705993829492544 11913439 -73085849251384514287848790339901733480 11913440 157298582309769796932125137044882063360 11913441 652880395024973423663944567032083382192 11913442 68661453539943687893638910710267619712 11913443 -560446560673821622833182656842704975880 11913444 -44290928035809744663346231924657555200 11913445 727116382263212584916137353772940160 11913446 500314227113164327615153821196167554304 11913447 -26971618865397379452654902394759230976 11913448 -731445535570592765208661747985706762240 11913449 965855532420644883100330104397514420964 11913450 48235618381242163115332988656923801600 11913451 3824398873133217635693852080142305920 11913452 -284383606269442290536922227521177348608 11913453 -358452814681111718456700355647311281920 11913454 23309710308342316643824677429090254592 11913455 161568297109760485655563084996357789440 11913456 -148069329221647543298470987216382853120 11913457 -460694786883417974773157274659471003280 11913458 -168585912182626696752537186784399855200 11913459 -850251078044154362065611380415961290696 11913460 -146024061700669477510980992832998576640 11913461 711170317290277029602339928134135086080 11913462 383613336626154682642745556641593250880 11913463 -1058359964850882531451713246746583787288 11913464 194232716944709781208820829063883776000 11913465 -590949144585706518856514256796115570880 11913466 1244145063874293535765581796120680291840 11913467 -209433020180405177021973679908506507484 11913468 34249614420725361105585152437448925696 11913469 439003502100024655833518877800267012870 11913470 -19331974539126849801831463838654032320 11913471 178515026794245202214344722201796755840 11913472 334987544268802633046457273033991127040 11913473 42716942820881961497459612235584185728 11913474 226985360361504541805374231540947697152 11913475 251934670950450197546620664742557696000 11913476 989049041372348297273784452372849048832 11913477 -390989990622611879776928411472999524832 11913478 290899522263600444737017129549421651040 11913479 -1020609494431320036375412353336807394920 11913480 -9434778749967551529822305556532377600 11913481 -35375544759474872693189139476188085760 11913482 36551727938604817482777958725160043520 11913483 -104461449252620106712612709585778887952 11913484 792205764583007753688142822227359519232 11913485 511960448455085186785058307568231215180 11913486 -68265198892304881876935295008814632960 11913487 -853453956735686400563988223457177923848 11913488 -75480318330739077217541909123964665856 11913489 82674168942585222690719291667309127680 11913490 102971810440281991991825563621399252800 11913491 -758111524026896551871694809198041233108 11913492 495803895936998352795767523516230725632 11913493 -245065226198018125745408862378466787400 11913494 6810874076670939186994712849018849280 11913495 -841368943018326108867304435654286200320 11913496 59801279500560147934794699787610112000 11913497 -1315725437496571203436387195714044480054 11913498 433800605488291255159151308983277385184 11913499 -156076669087197709234201851673730814192 11913500 824900707379148385430811217582340736000 11913501 143074219045974330642769694985790914432 11913502 -121528395236101716382948825884402642048 11913503 -313221683100400170527146591433606071296 11913504 -82008101300363382112222634202614464512 11913505 807129790413616535742125813496033600660 11913506 -626892658528071372421508874355931243136 11913507 61769814611426400596302534712298042240 11913508 -316662613902553076806426351479560332672 11913509 999475326804448033962630154106138779710 11913510 -53992846103632397418859102078040033280 11913511 -1014684944011107053916362477707130886000 11913512 363628898783521639150243832738160875520 11913513 -1379471456823915469929409240307888578560 11913514 -232761260570342257855833099101905986720 11913515 -132005096448618298788553759340638579200 11913516 -323978918403383850864332770018858598400 11913517 382517264226991002473128648862814335136 11913518 225450587392255179634613997781535472960 11913519 387722512587770935397987102714810754720 11913520 7624182880020555538688328940498452480 11913521 -771136751244266710192880913982192746828 11913522 376748885368112814995814997340435436672 11913523 1911277192059275139013837643731155565224 11913524 151463604994531371705193518064158167040 11913525 122225532395792348124769950119923859700 11913526 842432793101541419166117583643912183712 11913527 34177423291244249882474190446296454400 11913528 -589070337107053309730703472677850644480 11913529 -710675438670489686080715660732763910870 11913530 582670241750188800599120214207630536160 11913531 3235523570587280406357881351742636288 11913532 115415137490052260927792385429063275520 11913533 139602231246732810569712216860909582400 11913534 326386000845060443076164188399794996480 11913535 499426516064824790750432994407249877480 11913536 -88061889128637894036154981988027596800 11913537 -8812625119077095416683859110168150432 11913538 -31410538616917291215009357814271874048 11913539 -1044420830895371744806757300708798220 11913540 62623075481500154433659690356780646400 11913541 -564152342282896243755973093609119561058 11913542 1746172298571983492757363660932856672 11913543 205581024948581090630341317058342867632 11913544 -1071549566666800922086066281745331066880 11913545 290856805185114905208522039495841433280 11913546 279029231311039215746992420827016560384 11913547 199878858327335773584881615344939442752 11913548 153617895687129041588347085426654453760 11913549 -700243965322308056779312407780295756800 11913550 -225227149082330717732066442989619998400 11913551 572204815946109140370074744600798889600 11913552 -21989681880072213780135148957332406272 11913553 185476061223590907091162675878107794802 11913554 817004695718113659993227147235545152512 11913555 328799458911740141225764542045323577600 11913556 50481670256441905483464499632784283136 11913557 909938502206254214365498419984977685372 11913558 -96496470566927710269294673435156324416 11913559 822759872476356764127187691387721448160 11913560 28554636532518501681105691305563750400 11913561 -449951537223439252535085003264594259296 11913562 249358704951832776195982528077334413792 11913563 -31333711430497837136432735185151209296 11913564 -61971217870053584737786587660362050560 11913565 -804289872601472851321609254789694923540 11913566 -4439546785586567224144071571344609024 11913567 -624440388643105953495937616798292883440 11913568 414872174999854269746767771568573644800 11913569 -703695541170217343190056318005973791056 11913570 106871018129905316265164695067325043200 11913571 -485894230315643165353016863185906214248 11913572 251123338512232971012001730405461189632 11913573 142317571118866120566015182700597394560 11913574 -279586277766345790290530791794907570464 11913575 -117260276774591792126536258996469502000 11913576 204858311446017234723976199264784384000 11913577 638099284023489438629648033038627650120 11913578 -459345571701836584683475344769768814160 11913579 4919489794662694273257539183221462848 11913580 -4827105878538146346466839758385561600 11913581 -49562034887774697564873308336878824618 11913582 -18809557796089344771984388622072509440 11913583 363494583098666659823095680615440676720 11913584 201382919239908163403274636720171417600 11913585 -287533322977525702646998841749511193600 11913586 463951916538969561949144385627059713024 11913587 -46811202418602820895128529066610391296 11913588 -498759585349846241028405708434748026880 11913589 13514712863395311398213097831218896640 11913590 28997658842349014972952703896565290240 11913591 45833900289387593056235780747072901840 11913592 53010502235499492390318481136526336000 11913593 -152145420525148565075579157644040862200 11913594 -1130065064255997213697645066077069312 11913595 -398596565043522320691929413073346187200 11913596 -931745818892441645886826994310348748800 11913597 246080110660706174495793641629297481574 11913598 -1033875270470264004746480251236809244672 11913599 590697553096301850542690635702847466264 11913600 21960262664785699221707074144567296000 11913601 33329529271017510096049436940076491584 11913602 713233203758766263482871663996774668752 11913603 191565702304137660875759331753580123824 11913604 -744269023442459738008052589973569487744 11913605 443859521631579440479899454311192896640 11913606 154685089806784006123022430304087864992 11913607 -1038829037119562636664686066036832748128 11913608 -347949480968005507688789036550043238400 11913609 542631707856122305878751021199038751184 11913610 70677624967775992218658893098315857920 11913611 370627402189162827815779327871439232212 11913612 -435924981526163034864468506954363417088 11913613 1494560365687477322418912439746885510240 11913614 856939403273830964940925416791129758656 11913615 532105349751119241286478516146580589600 11913616 24680596263018088934646438758688227328 11913617 -247518334704678025977284973716178823068 11913618 190064035621935541366652136559399123968 11913619 -300837780732083223701705609503448048980 11913620 -288920323198853715426644867559037893120 11913621 -224849201706682071522554258863008725088 11913622 150714827913147349592046088493589820032 11913623 29216609149989300375952599130658482608 11913624 562094868730835742545181359073927352320 11913625 107974670362793996741345419094160000000 11913626 -132032156959816341910646445202314786336 11913627 28891736181763351347835333683089516160 11913628 -10304403004222480519497439357890437632 11913629 -38368935363754093915892253164556810240 11913630 13623617276644227142488800899575640320 11913631 1293459837550285824676429901900182785592 11913632 548345472251306124068651584776104312832 11913633 215682478502801412647631990193109774802 11913634 -523696123636815306687398333466603321600 11913635 -456094659298948270417737092285617165200 11913636 -130163676864096632714696656311526379520 11913637 1124163170592078066621663023608669088832 11913638 -307253791231951876776588064627202293440 11913639 701418026139282631182349130722552304424 11913640 987377279560521302228089197157305292800 11913641 -3748771849859072518231539470761011456 11913642 -501053389570572367872231148165039008 11913643 -82190738436461289201915329173017186816 11913644 -612912432845274951131837730203568593664 11913645 -262631707323738772578321992841805052160 11913646 -615180533366982927965587967803550489280 11913647 470805785169938933980972234135357278096 11913648 118534757195157064456706613961965010944 11913649 -1022948882750038925787414423527563940880 11913650 -80027539817068174358397966563857344000 11913651 375617795570493116434618315502995614792 11913652 360793977064292709399851312968704561536 11913653 -13655504145154819561652854678437278340 11913654 40886002825650039373793765198992650240 11913655 -324762163944803461907330870246419280160 11913656 -424162359563115834815556200240263557120 11913657 31584761104510075441574951563337964288 11913658 61480881745016048150344240845532612608 11913659 -20994953336216078675028455722575082140 11913660 302835873211613123417678807262282240 11913661 -1266517745375532857388656089285688791738 11913662 673833068599174640543537528902142744832 11913663 -39467240196572554461609498544850729712 11913664 -371453242788142144974010309989535580160 11913665 -346111136590023586926440377018588358400 11913666 -480626260187059734508097156234967552 11913667 -276168547355296514642863681689272647088 11913668 -307886568299350450946736017592313050624 11913669 1155433909186516017955755594084496600320 11913670 -46237342014893817943525686528398390400 11913671 -342377446400986564954914381733642578816 11913672 -124347772214626876696240845049508659200 11913673 -6566602493147019316045377003057601656 11913674 966169531756031498066676701384257359360 11913675 -64778263957165524845878122537601395000 11913676 -204889807452760335559106928341782263040 11913677 -781818348043211854802619106538969070474 11913678 -77003336801536405605636686479015206912 11913679 298914687732944009768160558069602263280 11913680 165780650923624823762528795888974479360 11913681 260212331911729199478586046955543913920 11913682 664950703882251654213935488424528275584 11913683 1141031767219162372257468436706084287944 11913684 374022247092848248627227811525891799040 11913685 83505721896918243966453931843833288960 11913686 -6651767311364184393473804077503338208 11913687 -179859027663222085355912828519140133856 11913688 -1568880180812372374037881352399671296000 11913689 -592557538631097314123985678262569387510 11913690 114148658452444325589717669544546982400 11913691 1129929870591870330994090867442952753092 11913692 10868959258990691500168439007579294720 11913693 609817379492653349591116402573287974400 11913694 -299044972374360088719814267406729290560 11913695 1103885419470046068720552935752337788200 11913696 1274328447346200529866467823835270348800 11913697 -1962949543357223163964639569960416958140 11913698 186785054069779881381614416801504325280 11913699 221959282422855366363470134895581328640 11913700 7024708995382380560050886266626784000 11913701 -1020678327429517557400911149786946195456 11913702 11295761756680965756690633344667107328 11913703 80656526929543534463606330246546918400 11913704 374443899255320372898297645858099609600 11913705 -133088447865462619453529027956399057500 11913706 -28572490319072880774664283690928971520 11913707 -486032031955443941330245837585593298560 11913708 -97907282800438943816760903953466493440 11913709 20965013714826537389721772572164123104 11913710 141742864146530228058373569600975707520 11913711 161185628148066378996278354944876239120 11913712 -313842041511635297251790050778663747584 11913713 -728357076887169061713924967621099086702 11913714 -284427548562298851458037851335856893296 11913715 362433258812635819810333589315426135040 11913716 429032647284386535421779640836892179840 11913717 63789594807129150253793171499973954080 11913718 -339906079928747469004763221035711731520 11913719 1689768910525441188447282036175836007680 11913720 76616136386732189560505438473990963200 11913721 -21788769125408168492322272885067325078 11913722 11771604721350927105843927588554181600 11913723 -78024709575233088266594712886052171148 11913724 218851935807498813176040855327543284736 11913725 -989883492186978396029669797680656353500 11913726 -473214016808057357414665178656727642112 11913727 -418213067137700203688362511311417284256 11913728 -73123703991016078845347890394856161280 11913729 195055208760075446264606422862747779008 11913730 -19787599303845631564057089331156662240 11913731 130082860646943316678185067622875553532 11913732 -54060210821283163060842781324016025600 11913733 40489526628221337997092127721349912604 11913734 -26623069410517989266584506275055845376 11913735 -118358683084652032880001325607638590000 11913736 170681442198844468781684610166572334080 11913737 -555042828233854389629110445364865744800 11913738 438746551110258913541351557584578790144 11913739 -623660913932561171190431435041556969808 11913740 -778219836965065140523044594397323279360 11913741 -95510479621294212028971473465212003200 11913742 848156653515892710404046595264310232000 11913743 777276643880856612882298878220550357760 11913744 70792402866400609034543710154075602944 11913745 431222389457935552073332010872634992500 11913746 -28837604799672375187989471989729516736 11913747 85625159657116244287486768009877392128 11913748 -478978178351395782913924073399977771008 11913749 -302466665045992959803074527900890948928 11913750 -21417965440877321030477421493203600000 11913751 -1445291152652376930030564818793633701400 11913752 -18275464778499409714309710530762342400 11913753 431889291164757668638394032921420450560 11913754 351411472817901210696241566545038420992 11913755 -228692779714346597139754645287517359840 11913756 -7330308388163828768436201939177040896 11913757 1206145441929502147527699306307689788006 11913758 -253262615699523881646124383358147803840 11913759 -113485588489677169354726043091044011152 11913760 496362379581735352284930033141153792000 11913761 -741417880838825993967169191160851464700 11913762 -3832938689105905203106936874979013248 11913763 -101654013712694914687584723783811739496 11913764 -404702096089558149981131502582745415424 11913765 8163807532176161688921107900104112640 11913766 -884854380038817266587244749567035124800 11913767 276990145067444787312433905697304781816 11913768 -376892634314086200427545356411316556800 11913769 511890300084325900241947056710034580096 11913770 -131004598046188719153413602088143534080 11913771 -630296976843036143285813772493611832488 11913772 -128632699226908367747652906936268028928 11913773 -1490349872218550586858888068440692879978 11913774 -10816950618244379639829817244027612160 11913775 -207329830423777097165820354540031131200 11913776 118826181398217979961402037207862935552 11913777 -1275175662391674123182432190780726008160 11913778 -88772357536407585511675705466081614944 11913779 896310868946667423855389189733587207640 11913780 -195280491411183813349349305390041907200 11913781 -1232228889489589375194699923330518203072 11913782 -217684350179945854843521880952001666816 11913783 322346333549589443066050259553456948864 11913784 -1423111746348729164603784067355034685440 11913785 -318903255464881298710216491099703788600 11913786 98285023820457132908525353572191755632 11913787 78443736724397858789544397792953657192 11913788 -671654432116530091852232349660561758208 11913789 -874199624186904449271481052726558976 11913790 -103571128580774486272596722450364145920 11913791 -682945777515562053286625780896273919808 11913792 273190174674445375830558561734800441344 11913793 346122665009102168951711969411879154624 11913794 118162670921822604896901367992986984352 11913795 15953481689316535339645051563168637440 11913796 9359638091963240307267166288808673280 11913797 -524163390832460538062693496387999103968 11913798 48184578554682191074457269906809907200 11913799 478116249344240272266307738307784147800 11913800 167935541277495778380292334145269760000 11913801 304710224241400331239222502523547471632 11913802 -479236596224549072411155964447011101696 11913803 -1517536124044381379920997743932984078936 11913804 514941259841013880591241936267858706432 11913805 -296064796145796747574621547800562271540 11913806 -290064288120388885966083610945037127552 11913807 -397507579750308783745073135652739593840 11913808 41427328515951121567698187199804866560 11913809 -250475021357334750724510960247202999000 11913810 -41876939855287073439374301889339875840 11913811 -424141218899472633445971214033708531440 11913812 -28862159746084599370060619455340425344 11913813 -170274082780939378442262443370215432100 11913814 -207564258987402227658467775658678315968 11913815 -87398481745086213385350192141178248000 11913816 -93353869547953564265267229378761195520 11913817 401386708879125562486721556604129826880 11913818 -80039465425711347043774005555275381760 11913819 -32952211967512655575420222001430716112 11913820 -345385081398133969245844768846825528320 11913821 30584656036948302927668831481062212824 11913822 -135601340199129887286524153582693096640 11913823 -622359116540094318504880030812538728928 11913824 -431656448042300736010251782777179078656 11913825 29100538165022974664632272570876979200 11913826 -259281100025635220380483691054653587888 11913827 122897181714497328291149098914059368512 11913828 400948647960217339828347168069509944320 11913829 -111431898613437148076824403187463142720 11913830 -478852420996138002667022383819670822400 11913831 -141867989083703212084904522773402044000 11913832 -366167778165898731129220319552893747200 11913833 -285898304769465607223340899823975805296 11913834 -343417394731316583336397631481611877120 11913835 11388614510931895849889539670930040960 11913836 -1000460167092977151835000030329359093760 11913837 302026280182296506182216247477299361568 11913838 -7667028712499603432105962989399732480 11913839 213431861537266455796024081466406528000 11913840 11155710782186611251527332908094095360 11913841 1086533534667014332323196658493777996242 11913842 1051309291037136111808647833784560735232 11913843 80296747413526156027144303469667332664 11913844 -351582478089518158061577729631393296384 11913845 -914737253120232554098772158412178348900 11913846 -10503935248593178021131508301240924160 11913847 1582754294874001670044199499675386762712 11913848 -707307196513678146580585329699422576640 11913849 701943670011288855511961574591646854468 11913850 -20069524421091638874384787902210876000 11913851 1011383696678795156108394545378143849632 11913852 -101707329547518785873356269089444133888 11913853 -126481569032006454256431575321134831520 11913854 -476950893649335691191671702815855962624 11913855 -658788859675519964325579506685915168000 11913856 460657209301774467604496628959579996160 11913857 -48624616520750636002730189902319520894 11913858 -170706582142984037430374928404450181120 11913859 445081992321518832065125243183763530320 11913860 92111364256138268258135559839845489920 11913861 -170360326506449794832469187615766212128 11913862 -72215191354347303298551334684420367616 11913863 -53172758910163540422980621287921527576 11913864 -773568672551608867990739784540929064960 11913865 -169730375937872738618058293007936777600 11913866 552138181320528101028200645513107939632 11913867 451124094143965553480393156527083609120 11913868 347067473453798022550474447422537216 11913869 -635184430121524017446293485170079639840 11913870 63561799956886300069898963138106163200 11913871 -730011854838210492233289385895914259856 11913872 136273559651510202472457991984392650752 11913873 -102451823657039755599167091895283020896 11913874 -37008767386492088794032424278843763200 11913875 1253412896984287272859357732214110344000 11913876 281885696636927516262830867153191610112 11913877 -949701430232170443459841364989403058720 11913878 -55504371691175248817939964857535665280 11913879 149470414681038619628276811579490467408 11913880 9848515493219100397783980487131340800 11913881 1460280918721334029756027132412499264 11913882 42359081856196105167551927088448331520 11913883 -469995540184911146531003630681598351868 11913884 460369943868385912205943255976081536000 11913885 -12414568314176278523039914601036083200 11913886 -354602003246681353845865970683582804608 11913887 -1484728750689359594174546440708471417368 11913888 -52044510944076614613409158754467840 11913889 103239596779586695637426950014060785664 11913890 837610151253472224347847859022195257920 11913891 858139087471645789103462442193083091200 11913892 -22296902199924647172948792403095911168 11913893 363910605404409428829503188100004160800 11913894 -379303624587373352997145705426116362976 11913895 -361223117561476452615237091280440357920 11913896 237949213310153864647047755299892736000 11913897 125764142940795051260386829881849011600 11913898 312379070042840291520877699538863873536 11913899 -835029776259129222691313022949065329100 11913900 189293072382227112754203087526449561600 11913901 -883639182296335257765681725285986871168 11913902 196131622600924998946397973329332992 11913903 -153946575189693437143399621226032290480 11913904 -288356133254165561349976625107812515840 11913905 -42204145030745897448170103309043268940 11913906 -264552564997425123452289672971800148736 11913907 1363995973164446109343958777895505431804 11913908 -475265132847582926194346013310053120000 11913909 -288997414607878510975780286244876685344 11913910 -132096015231077482245674628935488721280 11913911 1160196087223890572377815475016231270400 11913912 -715698369434962006120582455236345856000 11913913 360296667926521824451689254528012759184 11913914 828385185019530944131535736155387731056 11913915 -90885803839715925127089088746120034560 11913916 -14646920265067918681589537121891450880 11913917 335802850082154606588525887260966751520 11913918 181521034324841736428395327629060193920 11913919 1404894685214124184775769121184543951496 11913920 50859660735034115007927529936949084160 11913921 -243185745522892744214260836849137017728 11913922 -79312315497404398700538777112968926688 11913923 153856826466971543030587396550929692480 11913924 -539011432650887392616270497304985600 11913925 675804653447030712010868559245360536500 11913926 -95435366559315165513967578688960755840 11913927 122093061263491884486668221037330468520 11913928 -448478112228336939057643116017912033280 11913929 -456843383981446530456977762402611411680 11913930 -55423003571846136089416035140032327680 11913931 -43027783234051573894733521045497792000 11913932 -611866870766935462762268294849872053504 11913933 868992138614058633549117857131563397824 11913934 546065113872771847098749533532643239616 11913935 -604776931700956535843218507921036730640 11913936 69968307982397913722264513729445494784 11913937 -214638170312530877175763128117375443648 11913938 792303779717274072432722634460706914944 11913939 492747373486323273696685151175167825520 11913940 16585458178297985422900253461582663680 11913941 -22963926487171110661423014054898361028 11913942 249418156364723869661831086405547311104 11913943 -340824645208111574617684148459831089160 11913944 -144783850606024405803622991964017049600 11913945 -311796692140660723157119030350534110400 11913946 -548956127450355482846840387959411312896 11913947 -1444791695793701880568351115738299255728 11913948 37050871573154179990717146287567327232 11913949 71288235522744908595599896115258757964 11913950 96096994199688425324907476359843896000 11913951 -58898274698860132142624506919893112832 11913952 1163984467357864323694460085314920906752 11913953 -234109344873094394179061871692643912798 11913954 -98908092235081844699612123139752908800 11913955 -827587354650106308324843904309034879040 11913956 669335879018846192779188181625260437120 11913957 122576611261140786743569365424125865920 11913958 25765702558923237607439806256128819296 11913959 814313768502058178899810727148119087160 11913960 99959113380588037129673303459762995200 11913961 352642491268836107667689686946833091572 11913962 -160634955433115625951333098687946837408 11913963 -13882767573189281235283249690115200032 11913964 -84738780795509866911145797029962465024 11913965 24113440257540429463298899841493822720 11913966 12414726224250852730587602814610732224 11913967 -786659409066157989795410681850548752 11913968 -69260362008524933719318526792493957120 11913969 -564174498810958724272712997142193008320 11913970 -330220592308101654385050193009960616640 11913971 499858173753721667721660714303599307744 11913972 -71435920898530724054349930410542952448 11913973 233733980323612225779972465581133264064 11913974 598918955323960508863834327410656188992 11913975 -161702125345225527864186371986404455400 11913976 177256297439989297779297662604182016000 11913977 48011104178704644272517238598288784000 11913978 -36620981576995248019752153034743115776 11913979 279614636092397640709764774216022563072 11913980 -57885348177965309257340319985573232640 11913981 59971968753836247633832386931744865280 11913982 -19456311287731535016219170453584175616 11913983 875298572078686703897643146807709284160 11913984 680874782970378767082967715001069993984 11913985 44090478212857067166656711705177950800 11913986 -169754062088310592297223395318188335616 11913987 -338683212377702180848654175217836558160 11913988 -1018927059350733829190558737461423974400 11913989 -1011634689965564495395654618166996163876 11913990 -180654583793843598076111653564598886400 11913991 -419913270097446846773855737137198579696 11913992 190832587361689177295541020115315840000 11913993 98706918558743083608336699305237758080 11913994 -256064830253190587531246561440667242704 11913995 -147245930506127395252695010568480186880 11913996 -56809403921612079182044356294185496576 11913997 675727150089228157665815392337395098112 11913998 330515716130163748840758690093852670464 11913999 -145431358574147895727650785093159721336 11914000 -20157386751983313226404854305652736000 11914001 -1017280598827786327409253162746366241792 11914002 95740460387150425745991563953682776080 11914003 -1184945109141616205560796567919221313748 11914004 710603778918312599453820959850682717056 11914005 -134663040440517309517597067712204681600 11914006 -55405061254476481940382920841101143296 11914007 773743991463163108583973866950121272320 11914008 -626202505331679069848963780584824545280 11914009 -343582987818446111981925173625129204790 11914010 -11579731619132582511803549034870297600 11914011 -673277614233367675535984489293625888340 11914012 -263504532313976222586494002150488683520 11914013 -231177723973492824345450117172880650752 11914014 143307409603165906773321517391148386304 11914015 474563596482015463573515040860190901160 11914016 1451064909836837205556003719758653489152 11914017 174605066442633710667751642803279822048 11914018 551708010538499000812615761793260378960 11914019 -72655857864376602156337216083829575456 11914020 -569132180593238703108699154768567910400 11914021 -21661973963458450184482068373635698560 11914022 -323105183880131028455086006139358437568 11914023 243733717415140327164152697400628352 11914024 -884814008210038867791957733353457751040 11914025 -275444561587822931773599419172933189000 11914026 -169294845466079054938239413668762176000 11914027 -382052321417985530463539855542509796880 11914028 -90474774555923933628290569761583217664 11914029 302509619052149737904700097463856728364 11914030 -71627528392333930004838044920708032000 11914031 -346528338928540108306571462011449309168 11914032 99457453275557304802683882762692591616 11914033 -542586731836538925090719896645794612718 11914034 -621548395193201257691350046018162725248 11914035 148325241925936071487318344256248687360 11914036 -87176006713001915719836108576219895040 11914037 -241783323539252213587654948035123830628 11914038 -458764958227196647872213386969151936 11914039 -1397545311745610880753525878187220419160 11914040 527922819025528992127644976289280000000 11914041 1087543971026877235609113208821891745920 11914042 77593403842275193329155917630742313984 11914043 -295228224741107563594954548166635783708 11914044 -37868168819607681152180357324397969408 11914045 446967364667599769780064817668527798400 11914046 -270208329698479429890771881074290781056 11914047 262591549559420514472691272108693197720 11914048 335712019634280297493295599623230455808 11914049 -448993805900192229374268727459715700288 11914050 -113061051170556174880130544222115267200 11914051 -986477285668092310301618412374774586896 11914052 -331602302556830139772285616367378048000 11914053 8063045927367053873944620538619519904 11914054 -69396216583156380977616254970217893024 11914055 -132466507453381277266502583795390380040 11914056 133356572698391028520613368158183874560 11914057 1802230033180152410283630281376568077072 11914058 -77329917966694833542184645092500518912 11914059 -216609808563958847064798785620637440080 11914060 275800816850869641393675165545857428480 11914061 -311318664638795210260953786147840698400 11914062 -159348338316427290142714422708231949248 11914063 -200333336516815466946808685220577364240 11914064 166237482096968578602951466776552407040 11914065 -88469681327682696985544930129770984140 11914066 -659371928945246319556912661135825190768 11914067 -614277134460792588334839358659400673136 11914068 -272510865122994969257794860760711716864 11914069 -385511452950036527217719580018174323616 11914070 -106645667660119846764337076790697152000 11914071 -9217749441203657642769072164676437040 11914072 230147248278965752847114085906616780800 11914073 -486953245460668685436125349064139490678 11914074 -123996810050451913499795039846550451200 11914075 -131489505389176625139173786513131534400 11914076 -5795362331849702050914959933672208384 11914077 246447427103117059988418997331348434944 11914078 -176672823840524993680556413600797230400 11914079 390366667342090121303212604336809531680 11914080 219936039451099002018208994362243153920 11914081 -961404588872645391947420460566621841118 11914082 278293421452317082131340478967890748192 11914083 786757619954634156976012165322057795760 11914084 101685137385024092935636541342190157824 11914085 -125864422639363126082941220239717817220 11914086 -309749403941349313702082919258595038336 11914087 972138270437477459430883659656975287736 11914088 1035957582530531546557145203465685621760 11914089 959940558535494005412035220518164851168 11914090 -221509875679261835222180378001018391200 11914091 -468112873915607790548459744524140962928 11914092 20736760626402076693752633484710497280 11914093 1945291250662033552906612752532890238680 11914094 485091786917868250912509590278826796096 11914095 75646817735163422854640797146103920000 11914096 4264888070379160035311620227007086592 11914097 53063948388518609068672485135883061940 11914098 56489824276576345111193936066400099840 11914099 -926795654368630619460466549137492235680 11914100 362449515129740239673843034773483212800 11914101 278893103281097699752159290512651591040 11914102 -321982830761815708813833976527566590080 11914103 266123845531476878819480219705804338704 11914104 738166086161621079821907033871056568320 11914105 333135465833049446173888936516168944000 11914106 -120995277273192144686191214370371758080 11914107 564676259878882859303385212618182599360 11914108 -397962868416947356059930035990712443904 11914109 -1313383372802141649217848626929333005690 11914110 -89456099763809485265790233774052288000 11914111 19023028057083513202815948928628253408 11914112 -105860012683487014213943383249744035840 11914113 -688455471508734925817582645329940448576 11914114 831456951647830035100547536820150871552 11914115 295981235397430873923134803738301303040 11914116 120496708257269686856671409332527025152 11914117 176339056894966184393260483433008574140 11914118 147384373349849463086559291480954161760 11914119 189778713132690856363296800443417980768 11914120 74362514502177493508891623680147916800 11914121 981533515614564152139344333073993469200 11914122 134522110825819603475587005159793525248 11914123 -47784251481895300755270502746353936 11914124 -113151241359174095489792203001364480000 11914125 -103487763794295770465649245569954872000 11914126 -4311337212563902115217535722721242240 11914127 -1137902009405730534735125169841271028288 11914128 17596799732417467938880277160331591680 11914129 -596229550522670867055692870679193716624 11914130 14441030499184293588769981384940736000 11914131 259666758946123712809094617814542016952 11914132 179803488124206768634119593770987776896 11914133 101248517730999047816946540847685898240 11914134 -179772026490176231596944014890865939520 11914135 -291606410967349139381566484219022134400 11914136 201341956242567666012733581672052531200 11914137 90727846828970325801668423459754766848 11914138 -324211912744989824413142267445128883216 11914139 -7099309611248885401764959632457429976 11914140 106869204187604587161177635808600883200 11914141 -997865591724499951504368329661408971648 11914142 -830124444484847625003913340035849254528 11914143 -91961147070062898921205206411874402800 11914144 -674754638370721235982142123631837184 11914145 -1032053719323783917821486204691668373100 11914146 81318234295768185405630651215388299472 11914147 -54763488679685194707436657364138046208 11914148 434793232034849294248135754583163084800 11914149 173853624330357344702814225757848906816 11914150 93504593848488441532797180249410976000 11914151 129562888295945735729722777608325897992 11914152 230104736255107628228330575882181591040 11914153 450496771168677767555523665127103797364 11914154 -65903887971530152422780965862390042528 11914155 157754976088350835101062879582973004800 11914156 -43353504801616542008740668997847284480 11914157 -1692480956221381178269597636399764776340 11914158 238091882769382814544055411859426426880 11914159 68520300059214725497933954320206291840 11914160 31301982032889808207738940632667258880 11914161 -125439721398706439163380234604527204352 11914162 -73367085303737465178073425398313357600 11914163 52024121167820229172619574885506512800 11914164 126757281812269263017176608383706188544 11914165 -551859512027123537453174062434480511200 11914166 515702410512344524021286443823816976000 11914167 -1043344364038355605686879961928913569280 11914168 99387639373874336059733697317484625920 11914169 -770657300008943445460175490421281689430 11914170 -129410205374415695356527809443861132800 11914171 1314257086273220275316328186508058872032 11914172 298376591609758509453220743582797362176 11914173 -871117594792569933971576352333998249178 11914174 230592348978677624778182867738728878336 11914175 124752201475562588763766628582464288800 11914176 -204829510699509681122623995161899696128 11914177 1295396765260249128041371073696507053872 11914178 287436784249969690144640619785908458240 11914179 -580063733736589572040431073216118142216 11914180 125697070472843676953800048945046918400 11914181 404647884138817661449232145958296893982 11914182 3990543643142978987663722678497914880 11914183 95308542001392902221410905747173313080 11914184 13184992815122735684051967305282027520 11914185 -118388686925401896926827272728902731840 11914186 77434605409616459424173928674992330080 11914187 764142207685523872876000431635593426836 11914188 -115483294096503538337565583606995861504 11914189 393670464579245211817974441404629132800 11914190 137569103973046878251746313823065193600 11914191 828914842220918563428181709114140698600 11914192 184133472972937087830760633581690576896 11914193 40711869813921925218366245566030643442 11914194 558771879117703819450374126088387395840 11914195 1111032635603094495689300448149528376480 11914196 -352360076905988745126211131778756214784 11914197 17135479422935712624448960192933440480 11914198 -516497936012291260852828632087950545920 11914199 -73575381837633138959665129346964963840 11914200 68228116574761332594935418035854080000 11914201 -316219707796950421948818499409537510588 11914202 -87294757650958277355391753073808304896 11914203 -330428428298953368236057778787512484200 11914204 251873201884130775668524647692552915456 11914205 -328076224029464286580374479765156384040 11914206 -69847293701681319800011360986960638976 11914207 -399811868156175423986345238749907646848 11914208 -1303265480828475531360122252682804854784 11914209 -44037369890981382575859966419777659710 11914210 -48743110401145803785209442726651489280 11914211 165752694372849816857176686816335115000 11914212 649327049213202702794451775517106849792 11914213 -458432392917459775304667360852802602560 11914214 -18040971280509854276739124651521515520 11914215 -665789845292958868253391786410585880000 11914216 1574622303176967228159491673990166118400 11914217 277385407956524570351862090084684369984 11914218 -920174282879615041746217193078874333696 11914219 -606334651159966951957711806892589794904 11914220 -228444198679573260330333092946213765120 11914221 -469211947040527681527066726266974525440 11914222 211011925740092395763163316270343328384 11914223 -519965877722185676551161180115061670936 11914224 50560085445937173746594337178008944640 11914225 1246592221666639695541964686269631600 11914226 367900177462737759449544183538624671744 11914227 13178262339140449706251834910845780800 11914228 -35104100839002083481133800411060620544 11914229 -1796350543413584970308171746010012157924 11914230 5395674769611647405981222062948515840 11914231 -75382254939568989778336733591106454176 11914232 787412987229155803599000721331090534400 11914233 348714493905234868378722355328883795024 11914234 460558294384584558580003580949193052016 11914235 -720442931366586737382986872463290617600 11914236 -329560741397384898672275837173415854080 11914237 60607510616573847508668042567901077900 11914238 -108441522221790620665130325195071013504 11914239 -205488077293590558780806585763176101176 11914240 -172180569541105180248521600463903129600 11914241 586511248471005498453394251895418702292 11914242 370984257672234571025632053521661567744 11914243 -1494715474052627120525262545589162270456 11914244 104310163625409143403367836982032998400 11914245 -105127269102313031514087119767047926400 11914246 -628624136029540788662250784067720565120 11914247 -181547099079106247315165369476891475304 11914248 -290711177298331062727782671454435287040 11914249 103228591936214818344400264104960414564 11914250 -420182061607605366567575360275006728000 11914251 -228421167263139810886303451367275974656 11914252 189237071298702822802587829619315089920 11914253 202777997678570341444896969957777174144 11914254 -380844620677616824503453328849218539520 11914255 -677190582551050827548118828724114494840 11914256 -79823779680354131938103423806631436288 11914257 29963732759605316206958970138036969888 11914258 290042303720810149577015778747838254480 11914259 -96003998833686474745227777258881899968 11914260 -421410591565002743241045907459653949440 11914261 400776140379520176385081504681227389824 11914262 293140763604170428996768647045735983232 11914263 991199824050924446494387300464050360640 11914264 589396725133570947917340666787191183360 11914265 474784178086353019148866860685660800 11914266 -2131195514461986314438529333366316032 11914267 61580919020859154032532271748118203912 11914268 -5308241760605617186696793928099296256 11914269 163275986895533179368744297047548777344 11914270 272273019246862862661213828612888960 11914271 506627016673335908926505786863989125472 11914272 -97396973204791705973780069533948968960 11914273 498391651800187244359773269814321264000 11914274 -161850526328135317993345130910519666864 11914275 -319463603986729177036585684237209854400 11914276 -555453338297374625275858710296034680832 11914277 -415716277885830984241064623936753415874 11914278 -60791394304202761384650288714580474176 11914279 -453134156484244793055343309949059229760 11914280 335947928300049454029948605568683212800 11914281 308324692250689966931752064325810942912 11914282 -392517530344606550485124479278728989008 11914283 -12566169605031934804946014776348011640 11914284 191757874602185272020152665836884583936 11914285 394253116581063437238047842959651811980 11914286 88328138579845982463934802719300022592 11914287 -148846828896734328108552209192386419456 11914288 -363822353362561009505597564638407557120 11914289 384511125549760331335954184820674979090 11914290 119564446644244375301362913509258437120 11914291 -838348822296572120322435624994243702200 11914292 71806193279749936009047154352138649600 11914293 542809677355706343646764359520608434464 11914294 58904426749375797182019066032501052672 11914295 -772197826608774649663458009346902460200 11914296 -172756542039943339137208174677397463040 11914297 -807003198673355078538247930367078643456 11914298 -1081594616109897847090373842530849643008 11914299 -271757558701638437751377663299333924176 11914300 107343087301269149350532400599458316800 11914301 -131676842549191572825542385137405185050 11914302 -67993767162577737858253975397733329280 11914303 -664514843390959077302186377749559728448 11914304 -32441877875386231381328052183809654784 11914305 141101204954158453299270537396831192000 11914306 468070856314325174990754606789790894080 11914307 -610159500655103117557854743444360997444 11914308 24241101292775324336241953907032186880 11914309 -523658122735305382468172434086707597760 11914310 -316699838203869829308843800748854893440 11914311 -2469645182933682707266614644181632640 11914312 309488406071553567926790717608457338880 11914313 449712728510974356952786727578746538164 11914314 -94908072139396953897033941819534546688 11914315 320197686672120566903873182838935072800 11914316 392330792430991257668568227485242275328 11914317 12273825918133856591362204169163684480 11914318 111357441948593956807533396984135493248 11914319 -73579677793034843523906567146116647552 11914320 -136081608209725796835725948392601026560 11914321 -964541994854464130445942722581245102478 11914322 3645527375678312590306777780664131584 11914323 -95652338975223999082922861765925599232 11914324 -360956455511267837539703885821160562944 11914325 66586295923969966143732016060762946100 11914326 -228434520654104384110405530163385491776 11914327 -254103666000602085864603478396103672824 11914328 -1453204277303754917371553690196267939840 11914329 -53180660831583233686970469213283507200 11914330 -9845558110317574229543902930650048000 11914331 -890297119396519636956247232067682353600 11914332 33880533139607248998503555333194639872 11914333 -400776691834114710662094552788650753940 11914334 394256380338127626787519627060249650816 11914335 -131186995560742290986740582643967458280 11914336 -159380512450278645125486106601531637760 11914337 354639745138544950860607423253154303720 11914338 224512519760894557717145424618008140800 11914339 1471282340225817004755757447952728546056 11914340 441868489289926252542939787530285123840 11914341 128727223880453754419834370997674860160 11914342 306351384071152489269723290232872709120 11914343 128472193156382000734512323170732761216 11914344 218065457924581687723283111607309926400 11914345 569582547788684258229678653661023571840 11914346 -498062529301912313808868886036608066128 11914347 473553949267035522427921335187197362928 11914348 -1194762767954210160636794951082369959424 11914349 985121961913525520871310140437049546240 11914350 -64811398632153130367267295883570171200 11914351 438012705253398409613665537828159270352 11914352 -23247791836794818501713407471157248 11914353 115329321034249663180217287700221249728 11914354 -491761019196417490030047135336837120 11914355 -888399666863445938018645699731889892240 11914356 -444576457126104253373929881266012233728 11914357 129461588959776157338544889958353775872 11914358 -579403879982897819167070777388188730720 11914359 -420342321919044141995063601281605344000 11914360 -980676763958658458014903930681368576000 11914361 1274264546959710441859223274586662601962 11914362 -379813787041468942683009054276984942480 11914363 -138891025259944753496723591505199411372 11914364 249294366653326409002628683966066458624 11914365 -359498685859136892173521978838223151680 11914366 12134467069864896772654133399506200384 11914367 99418260660373230264487033365177673752 11914368 165803892079389156558893773162650009600 11914369 -422259685892421264969982414955143919230 11914370 86898212349875526950346583116439378560 11914371 -15633190305273668242672162854907849008 11914372 -618964819030732501443320857568454423424 11914373 -270720303340899580507947243113506842240 11914374 504342178286887327131670145232720980160 11914375 -8224840285577276914406312999596485000 11914376 -122412071550910675633567502252550097920 11914377 768059437503370324426224364883503138320 11914378 -129888362984639789817365196579718053888 11914379 315129633737491312801548496973534513184 11914380 -506510045307918062140321359160847677440 11914381 248800066622692569964481192135135193132 11914382 -859495740965599460265654654795217112448 11914383 170961378951104717781213590285613346704 11914384 89667404516548586638763527616326246400 11914385 97215673020613103175993971833638912000 11914386 -402142374877268925445786976741217408 11914387 743834005111669253374969249290101617240 11914388 -1581469611515490652315132606334422360320 11914389 287799304548884927855999539211371468800 11914390 -431048364735015066148209959124578860800 11914391 -425032632767699482785709106970882120048 11914392 257780383345786917656095112011117363200 11914393 -2292269880788769215373845095475264218160 11914394 -179376995795818156245003687334674591504 11914395 -234187041389781022480667311292949104160 11914396 -305197500788812181439260184839953131008 11914397 -5213713954719441745037249388389099040 11914398 -448356962347875472967941774437660015360 11914399 1580786330643223907806183769515715040576 11914400 -168403356696357603815938547313092198400 11914401 -195071494339980630250767282067221784320 11914402 242879337374697625153438674569334691152 11914403 78277782192323090448838713777265507464 11914404 -423307182643942131182225620612750408704 11914405 733680737717480121602801647744029624060 11914406 460927209603349456134323460759274659840 11914407 304172894848791625977727418976971884296 11914408 1339048873230718149533692619269199953920 11914409 701849039287857735593388307060821317760 11914410 -196699050110679606188485450800463918080 11914411 141564636277709985116344612089680297012 11914412 408577264036310158083392420117604157440 11914413 54877694484144958769665819793706883200 11914414 -228023925662684257733855332623740906880 11914415 -458739959870990501139768830617743952440 11914416 -53838786270602847506614683117911801856 11914417 946331331771928886328888676228378360466 11914418 633735955337323619485869469324699347360 11914419 515374050570415492747795677753520187520 11914420 -227044701550377439173016827936162693120 11914421 436709458308412728259954488268726664544 11914422 185794443272051476464778120581291841536 11914423 58417648281528701614778514547967845240 11914424 1045438246905820876447395934110735912960 11914425 71226216010271700454762454683483800000 11914426 -592389654055389526828209553742957035776 11914427 13446470885178458948998152067642931472 11914428 -65337350070089165551262005301329959936 11914429 1150543549741816731873643852710187584 11914430 40229861156557073639941799044361030400 11914431 236508984584068337967290919504131422152 11914432 182325438319931724760532606896927932416 11914433 522503972533464670868338311856819316100 11914434 106677226729121951857213915910451025920 11914435 113780103486335932966922875071959118000 11914436 -281457062582904608358805823580234489600 11914437 194411613604066745845199046600529925568 11914438 311621716871418121010225393332067745120 11914439 275124408416710829403883150794506028720 11914440 -5799276856234888380513650612588544000 11914441 -69037820459635891501757904956064444096 11914442 -105718576335209925050416087960525234128 11914443 -1006065722234500318679364336083412564576 11914444 -5556527062192071667016477221485318144 11914445 -10038717598260004172976372108604616520 11914446 -157630595427809047048260231471234810816 11914447 -68762713633193552169794668668034655168 11914448 -96657646910146828882953671756768870400 11914449 -72633752561048518299972085712205547536 11914450 -240856805571550473621138386880992659200 11914451 703851420877918411639793194908667321452 11914452 1153142025242044560721712252841848832 11914453 1191854612279129706645350343855888121344 11914454 273502982701462226319218725596332326176 11914455 -78715317385066846780282601421077806080 11914456 -10538513112841829487645003035691724800 11914457 21394385111676032399101692589683581706 11914458 -71815222662288679387688796446646191616 11914459 -671501349806229245358862705890779273360 11914460 -19968392265723327035840811746070528000 11914461 147786809988662610364202856150005167788 11914462 252453500382956953800295288666864939392 11914463 -9138325494520461137945224726615267200 11914464 1189225166770399605170640756036411064320 11914465 160925349422202117567033878805890799720 11914466 -115058832503274231753730008504749999616 11914467 612423199000913100721677770795112732912 11914468 -727656971855989090235217264042634312704 11914469 -134156226857898838515678079309979098560 11914470 243513918285167376585720923563115665920 11914471 883063060000683835660538457676100783672 11914472 -1111312409516969299847920379796475315200 11914473 544816876644666517619170992415923058464 11914474 -157296249768855919727579918456038268160 11914475 -810813756388496112998182971159313285500 11914476 -18074087870164056595484192111275376640 11914477 160666231423088089340005752059368168332 11914478 -58786336082411317709951163656221886400 11914479 199133652218796154212720827091771716640 11914480 85201943018790810288664884020961116160 11914481 -652766080546045200138588024810562616268 11914482 -176776338305167235865353363201148337920 11914483 2310397192488786760865072713210541568 11914484 -100608647608242135573032812072827322368 11914485 -76459199166542345546377029650204920320 11914486 -677244959177588724519934603887637308096 11914487 -464358229428261407056756054992923930400 11914488 -213308966909880667520817066330307891200 11914489 -1265723725380312761239084130725179362710 11914490 -101488621315968640220748388441028997120 11914491 -20513455063299669338307463551477500880 11914492 -764125156468950565699626210502585758720 11914493 -139321817607837166870943168968265352660 11914494 21193070846286168989486162793319436928 11914495 -288040848779491589040569762936072463000 11914496 -428239700354637090059403586088925659136 11914497 -207268586289440302739933124526642712334 11914498 372206610430495613017354762878087810000 11914499 -1371006770010179288384356247572209514500 11914500 -521913560547811636813743198393993216000 11914501 -356083001182746154644784939246860406080 11914502 -253173371854000064505297290621627526048 11914503 268786356893208156824082614200495662504 11914504 -64977750246167294553320041635382886400 11914505 -559827922128559337378358182987044761600 11914506 52162493806504830162206213866724751360 11914507 1236873704430994362455106930204408428 11914508 561759309090070076029388659485853763328 11914509 -124518647578040083941644031011842597632 11914510 80918433419445626779018124867480901120 11914511 -54126237742462615822690638926947370400 11914512 -140227196584041988804494222964829061120 11914513 295548667517516096452425801793872929524 11914514 353848050758397755001627298134080915856 11914515 -18073601593258938708832429510442911680 11914516 153905459017228154107138764693818733440 11914517 -154098222003951606808756881220612439748 11914518 20990981370311005429328009216399106048 11914519 -594760871724305879030365083842983962000 11914520 725126831027651161263579718939785216000 11914521 -108313259286105675788443087546459456416 11914522 96284044427630519237241270430884675312 11914523 369173891390155082815268162618706249600 11914524 122123249430057303353710716246058759680 11914525 513760761895914601203981912629222441600 11914526 -5944947610881883421894469817427342976 11914527 209319180572830057838181482326558865280 11914528 -80348905776956578266242317728979353600 11914529 186704640324346164042530256705179690688 11914530 195595297048594408315515777167890360320 11914531 140044344384347015658784275163012746332 11914532 115721085030243231869969335054324162560 11914533 -762733352861612425468934532714829010976 11914534 -891409922306320768078149580055773328640 11914535 20945101009891966749606792946088666160 11914536 -117796005328942183072363528378941849600 11914537 -1010217113647047631687529119814790321008 11914538 -291585437108970770547883191028792864080 11914539 98840460033173049871092119518954222080 11914540 34894207189161600558266167265239695360 11914541 1219484416213735733396226007602431841942 11914542 -563264186321720322758866748398249852800 11914543 644688788211631120680043450506447637760 11914544 94503420144488526010550819422180392960 11914545 -1071827086151106549441752669524932989760 11914546 -128840401621447941972876798977461627632 11914547 -2501195581997097666095155176330796399008 11914548 -45214962407270032095217353922675292160 11914549 -19327538571157835619066578200236543360 11914550 90545060579295356314236316173905728800 11914551 336947293945656851276925533386713245400 11914552 -150354035232062717507859009916616540160 11914553 -51563366818106902220365436479571089920 11914554 -239906947030123570496828788101484078080 11914555 208036609273705235935786598367927203760 11914556 151548205798893383101862851855462428672 11914557 79305522683107215207356708776114812192 11914558 -4666540510499728341448490367358926720 11914559 143367381914470510664588699342256642288 11914560 -46008670976054506804150482632913715200 11914561 898153257049596382532658575162303028672 11914562 129757940103312950937683644030743252864 11914563 59511267425599867645680492290357262000 11914564 -64978565692906264662791711357446914048 11914565 -16414260939182769999399908083060951080 11914566 -41384021290933335795251327186995738752 11914567 -170879168613496016401252494484246962048 11914568 1396390693697442304194684525325453378560 11914569 18022894845297170919026833320788554848 11914570 136659397894380959860324756501938960480 11914571 -441293869050562903729182589328650177536 11914572 40857357567115345896253838469606681600 11914573 -1231456152149263135276348804224536239200 11914574 -36417424005166647219545672125287531648 11914575 -213344249314646081535535202288007830400 11914576 64635500413550260879474068260307525632 11914577 -561354119689665494294319583072855708560 11914578 88399732321233163723273517387710126080 11914579 1381077745261301201865321228274781880520 11914580 -184519953881258944548924941659383398400 11914581 -181505973109210391860890650601290164224 11914582 599712481955874742941152822644189039392 11914583 -638187409124510855054252221840010033736 11914584 -225992426810956282906903932423164559360 11914585 146901324173790944101934395082533035780 11914586 552789089704199127170201561581529472480 11914587 1144734861451650566702564177064538075440 11914588 -116531015468370845127044511461410632704 11914589 11967241078052596085522392434823887456 11914590 228945303254730609708217181209072840320 11914591 -30380713904296584936078435989381413928 11914592 -716419197573923651642908349533842309120 11914593 -292415977168639085680057796473217184336 11914594 -657090706239837761767680468989218295808 11914595 112369497275693105731009382116962206160 11914596 586897776378367513408454516687538662400 11914597 -71141700598611228131841092678204721060 11914598 -242271385024589167605244606132308080640 11914599 -796137546557110977281105771362503678936 11914600 134096929487769912875431204294050048000 11914601 -164749783927357675674372696482074496988 11914602 44520255985378264460771639690742202368 11914603 501358534375172854009676132541258245948 11914604 435981038653821081348658319860843815936 11914605 -731054270853418909100975935429038657300 11914606 -572384076461621487848910064519573972992 11914607 34366134656424285223096359252699439872 11914608 -40026856780740040558345664174599372800 11914609 429698581629293375744713201463432036416 11914610 -558194184983228225348077911205955735040 11914611 91164282003209518254220495554169570872 11914612 3566730725695349339492415027874240512 11914613 -193036087091032193673191946508286973138 11914614 9632212930210061762344288007859322656 11914615 967085602403503992095699983516507315200 11914616 -139821364323869666934374361912149360640 11914617 -81374190700188204286137285348676716864 11914618 -103599945901038907059845335439344068240 11914619 -208836142703247906667040094494511493980 11914620 -253702173345507518984372952112448010240 11914621 -855981522846417871979472316991861623680 11914622 680051716297286866768032011007198720 11914623 -30343745736192624466624249965663600000 11914624 491921688066102827753921159155018629120 11914625 537753741615966163014214796818895217000 11914626 48588927199008469132184365000895593344 11914627 -223005468475342183512503038866803963524 11914628 -1182295957717795653190803342187438080 11914629 64024794000990901811536469562052306080 11914630 6674242217906332027730874056893585920 11914631 -407714772891515196895835364074797466808 11914632 29722763704117416821365245223273758720 11914633 265411021764867715944831983425055820544 11914634 -377508976532451826655216264480236911360 11914635 721672154370865685089822433007314734560 11914636 110347530421105670480070159898494950400 11914637 350982813421231914270768123357187148160 11914638 -612178266583226696121733033202216832 11914639 80546453878215089252055913503049906560 11914640 130198301875032944450396060133799772160 11914641 717470476662758526156726822572167795200 11914642 18067829754655818236043739716877344816 11914643 -61891320999962374543312936428625630656 11914644 49548539693735574375087125295680581632 11914645 183421404566568839641274739430916268600 11914646 623940068971874075480350245132856634880 11914647 -667525726790013505836181406061046325400 11914648 -287642880868071716841734942087868272640 11914649 -47538700342598435975830743242646660864 11914650 140053714534403746021007257928949216000 11914651 -494971960696835031909533671678440574448 11914652 -495467371789735222344110424092267885568 11914653 -692231052642327464798389921502535280800 11914654 330389153687186768271876414261216256512 11914655 -12132142178362111521329850968772756480 11914656 285526127297522878968153912859174109184 11914657 -121417351405554268535903196422133528094 11914658 177463054257060428147194889713258352640 11914659 472141197173953831459078006458828640164 11914660 -161680132393473209409717630844618264320 11914661 -990672150495888607155793774083976166976 11914662 -286727415402336567263847733909887181440 11914663 542998251788857041811915811148025062040 11914664 246695077554136338382101844913405952000 11914665 -91220729478234205847510373169954095360 11914666 -261999923008380784508130873983745121440 11914667 -362884710458293920541797467149180137792 11914668 -924464902120853836092321767819389793280 11914669 1219135637848890516762731970946264599714 11914670 139813056011748258180359175515689503360 11914671 -770678418115338018448224318052327712496 11914672 -8078696173380461162499019307719065600 11914673 -406315468197679635312773410522984596078 11914674 -331441735313130413503864382797096506240 11914675 111925460970307745434698990795054257900 11914676 128052615591368240819010242514423552000 11914677 -763666671070630704857475601169897820480 11914678 265017024822552085638900862619028020640 11914679 149141846598828850942859460930531137760 11914680 167664684006453753927494904839795712000 11914681 -231665662977525779845184554230401830200 11914682 -80813194590045254260075746157264389696 11914683 163164779623814009471236932343838500608 11914684 -236001408118906615942776448768207142400 11914685 621160124425447443897749329172059390380 11914686 106484467292715778474838354437967339904 11914687 99057078034604288368517888151312573832 11914688 879841593545620251740262859844968513536 11914689 -548602773301018139635208398918660863552 11914690 -173410889770397625999162128593195092480 11914691 -11209923323310128150750775245498596200 11914692 17051435654568299794871858240080100352 11914693 48611834476490364884948999993602520958 11914694 536785954124959860141330246932740014912 11914695 359425963276561511033866858712298240 11914696 674959356964913443136834234721017241600 11914697 -164072087706167682835063705373041257420 11914698 -2765058078293337436156170137002067712 11914699 734197345126261029293348446955114167700 11914700 90598307171136253258953996494663654400 11914701 -1222703509577860169160931989312164830080 11914702 921785827500474189843500981412525119232 11914703 512579357238958005635486327719732940160 11914704 126080512979806385032494542676847017984 11914705 -562772027493513848806334522844767786880 11914706 -13141835990753389695100525743700133760 11914707 -51399969104382435645355183851270091008 11914708 172942598700548900037316925260756047360 11914709 63503089510035536177217684711412015200 11914710 310118470766304119871052260198570854400 11914711 -424229790955300636773401836096243149688 11914712 913775243297378357008073876358359347200 11914713 -190622943741462810588507196888390560960 11914714 -150074579183110198016320447517352031488 11914715 -480697490938180490707615442281409432640 11914716 -8163362601496576434572984335169396736 11914717 184972298415997373707754495735660473766 11914718 -408560084855788711595900134898393781696 11914719 79188441492508250927043965811658668288 11914720 -183240680010844999596987528400954982400 11914721 82557161336236453120830779257401355008 11914722 -452014767663481435860505317252463142400 11914723 -119016265249780414718512096095426103392 11914724 -790796753837697997356594096372157317504 11914725 40035287977547415355493772947784273600 11914726 121521064403901354585921795492915669504 11914727 -124764724830814683836291954363771491200 11914728 -31235075258713852487055050058984161280 11914729 -917137333808478889815493849206927221360 11914730 -655408298881061185918091951237497012800 11914731 -321237986480171344281918629077494244272 11914732 -817163821614528538775725038641253723904 11914733 -500547812315183686460998525289614484736 11914734 207255655864410593640082828115253406848 11914735 206384779603719345988345492906229007360 11914736 -200098833503463572577212431794516983808 11914737 -108726946643375932005206030357256876480 11914738 233157770840110139935242716412859628160 11914739 184759206994924077920915101249760340960 11914740 39104832169130463082903147915206643200 11914741 -10095923910869240447654912477249737088 11914742 187324443041986663648478138572121118240 11914743 -42917129757259369980812551327762739736 11914744 -535325699712957421651220968580036505600 11914745 -102200146848042318636907798548507041400 11914746 173441200380429918482102479636497014784 11914747 -428358482266735690047706866019062723072 11914748 145294646268050156892471568428543959040 11914749 567147935290851290514354450498875520 11914750 311675021371995228049128784220398320000 11914751 52527483169179522893095826421229066752 11914752 -127677887851068617516242412683193745408 11914753 448426945403940119112677872540305098820 11914754 -371022095758759311407549334987411235968 11914755 -280886106419990028911814293094104620800 11914756 128488363119868168500583877012886921216 11914757 239606511081528957315546594011171641344 11914758 103882095955622158503583286345531896224 11914759 -165240353069993018393447466305244119040 11914760 -285582754776130076415665125367569612800 11914761 130636124972371677971188781553594515472 11914762 -864633946200595886916009913777085600928 11914763 -2773870876101309290484098112484022640 11914764 -165467493837904735287087429098945488896 11914765 -873232127000199889441271716672030844340 11914766 -453798852995116748498804052039938877120 11914767 -751711423007843637207486412191791569560 11914768 -6465871668192275302079003406760321024 11914769 63460328773910478132880397437852562544 11914770 -124968871064601670788474285753598141440 11914771 -212705627710148312521177107874134116352 11914772 -79272622424801299501679297095668418560 11914773 363232050305450740549146807388035968448 11914774 278310323306325024666967032928916783136 11914775 142589200545076695608753061277116418800 11914776 108960125851862137284688708664137390080 11914777 122917783437540720941121325339435946880 11914778 -559069825671097201001260669842839692560 11914779 -116391569017909390404533502614494013952 11914780 5761621796609842088084496928197734400 11914781 959207264971788195107990705267751636582 11914782 -446264178989261740610041848713590996992 11914783 11165584624381958181988880449209546504 11914784 5490227060898435666825174234339213312 11914785 -640420804984827728341659514922494551000 11914786 13921219291726519357803358159585843200 11914787 -129836589325184721655781456761590471648 11914788 -114521668397590546847975461082500055040 11914789 -242970309750214439012474364537640841410 11914790 17881923141234685952761465737667065600 11914791 518919264353077615674331587931680288000 11914792 -165603611556937036310250126946685921280 11914793 31916905986472941430813068664211175168 11914794 -44754409523121988612112330054798483712 11914795 -636850586322589607348783623481942881200 11914796 798181016687006207038778041245721017600 11914797 -578778690055457011885732268482356100800 11914798 75071876597197483652783920677179223936 11914799 7171451813621944684855881715262338608 11914800 77570214216194792797162684424884224000 11914801 -603885341532224695945342486974697355228 11914802 -565108088470409098729221656148987273600 11914803 450815620768551532158941498466083051520 11914804 1021149782331663456743846406329106266112 11914805 1312116821538198576592783654433445120 11914806 -272540267875753942855315588768529620992 11914807 -753217520051861799630635382905386039248 11914808 -845925244505486729154813332334575063040 11914809 12498745303924034570619603924375573408 11914810 -233838856654036994927326950246291409440 11914811 426708040536526375190310714060486665664 11914812 43103179960878897585893306593545541632 11914813 1367897811743059157006487816615336549062 11914814 14602131307228725672839565833075068800 11914815 -151727818767578225723727043975981560960 11914816 -373072184414831363464073342730589175808 11914817 -1219823966715246014979302917884633730860 11914818 275095302034249271312979499336917573504 11914819 -50293650160244940624349843885537205248 11914820 143260598310753980929694533440125134080 11914821 -258815415848393473478474512186335440610 11914822 239043927186053750942016052829819471712 11914823 729238109039992911608936734055032074072 11914824 321238369606121615652512635354816512000 11914825 239727414917531499836453076641432898200 11914826 -252158884209259395372141378081011458560 11914827 -6614719978899719465208381402278678592 11914828 529775570176025795305591368873455631360 11914829 1500922172137582106314696400978742230976 11914830 -49828846909833100811702019794981472000 11914831 143473444868908419290678231962570539632 11914832 -80879238873770124200963232145454014464 11914833 145725312677624099306674619383670122368 11914834 314727665481494602162088505859302497280 11914835 -33483641598665843215008124895085184800 11914836 -154672632552435264507482782134553663488 11914837 618495511467611060021867903896086456192 11914838 -420751353865865604172349865817083047136 11914839 -230494494935374977851916631277122099296 11914840 -571253974541012096207135922338832384000 11914841 -93119041067332915736884580710332142296 11914842 -76541553088830492151376179296471075840 11914843 -520788344061302228983274804834699780160 11914844 -42723625545879348411753622525062987264 11914845 -129634178894468737333182411720793695360 11914846 143968767284612543545315216980669792384 11914847 345780478450463562920612146791323640432 11914848 23225274178217690931863683394646048768 11914849 -112781203731497928335113234190589751040 11914850 -94062594042060954991627997008854067200 11914851 77937460921055932769873807299984020480 11914852 -406289295397223529965777079856452168064 11914853 1084207009509533682915522051608078922780 11914854 -44310422732783772957193972100226336768 11914855 587066610744626705442717016353240328560 11914856 -218963025859424922533764444610687846400 11914857 -32401741109634705153693440754387969894 11914858 -118793456712559466948337199369109272224 11914859 -1308303231430089632027338171906973998080 11914860 62135265913232964733574736701448960000 11914861 85616644098476195194041354469980657344 11914862 776098289271860413304414445284081736000 11914863 -295108666727652707852855153801706884856 11914864 6813730921221992027207949112137908224 11914865 -159662737850587093073753224716500786880 11914866 -94699908130265681470335173841061184640 11914867 -156406802478785281041558281342208421920 11914868 102263086903896755913612114798081687552 11914869 -475608037436361942700761085905206841312 11914870 -11697544116378396631433865181449600 11914871 4367982129811379300843993630575190112 11914872 574472682441667617149010851394431569920 11914873 -1491009094673837421894985849448097821040 11914874 -13843528733321108276028814969594709760 11914875 -117906312595577364695605565256773040000 11914876 626515531093822059940363033336720754688 11914877 120990028057596323823375437645739113208 11914878 -138734360435543684584677009245945054208 11914879 -1627657763128363477504946626396866363520 11914880 -245904135909900464088661141026452275200 11914881 -187701974530566319888383311255656673280 11914882 88251990913662379612555909744144442880 11914883 512408501151024382741410837211218603132 11914884 -1098431288848572343487919693899797985280 11914885 228656930863267737848640639177023099580 11914886 110712764711050997336639178660685271040 11914887 2485126091477269518715270423808828064 11914888 -485979753841016577672891253290362173440 11914889 -478901996074508838347810049771087589734 11914890 -36789918661766986589020175624189583360 11914891 566732526479674503050049832235251342292 11914892 -408044064359218002285798555403770849792 11914893 -764345597387174652350415697218817003818 11914894 -103748064145287055015618978582658569920 11914895 -879588288612480465756937619803863828600 11914896 -35814106429482429245036282913119010816 11914897 -897681683553216414108370568116028418240 11914898 199416636601840697284420738987417333536 11914899 15770242614588838194771301246657401600 11914900 -31036553449825945939674636421025792000 11914901 828608515866034879182746340151009141902 11914902 -116407778680872150314905040883197116320 11914903 -116157484574832279330587051202041782272 11914904 596274159046409261997240461450176204800 11914905 478877208154996225233278076174370820160 11914906 -9451627005957435371323649236197040416 11914907 524876794784838625822081780004212593156 11914908 -140164440620942075036915336790576614400 11914909 -942446566173754325851892987332721028084 11914910 141044103701120445917899782808117589760 11914911 462775123506026519606552283577429293600 11914912 -44694431030655092984560445811836583936 11914913 -6276801817829568321005577333467568672 11914914 13561814796109369099250021021250326016 11914915 1241666793539615015964440966986360971120 11914916 -115018960466007751476538088043596283648 11914917 -247784534512626852378622318109326020288 11914918 -725006632442328808710566929116308151840 11914919 1484912736726758431519898832164326824840 11914920 20137319091940076758007708987326464000 11914921 1181046230981265084302248928840441892852 11914922 -131019833463983404360542528620358203808 11914923 -1148535003309463496567506544308191638016 11914924 44520117634666326751331881354222437376 11914925 -289871654938546102305091483060615034400 11914926 -74056687928701929646480680154908825600 11914927 1392362939100196596324065228733121797776 11914928 -147612977260772473759399421050566426624 11914929 242779603793331187064365951467466681524 11914930 190063765115132085195302186042249229120 11914931 -466043379991985640706923623731020332208 11914932 -547233829425314017120506144538505779200 11914933 -136500681669259295888913170546961644818 11914934 -528741731054425480607538090893594707200 11914935 -194028771014931643988248149033548914560 11914936 -96408551923079325809921697697841479680 11914937 -2224240467393170641926985610043183709440 11914938 27560021544853535703314706344037388800 11914939 1355329578714219987279793309628025614856 11914940 37256995757190830169314970555350630400 11914941 -917523147744862393252593386104963676640 11914942 106416541114369710893450639139356492544 11914943 80910310705003159605578437908358606848 11914944 272629499708874288641481192264765014016 11914945 -561801415977160820905684037838578778240 11914946 153918109445325232333377694112297525664 11914947 -503401098835975537637964791180485541424 11914948 -879915107218362154055638188316976056192 11914949 -379356861117716502099964278881044244064 11914950 -40746364667720930622803828831409470400 11914951 -935078089969769739636027006922936075048 11914952 192443545917128303967305322856135065600 11914953 -18384791091334166645641563970205139696 11914954 -329079655426471760256154461523759985568 11914955 -18003674122696170830638045492176624240 11914956 -261296379672770414121109345259553219840 11914957 -492537089477010590636791241370697952320 11914958 421523962051569558301880456891023327680 11914959 260477951556783926768407272599986978560 11914960 144730495905304973442285993461697576960 11914961 488099653488597359222839834378813784562 11914962 64037802877141263197979510885296775168 11914963 -287492079741988805770161939082572176788 11914964 417845839319065195311904360726065350400 11914965 392292126555450937239289402691425656000 11914966 154542337383349218295641420619979249664 11914967 -745420798412593067900655954191907876984 11914968 38387821215832427657078776493639884800 11914969 -232861040751531374534389586516989781760 11914970 -330605112580306365728110536794288609280 11914971 486738834648102613364753874808239827760 11914972 -1418063109951572000811809599129052410880 11914973 -115271122505190545186049445033667955360 11914974 32569868763052902516176893204889481216 11914975 25159805333894261453125869404272415000 11914976 334877537513214646327893321763521822720 11914977 206347384966154216397005349780519011904 11914978 -54457364398843304785096796519043757920 11914979 192723408236887977135405540015444350520 11914980 -52363821087754667035302063438500659200 11914981 -240622331347198679608519589226142207268 11914982 -88830223306871731499531840044594171968 11914983 486769920213678133032951324960030810120 11914984 -527926846890332436479222765759886919680 11914985 -248491804800832478064695414401791805440 11914986 -7229663390569718701093150093145515776 11914987 -25520367897386341918954704283703996328 11914988 406670831610175625116027112641101442560 11914989 -147830187775894063042307088036691305792 11914990 243535768819914917891245846249402200000 11914991 -1924920734825789051268200057960879400 11914992 -34010498631476129179708304593973084160 11914993 -202656183179985057221667188435131331758 11914994 -52472491834418389684935047220952144896 11914995 -69868395526273471553839666990486041600 11914996 273997066979159386931648112306854768000 11914997 621421781568474996044392031973655629792 11914998 565561821691437752539225742410682213760 11914999 -8244349618766044646850199545404493520 11915000 -74358665476694065846507970563814400000 11915001 78198891735326888613537601016287286592 11915002 304566837083857333469521164156405292800 11915003 -162659979389736254995317709916457489960 11915004 -59418092237208246546190318983630011904 11915005 168333409360289934398824274942246776320 11915006 1251087698927344853452398856948845296064 11915007 228806085869399846459707787616352707456 11915008 116763644824394130912237150104421662720 11915009 -167572789415494038995911570916774273790 11915010 121940067614203068175608226414636161600 11915011 -1087850765431752028235052693925681773288 11915012 596463932276922813313217978437651156992 11915013 202164563276039926066564097578344849408 11915014 227883589569694622665193870148709947840 11915015 -351199737932478923233865183808658605600 11915016 -573091005333616910615234566857235046400 11915017 3092815619059206697547712354087816844800 11915018 -27462958983225912676145791563648377040 11915019 -1015694821451199615652068409496581011576 11915020 119173659033642753306748426235343866880 11915021 92204325168595582536316194059500524192 11915022 200789244171139740936345450532136116224 11915023 -1353671171171021832204950778721451195728 11915024 18627780466657115267530560908019302400 11915025 -161765730043622474741627367140066005200 11915026 351955149194330035492952827053275021712 11915027 347956454475046149862036954480919100000 11915028 668250644588378203170004988655539992320 11915029 -35714444260853559232462100919039947520 11915030 -310973293752692229077269014756174602880 11915031 98750337330874264439923279982535432552 11915032 -133758168137747233354880975222255001600 11915033 166223576105699401560939380285217321600 11915034 -24630046793685745082497867061642277888 11915035 565684345256238897906702510187600838400 11915036 -38388199580218692150876266676126326784 11915037 286215382238944165680355659815784938694 11915038 1017712730686607283715031982567546501696 11915039 -308065634769233853923609981029353411144 11915040 -12502365205588646516543688030824693760 11915041 466568526136468606644042157674869881442 11915042 717061378250489045007221220864796032 11915043 -58383263660178746661771858807262876416 11915044 890856044506643702610058287947670589696 11915045 1064144488718003683411723638899978828280 11915046 110214420089352193079100680426286428160 11915047 -388357902202519047042822429642742666504 11915048 573483952730939920592836488386260162560 11915049 93565369157342942969151221220784481088 11915050 -46668531105577063485541859492788416000 11915051 118553468428683119911558510525431403704 11915052 322340306933652690053320855250952499200 11915053 -421996408337810060828306013845640631860 11915054 -139748350510452412008067560904799673024 11915055 570689958728618445503913274032599647800 11915056 41406593027510421388499553944381030400 11915057 48307361899059813192933537705438210048 11915058 -3522349013389815709058307183691863552 11915059 253831608503628929586109141959570740928 11915060 -30355314692657430044177502162844592640 11915061 847845620227314324510441055633825680672 11915062 495447536952463550453677620267394807872 11915063 -99979155590958984130752875028566873688 11915064 218844180824742323382357423571764510720 11915065 -196127250100651751992911970532116649280 11915066 -129181849865218273575470560091391242016 11915067 54050850144779930342935870129511777280 11915068 -700347496528037346060160801656832172544 11915069 17259476252148400492362266979706443660 11915070 149759422982143897965941297579991148800 11915071 -83454413858704457814556415506836994560 11915072 -191456148445659380658574085772303925248 11915073 -674886380395149735408254561955228650880 11915074 359264662468176599738342596039871031840 11915075 278129395126502533637317564521872010300 11915076 -546056709511579894388646183379753018368 11915077 -292615687399782967713287472971080799074 11915078 120163958077890247165393246997410609152 11915079 1200852758315045639547938566537204725504 11915080 -843315788576302625352120953485344768000 11915081 343550722393991996218128767498530182912 11915082 -362892971022550720410843448628938203600 11915083 287955896257600864554354588480064766400 11915084 634208533023727254404365571008500585216 11915085 -2624143172083815664178040148580822400 11915086 381044026578406684877200376505328864320 11915087 -82160018012606691888224293669640412600 11915088 -172881039811558186293120748582357303296 11915089 400346227675663407778017529468250564724 11915090 -110492764053897964419213576043794393600 11915091 -114027088246345122588262543579009346700 11915092 51408212851295870548057252398211424256 11915093 -526045707025977302300069594563713764658 11915094 81801179964278149431416028439600267200 11915095 -375988447757084076446511935172174791400 11915096 1696365861528053863862633795763769344000 11915097 -397758976986110876201835450130246302240 11915098 -36883317829628108749476717160803827712 11915099 -362552720435580299847877113666695036640 11915100 9919066657380395367675320858399846400 11915101 110434311037952546799451035515058326304 11915102 -163163815588299403300308429254722867968 11915103 200018949709381075619722331674822051200 11915104 229288456287509021082920656918090874880 11915105 -205939366120776967938893323070206116480 11915106 62219733012081093760134925752447713280 11915107 1075762955889633327020591659966256067356 11915108 316109376616472813761605998797501587456 11915109 770149525296688607468306925223685200800 11915110 43659561152214757731178808399942213760 11915111 753427989312694747747418869281755747904 11915112 178809834703725076933950049058517319680 11915113 -519381213258858548232658179359003673600 11915114 17091709201979972094455354849899160160 11915115 402471557058842969463859648477677012720 11915116 -90064578719897101403126434630160796672 11915117 -432560232437401928310448364712326973780 11915118 271061431653710947952323222524725451264 11915119 192527505834276011505198823313487949520 11915120 -36340710143198593549741707951260958720 11915121 87080123507527185935969313125527542624 11915122 -46428747199607197016350451968820400000 11915123 -118232139584773575294496905027439613496 11915124 -167104172531652750959717898349365565440 11915125 -274787108170119267549928028384688000000 11915126 496271135833567912174233235991640100512 11915127 -80717589725194930575093408991193195520 11915128 20965621013815062474561580678309478400 11915129 53231799811742170190835718127304817920 11915130 324808342708290257307673471168304087040 11915131 -1436269481706445314556038711503678615000 11915132 136013221925931971677327908873266128896 11915133 11685179095267894838116773877309794048 11915134 -420931125599120352339007832296457472000 11915135 254333441228343841519315005840276718800 11915136 130673997311186827445945980345689047040 11915137 112012354392677028039318451240354031168 11915138 238045484782164166591283289921305869344 11915139 -91776838726374160760646158224001133576 11915140 -129102079735330417987023236100610129920 11915141 -28819199203695250033563086495598063936 11915142 -41281652149681723607021263938585319680 11915143 606637707535382309500396439406207650400 11915144 237669247728481757940111486198474716160 11915145 258621000738594766676567004387853419840 11915146 495808285349209353697336710710412645120 11915147 -287104366890658581822564128062735243680 11915148 25605507030644112325177690154608312320 11915149 -49637060841779519430379919594103911232 11915150 -15177028020820827560935389681805958400 11915151 -536172268307328876883127237258551712496 11915152 184921955437944220116494078561602240512 11915153 481873611896596184920321360313833350144 11915154 880705701424891452509462487074286666240 11915155 -45885568266591075133347226659477681600 11915156 444603945812081868247899108864273100800 11915157 -933227065886913945184653910774979825760 11915158 -678706204337817298229656551645849095424 11915159 550302844983152987529081422372643900360 11915160 50550068238243592833844614170424115200 11915161 625104603733194680827881430089212307652 11915162 45466552303542071236074342599250015744 11915163 101025012454377227057498313535767977760 11915164 250135997206282788386173307834539376640 11915165 238144564255792941947580853634608542060 11915166 -2423947402938757764996607994727005376 11915167 -1276918597756451840955506388271260155520 11915168 434842071962621737966198330155749867520 11915169 -23231578879794466142348724595743750720 11915170 -406103568747974226157963947453871395840 11915171 -21250933936994720003877076903583648568 11915172 -149505425591932643120367330577457364480 11915173 -22184041512960324320356799387609910912 11915174 -116513409004613127865680863540621082048 11915175 257882918198223014255542678037790048000 11915176 80679913793893342709724618305184153600 11915177 776663259309260930457134093478360940026 11915178 -289194367923763063280515814485263628032 11915179 505960734010660824463624551828092777780 11915180 62730310700873130618242267325985827840 11915181 1916320326714105144507278947529456130 11915182 -206798588982717350991844964008760687808 11915183 -684544164745921085093754777484162607712 11915184 -87260891447917882233816390486596321280 11915185 -459415268372729348901917823837530620800 11915186 1231591674615129892825746369486522992544 11915187 -379677889639095106813010686149514476480 11915188 317582940103086490843428047991173525888 11915189 -126094809367978539084948771278870698560 11915190 83159954499572957208907319710351576320 11915191 -99715105840982507274990212759270127232 11915192 -154232205825231700915363900162487808000 11915193 419672820281905294697999171883781322064 11915194 -312011774055116033773402147982460150528 11915195 -3860305063097364329274868044357784080 11915196 341182801345097805435531694953507451392 11915197 -380560784440138188523109443635402596768 11915198 154917987731958374168252233706424596736 11915199 140198688716998233411810057137712967224 11915200 51997264716263339618649893396702822400 11915201 -1705170283122668934273102074001442634520 11915202 -1713841014843291662335881324967509504 11915203 21863128216461714544054920119620912744 11915204 43805798444091341222355792090871541760 11915205 -521552190888349501062071188908840833280 11915206 37022696930881664256176257769084153664 11915207 925112735943783217142302520043925439280 11915208 -263604761140248381509239293333124300800 11915209 -104368234317853877765622979783925150300 11915210 -372795802209666186350752705049564544000 11915211 280995061153858082201247526589757297408 11915212 116284626792075263610223055456082760192 11915213 1037322559357936004216629101573601698240 11915214 -1944000972290129126821571923203750912 11915215 -144131029765162004906254792354887250560 11915216 -194494700625704271051261545145343254528 11915217 1510799740383830757101304105007352105460 11915218 229662731207636976517254873782399702016 11915219 -112030845870123305808379747780803064320 11915220 -275912661332513883677956569815958282240 11915221 -529223113827570969131625663924129168096 11915222 230433211407055577064303951353557352448 11915223 751872483074088750722917702432413945600 11915224 -348907740888749421012602942190949079040 11915225 246555132211103874246481554180187022400 11915226 -95917889362198842836219332970577833760 11915227 513473582446693437660990786712106984520 11915228 -145101284476121606011362250797680156160 11915229 632666313821493473829688679445125241984 11915230 -20175783606873499888771812469523347200 11915231 -237889436414456334463058191685774088240 11915232 647974494057750327541027184474809958400 11915233 -2314086795761675888170969188738443374 11915234 5077429518711273454367400156573608016 11915235 593025442035731162134996526986732783200 11915236 1327680492338095436200479801120160035840 11915237 852067414002062025446647101592568309886 11915238 67090428471132518159424985437880638144 11915239 126295322425331188720994656290795140656 11915240 -742475520318249864591019024032501811200 11915241 -129883259044035689008757013845471718144 11915242 -450778401624001839448520381833790968320 11915243 -322220165531295276914008409560295314536 11915244 -388012098255079439781519442659895518720 11915245 -663279907182324578184245850382350208500 11915246 186743804795427386607409410218158239744 11915247 -379881458680161771672209384591233611000 11915248 166566630220872570714060587528710815744 11915249 -1237370144638797519292097700408095011164 11915250 4606392849874649918290341104465664000 11915251 -1156211439493507124369300317331948253748 11915252 -764882116743698658893815036044348456960 11915253 30357965448719970968999562017863730688 11915254 -249118499811809421941044984061243143680 11915255 -658061578595089109585416987597772569680 11915256 300470206765862994019167310482642739200 11915257 -18043615104387759968680485201203634800 11915258 -6111783544858082498045979653895534624 11915259 2251018191906856774261147167636261120 11915260 148300381965603475908588027766986086400 11915261 -1183686648472393746695750693618400801600 11915262 -57396526529321558561501947616477287488 11915263 1231307442982444208152233145862154432512 11915264 -1172458116739136359702296961767796899840 11915265 215741356689195107607757096062104238720 11915266 -757368882654955708501717628556508980480 11915267 86044114164299161094610181915490402304 11915268 629867278562629129633147976610033623040 11915269 915112971668542138302586512935594152670 11915270 -553675303975437804412500257370439088640 11915271 -646638222324357437055096349889522591760 11915272 -1416248952956040575876223813332438707200 11915273 236296848791401702038385982811092620644 11915274 -29102995197101949185768844810458562048 11915275 309675747123101745447798389707453739300 11915276 -784092507322276348610980513265730627840 11915277 34198377577392722933203918158757013280 11915278 -339134390861014290724473489204116266560 11915279 -31507162304455719119298712175725700016 11915280 -51669588668703963142060455082662297600 11915281 -5550415866098944189647928374335827740 11915282 21468381845750104391434908536221678992 11915283 -1023119362084303475987567297527850227200 11915284 -118479239475477600063742670226520588288 11915285 171529910092137613104390535220397929400 11915286 -366466020934236969912992615400566215680 11915287 -1354014908405654937280166673951387195064 11915288 -60451029951238845275647076341660385280 11915289 62254028943189423912257004284499431520 11915290 310579859226737378110590290901755570400 11915291 -278110395006573414980844145129275315936 11915292 282699385290907213251321740317669489152 11915293 -521853711019263750086842075572007597556 11915294 86876309307836092944631202405562270720 11915295 3583505503544239047666711604733544960 11915296 -918831879295054895194672711821715243008 11915297 125398449230835235227331533721849530372 11915298 -166543033392379610616030992553163815216 11915299 1813288777513015072924469986930934254080 11915300 -1588494981614770737254923002012211200 11915301 89907720318443592735244208668300665024 11915302 16592045570965091628755348834476570752 11915303 3738784031834585732099489349000642960 11915304 -729359452168559663336829427145727098880 11915305 106740456519921834519111668722605740160 11915306 48629483327832146172166190799791119104 11915307 833876946450819681898598934936197797404 11915308 440494080575637400466932869541562649600 11915309 458918772319769759456129004792695869632 11915310 98168120419709054920597333528032875520 11915311 -66177650039155523162923834301857998768 11915312 -126871369771749835550337267313088937984 11915313 458277838153267775321791338655143290688 11915314 -157923750290918832896679142129049230080 11915315 -5273859385679829468875161041163255680 11915316 -272847865317942592935562750483203809280 11915317 1233397614416694397265991441709453620600 11915318 -99020732066094622148161595875378800960 11915319 -151825007644309873364066730050925882672 11915320 -137419438437245918537518334575279104000 11915321 -1301331012099422557971514136194647667056 11915322 -194759568017754110976126047988705481728 11915323 22675075361419063915625686082682887440 11915324 -43396986151868572117113944918971008000 11915325 -64071333597384021915559618447748179950 11915326 582565737274373093085214083651721658112 11915327 814607333399759095719996882992399743752 11915328 30306361444119411384748109970391695360 11915329 873785024012332139914766415590666420930 11915330 148538666358236355272824538466412331040 11915331 -422482596965640160368812842792198818816 11915332 -20294237347697483829800898067077451776 11915333 1912491401126919439200574541311001599680 11915334 18319388871541850026288902681525842688 11915335 -37504570947497262077843986802806442400 11915336 -98305327880014687207806558403294003200 11915337 232844260692631988263826919659571348480 11915338 -13650389684290030997382239416771837440 11915339 -595784794986721535664331773826713178860 11915340 -2572536255442436933253474934937932800 11915341 708249698536240059370310208423814858742 11915342 167262968288321626148230019729859195072 11915343 -760387399090514150097716295019788672 11915344 -8560500697259438177035126906413907968 11915345 -260970143259550371408379818986382576000 11915346 194918327717191722069636608567152220160 11915347 1057186772300185249566516394345603702072 11915348 294628444272079027991773784456203374336 11915349 250282606860737646252596509600620906048 11915350 -32475998088108867064294607526717141600 11915351 287409032588225296684491833991204298080 11915352 -22946228187499235113896531797190881280 11915353 -1120399210921874269699661895031459314416 11915354 68247284343015362628229416752064480 11915355 -207263995334694444560410633963820205600 11915356 -415776126159070321459563896289569799680 11915357 95704512465361554314705044315224066720 11915358 -45918784471028989976830537782365859840 11915359 -687288008205073965041063656328223282096 11915360 -1185473446323913642536250118285796311040 11915361 -110506262711773927721682801237781797468 11915362 -399567068560296796451621710744789710336 11915363 -414137829671746656881378413085436668388 11915364 219272491308553381196358237463966258176 11915365 -51428083387298757005962062227162448000 11915366 34564889891257066477612208261352555264 11915367 162492777017898392311202898588152782080 11915368 808676276578937869012011715615363676160 11915369 314495515154897296121816393159284162596 11915370 14129794226306864885337458974074355200 11915371 383469872204611240784218260762796460880 11915372 173023758933395611563097052128281830400 11915373 362111893073489900799211666823470776384 11915374 -252413474789404909230607887882814377216 11915375 467088283008820095082489070579399400000 11915376 -29404462221281771985855904748051890176 11915377 -276699796374747417641108258415060197888 11915378 -11866896504515075435521194462078923760 11915379 -134593465510641017309565712321651547880 11915380 -90878454056399762964375428586779197440 11915381 1109799140997094910600293219279268004000 11915382 152425951309430677020067155200055379392 11915383 888136104030273249303945327479987111440 11915384 -63390796452417245638115258316250337280 11915385 -73141111753182263074830120228679885440 11915386 435871989755660334742411749841257984 11915387 2021634618924465085127517278452384347600 11915388 -60543631585641069160356208923973052928 11915389 1882945844123558956485885677540029982656 11915390 208808753820537192016509950991988507200 11915391 429006487433921538575127043981681825992 11915392 1165419631280124254884342449260357222400 11915393 -126250189012707414769589300257649328384 11915394 -229140234805259573241651281247572459520 11915395 -383736873152805091595849756898072737280 11915396 -1461254215837830751785479222220624360192 11915397 256046524097243355295274145334959100800 11915398 83778678927825936722671803127488171648 11915399 584982710575355408001557698094581349400 11915400 -64662480549833299734808742950711296000 11915401 1496201953664874186581226937078852181402 11915402 696226637232662338236844407446948776032 11915403 520942797046193773548481332551402678784 11915404 59612333580274133893698791737919308800 11915405 144228344668954244979594269898179850060 11915406 -27806624029788929099676374553504801216 11915407 18664733316491637973254052065037341792 11915408 109809557977502942815486873016120377344 11915409 37802064729156582306152959618514132160 11915410 137819096449540722282123090401805803520 11915411 197644349597454269202174588027086292624 11915412 228286921214249549769316422326893977600 11915413 -5740998860149084240128506019084449760 11915414 445492733716839886631809163727016353792 11915415 -543169768430337124794244203912285750840 11915416 20398017801755730280460028110927400960 11915417 1361361735185920989831656167711956539466 11915418 424299882171031467641342236485747592704 11915419 -579280838697860692599189496015875439704 11915420 169483096232177922978118566514569861120 11915421 -11852368641900871004087697987101002176 11915422 -462384371632333746296280786900462799488 11915423 433224162382385554262156423474856498264 11915424 8493140079463185796354336828233547776 11915425 32297356373470539400010588999387291500 11915426 75124557624624593469165221703881361408 11915427 937630404890498892644843450729940038520 11915428 511138771265643733056800029811949437568 11915429 5093389974481948766013744960706952640 11915430 -194478176697319756801484371997321546880 11915431 -798581705272593034384266665171337099216 11915432 -247156966983183336295966953005262028800 11915433 -43433734840383481483523184118623908160 11915434 731879674774042834474163484528563007840 11915435 121667344829065596174126640465415488320 11915436 -285729661359506195597885252196853794816 11915437 239478639904845335020026254317401733920 11915438 -221870729060008292053482619932398421504 11915439 554291821635270889980724664382561631752 11915440 -137952416019491092862906178689099366400 11915441 -949870436353530526810694297280083977728 11915442 115820539577859185517636585638213865984 11915443 -54394725578878649276575699595165623760 11915444 123111102115884131564364478100219462400 11915445 128815396983824642119921088119834501920 11915446 -213058358221268398549768276986875039328 11915447 -183412538931260130270788841048860614104 11915448 -200876231322954678247737873160337879040 11915449 -126840751771576073545173757839580783872 11915450 175516648107097835407062251779603142400 11915451 993211209912818402995843798234092086400 11915452 768173842625660667957503973389823634432 11915453 -798732102039990281344725298590689904960 11915454 -23588841939086236258221016357745919360 11915455 -545794550833074455396699464642142543640 11915456 -69709401903966704327772561969650860032 11915457 80941684213400365017462307395496869792 11915458 -202200658576990541220165476937647407920 11915459 -276788299098057502767236153951253031920 11915460 -35795524090946824275744830388719040000 11915461 381462887892612764573932070438212383324 11915462 112770954795228424142430287593314069120 11915463 -4873943708588593592766307940383725696 11915464 -441843727754285259536698848873974292480 11915465 826309495744124988593459911897558750920 11915466 294234859961503592069249083300343961600 11915467 1968612239794812822807369863831985050352 11915468 -359103725086602501966604136705115746304 11915469 -689447620287833966595917982151752684906 11915470 -14674891931040260591566165972282982400 11915471 -79369857615184799647485871399572173328 11915472 -1031157607694126260422224015832121344 11915473 721117205340297196256562421313513844722 11915474 241787017505397363884998553858303150736 11915475 151222728647320974837396828325587600 11915476 -492820544596901840807262323844373133440 11915477 -812557389366419857915074262252186968000 11915478 339891963802004521508700309632032665600 11915479 1245296705496312685323807998907880179080 11915480 163609507442463751198847412248470732800 11915481 1008028373818380610685758761475938549024 11915482 -54604459052254697597360244411618363408 11915483 -626979725116453324534358856491536190268 11915484 -79336664392737883414796811426539593728 11915485 -333522300216369048370805006021352270600 11915486 310391231154187787418926216092025098944 11915487 897269097547918693180001047014545205312 11915488 -186985668243991013813821063436865110016 11915489 1325634872319354426570551926446968923440 11915490 166136367790435578015017498501480325120 11915491 -111690949682984249250204683278730803200 11915492 -332541772612335425049630288056437113600 11915493 373644129404580082924041705803582354400 11915494 295490881609932140879978657421181549440 11915495 453638796698640890685466625370742761120 11915496 -235459742901205778085248229365480540160 11915497 -872660530181695972604785712449228470240 11915498 -9284525368657243891856545599833840640 11915499 -99564447013861069329750940769602791336 11915500 959711105806638505905631281448695552000 11915501 37570426932347619266239865761719558144 11915502 180126283890940836974740919775786551424 11915503 -213872802950226728794051536900008579248 11915504 -1624467602620762566591902010311835648 11915505 153884367070673099432233322269322400960 11915506 365831835169412030716210133431491815952 11915507 747256902877438685555375377355353239756 11915508 -335767854187464159877491687571747307520 11915509 -26977479517741528763411047306488759296 11915510 31712076034639638328499844377272412160 11915511 346970314514703726643631368526214843600 11915512 47045954131785370716970881902383226880 11915513 899227733464019213994207629260374395904 11915514 -380704224267053621931660452903003261616 11915515 -2709757847465986710915358007189971680 11915516 -15004678180793609708259805188111221760 11915517 262593360189958869166475737508059958112 11915518 49968153090200252811124980951503359104 11915519 -423088837887888325314950901930993372288 11915520 -192404075731209969540047246709699379200 11915521 -558912886034769664986557790742372577280 11915522 -2114547415932521322866514445504185600 11915523 133522015897709929962056018619908830800 11915524 -399423729834452426259152346066494039808 11915525 182512404569659494938268176575759394100 11915526 -3137915855363442725791290216828352320 11915527 -7662912158015211723964884139650884520 11915528 -386490703541941817584090421728064547840 11915529 370639192415249208822378223969574663184 11915530 170373702064242651763716954829805184000 11915531 -275970035652958155284836780456296682668 11915532 -43773022983900865629536558686538956800 11915533 465082314184927669158054023002923082720 11915534 -1311189869869169514554718894107525269248 11915535 -292200139178454375777919497623919820800 11915536 -72972176422549182465081804401093828608 11915537 -711369380797593020419926681358053524814 11915538 291961664728847039999726520461974391040 11915539 855387645218019846075116988175777985656 11915540 -90798493663267640219053072667584389120 11915541 -340584592698087884961676191413781257664 11915542 -601658072849180551277919604378955279328 11915543 557376010728878823747085768500519383424 11915544 128859902666324767421624792936829726720 11915545 86086365305664189616383093205997078280 11915546 -21652691865933719782106411703329633280 11915547 -258746556584369648634914368427609968128 11915548 -518966278252300456422714057068490968064 11915549 -833340251309769663996050331322444866510 11915550 77824945758767966944565753423305584000 11915551 809955484037178033489884408262407175000 11915552 -1377210555020704467408754958065869520896 11915553 -20637471717707935541452352562610365120 11915554 -15835871930569561637472177330277805568 11915555 2150963497278401958335989017317183238720 11915556 242384943142178056327409781283705807872 11915557 1232416325860527794774151476999619288920 11915558 -2193427851290432694645588153677308800 11915559 -1272612398073104302058939208471562060800 11915560 -470741409821691825181723645448603904000 11915561 5054529947520933796519039577150984064 11915562 -204285733175104483398550513046068723200 11915563 141806263147912629550466654153462516736 11915564 -656626001052804443917145978130372793344 11915565 -12524818141163358497594335179992328000 11915566 -79777940096572211368823899890386877696 11915567 215873435968998010320085527673595310480 11915568 44250292535524517571978531899450916864 11915569 -1002478198866798165392306286892428972480 11915570 -38472147982128490543117532997509299200 11915571 -50821814737731207022052724321400406160 11915572 -333869621260170634780937302351443836160 11915573 -916485242635429262758004436428028620178 11915574 -269331746018495419889056694905183203840 11915575 -125920218052116266156127613670663631600 11915576 661152205357539526996979968301628764160 11915577 -832052761727123925706847799762026354700 11915578 782482706426383132052937001237896180960 11915579 61706102733542716030728364108291083984 11915580 -233571468455499144234862920359242275840 11915581 -1634933092054075002241497480630306579840 11915582 163940061002516822050545610586568127872 11915583 680007352077634490857412842821770708424 11915584 -63308016851996297660004875914916659200 11915585 202357751841390021566475363977658692160 11915586 -10773253908478445309770161765336852528 11915587 34289090057001917021200524454879553760 11915588 555113411732816324458931614296112905216 11915589 218979640154254433430032132087597668992 11915590 38798314762621531787927179871813020800 11915591 -135145805416825357574863069790548585200 11915592 -83282677717462083428541729159679672320 11915593 452669657831192150039959515702203846400 11915594 214252143508735794288844989844036426752 11915595 539222858313890580303348775071675737520 11915596 -649218713389677243714349674611280896 11915597 -2072867304134322504656350955539369519860 11915598 195091869126967171236195790351278284928 11915599 99574920321703940067183921393927564640 11915600 -115710935812947252888604441879256064000 11915601 12563850925474397438044514646457507680 11915602 -617116696670750695976304003865108027248 11915603 -209493729315805423385103240751025468160 11915604 -482941441340234490453711173825023549440 11915605 -31647657805539838977662417201024321640 11915606 -236579246026878110816269484876589877440 11915607 -485197826599464260228307373298051525760 11915608 747416209327288127434074012091691304960 11915609 429411969397161634624737290807881884810 11915610 29237333115246266889775654037758033920 11915611 707085869279857972566515439948871110212 11915612 -925493753640836748796191690414595557888 11915613 -1075234919568397913862990293033450577600 11915614 19594555757076951696441442115052127872 11915615 1146041854180930862365328543304115731600 11915616 905346540473214426540362567200295092224 11915617 -178456914331491666735774969282359031168 11915618 -156307154398209331325739178464258491904 11915619 92879448456760431443364160728302363568 11915620 238994661013881908264538089977144558080 11915621 12857336575312756918152954502151700000 11915622 -275599677582525048431732097109098707520 11915623 46376552217078067451012120212821303120 11915624 315391115329848236017350014192827545600 11915625 -62235435727752722316761207305521600000 11915626 43871575094970936777196444979538925824 11915627 -431042992387257969361209857643590208048 11915628 260150552187126674344187755288866619392 11915629 -2114851994595807204275914809330554922720 11915630 -289081774295171298084003188518860287040 11915631 72053757602396520606393634504495087200 11915632 228654659391115913820018908177693966336 11915633 -969675322874723085432687991973886252096 11915634 87799557440258027951262302625527652480 11915635 674411196215614617584016422215192084080 11915636 948324890934634049321788998769476864000 11915637 665884010346711533712552548580326652960 11915638 33215205889169266394041454400014100096 11915639 731348368623484713551394048273206734440 11915640 -572852605682702042383805635430154240000 11915641 19913058614401372671747300990726494800 11915642 -652034347381949357799908309319962064528 11915643 451880410580186590092916437601829283864 11915644 4537978433495544623898493468727376384 11915645 65069395919040648861079202338572526080 11915646 210202764058319703702576171713454348288 11915647 173973177869933926491276480451722099072 11915648 -702797147535445994281151349956416634880 11915649 -302472071359946863506528134797031990400 11915650 262359915604718027596917521267746800 11915651 -632648494379916784234378984238732751096 11915652 -212287332140551532083225664592483913728 11915653 -832227543194292015206556089020892889440 11915654 -772489930986380078316926270515168230528 11915655 -1560237591515604161277810385352469600 11915656 273787465973135386607783977218755788800 11915657 -374481216358690799035640279948462927928 11915658 -471864740430736891129468970659335342336 11915659 267408837586949063919745954049125468816 11915660 49642382817923695026675736267458124800 11915661 -675318192967891648634344386965006372928 11915662 -35983819234596177028568899488179433600 11915663 690203858547050047314687015902182116912 11915664 146206724485033068046283229898900045824 11915665 -26824722352102494799513494777634633200 11915666 121917611941118217024676472306644945920 11915667 -5301396499822561835475310006948028484 11915668 717233270155410726771593160156646706048 11915669 -414085376559538179801112031381879568000 11915670 106713299235973502963379116781141891840 11915671 -92642044806271070638248705242245955128 11915672 -298148910888170652808435564924884787200 11915673 579598215821162766499027367187845180640 11915674 -31423972824930524583136713558283464768 11915675 56897005693881787548063684462973744800 11915676 255797573333040604263622455196763212800 11915677 -896582711778952113833918205839154569748 11915678 -680304428050463683018237786378011807360 11915679 -388660958215160701300818724685013696000 11915680 -5223164527688449466344078950845644800 11915681 -755295957332965649455501148448401023518 11915682 6771253277748610727461868924954790144 11915683 -885101431714940531050010899892033853108 11915684 3080556007016458975698108632724928512 11915685 -269803071677946055300754481735680458980 11915686 -263251603421062822727751642622523378208 11915687 -2045764503344502576218123485202958336 11915688 194681245829760164499906458046266818560 11915689 -136319714632818651967054604039379067776 11915690 -4725927301291969921196698274258894400 11915691 429362276699237151105810813079641146544 11915692 -597885263104332849877104693181017021184 11915693 1458133934439613343233091872033220817942 11915694 20345113842507339024335772695312793600 11915695 448839123274129781225576440908767574000 11915696 -55723609742837487698653804327203176448 11915697 -602782546521381461906785535751596557200 11915698 -313138335200929979168371367994276389760 11915699 -833767476724330889913954047478513761880 11915700 -10719343032798483917415837147739392000 11915701 -136503679773990239254987283763684446048 11915702 79912471977328020827697160458829219584 11915703 -1007610627222094835778567656890484772288 11915704 595560671100753802713302067160195829760 11915705 409024267743044155494127970052944017860 11915706 171511539875455124127737309999548439808 11915707 444517551738301080852914309773565098392 11915708 345577948614918177687468553531555362816 11915709 -220389778747944377653222849547626359552 11915710 -5596935938936282760456075971297250240 11915711 -1156099905662106663621676627217349098688 11915712 -75162842610010655552285360738090876928 11915713 -174936233116849726856135157459365305260 11915714 -56509607664693197912978344060833482544 11915715 45440965723978768668596874865638397440 11915716 1193083743226647851371616164729883900928 11915717 76146694420502667186237874997298240 11915718 -171031151030847108658451829390720172032 11915719 61141382319052037184029737886096635096 11915720 848680177121996988299538770319394252800 11915721 -30540017009126925976531413456185051520 11915722 -46057876797100809986190042744937420800 11915723 721229968612766691918381799594696257360 11915724 -389376857183607899160952700151709701120 11915725 170107614730797734911777027642567196100 11915726 -408203887235379972396903039511901223936 11915727 -303925756608782705294137924152987217392 11915728 -447695057684933285714428593438460477440 11915729 -165089852726542922036379250767126223680 11915730 -3283037843143843210001214154844966400 11915731 766171190259481317544179476326186183532 11915732 208540376680846886357284266285355956096 11915733 805106647344657131003217172748346597024 11915734 332702722157164732140319048504869513792 11915735 185686357028226468957033046006123831200 11915736 30458605333300977304918844806702694400 11915737 675787596956849137076679478697067402900 11915738 -755242654688475355287879469644108759840 11915739 -73386008398109782138087523666813843952 11915740 -404190877530842716520660338704470353920 11915741 -175217129030891197718996846915305799328 11915742 36436394271821371654502040832433159424 11915743 461727598899599075136072933435281254000 11915744 1144103367202412840279584357894086721536 11915745 299366720971390061977092543834626805120 11915746 482024733219495654960645511766549051904 11915747 710345119723806726265045516614942743196 11915748 65465427586489058982744078919563829248 11915749 -376957024794553269562010442633955610368 11915750 -325895219189459808128088384799710720000 11915751 15144555642790521193079867996763771432 11915752 785761039089122202195760125340559308800 11915753 1553211258447115480572361236831474019002 11915754 -22018969123846952343825391566345976320 11915755 188425550891128089086855542915499358000 11915756 -279886891352934100090542476296504338432 11915757 -273154324786868009904037884484365575520 11915758 -706180499842124055108042536107895887680 11915759 638804149474376938330553980098968741136 11915760 111133774740190010896849854892120473600 11915761 390805801587556820335000983162593162880 11915762 -154759908333587434959047601681167440368 11915763 -8869667529748373261817264124540800912 11915764 326240862279978476331415848337263548416 11915765 177807420336394712063799561716968246200 11915766 159103494690299560030614814448876182752 11915767 74500983164810615218065537829481507816 11915768 -139032607010752704942163421901486243840 11915769 1609879828350931637030705568037454536320 11915770 131115120257299781921220304689179098080 11915771 -174389312461023666994879800065675579040 11915772 -411232427070050414006150153174652911616 11915773 -8913807091998799936235283643669976992 11915774 -48970613910554294258517034730995125120 11915775 -292967630750830222533609729099809280000 11915776 -364745780864170728060337301054294065152 11915777 115114783454367926304101943336021766080 11915778 -55641232292382799561402232238846623232 11915779 1073079764149986301515381760792420464380 11915780 -191259666055525939980720775516622438400 11915781 -995862109555125246335061857065216958880 11915782 146589744120494196343202474401789834752 11915783 107132144915435486996771304575670547224 11915784 -619962630882972711737844477831514030080 11915785 269204577263233233280494566049560928960 11915786 -763127094336264028168289734234134498720 11915787 155863388465789980096278007787826006768 11915788 -20840950599029514712275204265528495104 11915789 18386516019969883969302612277348283328 11915790 -2791956565892379506550650867516348160 11915791 -747468937115956095360878845934753780016 11915792 90418962515639042223431759831331766272 11915793 800031751052657446765813174016257044000 11915794 -159977916052762575669057865650169612800 11915795 1231094647649498749511274396035037418320 11915796 399419710518231300803910004226042836992 11915797 -165448559008965689055930998392254912754 11915798 619827930661248615623172981056759738400 11915799 407413315503492209842549191010269092352 11915800 -154084846692073535615255183273751552000 11915801 -270388710626572593227957656301430068796 11915802 -137268501930099186383584510517289576960 11915803 1327943946600211861943603701851698110264 11915804 1574899259464612221739448321578568512512 11915805 327983688140183090689350253768645184640 11915806 271999688900002943002010831153341797120 11915807 -2132543612421146391570918176488498014240 11915808 -851726520976150790779742834857647538176 11915809 586794117338575477387455248177466631010 11915810 -322839358670394251763193643283300297600 11915811 -297827744395759748929320568002789428160 11915812 -383793414985832558181095170461081139200 11915813 -59576623555551462886103979036251790720 11915814 -273338989080174657498109243394545178112 11915815 -795972011328041633900004187659673940040 11915816 32180096288326186696048999919053701120 11915817 -280190887377721853381517577701058560 11915818 183121553244175196686009171210738168416 11915819 -1459824088130504869581140866632372648780 11915820 270532834312432668575672566947138048000 11915821 468974438592681322006117417884117616022 11915822 147292019255927982825863589713425979712 11915823 -96532430014239100166598264724182278400 11915824 -212066053002717949595897972460182978560 11915825 -40518885532094069407375952882834691450 11915826 -45650060311732728333097974653396054016 11915827 622957806088848092158586398092119675904 11915828 -557093655244062206822203184015763129600 11915829 84612553935498583524123153199976375676 11915830 106063377309891396824458431848242648320 11915831 445690418521650026743512137425429604880 11915832 162864327173316119856273585891907768320 11915833 222498975108120254713456468434819014400 11915834 81302388026335412790306799467059457792 11915835 -336682178004399985117241537137448979600 11915836 -315213125190468100455308688775605867520 11915837 577453700196629444144634716069412300486 11915838 301216065433677948496225482542437632 11915839 -600188752643863300588026132471614636640 11915840 -115413792312557030487830228281747046400 11915841 161758740976920131265040712191254918144 11915842 -81792172252716625556250561412831789056 11915843 706677533301117055929063268063904860092 11915844 120615649493805511482321804346395236352 11915845 726134275918702273063162682753103383100 11915846 -273861369920500316202903407401295364480 11915847 849797618873486521717010190698287298568 11915848 159453409981969687675068247038780211200 11915849 -527633308703849233473330348925590175008 11915850 25509536830296055942331901139674432000 11915851 -508565771753316107154191986027101683400 11915852 -39806875620979618840800870059058587904 11915853 225104798599883733035752896323692350144 11915854 -246532578684628463204315816404749957120 11915855 170735924413273997272452741912022308960 11915856 -276349904697446872840854420428590940160 11915857 -101944002253156895654855350462669897728 11915858 181275653971873630244539057835372877984 11915859 3331791309343786218605852634538596096 11915860 263501933097812419607191844615436994560 11915861 1492969918561221639384594466881925074012 11915862 -120936269700276378381597035164410611712 11915863 -60462791252689657764226589101481859072 11915864 -1266418958751163165725009039590291988480 11915865 -62313931000677607274764711441138260600 11915866 -245808877650708745128606427622688292368 11915867 -699274041728561626725270448762274193084 11915868 -89003304546657804589364841120955914240 11915869 1033222046786594296556000220046011648000 11915870 44607793285649225155853874881235432960 11915871 353523584478024095394488224365735176448 11915872 831682566968856945709566201160672346112 11915873 -4976014068912375354780979027419058176 11915874 213770097762517424272630413534213038544 11915875 654354332915710631961294104780595312000 11915876 -164353948783822597027374003350136483840 11915877 -23489253188983539515007239476941622368 11915878 131796423790581503956437648942978654720 11915879 469481261901988435661289245853346199160 11915880 -83183408724279940439512120692424704000 11915881 -484650097643525197494597213579058405318 11915882 -715785171190901516446300435543963785216 11915883 662954115779389955061476333451974269440 11915884 -187647029027905550668309839518894168064 11915885 365340352140982708212244013499364685580 11915886 -10946101066263496865741461148731023360 11915887 87602900474493719585989706264473873672 11915888 -1410509710274535405943878091731959808 11915889 192735577228451605834708371189374765424 11915890 29575435491636595348101539639281620480 11915891 671156394625407576531322975751137238064 11915892 -564042753389293620535088171437138694784 11915893 1592117982954745620585658751267833091040 11915894 138408383375497465491989608872730865280 11915895 60404993931932739594956503975362935040 11915896 1583197703648066980310967535888672358400 11915897 -40122958167470520703919183063061624000 11915898 -25110488178844300906761297985204066560 11915899 696472670826062266397855195351880788900 11915900 301000860973069686339015629800446912000 11915901 -77874066633732945086563208169295228308 11915902 -8317193526681945422154261604751425536 11915903 -435166525805329595587786512374217118848 11915904 -23282341524872360205027318583410032640 11915905 -792544370926700807548352316015420680640 11915906 -641008103711306563598774697722593036848 11915907 117257421888189305223724559636546400000 11915908 -886429290072365187674546113746175103872 11915909 -492116960403436205157471769597760721696 11915910 51604210813526056501916404471585205760 11915911 -58988003681698226609491378507713840000 11915912 -199268955525460179474528074496790179840 11915913 149502897908861978943322229898651578400 11915914 -757288805708966676002415892541337822720 11915915 -403477686394355917648348268284879444080 11915916 -82555111424597577516821570722524610560 11915917 151244090089986459249170223480614707200 11915918 -187953169689829257746409992310222711744 11915919 81379540855049684076295349007180218904 11915920 138998747472412492280385081562392576000 11915921 12313948421824467426766480073083656000 11915922 -301671988420458782051816915078131206528 11915923 500368915119155308099612329226340559904 11915924 -441293428234589710378765068456866613504 11915925 -44818600987619245144696761783154267200 11915926 -208892529381107680111554192444195993600 11915927 1121314745887898560658707056004581784776 11915928 1103367218353820479177313849291577139200 11915929 417119458365757141713696995107222598676 11915930 -12408876042650175885624089733087912960 11915931 -222325099028994212503470566289939103848 11915932 48079623827112957104460775276228411392 11915933 334926645929655852853096403273477086182 11915934 93363298040649941674672821593837878080 11915935 15607767411314332088548836121984051200 11915936 15300710226737782550162494163893223424 11915937 -41708490776622813933378717626349371520 11915938 -292817738785138443344211985310370824880 11915939 -122368929453133295624819431358483546208 11915940 285343363640220885457150836647443968000 11915941 -112105820893895907977398105013455303200 11915942 698673253490806479290260178142183739872 11915943 -29199323181393527971057323393030576480 11915944 258053764097850715222010822339939358720 11915945 -164458394266321874929812219275380800 11915946 -129700502996165181964408069994678401536 11915947 -197680017139831669241971273269109637808 11915948 -141438886887828045580463269054875045888 11915949 -576222064428894247195040462678281273536 11915950 307705410397303093971105419476031774400 11915951 1426404904579579397100059793273998362032 11915952 3227525129092325938466651507289489408 11915953 -87937238887838958874774661570215676160 11915954 -44103920147421323513774034361619054688 11915955 -273459977374156917727198297581296366400 11915956 82843569488099160893522193736963171072 11915957 186045468679333080102322848625730244672 11915958 -85074998597979371841477810819191685120 11915959 -106155949124232210605047224200317360 11915960 135401196486622694093826321651392102400 11915961 199872418850830012220175697998794362944 11915962 -424302203011922466773935040455192314768 11915963 -669334998193889631505819224037010760816 11915964 273077831568284762462945645931299635200 11915965 688792195739594375917461697672059148800 11915966 -131526786471353578220251026347715641856 11915967 1276955846258949468461643351659771870592 11915968 -141924979380763636809972423740282109952 11915969 -16373450687359028683143802826923674156 11915970 151604275504184837666097460486761715200 11915971 364036782979426375886685874027483319344 11915972 817869250889272969739775240939203927040 11915973 -437798624984169216300830254982593703778 11915974 -87931991184623028214360505761066500096 11915975 -674124444416142871677720792230794884000 11915976 466909109721012025304111790675809280000 11915977 -899543500306076795643033176670608828700 11915978 -3133473372578268740759859626685645312 11915979 -302612862723118564969673489836965215016 11915980 -624754079889903937439624717097013278720 11915981 324739389427558909679501243421381649344 11915982 47044687009757455614029305912852851648 11915983 -715498802405980462074376960765613504560 11915984 150880874232145817674003122275254763520 11915985 -474981118421505607996368422712438816000 11915986 -154016563755604411918090515974426990784 11915987 -1141682613532184121331928004358236171360 11915988 -1701761506715437064828860635559526400 11915989 -455088776580693435886145151262575866180 11915990 28502877892485726128971012712541621120 11915991 1035357019805094625078899667793403796152 11915992 -1083274673670395202002302165180243046400 11915993 799541177677677393235785696290122690320 11915994 2699041845721643775974172676447572480 11915995 -287994828183245074078738537593297600 11915996 199308167676851717291922307774923840000 11915997 325155394010584687377414883475561163264 11915998 98847073322643226241011242737370349440 11915999 -42568903212364420763548311541374588000 11916000 510275530982629099262511559700840448000 11916001 294838071553244618933002985808048968064 11916002 -306127329760959513998500645959965422080 11916003 200543732979615297148911571975527206208 11916004 -22210426318172458090146576740548558848 11916005 484793481999964677081430515572893839360 11916006 -14331913830327537407710843731020748096 11916007 -1159395895494050719726372811945600716744 11916008 -68154137283678717990597405574028298240 11916009 25052998693366181410029608883223454208 11916010 42736118649586543608858911564729336160 11916011 1203974233113867041252098168537207473000 11916012 -196590409249777820815868620061523429888 11916013 -1024160810769962505797746718573391004200 11916014 496258147626460213180417477515333163008 11916015 77799195233658565120997350977441636000 11916016 155582327796497571986933770345699737600 11916017 -924623847278966191382436431876918861568 11916018 21500286404354549245911506277809790720 11916019 -670380321414099431990772197311449270580 11916020 -513125096560794624848421084637042187520 11916021 381373341152120534530917021396005707680 11916022 19430957887460404529499735122415052224 11916023 -13513460711641936271385212920831036800 11916024 -20181623412373411022290184376697159680 11916025 96527936573156221563008598496207707600 11916026 22579179958154488233306463184810260704 11916027 400002323156272719694122823169038285128 11916028 -168781494688911601233856879445129744384 11916029 -657218555959331799861248500032842356224 11916030 68563184861250738259139711127732940800 11916031 -32115063641797972568155662079718579856 11916032 -7439073615564967368745663213149880320 11916033 -348157216083930477744858066892839661776 11916034 88466214495978906666857944200610521120 11916035 170677419553595359735076542512559137120 11916036 98207345818428055771562314243131331584 11916037 -559663178343459250829281106867259834848 11916038 -84836103565493216417192140796667362880 11916039 308972246402971685755477929516361056000 11916040 -611517946690005423090018425577308160000 11916041 1260071302796283502638253837249526876442 11916042 288201023123407693695798420235634968320 11916043 -638728285920838391692011063945463883136 11916044 544014176921079993624601879731539312640 11916045 -792899917080954099018144747680016172800 11916046 1080307224583449330311282082101974044480 11916047 231547383453305399412798859295251063296 11916048 18168484529722838127691156983898767360 11916049 899460277455034539262305988682835792050 11916050 -203669442971373217143378755813430709200 11916051 254229382044774023947772476281869804544 11916052 1052526912867935828245772723398591550336 11916053 625665630477366349261554562100373688800 11916054 12985348036529821225523971160201184864 11916055 -447875159410256213720174855377182751440 11916056 -1147303964362869229141167847950249093120 11916057 -901288334768511121358258130356843354160 11916058 204598238858246825648442914942409795072 11916059 -317672712841432884553912845062810833920 11916060 -71669148911069211691877104563413514240 11916061 525250357594212758778774905991935752512 11916062 307986731784026366833491243429475607040 11916063 -323161886974215827284509310864629781608 11916064 -858374873764618572472151192031975112704 11916065 -1028431778663688774245583128274749186520 11916066 -347644281304278238321742892511864868352 11916067 -179370329156219270797029567065480329440 11916068 -767877103155429974624634434590612129152 11916069 -310118410909530747103468837266430231392 11916070 247157239923486460991812259124877271040 11916071 558299220327985111074733810258122117000 11916072 4202475295733996807504263092426178560 11916073 -266581719754126654576633370619213428636 11916074 6153358103757825471226076617536337920 11916075 -247925644651973090550613227874179305400 11916076 11739387415727801200485251697774971904 11916077 -408195879905565574214121072931660143540 11916078 236737393475614262325530432203613091840 11916079 185039707322322946505743720593516853632 11916080 230117636160438985268755244563169280 11916081 -389484586002574334668599655872954459660 11916082 59814597874729820549420332378771389504 11916083 -1834671592638707259945443138789162041920 11916084 130305705906893574373083730013946918912 11916085 12274953392069639441201958687132372000 11916086 85776095496096739264540846241437014528 11916087 -202804360518866895792700593222597609240 11916088 851419479272237095052963492574906101760 11916089 -724693204504015332301508950609416529110 11916090 -76679268654778122682586950892184821760 11916091 1335210827292636289511462563038996541968 11916092 -654972894728229890490823422933481104384 11916093 -48080436712764415211180797928595873792 11916094 630116748104190355790202273231723492096 11916095 -315324197057142440429700669737264165400 11916096 126694913011201420919878908306348048384 11916097 546572231188237728518686351050940485040 11916098 -249247112993635970371808366645426426880 11916099 -279753465279476847691787086908954826560 11916100 196447597913943041785293862894542336000 11916101 -1124979777120674149077223979789228178528 11916102 376543673387532002411828635688574165504 11916103 1039502899575046543966594889962238539352 11916104 984490853587630007856876016149384053760 11916105 110909578827027821458269550400772096960 11916106 -50536309528375979499635662034659928736 11916107 287645044530784710080814225335021808672 11916108 14541523365574627260073067747633946624 11916109 522236173351208676279109240753535523916 11916110 -288588583622572357551497701109311775040 11916111 419035461074229712540567137529492872 11916112 -63591326634173787162952947211738152960 11916113 859355808864912740041822798253617129584 11916114 -244227152384090050027540582927956325248 11916115 -44086008702268405482681563676699212880 11916116 -269556055385745345165400532658864168960 11916117 4088076876094732177669354176612333696 11916118 -1186050470434315281475337789584536230784 11916119 135070083227591144636975854925180000520 11916120 -8154651439720942144573974681600000000 11916121 -538180646075823199606811130760657920 11916122 -597079303819887572435192837828314767888 11916123 507859281929950667902242429714544527360 11916124 864723372833197911777901029651726484992 11916125 -406047128613390564214373376280347642000 11916126 -354789485282759302155054899197792224000 11916127 -581123158255549994408492823037421965024 11916128 375869396211629703477627726935420829696 11916129 -140599594823784774469122041910252896976 11916130 308636246285649494429022566918867676960 11916131 865385322195223468120881064126489435932 11916132 63825273741867828660117332557140022272 11916133 191618025228401722927123978703510624700 11916134 281929270825808789018731771096774293216 11916135 -52215532169406592276296608430167539200 11916136 275436643931584445461638908933584680960 11916137 -111834234762300633626530096870982870214 11916138 -22527787462756384266180755027679785472 11916139 -446548502220389448183545358875706167040 11916140 -441402183563797766067446746353819586560 11916141 -86015390739540192569068265080280036736 11916142 121133355733919949749460329798557706112 11916143 -1045344078909394131565107711674112972960 11916144 -70425422956076948752796259255326048256 11916145 1039157304860950177480233519442066750080 11916146 -155732148095205080721999830847406801920 11916147 -482934763939011575620350257464173870636 11916148 85408498388594206416260426857151543296 11916149 -12403300037326708663440089382282917760 11916150 -147201167759924471977172520145790294400 11916151 722074964879388122671641276724356180944 11916152 98199403154483318743614943185973248000 11916153 38639016337200139550555692448664816144 11916154 483624577988423225165524880612789245440 11916155 46323841699998598207579907065064604960 11916156 -139592232965767665336211435955695386624 11916157 892823651055592396634883378955530812832 11916158 355565684579836767462291006601448123520 11916159 62974995207924310422004782907480256400 11916160 -2793110025250197812280386961329356800 11916161 155505906516500265789801855021089541762 11916162 118559175784164934747749684208342126080 11916163 -112140762033525192686720638013521457040 11916164 309666673423059652908436150158620380416 11916165 371445190466181081944313874097835411840 11916166 2829604687915527381455699169417664320 11916167 725150631994544897638427428198540845264 11916168 156859166397774581038489078019579166720 11916169 857064581534104813733392240341858987444 11916170 167732083683610398424795630354929423360 11916171 -68000353478295537132483731943836821560 11916172 373558255382677523688418962616486674176 11916173 1238203255321317888770604905410378497600 11916174 32643079670497689065241664844011421760 11916175 750720473911802523875045826289275499400 11916176 -198173580432739923636346704165145632768 11916177 -70673895542672946144219276104611766400 11916178 -417533519820396241243893901967930421360 11916179 417150206613516261433886306857448107080 11916180 13256135223607621424569429165163212800 11916181 744657302072856432055942214886089491200 11916182 178585695018017496241595592517873776384 11916183 130277882313929018915410310287281358848 11916184 501517064296775681836541494434128609280 11916185 -219796531875019035274910389835197924800 11916186 388165208371042306124338868278650528000 11916187 256974486681829852303275366832320707760 11916188 558761689462020101162667719331188325888 11916189 219012479712281613706563649007547287244 11916190 91128778634589482413512210915568218240 11916191 -225525692623025879512443717938087434128 11916192 -847582540680822621274410304674358886400 11916193 228744117492997754674500023528544347440 11916194 -412327578066145588022661129716727613104 11916195 -665922461674532543866874148630405760080 11916196 -389803899008303809639065954501860617600 11916197 550100071094347212013782516602294003646 11916198 87479644844374466375026485168300906624 11916199 37842875701498016516398407865321901040 11916200 -395696868812870572056417341639565696000 11916201 83697867534283592462302322039892192 11916202 -396979089222181395184129069945061806080 11916203 -1508038778423745916660139324271415536 11916204 140699023728977317016989351280594783232 11916205 94458006784579249207920327544779292800 11916206 208732074358344323886021607538757700224 11916207 567783042351800357061234850377372660000 11916208 55042013948558358054810284352128876544 11916209 329775157946060318230217904129354290160 11916210 -65575233045540009506844212914823731200 11916211 -1304800860362652574902992985841921730600 11916212 257238760019913494193929774245886158848 11916213 -546459475331819923746211093474659423456 11916214 29252625737828826418993021712064897024 11916215 589967526626539534496611610448922078800 11916216 -20676654810273699268500371297826816000 11916217 -2018071829798734664393831017528670042240 11916218 -545997161665777353895033988998325879808 11916219 256406737735355996538697858691884346880 11916220 220154912516633169048265389073257953280 11916221 -114900760800859139495476503389366438388 11916222 445251898888733555595351159514228683072 11916223 -649525998859729456040163663311357411472 11916224 -313564483918175106170205692121625657344 11916225 -255575313651413228722942360049969554800 11916226 60856989778375531461410080887949340160 11916227 1059514919775953373934755950619956150040 11916228 -27705690860526491593340864230914097152 11916229 280879348389136203190375108382499229084 11916230 -360180960919539452265408503633779968000 11916231 -31665746151113455145401869237640233984 11916232 1066178852992923921320236588849370342400 11916233 -493310752879186786516859291054512087680 11916234 -53893877387952148172637960093664326912 11916235 -498496938870310635975238539227642682240 11916236 471959103648821872645879649770855361280 11916237 -434489368548198820602064160622768049440 11916238 108219833173462302632841729148197224640 11916239 -517866130669029395085651136574380875744 11916240 5891217842485910753719346414553661440 11916241 492356226795135793170545813115587942642 11916242 -113935149237224421420665185804817325408 11916243 4779382807718569209854508992405685864 11916244 362796197210013149574762460011225030400 11916245 4052758576971384720510671495025331200 11916246 -4689113518314908799900761813448485376 11916247 -6918426065587964876401019472295212368 11916248 -1028956946067025083575500155238927472640 11916249 -8079436369552073213671061863671277776 11916250 5926879174501285623750373716247470000 11916251 230615262356815695548788620530234445252 11916252 -381391496286100308699416221057198737408 11916253 1313459062596150090520954735315893373024 11916254 -51069768432301701718144472211797028480 11916255 23431090686012808924935803590252111680 11916256 202286087947953084487738230107681587200 11916257 -147470493718286967926120410550175885888 11916258 336635740805172281358678828752659737984 11916259 1480661605016813302227475345962715234460 11916260 -38836629131638397623289254972368576000 11916261 315188224425438575507269756078475007360 11916262 171059890182091628522999757371749393632 11916263 -681526447176918471870709328001831775080 11916264 473479518748632773929538350352290283520 11916265 -452832576562458491609094206744794565340 11916266 -438926744673796623822683387486597337168 11916267 -643772934718360888916049783673434488064 11916268 -183307030500156338923045660971325276160 11916269 -4491601666058779647831931269929174208 11916270 24535446649282521331533780492456717120 11916271 -1480834632918514843600152285168837316528 11916272 108984618858703392203830531321621118976 11916273 30582901965371994401072953983953199984 11916274 -187698047218751630964358932249975942240 11916275 -144532109919059377656285216403580340000 11916276 -220708535539480526662526485786740129792 11916277 344562301637552816065915041835660399200 11916278 -162525973623431420780651759665001144832 11916279 -690710665014800791781890061221221747456 11916280 -270936955426887628559939795634368409600 11916281 -113403744484745547653378884744921224960 11916282 7929897869290588659591042433251838464 11916283 -76781518058794143797170434982119421440 11916284 -316180516451540217451874925501504634368 11916285 -508292698065717353003497430112189818880 11916286 1506929072047042743394016524164259785216 11916287 291876032410470248437248299564974819200 11916288 193017788498182554094966979803238891520 11916289 -5533967862529487386846734262788357120 11916290 200788548354275380488497180719453377600 11916291 399270340334770414791001951603481256960 11916292 -908275740993988466543027208840825817984 11916293 -1401894394303095968138386593314077049760 11916294 84316611603215135932778679745881726720 11916295 24852041442055625339286962042337162000 11916296 227764516149112524373431907546680360960 11916297 -395030589592842961932269835526734394326 11916298 -573699861759323159705751282880514691840 11916299 -395427180789985840868551671318007722240 11916300 123982526231071726387575584285536665600 11916301 31678178333786752428090612366051692160 11916302 -69464871615129345060914486748079548288 11916303 204009149915080315860938805120385105920 11916304 -79833222510448407482946217261909864448 11916305 -778049367946754346821326452329829606540 11916306 -404237890407292960341729147996704123520 11916307 185290808993406765493102360372987364480 11916308 -55395835176290255498971692433503095040 11916309 -598022714582875326425468759580255859296 11916310 138071667121066676785876255588263615360 11916311 476325002496404536845219337598362036824 11916312 790544216159010209445808778024874762240 11916313 132212955113668001639598903862063183562 11916314 1007504630165405191522656082167354251520 11916315 -10237881061906060791790184998549940640 11916316 -88889935620037640784699775762017556480 11916317 276188654275992053231390263261288099200 11916318 -359145419300721514755963149547021794496 11916319 -306535432156303017798614020704235437600 11916320 -458679428897016783068906662526480547840 11916321 -495576389932809965540006404220296830288 11916322 272036300840949371234770186428000672 11916323 -237302219088733004964176217659671178256 11916324 200970737404047450446014602607255105536 11916325 -525943367996246283123581354920908032000 11916326 -371587749333109498137221007236537721888 11916327 -128884928448259911103844696326969469568 11916328 759675007935835682735717108822786780160 11916329 1185603925604015811131960309669976663930 11916330 18767190372752169189862835330243185920 11916331 -115774111977200108287671149147083262720 11916332 5355918683053880017332006167990707200 11916333 -271293266739271964426143730796753199872 11916334 -236489298887784799054135803836503064448 11916335 130225549400918379040742640914678341200 11916336 -126514300449222782366595624533662138368 11916337 331864112048678212551993638010782450486 11916338 23726947545053379304738291930468503552 11916339 72170506246069272173066543580200551224 11916340 38771176291566590396944490969841027840 11916341 -8557129044893772472216130292569482848 11916342 168840038847244720892711372509151802240 11916343 1559689633062756912116306819194899943592 11916344 -1179506634530299009551044394327141580800 11916345 -49681585639603738277435513245385001600 11916346 -140530871857306214611467532752359924736 11916347 1386935301403433680370603114771937633072 11916348 124228927343206481653320238919882833920 11916349 406375765130769531899377060911276465350 11916350 -334190728525255334019477246257799259200 11916351 -214933446308265585130009508166579786120 11916352 145621810333391783115584392083368050688 11916353 606649345497709349113572265749741812100 11916354 -440752798521654353863537319372024333568 11916355 567858555724264051225423375202784941520 11916356 -388877894840238373148079983652968509440 11916357 -265529618579643273326493078739359132960 11916358 -781183635494301166142427571330869186720 11916359 -57647328906833425115105320749126785760 11916360 -129741088693337438892470239309701120000 11916361 22535042289064490224134547805806544520 11916362 -731274981689198344966829690889905327568 11916363 -84280787481067525764190274634055152000 11916364 -251698705251958614435384744981713108224 11916365 -9770146079575262471671694437909620000 11916366 30523362325262239118994368932441909248 11916367 -376867140256542346269015763477111760208 11916368 9271181628548298522305836789047214080 11916369 305045090702863525671121070099201433600 11916370 311706793375395444133617903872731166880 11916371 -875071956433832258952860164415594944008 11916372 188248418495960337079163398233408264192 11916373 -435460693979286123208864345932968920160 11916374 -2377238495915919649238499934423498560 11916375 -13025146179623324842300923374539680000 11916376 -384370563529866350567778158338085744640 11916377 1277782950552700569576053208437835904272 11916378 -105905396720230674507837403240829646096 11916379 1719513444342050739619794232039981445584 11916380 -428991854571083376180610111606066053120 11916381 157610766569942520085548717257914248480 11916382 844668549662657609744061596239103668800 11916383 58267550168154029593930512610680601632 11916384 140021278371058973928071329448625438720 11916385 84678252385564081558351497070663957800 11916386 -238317875645235126753941900180172466608 11916387 17484248382694294138012087875424270800 11916388 -228377257587527198011460683606990540800 11916389 738315232084253839684737810476485268700 11916390 332713220279460186916142954253039916800 11916391 389871813264805714969573675048592324792 11916392 -366106129793362753215383146416354017280 11916393 -723749755901836235037132145279048619616 11916394 -28074888116737084679206975690432589568 11916395 42263280499602240877395962549802292080 11916396 -7519394606390449846309734599013384960 11916397 288691996088925742851814749375680240652 11916398 -90691153703358746013054964200604076736 11916399 411173954159693024589523548183409752576 11916400 -63878712252774871235343655904863846400 11916401 -181300041112232192131276531307229238080 11916402 -328745047385244418617862413198784925568 11916403 -433398301713596815405042444607545725680 11916404 -302267037829377304736244343663062367488 11916405 -118187799514989701176400666540197513680 11916406 -185748145551403836006935160158304148416 11916407 820116002691585784814601827825243049720 11916408 555363702749424012191740502360239656960 11916409 549270874167567287535114643696908133610 11916410 -243934958728415669740700646798479278080 11916411 154410619366854495950789469459061536480 11916412 94362861324151082733328536075520694272 11916413 -539951518850756019585256455505916054196 11916414 20993356783163458419987869412583197888 11916415 81075617574849448432913877907786583040 11916416 953126656665175896188230048421888655360 11916417 -676733223356498523623178843311842023120 11916418 4731731378851390099242431933069253504 11916419 12351214599612835773858030999600688560 11916420 -157977698233123940033383928537447116800 11916421 -625485595716790564028515511393980529856 11916422 228017613058672397558585779311067941120 11916423 28388877853398978084376500901718082000 11916424 137415922595025059193456629740423680000 11916425 -127111324765310042198150271656345764500 11916426 334677732184205985552534870516996274944 11916427 -841080719595274193631890498756018535936 11916428 119581391503830676418704550479691443968 11916429 258228169822038463616010135716792078400 11916430 -378455482113811031325061714414703480640 11916431 221282569467106920891746455409644003200 11916432 -100979125124415869910812414960872783872 11916433 -785926280483553289260611843184091162318 11916434 -45188806345196118622315666016750646384 11916435 -202941772092106062800081555314945324800 11916436 -380939269204296859924717029348445548544 11916437 -340418261242189836946275820969711205700 11916438 -162831808748814931315862370155633651712 11916439 1732636532152120808176056453063069273600 11916440 309223387089574614730730501291923660800 11916441 138954091869775461023502096999576451248 11916442 -117269394510209708043104108171545474848 11916443 -211084940568705521665082717839474606080 11916444 -578385288092892956112505782034558723584 11916445 133020891366901147853853173740439587800 11916446 -58846136582424135419268716194140032640 11916447 -67838320484068342213169412482374770672 11916448 402356331969561779063866674449502044160 11916449 512189042319470808551397544896975732450 11916450 -32542297139272147484339977619122944000 11916451 153561809085875890459576044739978758592 11916452 1190171159385658729837297478440153374720 11916453 -758276197074483616999072318611431553696 11916454 -151262328364800324567431076386490011328 11916455 797605294261788428407243763941964082360 11916456 -613988358915379554753505159062880419840 11916457 -836332035225382638652905239680236155100 11916458 -11752150516532967991420735812493205760 11916459 331988209051439180782339871008261809564 11916460 447612991153553316984849938516387328000 11916461 1639466666263404484529878766773435200 11916462 133364694602782664045554143686668775424 11916463 345511012664914339661312736374041304824 11916464 101465505864307158349896301932432654336 11916465 58861658145761768381057133016030050240 11916466 760336149563512014010077533506418847360 11916467 -217615770945628994337886459814963415840 11916468 -686712021289027052003198967831830034048 11916469 -314970195909320431284157004198811682404 11916470 -526795055895327668307690177163575945600 11916471 112628848471996428033721659385908983424 11916472 -461435111534153299142427613284209356800 11916473 -1416099819919278132477043324936096283640 11916474 -568153898548046140369094161786731598848 11916475 -353352313346454041468940707032570283500 11916476 -173157721610381745761834136533448548352 11916477 -458511324547819103571101810219107992000 11916478 -23848325333709202221192373007872047744 11916479 79227560945896401406281375254346321576 11916480 -85091911747210958529225841082042941440 11916481 828785288620035963811143085054542089282 11916482 -398349652116252964899282911589143044608 11916483 211294184241065789651389353565813548864 11916484 -318603619419981809532483135467075088384 11916485 -325773639324897836342651819970644810880 11916486 3009437002122501854603316728295773568 11916487 -427455962998041174516660077023778668008 11916488 713865455043062801606335316315172725760 11916489 -198204891619917768490082639543092762752 11916490 -393411286128556995586952813776781475840 11916491 -448302098321066150579253594063846432108 11916492 -177066755266780548481341889002148282368 11916493 -391689330659508928778376565199766897536 11916494 181992658632137920859790473031026671296 11916495 -494629662377167246195768970875003814280 11916496 -259497538426401395262809403855405056000 11916497 132091567992033078438785565131064891252 11916498 140397265455959237664414955275807768576 11916499 -525220128505363184586635195341272064608 11916500 224417736959006421129310745005954752000 11916501 944985059776179854217021591183423222432 11916502 -142742351510786359783580286468045506688 11916503 -203027226951630102447995030093596528248 11916504 23717248112758823440681162806691430400 11916505 -351778441352422163326934208809367161340 11916506 322691188238488920246851916843782400000 11916507 321840605699646849874492819713876925440 11916508 -1245495083475412850897426187999186665984 11916509 279908324241781401847877731816967780640 11916510 143355027524047511006901338298261970560 11916511 -9548134005854624453079772973543521888 11916512 -356544463353732882117639078517886681088 11916513 181336837110801351699092728595863843584 11916514 605537736425879129779403563416355787856 11916515 268420222512079945788779754945022380000 11916516 277331106335719185702567565690974474240 11916517 -445487880311782606765917184653411808068 11916518 -97593586169321310735852677950993920000 11916519 44664997400513661471644324117624866344 11916520 8533479807578376440854422910923571200 11916521 515510892175866478451873133541901480832 11916522 537266190816881259284015364939405770160 11916523 317711456324840594920248016654399510772 11916524 87201940514629697733953305004075753472 11916525 226453112757862056568400683291570476000 11916526 -190645737881590284620187133064615076288 11916527 29258883937439507812155514339488075744 11916528 -39777050385715428932485546806908682240 11916529 242177438710505231524762185383775222580 11916530 -150875838593535504637326829155255060480 11916531 984846661936505364747155869543319210880 11916532 1079993033326878014504783652210188045696 11916533 1246587178374909922369953768927852670524 11916534 -23578598569491440050885683934713753600 11916535 831851575122775868028808609614976792800 11916536 1144012548901425302731803763926134169600 11916537 -314332496401831472345434508653158786048 11916538 580217089488012641233856154712131799920 11916539 -759620322676435536952202776189558461660 11916540 94714189013909081639332823727713587200 11916541 96380824814609825924381758169275547904 11916542 -442111143565281344391287295095537384256 11916543 939312523468106570931229202508845131464 11916544 -818039448715151389598198807735251763200 11916545 317818954995997844324592734982393033300 11916546 144765592573360297806827999073692967168 11916547 8411551698608084841018066302445083792 11916548 -93077312037482392667502895372172857344 11916549 715517512134688784312996612743073546334 11916550 125227314379647402469915839957206344800 11916551 -469308830549665663151880893273468537448 11916552 413348767564788679504362168977026007040 11916553 299763123158560222726794916386214394880 11916554 -162166371259147249582016203868769681264 11916555 -2381427465135115227687388605034644480 11916556 -406638207732408184498366455100788455680 11916557 -1545582101699984768238971540016825205194 11916558 19731796472966624356775243026631918976 11916559 520592906202756480160925753802980732904 11916560 84153288379954687108088516086334177280 11916561 421243445155926158127772006666406610672 11916562 -441710884177957078780827747493962731520 11916563 984527776862494332527482756442660416812 11916564 -396700779190102547075578653845944320 11916565 69577260923458284891226406940248234460 11916566 -1357715100989936007469990406736106560 11916567 149298025281240334590288732700429664400 11916568 -779630691049425361862449162186889134080 11916569 -138638887782085686490924164094577731968 11916570 79220062831246742988955757152311667200 11916571 191324861568035792555670686787911004544 11916572 -500409777157031486347659650443383959040 11916573 227272828773162676277212835307100963200 11916574 59506957406590168982164717436918472960 11916575 802203394837119555181917600773296290000 11916576 -167205573125543657142922817564024242176 11916577 1246984502481885587654594142386865251426 11916578 25277550127460333992038310092179157840 11916579 149117994252102664462404799411342635384 11916580 221509755227833724791927337399820956160 11916581 -502905342808225613470122962284209351618 11916582 -326530191987223113809190639107375270208 11916583 -100000574549212784754246291180248572880 11916584 -549504791450749165721820808004916019200 11916585 -1778338443925537403354401986720229996800 11916586 -52673216363910786944108264606870114304 11916587 78281157763585764445135064449699911792 11916588 -543992841296759129533188906168831859200 11916589 -278119996270527430445867210373781542176 11916590 546577024676247565156285735455682560 11916591 -370710252622919659192062283883535073920 11916592 50451788048152919295445058314282401792 11916593 -10846297467690147820673967167765315760 11916594 90221468543582372937163682032717630368 11916595 -87410156271895585817112705508475539200 11916596 214527205223575073945033128811824675200 11916597 101923805463941001740469412691006115840 11916598 10406752472232427182437482642704592800 11916599 779205924784687382763067943264396824464 11916600 -256181354454700373272511758045327872000 11916601 1393617728327376350444255678972101218602 11916602 -833431484613929082931333594533374287248 11916603 470754264410497933088517376135499814480 11916604 49305884681176058546570030749623353856 11916605 -49093810316496478497141501919820085000 11916606 19441940354196692145912302371417079424 11916607 2445716604120317437953862186386624931192 11916608 76250413082748243503055932149167292416 11916609 472967589847142701199103325905379767840 11916610 5864693319060229582728659883418620960 11916611 -206905617884593275067282916708570046768 11916612 -40965861350462568670354247844372633600 11916613 -838053765059486026383820158459511138 11916614 220899029199556122184977180871974515712 11916615 -246955554852047770897215423464502113280 11916616 1303384987948665280816385649622876308480 11916617 -240100995228978454443984531437508734208 11916618 -40492971977637672387033854273881620480 11916619 92641177980705180959990600249576160000 11916620 -787100060929047760489859800575670686720 11916621 -569727489569451072009737229815095455210 11916622 -335671166638505867187428988277431156480 11916623 -1046172974776940728483810051992099754128 11916624 128013301745822813816829971783897579520 11916625 -197469446112560681890707969178828560000 11916626 -77042784636174681655185574791420809760 11916627 194820275518571990130256182874878576432 11916628 -1091462592079974612838439748244105873664 11916629 527619555993375625214769461397780380640 11916630 -63263269523824467522874205466429982080 11916631 -573736812403914114040374061698698424568 11916632 -56612854583533393031569343198086348800 11916633 -7030078851478534268718563804406314016 11916634 495731139967313959745555931553446303216 11916635 816766988621291504534252517954375910080 11916636 -2583709882375996912816421236637849088 11916637 -840454880209039265383448851324445002714 11916638 67709269314273006875695453954551726720 11916639 9981399234996442511930299032246297456 11916640 -450640539796180287673029750328000512000 11916641 -268317993776672069624518109347412003616 11916642 248354483509260994693946617811894641920 11916643 -731223915776164540303508145721848274440 11916644 373959971355625594187414463801384013056 11916645 164028854500992026518904247570034717440 11916646 -203354904379551205655124896928787630080 11916647 606742734722221833942072355331186408712 11916648 113777905596035080232826474647194828800 11916649 -397542970357423617487247294521828338140 11916650 -92749615592315242872648022711913714400 11916651 -199141576157950648505957368617339851280 11916652 -352734211142477277681430415995446670848 11916653 578293630508782894682878959900637324278 11916654 -332833951878739435923427994278231442880 11916655 24379165600274990524645873653859656000 11916656 219651001893185372589698228784051290112 11916657 283623355615507379180531806327543677060 11916658 -275438383017141283314747489041974763616 11916659 614310638039660967520732441326285622860 11916660 -154220103092774472451023152519962214400 11916661 947895109096848797008786712398181737262 11916662 949160393940630502011781957558539976704 11916663 607903144888681244127072031881442351488 11916664 337154069946458548926269740368997908480 11916665 -276030491106664306841595300414074378940 11916666 51584461734174716645202658633798625280 11916667 -539708834452329140156169092222629888000 11916668 -519073278905207954170160428524241873920 11916669 -325686529497783485046609135798304237056 11916670 315359004402971120071312707467897801280 11916671 310195833456176119357713850030621593744 11916672 -421246291344186772418373588117891317760 11916673 -172054224253404531700095102925873762880 11916674 -245291528325586528403161712665938395136 11916675 48028094468904466040858266848774830100 11916676 -27003328103881913046238148836100792320 11916677 1378560572835458144599385976011242204224 11916678 111058608958717708742366742347835047808 11916679 85237435717707595732987512453392262528 11916680 242693470611689227101369168853953024000 11916681 -106833635944180498192345464715944026112 11916682 -509766909909755820413711949836258976000 11916683 69848040755534767840528280298605978784 11916684 -138146417396106360896075885223312946176 11916685 1621257666943992829970118958775552940 11916686 675411382422536362380367240343192512320 11916687 776315703127961339977457019620182840704 11916688 -1894996483782190477940524593513496576 11916689 479880543481785231254413845407683517490 11916690 153610419174094877386626211359515051520 11916691 -400535027521696505144002714328163195936 11916692 -436834674936842930064305788839234221184 11916693 1108617311276658980834530565021372035200 11916694 -13508916764285118919501381549149070848 11916695 254917907396475038476575225085427232480 11916696 374736709754382987933820221462928588800 11916697 298101004055130320691398957779392399120 11916698 499140695850379660925248972808206863600 11916699 -707206694852379746796633685701544594536 11916700 318457898826682771384017016473626688000 11916701 137864163235485458086861681616556806892 11916702 -283992660999663090754633667727946459200 11916703 193212909222058500464915629953615337952 11916704 670742704810941268344643011506420514816 11916705 271137382922771597576086666376249966400 11916706 -530628201124467490790884741583692615680 11916707 -683188515002383946596359233673247784568 11916708 -50149514746768968082709220266931732480 11916709 -160381290904440427459682017077424320000 11916710 23041495840461534520171737119325112320 11916711 83944264003110543572986160454941595744 11916712 1203230754979882858054049675601586867200 11916713 115837179809526146347769279949448979280 11916714 -207134239224011259379924578221553203712 11916715 145804970433951316454266581780740139360 11916716 129220969367346329932540710245951932416 11916717 33249642276656014814730156111822772800 11916718 11765259538816537049957918079679995840 11916719 373658802290978888796932673461115648 11916720 158008495350114971931559303358568529920 11916721 -602329641918771962741548082817879793868 11916722 153611018007011608826062694621587716000 11916723 102601652831615134312988997998694981888 11916724 424348598816245853703818423916679168000 11916725 538917027888125845572448587224531841600 11916726 348150763808629009710939767580484100544 11916727 8637104084016281753289705298841812464 11916728 -1493442795742487219822706142775769047040 11916729 -289741238995925986876432430779034467152 11916730 18123193023351697706030247079813939200 11916731 373182143608569851974198009290374066532 11916732 55361942707659236750063055422904551424 11916733 -40281553817120339459515884376295543520 11916734 -714767307451850529191579673426660873984 11916735 183116385409156143118025830205803002000 11916736 182180705842476998161706433554837143552 11916737 276233244612107185998688302938165603712 11916738 -1553046832382101532908512022429755840 11916739 -12537075577178477384676221217447515576 11916740 211762543566224296055668201557390766080 11916741 144557772244195815497193905437097107968 11916742 -58122666491445564558779834821201069728 11916743 -612304548510141991004354816643578962680 11916744 20512852338692067240587892672415334400 11916745 959870217424920171068344727097954551880 11916746 -87945096068785162199592315680510257920 11916747 1158339508270015645260004152048076805040 11916748 -954246473689801565775081024679170997760 11916749 -395957919174306320766653626963977009480 11916750 384629082595211447338323499843462560000 11916751 503636488214117348542157234633669979960 11916752 -142036300785525001451647002120526970880 11916753 -830662084703367554165592524539029908496 11916754 -418472453885265861918296126510039148288 11916755 -79547900912169994967603010851561592000 11916756 1127681206396012766487478917701826588672 11916757 -562008261209175316947437175473647554994 11916758 76780255753862284724341730263736846976 11916759 -243503733965685581456795117538072282672 11916760 457758147199588065373113638521303449600 11916761 -1240374802134142096617773959752409609200 11916762 2355414963557179995318376408885125120 11916763 -180390275844359254625915854076355324988 11916764 1070305219848909277404745975712735832576 11916765 213097368442682269083021687002006363520 11916766 -1098833053214844085139891119759464915840 11916767 292012062234913787332312682826807346320 11916768 -307653186395996308935140293955052896256 11916769 -410850670275328000964739593704113431360 11916770 211571497458241096849225465882715343360 11916771 478257339867871726005625276892695522224 11916772 -2158656036277788833462469413759057920 11916773 -310551615853537321021127502060327621312 11916774 -755655198123921626400605142150497362560 11916775 -62923304450524951026811447901614518400 11916776 -680022098570642772854979553934457553920 11916777 -899356148131363175739986830075091915520 11916778 -344611095664014112975121988216589588560 11916779 -60599774340704464587478995490230451200 11916780 428943646100892928861689073785222773760 11916781 50345798630840812401400294049678021120 11916782 -283340096051105925094622346208370572416 11916783 489731782593862855679829577961406131448 11916784 -272384599715626385402997081283912826880 11916785 736872060960275696570197322362343561040 11916786 -133563557638589910074196628397622681600 11916787 612454673438669265994421342269775167436 11916788 -318796699776085319022886565688176693760 11916789 -558337994701452291269703717125063402976 11916790 -573086523818073141575551685767644057600 11916791 -652944555366089085104057972514273509376 11916792 89123435106223733646081441438403768320 11916793 408228744699039245820240391669947705984 11916794 282101650629275646242025467663006683392 11916795 -17780890827242635995863978049318773760 11916796 1356317923430495107867185233066204974080 11916797 -532354178831646357661798953146124266580 11916798 375586109767637494895099427046649273664 11916799 -1087591437357913846084338564859373555200 11916800 -168370687493911382546105845527085056000 11916801 -28819361757797243479376503603131314988 11916802 -140153316677784372098976554402390169648 11916803 10586796310822136657031466546455644160 11916804 -12412523369873373508809903431042869248 11916805 -23628199347268586053441601568412472100 11916806 625288221666503042329867001069457792 11916807 -181047985493919610047032242978823207808 11916808 465137741091441388987646670699416862720 11916809 -358038441344532555618491661587444389596 11916810 -3301996042933670585009451269100938400 11916811 719959972841241927419189390004279859432 11916812 -36197798250853404728388947544420200448 11916813 -749925335290111791044155863469462319616 11916814 52699578815749502519682303714723362304 11916815 14618566692597495428264669983273631520 11916816 18215345690545959837623524946719997952 11916817 -302907014816827910519296323351620254656 11916818 -257794001684942181252678754221849283584 11916819 25226186672980505723523567394668776640 11916820 -470755699112138888130969750417596160000 11916821 364430650408716449177784687228601546560 11916822 148571633909619158695233971944354702272 11916823 176485757529446266125560339651005664072 11916824 -483290405710060059503363583372917882880 11916825 -273846087895156613377475131487477880000 11916826 348234046706220682377184748585436574944 11916827 -429561041856788077612221951236909270640 11916828 -172905860569209692681627887458618408960 11916829 611879083192697969948622582329885057184 11916830 53545969506206190051878221102584528000 11916831 -15118933384256919911136992966052602736 11916832 156921455030926379420538900338795937792 11916833 -555487448831483798453811046632734870520 11916834 -61947325650888777641010945742424309760 11916835 152311619556726639486072180542384787360 11916836 -657601425089464109672166447842831223552 11916837 768251982274555352083753707696931628094 11916838 213109897737261666130786057639919143680 11916839 -348070752110051618575005399661214557800 11916840 -59037969963645726494102248495620096000 11916841 -133793357670023636120102522772789338758 11916842 282136274051202385429966878879475398912 11916843 -124490503570664275408798780983254404416 11916844 652728560074338739350096202571580128256 11916845 129350131737293346801917783337278023680 11916846 342467719664702271546406181897106070272 11916847 821907319073984583499675226996979742512 11916848 -352914682066419216075515497307406336 11916849 281030163734114280116433144626393491200 11916850 -641227088608944288983122936751099366400 11916851 -1379075115073968679502456352374524172148 11916852 -94778538168757322817448524036441427968 11916853 -407300970836269329338393493371570264832 11916854 -624815912244556509269920574575954573440 11916855 -258978397301697255762559873890084177600 11916856 -60429010968215653990799392548891402240 11916857 266546033983707341098334811287253955200 11916858 553980292241573335387126123701793029888 11916859 -7920860494053383688585903233974879520 11916860 -565702103072346128533654672138568977920 11916861 152258629497939137845230347703722633280 11916862 855912909362133309038913544870566258432 11916863 -307680639817643301780834905743363101840 11916864 55023759178227360553300173652786937856 11916865 -269408716312653228302095290414806350080 11916866 244903809182227739998863063896991908592 11916867 -11908692076534271708668452900721127952 11916868 -1211748132397872025451365651265854767104 11916869 1077178385247333969046472254761699066270 11916870 -41911174469614671905506577803823523840 11916871 1340281548194635137868766385149525607000 11916872 87124078319090689546558841344013107200 11916873 98281067814883683310866605956374674922 11916874 -481463805015532998681367689506336282064 11916875 -164481691369502837739108673458904650000 11916876 -136586834716499189242457526703097671680 11916877 -5018094256837514241940200489362298048 11916878 -551692618276643661675983692035487229760 11916879 -62986483709372986663337474934906172800 11916880 -124062455727396938875572485154550333440 11916881 -984160061212604922725058229703395040028 11916882 -20890749636599818552890500566378259568 11916883 -1156196681785502775223750109739892958640 11916884 -198583613003773766115953436654587172864 11916885 -49588889185493821567473028348033431360 11916886 59153930973141699429090954835827114240 11916887 -514788806495376869518174896646310122920 11916888 -418559837822412734716473381944504647680 11916889 -503551200270422671664494526563946439420 11916890 -133121740326578552836922240830224107520 11916891 -1525759389121732342781322326498613504 11916892 -210497881923653820463450053151663083008 11916893 1161107580632475961121069733035387279142 11916894 -58468447940751273698778247486612936704 11916895 -547454371847155972172058633463204858800 11916896 -76632558727031308536447430558211899392 11916897 727519785058552017091714394629549547520 11916898 -261524900789635924730319267366606855168 11916899 25513344733090383003061616406605958720 11916900 118417584401700650763745955530316284800 11916901 -852898276179460882265611418767463300098 11916902 201813668501335140301680764848337341152 11916903 196314537525485395462526261344729432104 11916904 -998450705145044453224993678234103178240 11916905 30556224553956077377416487726157379840 11916906 -598311746989854135595248591503361121536 11916907 -265262036656037700770989672072655226680 11916908 -386550398045710053714302777220798895872 11916909 533658045923170647410904512808361968000 11916910 -317652832322182043533027430835098264640 11916911 -908681710276349368872444564983003186568 11916912 -13465047747944119160104882391985684480 11916913 292476692445677621052151719169113441280 11916914 211604507510780008763389077608022003840 11916915 228269356513278298844403980645820090000 11916916 -163733363858274340508453124165686169600 11916917 -443253184919610336769052465270497262034 11916918 -55227456772728070217556627648783839232 11916919 296438997833024101528219125696752549296 11916920 -400688837633567539787052872094883430400 11916921 135752013130254809222955039476853695040 11916922 16652721274955857018580899662135468000 11916923 -68606066567228864166966390846245027520 11916924 -144293065627792270379212780509955456512 11916925 -129284539236157797924766790886516996000 11916926 -158771679748372118427947183657236583040 11916927 74543589565955615855998315946337984 11916928 -134856292310464019450055855394447687680 11916929 -306343544937982564230361076840449249980 11916930 -7529557825601347722837217666464314880 11916931 -642661169243954777306412685704053456080 11916932 -78043643455808347470359644174842889728 11916933 -32298395299554301831116987931298511360 11916934 3049556371562512485497225112587346240 11916935 22722954024972841736886487885835502960 11916936 -374981885914604923084887462052111564800 11916937 -519812368913862260510402417117851801548 11916938 33443218645765605371105575474131843840 11916939 918918333113824959543194085442591190208 11916940 -298315732982860527279565617523291576320 11916941 396324282894395739950197279836173913900 11916942 73092647368766639960849075571640018944 11916943 -302205021447961843270747998259170777808 11916944 45603911324623347397029064920916819968 11916945 229017583665160149244917844410378414120 11916946 -156359502155374030803722715561295625328 11916947 -69834238338575343727222027369136454564 11916948 420719675731789066459311797126153902080 11916949 808719191405366362865427296460507633792 11916950 69648088576662583780434664289674596000 11916951 112794510518188275356928012076710520320 11916952 124526427004526633019749507532896563200 11916953 1474823470319779587124738798123864296960 11916954 -4412507465950070726234142153251481600 11916955 613124449218618684854272707205276130160 11916956 -276477477904524375445960731199162298880 11916957 -54385953064401080096257416436455580512 11916958 4863402503805829406211884246213680128 11916959 -612856026334348605988592770354498263840 11916960 162246081567641683360809227993732874240 11916961 -152516142244985885008824306971103771968 11916962 -250568731671462165254296210125943922952 11916963 -900172876671524239634479008958222932000 11916964 885021082193835734078118819386600407296 11916965 971323418528251993880219219773138180860 11916966 170552603072293094415906656166592036224 11916967 334150392427370445832149965499422476560 11916968 168860802737825290107471848871198720 11916969 57440201497745269236948577557013069440 11916970 21101047590836375286595693777052769600 11916971 -20668721939706571698790628555842002456 11916972 546690025766925361923482304562876874496 11916973 -769749754543092718103361752433501420778 11916974 220100973507936919617865181867127746880 11916975 105848890401814922081282805474064560000 11916976 -282592749945216811919542654463466323968 11916977 1287480947737479358642315851528115008 11916978 -131673572319276825420012917006409490944 11916979 59156440901137112922309761432236591984 11916980 -7461652006470106922544309040027568640 11916981 932464678005618570288703468573809997212 11916982 74137389069460899868522076342968879104 11916983 -513521001234147218261971515409454713776 11916984 -159046721656907831318445051740756705280 11916985 842207514205337739436022339636445066180 11916986 -393619398305047049476794962174613029376 11916987 504234495414920504892790935962030574360 11916988 1476620568622569887632278469399026142720 11916989 -15879987619896002277408864123044233728 11916990 138014883815986451551942132929635328000 11916991 1259495274486124706371354370234046933792 11916992 504161140827864840826519597544311357440 11916993 -659805240421662960630300887940340172544 11916994 -314192731978811759801083538411630526048 11916995 -384251970629248171150475433175380712800 11916996 -28790859871770137100279161464955351040 11916997 340695578666756430150529386255745645440 11916998 -385396963720469270676416404925923044000 11916999 453745249906046667582087404731681572600 11917000 1199594831893723853562911951362360320000 11917001 -971242729251435744665794163431609624998 11917002 317379730756552722115706412797606053632 11917003 -544144025603018890601296670746745790320 11917004 -588961338725098036936946292394424729088 11917005 -79302696605348226241900928223031804800 11917006 518812076972936616385810364347870901952 11917007 -535829908097723477879567443984656969744 11917008 -128708669405065506520020919743270002688 11917009 -190229177279429136625035947142367380160 11917010 18034380133692633363140376054501404160 11917011 10496554050237051212887597993858062960 11917012 -228141868312548865199212859516537378944 11917013 -443156814172204655730106567253461070496 11917014 -94117684522335502842633659603443767360 11917015 -72557275047529231138211669833693005600 11917016 -1009706729068273748063612219496650987520 11917017 -425658370970969151954709917532240108800 11917018 -271579094251100214228707939989925944320 11917019 250873837482744118002685602128593932120 11917020 1808575290939144315291564136808448000 11917021 -265268707166176584823035094361449802976 11917022 130962161215920543097014530117543451264 11917023 109486361670244660990510968802856838984 11917024 200870816396178239081012321335471767552 11917025 -500211067905639533435986790383007901450 11917026 86916201204634838705660643586845630720 11917027 99919593583133868092733803159479617280 11917028 -448038651768682200794598755786488627200 11917029 246474214193811745503852353430307673184 11917030 -152683915714003957378293749941507635840 11917031 -11133573983838637698541944283617326496 11917032 487251447057776203784516536658244403200 11917033 805513649135957351376861486294756585460 11917034 75259674437687103376728543740800289472 11917035 259257072172011907479586315729180470720 11917036 13389519502577068545525929952286067712 11917037 -1266789517225192977049246611472868565408 11917038 -282131405649551379122505151154085961728 11917039 639226852732280999669501828841912725840 11917040 64284615258183981276017871283065323520 11917041 1344762472987934274366417190043390526720 11917042 -400663381976074243589418276790529273328 11917043 1026998125697074457452573471827576857292 11917044 -28447832438099847071410619428002198144 11917045 498384995436833686196364645039626158080 11917046 1716153621577669439900772384971736000 11917047 598507053741293302186135255198569012480 11917048 693466067223836409855059866635079680 11917049 -188440675221357872674621223716351276950 11917050 52456978554467924914108728870866400000 11917051 -293279175228100058612218731341112425856 11917052 -356314555696902706855363324107430609920 11917053 292118582671445208667542182018711756262 11917054 -302925843746989576469461952279107329024 11917055 -142852100076036639180107170142520422040 11917056 -433023791021636005168809107025517608960 11917057 -671221246800067328358419751627502495680 11917058 589332451111242461087142591685272797184 11917059 -198141415854279056947190180235207020544 11917060 -253364540254848451329414702001143805440 11917061 -424051712845389078471690426501104063136 11917062 375013664351237502776794525911359356320 11917063 10923615179977774830420382546438038528 11917064 1328452231811747800873691250622369551360 11917065 -388101640571988037910560176644409468480 11917066 -178844676371387649430781693521739857920 11917067 -608656873044626285202442724336488243884 11917068 -74662145493260322925700822739906929664 11917069 675361214908683376318623092057113912960 11917070 -10666617491590418265298417558236257280 11917071 -419604336582491282021742873758617036800 11917072 215377626713325893513699757209905995776 11917073 2147038365222672009298897725130537536 11917074 25975211907030660919762354252888685568 11917075 -327049723873394765204501156661228027700 11917076 18596903986776183464078079048361285632 11917077 465636031431467672716210669969298121120 11917078 11532432235348800514539372256414761024 11917079 -554271713778990246532406201294163937080 11917080 -89453322032193337020980869620504576000 11917081 385196331995126670104817672805346690064 11917082 -48883090360325464424483814335127478272 11917083 -463959173578120969780959385588188754752 11917084 683720865881600086520394329959284041216 11917085 -1256819489916653236950831349130818982400 11917086 421684909117873190502368880867636470400 11917087 -179049939133521530020159786925974699168 11917088 247208078146691805934118597001844162560 11917089 -1095478044730531825532640583263492643056 11917090 -176333418148536335412168289017375798720 11917091 385340733265134390490712636812796547984 11917092 -20363934337100796252387725592808605696 11917093 104683977709697352120158290037731285824 11917094 19413077333697217833175129115741800320 11917095 343155563001737531256736924474641869520 11917096 894123173980561078839894063935993441280 11917097 -1566693170146461500240154552053239064454 11917098 -160237552496386471003246462545204218880 11917099 746299476385816612394165456409737266100 11917100 -122354599239851682819464577623340288000 11917101 100897629557613684195057111508877117568 11917102 470604761282605641042826792033121768832 11917103 -112102338757547063710675457527158546192 11917104 6527377353009680674808087250822758400 11917105 145655033993797571462903729416614432000 11917106 -11547447113124871738365484930518946176 11917107 321521733970713931166724897875107014804 11917108 -92341018452213731210142479983893397504 11917109 -830334176952273351194996522981230668690 11917110 -177268734034603532460548900243803290240 11917111 745456892705311230028808500394338828712 11917112 -934688257824447698548875345422763110400 11917113 -94066350484427623761869275809386107392 11917114 853533870496425007692565480305638319360 11917115 39251777421501255490106965110172800000 11917116 612143848725855693435541047338656860672 11917117 -1551336286110125172921962665612830091834 11917118 -130000472790419566644283483944391320000 11917119 378550086818971560525341929812803844240 11917120 263442106669869923046754554573886586880 11917121 -914624489203004680193565509281505530668 11917122 -42876945982869808054401677369179408896 11917123 -527226960135554269786412097841593682280 11917124 -468426911195430688789826100314636152704 11917125 -28840513721921211510099939899865096000 11917126 70936734288324735167188526307498225024 11917127 -326902431502939583244598796546290458024 11917128 468000382599890964848974983329569996800 11917129 341712619391228647382840463325777156352 11917130 -284571635679924097614616481812627265280 11917131 552623923797849012058660918678698164952 11917132 -1189400842669577690588991301380449249280 11917133 976912047077598508582757518839572315382 11917134 -260349876979287143656260046371125049216 11917135 364258278662935346561946363041767843080 11917136 82529802085068389513019100286972067840 11917137 -8812666732747580200359786307791643200 11917138 195715276472835569929040045363394072720 11917139 63229724093657338022591213570206271424 11917140 168369377258238452657467214875894149120 11917141 -407205078171726762168293140900707663908 11917142 -42693068140513255069704136342754064000 11917143 440522766713854395152720782039813536504 11917144 -243873048556616503309304486728930099200 11917145 -42481868768538798215075893618132477620 11917146 -117385438909188735578506445597807721216 11917147 76312154944313727248044958923842798312 11917148 -248816221391066465182171670355162207744 11917149 -6229935893733779200175113815160703712 11917150 28034486905119963377848247711913984000 11917151 -482513637690050849581948386857483612208 11917152 -608029120449798355368256773336119377920 11917153 -1070994642270901620784934998328729662140 11917154 -323690777231303377303325896758443554224 11917155 -335872153496879179580076282814371765840 11917156 289595105176803161106430387732666429440 11917157 28408982046817269067173624761591523072 11917158 393390350763108401669429335683019442688 11917159 1057906191669725489416683332223071570360 11917160 380417687577088072959431393167302144000 11917161 432198158729493864274217640669898698480 11917162 525547471064564445421595896036490267232 11917163 -945244667349525144472585066095747528588 11917164 71123236478056101928317587633683464192 11917165 209513591849162756894973631036558128000 11917166 -171415235631452408766569691090349099968 11917167 620703509781710218128817875099176590848 11917168 203812717736162699241709803020899745792 11917169 2962709708860104755706512665643550900 11917170 279323288284491389067777824547115886400 11917171 -573995019657407256064333161682847714656 11917172 -529932992616410743004545199845392875520 11917173 900894391666894987871810179915551160800 11917174 -89383411254474027793104522596035061760 11917175 -194938844083698107120324764784413675200 11917176 -416953207727812695724308194961894912000 11917177 56013193436868207898895154065156348500 11917178 61724827876761192047091556191864437760 11917179 -1278836767587221964792338171729968834560 11917180 -701193463069322382445983413931114700800 11917181 -1035237396387307563909661959999543921018 11917182 -128417278045612360136282159920300711296 11917183 -438299161339888944343599768589020898896 11917184 -622813366521064751607840560100598087680 11917185 119079372015181008677092779995602700160 11917186 -387628878534054899235609921204168521856 11917187 -1658883576336458195276209746326358085608 11917188 178441788376608923501469848963241135360 11917189 181483461671884311405415822354038284280 11917190 113480291013029395965891665309557929600 11917191 -315810430902894735614534472821062546560 11917192 -7275882414619736720897518442962944000 11917193 -103783456815283610605203225238968255180 11917194 304986981292021270839605566014405446400 11917195 205532703804416719836309161014180519200 11917196 309472689390366831873626470990973894400 11917197 526695016867452005719098148551919656288 11917198 -226403522523157170585204665777869248960 11917199 589558242806557932748865518113338759040 11917200 10986827059075614653003782261815705600 11917201 -1716204268139467853510955978126337959696 11917202 -198279339354467522592559893750578803200 11917203 267115672029164556789194286638501201664 11917204 200410814700412016582138524714876442496 11917205 -426738342693834459244633869580039596000 11917206 24230287690718296659650649009858428928 11917207 -1457968136628249673152724671858966207544 11917208 803824885723042974734333316715236433920 11917209 4640037563890254166536161742350668416 11917210 242178280091241577762062796112772227520 11917211 79460942921369555294936366965458967812 11917212 107664507835074499399366071017951769600 11917213 445621135346694397668728904900152610240 11917214 -394990804039287466822805633185196156544 11917215 539886332272439000524419616196128273560 11917216 468527386125595034702249814034743754752 11917217 -43891436630938736890339264647544839960 11917218 321166068551392095489296525773701162240 11917219 -225414596696696001608727829708418995008 11917220 -145944997868695746340137313071793520640 11917221 -32825734063358765171373795362374464192 11917222 -694983491506729933015014248137709890176 11917223 -1572804812223547778530868164979833591296 11917224 281342107742041282568380204462621655040 11917225 87139520437888329668463542024411968000 11917226 428885133623464979531492274889095607296 11917227 42642689765079191756756918342051653632 11917228 -481583436360530228416859450501985778432 11917229 1157614964422270907194147503756371598720 11917230 65977762115845246047891279290514443520 11917231 452906779183867326371504701380991217280 11917232 -210639359634230873305454725067713118208 11917233 902715018545101466074278110433940094400 11917234 255926784784366533306452434951731259392 11917235 2916486066001502113442332959250828800 11917236 542895314754568092244629843776784371712 11917237 -86187694144702822108326954953218865920 11917238 50465166654624106018933048846555549440 11917239 114900616309099627658037478566692398824 11917240 451276085101493501772981215135240908800 11917241 1061328208110871903619521429648397561130 11917242 -466782178433726840365974631851983197728 11917243 246820552508347897713287351774585541984 11917244 803319186813542472694178567597586625536 11917245 39392164945582561011750567126327681120 11917246 -337432485243937308919207622505750540096 11917247 55249725579716617686737801321798801832 11917248 -82160240165582674716105616645259526144 11917249 1470426101074580104502827971613825021250 11917250 -14950179506247762980153121441489072000 11917251 -41047614656097454858635161735762605032 11917252 -854111360424186457579740258983900731264 11917253 187381197815053216730945291067238313502 11917254 -163767099019198584102962469376706150400 11917255 303900389125196809361827201579441598400 11917256 -33928143469403948769416738438384025600 11917257 -458734693889394334340878677000136980480 11917258 -24854486222377431301494054889365342624 11917259 -547717905326347510546318225685579154540 11917260 -518074495550092242709284298370314752000 11917261 -359531801230728904199423855025320137248 11917262 -122838886343515634502435262079598157056 11917263 -888930679869784016517322091721841096176 11917264 282562516867551025334162034157349396480 11917265 414457447094749170105661347725936978640 11917266 30493676017785984502665626768648600064 11917267 -526811747359841280252120881604455932328 11917268 160462365926524445082047710244057628672 11917269 -8286757610003148009736192309749931392 11917270 -256188617830087371263248025164898929920 11917271 -156452345806837566490694640728355249528 11917272 -676295730850548168982868163911252582400 11917273 -312620060337040026670012340598469678464 11917274 -753243525735392730800366029013433884928 11917275 -14712758517621849937497726642880488000 11917276 132637051080620507095545307116743598080 11917277 -528872675265167179819104602065085174874 11917278 -1109481609525055671532596775649700480 11917279 -338982302487400737468515729347988626560 11917280 160771216785917676598968775738007224320 11917281 121754783906208831789929376034533573552 11917282 194189432051318256370687307186345117472 11917283 -95198690977266038998336916328727107840 11917284 318161211856412674492395812665446183936 11917285 -156784057382620966453984708487874790020 11917286 -294695265570911907465159448285415877408 11917287 19368064323615042282584285241740827632 11917288 -747690163719677735508033133549955466240 11917289 928103664046002431583792757365228251520 11917290 -382439126579616872404166996092719360 11917291 415094700583513555523720610117128712692 11917292 -47914535447925651524136936346584645120 11917293 210803398384481652198026537828416614528 11917294 286412347771369898355268973656728863040 11917295 17663916676952519601632066105742592320 11917296 212949520892685141126236179956164689920 11917297 -205652555685918852844166662407482612800 11917298 342480908281226413785324922408871519136 11917299 -49469996034944656697588729624544706560 11917300 -8931172167146797391224256015795017600 11917301 -1161197263158363294504326213438422327296 11917302 -199290888352199827255686440955002376768 11917303 174547344571128869268706325453294338600 11917304 440813656344361218377848112138045030400 11917305 -407620190829599355292717828667797856700 11917306 338204491386157792069710769866319377408 11917307 -1300322314652238354286144329817829268444 11917308 151083737412719761301852900958888591360 11917309 1188785542302559266392008366118384789510 11917310 133632788633242698108463408416832810560 11917311 298049381716285707030014792018075255808 11917312 43130427005813923097510820141449871360 11917313 -1097664008943044250880492073132186272080 11917314 -97719739858948513284738164913298560000 11917315 -89267264537081713911042074539958850480 11917316 -415941583551063175488333918987353688960 11917317 100883611811436913162790695730660928480 11917318 165540527628274842382153718736985152000 11917319 -275731771098866022732382084217280311712 11917320 391319030057023384908136830630877593600 11917321 3533295727849792329529374145242946880 11917322 12333970298159939264997696818222728800 11917323 46070487788042295172076188182415194528 11917324 445644279348073034133293127298855547392 11917325 -240299756636861147296846116243853860000 11917326 -58554289739158975699137784951431587712 11917327 -914173818683549889064459536864862943824 11917328 -963294520097395542705760505226190848 11917329 -514354503897313076519950927789733470272 11917330 -31024198875056004798268447932010905600 11917331 -896657572976432694225193777373461730568 11917332 4996045185119056027704006893183035392 11917333 819399458027044545426882469517605075804 11917334 157167778414745708664793382352454462080 11917335 253638224027862124891442212493543715840 11917336 -1175568206406926158951668411853563832320 11917337 980884706630708398038783056788647862986 11917338 -416310002558597952881510104582624774656 11917339 96181863747738197903393262473773348776 11917340 -247189108816578879647661257403795256320 11917341 1169722472290880045704736572957425065280 11917342 -844828310786840598595204300699129292928 11917343 102360525102845050246749781731958895424 11917344 462242352809407002251450646078860820480 11917345 -560798605907806479009732835272897451200 11917346 -330354943441851134346130639625340341760 11917347 -138021856340342389922085237156893693760 11917348 319599391832755203761448747373225044608 11917349 -1090307273098216222071332476466421715650 11917350 37563616461101552797551798419485603200 11917351 -99581426165308761890800138313547465600 11917352 1250251280048127293727271074941873433600 11917353 132667195837461274457922222682373363904 11917354 434369975518912874132611638707627997792 11917355 -6556972331318441752823528135757140640 11917356 -133500183255811887584845622712815738880 11917357 753499378890259533317303021631442275072 11917358 -240476110301820111263160221100262521600 11917359 61760680721894326198260261926059152264 11917360 19953713772048120420980034060803112960 11917361 -1314192524396558481445945549277354188014 11917362 39973234221163892610521961537972245760 11917363 -836530255531219963324420033225721286840 11917364 21620132737013077046051513539481579520 11917365 -331973504262482568312988148188617773280 11917366 -585830025597752934762117654824460598368 11917367 -109551660176192216435397281198467307520 11917368 34949961073566488083093488444200693760 11917369 -874528947260262358663078532575684689660 11917370 -401834477699525851724661170587616620800 11917371 14889336368224885507739879255255343984 11917372 364243044369469106545445426971564952576 11917373 -742311856107888498469802987001664135776 11917374 149637213151763940905119374990474123264 11917375 -196564465258261653544935271258038570000 11917376 -483469646441513508674242542508069355520 11917377 -110939369999543157107075057403451349760 11917378 646981051841059169684664725907296534400 11917379 310746160646929188176746762762123693320 11917380 -87114438027626024689270968427184701440 11917381 98035817360512570936425623808802802304 11917382 -294136148152324921190533616499717890208 11917383 355653360326094774433907192664676833024 11917384 347139078241435808587327701215187010560 11917385 77999638446355237711487383787446724580 11917386 29627540632069395950138320740292391520 11917387 -759791738528231252297974465732366444480 11917388 -181281564161784923345404669338167361024 11917389 498220265803278268050019913770761484800 11917390 -69772582062511038663534535077852436800 11917391 -80510113075084803049045000433945370048 11917392 -10958652368011099648920583472189276160 11917393 -760952365998289876999797657981505449358 11917394 -461153575226583951692589934036581971808 11917395 -155782571214774728929418562255238540800 11917396 -74648715376173472881927874718617803008 11917397 -295755070470016072889196311800049386020 11917398 -175317098083210226004336462368764547136 11917399 -223896093362545070329301197434387449920 11917400 36356676766894599428775903363546624000 11917401 -710686439971207126790153121120320113968 11917402 -39084599773645571004790122982435516416 11917403 -1441429154873498876048121289345635036348 11917404 85167128381703316622053106907922606080 11917405 -572176517523707845420708408769041029000 11917406 129429779493927322160471440502929248960 11917407 12129176798131784992410594403276697088 11917408 302358102349307692459019175293540106240 11917409 -110386347767221156249358927808309037440 11917410 91747298801004578795039293459564531200 11917411 596565785502107817831846074376993236 11917412 152299675759263689915995890504664733952 11917413 -289584778706366426680536138711133205280 11917414 -291100861701056821098096929464331344128 11917415 7873742188153424744357625067537045560 11917416 43672965665732471953088372045140623360 11917417 690230238561034941673796871326847697466 11917418 476792616617077807645927274252828618160 11917419 40434384054969798861666895037211803328 11917420 -161480264663904043894185734222519992320 11917421 382857145322412164634170812252493167104 11917422 -460940391677963237558005818000725483520 11917423 58265096860352317557801232650213693440 11917424 474501904197255195462130202034662178816 11917425 -248937650465110652720799694734782688000 11917426 -290028929410953029316986160335617351680 11917427 -807381521722121565914631433315239294720 11917428 -122377093300221655832277406031898279936 11917429 -325099131318282725299015814655692301060 11917430 -165938248264644298279067713925395680000 11917431 581616522003786162149046573915485339520 11917432 -106313161049687714045683602800484679680 11917433 351985450239624167810418303604701003360 11917434 192255063526455995880973775966445169920 11917435 -163337355191875803799342084737872613120 11917436 -422646301150714378060436677155450808320 11917437 -278387585847230191782602272606553836608 11917438 221515053431075589602049378370307895744 11917439 -10401319630976205481849838547895685760 11917440 375089821932005568517119361560870912000 11917441 -536793680126592737174563718570385385388 11917442 760507834857524115822103661014023754560 11917443 852461765573093782046526593417772398400 11917444 -78881094225133982656415143954828259328 11917445 570301945935251575774651210665048268800 11917446 50849157721087342914166436661887063040 11917447 501432824888789269353367268865339855896 11917448 -871197566165388629108863810402334177280 11917449 958687150801560104053234411128367365744 11917450 45195739758224451729808787961331200 11917451 6132655411150894816579273111085162304 11917452 61992514563940511884021414769271148032 11917453 -492022402946544258973661306724245268298 11917454 190491465798214510754052002766171930624 11917455 664651982358957697800938921012829505920 11917456 67530980667280297877677023575397580800 11917457 -223674155783571267000357670126457625294 11917458 -182432150614363065775927439010981843456 11917459 327524803533309780169079200907811960240 11917460 -790475620081192885939772011829596350720 11917461 -383482245596565080393156228180817499776 11917462 7232014853884699472688025423413355200 11917463 999806603705683206456990357828683159760 11917464 -305396861640302014311147547590400942080 11917465 -41181958999179567168939496401048604800 11917466 227712226937768837929510663342606248960 11917467 -1014924467983233078547372389050418589200 11917468 -372002914689203560906340553712677540352 11917469 122852157449484246413686453830489947520 11917470 -69583662028895285271150661654733587200 11917471 1003572692593943518841903340291375705144 11917472 -97421110392489416156860549790334713856 11917473 -94533312535139283390987883798116655296 11917474 -125537753182310201688563024478677449440 11917475 -91976821320873240721868664466935305400 11917476 294477373184472482679660973070107422720 11917477 -314079744839367800743790589610579239840 11917478 -180789079195482013185582292358102934144 11917479 -59326731211806632083545786997327536000 11917480 -455892575590849119063564057717631795200 11917481 539027575739509128060636197748234156282 11917482 235870981498116826020085348887599473920 11917483 1101395064605411470280961361033088327732 11917484 1306828070310893973548468401291648343040 11917485 171202255194059335922125975948489328640 11917486 121162351062805981211981911267872796608 11917487 -29100378403935231771551213600860074864 11917488 -73856664213124180856766806934945792 11917489 559832848187628236945797334350898022256 11917490 19720343462154029816031244180768461120 11917491 557509885327541350513917364303416175488 11917492 -595999107357771445782436402952901304320 11917493 -1143689538270133462807085096842666944 11917494 178167802798362640882189454990923859424 11917495 -251896270355447812199413606569126744000 11917496 42369335132607249409731620125723852800 11917497 -232828595516971479622697481148144398000 11917498 174045938807842651984838069954411046000 11917499 -896910113752590580640681863296349366680 11917500 4129254934879223795046714916162560000 11917501 -858748960852126399863370173874356397498 11917502 185230659081998020829861383939868957952 11917503 -466685128078404525962593649891416915200 11917504 382712614132450858172553939505686511616 11917505 641572334348273097410811750754531464660 11917506 -199823908021321321101018720024558337536 11917507 -154692904850670564985009277726073986400 11917508 885443540884082086852672856489769271296 11917509 -136397913417472719947668599594700877472 11917510 -63829381567019297387502848937995278080 11917511 77538575887993639595946077041812635424 11917512 1509935151973594773675231026421935800320 11917513 -57144488764960058078918312681182620800 11917514 39254431393008536472592919735673107712 11917515 46872211324466974459168572477419217600 11917516 -16201434370354704533320860047528943616 11917517 577278519456285383939562570849340422252 11917518 -268137103093024560823919396539568604096 11917519 -600839234523544571680036259729606356656 11917520 249887303783971541166511665576463564800 11917521 -39621101382617887176072506145263756160 11917522 -169797901191012389477966415453783561600 11917523 -373928590859982538869730367699676941256 11917524 226204044846203415336679887051319898112 11917525 -379404644549189402978997224327593880950 11917526 -631474029905868393966570877851495576288 11917527 -128299477306909173225096204897449412960 11917528 -88293827003336665154093011295040307200 11917529 -177363515544460697273075890566742870716 11917530 -2863897786819318932662135982751729440 11917531 408564158848246944517808693140882779332 11917532 368368843884356987552229053234992128 11917533 16652470579312361033825857755292824000 11917534 682587426643575123581752314132167308416 11917535 223486830221507015280007027810927800000 11917536 -3492596502118829399216877146310967296 11917537 -556565688698468083446095808112931166814 11917538 375174976368562163599541015741124504960 11917539 -211325084895884785432237983574069751196 11917540 -396777642488625318392638948298510165760 11917541 324694754627531924651122054148683463520 11917542 -4030350002415172979531776245311852544 11917543 -71590805687572382617390631957550261840 11917544 -977028026814611255002340441354534553600 11917545 98730247247127998571662143748213184000 11917546 -450537925091362491445893281029616616528 11917547 103125299468931192086614517450874015552 11917548 252571773147781943969895288139638872832 11917549 303313775216270244626225286588872717536 11917550 -504069753565061124635159871016403160000 11917551 753217005557319953534958590867977594632 11917552 26816379211721878878080983028719878144 11917553 666250650054914087278159194762489517056 11917554 -385873289266819884102635796006773310720 11917555 388803559712819841177494524577382069360 11917556 144283774669652044727139246035375824896 11917557 -2053607262260846731538110198509574344960 11917558 1006883418866718953993509775029190832576 11917559 -152922416388797211970098127833691706040 11917560 -269419258174931191661614812778143744000 11917561 1598771581799764213521702197150138838612 11917562 206964611123379371146618417883243314032 11917563 -77081962180358124505059273780890112 11917564 806858743689783682169047543985335218176 11917565 420402029017238596130669053237750976640 11917566 -54531284457130186001833172990028971520 11917567 -351174708241819275672955051072990768384 11917568 138858294573467078603236463133918756864 11917569 -213249501355155858880233718767303477456 11917570 22937001058546426370035336114772305920 11917571 634733938455008795266830118353256139772 11917572 11597998663480593007195228918576484352 11917573 -983629345722945148518407755320809445696 11917574 -275669732786428835952129784990822210464 11917575 -244046704132140084441402863210534698200 11917576 218025711671854150266288894856934645760 11917577 57882616684656832809362433814394700672 11917578 58588861769816305370230268121704878080 11917579 -11876985836002480271866857167726073600 11917580 136957749444352756567669829697376220160 11917581 7297400650395820285100689702008410880 11917582 -124409048898984869191539146542727408640 11917583 -384712043704765401853255417338492829656 11917584 30070809455960694542019761121261649920 11917585 -104619247049052984355289402113370606220 11917586 408167356122953070475790728228267949184 11917587 61984357696243359443069440501261841280 11917588 -262543948669205473327632520643648194560 11917589 551340657786624031759044916790595518556 11917590 322976166807483142235287150610457256320 11917591 -104892564832684448768756829969352437760 11917592 -101752186383709375652428018484064460800 11917593 238202814628473533183890993134800430324 11917594 -400212479598569970950297799089383392000 11917595 -819050344016036852825761451627910496320 11917596 10020376796958014383298263074290832384 11917597 507179809419855442562224141953013555046 11917598 -167218970480980689067275304911492126720 11917599 12651640870662058357896424326932885064 11917600 -773001453205025454470824600563857817600 11917601 12509028714047258633936705275413116592 11917602 -539330021589778275527677824305845367808 11917603 504341793534936173357326533452926709852 11917604 -278584273233217075328332524987311180544 11917605 -190741883389588434339032785214651614080 11917606 -882624973449274417986940195463329978176 11917607 -441509185335315163940678062470240250320 11917608 293687157421744698142897246824575385600 11917609 -284990616027625408168474039357150099200 11917610 339165131444157758931484390229311236960 11917611 -2030907917618119941557223151953359568 11917612 -55863815353865340278237128464875845632 11917613 284788885319737656302091765199577259180 11917614 -221389977578277525692381446183375655808 11917615 -133066829758441047937646041577861743680 11917616 423884157609298760915723890140979200000 11917617 -21471948966146006861593255250748000000 11917618 -50386598269122245708442038821655430240 11917619 -186381188731847071165406351388153758208 11917620 -30492736896329518040745491229221928960 11917621 -1206747422266162946969987785561634723808 11917622 -14056610491771124762211769110425961408 11917623 595971096493486161612215075987317809384 11917624 -224882943412766026636570854105649152000 11917625 -1511156276359404787954278365949910176000 11917626 17071426373340177174853115134656906240 11917627 -847491647268590207071371920266934762524 11917628 -1063413202277674528579877430753370309632 11917629 380162938063319873825882104904883585804 11917630 -203089367011633984308486927425204304000 11917631 -225621485911116956780944169173819225872 11917632 -162748042365305542242118784163363422208 11917633 -38978257567571444041487120605372946136 11917634 33738006191171039432581379027299153920 11917635 -298817321451631099662461735042559896400 11917636 -12100033016015555728123377416509685760 11917637 881435453477266558560354164506485079260 11917638 -66724356171639733553904387832772121600 11917639 -950609489862930925969124492730740123560 11917640 71073234216927772833594680485517721600 11917641 -392085931898478672174262139440383984480 11917642 -138305643517959951191385450509598214656 11917643 -568641584738514936975410813520428976108 11917644 113519197896868605837240370900743446016 11917645 -105848647281451343477156099509315389600 11917646 150799442821311560863501983183671243520 11917647 171286349640919832332782669207768355440 11917648 -147285747575945918713093547681032847360 11917649 2230893848158504307157838627735550785536 11917650 72012268582866372691903920317292585600 11917651 -741980324620489766733779114279198371348 11917652 -29014074551613721379704385084914387200 11917653 -1176632183996468588126016588581330688 11917654 152663191059978700875769900572784351872 11917655 -479555028049425233963092773252157104000 11917656 -70866539053861969911075997892577454080 11917657 100305191798863514560549495648599361920 11917658 -130364214376933356745118949668576003616 11917659 -27720658612029298326356722989602354832 11917660 -226057244189785522465215590261944243200 11917661 13259869964516409861305103031363297632 11917662 -323407820565492877126591767795668730048 11917663 394834451852366516668816685953608337296 11917664 -377900153777046660172388924015333081088 11917665 -16504812329020707050257889489609577600 11917666 -465903706545328375623802295729369553120 11917667 -694110419663088494113157258914933452600 11917668 128599227192480860445236845952147546112 11917669 -637452317703578368165265916377353564930 11917670 -203255274994260857968214670189461550720 11917671 -89689784991032702420566160854331552256 11917672 -342996093677906740858795717849400494080 11917673 952683678932556775408774762539271748922 11917674 -421237191996114953998257077996470901760 11917675 -57984018512847826261586281549509772800 11917676 666006051671646201793558852745263560960 11917677 -412239455518836367265989463439018660000 11917678 -299675949838314639809792874238349415360 11917679 4184314349074756981727344879922569440 11917680 40640377177776507616495117446697451520 11917681 607727779677950896443021367035115638482 11917682 162893306415398825464480015252964056080 11917683 79274181540154826953531226256605242452 11917684 2451428371059307693955152399274796416 11917685 134724551161392000798898020844145631000 11917686 156653619239446841917908591522566565888 11917687 966529519881155957396981833474508036712 11917688 -30390401972447756353094125486283120640 11917689 346508587030747073726685710455087651200 11917690 299676759171928180512594246558899013600 11917691 -13609232886481925027827882552598601816 11917692 488601272203218415503192955066356367872 11917693 17832652611341420015783718349110784422 11917694 -219984153594947256962140353933355817280 11917695 -781403988978385421767008363080603503200 11917696 -254243943884255157289040291992310906880 11917697 1286629231378933397101121089419908873088 11917698 151734124544710835617190460021199569408 11917699 274457333951918274702046117849359769440 11917700 -62536356658795919601476304994358073600 11917701 542615575526230877650589206799679801660 11917702 94846791064636179303493018955820023808 11917703 -459732738303123697961717287685828720640 11917704 -653866302062163398635833236868280320000 11917705 -331902023113575927798377264191754928000 11917706 148319957097695864207078398029541557552 11917707 164058762475937938024133017537557844440 11917708 -3590932497711918847573978777373798400 11917709 1175990172407815753794870686751760169910 11917710 35380778504526529789008437618260181760 11917711 -269632377706384509424792961326024262928 11917712 -22047510243199055361995495083769856000 11917713 48724098681697410927509502089111740224 11917714 161098782759924742802473846585800344352 11917715 -397599488757290050739109026157465356400 11917716 76655602343581847196056096895686098944 11917717 546153606882518057790116908630147445952 11917718 893442310600655777011790532180591794304 11917719 2215076787151009651359172925394647040 11917720 -74188582435760747226514768469499494400 11917721 8890911482860199856119593298956894560 11917722 -166542167997544069465061899722073620480 11917723 217253806556130361085924004361006384800 11917724 98080498262960573111095497322167398400 11917725 -480407616313915639658116796600887144800 11917726 262554994090576171583241270863295874752 11917727 225829332561663432680211081101928598152 11917728 592614653222872561108985897237940731904 11917729 -936058345453153369648589864506077360670 11917730 113638599510202043451419383950976120320 11917731 408778271547226123078929324290997939840 11917732 -38576586506756315943664744545122795520 11917733 -183061253007100863452945793562144750080 11917734 193762123869656303071150693780912639680 11917735 27888637611370654978203024604905710400 11917736 75729562224460817446790139062925511680 11917737 -44099696654041436214759899221609511352 11917738 164326925273759409358427918824268810496 11917739 709300521091847134755792833605353445824 11917740 -94252556608274109389071884915223019520 11917741 -1004640250192468585564542739247521082016 11917742 -816466372916093846518876897410344641728 11917743 200760889284267966595739538804006445824 11917744 -214108978274989609110891759875082403840 11917745 -95199598953079401326203554149636073600 11917746 -712321009418675589123441924686740896000 11917747 -1544051024849264821246626048474929986804 11917748 462757980330196478729537878188605534976 11917749 -490212284985313383279888013390377786432 11917750 -288830121527146206887120084372907840000 11917751 8382422044552366015863614874451974552 11917752 96366497198764662350423403077320704000 11917753 -742871999512267330090881153623927262840 11917754 -323251033669690035463452822593802305424 11917755 383241654807403330088943887084723888400 11917756 -211139366597986334850246736221005409280 11917757 388483225357242571229449974246579456492 11917758 -217668548973206679256842784083555086016 11917759 437569894391797409565296571730568788352 11917760 259851956349018137699410179131682324480 11917761 27827083117151252603582150674826434080 11917762 23975586195741743923843089337340647632 11917763 644897662251949439085418818104471767248 11917764 -45723238779452453837096759797068840960 11917765 -1298480181806389640205230741367570546000 11917766 51266268044416491216729470958200709120 11917767 25465707965113407785219891434333346304 11917768 552149576145634625747715662598452290560 11917769 329321333850305578738597464192302157840 11917770 162486751397439977158435999740942393600 11917771 -11689394881580589539697163086316697208 11917772 421015740441582355576530025089834399744 11917773 8040430655947757634224108038699194720 11917774 -664214592082661880815063214136776384 11917775 -48887136776007574082819119132154806200 11917776 -36358922244863770801677748302069104640 11917777 -1462692001498615238502613256343258287374 11917778 -561485514523077347942486181764446984560 11917779 -362690754906886088603119706368901631816 11917780 -171492570311351682287509612961533436160 11917781 -1054630974557304963354670737940219946418 11917782 179147915403590618887285423464698822400 11917783 403920144160463355666410161292157393032 11917784 -1416660019916712426770679870218406205440 11917785 349845748227574001250611047237973073600 11917786 -571859498096726903625539026237216443408 11917787 -385102391753740220148434085995333150208 11917788 1083822674850789849183011213459867811840 11917789 -383263272597405228785277126388812639232 11917790 -547805486377410885198936467709247249920 11917791 41097055032065922912669956804731229400 11917792 581702747300734559168093093530381320192 11917793 -1289035680182522007095153637195432327660 11917794 2124650516678470700852230244020838400 11917795 4187270651238773312896154003142205440 11917796 263712966161708270715361200368363996160 11917797 -454801207212975953346570303443659863072 11917798 14080494238597267129127001950561756160 11917799 -320662568635587985272941064560933625264 11917800 -115925553717922434744111794339266560000 11917801 12571902469517892647574425800162202752 11917802 -241644250053607891157917841872495709088 11917803 -747247909492509465702765441105102736296 11917804 -69977350647321094577492066211759235584 11917805 261533021670764223480713043134916392460 11917806 200892032200735651153056579329790333504 11917807 916969422185069895102580408145945088000 11917808 -13544200351107281357997388912915513344 11917809 -452503640932002140665241701916598101886 11917810 314589463301675469242481480785594374560 11917811 -180828231094725268015762459472914775808 11917812 -148064655997193064088763421916933017600 11917813 -472033615987117775604641914655877977938 11917814 -109473845873499528179574434880309514368 11917815 71356735987834564019332513527836336640 11917816 779557179510867420284820342927679733760 11917817 -411804891237922972722411607541789290134 11917818 -274492679590621481376560792221174021632 11917819 287595181445726066408905566149535517220 11917820 338037794706755256019399487135546496000 11917821 -428711144066882652269293740850287165120 11917822 7556118473646391409180559223314152832 11917823 1189975465255189322782943264870274471960 11917824 -6404949244850403378190619025636065280 11917825 -486203335093281319974639453166831129450 11917826 172583887001518467018141922520545198080 11917827 -391848694456327891892015490555946168320 11917828 230231946444327196424028065326561680640 11917829 565661238414252016039580938556653540992 11917830 364222150234372576431110593572213507840 11917831 -452221068292980204877519212687195621936 11917832 1467916593794502740313315412727659238400 11917833 1036743713283739868690367994637712645024 11917834 -5432393557337682301391787604365025440 11917835 717502882517024544095056545099899765280 11917836 -101316734362504415644458659102296747008 11917837 42921652699349522506455561715780639872 11917838 671711544969150484266730396643266576896 11917839 -234905201037573790999775160877861487472 11917840 -202070683097389985245576120296780595200 11917841 11003467231587496469172187626735115188 11917842 -123284938976313494854473301166413839360 11917843 -376244114356395306964345308687695841200 11917844 -125980632939406829851590797356461750528 11917845 -226719776889703336199728074478012195200 11917846 229640343392910812335188074422074019872 11917847 -916138563970311434878659500656378459680 11917848 88440347639685326086738769917487800320 11917849 467406994711303531801086222124356763850 11917850 99278583260964932638156463586480268800 11917851 -14334638375759381608816774384136795520 11917852 210158881444666304203775713820646503936 11917853 1105574591500308020081937973908900695040 11917854 -9371294321852544546413020551103356480 11917855 149915712855787236546384734599567118760 11917856 709559291469812718799121755628593741824 11917857 -52471406602264303074316497478146256896 11917858 137077953185512881344651771580892307280 11917859 -857464788326700409186734367324257995940 11917860 173294197338861314155981842632142336000 11917861 -2223262032645345244914075596566029717120 11917862 -256692756513580601519933315427743430336 11917863 322771978597025518032293946445636380240 11917864 61829428406352130808288182586651443200 11917865 564532983902024939501195050478608420260 11917866 -444451812524243645744645840893246891776 11917867 -300123079381959588969027678484008909408 11917868 -27947106284607958941111310151675633664 11917869 477245338414885086224243279019907923360 11917870 -17546065304516660810243694409992771840 11917871 -374741076325684759010073591970799900688 11917872 240384984239207821244814312578324250624 11917873 734615123195885616478019280559041963504 11917874 173107431013673783125848360147106061952 11917875 -583760426206072890876331256065968264000 11917876 997590532385148237256931130093353855360 11917877 -945375598196919440541243119693580272274 11917878 225046381495993287250054167109225267200 11917879 -465922219066275898710575647558997298520 11917880 3140078778485718975024379835168563200 11917881 109580805347102471878791642368621439840 11917882 481364383887010707876163094749089120000 11917883 616593721356610218622156586370689438520 11917884 -313373390862784754434075360791288938496 11917885 -61550133166711434523345519910609773440 11917886 -13014352800157229414850473926332703296 11917887 452467948472562975617382322332069248256 11917888 115733308709938665674169497617596153856 11917889 638038235334113545837914044026661226690 11917890 -340827078213878026928004661899986419680 11917891 75993090568904449050109720554148495292 11917892 29276654661321415224135697412059717632 11917893 -246325784253367042528026829277216092992 11917894 558217816970732217866334722014937798496 11917895 654803629944850968560502049100253000 11917896 713777051533290739041427654021132492800 11917897 19566378053757895726918119320282012112 11917898 -219189752640040584576054920655868338240 11917899 -97629663665396649029432848161631625952 11917900 593960649608248858847464476480740576000 11917901 867880022067979692033515158992526617240 11917902 -106200062984198428047074125887413022720 11917903 -180894406665140304037894366182778506696 11917904 -51312024212988523165395452444489170944 11917905 425748561606944066936848761224407941120 11917906 -29109358131505331679072102061185334272 11917907 114042952457155723223709884319588366120 11917908 54542130208421827825020275778169221120 11917909 -175194663319574020856108161388334238884 11917910 -140714965733741923872877020438245187840 11917911 87935463874060120368898958781434332800 11917912 -13693784997278502119010407825921126400 11917913 544078334195221229033306264657283963840 11917914 -515209263578831870036612742051749894400 11917915 333347535161563958824976229495567481920 11917916 105462158158057402741141969911381066240 11917917 -460101780667678783877575386884925818112 11917918 -96644916583006824905050022574608540928 11917919 48891823945649994054544760586633982848 11917920 -236839805353858840203401745470733680640 11917921 -646627400117895183564823111964828268000 11917922 36997310079638774208157661686586371872 11917923 -12441254166087170678505109037060150976 11917924 210737807613635416241983533466723680256 11917925 180937525894505070329841942845403633300 11917926 155881858888345124987857024557520437792 11917927 1224534037381675331292621926705896563240 11917928 1101007043099860362820072981437372088320 11917929 587143302449378328138613780166743088784 11917930 540599157553062481231936612769441451360 11917931 -2427063516837229451527752983934176352288 11917932 -4132699010150292679222483175321634816 11917933 787717685290786391259909729378022865184 11917934 -151235228878044073040846924298345381888 11917935 392307076835610968186920425560769444960 11917936 2921102286943339065085323357962665984 11917937 870643132295894331738620052167822981586 11917938 -48871174632720075455263961681404227456 11917939 1354431043439251275413763616871525459400 11917940 -601286309872559189358374279344920576000 11917941 228846689197118211817824472207052582400 11917942 643243039773723657630281631164724019872 11917943 -77761883172445046230294246204199933616 11917944 364816997003211424682468552792943759360 11917945 22468888645690298339556974255584130640 11917946 -635439785974188047043268664335197666336 11917947 425190502359698690102995995019126219800 11917948 179056014175625582141753475515103149056 11917949 -438214072714125348150376454066967421050 11917950 76519787222053426495548461629551206400 11917951 -59334677873803704804878208138007786560 11917952 -259495086342050046685580861486074429440 11917953 -483356598999286211360884007445865057038 11917954 -64466458530837297361226326987381611648 11917955 225471917270569648049257861463616691200 11917956 146857915333371070594962320815737446400 11917957 979600958508642103116439149704358042206 11917958 -68470603197555484203460828751719488000 11917959 343249422677181864515181338845653732480 11917960 1206969731299784981426221834597475942400 11917961 713932551712083062916324123294927612624 11917962 -22902319339778841324143510740635187200 11917963 886595886976652077403669079840254304212 11917964 -1028875948943031704008377089583736353024 11917965 55420727469189028941663839134899537120 11917966 -11685807627143409785850247429425493056 11917967 -138684548520506857516746764314679307984 11917968 -176004990893020071747644268177102667776 11917969 -389414443225061298005349811859586503808 11917970 -47073341838812998677907579767890275680 11917971 20245334219337596876031354723162209808 11917972 556000111542366039009167890413834240 11917973 1421546676640586609411164374626534574222 11917974 57071177924946004299971565846411816960 11917975 284485176026965727190010702364520518000 11917976 830002471600950098411261578089503201280 11917977 -269246520912767737508636505120072768960 11917978 -385336691580979047189524581616700072960 11917979 225627731137501135649567271840275420928 11917980 -99794111474290709412149643949962240 11917981 -283901743556477964567704196175444782336 11917982 -388917898660851677258349448002698058816 11917983 -180811602840360211599631222914362180352 11917984 -227872308908155574829734644442952499200 11917985 246344697386809329176253977195518021800 11917986 -66153481891696476147754605634226237952 11917987 -1814294511733556176797702108164032524168 11917988 684357650708357769201235996265071567488 11917989 7950302108607217641915199252286643840 11917990 38677310035075231387415286256910246400 11917991 -369967945745980645183203455278148511048 11917992 -548314574898767293529564788260016865280 11917993 -227544618441784020032327343851374442758 11917994 -30269572133729860924662710689885836288 11917995 276307672972896762954867660681430790400 11917996 -220531422285747697989542700939955361792 11917997 -61089041237003388247474323051241117440 11917998 247285019805878030547479614944236515584 11917999 1054452139705820447925799296251768256000 11918000 150322450900279811763256901821808640000 11918001 85979328842185490239254427138774862400 11918002 330520030045452763057813056385506084864 11918003 794042356452331105387442571529574509200 11918004 37281117297958545892312803280951222272 11918005 94978387712538031153468672924479731520 11918006 161538792234610387320690817729126108800 11918007 -72238727902437772400381033801589794496 11918008 993931626860490818129964492285029928960 11918009 11831162349966281795210841058101212304 11918010 78554688672350453221058788730222899200 11918011 -227253826450019837511632437832307619568 11918012 -40951223701923976255387426315557666816 11918013 182303601941948153552568786742654143744 11918014 600921927661896354976973610671545364160 11918015 400938883762725125681035300184039230800 11918016 23880164454050476529414568573665280 11918017 -17695955910902718895423627739282651948 11918018 -69719452687106932325069209866384089088 11918019 42244483646871217073797657022736552960 11918020 184233404891335108254663012967015303680 11918021 27219714970091093665013563910260322844 11918022 60429108837488925182763841934018196672 11918023 254896075556286524185155746205800226664 11918024 -1143689500275720145204464778369420631040 11918025 -246370516727893770167819406280528963200 11918026 -231310303977848019392523410315563680000 11918027 2457326395333693202622305823353915176704 11918028 -694633675979608718546608443949489390080 11918029 -50395128916499484423888527626276686816 11918030 219156685774611821656873550156501406720 11918031 -70077948626974599604110261946665156336 11918032 -1794495954830164140195779125246558208 11918033 55853900269056092493725072719270236660 11918034 69398973681277710221605212890264242560 11918035 -433321947828110450308084735602045862800 11918036 46952317259614705177317216860149585920 11918037 -699211327088225291580149287586008707648 11918038 -56076217345594406343723890816867328000 11918039 -201428506473816936980821807966100548944 11918040 -220004913434809437759737684655159091200 11918041 -664335013634506796069819848377347527788 11918042 243680275002689725424006285961208633344 11918043 -240590697512213021179719070234965657600 11918044 26697623610640057429881158849333071872 11918045 382208352072581017159815255304898158200 11918046 139576351379074033096575243861349100544 11918047 -36180186611469695374537436795374175768 11918048 -314983227536476196841667397200205316096 11918049 -217797308227778019462797858444311165152 11918050 34014436099999908751444749248245906800 11918051 -790196510524795809642914638331353614948 11918052 1374237398139101853666995557207526400 11918053 15124582423857639084895311936442224768 11918054 10058805555181233985858065286932654912 11918055 529509622172286938432048134440455831760 11918056 -302267698913603310504909185062286853120 11918057 -317558757293685871355443976786173130460 11918058 -180297913724874648523837718909699450112 11918059 -607010534691919608190256850204313647480 11918060 45791661236883600322785903726049689600 11918061 373287398487535131981262319563718303232 11918062 312345886336541061227953244904338780544 11918063 -65987718479912329063637305743736560600 11918064 -105332881206702550217985795801068568576 11918065 -753153153611183588976647623283517966540 11918066 224025811942533812971469886630805760640 11918067 14998368969482129317528016573128096512 11918068 194467377002609848384878353608750744320 11918069 -657607527693735355550877971481640936530 11918070 -4455674025468641409597385976237836800 11918071 -47862387846477334040848628457818353536 11918072 74246147592989176945525253017050316800 11918073 -342402351936394347166339722111692162400 11918074 -19208459884222577661127692913737059328 11918075 -12849140032261063252337259755587190400 11918076 573447526058376476374929491432205665280 11918077 361301633005784070699127989194675658112 11918078 -65820092427202379088292126914198236160 11918079 -376333073874729891721450042139348769600 11918080 276332246674456805573339621334617948160 11918081 -92811469050176213391454672145363817600 11918082 -258117960081894674869144846026393477120 11918083 317179667262235926194469936342807059104 11918084 764097103806944343854571549031105784832 11918085 -142842943425162001085397483231487694400 11918086 -317053369852405828025291574541456303008 11918087 127816763036963581334211428766635939736 11918088 57878105914339093422859639613898424320 11918089 428432764168355772706478096790553317220 11918090 -294655339153136614316533942517934199200 11918091 -548045944098487161016816422438457607208 11918092 -949740734607866386000265145072146147840 11918093 -863984962365534849146337084814637588256 11918094 9192289566408354212741671529965455360 11918095 -6187091404666463163719523817976908800 11918096 -52102313754715103999538996790287187968 11918097 -25773832966915337329426851146415886254 11918098 109593290504455582762525353236761973760 11918099 638701218424617601549009209634419578136 11918100 -121317906315293539306909903971119001600 11918101 603265027474420981836489997346093707440 11918102 165855760775861264372734393653221261952 11918103 -475623199032476606507709805875003166896 11918104 1493599697521034711689558119020875960320 11918105 -188825178090225571414707668173510970880 11918106 237685409613890749581965172346462647264 11918107 -36523460549411731849224049015450333568 11918108 120784971222483626816977870807564692480 11918109 -308716257944394917200755667220437440 11918110 -11474661336787344835119049805203776000 11918111 -1384109580360709635692795890894554768600 11918112 -109696096666588027532468793631525306368 11918113 360772846397303434805418282914177543364 11918114 46873910172095850110587289585429825088 11918115 583252173238148773723814014930621248720 11918116 40206336277004409329488914737661440000 11918117 610906230268382159509348652632149704160 11918118 474913010529491656412535158519307555840 11918119 698744310783147856956287663956533390912 11918120 -679976239734119908978462907242273843200 11918121 115938037362041862850050198625879883424 11918122 -72465529682749343307392114933783846400 11918123 938261150265509551638405448526817983268 11918124 15987777803383329725633650160714096640 11918125 41475172666694188482708978546569168750 11918126 5768282772527763447544568906476060416 11918127 -127985192967129769497944571379565607792 11918128 168880104995115860448131695117496418304 11918129 -73232381789156189815391187533630162124 11918130 -151167438630683372828420431478304768000 11918131 -183107363334136720597393729211006988336 11918132 -28824946697001970937955740333458311168 11918133 -456651189306549095863216439917301820516 11918134 602921019408939491172421702907278989216 11918135 -183509162543271818394799062655717908000 11918136 179605791001608688395663695220957511680 11918137 177521543806329491605554764456702656 11918138 -5249357285252597556162252170257009920 11918139 921341668356258714729046380169229125680 11918140 -17813342143884320289270764387510906880 11918141 -170999911092898490868224900463038042100 11918142 -199356072366192124136127812446605367680 11918143 183081872860938034874054157027531259224 11918144 79964948923439395489331263610353090560 11918145 636466536840178633244253019227065070720 11918146 632626042302268136886878624457285784272 11918147 -129902578902560784972860832976159877160 11918148 526524366779722137698890504637875476480 11918149 374250853667488913589370143379716670240 11918150 -369204573182276845796109884696399383200 11918151 241836025941101684500395742390430995200 11918152 -1080692200660633077246407477733950438400 11918153 639307500004270810365676051396868312484 11918154 147328824278935273162564825258032357120 11918155 348258916778191571520581898929148646560 11918156 -789724248025772827665259331347737580032 11918157 842840346955954284082868994021341340288 11918158 -42364023948049239202430482761857975424 11918159 -1193742185316925143470262683351513147280 11918160 -60151882693088516422248395903568199680 11918161 -1630706153453818545245032482225575068688 11918162 57656521225527775615012332566018162832 11918163 -174392734442889634715615901246739019520 11918164 -910014965238886318317950954510773354624 11918165 -348096578184661439234590365296320118400 11918166 305064433020965544234814749804732100608 11918167 -97968753057951536762341459162062665856 11918168 -95041512956104679387697541876933632000 11918169 58814876667757099099821353727959290500 11918170 176648878478992520823025919455909820160 11918171 -997474039964456579103623092841112605628 11918172 130986715838466354190275450977676495360 11918173 26027375419741800540331681558397152920 11918174 -188114850046308526475282089639454561664 11918175 -271540836916357739693304490818337017000 11918176 350245142765232954783638625166030405632 11918177 -378567645062362199162987336904387619200 11918178 160714773362280695482319086737322018560 11918179 68857460118195542194624022949595540640 11918180 154440811958895962197365676864804569600 11918181 -571683369510232396058874230276608512 11918182 -135243812701092827695305274650230083200 11918183 -1775201470615957536444405926213637176736 11918184 -114831558096482789511811493134986362880 11918185 300879227423876081764620062994358201380 11918186 -1102036869790386765581372547147734016 11918187 816576779498402358607337978449518813240 11918188 278315572679365131438722218172348006400 11918189 677586289954929090854477882231800731990 11918190 417570955673109495111526365208162771200 11918191 -504947976904129555801994766779552270616 11918192 -20535210974552086365295528998409666560 11918193 -65508506141739275627886545438533655616 11918194 39355199133461206331246568885127864320 11918195 -530667956531082297311168664866069225520 11918196 -270614643180477436014371918243241239808 11918197 788710521270332055023606739342232986880 11918198 -83462369753792815078090357339321597440 11918199 54060704180009428798834975782033983568 11918200 91568774864539410958329888328233984000 11918201 595032690237792274674900475455741428202 11918202 79479589799581299182314011683780748288 11918203 -765641607125270496754936492019617514136 11918204 -738562413159259531403911064089771628544 11918205 -337002814337988116631563159064314745600 11918206 408903920875380739008296879255828013120 11918207 -366998863414215484366995574871564267808 11918208 -17510042129854774632417940794098319360 11918209 181568222094223504640135370431592281088 11918210 565791949946142464970668385966745289760 11918211 171030418210674397670855248360353121272 11918212 156501133260448358920517878266229075200 11918213 -1400850078398199857060528113092420241920 11918214 127024005591072158999848285796583782400 11918215 -746813694686077737551734457245766261640 11918216 -400119261578801336516218028962976102400 11918217 -1134371224021276784305398327842815822080 11918218 -255319894768329877516957315622762428896 11918219 -1025657372485607789586864968509833528456 11918220 120678006374984879333354110684234337280 11918221 627121769786974117768947042794702916800 11918222 628079315217741988336752290860603134912 11918223 -84760510217312880970457102818941211920 11918224 4965075460110613782425477829000560640 11918225 374521549836537912350478264972135492000 11918226 -771610126893432713753416130710048953600 11918227 70480389678985217180296961406523373112 11918228 270219088670550169884561906471696715776 11918229 -4338729236081270614963832754620643072 11918230 -295696263816549051078006661396840721280 11918231 -446421185392571488665191229993129627768 11918232 -155970110086050230913798025993912320000 11918233 2137594972015315153934737945614091107648 11918234 -95637561936315630300726985530540602880 11918235 -12818883744286280150517350520609484800 11918236 927141514947134273337305693000881029120 11918237 -603312582685219696576179646414643055828 11918238 244939961058672277931355984520534158144 11918239 141724429973982394900440768875952802360 11918240 281232156483840484212604700921295667200 11918241 737078279090945698845850015082149925544 11918242 312254390987933621836841633612836864512 11918243 -560157039422700824091153789022529513508 11918244 77446607510950183558648673093620961280 11918245 637829554378479607339210099659906229500 11918246 326765117570996342324966428061107879680 11918247 -698696203118677235733053112878072511360 11918248 -251058229460368725271565397269165552640 11918249 -271630633631300205602061545627641358976 11918250 -559177044533383440377597310302019336000 11918251 75700180486885358792840282558172371252 11918252 384693012117413220194572307237165204736 11918253 -149035423573174704382388612466225890496 11918254 -308075677913684737154317736716131167424 11918255 -91640133816333196840764729245828153280 11918256 97222389415734748740229682544771072000 11918257 -93242133320716854228314276931456791640 11918258 264637698305647970694608780353344288 11918259 -35082425220802906536528085233441042660 11918260 -208155624786892651238122149164217139200 11918261 -461158026854967526177733240031166424388 11918262 -68514714106882745023583653551405765120 11918263 255167599141172393938068592430471066240 11918264 373536198420905610990454482592476303360 11918265 -331033922148700184800626159310272127680 11918266 654575923855419702670172137029847070832 11918267 -10841102607927757546685636427036937560 11918268 105485123280817682731483370484360970752 11918269 763210373334422802743527705951797914208 11918270 -63732231027322408485441749140771299840 11918271 871880997400237739885677939165579885512 11918272 -1732680056602938078311521014259908608 11918273 632710876096729007351462713845210070464 11918274 4234925304102471077840986308648372480 11918275 418213775617538610515083242211200492000 11918276 332047634275495531926992589228850604160 11918277 324378384892198890814991640814635245760 11918278 -120169052925881097216544325189692519680 11918279 527442622577391706052391125606545036560 11918280 -152537712211485142290888478508961792000 11918281 366442300958469751543901144076326990500 11918282 -807002907665343244333724351160690835200 11918283 52448214890187565468465096959483685104 11918284 289550072558062886760917101653225665536 11918285 362093877572187465764328950293492075980 11918286 31564382628894222922793736022050307200 11918287 -387554642453375571457468497705114786064 11918288 81470092910963138858239721412318093312 11918289 149286423176249050775651658015054386880 11918290 36863888640515092465713611394665234400 11918291 92242585384212318134871707125841799168 11918292 -248908140716092801626617491452499537920 11918293 -85362680337149926831789306925205988580 11918294 -737606562941291630529834787172998766304 11918295 334840832022662183189132675273308663800 11918296 -625091359253563423639636345195858944000 11918297 -873080286813618194180395003196217739254 11918298 4017475695566804512775266198591511040 11918299 -187849627901022287957649482317923211464 11918300 -293225511474504201291687103365843225600 11918301 -507937458742299077458364499080722659840 11918302 236282802105268095367462166429633000448 11918303 400136891659178465527585365210965575200 11918304 298836122506926994559656169432957583360 11918305 162805688238893204514882064547570342400 11918306 -315154511855627665595901177324618057648 11918307 416748921886827495872089140422852642304 11918308 -137181018475053277427830833521535722240 11918309 -10950180196080381354463133324604787200 11918310 3278826126862163182234997185057228800 11918311 -576470233342265832172389857412474150088 11918312 -456496592331042781548009488626946949120 11918313 -461194772778473696164275819465056500800 11918314 -547277082818922493202744472974882528160 11918315 292832769482668461487754358446540240640 11918316 -271413541379089470892552460648427488256 11918317 -346726779608255789955336113095901506208 11918318 65493583720051503700163231531658338880 11918319 -589210357637591902800944748738312543864 11918320 20674174145829545628001727060661043200 11918321 505660460578617424531074949930159485522 11918322 -56878766906406161638397166241356679776 11918323 -943189864336534112610811077752854949428 11918324 -134871289623590676298428740770460971008 11918325 114180097544662076192413551020278953600 11918326 32501037198336920518446517374969175296 11918327 -701981185272719778361326150408535180824 11918328 -1200497210550709780794521316242106286080 11918329 -738198997280471732847642075288402423160 11918330 243529098356058011628425687256842734560 11918331 -179698981369382192256809407949142235800 11918332 -498555921475344707526934863854317256704 11918333 577940998785666047085556316632109151360 11918334 4892544727649467055049885693615550080 11918335 386283452430282296766847705500303283200 11918336 705416124924851749951156242536088993792 11918337 -302002640218949720896936703657417542848 11918338 62026591629260541070851581000473867296 11918339 -277790532142433341078886778324923390160 11918340 -11128637663412465969027546519665848320 11918341 1502661074804122769567403209296053639772 11918342 -729643973920510994225624070663600694848 11918343 -81816515971130601516130286994019252656 11918344 697958696747271572838622322813446225920 11918345 -1855517713428050958557232265717935480 11918346 167417516647067659253124953541858316800 11918347 215375016308928451529057373961101733632 11918348 -115028036448133792597769750102537164800 11918349 158972384363162412351114523818297787734 11918350 47568116150064464978573880274876680000 11918351 212038433643047852563910456979930438192 11918352 123792018937965607590641717042444697600 11918353 -411206041513627520598142483354385152 11918354 -85802779871732343000819225071387197440 11918355 -472060178612301594835856651458264889040 11918356 159475681364974803093460226601790646272 11918357 -144370047237851665865590424783477261280 11918358 213275378933348930036060078463929784000 11918359 -1043437970989059486180931820544910496440 11918360 -185394553615314173447728401383595417600 11918361 65060906567651411004410303303940499200 11918362 46040706447991877303899998352247681280 11918363 -45387206891569433636034154737918527484 11918364 339508507520896977526214819832294898176 11918365 -879848286513725307392629889983190926740 11918366 -204396722674690347959842319837075240640 11918367 -173989673144688792035880661372597067760 11918368 -490273173302400134403923858062941093888 11918369 -299792840735604465114735460079391947520 11918370 120529273196713704552591647202047370240 11918371 -1576851064855027603576430971702724482608 11918372 -76160036177239777308455058935228099328 11918373 45471371625845670028363921942104684384 11918374 -225211029928938701986152925507165171200 11918375 -229885440996056974398325722225149136000 11918376 790267321395354209714066151589078379520 11918377 -1801194651631052168928539485656904092000 11918378 -78763573189278563973327548423856359760 11918379 -440653401820103660724583755644704488 11918380 -115881111539956838504842382325718656000 11918381 -1531056535458984504401891484057918835818 11918382 -75225795176657829778360959335230503936 11918383 456314368706428242287389311896316879632 11918384 24874505919540473618383494058518773760 11918385 -137997675344036126337833358888673095360 11918386 256877922156470774909945830094195461392 11918387 -368202636899431101502031850826384273680 11918388 317244243193966217006953631880087859200 11918389 -174101388131193049643263444483061474144 11918390 -397687628830295515687874031825741853440 11918391 286523453814404843187084170185629523920 11918392 -845023583264958526449484934533679616000 11918393 -412476662819533225812111754246811054976 11918394 -76980134336243811657672257354434728960 11918395 -443924127176864067201938257601041737600 11918396 -4174259891496949289712210190683586560 11918397 119669580211810507063738746893840514528 11918398 841962310659048878234244655985961619200 11918399 -467426100945417081787436398675989273336 11918400 27681918286674164209722363825723801600 11918401 1971144515260335050545462663601375224704 11918402 432225426111331127543361801838508150304 11918403 -48650691858556277980706512439027285856 11918404 194787805093259448079140220544245523712 11918405 560461009966972819817457015447638208060 11918406 93105726499357778946915146741028928704 11918407 406704362791624167113960410340777504160 11918408 51784155247455384343383932230094069760 11918409 506222101932267218946699659351791435056 11918410 12332256827288350855223708994788213760 11918411 -147697439140926997381627023267756675360 11918412 330529186227332652369355615642929787392 11918413 135294592443848025932810168143317259200 11918414 -21050199368330339645704007904892961280 11918415 1778724150745019808895323617493411840 11918416 -192899325341000183644869913615777136640 11918417 -452346046100595491106170931558019677774 11918418 -27254836112464525838294030653732822272 11918419 942064955835466369579178042902978435820 11918420 218490917795588585256031039163175360000 11918421 177452885595455128018025742381414799950 11918422 238538220419464647302744837762965876512 11918423 356382795491332799086162074033718668720 11918424 -130410649743949634924419689796744642560 11918425 534873616677819223349623524324893099150 11918426 36757520030148265584187884581355616224 11918427 -226451757193235992677908515463972421480 11918428 75946877824678362585185775135132773376 11918429 873765161328353067445082160053592226176 11918430 305216463491896202302948623195688869120 11918431 220594385695977919547807714516400169184 11918432 -1046970111760400125706901199303159185408 11918433 -962857249572787041002876193017992900176 11918434 -356527321142695673702397513379575563520 11918435 21426385846092315506762354489666678400 11918436 183376858563068431315322546422221837312 11918437 14867469296812489181309176431808665086 11918438 -115582523116372567556066787188569479168 11918439 4732405163779162397722546459805010432 11918440 -28344363757182456711680819074495795200 11918441 -1645699094950874446912850026694818128000 11918442 -106083804282491951892715867885143023616 11918443 -64895535538339637864196433921609064736 11918444 -142376301835270223499520773589463480064 11918445 -187812808218148021155804128949383086080 11918446 6529576366463703699826314897519527424 11918447 819629109579184657190614212839386258896 11918448 473201656741349739540409048735647006720 11918449 -291222389725016181951654225719888802840 11918450 98570874462612940816415579397693678000 11918451 -98497862010713893429099217130733581768 11918452 -30214641238257790261037279080254504960 11918453 1209805891597438734261344261094812552640 11918454 14561217040930437800999441417656060800 11918455 -43480110203926076750005422673095006000 11918456 -632692964182281107236172443620632494080 11918457 10291766661331087639253130010660766148 11918458 472415213211459564290223269478089309184 11918459 -208322843460487855439652281078645228784 11918460 427320717865717161550559141753555420160 11918461 534142299949215079504956633303302630124 11918462 545493037942881586422089662680341731584 11918463 62865729212479047578381957487553083264 11918464 -615068300330660571897617811020269486080 11918465 217461621117626764648389242720726372520 11918466 289396311555604649427192078885979608912 11918467 -273397372482972268232007191454797133048 11918468 798995049787115404527013134287127014400 11918469 371998773768607447717060049085089357088 11918470 80755213070510736718210562172002647680 11918471 614553966528135987931870944174705819672 11918472 -386752824177639322953880388800659456000 11918473 -481573420384400883024645368936751839360 11918474 24796383101372419252445785190363666736 11918475 -89900572913064683678489078176358022000 11918476 585661293976715116989122202508460322560 11918477 154061401222742885207473984725165955584 11918478 252060405180162545750747359322762035200 11918479 225831491196292532383482062309139168912 11918480 -1322539540226152647506524049843159040 11918481 -150560006078891351740780440074426463360 11918482 -835657353143041203793364080595925888 11918483 966273593013888903282787318146373670184 11918484 -273235638928908596259167644244406773760 11918485 -299902638926650011176145684851586576000 11918486 210037979920908114579854275643728139904 11918487 -105073602341564954024157404106928509696 11918488 415434941483521221952475226923701739520 11918489 -457527971426641750261849703582588864832 11918490 62799708234849706816634688703997541120 11918491 48057620637751830691577012019547262560 11918492 -563273777926700251492451675107363459584 11918493 1147101203643086919614118186596066493120 11918494 198857702450484864739136525075804264832 11918495 -389274459167570830622431328121569043840 11918496 -389447046741360290668201198198330490880 11918497 425124324988055037825117749361940500160 11918498 297077250077904426822675513265837928736 11918499 883128432816077611335113531017754444664 11918500 -757381248660467505293817865589952000 11918501 317695788057526813760964635187132248352 11918502 28556458756898164172234210623487287392 11918503 456640813185796320503964056355417765752 11918504 394694453805671177391391783947778283520 11918505 -448791461527095436228312474675723106880 11918506 225075995627260194032836016761795019952 11918507 1753926198379891005389381005984339598160 11918508 -4457007438407869811198465493644083200 11918509 -555035995287731223402127395863772269290 11918510 235883439248699147998876762173259680000 11918511 186605602488635564128648308126325004160 11918512 16394475488406264621119999253515763712 11918513 36495878587573617838737944288383912740 11918514 -202096544390018057485611489759271786368 11918515 629971548439762874737901530685466588240 11918516 -299230705713350663094164499815412713472 11918517 -30057676218965326087413534455334267552 11918518 337996947789768089273970382554572652960 11918519 1637012747978757835859590783919228986920 11918520 -113913855617878598834972865922806067200 11918521 -544323757776843917324106319656081032278 11918522 -155984090746552145158926207864464151552 11918523 -477467963579319306069255722955126263016 11918524 240819692153001679875395157413658393600 11918525 -1925979785553738757616815806921643200 11918526 -266647038955543289730245606893717937856 11918527 -236310033031263639936822492039697138624 11918528 117285174458307355135956972232919482368 11918529 266965032877634236415676225796424448000 11918530 195313892042138523143784409076947413120 11918531 -60549006778446728167623648743389032960 11918532 341165603267689589587471843314474089472 11918533 -855231341936668611950518241912106539040 11918534 219160023531614368595451538575795054720 11918535 315066013087579117706336788716981685200 11918536 -94099658930864258512652948937056256000 11918537 -776948120069925811506747856222574075814 11918538 250111753665987665159721521640154116144 11918539 22385252235106583762742174174875947840 11918540 393369947861835616974168444265248906240 11918541 -76769946423295586553347799848451604800 11918542 1410231398428641645190591283153763385344 11918543 76740880489751882015636156490181989984 11918544 98232606881375581238545130433818001408 11918545 222398805442169756569170914061045664320 11918546 138580531185048808985646805528298032128 11918547 -89280964795230997572816038764150558200 11918548 -908974020920888478807765340993737697280 11918549 1108720534636576355721270255986338488000 11918550 -63990841079017912619437198076267366400 11918551 -421066646572174084683038934660307985136 11918552 -261695200866476852522280423761960294400 11918553 -738008145011064244229177234280523669296 11918554 438263568664834734131781172193770579200 11918555 121997909227058012838022133174416224000 11918556 186474090051922629153783275522209520640 11918557 144638812729708372978833859797431332224 11918558 -33993022586991361895972228259532725120 11918559 480585462219600978292384466695376865168 11918560 103176293534595556445628670555741224960 11918561 -224781452880202639144338615426901949628 11918562 -134058833573922044121065475956630503680 11918563 -1514667927552738265587818521864375517960 11918564 34601344828276710427271337986362342656 11918565 640131955758225705047589970332096864600 11918566 150325991253440732824566103307682414720 11918567 661361469869422512518066580671317589640 11918568 -882295016579687258613731139876864000 11918569 361512971070485077815574739266086333440 11918570 96490197914626974765150358629842165760 11918571 -204538899972978475763126490835426195200 11918572 562647565416657061175015212634942064640 11918573 -468601282980438048403929662906010395178 11918574 -169498287766281552527047421201171014656 11918575 -170728673187839398677977949353865506200 11918576 318261011447028872872057395283826245632 11918577 179117604797027673832721504948289503232 11918578 -59064836574881188462222691309258809344 11918579 1058642009203551649413618088278115071180 11918580 53418494527557752067925800568791121920 11918581 -840202481462015122040611026988428027456 11918582 -236161587591147668689355424002746412928 11918583 32360763329805592242489980746938980520 11918584 -76274235367724003218998387864580915200 11918585 57892956524106794357286327303710856960 11918586 87248888533120069547884466321869152000 11918587 -409824027979892996675666324899151561356 11918588 -331032111648506855854436469606254527488 11918589 -4898178059872613467943186021777303808 11918590 -475335569889506061393682714525503158400 11918591 -453534907168202695569019400693859590016 11918592 218229602164105157401099770399062753280 11918593 288918417596988539156019276179345667842 11918594 831820684562506536012266477560919292960 11918595 -153336254106281784080245758298172633760 11918596 684352694521386636831412334451312387200 11918597 -458984633173343948848741477775080977954 11918598 204936120362228629141754553769936675200 11918599 190390914061194927447930244579476388992 11918600 -361228214535135421018117860898947072000 11918601 69613053544352643111784612008728570880 11918602 -417127783408833952050417150868187808768 11918603 -234335014283600639551181128083245183148 11918604 -475797656664999150058790756203580527104 11918605 206313272102519880309528173968050432000 11918606 -44861268554981191396610915035653008640 11918607 621214391054844411734775041497961957520 11918608 143593695830467912983293223273074212864 11918609 -20923887613722333112453200301553685660 11918610 118522700461067326312914088151563238400 11918611 -24862528840962085566954872897072396408 11918612 -430954105581591702206842470857832303744 11918613 -117663184632743352616296226237518107520 11918614 3773494335379750237324093432976794656 11918615 76395189152006395474215940680870900000 11918616 -127667940566403515272921363218176102400 11918617 258750688951042511104287624465058910666 11918618 -354377856970121403428477144585119360800 11918619 -217165186007471248398494528831415516816 11918620 167613313657627394591900674559842990080 11918621 347527198961902217362372722564861996 11918622 -39154820971867374588195045596745256128 11918623 595127671554514877354632146638321410560 11918624 -1095459825005838884960242508636144271360 11918625 89714816741196754190977400515113840000 11918626 -640698502874822294882840431183246093488 11918627 -495688413490449218143516044262476410928 11918628 -333635869712393113344167829044434784256 11918629 -919318337754818733240034342158507512770 11918630 -381305449087853546905599314918353564800 11918631 472848762563157515818588912351542854952 11918632 394922890444924977979263134398874910720 11918633 316832070816469022779249694430387765882 11918634 -41660644953320001237394520073600712704 11918635 -40926369053156777562378430283568765840 11918636 -728570644431061995310625369663688394752 11918637 -71754426956123127264976381325806824960 11918638 186227737952232575058286185474638310720 11918639 -1042221966817881498691389782445014872560 11918640 -74093452461740343396694738278464225280 11918641 -126452282012113634547489825999248174528 11918642 1238069258010720566459373132181472367744 11918643 320931148515795579986103479851928476800 11918644 162636581638673104796566448967380990336 11918645 1046654044180824215310013775067894222720 11918646 129309443981371517256973391702888511360 11918647 -1009699848315985040569885618804299472 11918648 27340696774283368308196355926172958720 11918649 308220932334194342574571197267194034720 11918650 -402743995952764674749654082887083969200 11918651 -589720307517044407355780121956520146400 11918652 -194829485467872964043600465547684653568 11918653 -651801173771254284139374011611051223098 11918654 -285201338076738959804911494646283403072 11918655 -2795773296122294972985266223692969280 11918656 143582204847082125106760591008205373440 11918657 -660642863726128679689103332099551596094 11918658 -88735825824819241498473429292802265216 11918659 -541840312296612941803978326801413846400 11918660 134664304779566737831557513617285736960 11918661 -89782953453091294057001054940247473696 11918662 75193453504716066907950942202713563520 11918663 -39179759155516768993600058602795039296 11918664 -665017086415966752264053277380809236480 11918665 -633418580476932721840229306107380526080 11918666 90739359900634057743404934631921672800 11918667 -292223649935425199565585428485587425088 11918668 851884562482693905886882216192332998656 11918669 -64150292821307372489601207176663535360 11918670 81668158919167279956403765095691574400 11918671 -1013484922978265760442547098603084970128 11918672 360836035207370792130414513457454309376 11918673 -109702595635941204737056903381020215820 11918674 -100578365717496171516031724643429866880 11918675 -10873029343935742662118060810684509000 11918676 246994424255372381497183498835492044800 11918677 -1192068205227492696838185037025611207474 11918678 515823505180971595272956062442913188640 11918679 -698221539962431859367763506871833449520 11918680 187912800820941835822571991465754214400 11918681 753241664928367850154675394794766195200 11918682 -178357864299753154288171309236168829200 11918683 -343526613543032819819095860694111116288 11918684 -1023107990437721758872819667835800579584 11918685 606019211713733811610001293502495848800 11918686 -35164468267742621634501783465499113216 11918687 1525867297129665780751455385893222502392 11918688 -59113520119588946240518548803155132416 11918689 -701913652090275203874390210918979084510 11918690 79428961573758668444393131333703815680 11918691 715001056190597097980691395041683532800 11918692 121612825543510159114916350860127322112 11918693 115491741688337686700370276597774011964 11918694 -139102749847061294333979359262227374080 11918695 -973330433542532355972113079785981881800 11918696 717820980438180029143298942652269199360 11918697 3217608474725393440804446664567071744 11918698 264610304715677120766681169619298539520 11918699 -26431926855689281182100358728950993600 11918700 96768825307805051704171798943561856000 11918701 -871458423455278182809640566425498800298 11918702 -168441941549700034561271226855922617600 11918703 -913779256181089675037783784934816680696 11918704 -40597323936345468661638795195857567744 11918705 -733255148861111371855096877753157615000 11918706 71211696591277624585346934963216887808 11918707 -18059829821326561138351845817169455200 11918708 -349394499680488101398656152268063549440 11918709 -382928181380744219986951941946532832672 11918710 -5337528054127481457805939711947014400 11918711 866002863840208498125667385586963585720 11918712 -52942507411777666013417034756331560960 11918713 -318464128873050576388835492912471126038 11918714 180560263347132511927595176905345412320 11918715 207647282143197412456732083818663155200 11918716 -198068207100141520390847770876209756160 11918717 -118673944459939025372330936807400142848 11918718 -125889034727046033084565057225289103360 11918719 298595291091467916808095463802481148840 11918720 -45541438157089749112261616482438348800 11918721 -184992084760719647270094003633424573440 11918722 374692103381298264618951260901549672912 11918723 132265024404362772011518244901610244664 11918724 7463313952225128535634639794803750912 11918725 -42370289978122697792662941002676608000 11918726 -395029755191471723728006270091994936000 11918727 663829152039644435531686553222770074288 11918728 1116486311976330156413081781531391964160 11918729 785012500165074915547341216190511103780 11918730 -270025636986125604133033494105936691200 11918731 -75185802983406179023384515485942055600 11918732 216366661171855103046549806278918225920 11918733 -445458089585156764580936458428981542976 11918734 17801440920272145899749642468866087552 11918735 40477033656683602687079679766637133360 11918736 -82796526590717195211906154637555908608 11918737 -1196761859011159767641533912641730560960 11918738 133504418062818822670607518073576064000 11918739 31912994340817582927592492869875160320 11918740 8363276374767610649861704628542924800 11918741 -333020710270121626821970728721083835716 11918742 -433283797891176231447488262088609344 11918743 1084631528210946234628368836880784065992 11918744 83259888895570305969879499457740800 11918745 -40155137062425510281007238579300271100 11918746 -62544291245482035102050846770327904256 11918747 -645345105937005960737641484874761367804 11918748 -642724578999133604463622398691745488896 11918749 -915959734467261118147090632294914196250 11918750 79362155320115165689343326199335800000 11918751 -405831631763351604132318176229558299616 11918752 1546857212134398883283382974379681841152 11918753 440121635469260475252804459457206588480 11918754 -1396614422112062347436737937958391392 11918755 421047652871461600009503825814387262160 11918756 198803003776320719368979412069117935616 11918757 -427820387295765812070053266248400496640 11918758 -42437450856191219675559071421087364416 11918759 -1235478900177907957869688096240445468040 11918760 -22171042480453747734401637792985497600 11918761 419688565656170506955792964765525100032 11918762 -203224451549312248641546260995662700368 11918763 964043346300289577426124183359787055920 11918764 -351062111245454987909642557613494419456 11918765 416147093065594208583946743355633419660 11918766 -304792290004741602138159451255936022976 11918767 312955495157002762431378768444150153600 11918768 -417480981214699286872396338260789821440 11918769 229790621142760351327285781696114527344 11918770 -93440928325952923068581911165087664640 11918771 -976023580343097484535163341268698636256 11918772 97506166062668534192171776109221785600 11918773 -845929828837877962942506512059265011680 11918774 337220317437583139408949866618335322112 11918775 266530176309904373145788235845791545600 11918776 -2757043751415674490573974295573381120 11918777 -273578250143096217763098936814408380288 11918778 111556904016210074810820282101547663360 11918779 -24148868958019464232669727544737150620 11918780 495370212798071853776205476607419097600 11918781 78473268514958769585255210030155015712 11918782 158193509762606122545123378651780999168 11918783 1373428627018310678920013568792785904 11918784 62448053949058060068141567134033510400 11918785 1081152638981315896891037902596558245160 11918786 -394052207939684209031330179378674608256 11918787 -156600775253378704601321918736326184960 11918788 47178536893501442379997963079019257856 11918789 446512552299845831355789190862470594590 11918790 -145853505220935039170424927402880949760 11918791 391307759309253168491025530646212644800 11918792 -633427916971168552740631752453926707200 11918793 -178776272825948271711086429123679223536 11918794 -164584989427484717728414516874528228304 11918795 -349378703156328841145873539393902124800 11918796 -543125584161451970802287393947636843008 11918797 718509869912702398065587022019624866720 11918798 -503492233184201269640382410699161953600 11918799 -36969428985875358960066512419118008800 11918800 116360097259628398798489405022650368000 11918801 544583359763140701944265032890779916452 11918802 -149870379530556242468494839430350529536 11918803 656074590379689085788582175941647675584 11918804 -571551252961205684923229646914915977344 11918805 30310714700503220354785376003735369760 11918806 -271406938856001957684063707799117735648 11918807 -753439851432167498797420919092827162480 11918808 467982252756580145044529545270649856000 11918809 -941274261763299629040845417287655356800 11918810 -58227375121594865743149049897427077440 11918811 -245837234188088822169432316295274452328 11918812 -1151190582853575933210306217329225090560 11918813 -402396067076991569621682940252919566938 11918814 -335433588138769138995111588362632504320 11918815 -1023349437800506068420063209187835022040 11918816 75066411988513607893968537851400290304 11918817 -282233203325366058146384071586304672366 11918818 -82743862936923878226951395832887070720 11918819 446637599600931388159491718795719063312 11918820 -274956350839350963083645061326751313920 11918821 134745943503862952951139599711857681022 11918822 282306912246180736411780352632982207712 11918823 25098845323818319124000691427933962240 11918824 1465933210571879435074056622405595136000 11918825 709168628225107069130358997948642451550 11918826 -456048796367709342662409667127174400 11918827 -825071495202658749361731407898666253324 11918828 66214028679969080407506991187720532480 11918829 -302327645985451160653647021466972146912 11918830 91720534553782055131021777083094179840 11918831 -919511484467046600403393706295376689528 11918832 63937437271960582280496540736050462720 11918833 -1347954589627180085500675521170685402400 11918834 -150775784134590691263187247314769694720 11918835 -272400745657922902359891461979521771760 11918836 129005854735396336220504938354687150848 11918837 218580127236502500065067624661081060032 11918838 44870630820858145512055448740943400960 11918839 -295675773324189069610286825827884814360 11918840 164414660597824595358640233549453004800 11918841 165513168929746955405402010285222187008 11918842 26430473853717899723601968945480829120 11918843 371440808446696981197550032547213320120 11918844 -34286337002373529382930429677297787904 11918845 -667925547304701426541539489917115616800 11918846 283806242227176103438517280825856591872 11918847 38386115316998429226741670572964989072 11918848 257984334013203156922617122126907310080 11918849 -254251883439321860836253846430484669440 11918850 4462733792702380932054193592090304000 11918851 -99080775236302387284668639029035948032 11918852 345990018172215922791610761066851020800 11918853 -506083087209975926131957418537333356800 11918854 -701776692599960213082466700902217502624 11918855 329376007720476838219605697074293085600 11918856 423053767700586209429137524498186240 11918857 -424889985124068637971108641969419498368 11918858 276865306908568317841851454358722011696 11918859 135285881872539527789392961456262098904 11918860 -381176556593213359810626156746933713920 11918861 -63915506031815652422734405563136718538 11918862 -691650877741495591844841757852068288 11918863 -1438020044361953636171374567682929440 11918864 111449356883828581436669850877860003840 11918865 173646542546431150239096000739539995520 11918866 871071131014278593548133600292440671632 11918867 1342440342123010866897867880862689871916 11918868 112712662922206617251339537696203782144 11918869 -18960045972487150708200025575566809856 11918870 -364689465687854922023368099588359152640 11918871 766891830574179330996089325822826279680 11918872 133690184041063973782446459209921863680 11918873 433073549105882045471622381006293953920 11918874 17035134363875262051067016880749813760 11918875 -320262485331974769483278808491374536000 11918876 -352784869687975052892365931569943763968 11918877 -369100599292335291016950598817703703680 11918878 770543335044033863211195216080846341824 11918879 -16836294751345734018158383255991028624 11918880 91949889623477206893828411425292288000 11918881 644131393410240122051903694641813309332 11918882 1201396918826249180662341755379761104032 11918883 508109007362236856984728808919967995648 11918884 -239247466313378073882962533872585960960 11918885 -208159420296403221945877220383471348800 11918886 -2202374844766871805001644218736433152 11918887 -6494430309417526715037546869600449488 11918888 1756396638100582241113883973832617984000 11918889 -409949246599000314509160180058396583916 11918890 -479451826920616822644899572753420204800 11918891 -276493440450446400472993750981222053708 11918892 230904950443881890342882164308070589952 11918893 -215609497174953811105233805763439330816 11918894 -169258843918018330883683413881079435840 11918895 474981531377837149717425712970502408720 11918896 -2567803228256992038419255930417774592 11918897 -1155679018980054181550157078540116391360 11918898 532818913906305728895054032534704166784 11918899 -842339227330258424432423086211517711076 11918900 -33374998134722223527123379293789644800 11918901 -120609881736564883993559368410881655360 11918902 292450585142151318947624039825187120000 11918903 -1290008725842263398551908011331721109848 11918904 -681023362208293231998120658579748290560 11918905 -25947350790203559719089940040014384880 11918906 -28215148731843904579600386951155308800 11918907 -254643813849263763319855037800950873600 11918908 -432814121819808953676919263159909877760 11918909 165092593025753289163968433927703050080 11918910 -105249863506939614520077434702923232640 11918911 -351409009037271165026028450381307693376 11918912 -3148742904746271004009698949507055616 11918913 -4885053657417262503976428415764360000 11918914 -248774281356727581211348898288462258688 11918915 955278854310424868466002437611545669520 11918916 -263296023579836044644481662071386182528 11918917 -274536430476132238993995543432852129828 11918918 334324389541757430723884489286492106752 11918919 -367601514469856925287606954380202164056 11918920 -191257726022803840903840518072366182400 11918921 -49633847006524983960986574676116468864 11918922 -25132565850704770835838288644180421120 11918923 -937851557218570728699885602251431539256 11918924 260501947314147342302331758748755632896 11918925 -375528865852012129267299618283288653150 11918926 988110566561742588894073395100937822784 11918927 -687318957216488037328051864305916366224 11918928 67362338978944164597659118747821015040 11918929 81005975967547192020401717754668121888 11918930 -170479315163508321969958428719616844800 11918931 -408735769270074491545452578325449720016 11918932 54478339565044008430785250248842356480 11918933 -136445912559640601749391333411925190596 11918934 334007433243321558375781173541123002240 11918935 -59993553786471808776930504127889175840 11918936 -141148420549266143931874636003660216320 11918937 -300557171064080822636662951669552833840 11918938 -409136160648268324497581269473260358720 11918939 -122851974885955978959369077307165300144 11918940 36203156469411963064747770060090777600 11918941 777580444047532737831770649550074818342 11918942 77746145713929959507999266540803932160 11918943 -180114170411230464729392651495093088168 11918944 57301247379690558047542824137294217216 11918945 -96991834936257168379211386506528406080 11918946 -10840631114213879121068981016933844992 11918947 715384215697649860395224415463196144880 11918948 808727614508827634590511762064136967808 11918949 -172152847136862763334753843890915911360 11918950 -244331355241386101637525765883215513600 11918951 1135203510796036046801657778590681892504 11918952 -637886455054287069509924016230114042880 11918953 14803082583585823315522813661463969360 11918954 71508764841393019935265191067693221120 11918955 -774534631058146912762422070277345280 11918956 929992037550076140280152987350865954048 11918957 -3229051049022967367844781819021284288000 11918958 -14208444738762440542537617143834211072 11918959 -497611377330893003364059597744952084832 11918960 -165386388727914849912791471246121369600 11918961 548405039365783730424306938441452436640 11918962 -299702443775039931387882329789456612736 11918963 -562470963439706390412360547336358501040 11918964 300850969180223007433792603167581822976 11918965 134045132501493360552260494330084673280 11918966 201448551376641362936248241680344307200 11918967 -56791704507110467799811594895546778880 11918968 -163815357454355204373444958197563719680 11918969 492458593046743659828935746152444820680 11918970 116116664595079811386833133767927475200 11918971 -1345016831678305710592044829720485690000 11918972 -262920914647386516321571974252041717760 11918973 -136805840651060457378835284538607075328 11918974 878100422273730158504974594967001908736 11918975 736837398834035335820457054335530419000 11918976 119214437176548629407513586988534988800 11918977 12334637557691213998602166386638375872 11918978 289641062565007422540689216903513753040 11918979 -99141763079964151400576754851939389752 11918980 -518413700381405651382949226627684832000 11918981 1468383539091772547064251383974932530782 11918982 -317445572927076460977949498215877785408 11918983 265728129747117584549547241773247019184 11918984 -639302593704071875905136899971481600 11918985 100978119671779732616859396369515702400 11918986 393456026318549077346822534292705552384 11918987 -142603507099678506266973554338371965448 11918988 17194987214965772952396697062850745088 11918989 1713374110027087922414130587084987062956 11918990 35797562743905790055164986032890872000 11918991 -151612127068657029591670871564791835136 11918992 77376357635635315364453200813330677760 11918993 66606425344008579171722999698079080242 11918994 -463535319927219843703793033640078576000 11918995 -412047761696818944250986004487181452640 11918996 -72564069781317812040861912961247184000 11918997 -275553478830540725076481477510478590980 11918998 -144165694622801451156734084735772672 11918999 -63077571407148420104449289183042479080 11919000 291665221866550455027677570369433600000 11919001 -644525026948815829959620799907504486400 11919002 -27960487799537992795378103896860434208 11919003 -111223712796433115305220748328112827200 11919004 -161536708659168872019713046765182156800 11919005 -704229637230731010018007988607601156500 11919006 -363347787467434931811650829808263053952 11919007 -990669335575867663128629640282518995744 11919008 443950816017437911928825363131697332224 11919009 -81525836990753717280586944161477116032 11919010 186758773144837417978789854704303200320 11919011 -5453528620567826604236541863248918800 11919012 253725354551492072778890400669340139520 11919013 642155677627936240958033607340841979804 11919014 67184831540244362274840995337237228288 11919015 -409770077973952023923725678820054076000 11919016 -262140466768508315187177362224832931840 11919017 -521008461297849581883977289279253110816 11919018 493997101667074665363333429677326353408 11919019 441072340386140053738095986622762910096 11919020 198948457581192945540999862528576788480 11919021 261859120919886947821555356032159944512 11919022 -370726405284253621004540752477859690688 11919023 1325798986772464393406115499048019935440 11919024 -55781181560073476804317586727105724416 11919025 -265117715289280630148193221832296096400 11919026 -130698509902001136576042261285560432640 11919027 600185974443526607973699213001831876920 11919028 221326592359176578121689342707325263872 11919029 -1280911564473127979047055713732066156740 11919030 97130000497061778758380901109821224320 11919031 188320567361580734178416630248941276664 11919032 557476480000947164489544849927753768960 11919033 94701167004360211675393643196177409344 11919034 472928042188939307455553748139970786304 11919035 392368720470339335516723419547993349120 11919036 -142543253246180340887273307484914789888 11919037 177589006049379858561098614015861661568 11919038 -365113463989800967798936049075434126080 11919039 -360830999297416609298020707514850591232 11919040 -149974981265959934414924899622710149120 11919041 5580756695413984992214110632258835840 11919042 -536632084279398744608725195777124697600 11919043 -1332503883497958330352058325800496640708 11919044 -501200742063037564513709961757253076864 11919045 -33122959579668586243862764675203399360 11919046 246628929068576577646990147489687476480 11919047 -538851957779592848848513011134842357968 11919048 148427730384288922275551631156436992000 11919049 44319525344539146486926691117224918688 11919050 -148174343019913394720491803467128454400 11919051 -71465441044440511848099175176614741208 11919052 -239229703337498351194952313782023147520 11919053 1263639752965332197994082086727203517302 11919054 143928102682603311450633946037596161024 11919055 -492235731375246515525500942905260930040 11919056 -195634797358006315930924600828877119488 11919057 -1801711736597531828795591355127916181120 11919058 253652629909438694433201747566045832000 11919059 1313442688490002331068573075082736294912 11919060 147029475821837219604562593617407180800 11919061 -97094745422997554068618558922338152960 11919062 784051334926849269755925356664393249600 11919063 264668957759128945173275670766901344440 11919064 -325101183460385312540434040220001812480 11919065 -853359872065171495388487397139405100540 11919066 -17388457889908575791789318705447319552 11919067 678992649175186059401233401038749458116 11919068 313182201884099683289582761346982398976 11919069 -7012999565585831239676011115151951528 11919070 -92716718373991314856349846580716323200 11919071 -480236073411129467479803550966933573728 11919072 223972815359642760745193225535193350144 11919073 155431804675417063333515018997246828080 11919074 231595601264448613319540671453888735392 11919075 7855072761695523006741222380895475200 11919076 495707950791576201150438307290258303232 11919077 -813437965867280505850882468431157160448 11919078 267000525634636225416342475254867710400 11919079 356684751102605015761713896174714778680 11919080 410931461419773830017872526677252096000 11919081 722319093468063530578185596413687876752 11919082 -39184921362112431656289915621998608128 11919083 -54965193129908851124773356077602789632 11919084 8860613564707180128385883239944499200 11919085 -875923998114287617866878559366333407220 11919086 113195336634619952618698021652155708992 11919087 -707737578322324048462893219715038592440 11919088 90441540976093796795320587123300040704 11919089 11545262011319474237299612017236403072 11919090 -78116050027596744822532400543436295680 11919091 152529904584517837438732954671122787360 11919092 -583553990832682596692317476044168352384 11919093 45391430180279200385020482541971461664 11919094 727957775292213891080257551530795253312 11919095 -143719684913523174146511604277432887200 11919096 -180109915485091080898149165730598092800 11919097 5075716546310863270565454095026769152 11919098 -508219950585642590007094184158098349200 11919099 9929853999175118053194370947408439680 11919100 -539707265872953562469870693666190553600 11919101 -186745592560279793064372678041838831348 11919102 194464038779610341803284679460105754240 11919103 1512922901893238798372473164344133268056 11919104 530204140650126600413024964551072808960 11919105 60877060968623041805831139892768848000 11919106 -244388746939550907051779656109936947200 11919107 -466303764543786673122863464365318832644 11919108 -387570081420479839505297840955741947904 11919109 -1132554002083813382223352069450142662690 11919110 33511902846712208744595582694374904320 11919111 205463192576346300916125787621987912320 11919112 -217562264095893874506888504315297868800 11919113 2318952427864012805984732403563994453540 11919114 -30530090976457475118426239426886720000 11919115 648261578421689564155857279803779309920 11919116 290419515402818379271233061229294146560 11919117 -111494830287582900168016077972823628160 11919118 388956757121096263964320068260309471040 11919119 -1806499106129207677478517266850231625104 11919120 112518551177638671910866604287716229120 11919121 -914033263594564193342245564988282601600 11919122 -63898952909420182842819966351093144576 11919123 1131422503271925249101008268671135014000 11919124 578573890109248479852785618431451750400 11919125 925302492928952974217226927035560320000 11919126 -32115130404425484043513107431532226176 11919127 5718049304932089665850730493094368256 11919128 161015857335578689249331719419634974720 11919129 495841322247819520559544284905493149248 11919130 28711572987991185823092730816111430400 11919131 -360919155439591984457712867829372808160 11919132 102693367725831544608196307448615866880 11919133 1263326208332929893300714453383159538540 11919134 197095940509163968701436471527580089216 11919135 -59974319722017813009981446672515513440 11919136 -4235604388762288761510815884219711488 11919137 -194159698005359650548987548214603228 11919138 -156228172225038426033122452382949580800 11919139 -1089217841960155975010036733537925873060 11919140 -163145964214366806621399094864617250560 11919141 -189717236628317647599312199917373062852 11919142 -438514686348997491724824868442152166208 11919143 -648258091750631466582509925838240673160 11919144 -556224833448326161388378556527911649280 11919145 187421147523970192564641166756199500800 11919146 645571395471202682140424493043519321440 11919147 371877317550178870340113609828824707760 11919148 -383385129019099228653229620639572480 11919149 760840547526853595511148149831728481120 11919150 -71828044073357701181885210679467040000 11919151 -5802533764680275741129742976508562096 11919152 166459725834252906207966300712070479872 11919153 965087870969947065941719313146656111744 11919154 -290449577193489978942866224367535019200 11919155 -1547065250256335760587343178598314340880 11919156 612297538319107435777057981369215037440 11919157 -850409197060638943565706666668936008594 11919158 206893330648216166449510718909254848576 11919159 109427306819723839283032074394682634240 11919160 1195401656902613024407797904855184179200 11919161 858222998302392519902893993995916926762 11919162 -301362366331877820016203925391242626048 11919163 199963887275489251715083356509360125412 11919164 -10923538313967020941462747517307445248 11919165 7640433629338377118177555105955022720 11919166 -294730868161390117468568893241444517888 11919167 -209413986365522275095622474727720786280 11919168 73171391367348820899628180424181153792 11919169 234953751334098861998276276951572826880 11919170 69132593976724807935680811463395840 11919171 789933189483669543910152118150083719040 11919172 -195390724436702781232034746809563495168 11919173 332847396390669325529747018207054814240 11919174 419486558387873359181626997456364443520 11919175 -390384612605415016670986106579372688000 11919176 507627557883391556716848820164238018560 11919177 970210047851795362920692923853357359680 11919178 690219274054907372916734004228292142640 11919179 973113619679218820966447136535452207480 11919180 -16388019040384220464551653641750118400 11919181 457697539708733308933811826838363452012 11919182 501516411987565018618451957814023899584 11919183 -63857526011268755750896378580820589176 11919184 178594151394797752729239521021919027200 11919185 -347885825661478812391115837620072146240 11919186 461710423792558484373274966156441961232 11919187 -23864803395805473688907747406932873648 11919188 -22098559201768199343196151957645738112 11919189 -527955939279846558598686060653174081376 11919190 -94536918702341153433699492011096448000 11919191 236534040728916694729770848475354816432 11919192 -44529844468034148245237616427107164160 11919193 -164174283122566339635441931708722052992 11919194 22799680200259497486825674207562355200 11919195 94498035095693002035290076270564970320 11919196 -319514652133594718021537043413634094080 11919197 831051729326511213297594187702368402912 11919198 214037702449118304479210669586469843968 11919199 1459779254075127447550293563754480039200 11919200 1123764050793675068373501275672700518400 11919201 471241674433184983335349297692885357552 11919202 -787148777797275075291975573223430870448 11919203 1056373638698948659514057632580395457280 11919204 -577473398888760355293561482631865958400 11919205 323261810277881356458785805332865268860 11919206 459895973362845600151566032653534464 11919207 10484578677176825952648965362091154000 11919208 -319608611449551571515032226273799127040 11919209 -356712466987693014764880276379792295196 11919210 356692956510025747846172847840489976320 11919211 -1139819499119889485088548538577431650188 11919212 -42917575542013025593804612988120196096 11919213 5138613685952350398073663002936646560 11919214 767780464983342715290618749545233339456 11919215 -69963338813289182249875839776655336960 11919216 -14604119159471522949484807609549160448 11919217 -132668987612627515142783915644422977176 11919218 67389004383381223789508408270018803104 11919219 -222126557561192534788118100612623992272 11919220 -663418383526210690104430794017629605120 11919221 17051778204935055901623865039006295040 11919222 159319973161055885792196462639486959232 11919223 -745204246280540923741347452309650983816 11919224 -585365761390081785364692691198996439040 11919225 348534307890976233631668407264316891600 11919226 -821633686185247988672267586631664784 11919227 -437305719253942643388815580428814271284 11919228 -219992526775933636560782821885140480 11919229 43286371180265148384375273701031854176 11919230 23275722548129546907603902200493021760 11919231 186078523981613289951923121626965872 11919232 -674965194351767608355473517023592448000 11919233 -104750112485529032434476109717383901920 11919234 102959665893562984445980670855345527680 11919235 668451782129350518111053005278665089680 11919236 171172984599388821995697401045849456640 11919237 -40742894743263016264604543218892052480 11919238 -108779399551626961911830371017008088480 11919239 534151528250758272505355328551025489720 11919240 -94470902941498000837297150298022604800 11919241 -1011851115523494084171514967972151249648 11919242 363090808169927064269354934911463105792 11919243 -33644457475067517612909786802819733760 11919244 -547500632766704531650513885948247328768 11919245 130606806951454722945916316053370376120 11919246 -102843330085349335605859330089724641216 11919247 -664914199006975753342519221688189629408 11919248 -35024561209474427678406301651901546496 11919249 23341975763735713960847338143995806434 11919250 316347232367331020856590642785824000000 11919251 1302951846665074032147816121173609600600 11919252 -63074198635062367355611885083630624768 11919253 68706722768515607694086842424074708860 11919254 73476161372919957326534721130216833792 11919255 -52446391170084657862295636766481452000 11919256 -4181717620203079536632807584574976000 11919257 -85528560092009707766538569728719967488 11919258 89397318627057806562646573569214963200 11919259 -650830254319359267320224386048335531760 11919260 -276201739496325669763625998126108869120 11919261 1069226331152032241124847850382632481600 11919262 140568095472761414367022042177120095552 11919263 -48749747935121149128055647911398847136 11919264 -259170122933445978940363458897801904128 11919265 389997599610129297382199342236166222400 11919266 47741898085457866816560899818383722832 11919267 105491721689812554542534514411702694656 11919268 38694113822663549391410750136025797248 11919269 -932049119296036480759660002525077259330 11919270 -125416431055279541808311177681491507200 11919271 203731559086172005058962731840071566304 11919272 -1035274561310840190891951932816477107200 11919273 136123888965784741452818941828158646944 11919274 160462622641261664457687619593346878144 11919275 129851392917176504795448918125884381800 11919276 -131288583050767432790392278639323040768 11919277 348242648958354684529735154706502127126 11919278 -5388388971986413953398522879427488256 11919279 -151203697954591343808218354784241869816 11919280 -242412233750364617165833106963866583040 11919281 -801926362092370886560145264252961643536 11919282 -51647199882986139089444169403680551808 11919283 -1133700997805912747929195739444792350560 11919284 -252708944739130373053416000922306362624 11919285 -132259889743788225062399148975846700800 11919286 -209037520148258290439648779773021668736 11919287 -40436186784568964801098524219562301400 11919288 389126126259581781249433504025134571520 11919289 50163144331347573426789173418726824000 11919290 286923370271745757180394575469679436800 11919291 -38452495295065730177576773433440694016 11919292 367460790700028102041249677846253363200 11919293 -309463400826683467619175648904200017280 11919294 58391087596705821131503534960136944128 11919295 804348284202582088461510051025076987280 11919296 19705674750441683755172606100866334720 11919297 409459895595232848750038555540807770176 11919298 -94892970499317664958194736622117914880 11919299 -630666750787114838610574528817838264 11919300 44417695899370656946292975870037964800 11919301 -521024155647419456690967591391329929698 11919302 1414768624709313867952108500654829301952 11919303 -232621332783644237624179459846291426536 11919304 12222425394873334601103686239420416000 11919305 -3934647942594055859118982127074174080 11919306 141678217622334234069394867866956603904 11919307 -535248526975159468801205079957589753808 11919308 806426826580724126998644231493911160320 11919309 -123426127807591938356922048210295423296 11919310 69916906685163066346204391288347902720 11919311 -414578755722416509850422292982152867088 11919312 19244239438882626605217208103125696512 11919313 -201913227608479677561470693055305732352 11919314 -252982069519593416053532873975152367616 11919315 -152015115571401637050729151028300940960 11919316 -117763130102740367361609816571111299072 11919317 -290474303906415800978925587466673426980 11919318 230976207985815858580410539771757549504 11919319 -907255238510308380487391024242858252440 11919320 265613399898901826559765678423410688000 11919321 1049295340647806503141076434323738508890 11919322 -156651123097007721300532926930043446288 11919323 -95436438133513071406817391527843537136 11919324 -352396389917808759569350087514694233088 11919325 -74925138684990885259736372866207128000 11919326 -718461541692239986555439824808263509888 11919327 -217407499981196432787654921479554341120 11919328 200004773868348924643299480269333200896 11919329 499608320105343203757596303236212091560 11919330 -294604302473027144565046565375227695840 11919331 585160350747007351269102199235971486620 11919332 740577776254076657374401220351827271296 11919333 204492265098256948153625897224601253600 11919334 11514515266415599038684961193432817792 11919335 1062533931261903043124913249718477844280 11919336 101066940097487811765959258136049090560 11919337 -994421967529634848000459490082640495488 11919338 -77634161162787820334169519858021246720 11919339 808253698769082565505121655654770889440 11919340 -134028714735921490719130442745057116160 11919341 -20061275610769389923409316038246961920 11919342 7017291044975884177711684437153868800 11919343 1356877474139142248033427746868418869504 11919344 -299902565992594523698340975481968394240 11919345 -27077434332138900125285646583303580160 11919346 222613103590406222884216934620613725440 11919347 1156948967172970891469599910842497348 11919348 640203917559169498220645242493418996480 11919349 424279428491184635786609640407455462680 11919350 -364398523489821796837852813881906624000 11919351 -742233211530895852791406617312926022168 11919352 488584664509905071014758581668855910400 11919353 1024940275713527523442159249026802895784 11919354 -200106067751486495591546236028824219392 11919355 37255660966156175492582350403788677120 11919356 1424460713900836798988762705476193280 11919357 -534617890755148631004844159927961280 11919358 -106071062790899020681457719783516173312 11919359 155863198557895141188002501521818577104 11919360 182605102202240041563941938454813736960 11919361 177771950727772292733679459214459688962 11919362 -159697204841882060747687719659325747200 11919363 731223954949150756720728241406485503984 11919364 56653728849787484411871753766077723776 11919365 158140057558289705878286089622492083200 11919366 1374972238204482242520146782351467233280 11919367 16324197370511987663441627771010264272 11919368 -437292445302448385845644241538237184000 11919369 -83851213201670747643721257898191513600 11919370 -41790970989124077185364276152064969120 11919371 140255822285671617965782059142799935572 11919372 -289170597419162606414752992254490882048 11919373 -346517895469110267166869992649153970378 11919374 -425465181310521550341344690341095104064 11919375 11486036138951337039319441804372305000 11919376 -7008892736687987110305664298716758016 11919377 374284526995842977664989158599595827060 11919378 -774998570755987650406289628262985472 11919379 1199769816997089851731798406649642855980 11919380 -243366779999938793219195243554324869120 11919381 253436980035867210701929322785483469280 11919382 138124300049140489691529111624525807360 11919383 12759657597315178851217551583034966880 11919384 475930929701336749649839522349714534400 11919385 -9345952410235873105946329388362953600 11919386 375304832537200191060418944256753062144 11919387 124310985668303181821521351082583447960 11919388 -288099265039114551782174747459063967744 11919389 -273409809943091498205387942002240049120 11919390 -85850825038009949594103467938284441600 11919391 1016121622060443328290352060629565085568 11919392 -532977462756787336470919123260927049728 11919393 50330429035665335912357333937247436928 11919394 -125316749474261535236619811416506455680 11919395 -297964219482971219210066795898270856800 11919396 -162808407987972825623291041635732446208 11919397 -92594476775967742903918054496677331400 11919398 -174973603057912753183866127504830659136 11919399 -609929526400641243803777831701836203736 11919400 130955013472957493057977401588651264000 11919401 901410154705050617606898246753360914910 11919402 21288971097997764702774964659754285824 11919403 1370322013601539325688047544776749593840 11919404 180010779863476231317707669589655603200 11919405 -255499683689229486370317807703946064000 11919406 53258568159506513428986511153870025280 11919407 358445230789598535487645795224394107072 11919408 -49365471739598418795845412200959180800 11919409 -97778856897468997795674004541902165440 11919410 162008721133976208448811707895050515360 11919411 98896259907251046888366465242239764384 11919412 1006821241817434283900808611548022741760 11919413 685200170736418709258793502284489725184 11919414 49298356788929303119323935558143403520 11919415 -188557256544553895977493133370419142440 11919416 -1186866835867776181136177230780049510400 11919417 -318429329919457854906213223234747731120 11919418 -177790760622503966010054110890281341184 11919419 -1019875245892248660496605749095917479856 11919420 -67446526189919843588474180650707302400 11919421 -1143971757373740705184953108428623384378 11919422 -570741170988281778696951052704712305600 11919423 -1081033154407648429415205438142477731456 11919424 -103864779118555808062223288863228428288 11919425 -144545297795852278893635745523457539200 11919426 480727837686987431465587129907616605184 11919427 460349385832785661269538774577694729760 11919428 -9635533937818993830353671878448690176 11919429 -828948665243720245337942388224425165026 11919430 66226902773822760657426295873193337600 11919431 -1111354712021268871963477253982063166320 11919432 -272929868615707400658255109500653568000 11919433 1063850494373779589868456094892173921204 11919434 -51916687384032376151452550974535002368 11919435 -358381724534599935929310764209553356800 11919436 -1351224648281034099022218317587394334720 11919437 560382583740219476859677312568888580086 11919438 -41191932033286156891880490089399399424 11919439 -203202186608607556706968142505859385248 11919440 -5302718023406626503282473449514926080 11919441 1101833508971952221444811649856479795200 11919442 196711270150181421891086402064508873872 11919443 -1098132648893424825644247624779533228308 11919444 500453238265552917201253517911985596416 11919445 123259150173559480110730022712881801400 11919446 197058261547695155108465459264301919296 11919447 51368968548121558913601311300808137040 11919448 -225597261433420728528743889435666493440 11919449 -58085149355770571650653625991544530550 11919450 283857040237215111286171417973793504000 11919451 317978719123688717588898857985512482992 11919452 639896029764298204752302462755525403136 11919453 14646363246526836429085493128919257728 11919454 -60167662332911089275957052139637565824 11919455 -915696070738560150198681685158909959640 11919456 797636122453495129644136831569213652992 11919457 -699902666947044444582449301797195223456 11919458 365386593973397023948625246856621146112 11919459 -690414801679679430886329925410392994696 11919460 189128989439000563987477264865076633600 11919461 1295497626281333081915342892715646612124 11919462 17533724866339741407069134460622287552 11919463 377465515796732441089734231928829590712 11919464 -1344627444762643818728961180297713664000 11919465 637450935823452701369439852497272683720 11919466 13254707696593132977744892867850729664 11919467 155942680474156616406565757425733038992 11919468 1325843968410148999514052878599680 11919469 -95610980340547669788857477297693911552 11919470 410285142695749307719081614196114975680 11919471 1669466894742289047137602976996601600 11919472 25326387895213809308790509092370513920 11919473 -167230865903523461111053213041788767278 11919474 3786085133085269889439010690195008512 11919475 326906071972051962050718962660495523000 11919476 358205792385847646685491493969665618688 11919477 214177479936248273883366380138069574240 11919478 -713889910785926684231416786857803076960 11919479 -91560961305597564159448234130780855040 11919480 214861237950078107360803612133130240000 11919481 167263352489728512188295906657281416192 11919482 -967471900299409684885367574606794634240 11919483 799911430176860678804654761216070187852 11919484 43305540641509701252889787573180761600 11919485 -205250839553209852850877608172075701640 11919486 82519262619479683138040077286762681664 11919487 925066063073813055460990776272600846240 11919488 117298517548656321023177548160135331840 11919489 645630267084151241030825248229711083824 11919490 79794329531352300109386347370279897600 11919491 1226183395608675456929435851898058080892 11919492 -142725295616961109075504218758910677760 11919493 129945577840912921199488010322481839962 11919494 397921147331593854420507338613781747296 11919495 334578817292384472582176742953468656080 11919496 -458222873093579441551477852902102174720 11919497 197825700909795992029125863442640922880 11919498 -5213717559174905821064959038458597376 11919499 763413722461312785076393618075677579336 11919500 -70485684970019059755806141732444160000 11919501 -1032277491250177526563379765727839616000 11919502 -183022457615055126736041775543156280448 11919503 -86311747659505938803373957243735924000 11919504 67816009863111008591508934561180483584 11919505 -359833090916467352530556957489145926040 11919506 -119928066368406389846667539009934151680 11919507 -700132798934419843563862258343355891408 11919508 -983911620768372288874360823763248620672 11919509 -457806830260814479075099057818036312960 11919510 156885788914790617586174199903672854400 11919511 1262724021013127524951359515575873255112 11919512 -1510985864801700065744659852083813888000 11919513 -10666758604749692851513624262197681152 11919514 3287607345657250123623369580908691200 11919515 -85996149603228932520881576909249833680 11919516 -40331420664218789000732685683854516224 11919517 2104481306154814417787660866593462477600 11919518 294994387794788605011399359774767614720 11919519 -460219265073526822370048659349058593256 11919520 -208029541062972393816410035293939302400 11919521 414698990514351706475429573344445866722 11919522 -198498966467683571915855748383807055360 11919523 -46157388458410939485203036901630374400 11919524 -657965508814067893518037373548312977408 11919525 -264147705874454203310396585175329947200 11919526 663139502915322348595885964110055135712 11919527 -204968025398847644512266910426589746200 11919528 -768869128164739235422734743807471616000 11919529 802659243528556287805094563075826376576 11919530 -185666762666033024148496589529270297600 11919531 15997708705571236720285841318671918080 11919532 525810322458400591850938295290041876480 11919533 529332024495891278555666973212888121624 11919534 -290966591645959197726630774935236869120 11919535 983532295703913949605425960363470593480 11919536 7456461097752719623473283792692019200 11919537 -85227453568805025045312909299580681600 11919538 -132999802301724795374678768043335005056 11919539 977577125013234958023039038206200035340 11919540 409321435259816878213511186840428492800 11919541 42239180808463389631149235768796694492 11919542 -283710509642277042211271048521364639328 11919543 49474357795211506045299806098879542528 11919544 -172065740514362287931550935251817164800 11919545 -64647920633002651720988390713117564800 11919546 172077549392680954200233636363543291904 11919547 362729497332378379942676012130794644920 11919548 376171366857096277161995969734764758016 11919549 -198220616296215961346081467092117179136 11919550 112789591479831554504632079673769872000 11919551 -5737619600499380304329401155464931840 11919552 82854497141943918734120013272293834752 11919553 -47008734663347117522044325246598749100 11919554 -534244205776149979615529818761393833568 11919555 32134166062585828810344516276396630000 11919556 157761280831432065847216310848202726400 11919557 6392464418364774299214024711118440288 11919558 22367979829359625492157633856634521600 11919559 -338142737952629112673415332021851909720 11919560 161155251320689329191921235332065536000 11919561 -93688099220013854632503912204398040096 11919562 -178760883792825598389120409385354535936 11919563 41705905631768718506556454723838641812 11919564 -24844015046653712552048289158385734400 11919565 -156333174380222397644731587445847635200 11919566 -385522101168511659620228821869037382016 11919567 -771493882606581593854858438834630926336 11919568 -188670692040323853579751424924855828480 11919569 125831319203412177972376037013282473970 11919570 -177330863780249599843316344082925941760 11919571 -454127489042851862733205990499288590228 11919572 541159536671623067691748705712951549952 11919573 -507550978512907007635772565979406567040 11919574 8025932908225245439292555339516638080 11919575 824271516633381549371644009568728474800 11919576 1338107926738710771589916628077213122560 11919577 1048142524591504544884822979462780742292 11919578 683412132866450771673396046864926201600 11919579 121947501815873995962375580683469805568 11919580 347601106345126240708658493964970342400 11919581 454037827410095118822585155848906027692 11919582 261461137787272324071301685482910822400 11919583 184136938579406596935909972951162869408 11919584 114634208029843011423657113009672159232 11919585 -141376528076070205210717375693403351040 11919586 3900674697239362476326253816387179520 11919587 157338480390979309751583532775320615632 11919588 61701951934895142566858738738947190784 11919589 361062789143821548600199266953852832 11919590 -411990681832448995561948395017331513600 11919591 -150819970344380135860258507441065448752 11919592 75197135524715198729321627645753702400 11919593 179861204546427868172550995989355520000 11919594 148406105416439658081951270891427868928 11919595 -525881895064248892715635982850775994400 11919596 -449005419385147548726454009743323409408 11919597 -536045180876218532759347918179664914528 11919598 -374661846399987102259385263298651083200 11919599 1017927520721534394897018189222199553760 11919600 438523745177910957119002582725427200 11919601 -1660686062783106206650214237081665673376 11919602 -134397818798892248478822186743538556896 11919603 -977078794657275718861448918451870810000 11919604 -67216445640267981883911715334636335744 11919605 364673851419570618129807501891934159260 11919606 431885727748434121224125900262133063104 11919607 -441726506156550668755924074389083780688 11919608 -193920115338848134830928983471655895040 11919609 -634392951841600357894289725656749385600 11919610 128522232589479913895431694092820064000 11919611 996122004407494038142012181104297880424 11919612 46308492845898032129984888788265287680 11919613 208544191251713966172204792106442440000 11919614 148688616401694550408366138760451530112 11919615 172311041460916458234750067176783960720 11919616 813271037064993698608592210873133563904 11919617 -33024714428068338963229369957362834000 11919618 -84395571190654920980481759466663092576 11919619 2615616049991182630072875693986773720 11919620 467000707433531343654828542177835367680 11919621 191965809035698637905451194233245308224 11919622 -176682982335831699058842095162791729152 11919623 -158661765214963510123565482667538246240 11919624 20474219743520050181476328441940541440 11919625 -1416457349456581416297228054009390576000 11919626 167483808069360289706117794486033438512 11919627 225107718074932375443927146892258376764 11919628 -132726287177914788972556237719547096064 11919629 -110093498125429617018630956690840845770 11919630 -66282602377380982850257601795825863680 11919631 -159654714685954383368795890324358063000 11919632 -33708660022447779091283177972096753664 11919633 239386733769137330848989896815817161872 11919634 370437496152219248506424620722081315216 11919635 93133097213404837652168782556959672320 11919636 399687446374705666361738578723404797952 11919637 339138139227394544937041011847841334286 11919638 725750676938767447697460362822528997120 11919639 -586167688237225683953121568275481767576 11919640 41593683304331161453605649041154252800 11919641 520310315988058601739505338036109472784 11919642 288734081457231763042261185845934861312 11919643 -1644037413814719853632681844128710832 11919644 -52391096454436563987752933186366125056 11919645 -660728376863833011308303997943458230580 11919646 -556889719252644130901700888348990443136 11919647 -397688097988352485928391137297595080640 11919648 -333939422572405206353640402724577083392 11919649 157391094519681578464671835288169926336 11919650 -372142907444311967968131723145286352000 11919651 953190513736596663032144996050174704 11919652 -483495144435117913117404565071125821440 11919653 15912636776213665389000579044572579902 11919654 -415107176356522182263095875958803776736 11919655 -148527359116635200640420874130305781760 11919656 298986791431438234081400853703274741760 11919657 -938316923111324294972551467346127387760 11919658 340374882792950478992601993378922147584 11919659 -94403984032785316124627908187587090560 11919660 478469689946002603352284606809867663360 11919661 -263328361144103044293123337917183435976 11919662 -761745617336850017436162429870482367168 11919663 -286054605433479093450547617989603239680 11919664 -51978842754158861015764296609480704000 11919665 -651464544256243160739393134024586020940 11919666 -282303243837625159099859696478545766912 11919667 -498935156602296706506441905652850906800 11919668 81444174280058159226553294784898546048 11919669 -421805552841899809544935943009484333120 11919670 -209744065966032747926582079183470346240 11919671 -608617895468712448066799784739852759128 11919672 -513555495833914389462730626515691233280 11919673 100383241365517987267819642396897827840 11919674 138890280212066895678936892529553266400 11919675 -294335523613635402856986010287079084800 11919676 -106819615825623426831220057416998487040 11919677 -112527415031258197293841755423232790016 11919678 510234348969312565247891242474645186560 11919679 1097518612624776852900102050377393605160 11919680 205730318666906439314140288944588718080 11919681 181933738093627808183470399751490533760 11919682 66996553348871217889277777368693864992 11919683 1538146278917549581075159554270453535932 11919684 23372571814376288017449288782907039744 11919685 -419126845621264442439203392279302495240 11919686 -3640889811730399965394367985534615552 11919687 -240069938447475893323935592697743430832 11919688 1132381294309546914516450534298146816000 11919689 -843833442125005266863810691594915451776 11919690 649115546567797331120838782270671027200 11919691 652833532296817755701150599028091675780 11919692 388831888095023430250829242487905377792 11919693 -4858275745465686701764926102100219392 11919694 373491630223003313493027426082700651520 11919695 266122546556743881520672567699398465600 11919696 20663891805901693792334212815773368320 11919697 -1020529953991370886450481334968832599488 11919698 59569861163417500844682964379003592192 11919699 492566270739636556778017674070298546568 11919700 -32893831264219197218306511700825382400 11919701 300978600937150233515683959610006286112 11919702 -76075099818941341232737868906115840000 11919703 -622545180113892330013983587742783828240 11919704 544751323506270224276958760331207761920 11919705 78632069522664877104724233445559658240 11919706 -294123775035873804842928832037574482448 11919707 648920037433457584438412010229522374840 11919708 -72121048836386389203543286466763210240 11919709 381542176308003807202435384635007567910 11919710 178956033163121082120887262110777280 11919711 -413880108864411930918349571369685308160 11919712 -63515959093839465235318156065169735680 11919713 46110425494026448988463335443220720064 11919714 -152455729307226560727933649087783187712 11919715 767312127889872591096732637814582817360 11919716 741783047360538988556377842851747914752 11919717 -19329764255787292260926729831042927616 11919718 708642541031377834537229160806378834304 11919719 -74517427296806280692966396921338148304 11919720 -666377612101430458787425553566381670400 11919721 1283621577056076995594366910533786865744 11919722 -47991134464173917622681728709682193568 11919723 -619390892711293152839404606930102434216 11919724 217568479504377150591227190857648650496 11919725 134591183510142987918548755877346813000 11919726 65105175595022584501511848728004853760 11919727 -208154148430852949339682175709531502000 11919728 16762769788564158357285661286607421440 11919729 -3942534307330304314378085320223555232 11919730 -449513758260695070450613188655372614240 11919731 -422651390574913788240582117252829303848 11919732 28254686911313469088929560486905319424 11919733 211279419217762918034413516047501980320 11919734 -657857360965032411097882804452251973984 11919735 -118102441433616151287539080484577362400 11919736 -159231584057439874153854688657369251840 11919737 646836996265522777963148486604551414784 11919738 82985215854486758499259716494540609280 11919739 -398294904600317001187626657705926750952 11919740 99929066640466329923878196145128931840 11919741 584489455641900419063625854541235579392 11919742 351844345883466129735555121366166518272 11919743 -102430135187962021449588998329157976456 11919744 46397561107173730834849036228362240000 11919745 -409483609722074774119974136331571820800 11919746 -56369623515254201734808267671834898400 11919747 -167022386658160663345830656177016745728 11919748 136776026368308373277415492754597609472 11919749 453357864379838806558266697847370534750 11919750 -111208481148773174496404143912948224000 11919751 16178880849665951387811400216690853232 11919752 91598937140421673826192172825387141120 11919753 -132950942922857072067595010189270966940 11919754 -250543616574560885786055092728118077440 11919755 107437688617323434425198123464903718320 11919756 -218652139603094233013505118986128326656 11919757 -1839158323778420311363370655322883810240 11919758 -353399020813678340746269291566062355520 11919759 142544743843882787515368010869548346504 11919760 -148728591669127541541216258410097131520 11919761 262093958586240517570536225514453530432 11919762 -18441038997252069398875029811557598560 11919763 -452728216101582732159624527250845211988 11919764 -729854075423849167343822542064269424640 11919765 160882836687243540838900108991838810240 11919766 -92615235584005574420802024949951145472 11919767 -436660866365678806077270552103976816184 11919768 -23398422692116523173091080015244820480 11919769 -509097566445313526393346488770726585904 11919770 20443898541794458607394072933333312000 11919771 -1527669104756436338024246592620361693600 11919772 2883141680267256881304306780925217792 11919773 308972591126961027221244781681561413888 11919774 -290262132612440766115589747606345807040 11919775 198087603519880824567935767841917070800 11919776 229964834414046001148058543380442906624 11919777 -204213929195703477750162173853918688080 11919778 678039204565723983900374355226663362048 11919779 8428444135879903663190538866429382720 11919780 -345904503445409800515289597391980343040 11919781 -184800593821242295495375544425016897888 11919782 -284003721650187341943785651630853011328 11919783 -45415968858927877550456017627877289600 11919784 -240746374376249139287651280007000765440 11919785 967158592163475788109046541972377907400 11919786 -33182610782189641347882692760133844736 11919787 -13151931991094152822433412586556314800 11919788 704891637690551177528464912199994978816 11919789 -267328643894629798952401486709144977440 11919790 -284110416784065584084120296568573313600 11919791 315575834129184476539323420824374042872 11919792 116669316130097244564876767001179062272 11919793 2066891193607661858736882308455386657280 11919794 -64640538001914760139873385185962368 11919795 252614324077023454143220435507812598320 11919796 -98870956830817769819843920510324310016 11919797 222449137331164595137251891009926064192 11919798 9154892938540704822015734388202159680 11919799 1638474214840264236252675872756355861800 11919800 -36447009326222014068802264309022208000 11919801 59669147735502324692147197770700810080 11919802 514178515524837193629762299476644057600 11919803 -39862430706710506808220413527144738560 11919804 90195885639808744144529958685445744640 11919805 -8078828234523571073673482859636501240 11919806 128125969996708483480061032241095228800 11919807 -127994436911929805281032209249500511712 11919808 -222409337810693278738662969685911273472 11919809 -19354360703474342574435944970560557248 11919810 -18716227694023349349002562894273576960 11919811 1502331424085213711242185222198193011552 11919812 -282366105667590942335387718959873003520 11919813 -1144202479298230876056604396306645689312 11919814 242625279164893052707358088236495933760 11919815 14521194310496904214657042370418003120 11919816 -881165228025949824997413489032390753280 11919817 80992671344608025769302402107825193792 11919818 -308914953520582965085088602282014898080 11919819 408473404341510915494676800606778905088 11919820 -692745249043338265975094952506165283840 11919821 -213742205252495856911100496495896170400 11919822 185981454303066411231196033137237199104 11919823 15825226944484826897575031505489989520 11919824 -5138712425121234386261871778725494784 11919825 265688221282055309543498513629002180000 11919826 264644402176824926531335594317641852064 11919827 74939700095171486261358850377791962272 11919828 6941551168102521997713521820826552320 11919829 -200276058183395559263146235437905631680 11919830 -184347498239702125638860250515850295680 11919831 145330847044059142399382215142044032 11919832 -1463912771114619405615728733935720601600 11919833 482608511084996469888599126175684587844 11919834 -748011875243199815745740918087368492320 11919835 -549530981498405957359981557905488758240 11919836 212795359393784940934790446859573575680 11919837 237727181688889963595097744978123461760 11919838 499048752886466174294264536050455314176 11919839 -496707176154891293889931102985590491648 11919840 226280399850644190909209917768020787200 11919841 250687505806207354738583384403862713600 11919842 471172765925176031689731674118769872384 11919843 -158504177006516099542032400792120537680 11919844 -89322280633108437693016255837896925184 11919845 102198126573717475283728911109180104960 11919846 -100276586226548733743595243809420674176 11919847 51011847035123413556406480110036010296 11919848 -110146518499710367079411952135677921280 11919849 -300596588891298594025500145712992173936 11919850 -177939584541060361452236085195930735600 11919851 -77125726325539379293768509071532000000 11919852 102706446154214518143589190893644840960 11919853 -1271488344042448219807632125735413360992 11919854 837726910247801168950040957769931593792 11919855 27051851550467322483317398782787026960 11919856 194083933727119822949066526881205387264 11919857 -916940678983495523765413040605090302894 11919858 3310204085298374528267772434485198848 11919859 1886460500835912828617159201950834080 11919860 -4712286665862433109566919520014154240 11919861 375645332887167493736481802898560393710 11919862 45974841569124029162192807554008039552 11919863 1307121686819260378664855548973450075112 11919864 66867971830036457174577402849539850240 11919865 -144314661880747021832927469674309868480 11919866 24888522256196593996750610594938033920 11919867 -473562983515736714322539786025973369320 11919868 536247103866666479498244981473594728448 11919869 -224359169391646372967022792555566261556 11919870 -55880668756047724215936367689897235200 11919871 -131954463138021247072495769792841581000 11919872 131476361516421255455836344202951655424 11919873 -150720507373752558963236813815365748992 11919874 760046559982531643261804379935919273936 11919875 294526446363402154401208929790604580000 11919876 -423691196735352847723342288641716179968 11919877 -101787597930096277251830833139407190880 11919878 -43911748932936038277330569766305784960 11919879 260031155898850918261683040595626725384 11919880 -27751487619481924907779406948442931200 11919881 1868567558393527031320143217331956954752 11919882 -73145013543066428825203418916931902720 11919883 728756065231754723944344218118232254948 11919884 -358764533071052483714662932954823805184 11919885 -226290500630792119065298974997560602400 11919886 149574651388293599433191104352692807680 11919887 -993598528263082918122413928519290481984 11919888 75497400090896666453082733173406433280 11919889 -134511314986558026125559566483347898208 11919890 -333174376136705210077979852680646819520 11919891 -788326630886287309883251661456933800008 11919892 -346893867156903517892300549413306419200 11919893 157541471005576992504197748766936081884 11919894 119259560035302657821762079347063119872 11919895 -173446894590241015953558787299324029280 11919896 563437403585028724437133005912171417600 11919897 -16867396585738962650981829306933781920 11919898 -57673132337900737159002369292751254800 11919899 -172206395950761057355420483726865973840 11919900 -319068622606881356721245167107273331200 11919901 -5405517204441097441817305344393519648 11919902 -533047935177215946103274733976251177408 11919903 -164374073878181556594572983508243162112 11919904 1101513541521918720113406908974011580416 11919905 -481391376917086697764592269171128839040 11919906 -304326613707672171370247405401510425600 11919907 -624792145851344574965492386633087460208 11919908 227224791675496780758496290931089960960 11919909 693055730247757668717621628330653835104 11919910 -306711032287911711223349030517218240640 11919911 439187399507391791846715174744999586464 11919912 -61265205271909135151434716179570933760 11919913 -271129579928171822240971458903068106140 11919914 -643858109164707641505580892467043524944 11919915 368130459386774636975512387814390784000 11919916 -888750846355003667257899601246430958080 11919917 -561450472881224491503461854586830237908 11919918 175622715322321070782377813740492170368 11919919 -1211725613392024528455184389142666648080 11919920 -100135209737140407476179793114267320320 11919921 -76695113088153814692860230165143877440 11919922 237537436640469907907667778500513503232 11919923 1100107076809452120147638687766064172172 11919924 242885754028338060661747004455907463936 11919925 391749271229587762856828358651068641300 11919926 -175250835860617116745006725724522325088 11919927 -462071204858506365086701026937684083480 11919928 774252126484834767559880821970190336000 11919929 -473457613135372848838736841199087343040 11919930 -20316344240974566102826765427127659520 11919931 -927417878349151587066386617262493837608 11919932 83619575601257020420890486075773867520 11919933 1361254787270028269678174716236864513600 11919934 -4152423306247280254991829030526992384 11919935 -23707972817438865138968136031005849600 11919936 -41713916692653753024123004957124198400 11919937 -1370991285971727448928395017205374148414 11919938 -212817507699183939481366403773137176880 11919939 152371205033690594602146931077756965040 11919940 308309113697560500932825023301477806080 11919941 1144432795792591618907395146633586980864 11919942 -280637509826691533186069770647347214528 11919943 -124229079201182702636608877981744776400 11919944 -8412351506503079156874746035981639680 11919945 18675532066156399246843186054631006400 11919946 -91494282482513033958522379857594533328 11919947 235484160765570144025709352026765033040 11919948 -56721456250703043715759031719858897920 11919949 -230133749349438579475359556104476391552 11919950 148606758490196563191318815485176950400 11919951 83630350415079871387378010928898267968 11919952 834838314729232864137438587838529536 11919953 202340511872090643623624812644992729202 11919954 89894878835439868243057125825560398080 11919955 550672181936342328957881717643215373360 11919956 806968781192783304678479894582382645120 11919957 -59752161264876559179669761273676074880 11919958 141226050879166965787953122119989178176 11919959 -759436143818422400111414574327550717728 11919960 -6560762723636874726772481416680038400 11919961 -433597060199595001837164395906138383868 11919962 339019565319118347638689422769731489792 11919963 -297534039802501880712999920552425058112 11919964 379690504880665966027088236534663023616 11919965 -94062124847392635277240740405768245760 11919966 -30977876907910270602783349418544316416 11919967 1627577626252286879904664057680937834016 11919968 1085832465263681998151443024563146588160 11919969 263903089640490782546269093124481720594 11919970 105933512435065536805099742194535669760 11919971 61595658402277083176271494570420985456 11919972 322855178470418009041813065133332854784 11919973 -345783182489371018094906579785350541600 11919974 -347175301344007318477694930790390575808 11919975 -235810366461703814940980164299462570000 11919976 346288111648897033305632376227434798080 11919977 -821672352326206858171668215069936078208 11919978 -147968271561895827019466016173042831616 11919979 -740020696885805864791696091872318821416 11919980 -447359229161587453963991997117240944640 11919981 848208343406800169900178626417659414080 11919982 -520595063833687185238607078829447897600 11919983 -219100095535666778727396036414667038768 11919984 -255074013896477739329686115718381699072 11919985 241697654973689066061669773141854340160 11919986 -17376548248484524869905934355525214400 11919987 24171862957501160627732955537274170240 11919988 548529474518155055811355083141345711488 11919989 -1322293806829423407923837379710289696210 11919990 -62168156498029209393635403234203381760 11919991 -447177473042758803646110274030390355608 11919992 -235905698519890040679092300450709504000 11919993 -132893027342053623706311604875354338736 11919994 -168693751666224289509493358993020876800 11919995 725103188374188418373879583678262560000 11919996 101547044393931627493804988694732177408 11919997 -215554451965301583521726370525495727488 11919998 571058004715797792573972502403933375040 11919999 23422460216755399170856154900975646720 11920000 184360808756368136391084894781440000000 11920001 -443184937481817943159369526416141519998 11920002 88593124854123279521717505634175618304 11920003 -72958743973521997320138789641353483536 11920004 -430136165414006956885754525579011330944 11920005 -121693094324582113544032585404330776100 11920006 18605212102656721714994344626463825920 11920007 189967591241195678674390666957631860224 11920008 -782211135568885801636152828590077870080 11920009 -670542669384485825917147478430106462284 11920010 -327481185091550378414554939998099055680 11920011 589854072241355335989355205528490636480 11920012 -103513524028481329589722470660756228096 11920013 -393914647389979410118385321433975405504 11920014 80291944032541687388883923395662090240 11920015 -692505158394379933297070597545412457600 11920016 -248596084146151424083503329382058057728 11920017 320833567553992180244439785369047511280 11920018 29805454699319489066535091896611785728 11920019 263897657583876339238454210560653457344 11920020 51584888179616992810523903754929848320 11920021 -36959155854883828856062351819224679268 11920022 56916973213690731159993230377940476800 11920023 -1096864334956403331891239575240140578616 11920024 51442106313478561868293539908755230720 11920025 -160130895814044934632784683737207195700 11920026 -349390118707066209295307537298526159872 11920027 -38310573739558579078579361749861369856 11920028 -37283851850483730307194198929290424832 11920029 233028938736844626726807573504087187488 11920030 -6845715684253128141234866278919808000 11920031 268458970251092176049843890822850862864 11920032 -165532820898753909326552277979381432320 11920033 308263960071635427013583696203927853282 11920034 228492664537510312328725865952391933776 11920035 421699053812736656751166053135800161200 11920036 319559950671958765524702651894350726400 11920037 -448812375496508316065033162879898480000 11920038 -111492621595431212547422471959318764672 11920039 387993853593339617486156088785359556656 11920040 634012436054630852915824387347882393600 11920041 -11869028291196357353228976861327406848 11920042 -37645689156916999277249295841721346048 11920043 -236065582638490229081292098986898870520 11920044 531914164231213751219180654406059842560 11920045 -610650952393288180951411467555649819680 11920046 485030432409959061680257838895816374784 11920047 1121027412626866907042413662924294922128 11920048 34490639480507634601334790976831488000 11920049 -15001287660235828775390809891080653760 11920050 -51092118328402017555816365486249058000 11920051 -190568168476157692473227258930524687536 11920052 -916289215712382685252517615989575302400 11920053 -303118226526873523563817463152062571392 11920054 -217718814334103479334707708767514941024 11920055 83623278870084719087108020864028686560 11920056 630813268325158308193927811751583027200 11920057 -324206532564126157386876864004264567340 11920058 -29647421584976862123950963105345633280 11920059 484963700764920401811435892390057028364 11920060 -211276633886675558775059177194670361600 11920061 208156461209480684624619076680480622662 11920062 152764537789405935874137556123239794688 11920063 128137797164209305808056613704547190904 11920064 52372439420213223273061518248578646016 11920065 370431466907258539037584491920993592000 11920066 745411753017670219591054231560181885344 11920067 -826711332455239977223317763924686898884 11920068 -275579741393854510707229682142128332800 11920069 228264417981582899543592777336477630496 11920070 -316203566042106315727184633708115561600 11920071 96685846790774507262341791118121687840 11920072 176764129801138461652124145380104273920 11920073 -41769684640399387496288162156937600 11920074 -52222916431512625531852694472450013440 11920075 256753885274415251917881227294371715300 11920076 53064584977945534808253326052433422336 11920077 834730956662286469098810555235763530308 11920078 -290249192851430034490551972689252212800 11920079 848340567886086701767800567645910045680 11920080 36321102267980566810891312975138652160 11920081 -732751471161360871670226095521294959118 11920082 -49190629378133903695230268683664522608 11920083 -1141141925976197423665536951865678560960 11920084 708757346351725301201067075401641728000 11920085 -432694663777614593344364169734951021220 11920086 283308699649597476942426894188010068832 11920087 1030112036232014795851657234571043121280 11920088 -965257121564984928584254710804397578240 11920089 -319019961725795579921464319458826049792 11920090 -16491674469769876710183982306541184000 11920091 45555392430694077604121028955318167984 11920092 439149852362725184465652106952212695552 11920093 -675545503200783270837160454898338525184 11920094 -50273645950545638662916200715909079168 11920095 90460125489845556428024176993952640000 11920096 -259515519080031015799229129830202081280 11920097 -35827117589775595447149491919353107968 11920098 -116582581663953783111778911617162756736 11920099 11528874425329270874120894491225128240 11920100 -46532366672027175086699850277056000000 11920101 5092287471155020849967128828053570624 11920102 203738334328559128922651694362671929600 11920103 333043231625979367402892843032925039784 11920104 -61993837953597394982924194090878074880 11920105 -182243727286791820920713590972569654840 11920106 -742900973362377710218241538770734959360 11920107 -15888166384298420461069535637674561040 11920108 674316670075923901984758034093972406528 11920109 15447831861196542879110601224279791104 11920110 342029504619404372594107291052773445760 11920111 -28769455906384378667433807669560117280 11920112 -35911937079378934026552084641771520000 11920113 841974832127781749806225760715569031042 11920114 -108304602803130646874944735706229857280 11920115 -379051018357581344201846636091676356240 11920116 3839014037680076914872528124154548224 11920117 91140335319832684025311175894309425824 11920118 -149767376150068387992321075424045762560 11920119 -163087959110836560755512213339235241984 11920120 -40515384245038409213517713840440934400 11920121 -680096543949011109300588489314153506176 11920122 507558467493548481112145554968695250432 11920123 -342595469990424731764214862184567761628 11920124 -488066975610883127900442023350494458880 11920125 -115303661435422946948431721892940800000 11920126 -220447551016049105588978148701164427520 11920127 -329865315899879509925068583350974554520 11920128 -372325893460662425440344502654312906752 11920129 62364255689864127019874247331918489684 11920130 -278026698160063116742572073393021571040 11920131 -78710371392758599133904437916258978000 11920132 -371871093416885964885304141531065422592 11920133 85707917534451130745204167093596305244 11920134 -467414572096658226731073034397176307520 11920135 362402760070923897527336441119705396560 11920136 -792482854845753104573443349304101591040 11920137 -308053033618491281669306170689678991680 11920138 151684245684731367277799736894023036160 11920139 -531767623355379249363119526868806874368 11920140 -120979078235031958601522178510615859200 11920141 -171657948461092699107933970154919196416 11920142 -94638966093944113627437749574441113856 11920143 369953653998237347191597879215338505864 11920144 139489679011628636312501079475721994240 11920145 -423021823915249046989460103008787520920 11920146 55193789412472481079628267556363718144 11920147 -20806377341794083848907153415119675240 11920148 674344233247879775135917634030973326208 11920149 -1253864254566688212488173566637060584000 11920150 -407780510489694256826919710333265710400 11920151 -521535602855185820707163011296552099456 11920152 -194695346674047122597649396250194739200 11920153 439199141863638041390013242712448986880 11920154 607069685202251938270853042200949761776 11920155 -244115540881753157341237606138137338400 11920156 599400665667392017335217891477239211520 11920157 1250237158308746219623917709000427138406 11920158 -205310334473101656223883562755065738176 11920159 20111779765942040566034387667889182904 11920160 -363405084425782591096172099543865753600 11920161 313533728145359164563622929522553951584 11920162 1007600818515550855474464392583942682272 11920163 973291641531033080525335008102342640920 11920164 358945342350221848036339213021117255680 11920165 917878853184550778824207762657219032060 11920166 -407727644412360644287393993338953383968 11920167 3965020395933532065252493545151810560 11920168 -276292051723868438917096695501193635840 11920169 -1196489356339881379536676564127237224704 11920170 13700183397472109420974991105297763840 11920171 421339821859400510421978506007153784792 11920172 725037249006561004733682936716475628032 11920173 546880758259191648914337908148435979584 11920174 148093703445785461420397503561116786432 11920175 538512764254674165091543003501186927800 11920176 -105673395328091562518154161903446917120 11920177 118473867862340801385424733372227847220 11920178 -148631334861250892880869136937728069360 11920179 166103103819134917792097919954036328032 11920180 -119243093253077980599190188407701689600 11920181 431398754163842797999047631413717872892 11920182 -128747029851186396243810657567934832640 11920183 -1098085188848745466045829129777595694080 11920184 1136630912307263096738153449702672896000 11920185 -503518320237596406229906500930975217980 11920186 -171281734568507939600805451570326281760 11920187 540587681655004130107684191109166310912 11920188 -92315229422741282069095521291304771584 11920189 -633823746615023505466187735455455639540 11920190 -91690569558335593147573052908470005760 11920191 348734106650377594768811138486790639120 11920192 -115447021006654597152917421758848958464 11920193 194043748838380864553131172691461948244 11920194 -134361059714299751026790386672706016 11920195 -221986526699476423086416660702222759520 11920196 222919842680316617225792306905791092736 11920197 353433037603598035260599418979542144480 11920198 214660974038633151364424356298943861600 11920199 1377314480521081867785638934220132378200 11920200 -49167001021267387869197637414583296000 11920201 1303682204523852122109685892116421251600 11920202 2760819107766069527947350751711317504 11920203 9955064420173955660857538981405973732 11920204 -339400874257086989228179994242416012544 11920205 561472324141081066657965410083097850720 11920206 -6349730009611644746500390132559726592 11920207 -242237177095045682231320482884202002120 11920208 -138958186455267439309811963624684986368 11920209 189970648639554099764515952545895181312 11920210 -204352532182584030235084199708284362240 11920211 -170392314972597339177093115426890894888 11920212 -158806704493329371667344277491237038080 11920213 67862597200966695684595445320825578240 11920214 -461100061161814121406502978883678296128 11920215 -241175158442439636136748063555672028000 11920216 -3006490477286475158178902394039828480 11920217 494047723688329994499940963059601758612 11920218 -512431298880264844993620991172124829440 11920219 -732446253683433422339635667417387399856 11920220 3047880196020437246249620816915169280 11920221 -76893036406394649529449194493616605600 11920222 -40137224371236957813741016186380970176 11920223 -212096228212686783987912348888830574720 11920224 50699995593302113058368165922400632832 11920225 -486802044634281069835468797539706100100 11920226 154204095254099961725542517086948383312 11920227 400992347793886306185105914466650690880 11920228 -29548695676083036097531551790835211264 11920229 1030209556419550612927909874950958680830 11920230 -158884592771698333102067463293167526400 11920231 825716272123503983110275076910454479200 11920232 632212713514882140377918720791349222400 11920233 60511847051618053767816495629167450368 11920234 1024891625737026778833456205260146863104 11920235 -813052146197049233025115028191390444320 11920236 945417819500954466961635204086618357760 11920237 -459165761911485884556565273123101417248 11920238 259185814227769402419132251977627917312 11920239 -384213373554745263859741678783395864600 11920240 -57296397593280401640459928374932275200 11920241 907028998006805530754418440075587004784 11920242 -189787415492271474915863830838492037120 11920243 -21471586470313941000232952166008712496 11920244 -183040655571220756725569550778560571392 11920245 -1348093833892340697623845025842656960 11920246 438265397053527997266872485012966852512 11920247 2062072650451054415723079411468694352400 11920248 -646190361059497206247387082583409766400 11920249 385445597009419242478626320115019282320 11920250 597072890805649124969010087627850584000 11920251 34484078921414567016447384565819037184 11920252 -156546703844961659300963784727942027264 11920253 654327940436966327623048779635076751020 11920254 9201889292621272942787013510194417280 11920255 480140898591871473886133998149959021160 11920256 -664581116027341226944091708178038784000 11920257 -489796159558865600403353860797891245760 11920258 3362130784422582898983092657486945280 11920259 -499341220145067612706803135603461011392 11920260 130943157770472348455629794621276549120 11920261 264330136964034165904674036175146203424 11920262 176964201749575352325551554845684072000 11920263 454706357803405255016438062911723768744 11920264 -1369045383459631540105853192884915968000 11920265 52601513823768111482571221272708766400 11920266 -524372184931184493564494513841051534336 11920267 454606277696657358566094906223623707952 11920268 304000412481614078166292166157511573248 11920269 207136094563995426922413075529433581440 11920270 -245005378255095604852407671223662425920 11920271 -67186380816240565145734789669457600400 11920272 -1548431004577787298658985244457697280 11920273 -382233312629018045719596309827472275340 11920274 -475239730265177269657169462623150026864 11920275 21519727263779605501845005274901176000 11920276 268399850469812080394363536440748711680 11920277 -33314965478705424159593004595973302560 11920278 -307742261768635177750669455792115930176 11920279 547022066463120137551161594349375411200 11920280 593345245292728912619711214284242944000 11920281 -822287485443644463268261454729965929216 11920282 367011132535944036636181210388470973184 11920283 -69250836569369511899589566379710465376 11920284 -42273483150885426704227856489651787264 11920285 -244007822077779013855400209598210622600 11920286 283971685628783852937126116896964131200 11920287 -846654340196526903175184125571312704440 11920288 -21201537400383478032171905270248636416 11920289 1139756297082729679717254871766606085090 11920290 -9790834696570279937065889983429209600 11920291 418508012016281624555711479495327305692 11920292 314603158401561032116100369257387099392 11920293 -632664768983108599277516829215269251072 11920294 -602083140099184965134228157892746607680 11920295 685874236449267136180139130219220015800 11920296 -274521146251863986260692829307888025600 11920297 178004959415365427921941948241721477520 11920298 -106464604936085218170891577300379702400 11920299 -12437433926076404526859038760929907200 11920300 46047649243280855875181273951330176000 11920301 -1059907270179100873905922465849241001600 11920302 -298610490937055820814194304004114792832 11920303 889477255239244046806195877415979910584 11920304 102141553245355887278554447789836533760 11920305 498858872911003690585626239456566608000 11920306 -173237231519724682304280008603997935616 11920307 433970935944705175347465794962239576912 11920308 465598713036812522090985802354684815360 11920309 1265387729831230817551049894433174614510 11920310 -225721561208575740009641253158906557440 11920311 -209710363383381270386735457652967015520 11920312 -888465103983280957136904795590206156800 11920313 29725080935089336873931767531807547562 11920314 147213990695684155943051174674423982592 11920315 -1232770756179730965633106373125130400 11920316 -66362150803652546295588047824377166848 11920317 -97899323250307834738110801254658635520 11920318 109630768901445971815285048414647087360 11920319 -329020604080775570077604958564448905840 11920320 -113034824792458089993629712259271884800 11920321 154485823605987807434717081231194558912 11920322 -759435065130028773917573343562345863648 11920323 -234477149442480073437021894614948215632 11920324 126451055467518370260061197710373565696 11920325 295706403110585015564352683064948645600 11920326 76874345960007513646850008252827571200 11920327 -239791509493938513970492751206739380808 11920328 -1323677848088617427813545233535715573760 11920329 832656809413576910517087945358380781674 11920330 -115630040515196649723164354110551508800 11920331 527971621734483877985709315017181672 11920332 -339285546831768022524116802281443393536 11920333 -1392946498690544962163714810075642625418 11920334 60519307450380160622621808890323439040 11920335 -134278718787714425420222563207443770880 11920336 -122739758676180404554843381325540179968 11920337 148319178400163046426992421358577809920 11920338 -115350423049202853681881287236774247680 11920339 217958183731875435250930514925462348140 11920340 253489150860575789473123429773267770880 11920341 -94706374679724527057581405454446586208 11920342 -880779469429294260022763539436526336 11920343 163491419390254836591091376218750261560 11920344 770575447340414786613631990316022558720 11920345 1162920822708673706926798758069914472000 11920346 121725661887670786632828184330887973872 11920347 -51733152485342243731730630607039671040 11920348 -532943972883671986258335824147826647040 11920349 -41325370583044288993847561322578476800 11920350 3578238003262228101204849325948003200 11920351 -386189616608915505209539718283417655648 11920352 28885113699462049165072522547221757952 11920353 -215068863198895644185164361163212317440 11920354 -502474701888298873417224722850490066560 11920355 -34602654818706254080981344524085336240 11920356 24383755878238126589412651999683530752 11920357 85124880618111423163815676725809202012 11920358 -53571455765717362742386560918884178720 11920359 -750766504489154354224458333701231974272 11920360 479609601969789309246077997401683968000 11920361 187118894534196045534947244665160138624 11920362 219517724274541110596697772287584712960 11920363 -112664510686677412096572204537185154240 11920364 -231713279405910932968570648018739220480 11920365 564551188099688927771488516273710930720 11920366 1023365964664002203072695022454504984960 11920367 -1509123362313099555094319484425897713584 11920368 -52643113656525795115337768734348541952 11920369 186622157877252003664238342969051826770 11920370 26258620938754300926676023222105016320 11920371 -11611512649864537664033941159352981760 11920372 115510754149546469852674251510060062720 11920373 620640131502691421705762587542689576622 11920374 270177653526625154833209584195853888 11920375 -1998725857173196887246821616678024240000 11920376 -164672110783484430648786816405839462400 11920377 -109625814443205266983996263649261278048 11920378 -4810446974268440120551715251542054144 11920379 -573491807005494615623550169495305517020 11920380 -439214771894566532303236607594829757440 11920381 59986664033090699613637290022976060928 11920382 683837098866555295361669365002466222272 11920383 188818362046736732097866395799528993352 11920384 272621904137230706659307158800984702976 11920385 1014553079488674392607655240406127722580 11920386 -383416271727027545170079063650087358976 11920387 359666309601691175320200015364187639036 11920388 -824800461375192742262191904792608245504 11920389 12965093091506371110918830428130542080 11920390 259102646083541096344157728297779907200 11920391 137330777270573634745815440774186555520 11920392 403887820511986288467377175346470912000 11920393 117843202418213961573382922474027134080 11920394 797089542855114435682606230821037649920 11920395 255092095292377998080947073416680564720 11920396 1734010507363790909056688628007518241792 11920397 -358110785555879129568749599223672702154 11920398 30600310714536824040527623256703049728 11920399 39238513765741391509982753917320780288 11920400 -13923866480799540611416045823163187200 11920401 -41888240766516179990964746902437324108 11920402 -78912762261519455534707720101854337888 11920403 473081555458111275053327349402788717568 11920404 -426645885781982653098299468236329928704 11920405 -318784354108827917423730632209737728640 11920406 -133480251406395745498411283766463354848 11920407 -939383347137214848528407993351964932760 11920408 -414670148797244381998668191796514007040 11920409 564515054307310904309893263869059409610 11920410 73041749489331728250852663155028614400 11920411 -821206276176067839184630684399704900988 11920412 119143444211670653548362527286987405312 11920413 -26131265676674383893643998604916250336 11920414 -789843681659441278801647763187300866368 11920415 343668790137999332859140590222843044360 11920416 375080523266565947946322424643674701824 11920417 1539754885931480642917246823299117440 11920418 -82942064367480131458166759564089423584 11920419 516875948634543391575417454788049344000 11920420 -173911102430327335401409320845806206720 11920421 1089114213823559765922829362875409241500 11920422 169550390554270559869958442685406158848 11920423 544843009447723031089197457798931535280 11920424 -1880901056851893775028262453379246080 11920425 175996097117459891029884986205730020000 11920426 364602918654866731955020114805377468848 11920427 908649072785662169129808944285047323432 11920428 -156771656153485065758586541781871968256 11920429 1031467818521185697017409932817146704640 11920430 118543038408663698409799048962524421120 11920431 -382954566989425679722821011954775350256 11920432 291548847574134748974812187417661915136 11920433 -280801374522540046507835778558949638336 11920434 203847134048933769112620250504827770112 11920435 536924595117389764943994783299789751360 11920436 551280125394927483082385957733019975680 11920437 732995898110744694022984362749816497308 11920438 128051793053759208827097688797108458496 11920439 451806862031257825940279588138350270056 11920440 -781170786085415578065125328774758400 11920441 163182768420959709601005041468617906304 11920442 -194056818523839890300759408898367262976 11920443 280474653358881885779712880502849783064 11920444 51569691889578604640265823990109632000 11920445 915400710300714389971619396848648188000 11920446 -3723554515623743207764203254555672448 11920447 277533171753416340083507093522769792000 11920448 -144551269811210647087775458071549050880 11920449 -420755237089052709718568029975015171536 11920450 -69128000173427910665918674433384196000 11920451 -204182792883961831008076645045214447760 11920452 -365132601826767743928319490482548983808 11920453 1088448308017368288023509576657845836702 11920454 -6760075743373061594704740174176210688 11920455 -411161066562815929893442599065440071000 11920456 6750436867527256139110952041493760000 11920457 123340222208308739534247435320161052340 11920458 -101080890289907175700423062953926479360 11920459 153599218245374631077869565154530576660 11920460 -9839804302221567702184071339019223040 11920461 -19835188000740017806711181566791278592 11920462 57101752360347292463824221738508922112 11920463 170532073070981567687756405844314997408 11920464 212709378080333664751031804255836299264 11920465 767012221258389410864545250564294257920 11920466 -839616032592546139418016561278650800480 11920467 108585564092127863090668689496257242880 11920468 -540894155344764599073485391639037378560 11920469 759637491554849545424917187354888502912 11920470 191151604701043511322714123837257429760 11920471 659133676539897258014357980877639291872 11920472 -1256161175298402580508829150708749875200 11920473 -355766367803049583567795885063009860000 11920474 -329067836426921620426002457489329831936 11920475 191388798257778431830296182935850756400 11920476 -24580173044956546942729961904256352256 11920477 99818802471659621762634562793729776192 11920478 -357518633296773967363178841480441353280 11920479 21515063266887990607907455046368597920 11920480 272197365705414030037621030404347658240 11920481 -1407944766909807421334029460225742410718 11920482 -64102755865777011702781092087222205440 11920483 566942134484374287108702615688429562904 11920484 611361988828919238110628155885701478016 11920485 -115099999356035574524362121182160418240 11920486 -46973301897629692764237864879629075520 11920487 -202960653046714840198695222133125633864 11920488 751851078921819819373031790786995650560 11920489 412027575521076869981846695885065494656 11920490 -42679979802980069767962943387701314880 11920491 -938535734588488650348769913321296915308 11920492 233738302585802050282049580860408070144 11920493 270283078761731466551359868748609587244 11920494 -56945622718552600773833287918962456000 11920495 41114170341763773534596858414415369120 11920496 -88646984644663764459328592905393471488 11920497 -714353164311451568026590984635206074000 11920498 58842083042202121472803959693592588800 11920499 5839172571851069951412073185811163664 11920500 -19985302278321870852807505776092160000 11920501 -1009540678453650971663277930967710144000 11920502 -7999548837844684202513112386451067776 11920503 60018048458716459848381825122401490304 11920504 -387906188394911673645777353245406945280 11920505 495897169169195521825305516019527816000 11920506 139399430227104055379980440943414937088 11920507 140622374650545850093949066731597507032 11920508 1936059100917720582460103245378567680 11920509 327310107974635071900092837725407416544 11920510 -90905981250271136029445326789363011840 11920511 -581621387356456700215978870209430965888 11920512 123595375611521380308391459860303052800 11920513 1611915448150070043064054034236955441568 11920514 665549740084332881403091112100164310432 11920515 -37475065334087581344055794949103966880 11920516 -212144198057772841916948019793931919360 11920517 175799204693429714054360845612649935392 11920518 104742927096968297369277017424163368864 11920519 -643630815516657427288671639039885079920 11920520 -355857144032648198987837010290994739200 11920521 1034117383916896784481284975011796640 11920522 469411200439848199587432551996793387312 11920523 346608097353419984253010024459588770624 11920524 269137906721747774441467923894450462720 11920525 -523094763372238375574422633388568315900 11920526 389132156893864132625771691764261563584 11920527 39520639545890198654960362818984334752 11920528 -257321153627323164397295490677227675648 11920529 1581886028030165038676601806854334030130 11920530 -52204768715275636215169323245086087680 11920531 156993169333303615503341454091350336592 11920532 167657867410554699434339150689962934272 11920533 502527293230393706222268875119440952224 11920534 862412601574488256981711119049807312416 11920535 -10303025854435519143340980561571005600 11920536 -755274396518370741538502347827668889600 11920537 -507028069129507721599876047282061339200 11920538 -400530477073176673111726938499350002688 11920539 519913087500412340503257348176510859120 11920540 605764017221274645621425088972363210240 11920541 125037266574452275140483694924244115942 11920542 295484254655028058409400134592193403712 11920543 -1219765628029395349370651555070536745600 11920544 519970456470588770488213605363898908672 11920545 -16019503690872863083776406720519288320 11920546 -1274784580073568358556181607628443392 11920547 -1885702572361996652715540961636257913440 11920548 90057657536528680836758919129958600704 11920549 108563475413785385147547981948558540192 11920550 60753115280886926534137574094427560000 11920551 -116843145720697996543163051273856817368 11920552 -134515823001110215422560864231428177920 11920553 -806801968611386229513407977980443948940 11920554 -119146863619879701645837579385015480320 11920555 491649879182766765199388265353809246560 11920556 -458609932385075039065014166663028263680 11920557 -1263182696821448640573274161736097760 11920558 -65475088339601537105014101391283226816 11920559 281585627853276621697441412127772025952 11920560 101765764769698556935759720003048243200 11920561 1045513967886162529819643077550957462162 11920562 73625957843969857348662702308765904000 11920563 -855427429805638624934844167204489659296 11920564 -662592306506876777657396652194498141824 11920565 78757337088564484853031589146606007320 11920566 -200578848801261379242393598067224995840 11920567 516035783801361953107119784555450771720 11920568 -12725760992452421415216110362480250880 11920569 104118303910914737538252845599158327648 11920570 -322761299010119230923525954774331851840 11920571 -166006602942896623567284079070789456640 11920572 736590592858404634507725104060387652096 11920573 -422139144112173523686226388191311557184 11920574 -375370715403316344635460544231647646464 11920575 -86064964056193153028642086780897007400 11920576 -500653673040074086538674955357095198720 11920577 -142845951585631875867948685502581920720 11920578 -179499193620773206886528722244728008192 11920579 119656870524987572371417232524577615880 11920580 284414977792258498369548527222106378240 11920581 5210593823343405401414978053488517440 11920582 -264776264239719969830772712066031534016 11920583 -1524391239665650844069787424998478896 11920584 -133800614711964614244261787319938867200 11920585 61615153184605092995990562945588015360 11920586 -27792055282526318982099634000165880640 11920587 -227598643183339905502218967264190708736 11920588 -1258548596016594426175863655996968259584 11920589 -9634708188847518080276987460126550176 11920590 208179667518747105120343890523227066240 11920591 -533786703422103610903804532692560533008 11920592 -12766197860216090012639108070169288704 11920593 785262409286846127760683612275183687664 11920594 170301134665931346747362470853492831232 11920595 -1155650841196939064084973877492561080000 11920596 182819052683377892024830887022668288000 11920597 397810622106545587561685944247598217728 11920598 -187787893677896583444629238343305258240 11920599 715691358429950009576700954949578909984 11920600 -283159644425246893162617675840591360000 11920601 -69977207153983649010904035464553234432 11920602 525202593411323224126662497155098063360 11920603 825617598659180317000521697356032531040 11920604 -481180624764412021549923629762104955904 11920605 568625704619533276149863372609688052800 11920606 70575752822658391450216301319429402240 11920607 -2007989848763176865983293145595073446328 11920608 14859075212190708016216840935751286784 11920609 64855444441703870957122514254233719700 11920610 283739870184661355290269144757434040320 11920611 -61954945305092375935250014586834040000 11920612 177577773889402848420711464974193083392 11920613 -1046717995628110315684495366220519979138 11920614 -25317886266353960490029400329464100160 11920615 -77560461109154216181324058670802254400 11920616 61766857469997311189304766070929489920 11920617 421361606664045754878713868176489417034 11920618 532086276588556068800559211361206307760 11920619 284080987613435469049935889400257367040 11920620 -229146140982322105777227587034093373440 11920621 -74770538109016109862548410242838926120 11920622 355341718739970397948105491876325420800 11920623 96684665999291467953632521797391911936 11920624 202158382642615452019611053428245135360 11920625 132807024820145211801814727394357776250 11920626 -249292268011123383756450533297615631360 11920627 51588876746093772093667958910718677024 11920628 26070888009594776813067531537144106368 11920629 -120494145934436603688140879091172651200 11920630 -174157923643088469413899294909588481280 11920631 51577189824022975495048057305880008000 11920632 783178134653757419866057791421808640 11920633 -657976585411016366569286220029433972118 11920634 352945303709008720216040947581547002624 11920635 579322821549609609281361528992003167200 11920636 -109343027099804428697229166747214080000 11920637 -1033897672240267143812518964111843262714 11920638 -320868985162147995156478555935085701120 11920639 327202109155176512559863283449411229440 11920640 608789963342137473870124410761065267200 11920641 -1063931021552612232299704815841197404160 11920642 3898297272526229147098170892360171392 11920643 -476425915877990767044441590761477930800 11920644 156140549933297224405206774551042416896 11920645 516350819534686865331364012356381407040 11920646 49730626979907409986033816062604850272 11920647 -45779221694589494652511868960397748224 11920648 455317051780284414933269190636592911360 11920649 -200508810321878570608154999093322991836 11920650 -50672350633728092925333796237849766400 11920651 -908631357388500264491325519303765294600 11920652 287984820957301255191538392954852001536 11920653 862987380662134473275053721400794611020 11920654 -29414573385363792945387721232870575680 11920655 632622409839632003710483146277702792800 11920656 -81525554237837080061235236267168366592 11920657 104585778626683678172107577490055403520 11920658 -439529437312064871875025778011347998320 11920659 -368389645902053318425937149680373453896 11920660 32273711606158758159910561264168627200 11920661 -1140764798405449692494510646340302282738 11920662 -351930066634573067531366813609767998720 11920663 291312451565292024233095717146536099912 11920664 -403860938996828326170448594801840742400 11920665 -443811127302434473981747365397210246080 11920666 38098743771238722578592393436064866032 11920667 218187216706304971514420524346564050704 11920668 258128793651026899816900459997680604160 11920669 1126170254469068967619788052962306868070 11920670 254397251716668888309242101762242796800 11920671 -717568643555523288865084582430924602968 11920672 -13900783359559335111984978159704801280 11920673 884481106623392352472369533393874884864 11920674 -407873752975610323626915251040534042240 11920675 3780027071053261491160765337977641200 11920676 26862326159644421487695782837868544000 11920677 -27519240358194609031239933175404283200 11920678 14389815839628330085999391840526336 11920679 -60044062973133307632697653241084430616 11920680 459744924493431549726572344819832985600 11920681 -38294987832180950595436462504216863736 11920682 770825372811303292044087396498602594400 11920683 -360020500692033433596136608080557867176 11920684 -468886475484688168919162826357044544000 11920685 -19586754358772858556046566716076291840 11920686 101962271136025967569290934769942720064 11920687 470912391292525764596788411866866267520 11920688 -100232453550599712570572523758198194176 11920689 -81318483253261019582080823364770004768 11920690 -57544758217048456188625208219654882400 11920691 -442447272727615409097346918850201569908 11920692 23383473531742688240362301802968776704 11920693 512714980918076123174039914678473520224 11920694 546371484005364640262097500980516564896 11920695 175659049032147795449531058192667814400 11920696 1470013462687535935390024212394626600960 11920697 63020628191522985744844759750412184000 11920698 -322271543622271243214030468610496937616 11920699 -162776623253839899617219093223829228800 11920700 14051918882984974448616665645521574400 11920701 1486449257024996028831380644219627584 11920702 1598013275020773803167072988134685649600 11920703 333105488145124661310448025195945621952 11920704 -264537593614641400058773298044540551168 11920705 994460184880163030667258771275735769600 11920706 318761375966286860083927416207088813056 11920707 154899797381814959938150985642930263728 11920708 -186555246215696832444864910118230118272 11920709 -40669195059371054042228457179298031104 11920710 151712417152765264653498547950843864960 11920711 -1167293179467023315560006764073902238800 11920712 -735610479000380503139336830885526092800 11920713 294975000467940786087867211663969477824 11920714 158153324225979148163941558127079744000 11920715 370353666503965262395302289755313203360 11920716 -190576936652001300118057157714018304000 11920717 12373631694697854396511815645414704832 11920718 -4996938461355166419120819922610471040 11920719 115038574806986251197157590351203794320 11920720 690880550396563218620187599377121280 11920721 8514238063161046276813295859068567922 11920722 -137982590814635211323447645954778844416 11920723 -1428940452197431158450521298233907331080 11920724 502557894470466326426996198144674586496 11920725 -365712851873257754294507091666174840150 11920726 -839914054921547718574670318874512327040 11920727 92889456966187691274219509921896626624 11920728 -193005052573376863832190047958576660480 11920729 -73923741536037444801268178653144251324 11920730 104420485923896197515294289118964353760 11920731 680474098748366701985993787555443891352 11920732 -740863270730164295944757567879510715904 11920733 1316064864304622570175693257611771201440 11920734 15926453247615357880211705121114646272 11920735 -703142790567344658900133785987507676800 11920736 -1238599673502768123245372189132859506688 11920737 959152555545345328744361168827159293360 11920738 -349656460438464540745817370808242903552 11920739 -9535062373609535141031340573894966272 11920740 48504846322874010250660127817292185600 11920741 -448411918999074195111088210067005461728 11920742 260333529618845525546310053835251506944 11920743 -862863191254663125114411350885331993600 11920744 -1101478001198118796262251199536364666880 11920745 624190740444334509917977703123438589000 11920746 526957811810217079176996012116175012864 11920747 -110590631630022453385050102717073681804 11920748 58451874303381135977458468897323712512 11920749 -337698041203554584657833211759371005120 11920750 139616733788992726699759435670506848000 11920751 -2285918986277774821521022379408046210528 11920752 -13913915999597174561912480341855272960 11920753 1098539278563351015115572824860425016902 11920754 -27176569546531969683810393707029855200 11920755 -3705519131060145177246517684523266560 11920756 -1070362513558563054620348958303990897280 11920757 1734560836307665615499607402066618861852 11920758 -155237680825102571481066520422838996992 11920759 -658065093244593992923154266780006086040 11920760 -352861254114983018811247707703705190400 11920761 -1674491616041111640301746288966591312 11920762 -167594292692580526022146137172209847296 11920763 37821189886999986620167680812525381160 11920764 222820434926210014071537433501043237376 11920765 1117665434405404309980532526008615311660 11920766 -80355950839093472372519550480459595392 11920767 167848568121476904219196346448297527040 11920768 1061202855646771048694152884048227205120 11920769 464451778268576033288070899191840622100 11920770 2763023695240977763429503116633986080 11920771 77212112483994555702012656635254768640 11920772 -473474727910207050659199221621705802624 11920773 181375907720233243792026392299255572000 11920774 -771573567323595744305283295499266516608 11920775 309796139823334743404054482215780064800 11920776 -50488919650613831230961050482154045440 11920777 1477369550833769868403040514880178661072 11920778 -519134556364169078760677519318229412560 11920779 310049352986881996679795137370811960720 11920780 71148576303572856738720889491543628800 11920781 -268093498401113715964682768552134678068 11920782 -38656246746157075412186194731977039808 11920783 -135292514765003489463455754083544427280 11920784 -507093065313969365250771233726217584640 11920785 139014678209028789999086532532374739200 11920786 -109128747111813871217408837762998594560 11920787 6194415343741559836362570894141255432 11920788 -425593548911424953527255222038700701696 11920789 401850211584570314700668057283205896590 11920790 -85570509274927412546988412212718540800 11920791 -89673720074326945410064286963209372512 11920792 -250382168469781490393928856741555445760 11920793 55300303658402116730244984671971772100 11920794 -692454172489588960071499344667509923328 11920795 -989171357922944664892306374848725620720 11920796 110220129647314017653009420581383403008 11920797 230539610710413486399512597908786957440 11920798 -561817131411144544717103307450787069440 11920799 1207893065096621152786858531247616360 11920800 208107861095202757367304751072070860800 11920801 55287146225988173708833941676425400802 11920802 169851617679243038715662177143738159104 11920803 -87436834307542553177590668721916365392 11920804 -2350149386643489758810575108137791488 11920805 257436585009164022374138554666400579160 11920806 442019373157215900498347443281378484512 11920807 -757255482529381201323698754168103703944 11920808 -447420827532107020742013615950386298880 11920809 -377495986669872542407690074602690284800 11920810 -23635988566044718025286458004213204480 11920811 -99247296319187942472005295815911916256 11920812 -481506980495331149044623178507707775488 11920813 -745526548819322198158427833730482671156 11920814 417285770317299896158392820872429617472 11920815 277486506087188376176400677823476014320 11920816 304155215243244226117597743668226179072 11920817 -173989708271603759048274185685997083648 11920818 -55707921984482790415555553876775951360 11920819 246909246955496726346313585820496408040 11920820 -3168950746103419758933809478748408320 11920821 700867074933841211132479016693799298464 11920822 83394089051825162364135128481868057152 11920823 -60609212614635114127830178957278571056 11920824 -16931757670276199040562674963585024000 11920825 -186031497799186604682001574149912233600 11920826 -343812643922385062215605873956400639888 11920827 71981290692625266749000594699141706720 11920828 426664647478732732931318376682557527040 11920829 623746496988410472981079647609297448800 11920830 111851726505268647099982307008079329920 11920831 -144573841672350115752786470158596330720 11920832 38634009958246479550442574111383224320 11920833 -196373292937544334306563981248711954176 11920834 82531217396969224675402420411066647072 11920835 1364315121825129631358110738094602882560 11920836 512338204330901115400779396186028492800 11920837 -1505591488078341638895698014013059692514 11920838 -508158327883383422204243000063657627520 11920839 253728045955946950970134336259964808320 11920840 168887223034885033117674225610098124800 11920841 183522614552223249828938806984340011584 11920842 -48120370529788784524588283528614794240 11920843 806120639922693796715318584722549240744 11920844 480873028283190715121815432174851833856 11920845 -180878181699323173667140185643645770240 11920846 -216432568627417171665036817468097310720 11920847 27438944926545247348975387680069242880 11920848 125975218299898173482380490122467999744 11920849 -650770288641456133851036371558188331036 11920850 355395777156318293947189118115521732400 11920851 -666144726335917598180890059256152226008 11920852 -816589000195574051261032782495944050688 11920853 66728997600080416052877550767082861056 11920854 242410916329793228181949975883327072256 11920855 -257590234151919613781487750630889290240 11920856 378977753696929558132639980998797516800 11920857 137007646539707382545566480311523749888 11920858 511081611576571528482959561699693495280 11920859 -1243645243814329729558991286337964832984 11920860 108121260429965683924971031101093672960 11920861 -235439075274440323465364654849203744448 11920862 84441481750323747940337761816895586432 11920863 339736262332986350677561538227288665600 11920864 -207969324399531308357857117877940781056 11920865 -1000208729938144185724812696140275327680 11920866 122579596403918488694469698514140520960 11920867 240664026205464807864046932965605550232 11920868 232432214239088507169027957392005496448 11920869 244411944219316778273513149752032767488 11920870 -134506756925560235904026059737823645440 11920871 -434185686215593300723708767120541961928 11920872 17505431562834489363982630064355409920 11920873 -808189992394526525747231778017393571840 11920874 -227274852536624818284115696302635720448 11920875 614243076921855417393748116283493376000 11920876 -257307255085976569921067939892497624064 11920877 -996971983764709450689755172979823090400 11920878 -81262038074402226618550865994511812480 11920879 -66049070444128869259242087055092153200 11920880 100778443071214764250133675617715650560 11920881 -95668706243005806791419586148161825856 11920882 -113563253871714601291723625755922990688 11920883 -393470683583799919676179654239337358592 11920884 219032183954716026732739555070681972736 11920885 472736599291806746156483861896041168000 11920886 248091717476376049676497883483007583392 11920887 -204595169261442616950369296808941399592 11920888 168791400178175741091415347039141519360 11920889 615956664900170132945818184279080064400 11920890 -4296313456632081893001614972265653760 11920891 -266071579175281918254433859503670067000 11920892 1261374344103987466356646468560885319680 11920893 -999282993636900915622141317226045213056 11920894 -349960367877951421823405269736558016000 11920895 -68793216091857038871161950080967895040 11920896 -17453798106181060889293154893902643200 11920897 -13598164956217380808428697875597190654 11920898 -698732672131132406405400344596341425280 11920899 156184455540962236955477879546160630264 11920900 10029624415663595569124587887906201600 11920901 692513792530990098988649490652968391902 11920902 73693732306599893007193727867277993984 11920903 373903983858384373234907395949955072152 11920904 211979058860196400767171341533832601600 11920905 -72133013115377555796765255655157616000 11920906 782429308811731677467210714940598543152 11920907 -674286207314025813487199414694445701888 11920908 500635639962293651285134903274896183296 11920909 65051649685216440882946280505576263040 11920910 -371503417987013414918169229283503347840 11920911 396580052969035569695839135316112193536 11920912 -27237429610992352886855155182565572608 11920913 -813108657571038667703487321817312949838 11920914 20231950835058493534336305633022528320 11920915 -356618892767392542729716820849077263440 11920916 270502921280123794025500953019512175488 11920917 -168626527829172465927505003999145409120 11920918 -423469140877101496851853140790837249920 11920919 239929368331577366176624023435466824960 11920920 14301659599058205231811939489996800 11920921 -601271474328826717686552886655112453756 11920922 -158901592068100808007456038137565689920 11920923 37776616270257563241884065172194306560 11920924 1007844810077571379560323075420086416896 11920925 -134606444776470862114315123205128448700 11920926 -54776009665543502817984784605577408512 11920927 -266091111434023447907595240386526304800 11920928 93824828580285691989133759484160245760 11920929 33934231906439377841074877686802160768 11920930 -63500521139833600239632413659953856000 11920931 501544244899451560813698923708987280264 11920932 -24475201130504557584444338378529070464 11920933 27888933208392060398593287098884193344 11920934 -373389642775854808714131969704212057920 11920935 -101504483734240954818868025609471056320 11920936 1021359083721494729571556072170046663680 11920937 523990085121693434761826004702895604352 11920938 -247734608554470128046206632152577779456 11920939 -1369563705267126242196232026625313754144 11920940 -556363064556311340244438114770917160960 11920941 -564130361707297401377088838938212451360 11920942 622122188436822056668903882042425446400 11920943 689760491034984819058823014504000069080 11920944 -36656049028661355477657169856947027968 11920945 -10503956391442317191492335999237178520 11920946 -383859102584386575999644626950321632256 11920947 142114916010157628645112430460251519800 11920948 185203439155795447376332582307688928000 11920949 1471422147742439588337856316512448323950 11920950 -221000992996474692007300127161679400000 11920951 118233153210983277831628056890344107952 11920952 116541972189082311039757099518164889600 11920953 141783123870253785647687077030105091808 11920954 -933689028513116416510028921446316954880 11920955 -348445781449181536882169106020021021280 11920956 96532791925610618643476677684895769600 11920957 471568530079472744069878288556337196672 11920958 155586359155251903926253821560607800320 11920959 189218374530136910218678531163987880720 11920960 -297772773737128646713796411231038341120 11920961 -227716672381440275047914813186401177280 11920962 -63709879522545178003513334075122010880 11920963 105866985235658432026088329781709153212 11920964 257069443787789345846319948073778199552 11920965 -179961350517979242714094291706248022880 11920966 204891668707697239829556784569826158432 11920967 159778501858686144332521268506021035672 11920968 -287760802594552176651910959189917260800 11920969 -133199707637138504681776228980968410560 11920970 570875138212285437322230734429249347680 11920971 -66494731713733908626088117781733815296 11920972 82936827907353536657452459380992839680 11920973 1262081729482187171914112590868748784002 11920974 -172006748532224683062531633004055951232 11920975 725135820385333729900439639232036604800 11920976 -3633113736344812249022898839545970688 11920977 352785543086072831936802275029972070160 11920978 -1017696045100164114266559845116624990944 11920979 -327809131233194359310792175596913706080 11920980 446237551944979736300498022541914009600 11920981 -607193769530125711753591193500140935218 11920982 275205530131548012806195155268834936832 11920983 123015859122168696082723798748528082024 11920984 108301174464891954719341282831754526720 11920985 -690054541855326402111415138453338029820 11920986 -294308371000840314288380728778650091520 11920987 -570071648686530433868399107992865622000 11920988 -147767445493622618553624839263850041344 11920989 310235127989886346346840968283704804128 11920990 502038222173397776454318901838468808000 11920991 -1270781725835846626732741740937646128608 11920992 569644692689681809486036316046596505600 11920993 95875372070354341740433600999782295616 11920994 -492300445879723217389799822709620001408 11920995 -719523130217229533101495005815198129280 11920996 162048951931400370097678454703933738240 11920997 729898830068827663057175038645195266624 11920998 -184648175178236231570391540590634333312 11920999 -2221016878506485746727497219388371265520 11921000 -185281887906941395034801575384104960000 11921001 -728573466244615025226966849111217695360 11921002 -340319108655111960303590273606849940048 11921003 301902978691248060305230219119932814960 11921004 418621938708968892389046126272199690240 11921005 -148259075217008145379904523518999339040 11921006 -346044309555943316023925322915092826048 11921007 184892937207338554676540634376873118592 11921008 -347989920437973232142300674616831410176 11921009 -882067569301957383361516177734642677280 11921010 -76513910445246962001048501645317537280 11921011 10712341820325113388112586189177826352 11921012 -1338288680220600447956692595007753995520 11921013 19654060993919400909922232363478159804 11921014 -1126259305627711810231147329220662373248 11921015 464056152599050389587398904581901394360 11921016 115066690388009595417301304591405260800 11921017 263360015375526822031164129245363897066 11921018 703026011572116450102103052520937367040 11921019 -459388080450012239809650443321376768 11921020 -1245786494021863596396215331549590016000 11921021 -385780411045824981710340305177456651520 11921022 123698630995454244034482803522175464640 11921023 164744878002484223065601493785672550272 11921024 -1307005562382457491344523534710215802880 11921025 -93511719013879867035930255418653000000 11921026 -320330932325223922049346426649951044576 11921027 -744386363049820810940252002147719605124 11921028 -187980235120728948550047483076560359424 11921029 -39717561296879258533844891036527087488 11921030 118526370445397055960976376563689945600 11921031 -822361128890733240054924058101836775072 11921032 1086235267186702436495965814198822630400 11921033 257615870196470309898985912812719994240 11921034 -268323228393676967077571602865258046720 11921035 -92847225145554674803790199268276739040 11921036 -73585441564263470230629153287623941120 11921037 -43989623939915016055759546084518661440 11921038 -136657151178282659631045280856354415360 11921039 303217092504230513952719844824028228024 11921040 107630986328554710734795059564511232000 11921041 1257999484032782033098203019545392016 11921042 -102425527052812848069116087747365232640 11921043 53929955666923758061517010755674206000 11921044 555667254417237657633534225349902859136 11921045 10479951527206939987429447586380694400 11921046 -9434219755134853315285331567990337792 11921047 -237195296095663029414670809975932723288 11921048 196667948833964557553440887760396431360 11921049 -167334581206301459416835054599035734976 11921050 -22186743070727859296253847962156518400 11921051 -337474662073374110296213476759023805948 11921052 128445487176981580587684312016794476544 11921053 1726254474630795611242517710002398399980 11921054 -416136568448996847520118050020471825024 11921055 170506718077605142916271183577168223520 11921056 196123162321809121128885523845312675840 11921057 -440210481195008849596673134286083374 11921058 230814050310941182679262186563706377424 11921059 -581762072572651145487771666790830656640 11921060 -392825536519466754888658714915849547520 11921061 379725157133661333884574940923671869824 11921062 -3867504553541661969938188100631899328 11921063 -493985503956670658213443129271100193488 11921064 -30019679998729642417236279800088084480 11921065 -4998463047309095428809430762620914160 11921066 273911524534448365774097214528172884480 11921067 -321913612643960848350135040772699216160 11921068 321515313491176757824922668144072143360 11921069 -435361059061003223817284243650482871530 11921070 -76422078230597397045543815359810928640 11921071 11341573044860798708346686847858288272 11921072 244652799247716005958483024168599371776 11921073 779865717433133502029287438311594371184 11921074 252144067823938296720953117877888774144 11921075 -564144562723670088729494169769074627000 11921076 -540226390835398904454986140155821463168 11921077 693074674496045010842346106087015338432 11921078 46321553257414414040419549323291645696 11921079 -94039498880509379906737858526227670832 11921080 417720086052523421418370843659332812800 11921081 79218840283073321331818045339166796800 11921082 298703045725663547461417960899460343040 11921083 -1114770178416106030607320986635328416668 11921084 -39408962030087451883511344027322646528 11921085 397524273500641108236246895094747483040 11921086 -232358754275517187349147705289016843008 11921087 589722183097066184679320643601508444736 11921088 -244949882076494272840247466220522045440 11921089 -1411853389828179774475798165194465650110 11921090 -222223493593771017639263541136164895200 11921091 28198208317925207747204896488469079040 11921092 290444786721396839591410199648412777472 11921093 -1387385729532373810306831995130774728000 11921094 64886070843137651247708567705400020480 11921095 114791515676447255562042632100203532000 11921096 -1256936668834616458450333764886105251840 11921097 263417831952716938887597483027825427872 11921098 -73028791356372167894161729858870020864 11921099 -152978391681424312947013968941908161864 11921100 182644874307860476350024423095169024000 11921101 355430511656500293611324285120751242102 11921102 173098730089979222910458732986873511232 11921103 -323953169959676225777104105537377080088 11921104 38943009890345221426869388440488345600 11921105 -2978515156576924901502082759517970240 11921106 359043728041600651796940023061855423744 11921107 631880657859945430411251241955514785280 11921108 270001239115150770553622617361659266816 11921109 -632796828046376547897624665438493401088 11921110 20882744212457353988905540466958000000 11921111 222740222314661565087025297615873084800 11921112 -63262062164828816353641193729988198400 11921113 -464466239407048177811943341532038007360 11921114 20206259046241950802195216956408041952 11921115 -487455661288887227204223528067903163280 11921116 1089884555202085829594765350990970864128 11921117 256426081977993638724867300408337326720 11921118 449943396197514133484547526635819952128 11921119 -10213447648232731585568292070183840320 11921120 -273919916214789791638854768833149009920 11921121 -519935340131265010285400753925358529760 11921122 522741670545804214964084617991482022400 11921123 -629288153276541321867251695500164740440 11921124 480755027860974210471602048484578519040 11921125 -1272703501755611163685750190462970885000 11921126 -20716472174762475838072401251137294080 11921127 -629287681083560508483507001895301634560 11921128 -2135743993304025223467162865862241239040 11921129 61557805490662192858941968280097116672 11921130 -46592649218344842700506901981493406720 11921131 569002212106965606828249017927041095648 11921132 -58629845103788000227627171153686958080 11921133 -367260579565596594951652678274162559936 11921134 62385821699324502130603605828259637760 11921135 309671144810932436247703406529430793760 11921136 79483015943397476035590690440821112832 11921137 462234390929252378961377408354349992786 11921138 -3521948464060527151880706420255814656 11921139 -144544052746565194225511622508958340396 11921140 77166161309251148237450401678427381760 11921141 449895650242458618813030732134892253212 11921142 -109075575552817824509828121921336105600 11921143 -171982569108007616629622896079688042112 11921144 -754943075236560066478070309192955617280 11921145 -233429896504634291458454287174105817280 11921146 -521851889305587252610488862022185516320 11921147 17491587856343733736945953997028297472 11921148 -10517721708682030560574853509301698560 11921149 -498207474408269170304951878381671178740 11921150 407091418626421676910159700439690500800 11921151 627011521577558570708982608781636696960 11921152 -418473181838575632220126604872766193664 11921153 426150324778410046779312368845721072064 11921154 -83343700673754684159736611387894163968 11921155 -209335520696877162392958275235211355040 11921156 -62324534805863865031733650213565891328 11921157 -599471795370877902447632628906711216546 11921158 245912005520060849457412409564470243776 11921159 -309102673325808799685288474922271987896 11921160 -180924257442257086249320613653425356800 11921161 343129040725966710610932476743809572532 11921162 -507388730579994553986385672916093904 11921163 211417965125183383535920072850277346224 11921164 -27882280048077413937587678071742650624 11921165 -337641080546880986769805093718851665000 11921166 254566692974967054004560312885686228352 11921167 -219760182350873385624177787731308488808 11921168 -7010944369656439333024101305441058816 11921169 379246490471751239983610219579991003456 11921170 105692114831695481794841194490113651200 11921171 -58420519377965914184851471836249536256 11921172 -43026451546019034245331697342454827008 11921173 -1178706648485033624151508758645323200896 11921174 292020986709638208219141607448653185024 11921175 3048451631286155214408309789369365400 11921176 -450982540984925076397318986435984752640 11921177 -128312991876216457566636126527589457974 11921178 169153210931669182476347859128845382400 11921179 -255456526773146940627182047920682396640 11921180 -360936564895935973435198006856222937600 11921181 341725692155527722560379473257981921152 11921182 96659225316860917224356990734222831104 11921183 -841197278699901742677290523524546225568 11921184 -186765342660213156505192906261826371584 11921185 -879157035942052440580372324822827263040 11921186 433183703852242748480157843327124709760 11921187 -943161137656003619254916572935382152840 11921188 -353854790269407796640842283958820554112 11921189 182559171485276449650419314579842584640 11921190 -44541133489648205012790859343057124480 11921191 -13900560742997969448529677629153327616 11921192 40994328499108884191274700914814464000 11921193 -659693370402052197192142775812827036918 11921194 -7091721475252351895234718263718997920 11921195 63991653271161997650595639306616881440 11921196 126796624009046771057018505926141460480 11921197 923785921212746029388574632476742890646 11921198 -581063675741738370747909116035170974400 11921199 -215026422481920947546501642942035575552 11921200 -38360209119952738853478210999450419200 11921201 640629014300800076607338577212318348004 11921202 229344022875384420780693659102465011200 11921203 -25468570286120389186518408402184498704 11921204 1123878526734251695791393271196584108800 11921205 -7502421308356083551906956776294417120 11921206 819035907952174972275575884158936102528 11921207 -767022797886467784338125005115448963640 11921208 138063389859903878590825512481893580800 11921209 -809225809320866741154435188892921317590 11921210 -263098078718736932043214074363503200800 11921211 409425121645537176400457716695338437260 11921212 1585862125310808662055880622222565983232 11921213 -42823595202241684057361597824710740538 11921214 108413238682591591897638114868089887040 11921215 52183674096023367703074141501955351200 11921216 598907388599528750919413685411646537728 11921217 140342801937146705950751763413413438464 11921218 -271632624680246971134608009090009104896 11921219 -718510075614269439202551783427783981380 11921220 -55447723295425157512449305625036410880 11921221 -191825728822053636380797315181413766400 11921222 -188656491801557658895249288765915594368 11921223 -569165844310331967370485736474314384216 11921224 709770043977605007999802005690382417920 11921225 -397414843666126033834395105970210541250 11921226 393439557320716291974183749238628556544 11921227 -483305199013974340667425855058627991560 11921228 -916167383774451439617601780738291490304 11921229 -621311765477126178471036795979363414080 11921230 -325054020024232304274366159414494119680 11921231 108760001220327546064670246869099552224 11921232 149482029479592140854581909148263383040 11921233 -1392517880199534602978608032782930476440 11921234 -3604743188722650152212107747783255552 11921235 399515150221087260327889766296090590000 11921236 13631476079040213015285110032158949376 11921237 -355333912966436193362065713589170419940 11921238 -136901229299044567497348995702874381696 11921239 -595947447486585460313146427695030521000 11921240 -294004820314812211324984863153683251200 11921241 -450331566677472963031458627489559906608 11921242 -95895186962256148490662002703115194656 11921243 724388517511646587832345390706083379480 11921244 -149203315471341462282057949060441757184 11921245 101579495743594260999355758610816051200 11921246 340505036327397630200176540255527174720 11921247 -297613668351179420773516080609769350072 11921248 -573187953803634538616002128573072015360 11921249 623932828940537341120806752528892716436 11921250 21213892693951206751543078449331920000 11921251 1027782685684454426611914307104502676252 11921252 -177896609943826927445427760775568617472 11921253 -190757776340479798819407146188422446496 11921254 -255526151009528010951198400199936219424 11921255 -119607510069102568144605922870630843680 11921256 75110208742993016504818978349110778880 11921257 39209613145149223113474434738653128420 11921258 608957910361341533421457479844490280960 11921259 230403645853276354021678041897477690456 11921260 488818935351536289910817717105043655680 11921261 626815694774741437144799134228898131584 11921262 10700899030426509240720190976142167040 11921263 -203706594648779072085399968254466525488 11921264 134951709269170533125213582018298445824 11921265 -23663072446427856616168946592790195200 11921266 -111407618360524774267802547573136404480 11921267 188094499334046820220564772964239041664 11921268 90386720410561524686860230546039767040 11921269 221113440949556077424539448176780474670 11921270 142894847766429153375078894218678062080 11921271 206132778748390378530222148206567745512 11921272 -129289503773289293314320509049409228800 11921273 -54965354476942854944929767526282863360 11921274 1385765827390034872997751273676317408 11921275 128385613406197727016999103292606585300 11921276 -436622038051772030528988090849386403840 11921277 -11412914110690527152195482960819591392 11921278 61787805664734284240373706457981821440 11921279 -319430704814516847209022398854644981024 11921280 -39403971113866702193581396003808870400 11921281 -703383850605047272158403684399678866000 11921282 1070436341159182668999419962896716090400 11921283 281206741966612546381334198260696800 11921284 215340994630928988471192912659464796160 11921285 -447447286257501675157446981610150366020 11921286 -160976628600586930334833480462026231936 11921287 75264058443631663057545323886314447152 11921288 457174560660124722434237369585090933760 11921289 26748802561601203415895532659739237440 11921290 20450177484960815712675941750169200640 11921291 -398460000757509714702411104713316458560 11921292 584043099777295962934175511980278415616 11921293 -94973015514307098308365865911345349940 11921294 -23452720733061899056340160135842304000 11921295 -456436703345195978200088798737551782400 11921296 68570283085143191866011560314227195904 11921297 835182903209933570035557351373359325746 11921298 -49086414568292496729819591118653849600 11921299 -227957848472904829321086096722533360672 11921300 -97297007109102193025059535879250144000 11921301 -209080220324073263044817184178675039296 11921302 -167159492281334046840048613551708387648 11921303 13575177246982364893203852470887487232 11921304 329462753315722649080647983716995072000 11921305 -983037836498760763717924752439915198080 11921306 10878072737361617885096518126354405344 11921307 13984342719621442189801878873569317488 11921308 -22810158994366295106470098534484224000 11921309 -72981557080245938713755942702146931840 11921310 297884854656244440447785240291963136000 11921311 644106181484241249820956548912171474912 11921312 -239878995769941905962672424206405337088 11921313 -504282362721634880205416275864056033600 11921314 201146124823076044730534496355189393920 11921315 537228240675863612059258754274791239680 11921316 39540652614617809400123239467088164864 11921317 -555089522164371756791157517134585453634 11921318 125696477706612939748291897931990090112 11921319 626262846718314202779335868717245208144 11921320 6406333287293621808378885225922560000 11921321 -2572711531115004640205602046507212570800 11921322 -133348479242466537601819630016964710400 11921323 -105100288331283771836342171233043812016 11921324 -72882250110782235372838268369286524928 11921325 19617791123736539769977008262075613600 11921326 -196365253097424727389497725983534255360 11921327 104402043739215870715950490372154607672 11921328 61086652964739915734475530285961756672 11921329 35081382913584131385377204023964980224 11921330 -218347698704101426613019519327962347200 11921331 20137991157149609147534087559875219520 11921332 380517972605028799704842978150133543296 11921333 -445507881426652118009040032850326395236 11921334 -343177599762651243883066208491386093120 11921335 281486567663906930205364113720743772000 11921336 -304263191578624614050109944262861987840 11921337 -674008087093213758248141524510144755840 11921338 15540763491848196266619533759697194496 11921339 -826785850288604403587066674957631944860 11921340 123372619776030616592385835537899955200 11921341 -1746759145237381128607540077185008884000 11921342 129506991372777894334514907959133987072 11921343 51928645686516021538706349502858802688 11921344 209739171441140602436869096848276586496 11921345 -803996262121982315258963591607222393900 11921346 -74005816935620408682670550310733526016 11921347 108876589851490624855229589492801120040 11921348 575582791623627242142091886329804564608 11921349 -978125986003471689758035106331311705280 11921350 80965532622485573638331567173692220800 11921351 11715279983781444795770198490436750560 11921352 -1074736725582305884600353871862031974400 11921353 -1358069355902032045724087866222428575398 11921354 -63320587939720475902885019818929990048 11921355 -80608973020174270424684098759207870800 11921356 362172783890664705954724846681373404672 11921357 -958723709320746883623983481920291914368 11921358 -263576272406719517994123488564114682816 11921359 -58281694010914339738108387102105212984 11921360 -26772495761556562909080318817547059200 11921361 603199336006532706492644185078358821872 11921362 283091155450897822476330591649879206912 11921363 4254199700768164332640542248314245120 11921364 123528508067982438927020128251405680640 11921365 -114736230760039980612738085738706606280 11921366 407505311929076703966584574887107129632 11921367 358658422251223086444544006103576911440 11921368 800057376236380217519814138456131266560 11921369 105239076569781241059877368952700181396 11921370 171245771954476349014158835617644716800 11921371 -478869376420161538994826122480273615616 11921372 412788979926705841680283651327335045120 11921373 135513939532271062680904698308810031840 11921374 31840266917712700554541645333247983872 11921375 -726014462068607277556526429037697476000 11921376 -213484349943273185899971799758221869056 11921377 69558422051131781021328998359962139712 11921378 52936632085380322601687886546897231360 11921379 -580982725663389956263547109029098887360 11921380 -482171272648073249193836497015041427200 11921381 1156137179098352141696154430811352109182 11921382 314511602642587482830176648613292613440 11921383 -23421490391164683869703688863693718656 11921384 -376684536926948066251051681912208148480 11921385 -47299466466093009472650000230001229440 11921386 -853771228556742010949706523056323740320 11921387 129922134197107727703126960751914237000 11921388 87437325874225759507573527606701322240 11921389 -279213693688966453548463494270397120810 11921390 111153292728808821754503882121055089920 11921391 -84829226179880359738218597242935403520 11921392 44774902095964549537083671984021635072 11921393 1529941296756012210193750455729262628448 11921394 285405994819916353129419172319037724800 11921395 609914295135347715406800352714589420400 11921396 722401029319686493839576708737187764352 11921397 -162448203581663935267797017028636859776 11921398 -22877619278634123231505463211564221760 11921399 -599112604483144462492086083052654525600 11921400 -75001621290956378360665944913543680000 11921401 344929475189144196638994742470095639402 11921402 384665753953937868277823992100836663152 11921403 -226174146919369005883840240515630465312 11921404 -1597945655883375365396195635162066432 11921405 256840354646663864699030579658485883360 11921406 -1009661749206888949458800582389082112 11921407 407594189961004221422916036288538151160 11921408 9809245935853839568525469860893818880 11921409 -806104921329677127351623410279090624896 11921410 169764695879902168014327734401306851360 11921411 109557938856398152156037180939883673032 11921412 -261187160901588459852806138939041010688 11921413 -284190860301485938008042865501362760960 11921414 -205721984358979465568438150826395350944 11921415 387999132901817074175121992884501683840 11921416 429568629315119077273613198038514073600 11921417 1885078321101526854097288609244297525280 11921418 16429117311947285698697773564096373040 11921419 -429005194079999671270105820591122582704 11921420 125340901154595485940314783621421158400 11921421 655603688884296476380543118164812146112 11921422 -153058861297202271290374449251849932800 11921423 -1589362395153792177383127510826213493328 11921424 21347030049117891106738529055039160320 11921425 313753018124654121415212672457087428300 11921426 -1072189966311936516862170991603061171712 11921427 80798648129160755142020756307746337360 11921428 -386526192267446828498946855733157756032 11921429 -26236969999182767575202228822338299936 11921430 105581693008370313630537165960496945920 11921431 -239416449609070830372356349578593171368 11921432 -849227937162275637569484867871498905600 11921433 422439824214374528271089999323976143824 11921434 176743624211286799325676176988301584384 11921435 198753407735699757556152774664097277600 11921436 535702077585670717208388404041489843200 11921437 812282962013221069859052586170655606464 11921438 -127546074864812560114800568063005386880 11921439 16797291371164895531189508000666504720 11921440 -633779031934443148921967585790128947200 11921441 173213375359733776931740183157785351872 11921442 193993573039341481238375076276836943360 11921443 -815848762139247218859917564906606150308 11921444 -274674273733868204856619102499123518464 11921445 910464151688146821591126559635337296000 11921446 106774465535219872579016127455786568672 11921447 -570763079769180122348171071021858343328 11921448 -86653213038596656422511734370511093760 11921449 5816089631279312524951123229591637888 11921450 -269047735646257974438389679235156896000 11921451 -967001269140755536081503247889877450576 11921452 -531632318576169687659284236612099314688 11921453 -98689117698062799875682461321997660672 11921454 -357858099964658605737268402523580430080 11921455 -145200714734257528023155277093843410400 11921456 -214968903009502253229542406626199207936 11921457 -223349877385216348626037712402146333440 11921458 290354858241597302259223114861974904080 11921459 -1667029005478780195920545583480281755248 11921460 -93787432568796023834844684765473095680 11921461 -523765025879085758417244392663811634500 11921462 -112708937003113906795303575517846886400 11921463 -504729177060358012660667577248350137408 11921464 -395069033031782510146443770503374704640 11921465 -564428048257271088560096435228005308600 11921466 -134588361352771667632811773674651987456 11921467 1790092292740489525548651354709853606152 11921468 250156720982388916984933997202850191360 11921469 -166531711817504959179820809271659933120 11921470 -413434703471240113752921705197680487040 11921471 -50638418844688113975526399736808957840 11921472 346454799632195737822116938523869184000 11921473 1022686686518200020526459148150098518722 11921474 193561954818167666065901642162566233600 11921475 73677307851963779881231663895127859200 11921476 -552674940416680778284183448745208336384 11921477 -737884143431912113177766388642080536674 11921478 -171531586068177600182338429742738899776 11921479 -355140043955007702279688184443475976720 11921480 492811413975022789749374851239611596800 11921481 -239539621745480517782154477247645379520 11921482 -462070121752314308547297523068968291328 11921483 351517333987771301307808203011929670400 11921484 -832993601597489558266437854533386240 11921485 1053498336127178530189128162036848703180 11921486 307372691447799699782385311999613162240 11921487 615285467781070352457458363841998676360 11921488 170516458535701293558198697032812298240 11921489 795626032621046229649751193452675441520 11921490 -64638685628555956372400459105120256000 11921491 92882823708292633277332814696011276000 11921492 3655760186289365987964281567947905024 11921493 -109861337943538366768794517635895104000 11921494 -47791377391694296873576810191715226880 11921495 472552151633802956308667958931850980800 11921496 654418289046684302334645250915764633600 11921497 399895503493313059650265093473226085632 11921498 -67806911029194379905093787762753825536 11921499 42337112179345620584497467300577490580 11921500 305664233228796873097489849276771584000 11921501 1569657639094595201577513378428359646502 11921502 11420075145423062128996702203857516160 11921503 -337515043921669635332828705077874100480 11921504 -910743018539825815317406958619587641344 11921505 47086100513092567983572204151154245120 11921506 -285463665350627108556034174078776048048 11921507 -549840092879697136455016865171792053920 11921508 232197402719085958210623423356916427392 11921509 1424200533665288670338998294523231538304 11921510 262540565551191900077729666265174860160 11921511 140747793425952097712562112998638568960 11921512 643142434168700107738910272989289267200 11921513 -651141078976812606079251861228272053020 11921514 226150553952575230360686287913832331520 11921515 -119629474483004523574645478115542993280 11921516 -170447693365078564725687993162510171648 11921517 -791953123204395434036035460816426272266 11921518 20685156384065872592204451759393081216 11921519 -1308035511047435191682994969917993836080 11921520 -20278187367100024637279939092447887360 11921521 321554345956659298535723815985617879872 11921522 728904595384080439550213661938318612544 11921523 -313800015068641996742097181808753461200 11921524 455716971860709368067079324131837960192 11921525 52120627752657724344786160842146400 11921526 -66486213207246296781046919745600871680 11921527 -1109518169613413948404599109319381877840 11921528 -219893914956952285503652552642422435840 11921529 611759495360145227195731901126185155456 11921530 -170478647758841543812760204277546999840 11921531 -36338207226162075631568658446765421000 11921532 199328464933047998537947465238837084160 11921533 34576955067870507602998333532354425804 11921534 132384623405324561364974004739339132416 11921535 5345374875093507989145618745036944480 11921536 -300225435184024557586273633043774177280 11921537 -523743636436766680595819017577861810814 11921538 -207807772479410367122856720685384496256 11921539 64542945897708476203313862018473578752 11921540 316283108717205638745415689403517644800 11921541 79075821982690269511610201834855258592 11921542 -547758297057934965942177389468476588800 11921543 57093709079675181225876209871569568792 11921544 -578045885897922609109560306506599541760 11921545 -1278051643219063989374296206351854575680 11921546 17373832851508600902203399189583618048 11921547 6641165681632456911927261827507952000 11921548 -165695469045088290501543438832908620800 11921549 224504902839355205365084695328019027820 11921550 -110431953403965643965125264805634560000 11921551 -98211744338741604040617546783817217400 11921552 -327870126468093009196380229253177917440 11921553 -279967516873695357995857979946954509280 11921554 632727861008544217026803126353878104976 11921555 459404995619180307687771595439816447760 11921556 640684487578270860049576800351393239040 11921557 -46933631822891340189393665925857891780 11921558 -377638950678423868052408502681645942720 11921559 -86060323401603473892467362416788275200 11921560 86799120532685609039822861957877350400 11921561 -171658579941053214529540183987242254976 11921562 -110251990472629936043847921467362609680 11921563 -537520122554384809783078814028428595216 11921564 876959141454604781043049168450848370176 11921565 46705434223947080982772600600128167040 11921566 -123835718109407718197384369618623171776 11921567 122266214068002370452346620923111657472 11921568 732676900254910463943382456163808313344 11921569 -832366179123677181476470745182499404320 11921570 11794644529541372689189132159143351360 11921571 -409047169230885814767475055334353920860 11921572 -164287218527386971491580674632804122368 11921573 -371721708091506164522591385430973824896 11921574 229806348800543716443559562236952862720 11921575 64163195949103987745022974783308836800 11921576 446993619840819589053153058428857794560 11921577 133662428535246129537685211937139695360 11921578 12862311575215648758754351785317187840 11921579 670701468117861307500590972063361157560 11921580 -373608087168542398398959971188854292480 11921581 212230453320705964622288895147056273280 11921582 332150045463486503370805973072232259392 11921583 402057193821750658519716042822258620424 11921584 104742339360899495423071635620194811904 11921585 161171737128017813670783713152177305360 11921586 -21119294721269498884246649655498007296 11921587 491482334748777755162313306785843892236 11921588 -221430979302523556924585149632828518400 11921589 366569393161391187037171470508402481454 11921590 -385824270118885843282462045531536192000 11921591 125733032014226488232482730081169588144 11921592 482843469767431383953626619811671838720 11921593 -522620859598651743776773603088281475158 11921594 -77982053599579907965364198931425237904 11921595 46698735504493594878931242780467846400 11921596 -414091723184973505473452854593609443840 11921597 1722460249497434979574023041342288755392 11921598 194913889926789877402214275626420247680 11921599 843174363775022934274427896169124324120 11921600 266753040327156149346579497940182630400 11921601 704823077785276731392829916797393555264 11921602 -221429848350806389408730235077359923840 11921603 143087886387860978631629701393678668384 11921604 625034648269034063166640266076928080896 11921605 -1188927023002060344356802340916798662440 11921606 -826290833621760070126964522537845273248 11921607 -882339485786527936088428404362977881600 11921608 -601199915963095974571013311603015680 11921609 -39315083012119614568493999479134120000 11921610 -199886936370329267212880076235983820800 11921611 -48004920330334339493610452691587857536 11921612 499451019219353155101516159481891904256 11921613 -127630411908954306771114415482904028160 11921614 371660543387780387805563372853926014656 11921615 86052201272256544944037428658121162760 11921616 -9916174793638538018795808852774617088 11921617 463443472776749110356702492815897270272 11921618 -251444512523857316680347940101947856240 11921619 -302437832464179016606027873296074358720 11921620 770083038841268211508768398999110311680 11921621 -5077862079578441424553992188679072768 11921622 -111073619883037642281892711955673225216 11921623 390934371864367267193636981903207473840 11921624 445627172244554186507362286950804439040 11921625 -564726516264765168294433162854135411000 11921626 827558640765258375649844585501306449920 11921627 581241675088366017689181830322697892712 11921628 155454561271842953613012551248761470976 11921629 -1238107092056793314293373970139083016224 11921630 -12652708995856206333923683946606830080 11921631 265518601789643237086940787742930394952 11921632 -1627417997238814040243411532999075299328 11921633 75988254815531582900767073200276542882 11921634 -308568943141981931788095729976339541760 11921635 473766440601570129530449152170078615760 11921636 -501836389076919002153286380827969253376 11921637 -22644270133406156688411347959247233920 11921638 -367036661615161328207117215810293083904 11921639 -189163340061062486464283426637035040000 11921640 -222292957329384788611521271688502067200 11921641 -1157417781874950512358208448778050390016 11921642 -65978382759761195164937654365780968528 11921643 420624293872063304596640307956599171932 11921644 -552028691877950048843337614099969310720 11921645 500396107685323926084326140859451307200 11921646 829430856715186480987117246844492352 11921647 -1040789351526394058745108556317593056128 11921648 -9947833711470464869181568123703984128 11921649 7452985707548454815118699042903926688 11921650 61455892456616160776599083042386085600 11921651 766859124547566975992428293697738864800 11921652 219097526938130638676809618906490275968 11921653 1738531241649285399681842169249344006080 11921654 -621923271107852897857516720550777104224 11921655 599090159661072527396373058739292001920 11921656 1018367215086051725441568494806625402880 11921657 -97789724627598094086701523074392000320 11921658 60653119007616239067380350200086077440 11921659 139593365510451611034003017359738036320 11921660 -17166391585560187270446024138941560320 11921661 18462197466964496720874062786127833772 11921662 156674383973713286358408701241887480832 11921663 529373436544841369670577918801253529624 11921664 -166282517081593947705678280173551616 11921665 102574937195374869776993262754357569600 11921666 -157329169223991572860246752818151121968 11921667 229471164705920326494414070929280674480 11921668 -856115040052320546266358359926762045440 11921669 -381587025552420193589539798921323024930 11921670 31979016297549488870724393429532554240 11921671 -839057919000158962720503999668860128 11921672 67612056235220222915886176349206937600 11921673 169996250393485669798766555926251816000 11921674 8894766248375284281433285292130276192 11921675 -448261632273160727337424484824298890200 11921676 70001837024778473350421623072395561984 11921677 -824297362572223492506454072891382998474 11921678 1251569537370967468503682502879532551424 11921679 -22168315310817475958103061390580971392 11921680 -220862071985442839552433808304354672640 11921681 379735711263918677100739514744010003264 11921682 -79688013618740879278796740032526640640 11921683 518447702749955760427693904225241087600 11921684 -716885087721254326197148524672761875584 11921685 133779138610987188762055502114712160800 11921686 -211063268304230486085028519807543459200 11921687 -288597743606881730882964370610075636664 11921688 -628039864362795171569442662399428608000 11921689 169530341203068430715988650367745245124 11921690 150195449913544919460792712510608940800 11921691 -345845786723095419937028996405881468416 11921692 31262411766562776336159408413721139200 11921693 107176042900803989094683453469487680 11921694 57355411865354214649394812447011566400 11921695 532228381783387138822695546817007116200 11921696 244695897397902644954893068327673528320 11921697 75920748219363041919826619961100704660 11921698 128785200176106473947061629243155915600 11921699 -976857536768768303936458601590243131300 11921700 81623130911876556276822978769580774400 11921701 -347662110606217752756865474593445646592 11921702 214218251836690008871272351877535057280 11921703 -59645461085755041456074325574820813616 11921704 -297278562616068898127548759087049610240 11921705 -73322942720375770138359256613514480000 11921706 281133858387706771025227367896836238944 11921707 3941152147874350424585907428328403712 11921708 -912413760166652134231836361748902294272 11921709 862106929304342496016077399215153214720 11921710 -117647528740431944999284074591022962240 11921711 106043594833783587754165785926567019624 11921712 -249131669245032309451696480533635137536 11921713 -1099411622862866924442456759315644333038 11921714 -59672953952867547986219992619536900608 11921715 -39722802353411564504880175120939425600 11921716 930800539432868184579106715663303209728 11921717 -154382112121930007138804354617361186880 11921718 433116594663992200450162823944692256128 11921719 1484680160615144041718965966316039006120 11921720 3709979549683798995492057453112012800 11921721 -55733703356702302308663102953597260800 11921722 167442035390651679582797601101054988912 11921723 1513758335117132086134163161341765017704 11921724 -488274157327645037893973405500576765440 11921725 222763169206428804557787367987493359250 11921726 -163529047211779967789338529209677354240 11921727 -356055761736018948189758031435979792368 11921728 -12166898032852816832818165880004280320 11921729 184885248595112753352734463949951227330 11921730 91351163668146214738290475917149245440 11921731 428211105220805258317475310600693765592 11921732 77010176650011422127444247645703700480 11921733 -78644938771102760387034593267730850596 11921734 88361604586341275562796559000682190464 11921735 -85462505260189924618514899917002826240 11921736 574818401532513496678265297078446325760 11921737 172634733925117254424653215010806655972 11921738 764086620656300706566646896762377744896 11921739 471332302231057181922730191572578890240 11921740 -266376857479708251218845493346852096000 11921741 -13794714424877693466066219688296943176 11921742 9616214203789057498816156951230264192 11921743 -1581872332455309872186471931347948713920 11921744 -17106847645503573831780455722279501824 11921745 446329137995341650015415167268754043840 11921746 107473403546601642745345430672177598624 11921747 865792932016230197599704072977606548392 11921748 223759747045219460232997089852120852480 11921749 645552055403708929578978571339472013486 11921750 11255940736905524920141852190334240000 11921751 492693549235187438094401523256561943568 11921752 -406995418260335680383465129802560307200 11921753 501778231878988198739936107624238245002 11921754 -203972390504666236182238263364874164992 11921755 -396680452785892957813521032221296102000 11921756 -73594430196982881674812697640486395904 11921757 -201448939868559079767941751925215615360 11921758 29126171185852238718159628815349354560 11921759 636951624116660303328493287784134847440 11921760 163974171493820676103837993606195445760 11921761 -124079181385445451082008803817274940638 11921762 -146473759402257677434159851731598376368 11921763 60963789660998736997034179777168939008 11921764 -385993665010569985615427309669477079424 11921765 7580121251274994021316763739131791520 11921766 -117244690758718749182301930164788790400 11921767 -354419451937801960902970789890801137904 11921768 319123376949805171911741537078928834560 11921769 -629359970874059682137095728626788123680 11921770 -80577908918765054737197731778866365440 11921771 -646574379226182446373834577920459149088 11921772 -517753937581923877328837444556841118208 11921773 1009402322865957457178033665634801800022 11921774 262826442632162756920192543990298471040 11921775 88231070342904164519176072417114407600 11921776 7126192891991974652688084127069962240 11921777 -464657564318735795188738312566371852928 11921778 -167374343636558029935240164124107270400 11921779 -20084313501893122590131373056365278928 11921780 92178342309083689084032362407290293760 11921781 -124030880762613475829869235768519828448 11921782 -544991445995019289149687544022377159008 11921783 -294797796211495710974991282362851789560 11921784 239026911993224031174550536247168204800 11921785 -21244125034987099890541115697582531840 11921786 630632674637591144538600509640769419264 11921787 252292781578407950236314965609545759008 11921788 11141090819248075734996419061785932800 11921789 380199863336860762439991301510788600768 11921790 338177910176537513821413645891685847040 11921791 -95578737574709595832594056227055517328 11921792 568793344941147095632031799695533670400 11921793 5445903422981047001990439609262572480 11921794 223092512581291192461622976846793990144 11921795 650135260378438540157390246076185879280 11921796 -1583872965958375510501816490571287470080 11921797 886214407718593577303313431554896511680 11921798 -24934921421067116184643558424606188800 11921799 378942975804734488008745504482721149864 11921800 -91027342698158268756525514884203520000 11921801 1690555695258622902100738112207711026212 11921802 397680741694223247299133194859110591232 11921803 -655430108118910635931938669084127605376 11921804 26694511322670875651601985276257432576 11921805 -186777778425967443708856228849117165440 11921806 -368351755282477510588325069827819655616 11921807 -33760234424011147749070760945950431600 11921808 -1734336620886735450442572828333244416 11921809 732195032136445611564143263660465748260 11921810 -361485561513091628398244172766817113440 11921811 -916289230703627842937868290054733849600 11921812 387221380278533045025164263707051427840 11921813 234145611297452167517294023604210638560 11921814 283901822900450143441150988886599083104 11921815 -476952156756779231177731180322259944040 11921816 -221264221961773835668759537438199193600 11921817 316880415717590802004252110981169198560 11921818 -796712350454488408103300955407302394640 11921819 99490362283988885623905504064523865120 11921820 -19076810167160668670643593801147842560 11921821 191890096465050885303102414439396550412 11921822 -684639904401130640164893521311782240576 11921823 -360485170185185988592415245657643394432 11921824 -342623393526725943725316289019054653440 11921825 136145429248899534618557596805091513600 11921826 43259223870068007289563618107519904768 11921827 1226753610304293790013106644019233587676 11921828 -230127329179907015335473539772219295872 11921829 -41576011585078899988905902128646483616 11921830 -85854170572666309517096276720519437440 11921831 -2931381652719559016729426464174756324800 11921832 -56163558443300745293241154829553500160 11921833 -260138622888923266835994175634002480128 11921834 273628978695397570659961033524482928816 11921835 -47024257087160325150141715020672480000 11921836 -8357852810866840848532031338688665088 11921837 -304651047513949426963999026874464201120 11921838 308309463167688412254997315639522983936 11921839 -436361661443401437642666813268595539776 11921840 14241049703953081773914233151717376000 11921841 758055428345549261626313295741610234050 11921842 -185875248348039346311283562897924796000 11921843 408991313424991208127157140176033971824 11921844 193832373224883040164409990251788734464 11921845 -32044329996701008290931627887165627600 11921846 -376150680382710890039155260161831062080 11921847 383767486996173980912642361297092551272 11921848 -1055763394950833995159991693024455680000 11921849 -75973273174279092158725906734826470840 11921850 97106199450372272045885179873545216000 11921851 449217464806760925229872709021618154852 11921852 -385805714707768615406037787609220312064 11921853 2298577885432531961180034017957050944 11921854 -221795775100884467985413567479208985600 11921855 817453684378106342902714712879578097520 11921856 -50428462929921316350546186639136260096 11921857 -109591723007165727691151584185439733880 11921858 152160807279256949764861633251305354784 11921859 357583896921575472564459406721565061764 11921860 438210231385532661235654906655530702080 11921861 164817097933916632283083094112278579232 11921862 315197497561136756786929563042954455424 11921863 -3784540742722124165646495209607259736 11921864 -278488730811811445320294440266923760640 11921865 -184955195713474607523733225212811865280 11921866 -480699664220437377973225782352416364032 11921867 -123941595225317850781603864141210431084 11921868 -56415608655514250352849278196070026240 11921869 -104846574416293584283610144692677348756 11921870 -497987139520097861971478158629678669120 11921871 -144077113554086545116486940470018908160 11921872 271670655576515782673626359911874584576 11921873 -546429049257331950039613053790863782400 11921874 -377603426120507707481164416677423869440 11921875 -119512138992307508473855123213441250000 11921876 -1039621877589608001734731445119709120640 11921877 -278580923700190437291725706363194843520 11921878 -408624890372732592278557719401455246080 11921879 -49473920785748231274640041286531266048 11921880 340460529428357428816797285438766080000 11921881 546923439622867541759311782815533820932 11921882 -100928090038805242053130102205806533120 11921883 250644820855982516050400160548394456000 11921884 -121017661367865481912119651631132941824 11921885 -146953019034231737314316371942997097000 11921886 -203312607479804453342688728739182731968 11921887 78131475195735664773635654590847050432 11921888 -1426437768581414632595704296548597760 11921889 -112219959881568018919908492819540605952 11921890 350160624871955127731210364086973004800 11921891 -31200903611246538461769066761903424000 11921892 323822076392531120556600547626249676800 11921893 -2013695910076767428409355487984018950340 11921894 -331552213432479079276687012276690268160 11921895 -21071292337233232350297649905838285080 11921896 -262967426034082796986133163257121638400 11921897 -513457204812070667982991884497143329600 11921898 122354387818519998284827454094077150208 11921899 -303231426351791128647883504347338129880 11921900 435909668111501043458856375012625152000 11921901 697224350670530671700984214408134227104 11921902 330638019793029416202547315298140441152 11921903 360454253923624105952414369779047490560 11921904 -8451089358119371596838008659160268800 11921905 -133776017984303890247766775273214900940 11921906 -24940576829070900829192765255745211360 11921907 115929551838021704020039239845346527280 11921908 -1085065910642465990092759743326689247872 11921909 -1192979338084777260982940380566083845440 11921910 -31439970789363072073132878829174824960 11921911 -1271664489833419704726537389327419937520 11921912 571232415665844830448422324348495339520 11921913 -638994706408698143738043699240298276896 11921914 -66259599564730368430783749348781516944 11921915 -373739779329010627539875874114358717440 11921916 -253370295104739837004935438099131432448 11921917 -748890460466516290305856736977558842816 11921918 78930567687794316364878823009358932992 11921919 -144327562168509448645623995204705824056 11921920 -415028134718971064457482614356647608320 11921921 1622947995966431803406369489873389116288 11921922 464466095952579476286136632333570816 11921923 -55175326170956250583879097461196336800 11921924 -284370002913852227933149654090844442624 11921925 352161237230946863716779173363155848000 11921926 329764066613645601958375677110103780864 11921927 -304933722982326281746443968290547248488 11921928 -765400134700052343383686662417843363840 11921929 -463601086371337994275660602286747723740 11921930 40263888094492838887780564843425139200 11921931 -476061166453346308078177258226886566400 11921932 76824930936874484628267996743603753472 11921933 -395851870004371133290752915143483695818 11921934 343685297800156789606463761631979862080 11921935 588159629259222479514120364385730823200 11921936 66496889537534376690063701247303966720 11921937 186675711965747749827386616813388720560 11921938 242663071469805058165848706084259922432 11921939 245841676983291294393425891934951640320 11921940 308088737899965556864195993367421081600 11921941 777887862011399142478258319477412175040 11921942 -723092650721930772623761556442778972128 11921943 752700365572503258278205099133155193728 11921944 1016143830742305736011903784655058524160 11921945 -162319760520116496485579289574460060220 11921946 124614878867303080156121431898117789184 11921947 -775896275397718632738837557569701866328 11921948 -39331642805158971927137618847659592192 11921949 35154280580455406699736367343536581120 11921950 -324826349911004605632121508285065464000 11921951 -226095188637678812705061759416396724696 11921952 -92941782080174855267637311233490681856 11921953 292512694893815607897335468402472986160 11921954 -325685436560949053486109997983134926080 11921955 -144109740980620761236453049380124043680 11921956 -132699856713748765003204743395079402880 11921957 834998454329040880730930156032767718206 11921958 -267700282298350655156469620850356121600 11921959 211235418673268759887737473253761673312 11921960 -747471073069482345229306252782516480000 11921961 -30347429007241786853779930738419870240 11921962 -2404677573617087297002634717333023296 11921963 309857623633048300666921877551337177040 11921964 140061139316626403377786419372139564032 11921965 5980930816937759611173614251043048160 11921966 106577335530405860548264649567582056320 11921967 -619543743006567271113183590362405879416 11921968 -157690251606997413030626812207716270080 11921969 1020902610170263348926721746801107184000 11921970 -100482020967095368166938451481220170240 11921971 -704390242308487128086218049761529588856 11921972 750621830018531064839094127991951419776 11921973 -480211753480609925129344333065258473664 11921974 247513198457290399303335019505764506432 11921975 58913186637659541216733080247607742600 11921976 -201236320730230835949929042487921807360 11921977 -502134992234087217178436355077421961174 11921978 -308279454901890929239098810285053074176 11921979 336262881629695970370287186036686273248 11921980 30008599078433091018224386526718197760 11921981 74095320472635662967535127498669189184 11921982 -337290957380862485208699279583454025408 11921983 -84667335528154519221842090565785336696 11921984 -27874933874683106617148329727439667200 11921985 -22633790383659722025368542779247787820 11921986 -371566786747580234818956166961108117808 11921987 -257785128899553290366393920116741081600 11921988 -80461426594894532289485984202182332416 11921989 1300028669994247647123616138419264613790 11921990 -438435089401831688794522239072093744000 11921991 -691139079714150191305342527919697227608 11921992 -151769999848972646790712500043416606720 11921993 76527529537170224233206294637583254500 11921994 -16194590753621477053583851456749580800 11921995 31435630432037800232002560583773782400 11921996 1280546378435644333296265798198820808192 11921997 18168817809818120012304913950546796128 11921998 -302230106875473968828499649803257020416 11921999 680621631429252275500242366384183654000 11922000 94398821619366719862205901783138304000 11922001 20636986645962379071464520029173552064 11922002 -124810674696192507110776669537380744048 11922003 749631216417948229792265891883822186612 11922004 503588437624452543082437106753052645376 11922005 -176137362833961157397882882336274578340 11922006 -67128775802056562065304966078050828800 11922007 -31603294523931045383346027934969354744 11922008 4316704641462760737949842851657809920 11922009 1379931415180563680862076969389714672 11922010 485047170409120755206363918693692904160 11922011 145966201498161657165950673424146325824 11922012 -313895737479176248709112390017563852800 11922013 1518383693502514829100747180411382420262 11922014 -55528933577173215482695852810556972928 11922015 -22328546512932203440829020639712179200 11922016 -276956330675381809365368202164613808128 11922017 -1553055625602402787259780322013060807788 11922018 130295376491938394805410816222453867904 11922019 257430287176699358004176593873269179420 11922020 -213247274783845460934752378008873943040 11922021 -386573481868962383729269045922841825060 11922022 -93319782528870748299104386758345322368 11922023 888404863457680389714216192314200636104 11922024 578810961702416689861304301084797829120 11922025 -10422279696246146892960872307869226450 11922026 46278260106439607357094239857864725504 11922027 56288500033383830876188247469059717376 11922028 87235644848687677929308157846995751936 11922029 -1949463104304569017972019446475544576 11922030 314737181060146373892604236632589052800 11922031 1280629645269759024703789892956779542400 11922032 2965404689297691386960175548570468352 11922033 384873628853435125277896318162711656000 11922034 33702427336388684603492149254843622416 11922035 299428225062816302570179786712685498480 11922036 -70541031990843488896925649343709184000 11922037 489925910280032652317987409025688242560 11922038 -6251364666896993062645944676539626304 11922039 107224960961256802349802416680996541520 11922040 26204145247355037373034951609434521600 11922041 368907706307011869835754483724155678442 11922042 -101227831539348073956097632953027346432 11922043 971795419483652437190751548698795895736 11922044 -128461352755541419448088528121121218560 11922045 651602053648962598280982622236142444800 11922046 -316322770697948771802629128971864123840 11922047 619854521983680493722542019239409149952 11922048 -924828476805471817057352252348222668800 11922049 2743408602326900081975799014122734337032 11922050 -34550579324368520831167645025915366400 11922051 11337261089446148310947238269907458880 11922052 -496836035922008606099291320835553825664 11922053 625046045548458089921842022126659198848 11922054 330747361092225071388444394903579453440 11922055 -1081845773545349832200589136482402332040 11922056 327417163345746328211682978572072186880 11922057 153240493658015491147034561362701055680 11922058 109095397072805471170803979652533186560 11922059 1194727498748442367595814895186708066260 11922060 167795128753751634941141821950874536960 11922061 -77673228438021767123433968443984911200 11922062 -173624334194094350383591235565683233536 11922063 -167922143647681789125116085922081257600 11922064 -124505742588491711480698945434211319808 11922065 52563579058131868521894124144690882920 11922066 53774926437654968330187675418306515264 11922067 -1165384977714534005616883793880827526048 11922068 56656885634319886574264733218481626880 11922069 275264950846747736515634029822098416544 11922070 -401446866049408106438900428968614219520 11922071 -161928012145338451516545488205264455040 11922072 -430757402986494343427443677887557017600 11922073 78827346568498155640950331433227412224 11922074 401193490931279805495204354184998305760 11922075 -16483052602264075718771655888448163400 11922076 545271191654796203936585544227546917888 11922077 -357195989263512282918812314022315605440 11922078 -108728263125905580757976860395060065280 11922079 683586822634401234534635151614910928984 11922080 403054964478295585267574266204461465600 11922081 -536662653869892981033784568865481447248 11922082 421636668916020409322412300369838396800 11922083 -440220493172916149423759066476319164200 11922084 -20397154366412898638401353974941284480 11922085 98919146051274058080904132768715160960 11922086 381208291211765232655808188521706012800 11922087 -830407547893971707789589125926587790848 11922088 222665286595560868230630665125704744960 11922089 -26684627722288202579861689291424719110 11922090 -20359440244325612603575732941249408000 11922091 1070923823096093810937811053648247805492 11922092 -220031939666034475878660482468482882560 11922093 344509702043148586268023678789024670400 11922094 11744564601094105766537766608147828160 11922095 306059939289223613223728975515540230600 11922096 62477622913515556265831405226767155200 11922097 -357430987798314053164754118643969974288 11922098 -180372990511015092330700728149822377200 11922099 -77220479684548080837388258306089442560 11922100 -44483215916868650633312500113233913600 11922101 -374944323282536805135661574715829226400 11922102 -2000020774005567017922666068416127520 11922103 27163840097895875167695746420951464320 11922104 90617081562789388143846706230274129920 11922105 -173203405613150167926081938433349013760 11922106 -10620333405468608988354361314735799296 11922107 -462961742825388578721408623103348955248 11922108 -21522017778079795045468922957091840000 11922109 463830576587704108081243523137996443916 11922110 78213305932171068098336736105813072960 11922111 -25516479211517714752035933669015980040 11922112 -455240556323645914376440248800902119424 11922113 3716192597770893811706630785174772160 11922114 -1072753429354722844120577814166328426496 11922115 -47864830871613157965640216484725564800 11922116 -574015563212359508743233720409345336320 11922117 -210593400677945902117638737687709040608 11922118 -145874352771432207465341400096242340096 11922119 419559967854136267467291939271486324608 11922120 -156582376447907392482840217683886080000 11922121 -1285837166939985515546514925678220512678 11922122 83717974118822991596607996974025889632 11922123 409596345125911332514666258073159943384 11922124 228252930963318184175790457157635095296 11922125 642971326020820809166059355432141824000 11922126 -30107271375342759818200609878644900736 11922127 -302314871104093055207360812122793139200 11922128 273807695183276763403498082822631677952 11922129 -937918547518829973963037644922614136926 11922130 825776979572874133683460224914342400 11922131 396881186374234343531268380216233443264 11922132 -568668037430712259802743703215206451200 11922133 905439608942109685670561723061402982624 11922134 -220754686521544926715177395716017306368 11922135 10204422123305455550334172105823692800 11922136 -918131898100958572821200781422020024320 11922137 -11984173109004832026890377177788733680 11922138 213297815401630261504122290088667006944 11922139 -940709618426552882721891201710243679560 11922140 -60164468380581370104675086099807416320 11922141 -27355314042700353131204784992437766592 11922142 150965383579472816628014340437612038272 11922143 -357318472888390292948066210169285903120 11922144 -154980731423924348639023203919435137024 11922145 -1200854042122342704837350582045258400600 11922146 16290817259072587007733229892554798464 11922147 60926382152780916813419437471697942160 11922148 -278797200852728514328141949969074847744 11922149 167907193001773412431477533082290051264 11922150 213421716769041730464467350576740609600 11922151 626221914828130258090917589235462123520 11922152 -284887261339067468393965594943826739200 11922153 -32958659569321370953336288321462232736 11922154 -127074195291793085686900661289648841728 11922155 41110596583822663085968825963989795360 11922156 293459400338111461902615102625338784512 11922157 360064711200890917126838685494454907180 11922158 -796867061782955452802031067387019079360 11922159 -166423378660548123645881995159599259896 11922160 205839629176016564570884479248753786880 11922161 120349915830070433081077597255367902080 11922162 78115404566234605932878227356603538944 11922163 436368753466531699434943951437576458184 11922164 181946500634486359761491049251009621376 11922165 -154212001843493048005527419356223385600 11922166 -617847034051283122977004220022181671264 11922167 -84746979342550901922856353663817808688 11922168 -404212396193780294847949020006007726080 11922169 -217795895853276616959964985318829334720 11922170 159409576615886094298315778415594771840 11922171 -255057682035508746789879317894551014888 11922172 736709510463027312408019918671759282176 11922173 327859494151858897808362173769269685080 11922174 -251822765073495674301211393339945605120 11922175 211506424582351352423579164703949865400 11922176 -368450033581718066891020694832229122048 11922177 79469918934060872476905069131763612480 11922178 27269855293411390292332681718122841088 11922179 -724829282699363960302760177678843606280 11922180 1437133912124956771552997695158251520 11922181 1708042414071288252900319009539858818272 11922182 -560642348600468673807477414858279035808 11922183 58561924620885438447839592988757459424 11922184 700788441337110233284005750503875138560 11922185 -274039443009987958206677590236812770560 11922186 260469503145015522571491301698309944064 11922187 -119016374772126394090690040023991114960 11922188 -222181151471794037890969530536693621760 11922189 182498772089423065169682582980009544000 11922190 -201109189525021276038931660122645792000 11922191 -288679379220747266758616829857432136408 11922192 86766801260898518126458323526858973184 11922193 -1579178043480011171705624394472239988558 11922194 570533702821321788321187578285264490896 11922195 706890930351337393278910972630933292640 11922196 52950472055156267028552537860079882240 11922197 -109415944310927971841766039937029044736 11922198 -280133938790682274480739809019720883840 11922199 393155765540331620258042629609333591864 11922200 -185333194191522868650011641281351936000 11922201 950488332267743551250905977493636307040 11922202 -164040941141024491771322847844486040640 11922203 50578780910001744004146989944755189372 11922204 -19788289891323746704675186951116546048 11922205 423850125741861152664672919250959998720 11922206 619415302751649964917112583926164917760 11922207 -113115029526732956099116312196071418880 11922208 520609953631328557790170676556900335616 11922209 416663708329912097220524545994777651604 11922210 -79958444655257740541250647742270232800 11922211 224165671901564421673015551335895876864 11922212 -768373651076080648609631966642399708544 11922213 -719490085000233859529428519037157303456 11922214 -4700984305026618560360897256489090048 11922215 -401135689848939926750823993376101164400 11922216 -34762505649461724952963876021190000640 11922217 936244849902001070047956018273087804772 11922218 246989312010866445954687764050909220352 11922219 471897436243841858821403831346713756160 11922220 4688642239285548775675077442044149760 11922221 -477645320878611266482267525007112265578 11922222 8693550549316535047590503263630715136 11922223 -5614081109353754130895487506740684296 11922224 43221212257340426109709408415690686464 11922225 -55314039991509234204633090717557112000 11922226 84494802197982694835077082235078762240 11922227 318852544055915325841506869731374344076 11922228 -11146657533360950175233034889499664384 11922229 -480063705548466001433137132080776728320 11922230 97807771704974399710766707030445491200 11922231 -564167321678775877057351657254104442648 11922232 361495937329945996199320156531694100480 11922233 -482098145788748020093250486029037572140 11922234 135577912784652263340520109133524398080 11922235 301466680204525112762234101854947088000 11922236 -1009469209337060276107661529710755786752 11922237 210379508597612187531832839861157351308 11922238 -17199903019508328152313581376693300480 11922239 733827783944309549872277383662715227216 11922240 -94218083356924879067915107236524851200 11922241 457439814787294878046438277053315400642 11922242 -418240897795442348622785242620175359456 11922243 -408662885447161339686335038152735613776 11922244 -478835369937833494962824109700003977984 11922245 -253356448267003389798340855248233603880 11922246 194887060439089020644129694787935978624 11922247 -128614598531920966917183535049418005648 11922248 -503495062896544121562746260921454592000 11922249 234973005455559653273392982208657985536 11922250 -237669682657399454761781580791142912000 11922251 -273804769405963509920714285834407344 11922252 -3092344840790438274248259265343520768 11922253 -15195258437524072268268442062937368960 11922254 806660940374121310250101971813413520576 11922255 -461314265399100955153278282950790912000 11922256 -298836250481793167618165932950533644288 11922257 -277578470474857493817289438591519729920 11922258 193088045202626984699869895863647033984 11922259 279666714938902355306059741318042876480 11922260 224217863205429951028644163419931238400 11922261 86024939233351483247335285173858425664 11922262 -164970449243601530205486811037088124800 11922263 -1684042320904231089329505722112439020600 11922264 186824554745544989464087451295058728960 11922265 -49658509501163101652366799851627017080 11922266 278965958366975449229200868917035264 11922267 12298648769255708763761430382785550848 11922268 -76497802445613546082271776497496602624 11922269 876162134836533914597998998145531718496 11922270 -3500336274644146120478266548191086080 11922271 579728040706038737788802134780188322152 11922272 -862220989166096665810046302034676940800 11922273 -202012743111101542548087766170377866416 11922274 38651509123293791336434316512466273280 11922275 -777457824584993650011359314345882673700 11922276 98988717777012684589112206577794621440 11922277 -1232877980102167453786609799204809619940 11922278 5762694775379807931278395644509692800 11922279 -334844250842524492566641599601451897816 11922280 -85467877563412792813037921297989632000 11922281 -129991387867418681093069929818171201408 11922282 293925949074503852518224346728127933440 11922283 -384877051778254663600816275996829891468 11922284 -338428870327656434103361259526683309568 11922285 -291958082635110318569371851546026054400 11922286 -322984930599136417050555789813657967296 11922287 -49098731931997686707028013164285635040 11922288 -22860069647483382738996167333604163584 11922289 46164668719634408576697686262259572800 11922290 -47324138212877915989416997561035110400 11922291 2510668987992977135046135032558418480 11922292 389170801959535403667373232900466886016 11922293 728251964784566725090925488343149450542 11922294 290228091221290924094142143087029425600 11922295 69089605018966087723624780788852441600 11922296 368573552712536868787468061831679713280 11922297 678510528562997857566162257631563260800 11922298 -668563932626892017554304555037574995600 11922299 -740690895460625093310837202332508148160 11922300 104806041753498071502906522199238976000 11922301 1320895133352765910863942285083125191302 11922302 234969099868498064447600232632227307520 11922303 -241945433361523500767221604977623954816 11922304 -774858517645884343954745125843972915200 11922305 508199549908984849780042428606882629460 11922306 -212561607226161787075820605950152870400 11922307 -92607552285176615188153059594366188400 11922308 5905822167914951197569028909818439680 11922309 -1375049919585588740282902589605688832 11922310 -820167056410767868260503924775773184000 11922311 123202005603367810125484301822398933800 11922312 16081590820442094655862185104608747520 11922313 539948489463859422381890563255356786724 11922314 192352911918350803562280470065287806256 11922315 179915006391916836124085628429006462720 11922316 284080435424621722054110397766063800320 11922317 -368499730873412197805774920210111042848 11922318 -357600148795035709871617165812232311936 11922319 -2705936316768475116658056877796657044920 11922320 -7409264260695501290445036146294784000 11922321 -1955170620906664960143313612616673792 11922322 18006725288251788759967631881343745024 11922323 -42736353453598429583669615414136672864 11922324 44339819253202573370516666460924205056 11922325 -101150682913965002786724189433672911500 11922326 -206813086006381349122859821890160896 11922327 -773472018903379279256845518532192819872 11922328 74576606061986665346360695220416880640 11922329 -706537889543421125952985314764627853360 11922330 -126928429887015824738433460812389882880 11922331 -6776923615686860071258185233392530648 11922332 509878752103154213782739170888010743296 11922333 -503051874949146664428503847585356799936 11922334 356754533744754311190751454311778322816 11922335 970293047679913917597784323924701908800 11922336 432776858226105336143324659221528576000 11922337 511554375910682316206964093898159568000 11922338 666368648292788101763410693598579380896 11922339 13674754840653577051699125282987972096 11922340 -85884025952136444475719995417943740160 11922341 752556499327115713349934684544980983742 11922342 235887300646003379992979841685269573312 11922343 -331964691440812294805436945742709310216 11922344 -135878105772280300298947558561502822400 11922345 -90857623368451324659301725969570727680 11922346 -610522835255628580728406645586171746128 11922347 -456684080537123201389219081566455232204 11922348 -443576713343345325604209918316458332160 11922349 398860104670741407034635236579940871680 11922350 107657760929691403182932535843620496000 11922351 94907326156765138567405932485356166400 11922352 -27997077177232030799631091573300396032 11922353 -1102382388468248451755038241671882831296 11922354 322027821706141130266791217240256690064 11922355 499265118274098069954296603334435555360 11922356 -259698723608354409280494932748792821760 11922357 391692909656814134833580180750721074592 11922358 136785521103839302983513598173616373376 11922359 299400818448104249851213948945645771560 11922360 42993876601560989358400426194836275200 11922361 -99418235119209137346674577270472350576 11922362 22585805081245096289567508486510090240 11922363 854757335105950883630121661885863332400 11922364 568057571002852012928061018995299430400 11922365 83526346037913131367752133316588187520 11922366 296114212947224416767681055775780505600 11922367 216866296348223787764294970692458648400 11922368 14804574157758208242099085712541351936 11922369 -732227710560399000990647240744065501152 11922370 -18781290797320933812535357618686152640 11922371 -1375185326652025295059808052353150143428 11922372 179705982012822521937382260307746816 11922373 472686228485233695203163914355094702622 11922374 71513840314358286429062322281656595712 11922375 594074484308816978219367563742514308000 11922376 359808651806076854018673283622647342080 11922377 1404048818930840470592620746541761058740 11922378 -205493633155528437689427708334110442752 11922379 277560828510149765439326738450971062272 11922380 171893892876823553564914804621490764800 11922381 -566297432255468813397887368934952381972 11922382 -1474802515321389251237627007562790948736 11922383 167151306298360016012614290958058347008 11922384 -217513598358480972897827823095542579200 11922385 -124909612478202767814882784429634341440 11922386 -13918684343832870013047405144386076912 11922387 -644776135671507726124053940008158132040 11922388 -85247632595580142316753861554175961344 11922389 1248332647158757566937310429373619408632 11922390 -9372485715291427834319980671947462400 11922391 30259857008686445317062893415987309024 11922392 -862615363968414198814526747158269696000 11922393 -289373481821057295547359445478144077440 11922394 -288194883608226553259550197944549701888 11922395 -7004366483327204087198217650213064960 11922396 -178642621211973722229179062485413314560 11922397 1074408822675892492750065820820555687846 11922398 194338637715108196292438192502378883200 11922399 -65871522580373901729327270029382093096 11922400 123082328843532278397587740116713472000 11922401 992928520501079097396419040926922402 11922402 -349102497706100160828369070159542653568 11922403 405627099496532247079862327103073587504 11922404 -150017130998141961113045916394597731840 11922405 372296515956324483018546546598476172800 11922406 -258834581352920854818315745219587795552 11922407 740438057632109575133142399261419077632 11922408 -701040073373572517618059772578632729600 11922409 492694083551960757741092204883722215610 11922410 458792624708447103938136514638596139360 11922411 361722741273557108770514655369218402304 11922412 -623970862391753557040444862451238566400 11922413 1827057962619728185520665472607380155500 11922414 46196855198946212637779329212527099904 11922415 194208840451359602080429234935242815560 11922416 74046201572395439697373530445643218944 11922417 -131116383906958727076573649705322223360 11922418 456376401669459359215463669027265659904 11922419 1164916813221356759734173365128290959820 11922420 178949580800590168927181471594277273600 11922421 -76391467706291741231666883726447272288 11922422 -118879306672545419307886756681878211200 11922423 378500710577599718792079596595586507680 11922424 -919405450889045015711402461279923302400 11922425 -24463275666140844602209703005290614850 11922426 242767554154837498795348540474539399792 11922427 -1481550774136892903260068120082697399280 11922428 -68576576721183065364973474676694795264 11922429 301770521917804616121011670029320310784 11922430 166721871039439056101989772406538475520 11922431 299213208503163043208800733989711218864 11922432 -728488691544374146646690546249197682688 11922433 7863808071611719561148971119951190084 11922434 362459636473661305892787621714304241616 11922435 207094197044808226848652826112691836480 11922436 -81515780837139747013489503457406788352 11922437 758061956175590480668844523166878181086 11922438 4696017263511392195383957776115670016 11922439 897422457857680671174398827730808857240 11922440 -202555065032857439720144322856971264000 11922441 -373272337765757416497415960017708426240 11922442 -217667114474453756668978334277620306688 11922443 -1592672409391634582482332680867001676800 11922444 22456742277691079513350316139792291840 11922445 -181560911195323718399463935661029260800 11922446 528218016812775259720911441715760820672 11922447 924996925662946445940252372607327752960 11922448 -230469804591950192817210791928737366016 11922449 268269579686639770812886801637892148224 11922450 12642480899423886995830496121328627200 11922451 695693770077076026662804257900549317600 11922452 345611952808719996540229807918814103552 11922453 834275119231051194254499677895072864462 11922454 -232505574406666032985651613347074433728 11922455 189827651064561555124224103757650494720 11922456 74204503440044920826736249362361876480 11922457 2687538493477073499262969096921631015304 11922458 918147211687319133733689048753590807040 11922459 215691473879328880802371851175228026048 11922460 602100473649127990031549774873386920960 11922461 94813572008881655099288510209752763500 11922462 -137765377884196070521550444547898813440 11922463 -197059913927268043685211093455630921376 11922464 -757836742940570945709259628932358995968 11922465 26178617717063337681061186967210805120 11922466 575110120498717703712856557278816196432 11922467 -346916481607859426909224292460827768484 11922468 253989872551992513971519878757892562944 11922469 -638354460833252687656569101118326357156 11922470 67520639333091674545361958086612421120 11922471 -17886699334716254634114680388145238376 11922472 -68319790021545867661759650943887605760 11922473 578537706647584748165220452075276137380 11922474 -83245619942619121111049014098096622080 11922475 144520196607880165473634522488310385400 11922476 -281370861711570818485496660306028441600 11922477 196406513845447516271624053366720621632 11922478 -418796588447967757449113308545000672960 11922479 -95355764740880288688411441139614919920 11922480 -99647535983319893876882097985472102400 11922481 -3739047401258989416220369933306393120 11922482 -52725942013379941501962626124299414016 11922483 1397480377490413776194721496116027061104 11922484 438857960801172397553221121837203937280 11922485 -629283596370004503787396815574416590820 11922486 -484483199977011077083459247515084662336 11922487 1016358447105970626949692566954023079712 11922488 -162572271892494938148741432770933760000 11922489 -625321615451623944699277517772443427846 11922490 -5865405201015077437479660547552389120 11922491 552907829922283343646428006137016363040 11922492 160932744806276953105258575564422410752 11922493 2095597898741970799455376091714873606 11922494 93886244873766913432857969314280059712 11922495 69328286146594676648328810254292788640 11922496 -229134498424222431061986807539721830400 11922497 933724271987068358305311141518177930946 11922498 113271446631821075846888791871039523840 11922499 -581353978098726203193916958072970578500 11922500 99613033956041065210123897192099200000 11922501 -615353386306784586889831120952275553568 11922502 954931946756172497958720463678147622400 11922503 676302444894498049189916376071611537752 11922504 -99249770545782858325252090577252597760 11922505 299125561126169306128376123592618260160 11922506 2805610517735994078417568396827009024 11922507 -82747223431755196796995519725571851264 11922508 522140629188139174609017016481490087936 11922509 -284511042080858173577744475330479866440 11922510 -61265247646179556584894985192403988480 11922511 8182444017951518776154144033045873648 11922512 -16000657566595543331253629065090695168 11922513 -117581046953709793384416690412031490912 11922514 559803464364713426507096555189648740992 11922515 1555558901676969516035392805340710400 11922516 560858264948485571903357497259549478912 11922517 -650754501876609969867299062111823986980 11922518 133463831705968527125601648190311132960 11922519 -252541458746999173992654768263988798720 11922520 -790678421988994421467820756053044019200 11922521 -48441327213634163882875213401621272508 11922522 572665038681047304605527941863215518720 11922523 -710088807199816386625999596092533207228 11922524 -13065015798676567302941961525910915584 11922525 -358676285117163491620073138145029280000 11922526 96455442377902403280286557498293591040 11922527 538131578100520163887371938718850745376 11922528 -367413568301953760530450294718927732736 11922529 63463903118207001984938684624836497000 11922530 266799942519959355751287831336869648160 11922531 534360495426372178334126715710719122552 11922532 -359601842714047217806106450130971505408 11922533 345531288397877396432792125117569244800 11922534 140885111417392865121005076812992983168 11922535 191021166824450470737665904327787174800 11922536 339915801420662606375496588093627079680 11922537 1053059997645484573540993382948324050944 11922538 -44521705922610835279674312675540480000 11922539 -1135702254753585829481390232591071979660 11922540 173809921592535143551449829201340743680 11922541 -517305181057428355791321080353514886058 11922542 -497325120216467110390966874038345876608 11922543 -286892760686662718460035361363213576360 11922544 -38699019971771805449250507514510868480 11922545 -621006104343020964474135674698067165400 11922546 -18260053545352638550212524388045983616 11922547 -63603017172578713421107658223135244736 11922548 -172249132648950284815937572804990285824 11922549 415854017852465179519164278613496908288 11922550 -199108581603495887672294655533563807200 11922551 -844875854503387248261082678681162669488 11922552 -7033711237051734092118627655481364480 11922553 -655743679642202389974691079884010386198 11922554 -39088374400230070383189280319301305856 11922555 185878366574482363357712782438440318720 11922556 630556807885512629318882984404680348672 11922557 2106816440100445870683164968129632746400 11922558 159279273958495338940178670274254814848 11922559 3521857675269999563506277268214137511680 11922560 -168931430122006239799973469051735244800 11922561 225034342844172427019984057674646782464 11922562 -3177480239568709789818729663840724416 11922563 377038988428792837254397361378558002812 11922564 75012147658949169436737060958069819392 11922565 -147433406570615234716538119363301769540 11922566 -623234155193007958745484931425227364768 11922567 5137853926643866318282728011933685120 11922568 -476671400905057479555672423298467594240 11922569 -31032252672611332994894317025154028800 11922570 309124811510378921549598703327530858240 11922571 1108656136197406601344670029751986402772 11922572 356720699042222806650918249845418937344 11922573 95684213334673301818746295806738308928 11922574 522446439684809473204413928343579545536 11922575 57882353081251265097176187966826365600 11922576 -46229957668918487009362168963576627200 11922577 -267745195155105537261446075798865331340 11922578 -470172703685648669924451714521710466160 11922579 48542015173545208021605836257420047360 11922580 512268490977718320916841823408701130240 11922581 98659269044960946452898587435807528064 11922582 135649480112344919034192146882274823680 11922583 1348236377551554516533655287625070292200 11922584 920677764308224516170742205725059809280 11922585 23757909124721594222362245778888464960 11922586 132388088409771850619719161157783584000 11922587 853568558943546954844905881905409715192 11922588 354160653210415651445336678935699510272 11922589 -283168671515507569967718862167310096544 11922590 -294739470259221348467033493357573163200 11922591 71745469027411151115083509668070686792 11922592 252921129006366274325466544064685932544 11922593 547547828864312113961881354337574493380 11922594 151878671602312547751981817525390627200 11922595 -275153229467999547707071921903232205600 11922596 -52998514766524685038714236247785861120 11922597 216769945817667826822484417612204720574 11922598 420387926161491426398017619274360760800 11922599 167066922984366539011072869878184871464 11922600 28923995594335938125222909587931136000 11922601 -1079428456442860670640827449844978902400 11922602 -208221400677635702477551113748604098560 11922603 341142041189882729205233061086970102528 11922604 -341685368125601121888315856861893516288 11922605 -1006539256122551213308094319311797402740 11922606 579202106039588642569246019295604252800 11922607 1887056813058559695980612880323305000 11922608 -317530957579622582388406165132702580736 11922609 202176899721887025379978976417807404608 11922610 -4031772213126988161647039301982894080 11922611 193800126898275818987418712100821171212 11922612 -171503673555821132435060023013873571840 11922613 551167236112774962337459732840197274862 11922614 -181748131609191798169916629732610880 11922615 -337259605636973715967903847546972340000 11922616 -5978916958523666434293397381763051520 11922617 -233135384574480350654958975239379383808 11922618 -114569827915241793245010082346742796800 11922619 695136807225547332782637072020720658020 11922620 400498122257637445101654543808023567360 11922621 -395455793587244060778438694277671558368 11922622 494950479404224418203656173241337466112 11922623 239213461568875922181105867727391039064 11922624 -33441446735453556811364730592731070464 11922625 265445275719230232838495480675558080000 11922626 228109406897973625660078904857784290512 11922627 633127885857138560999004038730966235632 11922628 -357188236844414320885269563889438090240 11922629 564553458907821858951461456838934867230 11922630 -131475039043333456696836752940446081280 11922631 663867168278539077820929735281418817536 11922632 -368283777598288561829457879310930713600 11922633 -32445642973742334595079021941818946560 11922634 215975358042842043980914482746073048672 11922635 194959037453412149634412982869400050800 11922636 91942658973532574383101175323028021248 11922637 667890828019214916504487416460664030412 11922638 -39907698840529401828591496564804815360 11922639 -501077892803868499133820165859521171576 11922640 245227790172155891808852609229686620160 11922641 341692522539078858560467488921682721652 11922642 -130337362322294153070004859676019653360 11922643 750212310537132282635240409413832694892 11922644 -383648555541210142995391898167054942464 11922645 5636724944667851475551594253495398400 11922646 -431784579052065643528962059852306777856 11922647 116572335292423594891109616947779215024 11922648 -6516900248582436530035150319321088000 11922649 461990361540420514443394438242548304650 11922650 -72759600459855424013687155386118176000 11922651 -16031926859604193664065885611605428944 11922652 5889350956936083963858453091684433920 11922653 -10790883083746435250950121166981372000 11922654 -338137874658503844714706499084619089280 11922655 -48102096056590492378553903060144150640 11922656 -186371600300845632844337261032349368320 11922657 507633095548383606383254684937741496240 11922658 -144588175162240943143077251609912288256 11922659 -578797736081199117175029596991026843184 11922660 -163637366005372357813346698499629056000 11922661 -901971752770686782262936250204780026240 11922662 434313243491903598914818763409761869824 11922663 -949308393696669496455704806633214941656 11922664 -558270158998188784293433068125498542080 11922665 -547449134560356752488567786491049502940 11922666 156238320430183985265000161706788196864 11922667 -337547935601085440721644111737046294284 11922668 -586422828659110052866880156706760181760 11922669 30704838687056715014428185179898324288 11922670 -223696567291603528744365997756622790720 11922671 -416621565142323923842632634633953640320 11922672 89355222774882321183212919900221767680 11922673 51166412654126486657316039198093767936 11922674 610434452642992604103320150748647160336 11922675 -154753890765077457071184295279431936000 11922676 259693750899540500426612259788250008960 11922677 54613606436680911983753810673475897080 11922678 -913438504945300521636698142854219696640 11922679 1339172613399606106100862319859376514280 11922680 511551743520032325306519082234675200000 11922681 301085349328931646132750075437696131152 11922682 181571945916599238281628696458357484000 11922683 1810382302042636668288743872030461920880 11922684 -29103312380487072145115261716027620864 11922685 752121523022746472774904780794630158380 11922686 796839941399216190290468912116235553792 11922687 74509203423911846407804562792920704000 11922688 -832209993398829857031227944247322738688 11922689 555374318770720772523814045105215230256 11922690 37780876016148870453533035824595584000 11922691 -309736144996879066694459861915196410616 11922692 -802871309258795524789360559651500301184 11922693 111585369208771478540028220289540944128 11922694 -130088601083166589630331260568081104896 11922695 -86630868993318194719420217824829934720 11922696 -5380876252455758909814397546362101760 11922697 -104136525110579879568508416764840474854 11922698 381286178312697299214414520572333303600 11922699 -379009809259433269110690433103388044880 11922700 263373235597137720584063654799774099200 11922701 -253828876131174634948148006730175555776 11922702 513635073310342787606879155550932091904 11922703 -357622757479165281888285941470791595632 11922704 312193482291269645314727155937039302656 11922705 -118068056913649325609679480495616135500 11922706 863954715581013389379059819901377841552 11922707 615442177595770679358920827296206932680 11922708 -30515677448775115307249807905938223104 11922709 203080589073935381490388826402274339040 11922710 -250823447663043151654680209606020074240 11922711 -487449554911429095500641085444797144728 11922712 -1501109114539249527475711166329348915200 11922713 31055976693448390596495697908027282048 11922714 -29946675216161900554110765489835958544 11922715 -121139357714937632029506814548174348000 11922716 -14396411226325986256218011370221557248 11922717 237477689146932460959610453818114270720 11922718 22965847943732840909186370545696092800 11922719 941861758411471731315975334729199361120 11922720 212592024646440059234968423736750899200 11922721 50875561602724003448552535014484989184 11922722 -102969321268040617685140301854838189568 11922723 703960370498556233430197091114926911464 11922724 105482433671539053370150818452681539584 11922725 -59862421397433794507066193413504208000 11922726 -477055332850254260794371714698251995456 11922727 275534194749194392524048643852696163576 11922728 124766980225881987254804522583926784000 11922729 303532893996846065249365352445372686592 11922730 129262435151805891913318775256686572800 11922731 -1270731491228895653710271800008696699468 11922732 -246673756479118282082391752068771980288 11922733 -668379952840554006828135356608383175018 11922734 -236403074766565110792977120020545103488 11922735 847505135820907609652498249644851600 11922736 146474538792551742111342858249046392832 11922737 628495513528381589269595879428967580852 11922738 314873883711428995815702047486644950144 11922739 -10422137526801378616376397156940163576 11922740 -55752510332339284469885616993125990400 11922741 -932332377310456955680043566886669630400 11922742 28716861994722958197158014859403518592 11922743 -177464233060380027252938147831287955616 11922744 716135016849387073084466457886610104320 11922745 -552636225719494875170093130644536747200 11922746 -531292313651302030465118060771625907200 11922747 -4275228881961263925337645117771324560 11922748 663547431762949193063316502918945553408 11922749 1819811464043317445448384869106025290720 11922750 -10936205138200317417256993104902976000 11922751 629811728014002211115384869205373636504 11922752 6958726390576628206942555402883039232 11922753 -19261772452729536948097167841392696192 11922754 132369950134948593916830877417476679680 11922755 76947797617063820500127635013110909440 11922756 -149586927976962145467494458376688009216 11922757 9844777234925438275347497773574226624 11922758 -358858668551417258145195643967704847520 11922759 275169649406377262433466608584540971200 11922760 -213077188822465600141630220320938393600 11922761 -34484390829612029531247394119270407808 11922762 -187625095145695678602598051463375470848 11922763 70169069626303013798566547160508620384 11922764 -57880795651519394858299467196510915584 11922765 -342738732500497790781730291537469354880 11922766 295925493731011834352197043149844797440 11922767 -331289930606373401541284005200586967184 11922768 121595110153943344061704296978524405760 11922769 18068530598781306317730360448552791796 11922770 235079719680451699393607554427138644800 11922771 -178492610762834723272666543342244126976 11922772 351304984005134064682261397820053852160 11922773 1070109368702634480820940057123708579022 11922774 112821571640017087516584062747707459968 11922775 -296742763879842346188304508878605653200 11922776 -23701726910802791710536896513327953920 11922777 13822919652725681667040185505337706714 11922778 -365453865957741804886615868322981210384 11922779 -199513676985452452801719902084872599360 11922780 -435613902462531364401931993955007436800 11922781 -898856949403520745407272808457242919150 11922782 -3568140894601251687941795219017236288 11922783 -616481353647857942370469745954777518776 11922784 678349822566109574510536270349614841856 11922785 79606230203732833533292816169361648000 11922786 -9606888368957859244161011930476892160 11922787 633297950307427177170791687721397020232 11922788 912271426560037982439243635407181801088 11922789 872329291321233107713001186284176879360 11922790 -239724516757306635875154041018362920960 11922791 -1145879780863775518728399228807444980808 11922792 98795116510110599116574396233204531200 11922793 790422734998510713669838739905676173824 11922794 178804519086423042252604072213163372640 11922795 -604404093402061853231095042844723255280 11922796 -330270142311891609040104396596105333760 11922797 -340038855693949335833899291459187051028 11922798 8727029936443879804110197943934875648 11922799 -621005028782289331732264832481212891040 11922800 -19115525352795366409398957382980403200 11922801 52904249076106279488665720882836638720 11922802 -90791295364478130831693211114355697648 11922803 1465932260243856251246854835421645887052 11922804 -517152043068330918640608201329018357760 11922805 8996210303402073761641777681548962460 11922806 108356852482825257152097519552924800256 11922807 -86354752711843753504987799175132777984 11922808 561086445417356522644279838828159016960 11922809 123341548483182401102248610772010708608 11922810 -169114219251820444164385787009853507840 11922811 -449128088881633534298652783680219722588 11922812 -59491771164804691903704563020221239808 11922813 -7717814076361010589216884021206581216 11922814 -20014555855073962558067382065731832448 11922815 602544612919751120348919992406061449600 11922816 50821763306823917782843962285254246400 11922817 16334355793203990023281128786911537664 11922818 -15478826219313123899053898407456814640 11922819 -129310426916597199990919837631719726080 11922820 -495699816207437678124097746055741440 11922821 -408563414261208558609294417517383330978 11922822 -68944189293103671364495333996086687360 11922823 1248997737736683268344928944908245203840 11922824 27738042586813426461321369412666536960 11922825 6870225951008010473966547630299229600 11922826 150629698359031116268339793957055546720 11922827 614921635889256605053482225478266998112 11922828 64439852933044074522450133619563023360 11922829 -352132359910557418982021078201325418570 11922830 -148674964880092641323028277025101956480 11922831 19100148614351205299430153621893535600 11922832 -30843454403984475298417548133556551680 11922833 433329388562649988484385175533405014004 11922834 -98334413768872857682710332480782098432 11922835 -1093285795341974822836728108397482384720 11922836 -440588479789235920112469982072850333952 11922837 111349734675476011090596899404571129760 11922838 -393031996396128920250718190701756416000 11922839 1237619456980340846987277666121911184824 11922840 123804740172340019077600231174680576000 11922841 -189105534911739106380683014033408223616 11922842 17879596211974579279861745577892999680 11922843 -588164806813362816059304220371820357152 11922844 6110593059762297378096982949466676736 11922845 -692145729429671717843713083089720935200 11922846 -129552448548642139768913525800999069056 11922847 26480589072942513046422512648290083296 11922848 98251483924601278172049337138727092224 11922849 33646222715996635345224704721869817120 11922850 -226820959569736239570488390748511908000 11922851 -1772551673652705716978045390730216578568 11922852 181040270792966094660078327883762747392 11922853 -1149141519592984424744109725828869560898 11922854 -124286745031415126774022664589886126624 11922855 22626938584912914600959518013932600320 11922856 -263400005916905058814844800820275200 11922857 -14905721311715588979785013055926869154 11922858 -70771369390660370389150531714540814496 11922859 12011401606587538099709993804562384720 11922860 -442734216366477898633985856992775505920 11922861 620483510312851587697331132949109968480 11922862 -174775198254703466601334293327318139008 11922863 -509127264767749735564701213726010059888 11922864 -153496910770694097173657928901644779520 11922865 -569963278179955611597491627397907397400 11922866 -685097515537331142760708674424444738560 11922867 -411528318911853377786795087881144041024 11922868 -26982495970960714438915438953023328256 11922869 213734682065797703147540200475229556896 11922870 -133842052360646575667582620555302595200 11922871 77661343164040454360759830953266332672 11922872 405379072435167934336737233095424593920 11922873 291189288452739023343472839526289538384 11922874 -524268696058974556143181336170033074064 11922875 796772869407483359634632732978951484000 11922876 28356422062958875925334853970930316288 11922877 -488661937939123434028671807817093408628 11922878 89154889486035411136953388610325869568 11922879 162071233606306446554063046946652656128 11922880 40424156611777031461996492625648025600 11922881 556054491504283345009418487025268303682 11922882 222681368115570328209134733586176741888 11922883 283783366361936900873811757552247757520 11922884 -538659915454581479386349188208106125184 11922885 93716751906233892864180019681682814000 11922886 1139982220490526614625883993793952000 11922887 174065089652329574192942070989134272000 11922888 -383444653404916655623801325125041684480 11922889 -715884284298868626604833512897109937200 11922890 -72742483256561669185385226185466731520 11922891 312950560055710954016066630673260064960 11922892 39287862481485320549207500692704873216 11922893 -1279450003152442873349224962701408382858 11922894 -17962764284037455657158321386772464960 11922895 -666207275741641761092780563472944260600 11922896 -108449773182110582082426218548893032448 11922897 -5523062137390523121309755009241615360 11922898 -22177884232980799770771378806618000736 11922899 47754240517762036791434816984331902640 11922900 -12780905795118596037627568483666790400 11922901 -336747729058527757617343703751561026208 11922902 -214062664267193272579634612482777261248 11922903 -76410210220589333149893798474536340480 11922904 533519224984991314818845389534277836800 11922905 509134731088880794023400279591092525060 11922906 253955228262360290197520756880870664704 11922907 570208544496251376492083427605956361156 11922908 -4036856470645611880662013527987646464 11922909 213612670854607605831491852694015279648 11922910 -140709677524029439717222142699058017280 11922911 1454193807753350807870727773081906688 11922912 314757049313028840350497725673458892800 11922913 327852549380932262736296936057733530880 11922914 -795659159794430472086134644923166592944 11922915 16872165964413679898138520855944988000 11922916 -131602700072981799652381381416735719424 11922917 -234316316041163816056748555763407193600 11922918 -122602765077196808063931997923014737920 11922919 1220568932642329165507391060031025762344 11922920 -345676745285967816318009624037410816000 11922921 25828304081075774839392123690735196608 11922922 140131076640409525969785862516416897024 11922923 153181541780800144787651476810355676984 11922924 -141434107576625090490520196722812567552 11922925 -129391523286685007283731327929664512350 11922926 -173993161093508007827827032350056433088 11922927 -97442441972845267429340786916156255480 11922928 8295928619089478138125961025553956864 11922929 -221176880458008148753971705388714269900 11922930 -166691884662908417128729239644719104000 11922931 -1034367131976785892939850838611385481268 11922932 -116939638292647808591946924046617815040 11922933 -198103149728168552328688708406383995264 11922934 23909214570375713218140364190897169600 11922935 -534002667754557242777754500254693470120 11922936 466109744369615391353741727898364006400 11922937 269707035935435007411079169241883882880 11922938 -231944134675322801179445694543099083040 11922939 141288564395430758058781384600618976784 11922940 -106970545239589710920185650945768936960 11922941 370477663753596125334307620748344096384 11922942 -95479490340288315901829411422587511488 11922943 -647864050105683619377641977605495735808 11922944 -36673877731601714222933570969539706880 11922945 74223313998591167327683311494051960640 11922946 162173091705562028565618474089202992640 11922947 -237717360131199351457114631603336194320 11922948 73575813307827026724525009736764687360 11922949 159266593433834612063463826300304574072 11922950 -180808430034145762984864515839710862400 11922951 444333730809601810330100108817231187584 11922952 1263488297395284906613066300524629529600 11922953 -43795516461390804122658664479131885760 11922954 -523869936359774522910500543391936000 11922955 -727345036420677810432391004233732871280 11922956 105324440014499200257130262343246336000 11922957 -2641317766756819965679289214112558794 11922958 78518882731898425789443327755861531520 11922959 112760292504827242675210844724475059072 11922960 44572887148540676446747385061200363520 11922961 -285231734864145455200360862731146050080 11922962 165508893409653339975946035595926521232 11922963 -246240808355177102585405746525421201616 11922964 -373523615689392235340249369945955234048 11922965 617476802653663437280477912157291817600 11922966 355915495483928961553588836741061230144 11922967 391303841921122039986173594454909256032 11922968 -767706204537911378930169724028142397440 11922969 -102450437949805765442122189870931016672 11922970 -276901320891110034619610279524635033600 11922971 1007285676199004545171141707116895452112 11922972 -53936594251689536793774086755455369216 11922973 -522379146958773693793501813574768657640 11922974 166463629396643692805288342004510088320 11922975 198903181838142297409541481873816315000 11922976 -191197163999042115123611764069627723776 11922977 2089939335375722964442098197414899536 11922978 -213025212312731233124760731775457746432 11922979 867853354160589548944330641172222111580 11922980 -108808951196736576683220414504547008000 11922981 128765313371198513275337266452200833344 11922982 19262455450790859023113817463732122592 11922983 1868960221887734277904266879470423874624 11922984 -229495635635620504124225839961073254400 11922985 -1121821948331747492420094135389687442240 11922986 335776261822739354797735936462648820064 11922987 145961136370175407542802293953390992368 11922988 -123295143320071067410714535264810385408 11922989 231453758990987131409945139288257361324 11922990 -216317659186668668636789425499712554880 11922991 290789639711081523757375950716880869512 11922992 228178672946501315631399176355710877696 11922993 -3498854973503543572989161274517313280 11922994 576847684674650021062810060661716391040 11922995 224225843978695330267359915938011550880 11922996 472574626620304603651877495143783342080 11922997 -19789900672628154794001198567631783040 11922998 365562155688391268955859161642359172000 11922999 -23372562871844008976869147314952078464 11923000 344315071185800919601368145043358720000 11923001 106476809972938693521811104364120480680 11923002 43985382909038872341076695640700759040 11923003 510053678799234062790566488056891361280 11923004 -245068077157300538769801563329980578304 11923005 -131232202162818673500347121336168550080 11923006 -796073307576145507309671202832535714048 11923007 1787814278341645655611080696569850807072 11923008 -236139477928971299772961287426696806400 11923009 -382892567902675930968307171996598264384 11923010 -45176109563881248949405939660062266880 11923011 -395043088649326873380962549080525238400 11923012 873688363231854279913437448272395133056 11923013 -242714184977510826723512362481230548960 11923014 -209417022714360546789658411167198609408 11923015 -255905073075923838368286121944489924000 11923016 85263595800054187754848730853240668160 11923017 4331726946306999244829694883931559648 11923018 -852469001611619451010778250499702433184 11923019 1297605693628867160748350545543806150420 11923020 131582809308650351573599602109878067200 11923021 -307822530467657143588493135896554970656 11923022 -20651782114871975944110386511688058688 11923023 -575954781474174910968635725271578502400 11923024 -183673509218307620959397895070602895360 11923025 229654019056227516886380434650413344550 11923026 462049347760808152201400156978587219200 11923027 305316264481714397725477202532276738000 11923028 9220435830877619830385377300029052416 11923029 482485278303590917369443393290021186400 11923030 25683339475650088219434405518536704000 11923031 470626773356433655548925593058728413280 11923032 443488636840464685591994879600232038400 11923033 -569870612422884536307070789896433951536 11923034 -63377020072533830997550810733087198208 11923035 -272912428685110189916308503080863844640 11923036 236792834538386690540707834814730682880 11923037 -206496869737814742211753070573785138848 11923038 605134821979259878245315094835762917824 11923039 -446257103664974458572821170709200212192 11923040 512019212566760092638603351144529920 11923041 -217596359256096147069229969133981085120 11923042 341019992540850542747648123700104215200 11923043 -194576637945204867082554015215138516856 11923044 -106194905978386091660448949793345753088 11923045 -353204393935946288375217658149182477700 11923046 118219208081874610330905747748525008000 11923047 -590963448665831780393794221340238910576 11923048 -1023244297783393423134512635460735984640 11923049 -873360830256826870110977871476142953436 11923050 166745412868183565937657107718000441600 11923051 -336241166204191671374965530323125679360 11923052 1589162970682426123481692129344735833088 11923053 -554194539112944309209883602617542031296 11923054 113927759316781864471012959175537188864 11923055 -36818389371600248475296780538005306040 11923056 -225198093189956666585069607854786150400 11923057 -483807677118991149466355994815172315694 11923058 -168066162467370950454999655831178317824 11923059 -162818855752252156048660268393210404296 11923060 -768461905132656234986556741882914841600 11923061 651713672991146141972664671121158374812 11923062 -230416307801291528071461127042692710400 11923063 -702764861362831859379945903507374393760 11923064 -201393507722305048669448451726427238400 11923065 30506614222114349835050719443293798400 11923066 73301088572669202686449571227567781232 11923067 239283184145216284937665408248207466320 11923068 -312826748599927185025129982601854492160 11923069 454434919459304853471491012655851121996 11923070 309030154777403064156931654664838787200 11923071 -533571332189038474501760448711962943288 11923072 -432138663509572388219383623650629386240 11923073 -53489001530394839760746093846469988176 11923074 234788728917865873435251654321667238400 11923075 1007628355165617020005441008560853772000 11923076 726881965979480880120599011136445671424 11923077 -267975318190937627332727191121396366880 11923078 -337147428326264528122473869970812576160 11923079 274387250541459620682127979176119068976 11923080 -179703642467555542283310561545264332800 11923081 832112582182377723563980691763508649882 11923082 -33914159269594490888544844882697524128 11923083 3280262862798783191946170924318422440 11923084 -741003131056259274495567791314532118784 11923085 60839123659086681327582858092628384000 11923086 -40196412906612176179099174293101721600 11923087 -132129061925277894616508984658820432656 11923088 42610606302846832303945470927846457344 11923089 443318072795884726939990645466594990400 11923090 9467183676512883204943267396929088320 11923091 -1316953789130755334631979013643853223508 11923092 -390119058452720649632525191496406159360 11923093 -27272805211171351263469372104526172416 11923094 367387956808672417466219148760094232096 11923095 -212979774681072419564009670997048704000 11923096 501550665691822337239019583889153720320 11923097 56744757948878318229263843474451753546 11923098 307704363132658205787046781989191768576 11923099 308540595996374523205280547144002031280 11923100 -104048941717615753073860784632126233600 11923101 -622314074475094377569563947913353351936 11923102 133334092704596182261066655954744323392 11923103 -921041304142295558442752349754257347040 11923104 -935637689976937947872948076718561689600 11923105 13472269388007197942459979727120503360 11923106 7342286769563032908985931021313600000 11923107 -171348463246727948558458245742268990208 11923108 12214227106432743752201602902320885760 11923109 -2855481241588708463096269810594810903872 11923110 -72411828905099202129038682369256861440 11923111 346283567866201863203162868682679251736 11923112 -656501754344015428005396429592983060480 11923113 -701934133105508230181164348505177567856 11923114 290722706739090674317072144042679577600 11923115 955791217435986154034253380272019921760 11923116 367311798536108513990692389378744397824 11923117 657813004055197840031605972466386970592 11923118 819256899184141424311225369715327550720 11923119 -48414111645218398000928978806726562160 11923120 -40530381458714217045902198901715107840 11923121 247039684326581113322206598240922001140 11923122 -412833785008573099459707704946301406976 11923123 -127315377675184928639482533981764674640 11923124 85014316740336929642382933650025885696 11923125 -145992432315060795030164573910927300000 11923126 -9366788427759230894126958411645414336 11923127 285819946970936908289202973703469570120 11923128 -43471266552868054690267377918419681280 11923129 -749166837481726949692072390795462928700 11923130 3981530829430432510935332403187108800 11923131 247157658491760659484284727827426659776 11923132 461201957922226447441737894629557942272 11923133 346166492434092379650651663479550267360 11923134 -89899678119759680388891223598694563520 11923135 -383180922355353528258948689645102382240 11923136 -117570489703860641671382586335664537600 11923137 -1054020947937961970329542162580523962140 11923138 -639514630098081242419002337845846719280 11923139 35462151106324455130326518365192293456 11923140 36549449304007874202585783452469657600 11923141 -329731783796510010078047193771997782016 11923142 24038599944268881598754826957893806080 11923143 -63381489702704117737344610464710502576 11923144 965736348532562279969724743259330355200 11923145 54393190288131814680872474334425273040 11923146 436647717879581509305528676221132940800 11923147 -731210068891063611398700211133358941040 11923148 805006406236080144713390504426042382336 11923149 -661965479078074385836686435242307072 11923150 -327716046741883267116023922942481843200 11923151 125286807382870428587251826598885695304 11923152 -10561462702095423681145587735051632640 11923153 -1293328020884364456154015199144444174736 11923154 641006200025838571888806421963749765120 11923155 -304052882068563570456356605410072230400 11923156 104388633964512087267062982118875217920 11923157 235460895821573083274850885203474819406 11923158 4143636281324091407240522486448562176 11923159 409736453295602546334770890684222484360 11923160 -468239275509430814392252160645714534400 11923161 712575497429911505173880811422516517072 11923162 425372807279857165739498739596971982832 11923163 -22389624548341743628181755392314916576 11923164 100829062630906125040797828175445829120 11923165 -401485721417362979155135883984807498400 11923166 -58067359511160782529974957777749123968 11923167 892897066627206544877189937355705943880 11923168 -446466444614487854420689537314749153280 11923169 -9672859001378572237041783971579771232 11923170 255786705976274158757191164961185346560 11923171 97937006849672795218068619055978121984 11923172 120318360915064084510632881800163622912 11923173 -354080692922245993182771113349782661120 11923174 -506316515901339014644579641415679141664 11923175 51208310702598521358076878730657305600 11923176 -60862689598663097255066455078413926400 11923177 684271865168324771979948955137400135680 11923178 208250893830128515360303165007779568640 11923179 136987515446659350620708308786924445784 11923180 801726888010213303277777152818328166400 11923181 1343063594480470456537793536889675264982 11923182 -405815981730522287917315964946349584960 11923183 596372164596972287252433000392705727160 11923184 -7307358458020723363560154288116203520 11923185 -99970201193230843338357907248397363200 11923186 647991146107883345193352517535084890880 11923187 251483379953779804561175850895159636512 11923188 285724881881024856580435516743943729152 11923189 265580128513426273843210905650386464640 11923190 177707735962408853017091621337074428800 11923191 -246639943034327439849561356722638429648 11923192 916523553850983442267608971366379417600 11923193 -49181731863479511493670467807931712300 11923194 -82397550471981266005150991751977114880 11923195 676787549379120454537990632955951152000 11923196 917333793625124376042369780787152998400 11923197 -54926855215391855181260000040611719104 11923198 -113876228547957367061972862570214191360 11923199 -440696658344593849773722674238095864536 11923200 10799073295246470652888005827415244800 11923201 -395864581140802381689212654967469228798 11923202 -141702588266570950150165256050328284128 11923203 465265947214622355442144721591473915200 11923204 689573441697455524667879516546533475456 11923205 -197026403039362655530858256102239507200 11923206 400888883608116674226223301581224026304 11923207 945269367646174602289801647449792066456 11923208 642128995256393722704368212868547870720 11923209 195957492345939341043082896006064387221 11923210 -83583807163516009956777931438226916480 11923211 -90625462347451987764222481777627798188 11923212 -1905370890591184849503004522235314176 11923213 -68321374459205077058345927027325672500 11923214 -33239279611578893435868598452876784320 11923215 -358847881295629118735719437439603376880 11923216 12764526815587861474416359093066473472 11923217 -606266480942368756488748486377967270734 11923218 13448308395640165434315954323403419664 11923219 890346996143702674154903670511119828 11923220 5643470446227572846030137768863989760 11923221 -161638977392271689948775811386055820736 11923222 311806309564292394356372669662804648320 11923223 243636281017171435013179953328059509664 11923224 -283503370220707415108178842320664494080 11923225 342911218235390350745328182616087260750 11923226 126082300816084338739100726875066172160 11923227 -2280512093891347465998993238649091304320 11923228 -19719210485953549836908838144093417984 11923229 -988091029667956987777535834618538910260 11923230 83114223083775671053962198213800893440 11923231 -1159699138954693360982479686403026455968 11923232 111181672179376559939975820954461798400 11923233 401174923508770234180407188238034421760 11923234 -10680110747215396858338120585295174080 11923235 -882753673769196534278904707457752566320 11923236 3627687010581067573842554126911910400 11923237 -387041221595408617755408083975979634114 11923238 -241923744893805380920623162225633457920 11923239 610116198953333217390592331551893920160 11923240 14878713388933682162573321172566016000 11923241 -143634483691687846359416366848320724800 11923242 564774056936685823023275854341653535744 11923243 251084500224224301654740445396834052128 11923244 -641585022680721089833622305781303710464 11923245 402093987341086862851208545374210842220 11923246 318012871443135924030803705367800521344 11923247 148023781770499964190064981258891449312 11923248 141709926409210637117823075517391929344 11923249 521423807134273372305500575545106624564 11923250 -8267128723333201573632070561083120000 11923251 -33982761261980995146115015407021066240 11923252 -146956111603043649038929655377334839296 11923253 -140364586889011986921246384526557062880 11923254 541788496614828188238004391455395840 11923255 2611529875399570313840415668896634160 11923256 -526295526899257424223167437196259287040 11923257 74464237562972840749677567067581986640 11923258 417044829398543720643468525733148234976 11923259 1469944591650872542874153834288537855460 11923260 367684083977515485603898406071827456000 11923261 -251174561812064270338019478486725041568 11923262 -165945766030685539998239657524308462336 11923263 -437149342168275893894741678387578454160 11923264 148649304328340751217143070487398055936 11923265 -171400746167907799089243193379711063340 11923266 -93009187130599022199153183696379988736 11923267 -2100596039210648722262624390480385964248 11923268 -689612332502760765259885263414452551680 11923269 -4358031305500846121248548436730075712 11923270 -362045134033387882832300207703607681920 11923271 247966109657440093800106220578278992472 11923272 -608304010969156661622642877413373025280 11923273 280558654063883422033577931010938925838 11923274 -30414440608010482178670821131328875008 11923275 -10799123718810708486353594158766726400 11923276 -974356053373743399608153888892837571840 11923277 -132958457435377833575742258301738244874 11923278 280726122423706122589282765638725788800 11923279 333049139133739612747761556121741217640 11923280 -346627905306421616649486577788888023040 11923281 199216481106513601136585491324810832160 11923282 -39609090148331486511042736860091809792 11923283 -535497127386684342615269049646850280468 11923284 -52688746226354783441712724465727385600 11923285 647171061170806557107961691885710838560 11923286 -482901748360563121657492397233168989408 11923287 -37217618579405043480379454430816792960 11923288 -181378794310839728582427397996439500800 11923289 184419141691280273953413531452801870592 11923290 248831854088146462222753142437646224320 11923291 -389851741365757194391134465042198310928 11923292 -79785298014720509783179984016516198400 11923293 -110694484855722736835693122452196291776 11923294 -364735542138111303151986186102126290304 11923295 -412049426389735129795730524643440906200 11923296 -143975096305096940102589165002148544512 11923297 279644282540811241492138692847015443746 11923298 7077627148019252175783249447059485440 11923299 66138558656719033487371499326681050384 11923300 -522899334358578287356859659335084265600 11923301 687761657319872653620593499291890686464 11923302 233794278156665938999598744865425687232 11923303 29177747179900299624725069255581024256 11923304 684072845393977753256056345400218890240 11923305 402642433573857095560792142340512237760 11923306 -615708539935055816201348021617060269648 11923307 -622477522385386148587687409901854514096 11923308 80261681596825407676931765366084229120 11923309 -147247892251647230204298271665329562792 11923310 41438055808551478417699105981700812800 11923311 208221088422217909418997343104301329672 11923312 130427252948457491737673553823236751360 11923313 220248980075369262838368223538802261504 11923314 81246971003799616775819733040503929856 11923315 -179091192350388869680601120811754747680 11923316 477906291994898186109951104699905607040 11923317 -559013212654455737799598427855531501760 11923318 -142989875995157314817771368199484531072 11923319 641078462730652549006175452327795518840 11923320 374952421941359027576430133207366041600 11923321 1257532604596016722804907719002331948680 11923322 179399734955923914148664521371523079424 11923323 115583311648011624284717947690782044184 11923324 -43826191857697400531924699006919954432 11923325 -84486130932007291640576506787910853500 11923326 -87813475009858273960564455501521356608 11923327 -128720045571126867451780134938911057640 11923328 -1227456138262831429655580964189561159680 11923329 -623029376850766592862507458581449086112 11923330 82053760995775581550290368480019355200 11923331 17505066161921604895044845095066283520 11923332 322518443017090264079674967976346831872 11923333 294508768400658391378703712718648256568 11923334 -289434390661897639697169405765695573568 11923335 306191039728597904764239065272811959200 11923336 1801759480440910230749467324694372352000 11923337 312327666709638273162838442762122626612 11923338 -15175898791494273071105700922878246912 11923339 1171625664984235576877255381002314813140 11923340 299793632491703641229516603782579200 11923341 5212747433800619452241218449956510784 11923342 272691943504239466744146033198353917632 11923343 -26263095575650611913517960510646897720 11923344 -58375835084947305319587829339800993792 11923345 -67031371821431853237487445095989052800 11923346 -735799593616427922869535261944966490336 11923347 690005023037287720470042404897169257328 11923348 1091040642690112041547959700641204293376 11923349 352057151729736844906866933368308282236 11923350 -69876804692419831507913716901547312000 11923351 -1335053884622278953350833310527374966696 11923352 -62141639478728220189846556475180113920 11923353 -75890595187273570385959334100069081720 11923354 8625234249831137806033521650906284800 11923355 -263759779355133073995121611884729394000 11923356 104439337496638091248622451738686152704 11923357 -163842809328607087744507649269128466260 11923358 -393640802738246186076985947001700143488 11923359 -218544169580577959638014656432085709440 11923360 -941194197842891602211266396258690007040 11923361 -6264924347126705038187791054921029696 11923362 -38598583280675139576588143556512585856 11923363 1171035777779142549315868041594311963612 11923364 -515165708577212193600925087410624774144 11923365 -326654772429159053656343528128022943360 11923366 89066183765931333498632589089365883904 11923367 -1363626098103343134862329412868514760584 11923368 430802310469685048558930891520154828800 11923369 468020576408157445679705093750963244000 11923370 -9013452066880008950415901762003497120 11923371 466899035347949128647561251043367248540 11923372 362794414821714869056289793046372664576 11923373 66515170492370675100827946399387787200 11923374 8712362176530071201902078264971970560 11923375 130588209368413156480413838026863808000 11923376 -515508120034814446599954992004792385536 11923377 -527226514903559149934418478677877537680 11923378 466030774123746548365501210701996564240 11923379 373188517756815671228712587874273460560 11923380 -116160742579787517223770332701229015040 11923381 908005042451586627508462572661968627182 11923382 -72744866995097654748849130093365661248 11923383 -42671583199945391160374818557595517952 11923384 4285586365109273871500671353978224640 11923385 313517779912123460145458374084772967360 11923386 86716144855426636854558601783172158464 11923387 169459487114720278288142990978589619712 11923388 -980178505432439280015058965804389747712 11923389 -826829518018138595610278313262928172480 11923390 -562300734839347912516504647295641508800 11923391 -857354882389511807188577772851407149600 11923392 57090253845853471271491930595455401984 11923393 81316143810019161931134342808702694320 11923394 -46514413415111420252395828206482477568 11923395 -231200279258888969072229275056545177600 11923396 -813873237084790302231210764992933091200 11923397 2031675795939427020225897639362282803452 11923398 125260298740778576699093124151991925504 11923399 -639940127508111732163167463090476239480 11923400 -10242373536223599152172112093419648000 11923401 -20883210375049175355398199901578844800 11923402 68816506120088957347145245550659130112 11923403 -239912820183564191394090134631423114348 11923404 -652809247073269393207430837797360648704 11923405 -257465757153106319047573255107166810440 11923406 -4289386466870217390724224117867712512 11923407 -12003061468875165262970868829992313392 11923408 71962955293765058639647501703522549760 11923409 -891925099182726373373393233050739053084 11923410 -120787993325363030107499717077204800000 11923411 1401295557278541628975216992292601236224 11923412 -537781478873565745987271016320298608640 11923413 379881792577096669005299870693341514688 11923414 263231507498766021959314540599050785056 11923415 217332770538855067842271890633054947280 11923416 -686259419009661424912878448241631436800 11923417 367407966446580254756079330445142510352 11923418 127346107518769767354291420412983489504 11923419 -51167528052052569304185219287124058320 11923420 -439476270248351659580529340989626496000 11923421 168615236291835652259291704750582874892 11923422 850038364186058512082957643383998464 11923423 693348907010388231604591526233096448672 11923424 1133538934768674644718197418560141131776 11923425 -215340804680049807744108667937624626500 11923426 686536966112162182999302126609394920000 11923427 -10594869880470241240202869638580148400 11923428 -537360271641487879639559216548176936960 11923429 -92820054825111840860401376730019936128 11923430 535450795247936385646853331477907537920 11923431 187245950815664565858008114224973247360 11923432 498904368509972959456137563066782694400 11923433 965092139960823473862276103273958378682 11923434 81096882424564990974760849159793028960 11923435 -7853708379308258220894002172557172240 11923436 -131229047387753699723863570708149476352 11923437 43849687371117402976149319289637143040 11923438 -444876099304096931291674760832790192704 11923439 -901892297783772880503839721748107942600 11923440 26310630154187691770378999761387192320 11923441 2618573192747859004960357571187292163172 11923442 -272105751442768625067176647365021766128 11923443 -18741712999897717037795681854792197984 11923444 254047139789403156937397790102167611392 11923445 -791294931359709897157108552637359923300 11923446 79823252796420279176519096247633653184 11923447 -162134630113146481924628561654259182104 11923448 267387335768389503888383315517483356160 11923449 -488014792055192673281054888477090671536 11923450 20899278390758231066384891016940032000 11923451 -9097806060586578966640371819458788248 11923452 64861075117822756358023173844108402176 11923453 -243224621639034280757191532372573936736 11923454 128236376670404543213332551393391069824 11923455 13350914956574148405681382451580928800 11923456 -217093628531358825519139835484366176256 11923457 45538238571243672613716686919879394560 11923458 -44613326905228208564698184417390625792 11923459 -807983684379662720950717563211267182340 11923460 -267810616650812108402215611114860275200 11923461 -1640233163529212074168110404749582050 11923462 -188923835303595760036038756338441508768 11923463 702186812274920405435294636086947134784 11923464 516759265501829667082982784198668083200 11923465 -216275947506707864998289200766959750200 11923466 -822264670411413311184199407338555197440 11923467 -717186253554399520278258961257844623360 11923468 143313181217360293227447504938792882176 11923469 23464348866928140000526809277695483030 11923470 3203574315615621194529333288609792000 11923471 -292835991214128983123831366906790773760 11923472 -69631723620385389524344470628681383936 11923473 575849320399121609684633547263163308784 11923474 118453092558309048361294045423506062736 11923475 13964960791862338215769554575872179000 11923476 -415710220604391692994081277669966811136 11923477 2254279441287840322117411190124796286592 11923478 97364989303822293439428608754029552256 11923479 116617336068278411470940780048799750624 11923480 -195391001220763276810329680685667737600 11923481 -1374905331356258333873787248936010257718 11923482 276615305429954914415906064567506990592 11923483 -16513962932915616659271916388277024000 11923484 975090173668257533947586299170027542016 11923485 108290188635232750783503217289009285760 11923486 -797044407028756125549279773399248657536 11923487 -555197992570395628020212518823115844560 11923488 -78482568058940710600915827552406732800 11923489 1471624299641068753515464287396722763440 11923490 -502002267139465660107227693199212172000 11923491 894214257650075269022743314917929174392 11923492 -143486230919527825636873197004472852480 11923493 308374124474150786753001458128434791742 11923494 12581746457937424292678886998286787584 11923495 993478978284913657890308873255648032800 11923496 30931773427429629474325602023833344000 11923497 -513155387576313154426429081888605385920 11923498 -116777597463172005416832310405217180064 11923499 27293572123683462706647387830381506560 11923500 -506114541240146479483053928626873600000 11923501 1341184762031091811320937222081136836502 11923502 -190627491074165096195001052766993850048 11923503 -119043910383158868904452743250430805496 11923504 -34934427198269125675099624665363087360 11923505 -292299442478860190486183933091354895680 11923506 32644894449069515724934452206021512704 11923507 -128336958875238837190215316377105696400 11923508 -269906862605989232582348028819038127360 11923509 -54607174041585300495736842319149378432 11923510 -238185932485273034196221229122188848000 11923511 8339180189400682702853228788000625712 11923512 45150538796278046594563920886270955520 11923513 -11795477016327116020455537142337073840 11923514 -411926589125973010932369303316423584144 11923515 445287762975502671802008274244306495520 11923516 176238815122439162879853243393055448064 11923517 -453515943253901063412268078166528581434 11923518 277163779293468592846026765828414323328 11923519 -1144354065793486146471926985026904182080 11923520 -70001788359925335267294529923758161920 11923521 115812032028458146498720152253144736064 11923522 -89313504451170775212795388145622614016 11923523 -48382970757158290680959635749582769560 11923524 811316110561188666451080482480482713600 11923525 6916407402384847194358660986753105300 11923526 -288453037229607485039620987645756054080 11923527 -54438830697482095159551870785637752832 11923528 63043794409889789423662825488491089920 11923529 1352718134893521633161233727041036007130 11923530 3255904280193914601429373575378800640 11923531 -397981747016804657668287153955976641296 11923532 105442071272251099236499413881679741696 11923533 -324936204422582819963821624326668427498 11923534 -120981303643430964103345376890164119808 11923535 -171360614315154203942265610816192449600 11923536 120441025236423760777430171815723794432 11923537 36836150599122601630118646225065093620 11923538 226538800169117478763279059812461812480 11923539 -627914420327957678985990859574006734272 11923540 841304979136745537190190579066110451200 11923541 -158111893784817318714035587039737629376 11923542 273614212690365249165818627484071116608 11923543 -268126215824611121563301135030459529208 11923544 -452022327177887280346731532277117859840 11923545 -150769129017965245571601204143439513600 11923546 152934086320608011141388446456166731520 11923547 -623893670281434336220693642470546778008 11923548 -41971542039331068798525267914391060480 11923549 -922494460315521043118853817667168100480 11923550 232489925350768415463797101158128500800 11923551 14735184578168214424125746756967233040 11923552 746811003224236481736089716416458391552 11923553 -38732956562815860193489904972784218220 11923554 -24636474616181318816354478648569456640 11923555 249791835349877502766367415235322157120 11923556 -5815802418905966825461743939993010176 11923557 -279789870326937614030889917657600924160 11923558 -637500355907696062944761165618428665120 11923559 1083384733422320205410868161191642141080 11923560 163674460056710967298359943170439987200 11923561 20825608626518750918907994787016852224 11923562 93522886148107970640703560404861115408 11923563 262154124301893431170090004419349643264 11923564 359632565888232163638274997071813836800 11923565 -197340404559661329554678717212723383540 11923566 35140974561602154435057650243424258624 11923567 147338911152165850303878430960629297960 11923568 -69779478871431107343497583069733257216 11923569 97076712672175398835881560126731040448 11923570 311178433561799675206942372104209112480 11923571 306142889002040018650356096110742772224 11923572 96316269814623549342890820153719347200 11923573 -6302966666023150507192917282432880160 11923574 -165106983687093337261185602618765308800 11923575 6501545080495256395011793891049724600 11923576 -255717970731872810933820500865853440000 11923577 -625421568085272179092484564744229972780 11923578 407765987378738543132230822429665323520 11923579 -51408291657353301722588640912862170768 11923580 -525509000227678195304073691300969612800 11923581 -354866428975257122616981822567094645248 11923582 735238961030753799652917895110408000 11923583 -185750112145034263564948065394126748160 11923584 228248786473685845827953273801948528640 11923585 242523449124091287298089382564710921000 11923586 197412094918410578946799515440830102992 11923587 146150413013630488236080795655545685888 11923588 -679053196910423255681344322472910582784 11923589 -479738202312530941100042270202394663776 11923590 55526225651496619833956671664700364800 11923591 837625987073006487863568692660548084752 11923592 308604615859812809244133497473551564800 11923593 -538294229914001241729240436751348823072 11923594 -233534993424390432193536022928026973904 11923595 1243472910702961058128130001147431797200 11923596 -80507803827703498342502420783118325248 11923597 -60536412948607873248027804458650430400 11923598 350617045602876619433621038574186528640 11923599 -10713201992392063448943289531678240512 11923600 25645083053817919448677509070836121600 11923601 -12094589302621039152584399532991916508 11923602 266160175060039041633627749533122689280 11923603 -529226448668060575382858995412867928148 11923604 31201670869685665496412361881474772992 11923605 4544124636478306977503454884314500000 11923606 -145009594467018398960890896934991174976 11923607 452412913299833115186813305403209606856 11923608 152857458001934674681600609653661839360 11923609 -1687794319077414604767624078340277792060 11923610 -552134482472111747291622039340711630080 11923611 -863631552369869268577307322197228280720 11923612 22779375305784343043582744317640224256 11923613 90778175539758339922293254317653784128 11923614 232190804933862896323038009730285145088 11923615 -93889982160946269047764358362190914560 11923616 -773788012550760942628238378265168642048 11923617 -120650816663843571608507176653722218320 11923618 -226777744276884841601023029358866966528 11923619 -551492517802049273108222582948018832480 11923620 63525667017698227486505235972358840320 11923621 824516676871199482994637794180750519200 11923622 -157788115302468293660827128051087624576 11923623 -264386021261040215370135395738092316736 11923624 1532324749160950255944390235919449374720 11923625 -516776465716294972975461141511572528000 11923626 -382795941018423514045425051701149943040 11923627 716904804620862193761806357992051161952 11923628 630788622808264168630239142447301529600 11923629 51908492597604292438515182626907677920 11923630 -427858184689966103187502338683871196800 11923631 -212482073753078241806193941082278385168 11923632 -51006375292642444736817370886056181760 11923633 321479793865247394961317377003720270400 11923634 -80239994024599773992161465390837617120 11923635 -102674825794516206314879703077445747360 11923636 72385830073716608609071384387668894080 11923637 112009244739630334814640685553313606720 11923638 585396455276989687724478060222240685440 11923639 19755056834784701627485111782719208448 11923640 -946981528007256064754629936239237120000 11923641 260114486829322106722224590000821827450 11923642 -3620263139387800769259917542375296768 11923643 115446319854905786264258385780549857892 11923644 -93917968209299420726787305540692761600 11923645 263092188003232184962591767350772393900 11923646 -277917827693492951204840587352439634560 11923647 -299521951611173443495274065109959223520 11923648 203737586377202305070127162559221989376 11923649 -80049457283642989910031318900705828864 11923650 -131051848385208904053739035380049229200 11923651 -636619629666260469959052556001366449348 11923652 -265771826184264965763845267944063254528 11923653 305564470175066724214210689228225117504 11923654 206909444272460223132575832907601459712 11923655 316416655572463320949442051681537495760 11923656 364701736261271583418239073844475494400 11923657 -344978928236728893326730626955447312668 11923658 232219230790675611817472536004227610976 11923659 -591478776220278886690348171476821318400 11923660 -350453843157365965903171672882889164800 11923661 86956445506316035726549611261418571724 11923662 116207129043003962325800121647327525952 11923663 529693131445575852296043043831789628912 11923664 48211928380847190153962477738014801920 11923665 148998787775786112812780451396402608640 11923666 -122135842035421142694628332346980889968 11923667 144119253851297303584915282251822080592 11923668 -93098620183252199055469353422855710848 11923669 -760437277638391194748353159954361274880 11923670 450939639631146252795157426193085707520 11923671 349182002470761515718760892671699320960 11923672 646712591033448691911926970925004236800 11923673 439447578270172381668345050726612091924 11923674 12002591640953659392542926608951260160 11923675 55681082857949757269048425513387350000 11923676 91733107547541306272604931932826805760 11923677 691484944012505318129914977402539656800 11923678 100109255884039218838181269658204557440 11923679 36285265376933941677218094890385451680 11923680 380763591447528045297606030054583173120 11923681 -92661067857861630006710471281207082880 11923682 54620995624444540637402672094169152000 11923683 468489947550474252805958386616395486464 11923684 404905669298335064822567271849051852416 11923685 -1161013315031412377378005644166003200 11923686 272225039953961582409887005138943040 11923687 -367610427060771073081492968351910110664 11923688 -320118901249019687864576980634477936640 11923689 457071770291132560646705845206333588624 11923690 443330120589042731452530159371404341600 11923691 234277155621164858250481610731900908240 11923692 -1258139140759504957523211100152948473856 11923693 -105914338407747530562401739439491008340 11923694 -192309549152053570710535344545087328000 11923695 160092462419400934418188930731735642720 11923696 -258868837707935805619911793415939227648 11923697 354542035848287247843764825787632453280 11923698 106877944450214057252815268391831271680 11923699 -190084645503121015193921619750669507264 11923700 -257804274413651667531019280065434748800 11923701 -258289559031410789699044379455610892768 11923702 -3743193268766717926712523487367744256 11923703 -1144401151965311188757529974391278064 11923704 76046208498960189738842191248445132800 11923705 412281424096614604088041844326349095560 11923706 -367008388758738672978660653271780308736 11923707 372023421451444892534912909093417080320 11923708 -28700857475653596830380518928257741824 11923709 254613364741992083255898403964305329600 11923710 -92532404461009870149078124034290483200 11923711 -641270537104621755445122399830355415688 11923712 -859352796894244276607656040558260912128 11923713 593418687515110819240405234936344698400 11923714 228641073527228364530105403828279618432 11923715 98321904861592943961086898709855396800 11923716 809394167283321247776491355077345280 11923717 456594916230893051167280282996729851420 11923718 637437601668107344289332543799470654560 11923719 -767173923835148829404464730610830029440 11923720 384525840880000289138961185714461132800 11923721 -1255565477971161316904171199674727207756 11923722 430438684016177899488613907617360684032 11923723 110753134136705509108486508810996824320 11923724 421057394525688671506676740159887050496 11923725 287441705813114889894706299918525240000 11923726 721760639543645384304585022023159717312 11923727 821076140915982596531779314039859784400 11923728 499642156914078114330779936855162880 11923729 56007599486670989363254682012865470208 11923730 53796540746143051347282461856149483520 11923731 -350652970540035577836371553437445410736 11923732 -395799124587449116819547077709366995200 11923733 222782186519325337223573656128214697244 11923734 682505556024331754563680046056228976512 11923735 683413047435810736330270441893474746400 11923736 1038892431957334930184501889828376104960 11923737 51855173663859468559327791755190052224 11923738 513366797725581861090563782200423329520 11923739 260522126796732623827788922068609585540 11923740 254429714690773333140013054717530931200 11923741 540971776540417246589281296420604471142 11923742 -324908307952200532612317500214517422528 11923743 -151770422601830724637369131313222774752 11923744 -270027049313730204836771246948764090368 11923745 622188628547403437453784174094315492500 11923746 -470449400790228249468114966288973977216 11923747 -43455272730998079355442224051569500160 11923748 -44088927328321460080285042477612498944 11923749 975763171808610494117520736292121508284 11923750 70065664274444778750227560703613900000 11923751 268288150203262351793889926932256813184 11923752 -416589435420106425202992638777899253760 11923753 -98039682048059693780082879667409348096 11923754 -505041020695171342454868030358885090560 11923755 -387136980655322224842800992275471866880 11923756 362637506803770790453679687595724078080 11923757 -145779227212164466366388377543029100788 11923758 85504788397541525520745558972473600960 11923759 -778754896126290987458844273570852150528 11923760 51074340622756182571812809447994163200 11923761 1907534420330723285184895537220481504 11923762 592922647784291680314216215142974863632 11923763 -1320024588135079424848349576155175183988 11923764 -45822856349412922710778618238902554624 11923765 -495855394456633570973060750527757769600 11923766 -48717983269863083019469487043591460800 11923767 -570819192608577374327509715470583829960 11923768 309192769251150145169199923614575144960 11923769 216099712275761792921674134257609481408 11923770 -159181972980129101985765923595315974400 11923771 6102475111349953634231596846552305832 11923772 251251730996405539639303465079714101248 11923773 633358054048761327161882691240516021600 11923774 591553649942846108969751667831334075136 11923775 -208676482251661668603159629589671316000 11923776 -28837787071557567364847531002102284288 11923777 80409978761759419409516778596418717360 11923778 170939965869441338325726387179637719040 11923779 122400900646794525448083370832617040640 11923780 -132172598767109061786233636348900167680 11923781 -771661962174221719842149579094143212548 11923782 -163088027820989676576231565330742353920 11923783 -602948181126783559041168488395346271600 11923784 425176719797976811543386374209143736320 11923785 -670651492897607245917186588207681814200 11923786 93450731175993576558077735519139010560 11923787 466953701070368253993248966087494844436 11923788 -573886873044559269437910820342858838016 11923789 -150722296821844250265568427640933422144 11923790 -163199214802867220344803245038474049280 11923791 -652408014700924777510213774168601784576 11923792 22255121157050990259492092582456852480 11923793 -241559540075362525193340254498354001600 11923794 735156240655109976719768242721435063040 11923795 -472609219898654625111178027112292523680 11923796 701946115116241277775347630493470793600 11923797 -1485267645936168515525009508107631393120 11923798 -326266487968760063098792197454636407936 11923799 -130865251447891767675744763689298614936 11923800 -172925278289040136137513243606614016000 11923801 1083596816519538744726597041701815780100 11923802 -42030351318825846179541846696140349696 11923803 -565629302335292545523663177524258787988 11923804 -92409668754376020220753546518895865344 11923805 -91119389703837520180188113422658367240 11923806 382831359785074607543192304719864838144 11923807 -5604686192297193928543825062212510544 11923808 -547055538090892558083149178370615934976 11923809 140159398726751361984488671189108224768 11923810 -155635774318910537782063427987566295040 11923811 831114539328588307454207452276086393600 11923812 -490463604067952962717681723931570120064 11923813 -518804717978450814060136272733313246016 11923814 2678643771495294808547461254295480320 11923815 -541514607400523246621651487415539186480 11923816 -141101087228137253365877015955628139520 11923817 -638033635129089399490345688056354419468 11923818 415913213831085057430998755219073717504 11923819 -905435715687467905594785470650667635104 11923820 -26778071422026482795844681491894507520 11923821 89776914715395418735609086851366031360 11923822 -214775190143134683611043547545769842048 11923823 -213765440187379407330745057913901914928 11923824 -337536472524442503181485453915291648 11923825 -258811131591127968461754217206636870900 11923826 814682278818477153005078052579093903360 11923827 793579217368300309079960859627335448120 11923828 -447905939009737876744459749189371684864 11923829 -841029030927171286181781137112064911570 11923830 6619169435751243400291499082981461760 11923831 -1192374911629383134836656768338422313368 11923832 126116959158984470810970253753043558400 11923833 229383129818661796353873285518385401424 11923834 13105812671369098007706509246773856640 11923835 92803381079149783810353225633551550720 11923836 -174433493803225961541969553059920747520 11923837 580061288662317592093202206296256810400 11923838 308605312933157805567487211613613816320 11923839 838130021367488721544056610285127995704 11923840 -201843479349788530402830834656398540800 11923841 -530881428064759344831028330347400914000 11923842 47550075497535090925363861483870178304 11923843 -929405851612714283570783261220734377920 11923844 395419720438379070375225295497459511296 11923845 -293534535737606329621434741405834768480 11923846 701224871493610618263476679185436573504 11923847 -533478534315703538507091326753322337560 11923848 -61044407069445100774124060826606013440 11923849 194149838167937857432977461628892015040 11923850 79707636699840305554988980377141536400 11923851 203386290793683285957254444099061928800 11923852 303345930757308961057364244629343578112 11923853 -1624647331832518147359957556438955489280 11923854 159434008813136281678442949558256787520 11923855 -948558180270814225893545896088416965240 11923856 -35266292785463201140537653593078956032 11923857 5811205970727738236941017137845873056 11923858 436364013672260605757593860520071641760 11923859 329024505550466519384760225165887954904 11923860 -104936410885887904710692909160714608640 11923861 512751168509005135640315706285802712462 11923862 -629068912248363616881962981308711001568 11923863 -75514226002992726973598363212238959872 11923864 214005232677630963029322048776070451200 11923865 793357667550549789623407818711475958400 11923866 -62523385402859619251247349199347318272 11923867 -952078808334561141201951424650396693840 11923868 -461314542809562128110772051797584691200 11923869 -544425294166905014690821357300087280256 11923870 170398399037971782937780842805215164160 11923871 153221084777462436564779787073228810944 11923872 -247376593411210926072772145841863393280 11923873 -52576952045110777196502338354709271896 11923874 -317677042861769670275692840402056895200 11923875 249277975098453269679091045425236280000 11923876 289011628681033455767173521334633247360 11923877 6716681062819851204475903089948249792 11923878 184384102141552230761175510279224889024 11923879 63202272764296510531343607346326810672 11923880 -134244488395824814165177579819559731200 11923881 76272710124867897706271924931382276800 11923882 -149637679043170384384545365294907244032 11923883 -83636916984178958555546467238306325216 11923884 100842907411322714513366817981686793216 11923885 -39804022989051121054295429674247960040 11923886 -26755383249310395738884279690574373056 11923887 -225544457513004332036754210175017198720 11923888 -278994537077370998481698233476228825088 11923889 -130267487457978437149134010286373107310 11923890 183251724478197419027850331160356577280 11923891 -336763855032295035968395228417695716528 11923892 999435536786781136282639054487466873216 11923893 1180287161415063721607891261296823100 11923894 -279215494140247439786345585005151564160 11923895 -815568396091915029379102556607277117920 11923896 -567900648097715095738431977243728281600 11923897 1616274546173177976077613423142240498346 11923898 568271957622121684751050636081348439040 11923899 71189136132030215430289491369181623408 11923900 8964127764949315410952464833132544000 11923901 392057167483691401999260094139207008800 11923902 47110680519381421113394346192094412800 11923903 558881743319508643264907318484284189440 11923904 115564794795874344809690507212977340416 11923905 -379975357734161885327392497682888400640 11923906 34460908095229635266677607973590995200 11923907 512524860824885060288126757035017974792 11923908 400566856173680846232861586228008861696 11923909 761976000858695408130319031845270830110 11923910 -368923220084198958225087844796077088640 11923911 -499122842167965214822786733811781822968 11923912 -72254047658674289754322077609399091200 11923913 801191210117531758576373930455447567104 11923914 -364730882303197841885060311743332071680 11923915 493248521113150876920143796923170054560 11923916 184300778315294878260261146860821040128 11923917 -119518956872095293056631133248146165088 11923918 222688573683943255228570459415061919680 11923919 -4405102744331825537608642397766401088 11923920 95176933810862176790057888985296977920 11923921 516417998519092150874489560128210363122 11923922 84415617238332860540292306169353078912 11923923 880811254608059680920044848796308057728 11923924 -31505180757305222564022853697085311104 11923925 -15158496806275113885859174791204708000 11923926 87464763085143231515993825943576281088 11923927 -878060188042667390610762301072688783224 11923928 -253620486047414003416098796506162954240 11923929 -26318051616640412996655108491407635990 11923930 -419529978797345793629113457404334433600 11923931 1078329551290527227745915453472662177732 11923932 111416320165340427439802941841646892032 11923933 130457322333798166264392796202577190400 11923934 -109429041391809066691222881521282601600 11923935 279645612881435315898146969757997334400 11923936 1013877966135236698358015881043675971584 11923937 535543266852162711927546159843073885440 11923938 -33131810003072979139806180445327056096 11923939 -228782905596912856450344693050911260672 11923940 -132368995898842800661882172819987742720 11923941 214760359638329966526447608823625178304 11923942 -177495424404964297903429796195846116128 11923943 3862302301922273269460848755657380184 11923944 -550090883375765796375981857905901568000 11923945 697991445894132293279172479067564900 11923946 -117184888329954360158320870972579948800 11923947 589397756396168949013889161648003026432 11923948 -149040168236988516382851078226846124544 11923949 621192845448684204091703533222364095680 11923950 212177248296884861292679685940374097600 11923951 -671191629213121049331860960172564094088 11923952 68447157455204108078305493029686214656 11923953 -77601228216995421780626872172101443840 11923954 85570798049532671379636897763468902432 11923955 677994603636445460313574990493881226160 11923956 -941424844221307110279965239564941127680 11923957 -2102422004685556446877587855050660708 11923958 27773232566196899888454428821046482080 11923959 -255894647771664651824711301526992345600 11923960 112881073963922539639275472595274240000 11923961 -169703459327923616931633270693511112640 11923962 -8147236634534861350684499797084719360 11923963 -1226749183300942307534516510687468965200 11923964 -153419508970972648027009814475834716160 11923965 524263303025860186578323865864523890060 11923966 -15791497965152640037114692650062770816 11923967 -582204836492469926975916586242923780736 11923968 -117472851591079734904781506766941716480 11923969 -1187369055393424097860988963813420677630 11923970 -81936643246495494654732741552410850240 11923971 459244655685647881979842256995009272312 11923972 107446924060197615167435657032786203776 11923973 -108882215129155943840990694274166794560 11923974 -29833123941139144959297164100557545056 11923975 254086056889112574301355934773128272800 11923976 275833994629858598985245803817276006400 11923977 314835180988916341248723961239273959808 11923978 335467113603530748147301531106237760000 11923979 -533124593861295055135485796492889301420 11923980 263755924927172944394086474577342991360 11923981 -806101176120519064107194874246184598218 11923982 -120540937521186951345213636382935552000 11923983 -607402504557041295280846769318445228000 11923984 -249589451927019250871116545929915392000 11923985 -791098648290639548878006505332677191820 11923986 1818232190061534665799097908783674880 11923987 181838647179142935771352341531623037552 11923988 680947347683027535959417306594351066880 11923989 -27183214695345958782586850061132241920 11923990 150047185255968154499323588035952202880 11923991 1557924491050255346083447580791009521000 11923992 532423197008640910073977923531237304320 11923993 -375868846381031086830010855706702930616 11923994 814403811557129427722602559184806241792 11923995 73704443337066585097446075131312471040 11923996 -297462460694606308448463644022519944192 11923997 162333581379124797447906277338316921446 11923998 113157240076539336297677145723212768064 11923999 -291971587567457674796800097100043300000 11924000 -142251173898306465350077934780547072000 11924001 -386508943442875697013712591691946285120 11924002 -309605470996493875962141482849394000048 11924003 -337125868365421566533156229740094022080 11924004 -518053452554446187427315954412897425408 11924005 100254279494950790657331414401814303360 11924006 508343947767027754517381434851113123904 11924007 286256045317024204983278916223938595200 11924008 97065763871147847793366574901331138560 11924009 -752258299854081640968238216446151814790 11924010 148974069816799742390283281045857950720 11924011 367314322388410060197962508456680125224 11924012 504128396835599855663711495293260049920 11924013 -879351000602632519757448541375924026912 11924014 -218613110781215689087773656243708729280 11924015 417259839177851578828676873854375721160 11924016 31006374659097653440753558525138305024 11924017 -265661624472033575117097978041903673600 11924018 718105410572510006639200542978679547520 11924019 -518488159773119832091864136639579004576 11924020 -717779703860144974193049674431554816000 11924021 -796768736345840825492384183499906334308 11924022 -297504222681373322194756651454555337216 11924023 -343452984513369998787364601601260136000 11924024 126285117113127158572959656526643200000 11924025 -29701498920689227475416868388700488000 11924026 51476704996018142337304927225144034304 11924027 376738954118632380927601250725895577792 11924028 26839105574077210086476592779658138624 11924029 -6954653001966629980455481407695716032 11924030 -110955010317314383481615596896843571200 11924031 -184544762760120800767055278027901245056 11924032 -9463464147860005987768957512804466688 11924033 210475303583007557685945399527825511168 11924034 -86049322043552792554987428671237742720 11924035 -16127524917737852725964435408361720000 11924036 434850151298049169384535883655298622720 11924037 24297519280730976564339940639967197440 11924038 -22292559477637950098320671898555377408 11924039 -74033444289992622426885508955947566960 11924040 496493190382082218266122492255878348800 11924041 -751592003537156689248432083323009031808 11924042 -52172073508357030875530108578336952640 11924043 -865726731446091886651211178633864202536 11924044 72440162529088132269329666135701865472 11924045 -101071494271005380360711540668652862720 11924046 40120620644427711520837059279776586240 11924047 1417377786733829664695164762189034704496 11924048 -120126856646878129044655555158685925376 11924049 -497065641966776979093643729126377029136 11924050 168850679119347782862825201404456554800 11924051 728906115342536832853610852996959789824 11924052 -73122496998306057885507685524229939200 11924053 -111331951499727047293447132798575423200 11924054 -781839315505736152643397833117289933024 11924055 -86033352372198621119928692152022145600 11924056 164571989689310074329230678073295226880 11924057 -629844761151022407958266594676299991296 11924058 -345886504579617324134891205930523695360 11924059 291686109928122486566317269272305536016 11924060 -409979292458657793553572164332848599040 11924061 406520374607800978128751245820694700672 11924062 -787612794837513844481040362804971843968 11924063 -954467843229717627818589863702305744440 11924064 144882624123469116081525283569338941440 11924065 -169708415681569701336908973085712610540 11924066 -383545493835763060842762963825991680 11924067 554682633591177298076147201082481935480 11924068 -296537644132028482773564430067835856640 11924069 338130699057952108076375010523311479196 11924070 31446963548722277001395668730579299200 11924071 403066191047395754469743714332424674944 11924072 -10111499340569116123038948164372889600 11924073 -247076335496689140833342997346535846976 11924074 -370629149859644503127074984811470383360 11924075 493349239110804170480922791065165872000 11924076 -227181907594456935452432244573052732416 11924077 -547036064351801962995925198728350553600 11924078 324877039482050347844800364018181195840 11924079 -461223348364197570737480507399642349312 11924080 -5247510183737984327989902820245504000 11924081 546057923170861371234440717143424766132 11924082 388327171590661521234601456519224416400 11924083 204365767485946784530529862709456709880 11924084 236021111287072082164283960331558393216 11924085 19585567386475239868221316755914481600 11924086 635813849746657878457319237126521528992 11924087 240043408678933327379421266239311689952 11924088 -691726482187789052693001848460298813440 11924089 1144083786971028974733240232641141372756 11924090 -180484577935372709491088554360723591200 11924091 -21425937094025085570984634226640377868 11924092 -540026384746528760698560030893923600384 11924093 1334096394287653799790964541034817970700 11924094 46203833987941283746920528969118556160 11924095 147126959839880104429126565375172386400 11924096 -277419214675230214680845850850728345600 11924097 -184067470250694520528797196207987077504 11924098 -713502904185406416682099932392754368640 11924099 -72418964974514165016394428184493081184 11924100 -213130240726075564913348178866893200000 11924101 228708424240401834774671784477496073148 11924102 39997922326733099040945489047778385920 11924103 -192065410974922077635755015362798891096 11924104 266635513737301810702770781742592000000 11924105 -412149320919247770829777285442231203740 11924106 139267356634012824655859601378765310464 11924107 -164160686273414018007433744222810741520 11924108 8752121535331361098720433316002927616 11924109 53487542917727177771373434955735945228 11924110 431761292610032695116227525266747777920 11924111 180009715580014165791892098693280913712 11924112 -3291279613707688436732322948236181504 11924113 -483075481480411389499834286140068510620 11924114 6661048816825732445834768920545879840 11924115 2220724148829613082216644502555136000 11924116 -284604542486450918407747208059785823360 11924117 138749783545255272499343902622486031360 11924118 -25864956569042440698266248391008358400 11924119 66898398418055379216475476490783922048 11924120 94053794378611349512305015070607769600 11924121 560403295840086030219398253435713520864 11924122 85816351029115771724065750508400268032 11924123 -208394115923985368949185938722414497880 11924124 649371101011157787528595109938147049472 11924125 -1087911838202090462558606246916736521000 11924126 315786337686657945072789463371214384512 11924127 467467207684431752372254891720922091168 11924128 1383595068562414603135265761914791854080 11924129 174013310890546795286046377328195101376 11924130 264925389231704382553539427753732055040 11924131 275625121221088213075062944361068716200 11924132 -113406046743568634716645867790547913728 11924133 239973579373975795640698286326620783840 11924134 -341875097657276101631427838236983654400 11924135 -1077042733140024245096006778527520853440 11924136 111285403153954341860063811521389363200 11924137 593900319048918383449107767682039041786 11924138 -173618269422500413906503624148411372704 11924139 45842124771055355333137185696507566424 11924140 -48270738891588425840383045968205301760 11924141 -45025448917270591355968002153789364458 11924142 -1345837191913722800158587096221978496 11924143 -101007519270554656272718713724376090112 11924144 -76453394199427146829502413433266667520 11924145 433010287549199363240972824617411273600 11924146 -302564219842341509181446944604697392736 11924147 477431184859867992703552379273006083596 11924148 -499624331111653966080661113588845752320 11924149 -890186742007235919952191121153448472850 11924150 72171265004191157898795337620779558400 11924151 251536321285854727499404098142752013032 11924152 178735544509978919455966618731047301120 11924153 -467678334371805042421477551710680832160 11924154 221662999330652402595476322994459957248 11924155 -645452994776700375614318168141928397440 11924156 110422035953394549143613356135937131520 11924157 185826299073102771133155507849710075904 11924158 -1795826357770606142252416621103440512 11924159 65955965469939420606057092487076202904 11924160 -146741227411950805158022773505932656640 11924161 -173635018974634347941427144745828786476 11924162 53752731110917823815686865864702663200 11924163 722617173565764738123975256899402850692 11924164 -142173517246676338379401826774780907520 11924165 -914916894525969635942253586000887850080 11924166 -28675896418090972084788518256509939712 11924167 -1224863285500647570772721874891102975784 11924168 -831229718180851711069095151742727290880 11924169 -118679097051112696162627475425550947056 11924170 -1940435207997647577909847683181218720 11924171 -500916521548890259053425796035132178288 11924172 -16840729238965985220812422533804672000 11924173 922028752780332384004495826236829634422 11924174 955800996613825923510652786180607217792 11924175 137272297096550826103385758794698746800 11924176 -276778715813546036310010583792721985536 11924177 242103746846767185060080101568554903026 11924178 137609928820651485639882639376486264320 11924179 -272842113020535242840086367156330787220 11924180 -14366926961053409498639425441050681600 11924181 -388048903834923396228736867097228866560 11924182 -561334117934254199192705957691747794400 11924183 -576001004931573867265874446245066728568 11924184 659183008328997762093858123611894968320 11924185 10777771794655635811965009133417843200 11924186 522358515152610778813253905559818743792 11924187 173508251166756569296618129026144576 11924188 -524678655456483174913705906647690639360 11924189 -709937282336368084968235995006354525306 11924190 14637012713870044009222477526491811520 11924191 -38775337598534506113850197433553470320 11924192 -330668244048405093639968705524668039168 11924193 -853434584636980257396221902155101194272 11924194 -87752419695578957059913260347417983328 11924195 -161688951227011627787796513693613958400 11924196 -85573259847004982739781852521186167808 11924197 -323956472523065172284934616825457428928 11924198 1629559327465484148517241871660339456 11924199 1197212764219692268791861411052761504720 11924200 254258140251432292327011328045305984000 11924201 469774710188464941315600307759935520650 11924202 -507031702698273421123645555975029100800 11924203 276744599014879818586809338942300281000 11924204 6601534406038781280765335274786650112 11924205 -136735742545452435948467561025570704160 11924206 1323343165426220733900042553862029056 11924207 665696282766288026713012532872742241840 11924208 147525509158700458880649601293172015104 11924209 -14204435444507672970810662537602482960 11924210 -318525876425851525099784885164549862400 11924211 -99273276229934046101188963624518978000 11924212 22499224503916592937592778630435241984 11924213 173601916235384902291619304913189812096 11924214 188982750681637308468281831696297532288 11924215 652131271333952924257799174849457654360 11924216 -829502728072026300785805801146517995520 11924217 283766366036535847662034906941917163834 11924218 781759037804903557395363224680346440560 11924219 738648355168913674486568945428754166960 11924220 -51470430019275334180289231035588608000 11924221 -7253207869897087858451014862286902868 11924222 424858450528861780892947302732171912000 11924223 429430314568323975788949712121725955784 11924224 436205993676020840014694708953967755264 11924225 -44596622574572948625599953265423798100 11924226 -1347838813781754080014570132539392716800 11924227 -321324589660738101854426763155231502128 11924228 -464677613745857912685991632211581762432 11924229 -1563920195096486249009440559394555294720 11924230 -209132175438665300810397393496877178240 11924231 -916743136216714310709862824014611036416 11924232 751731194443286801075833600706757427200 11924233 469158776450204495234631918221487411482 11924234 306811906509882998366142789782853979392 11924235 -66326932149209111889819388289798233920 11924236 888984425470305697559791473610780993280 11924237 168297865370110244954218617817593252480 11924238 -104761566190730246772888571895574353856 11924239 757307207846091474226310916028817200824 11924240 -164346784390337777724072867188625162240 11924241 -53382346428681190484084674294983144576 11924242 162603662068074700376018161020913446144 11924243 -487923199071319733436783067821459197952 11924244 4133111303933549268366273647136344064 11924245 -580988985271077795227107208442963454500 11924246 147728870310893659828619618390268759072 11924247 -390401532781110736651821477902871951000 11924248 235849255570588617250660295387975577600 11924249 740982982530144539444249158550208041160 11924250 -31580732497129715866520583274500864000 11924251 -91315188325044783624484780791596058748 11924252 -1166361634890382881015830930382039243264 11924253 280515927652558659956650617607294471104 11924254 183188353676545121130591713814611174400 11924255 199255430611736594698659615262961144160 11924256 -68168964322821529920523063850912710656 11924257 -91109714342477198106046321715264449488 11924258 -16183885441494212744210017258189888512 11924259 703912167949915467490893929508120916320 11924260 -58869676681592734216224999379867852800 11924261 1478298472137360904172027266019063644800 11924262 -144234989983305211064322174699429086976 11924263 -208328989285032125880039000121975285976 11924264 -50654414236126864312011727340284723200 11924265 54904404620683405098481121267155801920 11924266 -50440946720118236053605503325918201168 11924267 -475401017432959108276719469207630164360 11924268 44979003467955888104397808128441853440 11924269 -107836097191709314560938275119719791904 11924270 524025448191989268559331507702098246080 11924271 82819853437394235892820635511905649760 11924272 -342560932367825783610506964222621646848 11924273 640751472445056374995152215781841918260 11924274 53795067016396165138447848198125475840 11924275 547402545046192962904060015155979483200 11924276 81426334348583376917928231409522900992 11924277 -71190758291171274307487491482799162080 11924278 -643765483036163215694332933154864115840 11924279 118431253681844105434762959613884068400 11924280 207332516459466717309732319299735552000 11924281 961001452601884644135957927244552643712 11924282 71926548670584632838940412706299665632 11924283 -8669836260471972791213668583045740800 11924284 119126837193414488737599279034110754816 11924285 -226411284917178313566769610785314953640 11924286 150506090238533202554092271164309985280 11924287 -23319891134542033946572633152935931080 11924288 20994817969742764143490484309249753088 11924289 303320378813138568893271065279163365844 11924290 205218936548355973627415007638147566080 11924291 -490235063636195243988442291604013610308 11924292 -549657315091227022687230540886427701248 11924293 -1371632991200263272097401126250649428800 11924294 -101138398417683857537360917499377061568 11924295 410668899484085317240038906157761466320 11924296 -835446358530669341958456515055987824640 11924297 530348568523032119904531837525451281552 11924298 676540974837962210792036850330020099424 11924299 266653952465925013417167484275186529720 11924300 -162893138418696440585391176273894073600 11924301 -893747154712967941206511414802047225536 11924302 403235406205898247443622285741880172160 11924303 -191356863291727848003538440905445410448 11924304 15755653311468633119896832797172563968 11924305 286925054814454758684327206789780160000 11924306 -471557869543554343696346178105907617648 11924307 -928264182402313691824385693146820270400 11924308 1118010869881146647092957544433727488 11924309 -56264018761491710440304318663635270020 11924310 61930792181692473488038952319106437120 11924311 -46372164976477184191326126221916100896 11924312 630228533446417063310724786029935595520 11924313 -484818266929073981872313771740908669600 11924314 16379083863312949101764485371288182256 11924315 94912121720052375116550356306410627920 11924316 -653877000427405436739185695833730480128 11924317 -164937792437704256608113404827657807188 11924318 225874128841579184850024815470942559232 11924319 -355813317074178884366748277144551293184 11924320 -357128298692505021490527506659352248320 11924321 -226176605043244470281917246571193024000 11924322 -465001821437247264612741650066110832640 11924323 227994068538054377064132148100013011136 11924324 768203716005688731205767641503108224000 11924325 -63961662522512503510472583890102030400 11924326 -220053182142147473459062655728031509056 11924327 729574785779369934278933877290408066592 11924328 179578644118201794643617268719971942400 11924329 236961228593601038804222299216080976 11924330 -6744951878721392205782579615591784960 11924331 -69619437717315894582016240376317861200 11924332 -14663901202323983853850034359308016640 11924333 141342341256590060678105453106199818582 11924334 -18275554514940331217195661367863864384 11924335 48038645930801771058657545953153521360 11924336 -120873822126159909001287986857653043200 11924337 579988106383779797408652326133688763760 11924338 -338831037603074483114334475287684044160 11924339 -381901724792029658445654064857992087040 11924340 -10933045861544618400165950213914644480 11924341 351380231387988992434436834313974878848 11924342 -251494518850807098234104787160546328928 11924343 30878488217373625245903463178873456400 11924344 -1200992728763164954339789770351565209600 11924345 178637213171939612026423511251103564100 11924346 -76149302237697023096897745673969328640 11924347 234041033811798380681382249852574981796 11924348 57969914580674693130471449752377796608 11924349 -321474523580539284490129617695036775936 11924350 11731451308448521442281039240824816000 11924351 948967005736473225051900414511508084352 11924352 716822865613243905177918491037511188480 11924353 313752481073270985329535991456759276480 11924354 -5849239368842453296253359709220150240 11924355 32662137257438977736978627957525814960 11924356 -1077795665872671262339338266506182878080 11924357 73074991936906202604804245936559072606 11924358 25773254570165688177448188913670130048 11924359 1017600218243687833571399947868636769560 11924360 67876646359989271192984162785086668800 11924361 1476826279789774895155257816112952100480 11924362 180457352387418774344004172099407398400 11924363 111851669927872941788823932124791956368 11924364 -197222509947861487518353712364300416000 11924365 -418671702290923127375945281913434710600 11924366 161823286403412143076028101946253341632 11924367 7177417131035872443661922595079802880 11924368 295041132380122745852379177621855444992 11924369 304818882633950364986778857712700894770 11924370 -376951495791485138750345698265596492800 11924371 -587837448255699756039510801093479430528 11924372 -543189566835637642899862028382261534720 11924373 7151905896033282066795719206550684160 11924374 -82118465011074427695661362342726813696 11924375 67944752866469571092594849322324675000 11924376 255926391325359547205740687135243776000 11924377 -992337973012236119187615478074402862774 11924378 -697579998444039853835349647450413298688 11924379 -20711208303893895645222654883371760752 11924380 -216764848215609202650626161547471677440 11924381 342252789910455987933455387976222669120 11924382 -69535850444467312591270689438366668160 11924383 -351873126902998423636747775032110734368 11924384 342118474123521615190900254639264301056 11924385 286365423355361124141623046209075966400 11924386 177523652706466046761592543506941229392 11924387 179016255501990927902254336439443385880 11924388 5916310021648929619531796737891000320 11924389 1071765106998406472969470747161656416190 11924390 6813306410772197117121963288731412480 11924391 -577715620214149776694186992497865250008 11924392 1492849313889982833087218604302992097280 11924393 422399159448363236116462787519370888000 11924394 -30081329214583871486482861945255015680 11924395 423080301715654508656143955404866640000 11924396 273134903934549150801173256623780511744 11924397 327636643626946450294952353379232919020 11924398 23727505569775659287166504912945269760 11924399 443461398233500591606089036104750924880 11924400 1475528040930297733713929588539392000 11924401 809797462344860461734551868847781018352 11924402 289120294605373215577503024153729790464 11924403 921624556394454884116581502141619746104 11924404 -27657129301296277693456787640380574208 11924405 468582235646033615683735887915516684060 11924406 149141071857475683192769485494760846720 11924407 -235662221555844017884350269020442559360 11924408 -563842836603683865894502660742595747840 11924409 -329673859526593771542400135884009963840 11924410 -53546673857049938654370831531467384640 11924411 454244589207018007426577011044942734592 11924412 64650599840291855615753559007566062592 11924413 1000925490317935410503839973081546290144 11924414 -181596172219757254762084442635027762944 11924415 40896922303464595357865673497136501960 11924416 3270630140531820415990173935568158720 11924417 331760825063184775567168999265616669312 11924418 -634622326891127833075939885270867476480 11924419 18225124777692622830028593031324128000 11924420 281790907080423878805469080047892910080 11924421 -163951869632624997066747089825815800576 11924422 -476365183395220536822783693528967934208 11924423 -498799690802428618507897635439082526240 11924424 -302627618631774445182408241157035146240 11924425 -437003126752986578875146216134710134850 11924426 -519346543936784320758439473240676455936 11924427 117055137482898232003784603642929282560 11924428 240296984680194359197900034268206026240 11924429 107979501287650337632565483900510210304 11924430 58933159551348458751906702621686046720 11924431 -835288421598054068346793849918230239400 11924432 45637458097797656073857592218689781760 11924433 279084918942283159120198850051564888820 11924434 -64709940402478449918013038098301979488 11924435 73755621159123019256483844287013687600 11924436 125013414819900535508102579612722317312 11924437 -30511967252653012587842700296388681088 11924438 -151344598872144167883945543322489656960 11924439 -9456284249054004530939527217578228272 11924440 -358259208000318774059641518702871756800 11924441 170357069371966188339850775879773809684 11924442 302030143629872485665663232747791252480 11924443 343018137562914268218995830242427263480 11924444 -579830933507115162440802545215085551104 11924445 -8708602309289533171292036116327580160 11924446 -988255527023424072089172217367751598080 11924447 809080278485237154194797270128346292880 11924448 -146078630480335635652252223912452816896 11924449 -1545658169938623855393002125459706163550 11924450 27458581341091667207688034828846848000 11924451 237689609734565075624203826820364564224 11924452 -1005000913073061059795473079591474722560 11924453 727858733405770656564264114975749784702 11924454 482781207439715916450284874345273223680 11924455 -100915709696845326478598055206687549640 11924456 -651896426490240812413008299704589829120 11924457 -274034612487642412331509388696811316320 11924458 -61362517664048916640595200877962229760 11924459 20227515931406282680986868464191455680 11924460 -47329212712053475116660438455998832640 11924461 282535119807396353446753227057512859724 11924462 -32828036226701836994215669897393052736 11924463 -364680868561501134431677268287300492512 11924464 285177755031834637750250120504413519872 11924465 -16471560010535834343051434989552001280 11924466 -68153130338318845255324261199175624576 11924467 -614048131423841995759170028484467410484 11924468 -929190237129310674284751334903677487104 11924469 329436422461964934935268763087087528320 11924470 170142592128613385375649923489838528000 11924471 -57932856722014349925593262432105837288 11924472 107576264896606952872824739357797580800 11924473 -1296233695067172809901961606939938205296 11924474 -565031257396742235850978659157676927520 11924475 -48440879975624672219307646129685537400 11924476 -313428972655822734089006909875248596480 11924477 -15388123336585028094410959882325662080 11924478 -56177459207003588440012485363062928000 11924479 -122053469298198117860346223058019665920 11924480 363794085737656364772427848187788656640 11924481 -8773672547927675552747710044508335360 11924482 191813060052167377727132163701341040592 11924483 1005157126665783432791701410590874516732 11924484 86168774356275724500579409062036172800 11924485 -401396341723022815956798882743166218820 11924486 -179811195990565290906997596547428144000 11924487 281188937133585897965752684402180007280 11924488 -311253727468154032036444475721741926400 11924489 1036307484235368761561367168682741771290 11924490 -126065636038114062772963501545752102400 11924491 -166975837662953252081951515279491030400 11924492 476530544071978427520321905889155356416 11924493 -101920995680811282772764900779979377280 11924494 -73599155134478921045270806171734667968 11924495 -64463121033024921225420340812515241600 11924496 12765231336559184052781666880732332032 11924497 -460976548923231690428491686244798222080 11924498 134743662809558674356691891674569667360 11924499 381003763486501277560795682810590580664 11924500 -268599197018233832460743424351227904000 11924501 588204311016662519316186831542027116920 11924502 -8987244216820151289121649643113617920 11924503 1277788301815397929637524172853840999752 11924504 -1615875854386929423379654964006399692800 11924505 -588079820516515738053195584323066957560 11924506 -578102977342988506419642301357071611136 11924507 264123527811775319530829685441425194512 11924508 79190019256000472804732256568766472192 11924509 1067979441499491752088846414866707140710 11924510 -35271120389430271387436648993177222400 11924511 -175312944355843897279247741430382488576 11924512 -856667794753436304728714773367447617536 11924513 -11185949268142834662535100461280905680 11924514 -80451901455319855895764425790240465920 11924515 248664121828428228160536956327545814400 11924516 -1149499476375012214383315605802465875328 11924517 -657863974478092008077352935593109877600 11924518 485239220045272403658850203159906900960 11924519 -14884724578064302387295356029126979080 11924520 237598395990316424738342430801183129600 11924521 61040709106979729804992938851102818944 11924522 -27009117188804652543884304429898954752 11924523 -68131350626941167089371787860526168640 11924524 521853361934880821611056687383900910592 11924525 391634263405553370326421688208439706050 11924526 -327259210373727447927493056211289174016 11924527 545138976904791819191676183320710779240 11924528 10289496193149259771076073749489909760 11924529 560218092397728181337584547551691019360 11924530 -121463540229232355358547774460071455840 11924531 1239433127664183531336826131553247439672 11924532 179736328282521683557723320392804167680 11924533 -1329363021722759021331711811701414115200 11924534 -113112583383822603260062191990657114240 11924535 210985344547070950145023707269866383360 11924536 149679161403315175192103981859152793600 11924537 114567774536198144836166657343105874464 11924538 223766889577488596061318650692919500800 11924539 12070799039754980387743525046218210680 11924540 213328523602627015225824402193375818240 11924541 237187896813827862828096377568141930150 11924542 93972302427258940705403213169981331200 11924543 196457562699966735110923977287683478400 11924544 -101874245170479808036638487782862356480 11924545 -3212123525859549278182239579920760000 11924546 582945694001895221570501295536585793024 11924547 196796690518031792150328292554768382200 11924548 1257262192604286623875973237513597419776 11924549 -11915476681785108540790692841146476160 11924550 -32711891619596635705685782193712000 11924551 189630516594670192101281474819104412112 11924552 31598592386302691362050887363577062400 11924553 14324160085697592548171408056056254208 11924554 -293163494499594964462251124810440003024 11924555 -455929851792035979926440271911697267040 11924556 -183176978589432476614157846612508426240 11924557 -66298549002257792916774015229649831040 11924558 -505142915585024547420360689261052589824 11924559 -657658375943588022462679114092239786136 11924560 40911713675949159129028009158955745280 11924561 -1110572163925771493906606073478486156176 11924562 44795975195450445669756577700779115520 11924563 -37060753499198396872878655649388002400 11924564 894819190122011523812617837715313709056 11924565 -83955584507669063033815123995320962560 11924566 -65630451074751022579244835876181356768 11924567 1086414172139967330720373955225194820616 11924568 -411030505675079902392000581573336678400 11924569 392950857836287170471520230478039075396 11924570 134271357221694315786117521672566056960 11924571 -497005094058864518035493738361698656320 11924572 -389163818323879261654896612186307066368 11924573 730610152942915526567961899238827952300 11924574 -154182537866272235732552844524112949440 11924575 10592298180301321368817498551899380600 11924576 -299088850764264992129753053690960281600 11924577 26299860685220084007815524562329634112 11924578 -274726031295941683120121432916448586160 11924579 -1509854443112504573277697734676021649520 11924580 84876382917072485222546575241291243520 11924581 -1076165995872996852906347744057752794948 11924582 -326563404961106262537525735974699953920 11924583 -687962505306559377009589809613991137152 11924584 39529313460504777651102888963519283200 11924585 1066773465757710956956010299495281953160 11924586 -180299894173684168458807462298301913168 11924587 -751766173581988179132372855514539781448 11924588 -562615232341569538537483714056354816 11924589 -252369921832323932246370029903026401120 11924590 96645228639582015866369918329545283200 11924591 202897110322442420538757627102615987272 11924592 -111322108788007641606671074325102592000 11924593 -1787632072444591064013958632767841560720 11924594 849065374134948019648582660146923037312 11924595 75154468116944094567219893071054739520 11924596 -201107621870373191486280446127952988800 11924597 -1103394759918545363243120078328022089540 11924598 87305465372187223322860709302935552 11924599 -59166007039755209801773526647409334864 11924600 -119060384526155383529660300860193280000 11924601 152359216952166688149807671918213879040 11924602 701036093397496336926531395904595694592 11924603 -56420171369764446514450831563460800000 11924604 225713939544662371855201306916299376640 11924605 263182418609456517332137414177343385600 11924606 -371760216878236090526900020235783006016 11924607 -101547875154515591565217241425078359408 11924608 -935486143049962225125041572845453312000 11924609 -1459945228236656458120301689830021978960 11924610 -27203737878488474996336930346079219200 11924611 788619401165504898724046409129722265212 11924612 53387743203610908788844115822582640640 11924613 -61531368267367817100407474688427975458 11924614 214180027085210216874446804856812801280 11924615 -223640691655778013921326405446784716800 11924616 983411048420739107905407217330186321920 11924617 230337854083972988345298536294866031412 11924618 73101081738417659876668071681067960416 11924619 193607072876751910643944520253006105600 11924620 373812635425359887780702187035682247680 11924621 -549265615489634818469958355091068008576 11924622 -301560061105938741130340329770128998080 11924623 86152852746125074648291467668402027344 11924624 -372283581950685728235044719841451638784 11924625 -415087864187092100873324963123626800000 11924626 129879044085096511636738620361204316160 11924627 261252451666111328751678870109728225360 11924628 264024155079276771083177583462244055040 11924629 -137612392725088356603617078874875234916 11924630 -22740262611908615119964809645846922880 11924631 -23489076605727703089857864098019281920 11924632 -238622376707150183944694894485039104000 11924633 134040106056744711320074446738575736576 11924634 94564607960453836094490538986844884480 11924635 -861135466399615279974605567331839891040 11924636 582945095979697749020977811862100078080 11924637 -109494683049106306741366756684739912832 11924638 297700541014571589107953920528991319040 11924639 -892097526717255573467783409313199504400 11924640 267209256015711712015463106892646645760 11924641 -1235080419324338371760361951547471644958 11924642 -47032153794404151066287085115118828256 11924643 23264586791885614437062476885749375864 11924644 -158905426124402155053393723488513145600 11924645 -57339832657228707899619335683740529800 11924646 -124811489371597718396143447987849764864 11924647 320733345205140675073861487878973187200 11924648 -1423756674919997008967291947737314273280 11924649 572841689212261733517595431329022664128 11924650 210875091074900041848097816332947412000 11924651 -579412750049393533340655112664231158008 11924652 -313107342882858052000418459574576119808 11924653 242458581233229496484515324143738957484 11924654 140637556463846435873656087379495935872 11924655 -927328174899434514326779137555221376000 11924656 -141100203971306121538603774942192467968 11924657 -455592831429788948591625527097158858094 11924658 14666634863802355190190074640591302160 11924659 -991384563523948017518862696791798705140 11924660 329814382973453560034003417920554700800 11924661 76306983304190511830634002458249475904 11924662 -12302898209263541677440285584394051168 11924663 116951108140145623709774051884533808944 11924664 -185128109159496826265339332846859182080 11924665 -215439320842012840392172294036142745600 11924666 -86274031555553108203895443219777996800 11924667 589356488814711681982701324734302778640 11924668 505690773386520051253461337112491057152 11924669 129287401134133396966370655492090560070 11924670 -129045618559950446187941328322904073600 11924671 207678193411097341344214317841358200 11924672 60669655276570399926778759804870459392 11924673 451813269031206539825206988267093333568 11924674 -13426489036355466674479688910909119232 11924675 279594503842506760539561935165352082800 11924676 159072827926478111475049645093049058432 11924677 -54036310868554055900938352456234867200 11924678 288824518400939741130739601026928317056 11924679 -295146248629677621912845714166432987312 11924680 9186581224235143894902396844965580800 11924681 -1058209636258542632344466181897211364400 11924682 19002146689623062174094512892806381568 11924683 998854918786213481575796353722500405904 11924684 873186888207823651935071097404188631040 11924685 812453873035688923713301089725986800000 11924686 -248898240785480833129319217561218616576 11924687 -447100297199426833873391307633665339208 11924688 -97506784598774934865637976780808912896 11924689 -873359414146204542097186056379436569164 11924690 -85219461907366182175012333818750530400 11924691 -259577372005011272050521284471455316808 11924692 304986604205274089680046713297951643392 11924693 71183097829478969524133989141069366848 11924694 -397511216222442640914573212129257327776 11924695 -548346998738982583568257653763483588800 11924696 -386133619680999602094120594198282240 11924697 733234550676382966200430744395414645120 11924698 -468474214202733373740368917383922530336 11924699 -2360932338899600674721303861232264908064 11924700 -231635949107504081178570880479969600000 11924701 1106225172845317558078575733053291304332 11924702 740258396858352805244299690031217787392 11924703 123214692473526722031293481788147417088 11924704 186969543697774837664783270517544058880 11924705 -678688060059782949064151535342026342400 11924706 -155360569768806791321558974903672365696 11924707 972769747125425398447765318663753337760 11924708 224726288474671454095678395645972135936 11924709 66508719731373707636973946525843261920 11924710 131506158903339394600024803052451016960 11924711 79254026963347672327978847260174119624 11924712 233474412705447457774822147781028249600 11924713 -1372254823654327858457127701433754357020 11924714 -131182717308640719329759183618063552928 11924715 -482825896242408878666181884467319093760 11924716 476004255241027111850614792127885123840 11924717 3222463209263931337389971486332379520 11924718 -28380657253810978313763217054869001536 11924719 -950077521304386003893510055259332936880 11924720 213720107398614242462937591761542348800 11924721 -980092262102465326793980013774912438910 11924722 -828880610820518310597648132377970525696 11924723 -1606271112303186748807742582029891754280 11924724 71802993201803894984292364189037432832 11924725 -730301298186182933628492104609245537750 11924726 484828029993974568501191804033160568320 11924727 -387119489149646683500577624330366008576 11924728 -320025779168046547441106516261107875840 11924729 902770430460291426261420952486085727060 11924730 -42291010031000337970417193745286658880 11924731 -39679833882025066001016133017217310176 11924732 -628715845346103717837706305027281915904 11924733 719708639052622646245735052453100801024 11924734 503064157469414419335598201423961579520 11924735 572797384349575131476257615974670109760 11924736 572448014747752088144763059618124398592 11924737 -652527007244717175363717837541050157008 11924738 -185184726465600109710951477272535014400 11924739 -116078474225088212122144034215590316032 11924740 141893725463715803480633298959406489600 11924741 438116210148064982024085340204308656352 11924742 99593451027803463811378514477668915200 11924743 402378354426597908055415789884030915992 11924744 -351082114508284710692112515776350074880 11924745 -168633990558978512818507424686033744320 11924746 -892030038860490158994088201241304522240 11924747 -920627313604014341224613500240165701804 11924748 -64109435670472800137320098745123954176 11924749 665328314888036590549858653210681437750 11924750 -283786885049173438287712393502751600000 11924751 490730880931232449927370489685955575432 11924752 102786690799729358411443716939641782272 11924753 820514211538500164738609793575021326002 11924754 16075178423078231364271974380285544960 11924755 88615815142185268041682605115828298160 11924756 -913772692258677756130362989715720113280 11924757 -19064536366523882391478043840941626852 11924758 -262120859018651915874858110954210327520 11924759 -2828380483129990301926503266510320896 11924760 -3408799169454697584268289818037452800 11924761 -1536221253669383173036463444684904791600 11924762 -471861026230900454359235863498953220368 11924763 -41528179610818573424618040477834353256 11924764 53447811118261702555714455416209661952 11924765 861722027038772306809358926198738455660 11924766 236723889571494038346371700513995089920 11924767 127651182958837141598770337392855595424 11924768 470296751002792433096166861431773593600 11924769 23699187434312524449596022447938879808 11924770 -48884459350633101877799843975376691200 11924771 -433574646222368085169910037522267133680 11924772 115161413198335454065663126000502083584 11924773 -6266167391679198017732580509005597056 11924774 -126486198275369613382156451925468792864 11924775 -333361407261724052751865308374208675000 11924776 482165641702025372451251001220333977600 11924777 -264639090811328032672649881432857260940 11924778 -20476900148839787791874408878766695680 11924779 -510479632565680577416910017739499692620 11924780 174685049404987608121774102846275993600 11924781 -219331376911853693855852213450273900256 11924782 -573903688914185777248534588985296483008 11924783 152339858078583801608069813131118093304 11924784 -249045170608124627032745128004385816576 11924785 570772291607031552855872366250318657600 11924786 -629389073748640728778147616158331658720 11924787 -375853184185243805339307772633078180608 11924788 -113456528135922468488004527830373664000 11924789 -548399783817271167763051725097976107410 11924790 131979260297243767779832358908520334720 11924791 42869949653222171830180278895469274000 11924792 -829641559905255549440121329943183360 11924793 -2344855468055705565595477418667424193280 11924794 348870432431219235234016332460532746752 11924795 425220969983838178302480860338281476400 11924796 -26029826557233003730945727428408114176 11924797 -524824417826528369786848891611081060948 11924798 -451987540694625723066218163593451705600 11924799 -1249953819024905987077561847648951963520 11924800 -211774416278047056188778279669202944000 11924801 22778295327781139342329951724113858560 11924802 907290954158486106596854371085079764992 11924803 -14892309064473435435788473159708244352 11924804 159041693201213650616647723771166292480 11924805 274969337037740646234336042328319137920 11924806 312356434860035716950214147968196256064 11924807 -951227338787324018381097029089881270600 11924808 20919634222316763164885277402779320320 11924809 -194199333529908066278777261542822180932 11924810 71144701125394288466033216360298316800 11924811 1023019322562466692084607144804667544060 11924812 -836182265700701113005080751920338295808 11924813 -26927492951291428614100243396114506240 11924814 -441146391566181263372371110955517537280 11924815 50232397154881745680679687017055176800 11924816 -367089741784760026919827767485477756928 11924817 323212578438137870789270405648681514480 11924818 -183525282779862340841575164050133504000 11924819 -1083772890264223555618502574638493904104 11924820 8166287999133953410041290454991879680 11924821 -91429594638231639394348429812383836978 11924822 -753221139627681051175514884479695616 11924823 177055878293223928931649033928659858768 11924824 -291434702721149225525479665286737623040 11924825 526603334655185431123785951996088939200 11924826 -245797410781811597742855150632658464256 11924827 1538161593275340989971437701370776836676 11924828 255081164337438642031343582064550941696 11924829 153385375330138334091830477487832821120 11924830 151340613132883987081562787774116746560 11924831 511444047664633195320291010126186489632 11924832 165266765727214115278609513673983524864 11924833 -128759205864957016416302439933302673216 11924834 407195213840904958169488665564345012816 11924835 -77953015663684913492338651562639360160 11924836 15156536843021977771743928365130945536 11924837 808563195782783931113787676894568510400 11924838 299322245848447290242637417825512269344 11924839 -672292174568368267523705427902557056776 11924840 961158972834896674466202438826200268800 11924841 9311942594118325268054669945831665344 11924842 -4908688841348897958088942652554112928 11924843 208315422674677662924058561824540533280 11924844 -55160879426775548933496236832391188480 11924845 -273004529159323889533785405178783948320 11924846 5078030890084210439342291207642003904 11924847 -1440238165781624635382736828064805617920 11924848 -95025378577867864698587577469088792576 11924849 -719540374947029944705723916924867151150 11924850 13063615683148561493119397492088345600 11924851 -866994144134615380520087552847143923896 11924852 -110545417211517831347793077036932158720 11924853 873528748726627314256577949825769679904 11924854 -112880740512706050305572269346421258688 11924855 -103115351208383659753909431029771139240 11924856 -279487284350523695488629012190076928000 11924857 -150713321665562171584414590062685379968 11924858 685002455542425271046915162639932427520 11924859 94502321599111626806044903047176379864 11924860 367106209634120712188705663124192238080 11924861 224462919720338423368452422274219356064 11924862 -137728862064159875469156868811258067648 11924863 -442385652658246816468903212077025816896 11924864 77423198376140207133132466746399129600 11924865 -384940195121835318793527097703116117740 11924866 53750091075785142331471400790290311632 11924867 -288736027737541753605560940618230718084 11924868 68052282261240752246469306675266887680 11924869 -1087426883680123152859333304597407131840 11924870 290735804347819983818475210876571407360 11924871 -366925079122435239128247963470344655616 11924872 -167735928461267609587385297201941171200 11924873 369529145117057208776040606100871380122 11924874 270537980684950833757482539767969405440 11924875 -1552449285113456314684138810694851620000 11924876 71317084251365260541321716085726822400 11924877 120917270892919343688753008800238608320 11924878 138541611824796915967124398061769437952 11924879 -593555395066668907411714900524193853616 11924880 -58260324943559237856428944492709806080 11924881 -100579128853685854310986861226791738318 11924882 152486176784349189784751650382935803792 11924883 -346351672430197084027654576662021223320 11924884 91669447857850473575112269222163794816 11924885 -260874725680576181928465944284096934820 11924886 -188728662364310525858226853269247849536 11924887 -945214819476970531051778738271615377280 11924888 -559651571522620298450407493475850506240 11924889 -12960201360810333037956316981489553472 11924890 -65255507672629631651447203481581906560 11924891 -266437692142762497388471499273311904352 11924892 181711414398685169297478968440823808000 11924893 1529406457598905731913687971621113767142 11924894 -59614276194930884722376912769442775040 11924895 402731889747156032425323763358412792720 11924896 187552965102718311752800357837022625792 11924897 -896456751610235323049528002885399002654 11924898 -330421844844689694163067636253364715136 11924899 -529464335028191330493220413038504047664 11924900 261847679400135326464757824097826988800 11924901 -24023021437770632960436310915358774658 11924902 -153125302670002201558365582042765643776 11924903 -200321904371496039000859168204373692800 11924904 148831307897307586420977329266357125120 11924905 -579705382010942629745045264104584556800 11924906 156881379436193917259022145500647571456 11924907 134510813113570729705867048543409745240 11924908 -32373079774339049629682699493133092864 11924909 -116975932672556012594648600155295296596 11924910 79941504013319790027223617855771720000 11924911 -773675388184928863188286445391734117488 11924912 114985204530324522303891029689716719616 11924913 -3431013748845472796938934783796288 11924914 -178003837022673659990217915328996331520 11924915 -664865088386558434614581844186696480 11924916 -349944151711966172449930440078469355520 11924917 -193128495408332315865548350023241058400 11924918 322972270247018964644838490658986016160 11924919 588238483120866194180429366564923770624 11924920 -163656843350038307159369795802630144000 11924921 4155636411751307449644263015265817044 11924922 349957991290559436045477414988357929984 11924923 5473231021907103599633122594817761716 11924924 -657746714264018994400320051678812471808 11924925 46433402821796586616649968713864806400 11924926 -83086915135387351561408248208828531776 11924927 -36800724882293123055234519861665047200 11924928 -691338073580917237247539116796626862080 11924929 76168930979942367826130825796571422530 11924930 -737717008117697841550237834690513658880 11924931 -809754735930590245933852274380712242176 11924932 -2069706951516601689371291406245990400 11924933 742935347367016512253111333620408625182 11924934 298176952860817122144605052640383516672 11924935 -593855979367419481772936022400166683680 11924936 340455043634641309393464952972235612160 11924937 -679770457297094839379899240731612244752 11924938 536990442521273894179902646993862291040 11924939 485905666101317837862029784081036594720 11924940 -471467090393654302921217108791913441280 11924941 179937425013334783328755207574106299872 11924942 434357684676251761126952444911898271552 11924943 820785593309128537362045249781161053064 11924944 24413616755113773492344184663316234240 11924945 489627265113211071423028407905220301800 11924946 418512707119595499461434627283007152640 11924947 168258811929363863849822793313373938080 11924948 -46170539863648085902651196599489880064 11924949 776524144216996119381057352283677080480 11924950 28765302861145241196996699029703300000 11924951 646059433050133987263209428397483283600 11924952 -1138151470515435138279192742569000960 11924953 -61411412715666535915350900306445879798 11924954 248618218951994072422712904854503048176 11924955 40733967826444190532788184325636032000 11924956 11657288425914523088215553432335343616 11924957 -398448662326297709713664760177268601568 11924958 33735395981378642201813857594392259200 11924959 1603250703083901078882048365120158713880 11924960 326455248960434703269511388603656437760 11924961 -795643235919110657261370613930644763728 11924962 149312950912493319637340711269314716160 11924963 752272756768017342790856848562372077212 11924964 83116889965386261369024091737928848000 11924965 -197672946956907684417072153316768461480 11924966 -234282307461167194584960091980409854336 11924967 -69393916227751236725592448766013482880 11924968 -1148341355478598324130041473287531642880 11924969 206407538494065477523081027002783914688 11924970 330173650503157734840277663557196838400 11924971 -320327634969218575981134058953111252480 11924972 196362543968557402782686030570030059776 11924973 182149253241562078490071687392504384408 11924974 -908434786278473828228794134345175650240 11924975 -1819044414598574617059444293256005400 11924976 51900381768411699550744284863273631744 11924977 381700002031339060625883489898629535826 11924978 -245128955516893082338728852531598506576 11924979 -4008231218544846851233020419016126912 11924980 -122816504815322503769461333795017369600 11924981 -169845854837334420892693893864609926400 11924982 5514397678638207159436256568846968160 11924983 -1369106403811500497318057814382452743112 11924984 323112027986150671551197910891904081920 11924985 322251093709687772535199529305130760000 11924986 220112388655590243109959170605930871520 11924987 -181657411852161547838192969315810513280 11924988 -57241680306976632413591025945919036416 11924989 -24125126096976281139128769309620966560 11924990 78891258673703464099402277112451153920 11924991 54673123590152272031113009448989174800 11924992 587981013881739149146278337585424105472 11924993 -53040201926296219964890194271560975360 11924994 30184282076694839272043964675132092928 11924995 -537879807226395144018369489027507927120 11924996 -70428520553920334532200392245969653760 11924997 366503818303052761631229232412943742272 11924998 -10031955404158702544776332597625860000 11924999 -303402695803425963213986092765563441000 11925000 232419452343164659733457919872096000000 11925001 469303303178110987030656096880170568704 11925002 -174551514837951290526895655633677820928 11925003 -326171392926488304084247839189612694560 11925004 83118380781389075261061643609399999488 11925005 -582713926722384313441992170784858957000 11925006 -172965219445058797706033815097789532096 11925007 282178435317580277946867458044619280176 11925008 112998088447004218842303174080056197120 11925009 390063900333610694650087566952966818720 11925010 -239007885607263228146772753272139463680 11925011 181370642054025834942304010331507300432 11925012 -249500988553040625159507188300571389952 11925013 -416988783445684412514064180516606954738 11925014 -645691468858137041871831248970955087392 11925015 15049097577294236242935541793577994320 11925016 277550922902647356789924596525577492480 11925017 -407504389136924394881847191027030233152 11925018 -404668223574812586450152163595321344 11925019 230275805929809614434008076793000972420 11925020 550572851092855078295168688818825940480 11925021 -21800975819283564635946312135841003200 11925022 89917257907318804987556725190460389952 11925023 513842195589991459666471660041828845304 11925024 635754425727913118815271156309617016832 11925025 -3495830485209643332618410159101886400 11925026 131341877962665164233158543052006106400 11925027 140107193988338164987427761072863978840 11925028 143650754652280446849528951359582601216 11925029 -1345087132141017893282973111018490034370 11925030 67379779508763548233687345145583793920 11925031 -937260085143126351163709094136725269648 11925032 -891724226489667219438089884895351040000 11925033 -271966742338119376060038928699671793776 11925034 -1298663619417929779760060680898893392 11925035 1230381171443911525518301216365283933200 11925036 64029394324887123144857554401066547200 11925037 -1235681297239653171645671322346779422314 11925038 -105773928654293365330713537247635814080 11925039 -36781651659184928392703366426353643520 11925040 68547346305324714475449600647565803520 11925041 314979233915816281685155184249784431652 11925042 66223748680329821571676741071207469824 11925043 -397004338782530412184654178511776218416 11925044 622620023177533000287614279861497460736 11925045 3899262562846670611798217745117078240 11925046 -28037838149510797305527763873692712960 11925047 552595085162632751124527545261517219496 11925048 173311646382042685636241507567588904960 11925049 -1029344318859106099417717292397447981270 11925050 354590820934374088273572245456235840000 11925051 -540258933223568823700055776174413595368 11925052 -193741472090188346124472899581327217664 11925053 81050163414560025825717571736226242304 11925054 21671565091702890702447390376077033408 11925055 38390452977226643094982881007878847920 11925056 -9824814433839288584447473132310102016 11925057 857235927644468869563649120131023748192 11925058 -346990176788646143894107954427380259424 11925059 1282632570598501895080442763609046627260 11925060 7488729515096761548711206407620648960 11925061 -2032863809730163938933819032223380160 11925062 -159100372123693516040616889737174097728 11925063 5376087171064245720471177246766690464 11925064 795683261341537589722560618230328591360 11925065 -675738481891073805441043407422203166400 11925066 325766823587231949458383352061326112000 11925067 158947010556204048313044197176233456384 11925068 -336255828384428807273497890436542887424 11925069 -264450862333830606202990697341522440672 11925070 189872808187414274770680162301399464960 11925071 122779981909386514162438990024065912072 11925072 137792108243031930324669484837024948224 11925073 680257444215706458574592849145889705204 11925074 -248890633743103681007063188556593591296 11925075 86863784258986703124243853533989760000 11925076 347272578565845865799203276549966182400 11925077 1139274404372596501954618903432606750620 11925078 -20675517535285685059647501168938118144 11925079 196332245352034561943184700660352880240 11925080 -40037845759905111408093354028498944000 11925081 390003694755535319560040458910163427200 11925082 479246040036293635632414101875243982784 11925083 -507778639785373345934187888841297899960 11925084 81099089146710699634641913676193300480 11925085 453045641715002010335307125991512232960 11925086 110379383459557972650800340989510663424 11925087 52731772355506101726454036265510559360 11925088 454944078038075283443742944448825262080 11925089 -242205259158938245013638749457874205120 11925090 -39549211758846617109410803313003904000 11925091 1439272234749910776505275051213390014492 11925092 1143667352948921877050056752282235703808 11925093 615316793803824215193653415326054573664 11925094 -91553324480563170890807239216517231904 11925095 130818451493125901378117667932783601600 11925096 131434028236291474993521457981167206400 11925097 769983759192690699069010272079536575546 11925098 291556550968739289210928240739301946800 11925099 407002406574262615092950203556078123484 11925100 87486147161657486806438416071159884800 11925101 -2222865826447756151235529055948732486196 11925102 -14911573865764375912730690526854400000 11925103 -989971765473563467337904408655971673880 11925104 -2664754534897995159883295367706607616 11925105 145227731544887002836959929230565032960 11925106 -328379107771903657419135031940096678496 11925107 -891870276614002597032312759938695175928 11925108 43408541216545513509591346959545923584 11925109 25079473725218964990186875807035145472 11925110 117854677998572136186896528934653280000 11925111 -282107960137169393317926507829743086592 11925112 -943425595624073937159746275707449548800 11925113 -835125276326306104060108275728568847638 11925114 -187511908472562148460148072206251100160 11925115 849554374060656494103472538658643733760 11925116 55709297820409548612781315809619998720 11925117 514950514611493629594115683023524741440 11925118 -200255974458367686908737050681657312384 11925119 -551271882707321184083512976673201106440 11925120 77950385916246155960088286459015987200 11925121 -223762092347085699538567604860368680108 11925122 917584734390283709733512450944893911040 11925123 -122420558005697166574826219644461862656 11925124 588590123404368405091653942569141907456 11925125 873439351958793359120827501006449099000 11925126 -310259423394033735652656550593830271936 11925127 360380307003813227299489222410996526552 11925128 820912667152871043102930861507252188160 11925129 -1013787702227773035097059227111993364480 11925130 261751796657830691676932170868017503840 11925131 -400580190710791691472997743317796097068 11925132 -301181741342368242280338685836849758208 11925133 159814502879626849073772705686305523424 11925134 -31874870289000677437564543104388145664 11925135 226683702017596674540166165299090096120 11925136 -244251021416949006611078488807703052288 11925137 34540561738058444232243151961570957184 11925138 159087769321017787804646979801329890944 11925139 26834503576487815661743869269228775720 11925140 20334866648808903915357342206498461440 11925141 -564190962390389469684815510856132517920 11925142 -22593393672293428788943817368846880256 11925143 -1301327318600759667375346213894371768720 11925144 8990579795505336285289224841455206400 11925145 177512029545458218005084177333862518600 11925146 304578975010027103017557908892997036272 11925147 4733920559373088616627523864507834048 11925148 1011109548535597767578563119626436648960 11925149 -510170881891846540609935929686948685850 11925150 18966983767219798997856639843787545600 11925151 523293576164150178126496032330310717552 11925152 -1371339998903576450071974575339201691648 11925153 -555663622607765721400163533410648603438 11925154 855535400314524575229132558458324413776 11925155 -998681900172222344302396901165663520 11925156 432305209714711125814651836222907548672 11925157 1427968272704445304397560261313639305406 11925158 189698912857044273913414987625548392576 11925159 -49640072870935592520797578381272201600 11925160 169948767964492127632811841557839872000 11925161 -1462938487522439851370495007504724991238 11925162 -8816354712786964042093166099419428000 11925163 519146681558033386417379213415631567412 11925164 254795607611946347787595312728016906752 11925165 109303188259106303660371073161128940800 11925166 82084838045731977699789991446999052224 11925167 1214994119790950846255282891246501220240 11925168 -43948290556215488546621880083479166976 11925169 -548173181556014588208650547248550720768 11925170 199195184199538633506070218698525669280 11925171 -406352243588572733698365403740417551520 11925172 -20957471167770584721372908400742860800 11925173 140869096621469711609319221097129689088 11925174 -103701016713897646145234935199825758848 11925175 683231391748103195174403936704034859000 11925176 627832989375429548923884817874074030080 11925177 -945327256375057980278114155040828242560 11925178 126730263668409485160588823774663484928 11925179 278297544245337342297966654170059980600 11925180 -183715575734314096288328381881633367040 11925181 -954782059804827863165734863509176921018 11925182 192635707261412152004734013489923368192 11925183 -348013244361206562879069444749444109936 11925184 -425114246278664112626560207186978406400 11925185 -4705675275374194687896991787267980440 11925186 47442062744246820711212339739420699648 11925187 -1337738394281979161771117762481334676164 11925188 118311572081076139172745103939398491136 11925189 -536497829756924068113135298420721275746 11925190 2473298330741463896481770975175995520 11925191 352219129292408917132564762496254762632 11925192 -785568807324432841770473928056316149760 11925193 27068237856054270324589410784967689600 11925194 81987307947672758303418211424818239072 11925195 -458648701874263385127828301085614582560 11925196 -830863741216799721161439000400294011392 11925197 -98751357182756521663164881682773001354 11925198 279839956134640339959144255424767744000 11925199 298259106081124761861345210039209537760 11925200 41948425479333329942652400763387904000 11925201 120384689618418177593749851677408281920 11925202 -87226735726258547845975309219684142448 11925203 1345609665168007278623530680218004601452 11925204 180036083705926559415586710402084913152 11925205 789119391657697661703382049540167744860 11925206 -877730024782695235165331591351428686720 11925207 3970237386863674617296970338453632608 11925208 999780911576473956769334910440982528000 11925209 1872131048277924758318137161399213775104 11925210 65465586546189957045465276592086981120 11925211 210150170543833484630710812807637604160 11925212 -97041249972546167527426402997579900928 11925213 258659276398005920961304925968383806400 11925214 -92161869169947470008672395617959759488 11925215 -110441217374977093350412375036611108000 11925216 253636874252084281090059841291114512384 11925217 483279025313517605095559918914771086640 11925218 -21114647352973396780128845154777504384 11925219 -295173966847245371566585590361535676432 11925220 273259386689835089005064460508546586880 11925221 -128582544855754729336753627218978974016 11925222 -95025757313074152483354162050137412928 11925223 -1456414569114814359660928678496460634680 11925224 357170804674300607611982162916961566720 11925225 -162761405241672190016102897290911844800 11925226 15329209269149191662965655900645819312 11925227 940796128488022749629042437653823773480 11925228 -12514071593968160335565014156236493824 11925229 -92102972871883057805588819423361536916 11925230 -37019876057892427505645625949174999680 11925231 -354634949688198145069736346371600294016 11925232 201437001404119910564097610372091707392 11925233 28809299443354725951510835427114498544 11925234 64110299051910678645178944250049687184 11925235 80373135418486900733955614819480064000 11925236 -1258495514400359012969225178196039680 11925237 756115663359225418370881235402642952768 11925238 -183370935328534032725334344828060278656 11925239 -1418065904092913047064582552274612423960 11925240 192686842665576650114444613255319756800 11925241 658289239517259443237585950936747073642 11925242 -279088611065858900844873202264065247488 11925243 -182767613440923277447455786897641695680 11925244 454425131408036164701538762606015041536 11925245 -182382136405420659428241241049477310120 11925246 -259713852454960075310896271122500431232 11925247 82603866598213313836683311076297476144 11925248 97215598957870331083046311339763957760 11925249 203360816822652630176493605128456954752 11925250 -352970186303358112740315852288346776000 11925251 -310556636626742172250929073687946721888 11925252 -195771107956860214200535470562930636800 11925253 354061026425705177851628010902489224444 11925254 -165772175435685376370374272350291084160 11925255 -561583039080608475706382275735468617600 11925256 5094752352168532042235302242533867520 11925257 390384848377970004831087948551631626400 11925258 36601379655036635019123167043645321984 11925259 365766092109199010667017398292488453460 11925260 57688238265660756848056719506240655360 11925261 596638241561102517926168774383351336320 11925262 -228243273291466755346768343295670007040 11925263 -1180982284173156044923501558079248278528 11925264 41800718664414614908559347441709875200 11925265 -353121258212514728171241363032802759360 11925266 14446659094462934273300433913649362944 11925267 389678752681128167983631365246843364280 11925268 237231766414581979678128973458587570176 11925269 -2050730046112628281103680230157557895200 11925270 55624795057492833447676107550804746240 11925271 4351776698587790341411049378679334472 11925272 74914620601602472382950558013423001600 11925273 -865974921046810890329993245182577748016 11925274 -1448395376320640405673072020836857600 11925275 410389399181551958902619291440874349300 11925276 8744847438313243465324901913526272 11925277 400251688938316534710761751952201068312 11925278 149889959318559862574867895396277892160 11925279 -145429305243438443113795564857558036960 11925280 -47573002322893124439296332508796026880 11925281 -324514895169008991190667504623962066000 11925282 -380770117854448192901701690496196359808 11925283 1038356697083936529497777592140349565532 11925284 -157004990841370607409161841961427902464 11925285 35957236008363982289305339982362479360 11925286 -269160903522820566677526968457726693408 11925287 1667377384089018882538739280505369547520 11925288 -133081260523206171010333806334219315200 11925289 -680062442557981475205904966418356395910 11925290 53692060073404140781725352599898038720 11925291 -352351972767743174709424432166840027136 11925292 499112741089726068187324330464531574016 11925293 -890731225344590716791824025434747049600 11925294 202718526862508476286984963085810945600 11925295 -222869245234666574827470284307784072800 11925296 -43252214346640673328226828585972776960 11925297 -40586705681381265584549195037818664192 11925298 259633345657971786606697161976297242624 11925299 -336831395336319881024640335195612099700 11925300 247208416359147315197243599323606220800 11925301 -164025082294561001568915791806193393796 11925302 172715967111686735483486323619295055104 11925303 -290427834838183630306287869014269875712 11925304 100130178928993051437504646659909365760 11925305 47452174408586829838847824092621658560 11925306 13351476528598795364359738948411051632 11925307 -1227096122556097891403080898809246204444 11925308 -108570207564333246214916018010807943680 11925309 -313353587507495724104151328845142152672 11925310 -167807392061043682443976307414978711040 11925311 -490306580099950094779816114418535809088 11925312 74968441171022751833891401717273067520 11925313 -481649345456119413253312163281085524860 11925314 701504595189823655998754928455585514912 11925315 424117236902211842828486286030824043360 11925316 267434272135852314456629841007227494400 11925317 -927420642631882926489228867953513027748 11925318 -230242379342655724902242148031984420992 11925319 -1383938916566233853334869406459736960 11925320 -362683438499563328037066516022601318400 11925321 313261309796383896252839380046863997712 11925322 -240309646154062408675539188540407033920 11925323 -339685854781364854066569172848097627176 11925324 469874964499802369274955816394171516160 11925325 -112658037028580234450241615496726721950 11925326 -438905695782533102656723440122662786752 11925327 320358846130706551205071939725927114120 11925328 -3696449717294897216764398430562287616 11925329 -336848516875260164644990463581902501516 11925330 80088978027053209151287238798238336000 11925331 -599965804509460541506064245638513009600 11925332 785932351855348177414818378956887015296 11925333 481296924750635425577395505245948513920 11925334 -1183396352644912341520191443659174920960 11925335 -680837156630360491938647538835543092240 11925336 -299188654526562371216631600627143577600 11925337 239749118927393933288062175457573656080 11925338 530511033364542404353738266431957775360 11925339 44986537424894558229385854073188719616 11925340 -7324673900414883091746193805048709120 11925341 -6973946295676821582866943816024476916 11925342 22101041019364260809932166353196274432 11925343 -25449979588740821976000577940361757408 11925344 -1267357161471063385332262340409922289664 11925345 -254244384485847299112906915491640612480 11925346 -192651145704522033652696807066040350128 11925347 443483390907413027179741841064400577952 11925348 -464433084456866282680136707779365022720 11925349 -471621843880472409889137648900795972864 11925350 377021261919689327932105554414165576000 11925351 -66566186393359245017713888178660174280 11925352 1361471083001477211311052410957404953600 11925353 24004103602186408234815239819206146528 11925354 -130132103809082355635547630207367392768 11925355 -14857486431412264371757438879943594880 11925356 -286666487711917460557813749377762830080 11925357 -844870220976739285804603201583980907520 11925358 -469912098066622287460899743766306294720 11925359 160865394141950510668179086898913660992 11925360 95651906803051122551482428621157171200 11925361 -19348206515871386584107836959336031040 11925362 -2745177443908689724661323277565626880 11925363 -214835006689092182409108116773810395600 11925364 -547038395383803878672459441193333657600 11925365 381677742756412749996934788752627695260 11925366 137135468579927294406824942249173708800 11925367 391108945689675114776536303332568461416 11925368 12860976327391834260139386489770065920 11925369 -97855629910440431653514823302189912400 11925370 60949879666459107490896080242360916160 11925371 165540411692987200108317995033007354240 11925372 -484662190983027172848885988627842129408 11925373 -355108734332382459261001677660098537472 11925374 364486244624863664315926674575764250112 11925375 -425901023666989014660085212031640160000 11925376 -6783196235713480695058481808282746880 11925377 -501467324674831839406842980305641490620 11925378 -267647800939369511169464495530039399392 11925379 1207803524225623123357816087683115353980 11925380 -21288407897299245528978007985884473600 11925381 9847590928209678249310354489491551424 11925382 -50543160729834151953964277755141292928 11925383 -57138328527775874864916234063219933120 11925384 -477608189750311804456559199607530823680 11925385 646148601873448931694649664894713992000 11925386 319742857737970301295803007252682873344 11925387 -12615455115706480256077339019031273564 11925388 -147310420302020523018569714665979578880 11925389 -438537332416804940980055061431133786144 11925390 -114346699308649239671709325432138383360 11925391 540214986299198485735933776055435538752 11925392 131860585700013554791627508951513604096 11925393 350155986441205690719041396455673247744 11925394 206330860047166663797407730456901959840 11925395 -293480131744799400996886408446622975920 11925396 -42256041609138018006805677209525944320 11925397 -1224343041845437779694328410472470784 11925398 -719829251701119479961278086576096246464 11925399 -140107849288596838936877073990823567152 11925400 120431314788662048533869133878780672000 11925401 -137870133846386569663533911083115909100 11925402 44699222425152124718861273393833923840 11925403 -148940703837249834195842556385454560 11925404 -767991173706306280986858302490120744960 11925405 -7689195218235601392536788478961809760 11925406 -198364106920268681798710809988173914496 11925407 558074612162749117516245989257957187280 11925408 239057397069773930766810967480096260096 11925409 -446028321740223338921306709378259343640 11925410 -47922342260428239645291363869210058240 11925411 -755007782582505948041170091064230974656 11925412 1350930470341074850313242605094706733312 11925413 1455173901346424087620489453664412361662 11925414 -389627399746161160372582927744658463360 11925415 -154992312988486951225089791927835133920 11925416 -837911033565599456174077035873348203520 11925417 -31160982319133105445828242589392148288 11925418 296117322378146889339526772968676522160 11925419 -871290184247268005752853048683526087088 11925420 -91304735011911624063163007523122841600 11925421 193684491969003300028992834612281532544 11925422 -322935317000429111670459734175095479488 11925423 714286255085279654535414942228557784072 11925424 -29866093633414553973799910636932300800 11925425 -456406962993508395203866330406978873850 11925426 -16901684107215363350246547805061168640 11925427 1040735177379170169712211528392860420352 11925428 1102998709136119326045249435308976451968 11925429 144883683193121468986105470290001580800 11925430 252607411854528157143767214303177467520 11925431 -288940091416361177999346085627343940096 11925432 -358999615887973451404187864714153902080 11925433 254431253941150104702192445992404012744 11925434 728213570809110848934241879727127525120 11925435 47383143850029677522100624486131500800 11925436 420707772318121990283162757508054632448 11925437 1364347825020924543632012091673389238086 11925438 87097608996641221545497403704058347520 11925439 -215239069829954781640379650226787928368 11925440 234205949645523707749433684670283776000 11925441 -814996896815072418410576451732959257920 11925442 188993847515172665107012460170563313872 11925443 726459300138150153886403518392210366864 11925444 -185405595886171432113504863994577686528 11925445 44691612614431421661763948297778688000 11925446 8501862412038732045665347077578024064 11925447 1067688960445215588577135716844997704272 11925448 -11991892241074839686883009330710077440 11925449 649920997263472229124022319842938224436 11925450 -152611308890509969652972621190020780400 11925451 -308507085185313933589890480442520336928 11925452 -19327586516915536550133158368493568000 11925453 -566296862085436541674373485574012133696 11925454 -669037782954534032042700604496064967680 11925455 204182662194951434664252746508182471760 11925456 -100937661953965766102852942366704140288 11925457 954622562617820313731071909132334398706 11925458 -642568732157296440954021386646257815920 11925459 39882678925673001260513558365581606048 11925460 -634040705718485349393233510301849534720 11925461 -72441156764325639354684469079783806176 11925462 8720905177464398586548101920816879552 11925463 742995543244119652987526743225231805784 11925464 1627238173223603448639140351785837363200 11925465 -8336644175651708912752849018371701760 11925466 16991237534180090492917607619425633280 11925467 842345825636004086851165547726173873920 11925468 -698838324384833470511716934419691143680 11925469 -532681705690162900366793098943927210580 11925470 316681994883888943652462397629676111360 11925471 394822497300957957543111622338890379264 11925472 -202707896393364932524902804823930306560 11925473 -31118700429935266106439055546227748800 11925474 70202653725355654680219223927996024320 11925475 -759033266037864246789744568351409774500 11925476 -670086469399818458633803386566387245440 11925477 -18194288614297531922480687422895987712 11925478 241672349903404006869038449743115429056 11925479 -71007451574420242066031322221157008016 11925480 -53809607415045737325161161121174323200 11925481 1481583894919074375240574248060799364282 11925482 299639395842999429378470564313599516592 11925483 204042779848539545565554745656285767680 11925484 -1033784572292849408617397833330624777984 11925485 -842438377378567183901170042674080652960 11925486 -121428900930604346918005197348829421568 11925487 60834507248666899045481515298525456352 11925488 -303298250039877263920107602266371391488 11925489 271387926996661926996737699886665683824 11925490 -464166930599133294536747923867418556000 11925491 3561502175814221593825063189814822400 11925492 -47107071863404235963878536107998230528 11925493 -679366670961870651315875336978676690240 11925494 -264018539157274983570417276460580727168 11925495 167558875670830285368715203390878589600 11925496 801549088153974601910016055484724633600 11925497 48397360758080256437430407549331403920 11925498 -62247006721061242084535738532715579392 11925499 -93174540660749755633872117613260800936 11925500 -473301201072235602208436562959502336000 11925501 295650763042307627990668054587360197184 11925502 68728691205468535055697986260268865600 11925503 -81085306874130818825823249846916405248 11925504 52046664931115284063446858111784058880 11925505 646083018932302520832752230095266472000 11925506 -102866816550416728890841702853874562656 11925507 -200614102768451958202835814187086034176 11925508 156616352647917168013289162004812886016 11925509 -215456232934749582930929099748322548960 11925510 -262457240611402286189544465842794381440 11925511 -72528115901439433881260754336962935296 11925512 667845071110711119605483690877629030400 11925513 -906440327212743633569454500228319519900 11925514 -160698678986536499097637991184305046528 11925515 75043884917919629902471098848529408000 11925516 -412152059271364412061648973313797083648 11925517 568994132979677472093195444192591273600 11925518 -415085702669213301977487082417320960 11925519 296034329887062446995189615133468062344 11925520 -144179656568607231723265193573686886400 11925521 -378691702399940659620005731366515718800 11925522 473763157976938781914062028686725103360 11925523 -268929300501717807517516853576506780416 11925524 351509251142649603972525027023234088960 11925525 240545241128911405221633102596663148000 11925526 -68588721294516969111745585008482232288 11925527 -229531367904878550288248866443319502448 11925528 239313509082198958904399147773033820160 11925529 -280530010728782233308907329535419688128 11925530 -140971943674606551644204245058352655680 11925531 1228510456550067823061233167809000637912 11925532 587192667551148206112259205456349533696 11925533 1179143254911551080512282999980450503782 11925534 3175271193540968225846524583046881280 11925535 513579889460150311085628825785564589480 11925536 502030044772527300531521839684166615040 11925537 4685222629910870945340444040848072768 11925538 444753301754549390565598046241873667920 11925539 627950547038969754731354125248372821340 11925540 383934617331335198701926167798458675200 11925541 -384203468383383473154292604282613093058 11925542 614732009585315285390482245527907912672 11925543 -38778295621996859544888897758914924416 11925544 -505477514278540900292638059646977484800 11925545 -296735450737517709582191235860969072640 11925546 -202667775541280093753441618278943047680 11925547 -213964392493356416387279841589639962336 11925548 -306039656135204739480152115569026228992 11925549 -73678944654140361884487873936051947370 11925550 -50734516015132450819516826366561222400 11925551 61951161605699717000423174835623904624 11925552 -189606183399061968486439284468433551360 11925553 -159014203142078712477646165158136297198 11925554 -384436848682507176894489344029637222400 11925555 -177728809825476857420021396774408983200 11925556 151492157318585946284941061208316672 11925557 -1250313512492286723337404253647029088 11925558 258424287357297332352858826154137235424 11925559 -537852614195738968225687945232654507960 11925560 635261388573236809454326796043687321600 11925561 -888575407103698547050222232752574246016 11925562 577493773097052342457898042573185092864 11925563 -713003467640887703656207436856272797776 11925564 -185622450583385692525186045634801246208 11925565 109383369771917215452453903858209228460 11925566 436984577003368133172808952105279807232 11925567 -820569187212003243222028784663992628616 11925568 119064292253067398743247453648716824576 11925569 -9999300591937372849489685946113257152 11925570 -302054646535347372777811386985825612800 11925571 1159347110881282319326890423599910174168 11925572 3821990810746417620621689270287855872 11925573 -72189882640309203269493462721892203200 11925574 -724633799426327288646126555627711586464 11925575 271225875091774151706846971001590736600 11925576 56169513990571794141377788931565158400 11925577 14981144966500891779992246455573404480 11925578 28379681053588249798404699272723558400 11925579 -558104083338197470771116608401428152616 11925580 49899995366796552632649202603469491200 11925581 87176130866737402988413272165989643960 11925582 -232747608738496105825225923226716858240 11925583 -14272469687570431452261165924827630400 11925584 310436402257637209132835090586666270720 11925585 77892491312010485873771159728149168960 11925586 -85301420971861026465935192213624810496 11925587 -820827018701431445925790758496298815764 11925588 -38108522966432090609461528393612369920 11925589 626964777270185536466813900463193713724 11925590 -11568315274964164578098680770874579200 11925591 449602905061489263259028828620257522792 11925592 203827109207242135977424108387707125760 11925593 -1585802379580421262792155860319338135158 11925594 183361055597844386223072841480170943488 11925595 -459274829526927656025029071248869737200 11925596 -650820309606196998081020601619915660800 11925597 334863194002770878903981568341726448480 11925598 -1079273900954866550352681727958579561664 11925599 192557303793388952744161941240575836032 11925600 48241204933024195588276833842528256000 11925601 -12071039699330444462751583733485250000 11925602 -88725711607431228342890167358277752256 11925603 1103404625681851171096642486141058995200 11925604 385703987479383456163680205634549872256 11925605 -336663487211774566526773734800665444740 11925606 -79210284954227160036023169610811080704 11925607 473772650307093663845140274005566849472 11925608 998200923784905879630947197053547944960 11925609 1097156364741390925792911663449135296128 11925610 250931983901711476252663839959567940960 11925611 830600252728016152434762091109382769800 11925612 452759774402728404279964992707174338560 11925613 -533687372228703039589211022067230064576 11925614 379067745624307614653950530403266567360 11925615 -16955332658988638261533774931225433600 11925616 322456656486177296857960750082550169600 11925617 444283343276252690152492982984809216752 11925618 114724381531703128742289799022078384640 11925619 688754075643056547975740340359038963896 11925620 -3453308747375085227410090055657809920 11925621 -84484120576875278632681281585038595360 11925622 -245750032280146424511181235562335347200 11925623 517461280930698095555725091369435392872 11925624 -349244265526210385961754804107875758080 11925625 -26349888158482961834892358459152748750 11925626 77259665671625770666857432213540985344 11925627 114660073405733768768259549913188395520 11925628 494085895320259354878954975677263027200 11925629 277377842533832957195239689237648479340 11925630 -25762955409788062614406974092848040640 11925631 -601901920173820127758307015079242292336 11925632 417124165992341554246069693074584371200 11925633 115272723145420261699997478636336969600 11925634 147558841418987416708494610502862484992 11925635 12451945534600980713352267552640670880 11925636 376958800943820146470949720715289411584 11925637 -990846320274947780733986262072655629408 11925638 5077778545024508501054726774264782848 11925639 2672897963636355769601211761120444832 11925640 626691258155170329665094497882641305600 11925641 215051997091360229918488747913708371200 11925642 134031462922630127412998875715732444160 11925643 54126593949938375164187507104760455384 11925644 -5078523958978888130340370802335718400 11925645 36619629245968914795001732311853131840 11925646 -54081692221935720716727282628714225728 11925647 1492345121201528701866631314700909026096 11925648 -44307657297224333077517585713879842816 11925649 1359782428464177847539120481364608915264 11925650 222717078186571762263179693235356457600 11925651 -380281282652551438163136910362404368968 11925652 165573112243803240325901569095848277760 11925653 16485526262591596420797760348859536860 11925654 397347372516234939083888222872876377600 11925655 10516269288774143513781470911909924800 11925656 322174191308804139405339880017487503360 11925657 -626776303997783226829377246327619758720 11925658 162017446081498141458318592976254679040 11925659 -1087415221910742470033788346639149896 11925660 135312398363160623975896575753426293760 11925661 -830612921642076024545070452377786543296 11925662 -11524321321725737816902246999451961600 11925663 -24681657067674306931597410213884789760 11925664 -570926612505344182709160963122776571904 11925665 997902453873638946670677921859596238080 11925666 -55115056830143473090642227273790329648 11925667 32554303950499508072457277743849279920 11925668 60131200478805242604441016299617682048 11925669 -228180391779035303860695344628347674368 11925670 -164357481846047543439016607787045312000 11925671 127797075310644755953124304377579035200 11925672 -11273159009763795871598241245331456000 11925673 -105137904046311039747723842016292903280 11925674 180286775390138198952033822501147612336 11925675 -351164668874125745168318353823812152900 11925676 -262188358596195263297405055249691981824 11925677 633710569477073403871418012204726069526 11925678 -125783716169316050722781610129276797952 11925679 -123725865442823740007499283708863909800 11925680 45431502726278671194021293882670120960 11925681 -92555579437882819392023280456223205376 11925682 -388610409476315731375597377306283545600 11925683 292433269480689960150424716612070037760 11925684 495797472120427490178982924027627069440 11925685 363813829297882940089738273277327600160 11925686 154136283241094274946502645632465933824 11925687 -666593962368736357717519672843524268848 11925688 1494847390318195338033664238049741557760 11925689 208411543811222190429650438613830146368 11925690 33338953723788638126392625151901747200 11925691 147901327009510465115346871160559381092 11925692 -284002619672918921276188847035848698880 11925693 -330770565895360668393646783326573784980 11925694 -226216809962062129512961545257993097216 11925695 763697247814944262953280078265026900200 11925696 -178032596343221559911196567525465784320 11925697 232789499762476959264497077398478086464 11925698 -197194228212261411202281183026151236400 11925699 -281437200557198098509805351370915196240 11925700 35624415145996127042996955812544102400 11925701 70952376849636114079166564327425212702 11925702 -144622879814971289514834470664692385120 11925703 1263747248791246872621247217429477812952 11925704 264885035095312279445104571667777454080 11925705 291436569984303025385083687810053961920 11925706 855123388854742696065298288024299264 11925707 804387641774126489753190156945254979120 11925708 149516229313400048919437098831271018496 11925709 -874654517278009099404645693446192062090 11925710 -114005643923087137157895869509255890240 11925711 87854827887940112432276016021258009600 11925712 -272535193395764938586003501520613187584 11925713 -362985157739862719736309359399440004700 11925714 -301911487039699923150630035603352984960 11925715 251021342293642310353190592285536431200 11925716 1004561866475322942552330273715520317440 11925717 -291509901450534241803734301234310765920 11925718 46733520577302144970249166797721190336 11925719 331173836430060832294612613447058574344 11925720 414267076702671384042984676271842713600 11925721 -161696048895541482714067548778907018976 11925722 33297529861298191515131014272289016832 11925723 17095341667569906566393793483641664624 11925724 788195009573559357401790283417810090496 11925725 229687191699446635152266209662667346400 11925726 -115348573155673343519549215301858187456 11925727 183689087073533058947551589157555668472 11925728 246519466315892861595464746232756305920 11925729 268213548845404923052980612671875941120 11925730 14825854687356162051956211460369536000 11925731 -49453550066644658627417635353853695936 11925732 -19879287030885754432972077463104454656 11925733 -1162171178993575733078216916318442389120 11925734 -350088821748678283996679119210785885984 11925735 -592014911950511462643273797058424949760 11925736 448448768461175378533019806923351751680 11925737 232088149821510152642493082735251859386 11925738 -795369555683199222267073972434306923520 11925739 -2246346398664590524866651320992493280 11925740 161480585291697492584957182137476321280 11925741 135819490711514355873888933459297955392 11925742 379473311346445157731925461520420152512 11925743 706938067345918449281475105265876870992 11925744 -126336348888747543241222836191379259392 11925745 387119579024252918501062013341969062120 11925746 203521571032638380335786475680836771840 11925747 878048660951723555346787491990006925524 11925748 -943297324619546961357718066134051582592 11925749 -10035463647003514564762378805400376320 11925750 -477663248622315044484950182517470752000 11925751 -179764616336953752121920830114537315000 11925752 -146380271752216466395144604995267215360 11925753 188286278074354901731944128468774796288 11925754 124782403994168869450582376426663035392 11925755 -161203781928888719002555573990543354080 11925756 240719603990048431656990436446539092992 11925757 -15474157300103419261731976322366324340 11925758 -63284290992653853972191718503929252416 11925759 469486966996345091500550278313067042504 11925760 -167988440014484257317082545748055162880 11925761 -1759817811000932115839052700373779411200 11925762 -127784319751074270447688485279355932672 11925763 -161184004511827788877789774863306797976 11925764 769327390697661082028644016146368134400 11925765 895676860669861093777782028625628504000 11925766 289632972496255948223677382392663032960 11925767 382847893950605159488878271762248866616 11925768 254849091870823300094017836869594726400 11925769 1481138711590438363998655149544909164240 11925770 -134567284766741683067877551585694167040 11925771 -136575300746617940106272703403387641600 11925772 -422302063717870800412893517884393427968 11925773 -325420335020273331252917370646225515978 11925774 -11527516598890189126224987955451779200 11925775 -50778793509011270979093455546828030200 11925776 33288325462469471517971466042079518720 11925777 -279862463652989625753259478277065909760 11925778 80498776933485926949705941839206135456 11925779 330052520348144486333700431220045077976 11925780 -44410174181703365608846955202412953600 11925781 -71522015911646141546138581760161229408 11925782 -393831857987882464710544735713178746816 11925783 -34258252496071925069218722863560438440 11925784 452984341860494560727467514797325598720 11925785 604073986581480063199367515069285390980 11925786 -337019739527416262046928408836667641600 11925787 1125485011790120502657181379863934029240 11925788 -304629662945964463802172300855128678400 11925789 -430735135363250708061490298448689644608 11925790 -263466969899788198095525846467557905600 11925791 10922577312983385849142447303651739952 11925792 506215364373461048341895466843635712 11925793 130417695401038457645090043168238803456 11925794 65499420307244217577921300490767931040 11925795 -112647091809255129112411405449441423360 11925796 224368734541967270025157889933851433600 11925797 350786524024742140668012804461603363328 11925798 3409964536769856726148615775921699328 11925799 -207671970204582584715325524966568911360 11925800 -592315588089804706792466638761133440000 11925801 -183886282997615763419217457717374273270 11925802 12269245506444922526113223843531626752 11925803 -238045125844435128877175731237199434080 11925804 926148104160882871910127508057321488384 11925805 23759498971278432703051145402939197380 11925806 110215621480926125644895998721590784640 11925807 956672880980985066007082960379726648840 11925808 110969513125927030404307131132380446720 11925809 469553011574609169860111929097576510016 11925810 -29444944679347723265866404391085165760 11925811 652113551164558587754784704670078586000 11925812 -535553436944954990408228459561412937344 11925813 106300527998819935554179148043448902944 11925814 -309286666178532106478257649859684507744 11925815 -372172700419074420231368615762724775200 11925816 29996171288080071023530585249522421760 11925817 88276228383820353171132105854694357760 11925818 -236316558267285648203169905583698570640 11925819 443579344389463573515895009817235574320 11925820 738680519129105551754751794447267566080 11925821 -527683015698453175673264518200274641978 11925822 -60553619261033143030542794801549076480 11925823 51150582910495319593639241514514168224 11925824 -121507955630368108932962511280498802688 11925825 187521769046993029501507319940757020000 11925826 -304498781181322590264853114134925324416 11925827 849706218601806069825994277392789230432 11925828 21106999538939563459659798322234947840 11925829 -389850984877003689820829882581442135840 11925830 9865949583679736918128310683590969600 11925831 28984051028346893070527224575487939752 11925832 980355234945537686932729921158617318400 11925833 1259537895961940194907863200771446213082 11925834 39139703890894701438118494960316446720 11925835 14206476940752829595381564347975453200 11925836 -357532454638765798072451768540944601088 11925837 -250172889353361000934369469471991159360 11925838 -48529887113344907735733908888810959680 11925839 831564055558334483433882858883777526640 11925840 57629406412526395677879794504092876800 11925841 -64792706755480941108463463920388399758 11925842 -424790916081617863788836619643414373088 11925843 397742095038409348096937257558837076664 11925844 -376062515171614182397538378087400038400 11925845 -502474155214380143567579566421031780480 11925846 12682994732170897686601308644153260800 11925847 664923051196359762638341276575039181440 11925848 -137964219429604086342085678568558714880 11925849 62059915606336717184305387223016969216 11925850 -11054149610461552225413642005311183200 11925851 -122663450170933839386888261301299620848 11925852 574265228566789184882874945668283935232 11925853 -541683275738311995319831541181787815898 11925854 -723022020542564594742259663583019816960 11925855 192089603523820247909022611920711034880 11925856 103321552440404651196567525922942746624 11925857 238043352141771750663627305752914204072 11925858 70628674727703263786156969312789030400 11925859 -758574285048247265381377376167574328048 11925860 -353960407258810893840633773072561329920 11925861 136379975104492913685640097241484018560 11925862 -230015662619475516072436865851012414080 11925863 157171474068587312583606306425302780800 11925864 64446669895139000616069340006801766400 11925865 157997162511335437530317056289745059940 11925866 -836026039052251694377907498729486849280 11925867 662507420059158962767999884496805422680 11925868 78462989816954987120548969164398791680 11925869 -530837568128660020428819823811548994730 11925870 -13112862439124356221406138677809049600 11925871 263636533448285169977540074710398566000 11925872 88100437021982386614988194404348854272 11925873 6577163744969895676772169072622176180 11925874 25127770510617551776196585624051665920 11925875 107451923487322395270500471125396440000 11925876 -31740783444620982276491604051566419968 11925877 652498224391706759603168588349402295832 11925878 6614044506471934325453291878325240448 11925879 -204474253580098699453769751927130915200 11925880 578898896784271169888502944682400972800 11925881 -728070650769913071436513319092126854 11925882 -365064471597382815227906010631041112320 11925883 196896929938927820276621576512408916132 11925884 270580125964331915916330329883527202816 11925885 -4504212506765554582090858675660584000 11925886 -14116186623294832020801183848052080640 11925887 -8295443868806885616116718756823918464 11925888 -81438557580145654249853424773785190400 11925889 109229837319722221207110612720709488900 11925890 -464661107032845309533257559580999928800 11925891 -641894040784049152274973534399642231840 11925892 -196406208167884152795554632712776332288 11925893 -40242299249863738051463403741594470016 11925894 219075137580034277985747563463288772800 11925895 -19454524933967117516068735932405935280 11925896 1450209378759286040086714333252010849280 11925897 -18449012588452757078703019806287905920 11925898 -721560758346677452812355683862268590800 11925899 59376602606070029097261352093785173952 11925900 -196343237277708663634629638943117312000 11925901 -108229138155108452269879259914913207040 11925902 930590106114900534948100516321806177600 11925903 303988588698913353209591716712767959168 11925904 -48552160932184840136655318629586657280 11925905 1019023298905396025494699460159748243060 11925906 27961775372497267114003242939819026304 11925907 61612716670648095210115573204425754272 11925908 156849205458483338882290626174409612800 11925909 -261506875631929826810640117049883202372 11925910 73497635617234736658209934538743442560 11925911 36546615504639499145454959212703700000 11925912 612747590647021166333904583123668971520 11925913 354646281905819370827299359237179321162 11925914 42732279365405474070375249324165387264 11925915 353589443415044661690109683305828932320 11925916 -242492937646027366020311204308631930880 11925917 256529568473086284715462489776414810624 11925918 288923521783209370865001353749787302464 11925919 1141651805942921085203105689256080392160 11925920 -90406567514628455352791580876393676800 11925921 4084977999647143359174991743756914688 11925922 -511120015490852078096192412448984464000 11925923 33072831198816273534562388886318529560 11925924 -165833383581068334612756547615911558144 11925925 -41283516316291596131019518385295502400 11925926 915285157200566180452116415457868834624 11925927 55217440036866489664679010171650594880 11925928 130206101678225754101321986044727787520 11925929 -185094869187612829993819880437683053916 11925930 -137117774479588512137864229930707381760 11925931 1316396597111466963884227844461894302000 11925932 329936558184805211699903043267405194496 11925933 -113277951283180429829510170750664402976 11925934 272441740042026443293590525549968759616 11925935 48538420399800623636005521132539535360 11925936 -148800704256514364168221611587110010880 11925937 -21533196370385366613780404461094034432 11925938 32119296669760717098896635460952226944 11925939 -324722504891318478770212006851441524160 11925940 -67446864544921796867487617091126182400 11925941 570947566013420350515744399632317178784 11925942 -60066468384274889517974438982940655616 11925943 -78037757569504744284787230267102453776 11925944 17311207259423282004167679870028124160 11925945 -358742502738069147858697413713915013180 11925946 467997798414044593012332690983507394672 11925947 -1076016406431562524159741137014157768088 11925948 130752153799079512219611851425859665920 11925949 -97558606662872255674551528821441999264 11925950 154373129636410183385316876916587288000 11925951 395927146449130629571220376628725358224 11925952 -38966764794584802415766250977014841344 11925953 -77914783762436013073951513807737398316 11925954 62721876239746258849202423666798650368 11925955 999954540073621639256904127891581849360 11925956 -71175360702071415152248056167847911424 11925957 219611571547302687243729944086758397440 11925958 -507046193350329847072766285634466129920 11925959 -829058414900386875230076766321605827184 11925960 -274571142852327885487918246429900800000 11925961 1192165674823353507540199345800338761562 11925962 9770374138770899343438957285395119200 11925963 -628938445307516629411479279285139295508 11925964 4583796247811337213506993366888321536 11925965 135839162039230684151450045382906280800 11925966 83004897284875969598285340142511896704 11925967 688280501040259593507340726005755212016 11925968 50481108790870005575416944831316623360 11925969 8075610369993766422768258890379269376 11925970 -87041851210064093942885604305883517440 11925971 -640149504099103181802170559053077585008 11925972 91635249328240910762516374671105050496 11925973 635413053985753050078361504893705542222 11925974 347260922223784708834421301969601217472 11925975 499368327291408020950376270206786668600 11925976 1163154730862420159071542199114112962560 11925977 175981937403557918699438800677335486400 11925978 -139278287439919903858454134705183886592 11925979 -59711203553417848290114262610383820544 11925980 493820458446869643196868669876382105600 11925981 -687786062619007453841587051253449364160 11925982 965114467244595104457857522001302548800 11925983 -921828520779426019408079762488290413616 11925984 14873529752871311797775987856472276992 11925985 -8078029574523686925313566868529909400 11925986 292488813192706686814323723817919980320 11925987 -449845551774115907299968497111727583248 11925988 -270016067487078641799872379994621746688 11925989 176083858354589374063173344293075826460 11925990 24160508438145960003851785182886494720 11925991 293628844594640534529328863378823960704 11925992 -776039450752914992901641066933069614080 11925993 -6203178810684364923843974330962962240 11925994 -554397127148988863230649123087341057440 11925995 -566586493921870309384029964198971924000 11925996 3862013001921794597833529172324214272 11925997 -353387295534132285845540957993732420160 11925998 -114563009176106069194255769664932167680 11925999 -764389457532070687827256774603391157816 11926000 -137123511474885776382407426643640320000 11926001 333737969600888439640347217505848786002 11926002 338195901888637977350840796500063616 11926003 -168520385283903859154763061514817279576 11926004 321142166072166578101271494934529949056 11926005 45433443372717201582457519368738750720 11926006 230575537732108119530677745522418837504 11926007 8218982331316450715227217756073392688 11926008 249931757587326172669172420733507379200 11926009 -313176356981592408982675596972341808790 11926010 -26501913274026623416249610191170093120 11926011 421537566652613617630529423376675638784 11926012 -544350938334091607002410785356458550272 11926013 -227567600391061196957849411704333122240 11926014 350768254712489404117757029595758049280 11926015 -1362732935808818743295978100446517196800 11926016 378203241125772927281210622097408131072 11926017 -63754815183559850921114890003345975980 11926018 -417805496694662281238764758092052335040 11926019 422777833180090520233084044872491686096 11926020 138359574680891349630269978844047769600 11926021 -31566736355959094471893524625082228448 11926022 9359735579220853199554819184990601312 11926023 240788252585352334927809557491450818984 11926024 -891296797861652686507470529661869670400 11926025 -72157380377488601490084091672322855700 11926026 123675625978738754164899004477345929984 11926027 30562929644078966308528790244177987912 11926028 222796227412458280307782907229190041600 11926029 17621547630461871858813153856118496768 11926030 432689674656936408739667859134575316160 11926031 561184898256527490431446383354691255440 11926032 62534637675060204576158693958735101952 11926033 215775870052583083099721225875973542720 11926034 390315926504141278328870806713048960000 11926035 -16170465070623431709688299671043019440 11926036 -13585775081877346644914319954621013120 11926037 -362757775415769167476694413872701059314 11926038 215350537059091415862614433798853239744 11926039 236328147202656610755638013067089932160 11926040 -138432910920002646998447176842372710400 11926041 -213045744565095971592394836211127613696 11926042 465957320086156612653181476006996306672 11926043 -571291979788337435149480972421777449080 11926044 -142239534633151280973662120583345792000 11926045 -116885162207743778796813262595137079700 11926046 120320706606836456906324928197689984704 11926047 -245179932683802726432758086825960366080 11926048 807846310685295578453874512924099543040 11926049 305833843546561441575199773814346398248 11926050 4907968506589039331351964375324960000 11926051 1200392977852355612964130806061027849052 11926052 -662638222480976029731263656490693541888 11926053 -882484885373856468338550419050792291200 11926054 -91976080089853383510970299615371827200 11926055 475410511342424343571933814399201451960 11926056 -100782456555237783082967198667855052800 11926057 381264514950810531461754429096854817600 11926058 -153207299952126203812628789069953794816 11926059 110207107127522998763830317858500815704 11926060 22594272107198570407414148699763624960 11926061 -1578909100340279932011046799345941450560 11926062 226247534309505453805229151169794539520 11926063 128868648871545382335585186458191703312 11926064 -125048869038244730997002978474913054720 11926065 -342845917348576919764871621142427092480 11926066 -1324483728382965483623864801329915631616 11926067 -2172800962665984870779743719289374045768 11926068 60603086156710844574072421720957550592 11926069 -1604385208448787430112527672112590160530 11926070 -35576650936424865588964440287345856000 11926071 -726530669610939656191447555441969143360 11926072 -94792718465116494064625605837986201600 11926073 -642670536006056110890414151664828958678 11926074 204982530924638529486779794696922434560 11926075 -122105468697501303660652048097881862400 11926076 614382349664259753279654276694684423680 11926077 904290075204074762350261731802639009920 11926078 -486477600416294662931790428351935052544 11926079 -1778517472429235282128777507806098080128 11926080 -37317395273150220062274999514331873280 11926081 829676183739389140585739077678226818500 11926082 311917674260901952104080437105368079872 11926083 10828291536134880513609808182022940160 11926084 -470622563891734692479647296431922395904 11926085 42914311167852576142722928353193866360 11926086 178963167614476091004021791274388380864 11926087 564130108060768329362119307991656059736 11926088 521604900588335396723145359416513259520 11926089 -21414831870960422573819420792427552000 11926090 -105135535807678564729166666901264768000 11926091 444837512088734359806333342308089201200 11926092 275362952775894559594409575579741527552 11926093 28030125489446446435289328063539929664 11926094 -611574779406678980339713248301846787904 11926095 608937773379791397411024338713823815200 11926096 44527963311806059205526489703450148864 11926097 78279639544839548284738950112309722852 11926098 10778541942416214879692300956044916224 11926099 -120133599341427229987139626484108741264 11926100 29177381634891542502391997958720000000 11926101 421200241163372752802273801621396761920 11926102 585435519659703667854466491494151550752 11926103 -82855696464858006527351370511868129280 11926104 106811254526107522841148586691553361920 11926105 -271339191483594496098121129932362444400 11926106 -793125796578573610757435365815385759248 11926107 -110520388141243145995638755613804770196 11926108 672025407221428484536947003327659606528 11926109 1093683819494359870584203879831469945600 11926110 -133289610739426806569337237919994880000 11926111 175463573333460813696369908117158794000 11926112 -168933898283733122360174076650998726656 11926113 -207881673283689444351251643553294681152 11926114 -189241769769797823340820998344402018528 11926115 900227760822322844193690412869784407600 11926116 39571289298596222367293534752238014080 11926117 -457671425781409420312689879600382147808 11926118 -490248065704240804165455857611552638240 11926119 12642760275692343875593179602843738448 11926120 -258493057445838718192556188458330163200 11926121 -163932251154454946818349212000343930496 11926122 -45778073788932751060904094119320838400 11926123 2371761871216847738485155844225059596 11926124 129453592420245757276414405513361786880 11926125 526268142809596328463663202994779143000 11926126 -554718290687812715765477627654340480 11926127 781087977995240237109082384727938688976 11926128 141747750639125233057177530067883556864 11926129 -330414084048297067167171149694986240160 11926130 188575485077855480944579663870937387520 11926131 6760578090806489158268390623528524288 11926132 -545811168204132511803480124628619455104 11926133 436178354334146872223075076796671599004 11926134 153176145072988026861275036444803031040 11926135 -165013972781987082064125955740951103200 11926136 10185671688057995301848775829241487360 11926137 774824689087010742071589152464384698960 11926138 -58827449311010556081135944685076804608 11926139 728734519527927743205431063082598187940 11926140 129868236140897891253164657968772121600 11926141 526984916163283888688963565592607499084 11926142 -889037561802629788932161976847321190400 11926143 -1359731153344439395395082010432321280 11926144 -403243184787159228283532410054728744960 11926145 -309506456185285277712044496001387962240 11926146 -81930341219574786890577766647341296896 11926147 890872077806422989519878777619840326272 11926148 -197058121745060068482715595580820623360 11926149 29043955609667603815327304317210743264 11926150 337473090012257832106485657814392504000 11926151 -1722622347737002169018536137855713688528 11926152 29040502152885045527744058697455697920 11926153 493141194335613215179853359663983125402 11926154 -134632184830721343314034490625747159808 11926155 223631126910205651720629980778958130160 11926156 -117995820430716255553266641249310474240 11926157 -504146137259196037449558856510337163594 11926158 -449317229181142100518595456011542753216 11926159 -385692288867163108212414490738637482944 11926160 66058719319097026191762093455735930880 11926161 67406557372696642598039685009392995158 11926162 61116449138418486715562394866863628064 11926163 -468524456968993210805904255778351554720 11926164 -755558492206631705778925526114015539200 11926165 193705679801353964125893018588731243520 11926166 154802970992003553932318308368532548864 11926167 7298152682265872759975839931700725760 11926168 45169460504313322003387264226767749120 11926169 1480491055579737941723648020726870314570 11926170 286849775189084101999747167811117939200 11926171 -916976606848859956086071157940281859856 11926172 -47487467186066452434916512359538061824 11926173 44887261254918136351823885623307971200 11926174 372262969624150873328332251674455794432 11926175 382414616536661128865428771352664509400 11926176 275100285865701470807101331818801004544 11926177 -101098362821827178415812927352905522974 11926178 -137245678088883012853241085381313693440 11926179 7305695164641367535916947544129143304 11926180 307848625116329329376354162511338004480 11926181 -43576987438272986691506359673155932036 11926182 -91655806285383710010820914631213171008 11926183 -314004740761873852383627517069748124360 11926184 -974872512729772359755193491780557501440 11926185 145175062553791402564547201715235588800 11926186 326220711520539924961856867423928326400 11926187 -151323346345343504083758440880259457280 11926188 456132462129872724983986921086270127872 11926189 107959015547444503445139648848731180032 11926190 286288964856857853812976898847693195520 11926191 430810517738986479836809549480235646864 11926192 312110282856976291718821286949085839360 11926193 -1198438384576991659604636096825273928558 11926194 -67685986263334410983697135039548195328 11926195 -463005959881560596149951170185797846800 11926196 -142841386377655295994843484865329029120 11926197 380744905777661527538380145253818039232 11926198 383200110143313189913522634473105350336 11926199 -737271741515333489793168021630242467800 11926200 100063388277594241289181217909923840000 11926201 96551797762019505635110645834642974720 11926202 569936392667878842148505152033712385504 11926203 105565163112161653603548592566961440768 11926204 -622640465361025988841165769008501996544 11926205 -125146861395797857195819964356076676000 11926206 269326341300754966906404828123101618112 11926207 551824980586866009405898941213814523456 11926208 -245816549348242086198048925635289546752 11926209 165552443987040009985905937411688560320 11926210 -260940041015261842849353533887191099840 11926211 -1628040299087873017372490043880148435952 11926212 361237894226029969707779459302507379712 11926213 128856475817073287329134232838857653504 11926214 -995525273827800768654801300300604227648 11926215 105707440864009747916421489071484772320 11926216 -345595435847270739155654122632698419200 11926217 -1345027199572571100137741131952667661734 11926218 -92162351546775441144802400657732925696 11926219 738917553195944686607915401781916870144 11926220 -118308777153507484035461383081359928320 11926221 91621186191857172556387562077319855040 11926222 -3259531954582820400106782486128535552 11926223 -1448258778981149186970611812088940864528 11926224 155807904396253554114693339005603020800 11926225 -218152632245639876270349555135415104000 11926226 -270545069277057727112471164012777678176 11926227 114165800681085167316477890823045826560 11926228 -432747494220187177782977547182682261504 11926229 25552797770914217161703080455610188480 11926230 17566989816636546310994561445471246720 11926231 -296359620092500948985934459879625679616 11926232 174228565604782845599655102321943142400 11926233 -484324581481203846725027341223798374560 11926234 21811467853260519835191639382060242912 11926235 -222123216802449235609847117631309936000 11926236 -153738905986397670781002418332816408576 11926237 -1001064813388420937332712594701053841920 11926238 -9168623902555198547259402784263492480 11926239 -126567637162227636193541116773705426912 11926240 -811469150083252770338726759101877452800 11926241 -981106263003317659902013073307760400208 11926242 -119115360250168107040266547879956996192 11926243 -64538908118593882706011115923777250560 11926244 -528697080016057492418245534373923584 11926245 -499316827340318084978930660615338262880 11926246 -460940714735471137724309089704851285088 11926247 483852141236609068292705549984553682032 11926248 -102016450682844723580494288362262036480 11926249 269489134886609849857308398196034936250 11926250 -67795107204322082942479006319635200000 11926251 412733901891461835962979991546840805040 11926252 133206283637660145029313365233817654272 11926253 -1247415314778125750504734472721740691498 11926254 193794502716549143405515387892968096320 11926255 247465297572730791540309613710715342320 11926256 98760043326029010502320511563111923712 11926257 -121270694622137467761033861410441248848 11926258 26769384368491319670120444560607897600 11926259 -441313565356216783970170342391586193296 11926260 -154052203593652509038543763808372070400 11926261 -458702870160430739573978547371224838976 11926262 675424743002003534264513983527026232000 11926263 109576644907933778168326292901924678144 11926264 -230299236023996724939664155052862054400 11926265 -4284753783958657672320600727952549760 11926266 244844039058553233135550617800599842048 11926267 -444871633462030925048914263226937881440 11926268 462174305311179223121293667590686122496 11926269 54583379467406368316429504821683444000 11926270 273174104265334913014693045916476291200 11926271 225043400740013634062230466060585457504 11926272 -131282935506210006525450938600833155072 11926273 2740943016113085357658515769954276694320 11926274 205277414241289999709851189583567300640 11926275 -215597479981394111664238552929138010200 11926276 -215781966420192393460209746887612627840 11926277 -749799753640413642445871309275379211936 11926278 -2166798358607826853688143691676430080 11926279 -172562834814728705715878653213581069240 11926280 296551453163178229608982804947538790400 11926281 213410224954634343629600145083097278880 11926282 -208242349531498845314605774232483899392 11926283 -1235391070997241555731883345125717751468 11926284 261510496579021102611504039584566152192 11926285 -32935131524238267288002722442655886080 11926286 191607137559430551508013633120518547904 11926287 973592064243870865059186747826503499944 11926288 -276337314736352295554575128521662857216 11926289 482477235341434329110305924229517027840 11926290 -8331014612081215350627576602426657280 11926291 -46724978316187459613430473282931816128 11926292 -172191664091088995540179421212378183680 11926293 77311504597868987063893030379425602528 11926294 -247179459001025318505611919118387598304 11926295 -172189885382025822739477932812917348200 11926296 418631528946066193664980794703363645440 11926297 1615736919375025210445236855258825060992 11926298 253549057234436071617350185650710300400 11926299 226142393420390676732006363232739218944 11926300 -568574902867480017498222314564495936000 11926301 -701394354491215360768233769238601378996 11926302 -103950083241021562105815081393356169792 11926303 400768533102605834005476446231023187552 11926304 118733917777931870466142989431504240640 11926305 590131590674239784984963365447434403200 11926306 117773395297376679598657305028653653328 11926307 -402006839082896578409907372489862785444 11926308 1878191096478638739240991279307304960 11926309 219131659687192341651036474689635112510 11926310 -19272168361392907504541550956803370880 11926311 -81939889612792611436767940211535770328 11926312 177758861657246999771032675154415283200 11926313 -38291967563009682991620585349137505920 11926314 -584226645733121813821834031725200944640 11926315 218359664932243935355216240117754532960 11926316 467035326101138324032172542031910567936 11926317 -1788328674580034273370031775670358752 11926318 -27264625902538763818633751401515944640 11926319 18164558921845819434287367143622048000 11926320 -12570491203988294849946603399571046400 11926321 444266964179961603436910990641834851264 11926322 88440718488989686699827956732235482112 11926323 1523128406587347621609950898222515802384 11926324 782793923524390784565462589346289293696 11926325 193779376773808120207876135843631018100 11926326 19317305921359580285617163318237705088 11926327 170401452376234817723329367783148235392 11926328 737457390738026279896342885542674472960 11926329 -450834140877135628268618618618113149600 11926330 372775583508756839677021544284063347360 11926331 600406786407884165026957214372277660132 11926332 939414338783952676412771713611744460800 11926333 1283389330601353202787162423537438756300 11926334 -143322870861580907591240167801928174208 11926335 -717483494985253237368014799005585447040 11926336 -103160637557432819698355693383583793152 11926337 744926501415331089512291039464912498260 11926338 -693500639857004133141769253515184064000 11926339 -671443056207436341134630239551284544000 11926340 583041272126375054000615850274743747840 11926341 -37445287844364535832428795019359542048 11926342 212319504655939104111706120452702942912 11926343 -139920394044207792223896613740841829712 11926344 315357545713878528726715119764560281600 11926345 378215202659632210474968604095160014600 11926346 -540476555508656276495189291151820786128 11926347 813889025016284602613391168900228125400 11926348 114277820521713154684633141163331332096 11926349 -1427912356758894196580299255242738640650 11926350 38022944836446077146343632300081968000 11926351 -2528592109192165832072767648508590080 11926352 183641100417917090126060417976827437056 11926353 -68288593101244323074691707512992575232 11926354 714638984684507015889374486210613763584 11926355 862192841703184433446951345825370893200 11926356 -29150363858012134532293298683619635200 11926357 185678438890052271456231824041913166 11926358 -106743454987867309938805996646895892224 11926359 -1670844765023036298764017657943143536 11926360 161372472467582627811948385286682624000 11926361 1344567387027768973360679007714577549962 11926362 -87685832181249728020782135672808121856 11926363 670789990849198019962749697429596908612 11926364 -28406916647519974305556673202589668864 11926365 -19360721366066933593989578599983840 11926366 -216445892485451682899502984709355181120 11926367 4819257328129201690775503323842363328 11926368 918666532379367004061270452473467633664 11926369 -88254396016079538246904674535330665280 11926370 875915827749880181193057645237934348800 11926371 -1100388548844054330444218618534614424256 11926372 972484391208286469843355023391035991040 11926373 2049259421638705369496017527455292365184 11926374 -192640080526967118132621068285843269632 11926375 46584440439970301272620621431842284000 11926376 -342882073686262273923895907915759616000 11926377 -159657855103316736516600417127009902300 11926378 43334559257806828626404637145784613120 11926379 -49522830174370903897708444737678119280 11926380 -72865535496811712596212022485932083200 11926381 704954674696092034523232996481103268182 11926382 32031672702945877791706707964266814464 11926383 -186880938178854949917963678376719708672 11926384 63027992270668858497114063619474391040 11926385 219653216748849475948708992774411950400 11926386 423151403118237882223704582768583315200 11926387 863399090611103872982806882475474958792 11926388 534618881636845808320054715599502460288 11926389 -420274666490182100143072019533235268576 11926390 146191289897628718545945257085295503360 11926391 -2927707602565016795310274459679943967800 11926392 195426961251408147250724775002269655040 11926393 -649376342939449877321387320818543509120 11926394 15424061619765591699657711897106709760 11926395 -79104895627283524117800162702696168000 11926396 -1644971624187792740342920472017090376192 11926397 10753088755118329099806931987911215232 11926398 -120894753780503489444819260052227921920 11926399 -828298445514528896401913557992090330464 11926400 86801401243328854154240072167194624000 11926401 306373551488589547283762755603244650464 11926402 -379611794423352165362490503201357501568 11926403 -729681066648037614451657415529245961348 11926404 -88443533982943028568887021258555451264 11926405 190649657976925619976996552231323856060 11926406 80262320752491664107559899053202541152 11926407 -1016167198956946204055253923960197124400 11926408 -236522752687480059823411446733227847680 11926409 -391246423749046685977717619619975520560 11926410 -61037094271019670799949782073492432640 11926411 248429066376675374945988722423842175632 11926412 -208539870179728014596439888424631400960 11926413 -378849735513747736869351149480479680000 11926414 -93182674250124089123416335329633876160 11926415 43911751346376093628792155265582705920 11926416 -5538509145087605228479581162561208320 11926417 159137470894442012977730746847829291520 11926418 96689061403599409687264218054042673152 11926419 -505444166202110557792385884160756842056 11926420 -347230255102747113363204446518111395840 11926421 -4197921809547758803415381300908957320 11926422 -40727610609194838611708948526815646720 11926423 -1011003357501422850041090171451346207496 11926424 -690334983872897566810136535414665625600 11926425 136633109241095679576233732197538548800 11926426 -448294134666034060317640586969580899088 11926427 -1483834985855579058375956766096968873724 11926428 -338158805816477017278184506486083642880 11926429 -186500475595792960524486131145019041780 11926430 -474083128218172225687762759812137980800 11926431 -60903821407844301003811788577152428304 11926432 13979556404863669915313449435020656640 11926433 -328535867012500668629281925869169088960 11926434 -51103689651221789494326738475215751680 11926435 -447425553413387814348012793816823922240 11926436 -513014924440585138182027762046682201088 11926437 7253040938179959649144020807227197440 11926438 652952776967539461180358975294476152832 11926439 -15137232631243086223386843351416629248 11926440 -259272544383309885324600204797167872000 11926441 -1380125479245150961066937437376726525708 11926442 601377522753063340306323677435166342144 11926443 -352563254046536422493579512049543503872 11926444 -144952478012548461503091312185988067328 11926445 27071273663805004106902344484709477400 11926446 33529129966765169062516663613858285568 11926447 -233256892452964378077742270570537176672 11926448 16623233704155749493242557551693103104 11926449 245508432053074545988026151136699886468 11926450 213187622962012453231477068211495182000 11926451 339714724915763981438580329336216029452 11926452 52902201571522204361366854472833566720 11926453 310344456984216946341560686455158880000 11926454 -553785825063323910697229148313100425824 11926455 293962545296748687647174744869347969360 11926456 -1444106839277984816175476693678326149120 11926457 -1323337708411436293554853617694531518294 11926458 103246873814590982658499794000909898464 11926459 -180987627121805897362673049740130909340 11926460 -68952987128558311677363240148700221440 11926461 459536232853930796052715147298223958272 11926462 -214278158354760900657300788378092468800 11926463 -63314997889617332167824003767071757376 11926464 -187540870950847749604679977719381884928 11926465 -96969397567314260795978021618475652140 11926466 63412384711467089729346157083730742784 11926467 -306864393127531830853962233170006056960 11926468 -54790050052995667930206179780719308800 11926469 -325599502314305015748487324846010455488 11926470 -286277851148429612057420292996362832000 11926471 376876288196529110985682219985028392200 11926472 -755326856524322942504685354995741491200 11926473 -89591929048612838525356243732878426240 11926474 187606260816536254078672506670574621952 11926475 153731353865358040351012377947533440000 11926476 -86973470472267672765048677580086670336 11926477 -801555951994942572802909051299391306208 11926478 584517472278193133865740884427073554880 11926479 172951313926941511248864456715240878984 11926480 -1864901270962752909244076713540976640 11926481 299510692158577170794462773358498256192 11926482 261129921744465838062994799981312593920 11926483 -468440154783619058264616349022470739256 11926484 36006596932759878076965561591551964672 11926485 -963613926329867120576181039711553785600 11926486 -349997438672099329240171625939371008 11926487 71456015112331041099009339463402345680 11926488 -14651571784486147542363474183047086080 11926489 357945093197598855020920968557506391424 11926490 198843645161247139500814378700342438400 11926491 309430383231053877365102972683128242544 11926492 5371028076151541902145548477157074432 11926493 68947945522849773247819742597838853164 11926494 713635781908531553441420021623380839040 11926495 31981538273226767561622562089663638880 11926496 534679677413187111899880559724675727360 11926497 557838570397073956643165586543385100640 11926498 160658175837041179589637763585028946000 11926499 733690896528703622053996915811888318604 11926500 -692802994498107162985174324033529856000 11926501 481368982320388561796678593921187941502 11926502 91959191355038904888679990954222361280 11926503 -943986503080584847361034841043650334976 11926504 -615441073469021973996250816754567562240 11926505 -253559375944436056867353303337935486840 11926506 -1832538252781601247390488417806774272 11926507 -97460897708908681068205056808272953880 11926508 934615125105138017491133051117710895616 11926509 -75370896200622029225751200157394544640 11926510 -359582965379992106623082423371275339840 11926511 242858488593081862006013604370971859800 11926512 -19838903015146340556800019510506422272 11926513 -45274224926224655791772707238352457676 11926514 425597595867597711318022715486192483856 11926515 1979626492136531031792975095155510320 11926516 -187174793736316651539296696723959762944 11926517 -427741859895553621570049110590070276434 11926518 -27368203318232341912649418105325324800 11926519 875585974167773495001724079939468577408 11926520 891345176651272536867436333084394496000 11926521 5545731901709560722070667508732141972 11926522 486157338795303476054925091729488483552 11926523 -764118981703303085645669332950848256 11926524 241654633462565503393070416313327247360 11926525 -246429525428309116891679846042893504700 11926526 7764612825504647909065311334213619712 11926527 244364271203343246846457189644408670920 11926528 967564350846276335798123275131100856320 11926529 1196913740513627893731884251035675440130 11926530 -50963088858788233783834566501154728960 11926531 958017385747995696743978988432209298528 11926532 -716831540645015936881898303324617850880 11926533 393064771809076807285873939368171232224 11926534 221378497536555485666438810519943881280 11926535 17851469026401286292003036604407012160 11926536 854653997839941818491672058053103861760 11926537 67843459452829155928136127667184560128 11926538 -119832752240920240732724654601132651840 11926539 6377250121274591371866782834211255408 11926540 673630649100390895055254039001313254400 11926541 -741641379926563948978991874215483140896 11926542 255755021012482242311198879135378385024 11926543 -459702215695651307212814031499440875960 11926544 36609757634975707007419280100551294976 11926545 644373844481948121468700933366730200320 11926546 440876467926417373379655288344732548224 11926547 124854162149529237005730438557888854080 11926548 274893699131008641149798131283400376320 11926549 1356794259976905022974037320528893044060 11926550 318404441507784498018794357736880624800 11926551 174153414319528650205846802171526237672 11926552 -448761903213220007956138087808133980160 11926553 1269043133977312296977383818793366361802 11926554 -254610569952994462815723067988605882368 11926555 617714228408541523520589820161935874000 11926556 1246466932036280908024282433321611814400 11926557 482101246033261111693145259561248499654 11926558 18325620280987607899216137223643258880 11926559 230604744336849009206763919949056691040 11926560 72988909644805028915554530172663234560 11926561 211509125868414169422835837737072174000 11926562 2887792199291899795214025395474829600 11926563 383628643759839521509975542202793402688 11926564 31083745017626402919763613416729444352 11926565 101765829341663538090431996496968449920 11926566 2532342819194823989395711460337845760 11926567 -1511665830137198876136876610144834213384 11926568 218548169035738044374058985960786821120 11926569 697307402883017978084199112337190159360 11926570 197768899706931167111762485696828047360 11926571 -800807907710826994807690053900398719056 11926572 102751761285616375810158824662751084544 11926573 -1577578073226782105040287731589922819178 11926574 681795804368355313902193264473005049792 11926575 19166825561416991490346420459472910000 11926576 353340037658107421768295611292103278592 11926577 391212323537465675264121481098756558312 11926578 -111201357093439840120671379243709598720 11926579 572464927137419338415828558151978173952 11926580 -17249292867687578790589341883110481920 11926581 107227120350783401737377101419223102400 11926582 -123740512618958639423890431751906632000 11926583 1235712179130230692757130095073474545832 11926584 86464300296345809920319305500929925120 11926585 -191610759142523382877930021206102403200 11926586 -137909952618298859671490159640817209600 11926587 219913644739555692228189963500323988760 11926588 901525340221589679062965836623209967616 11926589 -1074599471685284359299281616755338103610 11926590 23640892108974595735547043324280803840 11926591 285296441444724103160846865780473879400 11926592 -42044947236143627775991286156847218688 11926593 19811589119087135612760121831809813504 11926594 -38897734759813679031968988995469594720 11926595 490930726630209157723774875156848067600 11926596 273376873989224549247286678600257951744 11926597 -239729252176311665335334781466260187748 11926598 -1056446200462261286074226659324812535680 11926599 34740561309884022008784088267263360000 11926600 94948549369799630369588567306660736000 11926601 -1527539019768837673952839837494597295398 11926602 6704816011646726790115241778142255872 11926603 -799540493315248618926540610588204638736 11926604 311227178049525165976056653429160099840 11926605 762171623637085611503749268155074928320 11926606 -353912398097376191306804267669180502336 11926607 -809978181002128306678453552498226064 11926608 1948088342022910504880777188972167168 11926609 530339081320753129933413997694606704 11926610 -3960531506228152104165174534480335040 11926611 -42918807179263488565625638814818566540 11926612 -197715272639446117754125010571151855744 11926613 -30861683109484963358184841579698811392 11926614 124755520961962235223016324337660221440 11926615 -357351937168378684577348258898819627240 11926616 -29943684961114544337246153926285107200 11926617 305418478410041825690736688195822560960 11926618 -659535333079121411984165286044985749760 11926619 -92713632727646660702841381968070049980 11926620 -177727529792648371076937337459452641280 11926621 571438742051602257607305865551131066880 11926622 168182835344508373827522219160149261312 11926623 279503658924375106798485213726927475200 11926624 833174879370925972661999430801068261376 11926625 -355656529963062503500216399956080031000 11926626 22237434426920700275436588478330328064 11926627 -84584760363179465368734994851226248480 11926628 -98508744742652198058786128182467723264 11926629 -492106031377298184158134126560130492800 11926630 -51346293058859829270413722231018291200 11926631 685337396839651002677511844026117048864 11926632 -31900575841503595328872987760334274560 11926633 -318893196390621578603133583861327695552 11926634 -564867925074788970623792605858412552784 11926635 178404856425375756047336517633465131520 11926636 -52358431851509560771384427432356850688 11926637 898283520590783223825918312382774451286 11926638 -423667525971613629810076212216306387456 11926639 -1613423972742878509297217168214879792288 11926640 86352307777393300746808649222310789120 11926641 -484110903217433633861043555264888037008 11926642 4635783767680114854005567498740608000 11926643 -193369198573887652895997033148314022416 11926644 -109386726284512036932529600566142377984 11926645 489725702237047010190135437796517791900 11926646 391409607611644480812076979620638768384 11926647 748281429108066833551531865425269988224 11926648 587701450725785823879111422288215388160 11926649 682425794996739109799531208586573863786 11926650 75501918966331589596460989994715609600 11926651 849344668741248607878847777002357451008 11926652 10965929603706505520158620605368622592 11926653 770651749770302614789379330835045559200 11926654 -68980586916565894860691778352546700416 11926655 -491374284919158558815646486849360157440 11926656 -367838778800512501613606408546156544000 11926657 1057993371668019233159532535573928939906 11926658 196444020096270301789061144609097900960 11926659 -571784482364208039421414506931127272272 11926660 211168198096950896249429332881400872960 11926661 663911369376867212615965711141920000 11926662 -231843441225317235633009262902627827712 11926663 156912016353265609543306947815432288560 11926664 35423962615721814613349200193409807360 11926665 -448311497988255444088756272161221133340 11926666 -579525094823780178502512359147680919040 11926667 297591539249255017755610503189184800 11926668 26373485784719133561622864283712428544 11926669 -1238851784876601258183285297290280409930 11926670 133259869451080705539055732242805186560 11926671 257430501646541392833703064657556746640 11926672 -19155546195634836439860851999274221568 11926673 959860177324554114337686378981746135040 11926674 422524765336806745641393601956109115040 11926675 -116456539337472915262462842940940096000 11926676 -949089949156686618095166052857309095040 11926677 -114861349059448389873379115989674955968 11926678 -90279136200885186288562126480969369344 11926679 -1191147162546493962403490642805757683216 11926680 233265838805003754652131410408865792000 11926681 -8287648191846894561853957550392013440 11926682 428243077784367419582703934315210494192 11926683 -296405475099944506737696008464553624376 11926684 364989383079301435818378561936129073152 11926685 -426477031991189861362972033039630502400 11926686 402475263949182865467151118169506752128 11926687 -604393400849750689760786482680495037608 11926688 1443351086664548449117482967037616783360 11926689 435981695263561711549693733132805883200 11926690 -126901018172741275761146037739127632320 11926691 -90987899576311512205142097076883119200 11926692 -120964233992096758735705105407801950208 11926693 -912202599746393605689238932440085237058 11926694 -266480748347539281615607154155378690560 11926695 5074802971873005439606160535765390720 11926696 -63286020411889935593261202911142543360 11926697 352026731926124912271325609069738355712 11926698 -137710135860961454900582848924721518080 11926699 -1345479237572490581079001371436832890760 11926700 -521830438495447418987967413617634092800 11926701 -230314298538077690125791467043469588500 11926702 202399865464396954990893256912886943552 11926703 -151464136927709452137357091796389128048 11926704 -49328040520483724175537857922217967616 11926705 464513119687970652643256817948318912000 11926706 339491886323513330460662790644485736064 11926707 -59230654335881187139780538411854772640 11926708 -963687819093660485179203228725299142272 11926709 -395069171430428086486993461844844375040 11926710 11453061068959162817975794571053670400 11926711 -138203919693285034167358550664168585688 11926712 113253106993339031829425294487322214400 11926713 -394967062625005296101781602697787979616 11926714 399791629620840753498483736522262696160 11926715 -617360984892074641730835699246761600640 11926716 -297773118721993110587569044404814786048 11926717 -536542092241373552245108861464322206048 11926718 -15708813519561352601893659582735516480 11926719 -175015389951744345490390028747606380032 11926720 -140812803763872366639089589438319165440 11926721 -1325693420593357869319009697282611592400 11926722 112602251842509737222661813967067457024 11926723 229739173281181051504890177364891561024 11926724 -736595653793686108155356126735172259584 11926725 324289085173946314522330691446526721600 11926726 -55276281261230121901553936368927276800 11926727 -534855034002771048855640676416598960424 11926728 692342822766566996893454941033367040 11926729 -848728721741670236439751014752509173670 11926730 311428099769353034037769770191670641760 11926731 550379450244623399041407334764234587352 11926732 531492610728265442229592239057249039360 11926733 233615933661826349314790883452325838464 11926734 -400717545167521716901019516856492688320 11926735 -612592686647952073718350563965243996640 11926736 -39993763367580445281328113578350166016 11926737 -1882775980379001549667715807600825049600 11926738 12307833675013160983711809012838844544 11926739 -586170875621327658865017342490953349632 11926740 -6581321799368096593820509900992921600 11926741 -339987487566367535312794290171543941590 11926742 201335732096883700246303496892481049472 11926743 336369435789546329796227332044117896400 11926744 -647287316555962742963114246481438627840 11926745 308967304157714728758252793594405930500 11926746 46696272738259117950140658052794490080 11926747 -492718274179559280700825465150577381964 11926748 -587873668506859998553764588372581712384 11926749 -260825710019629427700783150405230936352 11926750 602214949176638449788475820081493984000 11926751 -881485970092982322128954948532072647400 11926752 24051552490657712198963716895602114560 11926753 -277529072049190366580274863185766075998 11926754 76689732087657111250723886024682246144 11926755 352725122194174852013402608917537441360 11926756 502393786863002989601036614179667712000 11926757 562751159254937889071957192554671579006 11926758 197273476960172560423404941621573784960 11926759 -538952932177378481531751883960537124696 11926760 494283234237692814949343285017375488000 11926761 255989845266445276948989787961916868608 11926762 -248793683781887721036947906176810636368 11926763 68503131873143961718109334142772769012 11926764 -32562800712830460029612946783117470208 11926765 -31651144950231010926966930913885553280 11926766 568356890794738209382763664562144800000 11926767 1063878115669540767121196507237689204224 11926768 108468996566979765952723382517703901184 11926769 -238299321630935840111614836427460991504 11926770 -11658600783712258949512154871630374400 11926771 1299183312920337444733470665511623874000 11926772 566858419894089017757516166455962419200 11926773 -642602985159115805970842791749608751378 11926774 384906091560232633930426299456557786112 11926775 213548269067268637586793977319026976000 11926776 -25521300125305762742974907834162688000 11926777 541842393866858057408540460695783374932 11926778 -658060791917557077531574930031785412640 11926779 329635496388700139657551336606705052184 11926780 -115785945483387753006482416420425523200 11926781 13436246571611332940325652416471146784 11926782 -50141915982985558899844384892078469120 11926783 -1031958659744283873828870059300573776776 11926784 -288436296088152303400279198910707138560 11926785 44259933847365762528744709515314887680 11926786 -257778019028486329137627167277427183200 11926787 1215064785540235876765701801326150032800 11926788 -198266285282526043455666632663360471040 11926789 -198099145391444358275821368200724009088 11926790 -294010075264317680919381901610320137600 11926791 75529986953954792813774121251353651200 11926792 -337646004119622210189245726944988190720 11926793 199957871986982450970495837648113878848 11926794 -116565580456429570873120657615951319040 11926795 1376763268154837135361059956665088876320 11926796 563207928444934961379451712462362060800 11926797 -569006767356568513444105769872754740800 11926798 33268417290673732216416864990908056320 11926799 -673228881024705600357116567303543653200 11926800 43995106055050852306641872030987673600 11926801 -150313372240871620703584593120740304600 11926802 595998681412815475281945130240943424 11926803 262577500077323561736549449052842690304 11926804 -1105667515659512894444460330297915506688 11926805 -362974468157200990957267576873987642080 11926806 374218752604047708220112255941552472064 11926807 -54221673897138149925961292899278936408 11926808 687223632742823349184628410995077775360 11926809 -315446387210723293483983943439307207960 11926810 -141847536621512918967295238972663408640 11926811 22845055964442283780626214734958431936 11926812 314548083627487509614349058156881690624 11926813 -81194792181887494041945983911751656000 11926814 368209192021349147206259885264988946944 11926815 -536650029248902986171977408222039994480 11926816 14153192339457026481379564858940325888 11926817 281136187829519443446740145585232915200 11926818 313789206122537246166616978948882583040 11926819 -90619410967351421891517546823516325504 11926820 75809564734306259961024338906805838080 11926821 688282595635671421618526690161562078400 11926822 241492196640018500865692074593175967712 11926823 1190892494361892010497052899856032017480 11926824 926577261629406812579450785407959040 11926825 176287714729788487847798020982359099550 11926826 -433485230806511670491808332431852006560 11926827 -99345651413812909799690692064979798552 11926828 -240054655302515999355891702714873279232 11926829 595033155608169495960666577504190242476 11926830 -371207074833604724600659779889263072000 11926831 -16950321091357498914700996231798485008 11926832 198639852161409479633777798570762403840 11926833 1251629786943186603978186539580710692800 11926834 5318586278992390633085317603083845904 11926835 -249350653907881144653452751872060734800 11926836 522678197475032705304424477731282321792 11926837 -884687848308931264599662828057134829046 11926838 -259236132606051559074461705269656434688 11926839 -121435972061936436599786824546008039600 11926840 23948781799412435839634295927892684800 11926841 815198742309179659683584839659034579242 11926842 -390802146310103320693608002266726331136 11926843 1501881488591299470259214174849027819880 11926844 233401061529670774960886014727348468736 11926845 -31926680460232638088267475827262828820 11926846 138035955628264077400204003493247535872 11926847 315787221602806671108907790225591785152 11926848 -274827048403729288761824461772323553280 11926849 23763873932255427155688809079807460 11926850 91506972251914136918490110456356416000 11926851 500883132456761965731348775990560639360 11926852 174897562412094517524639724958938746880 11926853 871785733157508286848956922052338579102 11926854 581260482788838794523753548725822348800 11926855 146622776118315856174182738792818496960 11926856 -954133589861001749320877999088906762240 11926857 100822181464681983948155079809171815488 11926858 178344287805210578800817850423568985184 11926859 -118629077469475145035515545441716447680 11926860 -371503759338603592218464089902012334080 11926861 -1470913491985386539253714933512858538048 11926862 -300200729436966612478815233745380486208 11926863 29575398822896262386436067226640773160 11926864 14377779493024619240454070278438912000 11926865 1388093750580663213414585700001301246120 11926866 7679279679929660381329020979034726400 11926867 10996696805569700746734860494674398720 11926868 -29681924792298710539133277335977181184 11926869 197495296261892190292213864786215041280 11926870 -161667781325190019037461046012733340800 11926871 -284001758716567215440401810346110563456 11926872 580967836533509415314665456859227545600 11926873 49552384832844616960255978639269297344 11926874 -222888894823939469692576887528264887328 11926875 88425830563881396118198158813465915000 11926876 16782889598643606258227956270798899200 11926877 -400733223261940270216472164555018108788 11926878 -29983443189380903269158378639258120192 11926879 -1258369732339245439563596517377339703520 11926880 36238974521392485784984852500704133120 11926881 270776404040718885747806210726843902800 11926882 371931338626082054619437700968027750784 11926883 -477485489920526285033083748554342064868 11926884 666717856236393247765213733074509812736 11926885 1276347710084642381223816090720833577600 11926886 -49101106586299747730755223681761565952 11926887 -147653565711678999990358087035449317248 11926888 76040160127398669717121509342494208000 11926889 -148625806519147430911702917396827899200 11926890 54449943751150708696676714292182136000 11926891 90182466088561985239435525334791666292 11926892 66177465546828683089663178819574888960 11926893 -287261039733210390802394112537693864672 11926894 332120399131589270145405223883026711680 11926895 587603686396234360332725450928606588600 11926896 -201502572344217855683630836149884387328 11926897 139189592832779967666593992326426907346 11926898 -658356041420683684469075999655619618800 11926899 132348872130576199434166011768192075120 11926900 188440674659261679121781461326988704000 11926901 -343530082112231844115358366928351620448 11926902 -45385430078604884953074730527391263360 11926903 -407800904867869596450761106335877643872 11926904 -262217043299967740289337233413956423680 11926905 -128096063771517531766499708867126811840 11926906 -348496542255359769361433646883256015136 11926907 754696198569626719136752628424309333156 11926908 128084565735333557779640850930539888640 11926909 506286372855322231389991509885697847040 11926910 4645072469674278902570200471968024960 11926911 676877964351379277079606949668420195984 11926912 948573893403405509863633520993029324800 11926913 -263708961034890360744669814918866537900 11926914 432879161813004829475505629015253613440 11926915 44971482769541978182754823961330083840 11926916 -800648557906996644281229777071484162048 11926917 -1225372689225698883944235163294531140 11926918 229216500990617046530589183578580632160 11926919 -1562991119683300738628442093690369103800 11926920 472665496166710809590880888476604825600 11926921 978434598087850703113476584165736660122 11926922 -254369219393815316136835043240779591680 11926923 68896129512375570496290145967656133568 11926924 -159567255521183789197973304540071791104 11926925 -758617042939856895247275513361169632350 11926926 -240459823320595175360892255440145979392 11926927 1172934618480444097182391594212778574440 11926928 -148816773874300504883964435082160603136 11926929 67371264160701248601389869232505278400 11926930 111712964780231923423439768579182336320 11926931 -119176289655976047455738534230849661268 11926932 170882181087488917408354558105800916992 11926933 -798422127549776254672630228757136776818 11926934 225632262314890038680114027597433259200 11926935 43074445503237492853807761175250358240 11926936 270025400681184165941326822699500380160 11926937 188002561365775645745798592598796965392 11926938 -58082588909818993671862685280893717760 11926939 -227656386873955192353356018246492459260 11926940 -23691531895318027001874182464116203520 11926941 97438971672618877252939264813656953280 11926942 -800360549874663306920179226587333312128 11926943 -565082427195725500073290795618363061184 11926944 19070295511972644008199766905192382464 11926945 1023640116051154451544381998125268493480 11926946 372201114426354770293061847307070208000 11926947 -442519213292809286482182451881141592200 11926948 -567693278118695966532876464555974708224 11926949 100438192899139968048312357040707975360 11926950 7204175355863937441777930476518348800 11926951 -529283010619082675216007011387132741888 11926952 98158930929710989239180947304829209600 11926953 5812970932334856905151493955358790080 11926954 -56911877625920383565673228382872731040 11926955 -505982051212652962721593362161018648640 11926956 537418379994997800698501679949402179072 11926957 -403713602901688937324182478350101401888 11926958 42441547819197048725317076877808438080 11926959 35140593374978786101892432055992921856 11926960 108099653559722175713050343361765703680 11926961 -304882947088606750678159336824804570828 11926962 505174830415490606702590388650826202912 11926963 -85874264298955644109427476311571820788 11926964 426721977044441670370705767686340698112 11926965 160014334158979825370292061100944920000 11926966 -94222511721497552040849693737887238016 11926967 112540470625452093318248454388175902920 11926968 -304355737222120251041434558369475788800 11926969 118724877937549128206031764826259095696 11926970 706286013918170826073142061127023840 11926971 123771846153272250914730188280378076176 11926972 -704530609966303591228731040683113008128 11926973 -257732030957554389570553499900472494880 11926974 -263913117743749825272368583274588712640 11926975 460365141424017403677466854428143239000 11926976 -305491816416678000848093916105132736512 11926977 -464655519255505164098946904258447715280 11926978 31380464876732562499953084130918044672 11926979 -299905110241711935997786731808263022320 11926980 144107786008351099591233489241297920000 11926981 27638072617973089349725054523188345728 11926982 -56684871653812828220974451941671258816 11926983 -549541107187196342791404100934665157976 11926984 161312452219228471764580420739173785600 11926985 -106845216615559902014499155762810279040 11926986 358790553214112440709144933586985052928 11926987 -579370856131969512642210509764735466528 11926988 -816214550900176481276369956051029580800 11926989 -1610688196453135291022319531164596692 11926990 -227656415521576510458465607016533704000 11926991 811303757383111877927504778583677361392 11926992 164588738997930261702323421999322497024 11926993 -22562358596867826778657208032281359756 11926994 861099420037032085763665127749802112 11926995 -62481840930563223338972637845569413120 11926996 -5873327773484652345429025703860101120 11926997 -454605055461668905263029024916398725554 11926998 165346176903980493145981777395802905600 11926999 -32024329668997770173368965765731222864 11927000 1532922623761634333330222098345973760000 11927001 88808115509989729193186094238059060432 11927002 -134450155248714598766200413509546827776 11927003 -1471478318571503516900601553023333888000 11927004 201267201638055538761804042241332188160 11927005 1096326806263250187315431815809965278560 11927006 79263880164390862840625282957490732096 11927007 -5985374847587809868257939089930938040 11927008 -199802888666272260702044954056371732480 11927009 210178977740662500023886359574999540804 11927010 296846335027784790988309966124502466560 11927011 339516769618397367752648514408690515612 11927012 -872354749941970628478099950391326146944 11927013 -288795590612223600258546773878505450880 11927014 469369436447785321609484232177371233728 11927015 11516784114888865178773097667100419120 11927016 -748778829188198096954477768324711777280 11927017 -136694495827817318742714518603838591600 11927018 2950154788421340399087379530267038208 11927019 -115740489642555767156839060991222099472 11927020 -197236698984331735190513833282198763520 11927021 -1134592955146127030641502940927142100778 11927022 -47950352719836166240304135243576555520 11927023 -210741862623997348495858220762991660000 11927024 -120508383452497375251986319710583619584 11927025 410785196948084838339408212278940016000 11927026 306188013903393591144020539240366667904 11927027 368560074634085806010970308534361868800 11927028 -378377561601578381209330234953562030080 11927029 -1260299105964182210001872503614300396370 11927030 -17975378398583532954779544014892956160 11927031 407876091881948009009347580632228056552 11927032 44966835476853753084857905142838435840 11927033 408530295003637717498814527667229346560 11927034 23898039775052273696687316767832268800 11927035 -110244482637672701871722464486131553200 11927036 -124936413529731597972971057939979042816 11927037 -310698768115836755146526365308680244864 11927038 -659460521526325673624246405063758510080 11927039 -17747885472883293565322989480713938376 11927040 147744943813441461899742251106560901120 11927041 -63239145836180744038165503789512134080 11927042 85070096854896486326272904433227325312 11927043 -757641170566499209489495548700843559868 11927044 340367948531654297803453417027029931136 11927045 69581810271740427505453986698499163440 11927046 -524732815404134889234036961614720503616 11927047 -763626573154225203215634704630873051856 11927048 111754066521143871424288925128198225920 11927049 1410557983884383655773312097656290058880 11927050 1253437919987244627708571676505580800 11927051 720967975079891035136373888476572820052 11927052 483342444537768235076892781655814379776 11927053 1315204869313968065986911985381075413302 11927054 -573331482360747683164327403023887849024 11927055 -95112708780395475546483775276231303680 11927056 -66214149498197423607815953478398771200 11927057 532281974332872658992444320262859840320 11927058 164556671427038349366774604945879666176 11927059 683535344291846145832359107267714697260 11927060 -175286302683647322349812823272071731200 11927061 -237244866372031956769567607492050171200 11927062 13918960830319357825940285763295293312 11927063 36718727680398213827026342555861247904 11927064 44628096511148424838290578856455700480 11927065 107440280782574343795683252636858136000 11927066 52197470541994199548643619620695430880 11927067 -59341454817314087040757823468610148752 11927068 506479530058092475086901244705950371840 11927069 185166095029985206482309132820755160512 11927070 -37237570066705937674676216097232975680 11927071 -232742988389881594934233208598493065376 11927072 -1252410139901525811169326759858751930368 11927073 593648941904870144772465896678284398624 11927074 -30257962677621343017955351131535372464 11927075 -106933657156334685190996410591908910000 11927076 57624591635743782369540513238922428416 11927077 612072386425912052561825067097491880992 11927078 211355857465092356405129253539931334656 11927079 -10883072821136083005151859096709761976 11927080 -294580892655893258300269182536452915200 11927081 197216661088778432530748214824219443572 11927082 32466210125263973348764208549310720 11927083 -123112474423682710496843151003080339424 11927084 705597828802985205865634757028143977472 11927085 -642170542063629189078018876402453549600 11927086 368582769733550360073771281526762894720 11927087 105357119885422156913367890520182190240 11927088 -6865669620337164104709398419630276608 11927089 1380662172986866398561317789081592111890 11927090 -3719377601830965142013158986759887040 11927091 1112306973773781619776119576756958881280 11927092 -479832713264633153449324282321004320384 11927093 -709187350389632407456341889650149504658 11927094 -66793855099824629693837838479813428800 11927095 -277167683676331195622460176615893008000 11927096 -2334280685817409048496902085304004362240 11927097 93056077278219082670829333249044499648 11927098 35056442280712957098307017135076800000 11927099 738132357285432050253384071302561424100 11927100 -291580625246913154748235052198711296000 11927101 298160529343839499153571606040694844102 11927102 532017923395655352703517094687542311104 11927103 19693337051599470587862185471435624904 11927104 -208457392357720987420055671601794908160 11927105 5015823602300562810063529582860010320 11927106 -318280723977725300858978628197350074288 11927107 -31927495515648791000359027810865499680 11927108 60712970938633678651878279982908006528 11927109 -610852784081108488571686220007100536096 11927110 -26128577736631745705821089087129715200 11927111 -50356979964794729020412371613863479840 11927112 -52812536452232635663256935395904020480 11927113 -64150797660155718528683824561968651360 11927114 657904977711082899779333209399591684656 11927115 -834861808094270764480908702811995470400 11927116 13818553334112427674947810370175312640 11927117 -12346036215396190768294167997990219200 11927118 81231071702773311676098090874825896960 11927119 -491293443488429201375982665145723694480 11927120 -73299234422677054844335913965736755200 11927121 -32055811925779701063310565013621059088 11927122 -876406783928688844700286141331801131888 11927123 469309659039481093340738463052938608064 11927124 -126477009107597295940729722575946024960 11927125 -8582413126602179867104329224358816000 11927126 -5119209999834227438294093407841988096 11927127 -743350087643280487878475969364952310680 11927128 -44898885935551893373748368104964608000 11927129 551819892759643637371618340683339755780 11927130 -207254256220438757121344851571232960000 11927131 127865865702917050073421620639601781864 11927132 -313517703418325919496666640775315843072 11927133 495687609433638891809343107780778941184 11927134 -319514223450896366063830071372889723008 11927135 2807586891261532532738000365330554720 11927136 154674958538876021788120367531147919360 11927137 -405180893420102804556428754739766517214 11927138 115138942165967670678820044551757360720 11927139 228116298990478358995179129551374963200 11927140 626059299918217186227094746041482260480 11927141 -1305806746720876058226550449798407911428 11927142 108385346978825300710663337960902266240 11927143 204689309988298905703483096420886332320 11927144 -285755427086635849014978799227766563840 11927145 -331114324831980653411269039591412558400 11927146 -55184455330618705499679799269836989440 11927147 -450502339597141333588351764263699855088 11927148 422679835351180140206237009840738304000 11927149 -284147714467668014299170903680800206480 11927150 -17580223126463272088706443113176038400 11927151 -291292888872764852336876602151329162632 11927152 -102690152306169600561804720364798771200 11927153 318929366922636726968580009986925050880 11927154 410109788802123079453234151204419948032 11927155 92527189967097847557140713005508070400 11927156 -71741798300586885369897178718283798528 11927157 112366841026604091150265470089575280640 11927158 134208631837358704667583704672869675680 11927159 748764729672801194542699823070563107680 11927160 181970610940549509856516474823537049600 11927161 711703297163755384199758566229370097024 11927162 -145695407488524325814099311106097263616 11927163 65503309296877578510840568855470904344 11927164 21479476991802389868586778578213502976 11927165 -734789235465158474867047268667029705940 11927166 -313377975136105043304801106942768008576 11927167 -96851738141016982309179860498766822688 11927168 8902220635124903460275835423361597440 11927169 679590032846238445295610706349325856914 11927170 571626753315478263902658709140239285280 11927171 -495025782470851364914645893795883082628 11927172 49539277216552455731485163107358318592 11927173 452282718862292732397866853756198957600 11927174 207426879698787539859657036684729292800 11927175 -327054420422390325256243446412652491800 11927176 32124116242680702552749235737583912960 11927177 82747490716789344874237025251044784026 11927178 -50998800323007973862752905415999229760 11927179 274692190812635627854016773630519173888 11927180 592607332147595010411859945167712803840 11927181 31875450090525656974667092276228935744 11927182 335886155806047298216215023284909509312 11927183 696838421144241602005770389961210216960 11927184 8374899483442758486548030652316975104 11927185 14039391100397437454865602026374714600 11927186 -552846091526232136845304163313673138176 11927187 -104762890941522377848257180854062877832 11927188 -62872890470978190491391796906304176128 11927189 -625222556096092479469195720167390756960 11927190 -105932712775142680266216709029119385600 11927191 -61315407228116829589545603962688818400 11927192 1119312315599154655828689167081140992000 11927193 613331858160923607241059391925917860000 11927194 36576293227196816412311849270898220800 11927195 -149901260876275196463961810555288823520 11927196 -414797778020041217565476174242218224640 11927197 -233083925331293314267523058706947370688 11927198 173976986064751726415896106769104649600 11927199 99464818478257127761406411216267956608 11927200 973445579985768326478263235847628390400 11927201 -329221230607461496547730194540995134336 11927202 42164204240071193942292659491838828544 11927203 -307388744127770703335691677221294112548 11927204 -93345270309541722474377646095797324800 11927205 -183765851705381534097174872390536611840 11927206 172887678458852791379058618463967175360 11927207 -772559048129023512938136303534565751280 11927208 150669955540587938764321960132931665920 11927209 -189038144913907152527515049969108123968 11927210 -118816302081305957221362341205978798240 11927211 -4838965812028134395648839209130560 11927212 -918664727459586380555534995745784320 11927213 330366803276795867453138346864000285462 11927214 -173415932184993346192011588826335404352 11927215 -182602559063619486322130875124527045200 11927216 10613850281320606050319429719465000960 11927217 -592944234060255487775298712919402531136 11927218 44839960761766722759034650886570828560 11927219 -40896834770540208851654983261302942720 11927220 -122951326834110150916277605479948349440 11927221 8731536241618258857960605287702557422 11927222 -107243937618248207796861952247611541088 11927223 -302244714139909759533208487544400719360 11927224 703556440736958761132711631206653747200 11927225 162438812858942265374178382380718113600 11927226 -102768326046961282535568062699960222976 11927227 -2393743999209723106629208280025905088 11927228 449808474807702970006879954623401112576 11927229 56211598757152220082618048580699615008 11927230 84423167812188212021601790265411731200 11927231 149084876617388233747067815831563705000 11927232 -159388841994428565884128379585763999744 11927233 363268585724449529986520715042312444482 11927234 -775666826386287000043517956470498299136 11927235 -682316621365639660499981925782836146000 11927236 -1368634152565052765851547159342631360000 11927237 380199984411191570765426144228251083840 11927238 -317022412952961484702443628462381697856 11927239 -1497403638416379643463053477174181425960 11927240 299866595825405651344033291253722828800 11927241 -271024545974542179013262503748073263760 11927242 -311675045712444108405480547893299275728 11927243 -75864571680797249116730786516015267400 11927244 99023753084679223131999068091692531712 11927245 708557670643294150447871153056898037600 11927246 146561262708388534451294833256581284480 11927247 -152405428580444169153059205477704571000 11927248 105868784050142415001690495751875067904 11927249 1121037121655616788752264424794268363250 11927250 -8083031789667481732356969961105920000 11927251 33320981711266050676436998005845830464 11927252 62960464448349296858632401059705106432 11927253 328734749936927752114396573353599961408 11927254 -1918335792326476373240064111334033920 11927255 772026869986993269141141443513746523160 11927256 193178151038925554812379618804320665600 11927257 456117959130791819721838846245365013712 11927258 -187737978730831447047659728121170490880 11927259 -88210170014745240235034044336257750036 11927260 -48209544750803370407276662552051653120 11927261 -15132512258263339174416816281911127808 11927262 572924491584372068610324921755597752320 11927263 -117360529843693993214918665787493109200 11927264 89931662487615694815403901655279206400 11927265 -250471108795759039697320406118767443200 11927266 -78351389025978769278842416312712111616 11927267 -820565768506439727948948027566557955448 11927268 410892187683520702131875282937220957440 11927269 296689290631343540211837163736811735360 11927270 621190319423352215147561879441539891200 11927271 255045459595467552040455658981123616640 11927272 -101399261089536071355508629142832824320 11927273 -1470846597820513541467640657400323323062 11927274 87381604391198422059742460092207176960 11927275 -561488112885017117474271802341838968700 11927276 24382421412499966317466865587739132160 11927277 -106047057982146504858562168521172388160 11927278 323563643946554871029782526544071332800 11927279 44241143921894887861846971800861247168 11927280 94218231844886352766257440722254888960 11927281 -104985709704309051265125904699861070336 11927282 -325650418723042865871608146555343425008 11927283 -188208336803888880477415519419670523856 11927284 -1983290252067998049693296039065814421504 11927285 -422378472282622146904111554809863536840 11927286 111435602616638484154343595751914840672 11927287 524944380754923443852866853117751560936 11927288 -968094227549061353644733748115169280000 11927289 -327889602882173126485570471772129363232 11927290 -134702730980633018211002766673419248640 11927291 944191704675189755743583811237591910692 11927292 -11685501641922843787664105210313332736 11927293 -88271503044760735397214178572797213600 11927294 26106156161422465052604349360851621120 11927295 -298943126315928569466879377034176856000 11927296 -654736951109800977703381772517788090368 11927297 26256462309675582413959587453358686528 11927298 379159533439973432526454021906700321664 11927299 207524344392752482820914025812299554300 11927300 -125914049962338434744171591783969280000 11927301 658949815619977547509041562365498285600 11927302 71837466951994808949005094812457565632 11927303 1274764787548785304441302646147498566552 11927304 -624750988624332751423176067306027008000 11927305 -185014446220596057600547769592631614840 11927306 -707195003852467893718732681078601277648 11927307 -208370960853498383676672414021684940800 11927308 564974116837425778393811762005401052928 11927309 401558832263469821944326946119280342860 11927310 74178423149037087457902022772520741120 11927311 1428512533775998542110117434012967632824 11927312 29586300931573251391797540410606223360 11927313 -181930166431165742795690635792352269440 11927314 18866635043307707336674602551497132032 11927315 236645935009084118741071916644524438960 11927316 -628129599427750022411138869379281717248 11927317 -86313782418319410906699679817072507040 11927318 57390612857378247110274765068506424448 11927319 -351789843685394171747315395062620122824 11927320 355746286814121497065623930726810624000 11927321 -289705010012189721204758988439187321088 11927322 -258826857908931279997874059736428427520 11927323 -960368496109325575244769926455889674320 11927324 -22756414497544270022288547049480587264 11927325 152724736862594064407186001745315380000 11927326 -460456825886546310964139336114672856960 11927327 -1329819306882039861053093332581144337824 11927328 -124081704942881962672655761434476544000 11927329 -725567367267319376208019479338613831070 11927330 314535986749010900862216026487081529920 11927331 598007864625269550144130762056863424 11927332 -202678478019585456104776685712719413248 11927333 -1181023542988993281695599351489015074 11927334 -272057623933860821707972177141728717120 11927335 154077224587892702104877783926367403600 11927336 1528212946029943028264118517239196047360 11927337 -600871641653719717742394288455037744240 11927338 13085104288965658512656413114196806320 11927339 633930834354865731239105249372875756080 11927340 3993838583592577700195723367256965120 11927341 -1004874297746461420635376364392744625600 11927342 42030495402966846936444572798129622912 11927343 26715507623195703211687812200100384768 11927344 102675736028133086250136475127598645248 11927345 -847969312899175517208914889381501052800 11927346 273077421770110874243772808888737657984 11927347 91541873640684686598132417323471782796 11927348 202555988331294647763367831936925620608 11927349 143841945681062806316025108819393695808 11927350 -222703016323754794945290770068709925600 11927351 -144846838001556043156431635848730650992 11927352 465704816611082353398046297676628172800 11927353 -354058296785821922267745344326049514540 11927354 -647797079772214714429360862231767860624 11927355 53215209818746217267324523258529797120 11927356 -263271715941596084346864963869574751232 11927357 31185659367318027915062923299740279664 11927358 226215616215031493326190482581660769920 11927359 -533464668589673700569600505271831013440 11927360 26619644096714752577438585542205767680 11927361 506401343434683825173524203846200178624 11927362 -90012914209799556035326943513510717568 11927363 92662326616727165529526151774357263824 11927364 -109273246247881588178730177050813429760 11927365 -636321046187163588444778316414110684200 11927366 -365863679890658852447558666024898192576 11927367 907546085901034742865695430782719556784 11927368 1104970666763668370378269556934031426560 11927369 -491741904088768040803623950833121416230 11927370 46760582775154851934687385914149457920 11927371 -697472096908659438444056491890292520428 11927372 -340871785499906584999674714395415817728 11927373 200858688205242479060755353685017096384 11927374 209830777983859323529859472104311199232 11927375 -606780652347975997034561204387773410000 11927376 75582524859379232016506748183326343168 11927377 125744787070237779075032977202884927488 11927378 -639794806656342027652397333293645455360 11927379 -108558842441891995576344592890195685632 11927380 -760323063068157323902944788039311315200 11927381 -346531902263724450289755535643069546400 11927382 -443611226712125509219577630171786121216 11927383 3875824313891430686162831904917272960 11927384 -1213710156955386645378065736206180751360 11927385 442833362923845519477683832779442115200 11927386 146336929738409738926117304916009467904 11927387 1473209504228486425650372672857574397992 11927388 572206841426451099123435766737480376320 11927389 -333120400914221465045543211007207035380 11927390 -262135854064550661421689456913668430080 11927391 123100451410062389584019561897480828928 11927392 614626531196052648744072775463587282944 11927393 882330337660382311515637099300835044884 11927394 -217086552265618365966269431792464365280 11927395 97656776584128483307802225507756941200 11927396 314397710729665526491746556842428020992 11927397 2854540215136867813749293840340229440 11927398 -81436866911818800077230407557914529664 11927399 847561925377971940405445615856184212120 11927400 666973421097597358781148323663671296000 11927401 -715285936002306993742399149424336230598 11927402 -330003387839292776750308218994959878400 11927403 964361867589727431087761008256162158812 11927404 -898134673795909157900594756947153135104 11927405 72708533551129753545940938830036229120 11927406 41161282217731545153933907735411120704 11927407 1560054676166388828208739492740863983752 11927408 -63541504536118326943448130232110514176 11927409 -50759568291592494560055269783770826112 11927410 196331158296742927118253669361276992000 11927411 331775088694596912518586643163774929752 11927412 -26456421276475833125226707019721986048 11927413 1091694303309968521359800594500575375662 11927414 680056385593570393494639960631969681056 11927415 368390542949454984130184861269668355920 11927416 745980421403371505545541670239864217600 11927417 838970778064939798407768014832251135466 11927418 -137149597213376528643668652917181146112 11927419 -248221393544698967248476103979251112448 11927420 67060650081448442270340265890946560000 11927421 -246749782482889810722688023833921461440 11927422 -179139097612443095044125702565872080448 11927423 -1628297781123395010977617587348685907328 11927424 54600310789070620062558021935431680000 11927425 883506742523375857553126938862793628800 11927426 -4885254463653310751193273941938238976 11927427 1015999072022945040055083569104989620400 11927428 594529783602187158123137814948663843968 11927429 -39121416899220050657398673448430894116 11927430 357085319895724731748374060667049506560 11927431 101409658248710903083658290455658717680 11927432 -241852670368549343678925126450342789120 11927433 -311973801427855508589541724301332699040 11927434 -399909190650280258129652141297112005280 11927435 -99229967859902382122183459556402630000 11927436 89399073303550209443983214961325768704 11927437 -1474110709683155070036343639809356771914 11927438 -73726143088844741468745919980930975360 11927439 904904750882236529604623737311856807200 11927440 -1170058479116392978194870935794483200 11927441 -1858220196675128306488642854454834904988 11927442 39105812410717334115187020310898171904 11927443 -1521409883892107072714265090039026992056 11927444 158997022547044090932266780956907640576 11927445 -144512030712791688958327073398755811200 11927446 -284369750846309427313159766558160853056 11927447 -104710450699646843569398418508171274528 11927448 175045832086068264072868686648860221440 11927449 -489224674349046787171548297747790842550 11927450 105335453061257402631308049656551620000 11927451 96384300390813347638117814453866349760 11927452 320749036654772297288200465425477386752 11927453 -1932976841572045481120999182988106920436 11927454 100305944400932541882764434090607616 11927455 187747257190418313927157926396126112320 11927456 -917200129529537774888768100782602518528 11927457 489766735474816626700119669267417318354 11927458 670136045481776362447827760389388192080 11927459 606574261676327004991985111424657776640 11927460 389177024584842139875523753430168064000 11927461 135824531365894902853240627569134403584 11927462 162306709308205532933218112033003339232 11927463 -49261934457058499939326620162739248000 11927464 822394846777498139262841984465512975360 11927465 870557527605373118016256607286249892800 11927466 -204760583628776663038494229030272998400 11927467 -211327683876957954746991593922887715008 11927468 -120013181610464441832851079718349352960 11927469 -12349409147512989225581326939218189792 11927470 -34617837210344161612148540170003593600 11927471 -1154627449378565763221126808454530377328 11927472 -230254566066258136686395082735297232896 11927473 -960549420014788181948431014050068487278 11927474 -182213399990564736339879934483078296576 11927475 -81474017755718417608101093935522576400 11927476 -83749543638224645633621800063822571520 11927477 704351472961067797684699366893822457326 11927478 -31025125660315516998134894849961216000 11927479 811627125266096045636161119685471287080 11927480 535347444565185096141640895565900902400 11927481 -392260543790140575226506370785159465648 11927482 -469231676518580516198502317704962931200 11927483 934191530922555622939765062773805477732 11927484 285380918049169143654053962825369797120 11927485 -405817634367094818125682369182770446600 11927486 396710880092161693605621419693752572480 11927487 -13401989419323687512160429070508260224 11927488 -1024506949612744924499619086182907904 11927489 -56308632135531012125769202135448963328 11927490 63093231303411159666515898151375242240 11927491 1541690379508202395509541186394077826880 11927492 383292817835060490471978231937129228416 11927493 20714648597064853988108344937448672222 11927494 -41849164290841890958176330544998621696 11927495 -997451891728347147418407269195775285000 11927496 84351451403861813415379402901851176960 11927497 -863669901970211426722769607486676598400 11927498 24218331826427455543090056589775247360 11927499 746804072432239360216658559353676787200 11927500 73966339654112698689412851004552960000 11927501 -964354627616466145975365893993495459808 11927502 108922349494413171939411383087501758080 11927503 -650059121900063070341834520801318884352 11927504 67783808300631540404504698324290502656 11927505 -18961834300206132813158819586396070080 11927506 -24496085224995365018294579225534127840 11927507 32436995054921977332582386721783161520 11927508 190228484264965785759169293467612368896 11927509 -1422656226279948437762557313912849102880 11927510 -132343575457678627700267527179054723840 11927511 1346648807260093129416940883303189801880 11927512 20362738528886368046523357936487403520 11927513 -326507228064651586341809774973250018800 11927514 -204828043422883478698486543463395407360 11927515 -250044720124748310901101045833774508960 11927516 171106690262859931232176633887666577920 11927517 -22069748634882758784094018571404018560 11927518 258349292438951914706223844461150454080 11927519 729683057665133945145112343673762014496 11927520 483237877715058342006154429684147814400 11927521 477386607095995899822829957160005122722 11927522 619914638051950151645466632754544863312 11927523 70891052545210674892285989504064770048 11927524 -113561144059150750679186067684084031488 11927525 104866720472657647177634221134676800 11927526 -5530209245413594849929722610842415360 11927527 103688407668936711899129794959282712376 11927528 809234837755844908795458813999742172160 11927529 -40326147155698295617877563557443837952 11927530 216136069696601728195863240100423928160 11927531 -655948260110316604830121002312433903320 11927532 -371763724326073121171812650243654486528 11927533 -496332922080984197418015447578285906218 11927534 181811002866907965502517952075974350080 11927535 -228580835972230770662854741985471145600 11927536 -185124261192887815937433683260088516608 11927537 22326585520115194563956974279936478832 11927538 -993202871994509041843261035968466432 11927539 -36945139590282807366548715878611582976 11927540 -145918926494412331064674549538505669120 11927541 26681630287536706863044838643175970144 11927542 243873432004207564471789219451787828864 11927543 -22923482685993184988581721065480170000 11927544 -204446985330904502257390370202665902080 11927545 269424786417771915641990507557765625280 11927546 724329046608890611687864120673265647472 11927547 444659688172256331807166450786206589440 11927548 -166575047696855146463729358578743508992 11927549 -124023934325214135349504363704373300320 11927550 -243102312483875511697571786099701862400 11927551 353259906895810330497943302368956055552 11927552 139533005264404601214568609568608223232 11927553 -672820095207942733057882300123281247392 11927554 293610232497634936816375025174524141440 11927555 8468467768254783964771753261959261600 11927556 127340425251390944327237722519753146624 11927557 264253072168145060314410115937884176252 11927558 317281646833092755583170397176203168320 11927559 269434817524862313641570902043896824960 11927560 -225358548744429522708631579626061824000 11927561 1108458885628385332651852547104197339162 11927562 142510456094185156794698495020104440064 11927563 78135059388746223432695043039416892040 11927564 -6218416765099563879400716526974578688 11927565 61597324122221955172394701081466911800 11927566 16674648843715364415227683535750578176 11927567 1041570297732862681698033700457054813616 11927568 -54180718979537825869970866814689738752 11927569 -384730616893693279238857618380327166030 11927570 267369084212542944308436473792611545600 11927571 186203490243406869480845920760094326712 11927572 -4654708996337842363409997600541468928 11927573 -43497835961095155714849742871366823360 11927574 18799013692677469532291921607668907264 11927575 535110519249580385394522592616455400 11927576 -164710593968441746815926958332803276800 11927577 253907780578248188494274725376212713408 11927578 125499704760775885081833591745766952960 11927579 -907828934563121775874908580776623360640 11927580 -34134044363182812539553275657480924160 11927581 312346090600809538283169070572957025382 11927582 416517166909457448671675132463670507392 11927583 -169821933953730270710311253585003839848 11927584 316265854745501011509675829813615656960 11927585 -225856608806443665321000875656465832640 11927586 -230956604649140119478555544725359951872 11927587 -465484315637786931778381167491861350448 11927588 -1099728671820476550364586951924278269312 11927589 -272276431107874305035687758280175343776 11927590 183167365740435541758610043671690166400 11927591 -12813929955092577339814053137665565952 11927592 271053535196740628891392860761247744000 11927593 475123670592671934245987969378924427264 11927594 110484074388072483712235097803971967232 11927595 -298256611942273715530461479773271100960 11927596 -564866050646218704781260540863236268800 11927597 28625051243525669500390651719301320000 11927598 -569670531551467523146912167031145472 11927599 925564303287531600655604169057532165800 11927600 -10674109068049738559422099498739712000 11927601 150414680814631189056245310984989614080 11927602 15491566247659591541319711135070954560 11927603 896381354901256346237084605786709427852 11927604 -61979564148732633519809238546195406848 11927605 105413293164550516481521585235363605560 11927606 37526294331514637558559225505222091904 11927607 217614447487978840320377572080954507600 11927608 157118547497796598867237879471843246080 11927609 -1218023255381690361114111836129351327190 11927610 -142838216804461546368385048494419047200 11927611 63463597015186809752567913143383216320 11927612 -232915194946504622580040154761073439744 11927613 16216506705643011355393074094951023360 11927614 26596998506806205616177897260044656000 11927615 77676982308643400618740043350571023200 11927616 -3382459352980776191639583593947201536 11927617 -553288462820991618295334797910181173760 11927618 676403005677848030541864489353519447760 11927619 591106970589821160214452828094306282176 11927620 277214365995155449938887100745400916480 11927621 -178403055995787957289937226098525763168 11927622 36252392686495536700629330261522628608 11927623 1222045722970144706831123150801727894872 11927624 139013954172094067670145559867537064960 11927625 350360890709445361069476805030246848000 11927626 -217771586679851733154715430695787265488 11927627 896111692137867344254348012786160940072 11927628 351156247988377811112688391346249169920 11927629 475753563990436729320117092610798564246 11927630 -11081750342429093383457716365033984000 11927631 -298250300549701644661111221152469596016 11927632 -110842528927241110795392128426125041664 11927633 -498475392447851064344209569625324703118 11927634 93376941767270597296671063974858148480 11927635 773025268366825293311950038205220915760 11927636 -99228530504921222840990215675801393152 11927637 624082961350761058514801930377600036494 11927638 -93866891709157017002116962104792105280 11927639 -319756844337930789526287910191090811392 11927640 202964149325127152421293979112941772800 11927641 20794359788860707625603809530570185728 11927642 -131888113129525966306791838350566368320 11927643 -91085461104750384693904980195580906752 11927644 890475005584530560309164145055680078336 11927645 -310734445317172602384553996930948224000 11927646 437522210283754036987919811911794289472 11927647 1402361499469855208415695349747148476072 11927648 354138504035730743437549352986947747840 11927649 325487326970368021156355967585604907040 11927650 4971574407542083978338164655101145600 11927651 -99121014985072138783445296828623220608 11927652 -262972896043659548320643672447805542400 11927653 94383642620632179017458180462873548800 11927654 -156172522388667725874430078503321640224 11927655 725758491124631898292019623685774094960 11927656 523674303468743906609611892354750822400 11927657 -804514914757549356133273409468968262400 11927658 -86761854048590540540429789756731652352 11927659 1049955475636091122320965034133125889416 11927660 370966741539939547546089069760049049600 11927661 -63010601144641637724964076566524116928 11927662 -3840628263797889295666232783134003200 11927663 -498333950126185240114856691970970607816 11927664 -49198186904740179206863309027841212416 11927665 270270814308408368132391153154005782400 11927666 -849063580386630783294195252343511593968 11927667 -556235083597458213260481060567752726160 11927668 283986559723512712760765486188339793920 11927669 -438299400459549560607418428716907316356 11927670 -214214371914012325094643995044220457600 11927671 589197335537819113889412012962421523680 11927672 -627391739252265571068917065730582323200 11927673 34213858039608981448164430335192920880 11927674 345759739624913986719160744472701915392 11927675 506117910702319368276341198443759297800 11927676 -311605415468300664584289630131913031680 11927677 1449082935312351788536228515319359820 11927678 -419936441855316722369868498149842521984 11927679 -196700702214765050998446082114276672752 11927680 -337485877997869020514122010590393139200 11927681 -202375548392680084790825166226279958496 11927682 227367112278021433203080069768131856640 11927683 1014183651005514759946891916681381175932 11927684 5395820845743104233364607126038986752 11927685 124388524266552642647140781617939968000 11927686 736293233894064909938015170382004573792 11927687 435672119934917849851221079418718111240 11927688 196934205443368458528799027898443776000 11927689 -42245067907408781946537473948597315276 11927690 207927262356085143260860719150809887680 11927691 -205997380747946997560826004794533514840 11927692 -149450657916975769633274757196482145280 11927693 1582006344717995048023282927926255339180 11927694 233278467146654285215511540571904341120 11927695 25157916864945406839125853678921865920 11927696 279720993775762264096828667133837312 11927697 -430146281228952335433238518174037025280 11927698 -258382858390565360232506335508556445536 11927699 -457795590677913966412472765604084153264 11927700 -166226149454326263513643062091827168000 11927701 -181004387821393920430595548615539274400 11927702 -218070065470861537528497063674364616128 11927703 34947550043985515224634575739824086864 11927704 -1119781619987491723288250282276172810240 11927705 569382147601624326847161847347501289860 11927706 -71728341647692774344413770320051548160 11927707 2221460304636431568142923359394616326144 11927708 -12822376885133456570474968086784382976 11927709 1713460044678785749855428853554651945600 11927710 488938730025066515810874145252162143360 11927711 -18096960074224557588459785702368742688 11927712 244934437936643604254683857485621624832 11927713 195905971179959371777495916572578768896 11927714 207013051026623570958417397841264133456 11927715 -7447196981612020936431495641001154560 11927716 433640229667236539165994514354344960000 11927717 232763829846448194862460103190021422240 11927718 32233907771336443751025752163341403648 11927719 -197314641199575471981162601218753372200 11927720 -58513222096692276190054744468389888000 11927721 237264797800947790471067221147329951360 11927722 -222450346530520194623716508944618821888 11927723 65524484565903150675146665192220083104 11927724 -274317944540376673079887528346026719744 11927725 -32913978041804284241398228077644444000 11927726 248408063732755110011346884582843592960 11927727 -4155915351694376208050660747250728208 11927728 52344968664064258033809413210457145344 11927729 1058532638262871777907607217687062888000 11927730 7871409878490912604126340725226334720 11927731 519868467744414339679138310820263974512 11927732 829939904850301839968206637591443956096 11927733 -94289011892608376889427191804508874976 11927734 -127071954819801069510626282223043953408 11927735 1042729468999367888634441938415801615600 11927736 -94176309348210804913479967879027507200 11927737 649012797543203580071360804390544353220 11927738 -116666073969478101712055817275664366480 11927739 -384112980868086431977451077223981908992 11927740 83829760104763071248637835478202670080 11927741 395999711267275481161395613422614386272 11927742 -95155832289054156819556229739642295296 11927743 -747668691780436960034323497748980611008 11927744 174427148756339440000814797449288744960 11927745 -390309032523064853875567461977078953560 11927746 -289267298740825034723018894269269835776 11927747 -691771446390908756906335112874403572960 11927748 -277353815055693817959958319415412531200 11927749 1422435677285541769672654633152589502750 11927750 -627347067545307292259910368864547456000 11927751 -69555776002446347517304413742520359296 11927752 342757902819628798676766333355753497600 11927753 745642471533866668697579369146788775002 11927754 337929227908837940043092120899857758208 11927755 373408387191155485198824746111345072160 11927756 -430076122283229000964026786342767766528 11927757 -871795772215733971120702691334914909280 11927758 -735429007755882724069654041292989186240 11927759 -662362409534371679126447849184781701888 11927760 -39568433286317361890556562526683791360 11927761 -205632715973567174966922989520192220080 11927762 22960613456733941818833882016048555008 11927763 1213605377821556084998062325903620412800 11927764 169069287977353038349326166030699333632 11927765 -36836257515015572671233030910602866340 11927766 -126131002109631386073943460302578854400 11927767 -673001286333755457574611243491446680184 11927768 698808885448314477985353326931849768960 11927769 230021545534316351211760980282301759488 11927770 7678015618222241393340951884235974400 11927771 -1069801285743743594086170523505689792056 11927772 378613044073049372236867847880797471232 11927773 -56547232481358217195572454259455584000 11927774 -73144272797164732759703307917972373888 11927775 -332508943175061952316386847906510544000 11927776 -1233189235918603022705492553016620613632 11927777 -244115879379243057528394932209863303680 11927778 -786694446532637076012276749471202359808 11927779 -1157264507550784577925045711269913289280 11927780 218616615920194308087355576492296307200 11927781 131300354475169846942370853796696883070 11927782 -395607462543837095829932896875216475200 11927783 -277162897777541319069419937968956362240 11927784 -257265405214163192257625569834662543360 11927785 -203821517018938555943538977226025999800 11927786 275807420265228806533895474403927079104 11927787 -30578750353093081911536783558408520960 11927788 937421332321835649865103857140872569088 11927789 669592149185213810218403374673168005590 11927790 -60591283430951061740742636676458700800 11927791 417473237677031845548845294546465210192 11927792 48465942734722191538297442040898977792 11927793 -291423872273127681864037912766743707072 11927794 25885286254927993410938813182008099840 11927795 -1224811301929137577450965698844879039840 11927796 -88616954487571785254454071573819179008 11927797 -456813137320300711182451318961875767936 11927798 -150141026832152004525817048812346869600 11927799 -276489045670216992757310329861539702672 11927800 -57245113852065964442862859309212672000 11927801 622892195017145449066174570889649066240 11927802 59042886119310058115638041610930266624 11927803 486702637689065117725156576859392438052 11927804 -700377681449481419588576937136421111808 11927805 -555504468637400143389844376369997774240 11927806 182952792664356779424136838388229613568 11927807 -1565056571511467340091020262714486410240 11927808 -225684097692451891924891435687829569536 11927809 113230010495173054717693471511693617920 11927810 -28684003810585374830898473264487145440 11927811 158370449296530347697238336434845032704 11927812 837320888521375338492007412582918283264 11927813 215981801373686432526080586124950528 11927814 -380019726855420107857852223478793469760 11927815 -419555192804173848379095728926947777600 11927816 1406486820059411859473300393233840588800 11927817 21552920936739557614436203728165258 11927818 -188706735848009954791482623355405109248 11927819 -895679166136866171119909010243556164780 11927820 -134619756988273509770236995323063500800 11927821 15064354879188318778708190325560938272 11927822 -556639169592671065756666502078378484288 11927823 -291695709019331627442160450094919885696 11927824 -6371503394069993362376430585261326336 11927825 81789195053246635808396412541766640000 11927826 -136877956315789633189956992576127514608 11927827 -174790954805481706010100132064461082324 11927828 90552509928167999859649945258415308800 11927829 833890806616439319271037133215537511360 11927830 -127831482484457650780901522291882110080 11927831 -311943575391776753999332291321648488888 11927832 -98562458064365626750920370501632000000 11927833 -906886568657225224201942775968960612918 11927834 -602045893050320930605206982063666184448 11927835 12910095922954872172273188066129378240 11927836 524076813102023697864812421060040148480 11927837 877743573564274242827486728365163632486 11927838 61921788079144603047743774828836770048 11927839 -122416034244901102924210727266279587840 11927840 -607601987480562268059416761258758635520 11927841 -155478905000756426053753930117949264208 11927842 491961914449266934280739370520989274112 11927843 140617881451205659018510310873172894024 11927844 4413852866732914058878610072112844800 11927845 691625388057979022778997569149694739800 11927846 17037748415407754126901550316280975360 11927847 -338795034009597865711675390096545219072 11927848 -730596993636444346419983614046275338240 11927849 -763136834979260059055538682364318454150 11927850 11899966063311125471776735278936288000 11927851 52123613964437190348589858201472385288 11927852 -833571847585343694179013982685882168064 11927853 -298136888209741788904502118686152852800 11927854 -474207184129419416442646301155478610624 11927855 702994498685861173867833594506376578760 11927856 3007856129197489964759040494693253120 11927857 -1177030377570286898607141535733725606894 11927858 64248728234515429526997213171898529280 11927859 -225405258615450706473184679148451039632 11927860 47353987970840209642142645887285248000 11927861 219461621793474962701037965327681080000 11927862 74733942525775415100716190309025964928 11927863 -541563455264846361071353858924775493840 11927864 419164803440701771972585324579377745920 11927865 355367534961044822462063284025491974720 11927866 -239422766314590533271047546564322004368 11927867 -439578840842152159310251206905912237568 11927868 -3494334899505918410701704505699614720 11927869 276057586651351141566584090110812070080 11927870 11212506048532729482947162034182707200 11927871 26134968919345334431744560659455564800 11927872 -123031687415671948201629425771822972928 11927873 1168276466262164892614218726074953629122 11927874 281241943625588305280728108913865792000 11927875 -213576673244910670691944843814098740000 11927876 626112221336080746282690313656862399488 11927877 -255729317873224499346479538511485472320 11927878 -246297211453686049184099669237942297760 11927879 -1310970455849996673992240725745898124920 11927880 -483273597237254486441889858996272640000 11927881 -203714795849117752046076899591239380608 11927882 -419281911443300445149895833521507761408 11927883 -726995046804224651651797518462890098752 11927884 -181633414251007192458715599652704119808 11927885 -366901755078348152360439833135284804200 11927886 -167620223458082824972706032785984793536 11927887 36736126680418283824558129570930837200 11927888 -50923930619858448329450803451025162240 11927889 380710349225275313695488807108613365504 11927890 -150882698595970642986200142263821222080 11927891 1219071299476704728346406283821256141292 11927892 108888098619005894424521596795992668160 11927893 -10110796951159897098489118897334359858 11927894 -650275373526574482229586632371245998080 11927895 172008182966462572912328592758955202560 11927896 378671416648079714371617261460724736000 11927897 245777464914429455010132130739836706700 11927898 -351344608305399887364139312024178735376 11927899 -422423655787168028704151045362260595236 11927900 84746065388776023572620480905883584000 11927901 -202867724928037048792894796834973494016 11927902 -75112510659944362497378756090295937280 11927903 -190804758305176474995499478614705659816 11927904 -908558603018346131059351397088264192000 11927905 -125795479308037645500053238890702926080 11927906 -46582208834657023703644511488436924640 11927907 517015848655618567090072496548642392480 11927908 -53579275530500891257421357662722118400 11927909 -3376060417615413764927319984414084480 11927910 136938714084625746847703891235103935360 11927911 306872729758230709202017829601798445000 11927912 -242127019352758890851074639223049830400 11927913 -68152302583928496165435084626448268656 11927914 936083147379746976277413392941549504704 11927915 345915471903579090200562664430480716800 11927916 -55008188961066876719039885332970913792 11927917 -94816804222799414199121652464464549034 11927918 425348999030974601860543923553232970816 11927919 206114770440417795290517945912411477888 11927920 -197018690418011017420583928324820992000 11927921 354423419946261554611822701752068327122 11927922 68435468511150945022223428289073209472 11927923 -1126935521010399719512103762003600868720 11927924 -46297140977602042225812166322065087104 11927925 -41324320528096132987532024406316128000 11927926 -985349416589314451831434509062582728320 11927927 -540410488603229547724995776350501273128 11927928 -152853680224777518747848130264850083840 11927929 -404338480990155924565681028666988614592 11927930 155038683704672418711176335387420062720 11927931 -130662745624399190350204105822390208976 11927932 385760419370508641191214927681889861120 11927933 -1469694197827732613478675369047188093818 11927934 358506336915871547430852323483440357440 11927935 -616928457397849156014956122138463220120 11927936 914006756527519435300664998860957941760 11927937 -58479560076377263765226542296315651648 11927938 772158917344758709326488039121979392 11927939 147783641797849432355177207097649423740 11927940 -289869556893632387615816642257799270400 11927941 529227648034697660088324242697517163772 11927942 867765486467306552139167474824925184 11927943 -916053691027477437875591820984691458432 11927944 -179110623165819410011965514147491840000 11927945 286421822286831407431103175380565516480 11927946 291801196510137175325710754043790781184 11927947 -348192637230269808863931380156268192360 11927948 48247610460258154561508931843855730176 11927949 76654389409372281395149573037311010880 11927950 46925441423710486767527913386236800000 11927951 286626943173529288423235716614131315952 11927952 -224777474218222553705538894558475714560 11927953 -706242688722515197998597865078628980880 11927954 -404747236606155123869831571210957373440 11927955 -261538729213286370805186761429867165600 11927956 647788614965696003856005632009754343168 11927957 4611944941680809011127022007860227712 11927958 21691137552816294820453601978585026560 11927959 -148287154913944278879362227662283022960 11927960 -808718818174152687136668026426084352000 11927961 287571296721689116720987497925168134720 11927962 -127144709897768659282050849880796586768 11927963 68589004753543148022038523548974250304 11927964 189785465964185908213168006135037630976 11927965 289666086554075936139247394300640929280 11927966 16623014005505209239648987039175999104 11927967 67120293211446038833570229198066829312 11927968 307492994639262149541202044734392762368 11927969 -856736603358507592478413065165790600956 11927970 96833029256316589518622899958749829920 11927971 -260859449605275200972115103304319422400 11927972 -247757678977435589633038711795103984640 11927973 -65340553703029698249565127814936355200 11927974 -500298942725724904953741349670412024768 11927975 459949505115152524718508619151004344400 11927976 -385441714365524741389516198842562560000 11927977 -488068246059875080806429742866797575174 11927978 184031934746494190602334692030713893040 11927979 -11150568824324235206578109398645267680 11927980 -116235120415959943125118455763125504000 11927981 13654186427352025866304580805143845080 11927982 40191616673001794568508596714909247488 11927983 707382766770519065370395030965570105232 11927984 -198716058367812857400133906264402231296 11927985 175690230853422939698078173552674240 11927986 11773177926156523127750272949876553216 11927987 -415803133987628322782202086504415749364 11927988 -329901619805259976851658891407809267328 11927989 335382380550199412912343512619248648256 11927990 -325514249749725135401529893043205027200 11927991 -382082239006283920427897589498619825920 11927992 -1121543850965939084905457525498119680000 11927993 494678443604373168867240592170429197952 11927994 38315117619820448049262196661922123776 11927995 -437107415370293064311446371902918352000 11927996 112408476460174551425726876843164800000 11927997 366981598768661675892741231753036948774 11927998 -388284839946211232892422499179667485760 11927999 -632868735782556843344336089991063302128 11928000 40036374749862737613949546134503424000 11928001 -772615490091743840259805837069004948396 11928002 53992581775452296968437995836208543952 11928003 -167498216923820239460794536583272287496 11928004 242224203238703158042470918917746409472 11928005 613561798168650974065156661089754937660 11928006 429935610980759584349089730925710524800 11928007 33163238794886809357513291076599096320 11928008 -177033882956551149438891118408803671040 11928009 -661270965154701966829275070935378464496 11928010 739269448136579132753684399415134553600 11928011 -758110227189576626557333635556606625388 11928012 -230158233471264886293294125967939993600 11928013 -398688705428607046139900442311664844416 11928014 35339675843881854143889706522898691072 11928015 226002125340831960096675618871976235120 11928016 419884079431426914492574793456477847552 11928017 -8531850986202508958339724732344945934 11928018 -401143580113882952681368578017893550592 11928019 424136006437028989625312708588887006560 11928020 445866888022828753522361520381345158400 11928021 -356401317352853567620222035217240195296 11928022 140070593934583890017230267717269282624 11928023 -271421735833782527881059439850321097840 11928024 -318684966692958175912145935942458378240 11928025 18991954685377275660354375753152281600 11928026 431569254998788591884619394520331478784 11928027 487461270097971880425871503311024224920 11928028 1455657803919393553322911516514164736 11928029 771406384063611469841997117522042872640 11928030 -67618800364292598831633099104533401600 11928031 -103807716231521332588306085490474979168 11928032 -436594295895801148575320222311194820608 11928033 339124395965315393112507356502294720000 11928034 435090707385657546894041337615075598416 11928035 396139175057071886137004300490854316960 11928036 -35614629831816023770124107233883545600 11928037 919626743127856339887067959167153702592 11928038 177157047291630972400810499766770461920 11928039 117904828861851340748249379410237128320 11928040 -225583334800843290763412305200443443200 11928041 -1202162250123989960142738799432329634416 11928042 -37287934838661575696744080145094391296 11928043 244059261242015581565684530769464930292 11928044 -471745058836274608756312072358728068864 11928045 450660663631834578569194503333545956320 11928046 -225067194594806285525110438905589536000 11928047 -428824200702110955040520184868173843840 11928048 56096949699964452874313314687175884800 11928049 -12201912130202145764889044105838228928 11928050 -175209621616152736620869728514797783200 11928051 12910977247982198725659234328376264568 11928052 640438492263370218016873341720335011840 11928053 -581389915257230659872776398661246418336 11928054 -174360540557577001595773770797140224 11928055 671281548876729469675082216895309903960 11928056 87405731238190541882072863844487659520 11928057 -750284672943361940878425284669767562160 11928058 707357820977156276010372792737093852160 11928059 -30208046780194343356253322747092928 11928060 1571314887136408606693683151673088000 11928061 -25392669239364323503568963567212316768 11928062 524807564706126117364845083863058652864 11928063 -47471952356649596379380021727563128320 11928064 -258462630635125584309258492953298468864 11928065 -75433032613361472797869242554658852480 11928066 -13960488819330497753854527038337461376 11928067 -894023291527712875844860992672261128400 11928068 671594621887869438568749750623863198848 11928069 50151081486668351236328939057857245600 11928070 -43480823543921783661043995974766752640 11928071 13163271131219676752097367060417110144 11928072 -39606400816948000228933320204284559360 11928073 -283290745784919343533875394453192712678 11928074 131655851003157317967570044941133763840 11928075 -68265054713850230371248802675025348400 11928076 471689497411123478467451835994716764160 11928077 -935433383946098734210777678949961947520 11928078 -273448512040858478663632795746380359296 11928079 1397499864424419036479846153010535797680 11928080 -11290495248114496348036682395029258240 11928081 -128492645375739970564746651453226462272 11928082 -465233158223469908807599294419766954608 11928083 245327988542043465338327454845153516640 11928084 174135619593590853923767414515128573952 11928085 -338058205680228192814485938769976343400 11928086 -417976777770240207693870636669714511680 11928087 461750198884972815540349159326008570880 11928088 487112685516611202276427365438142464000 11928089 35881558602007190366893864938988825440 11928090 -209520150273908261448390145368074304000 11928091 -168290444074370594197456568225427808000 11928092 -198469986060572721598182198064329646080 11928093 -728449071250292685074826850075204830336 11928094 -259266829043745132331663444449174552576 11928095 -499414037106535199933977362075127373400 11928096 71398247371326027520628028583772160000 11928097 672897046132816667636668735965178325046 11928098 -115340250278233524002185553008136747520 11928099 287805775594542382339832736357273255168 11928100 375838904485695546527637759776027308800 11928101 -1107728836108591994974371479060909142468 11928102 572561368892464467886056743917772298240 11928103 435044627976100939994124092850930272664 11928104 613474995000969992143264364562001013760 11928105 -22792999854028854840543040239521769600 11928106 -692322998425902410828689068501536802720 11928107 230474153532366325598279189529760306356 11928108 189000703910421751871207114585931702528 11928109 85175491625493917956052142522725610604 11928110 155271085275210870615025553485083840960 11928111 -405481492310144995548358926802005279600 11928112 111715058063172824247076134042326597632 11928113 133529633988636038930863228219317145362 11928114 9941033216600296962833451855165050880 11928115 170742415924294169592389721181711898400 11928116 -553109414590635096588374509029544807680 11928117 1795096969432854822156446807490004002048 11928118 -262369029909436670363268603898842283008 11928119 800865832373249120184319997453757257976 11928120 -48125959782454906068463521968935526400 11928121 -2346077861123670142010072438139144620288 11928122 15637126594031305161602630168890598400 11928123 -874557878737200600185250857595137399616 11928124 -203280533730988300535751566863186447360 11928125 -1262257383496604866596985474610613900000 11928126 129023969383454857481083618137839975424 11928127 53429486848615378785799667717924689008 11928128 3695677720627614106895820587039981568 11928129 15596117884190445153538799358198145584 11928130 -405579433189106140786834651523478988800 11928131 1147596508406318387791502726743254967200 11928132 -355506655569762019298814042034883842944 11928133 523469340874449950969808173511786487040 11928134 -422003909555323958454883348272500448000 11928135 350209710329059298606421302115853953600 11928136 40928097754602552951834925763716300800 11928137 -40435661306991095562110317804282743900 11928138 -470602890335672870598638581071748813056 11928139 -683229345999488034728975757201699790060 11928140 201527659106055288450984455864825210880 11928141 887005144363034406107509279314700184064 11928142 -327952115841762302880342099426882564096 11928143 -1237471502307164469767928673944755350680 11928144 -193463602174317493496759169530405191680 11928145 256613998818060905060728651791008214720 11928146 172433719394199579910989128999128577280 11928147 -108006847227531871001012141469977999616 11928148 93130056555903595905534113033980661760 11928149 173009912958921497477652745779938444160 11928150 -40663292521690978645296920749076016000 11928151 -521431752188520958149974495603555897848 11928152 1596659227260317302281579374228294860800 11928153 -305276390850242469574921999905076049856 11928154 -182174073788349252532943158147305424128 11928155 35194543552571975979281159378197905360 11928156 -542744197524761625805811217095499683328 11928157 12972991804918013353234269619125754112 11928158 486560442629870610780558384099729074880 11928159 -39625788977897103901920909661055079336 11928160 209875710645340117616257606803833487360 11928161 -385648484225737946050626000733203778368 11928162 -1703210010499594781395794240177760128 11928163 -554122888570150949999466711343661689296 11928164 -808113350928017949726222048702513964800 11928165 257528146866925784095239566660023093920 11928166 -545700711231778083657063543187929031968 11928167 78499258659723116555012852445815083248 11928168 -268373497615760971711449195167718604800 11928169 105610291409466016254606053332162666944 11928170 508370591031972287360182380796802813280 11928171 121248481942149526881375379221049122528 11928172 565635996500283179025556763067226173952 11928173 81534950381559723688117275980777422422 11928174 -164443894165185831446747492369956837248 11928175 -229969995804459144747542213267507169200 11928176 -135401901098861591169534847760838524928 11928177 -103859797064911627343012505008020305792 11928178 226379049394617461205890782098594685056 11928179 422328913781171090149388778708478215600 11928180 -75300980303820584659595431151370240 11928181 -1149243738530156717565173868036607844000 11928182 125071215814170175037819972367278278272 11928183 540400996989727729832084439585064270824 11928184 -924979337133127025251122704341623214080 11928185 -1096797061890029430234873962507403538620 11928186 64547074244806820661350729849538956112 11928187 9469243724941204017057863412357979912 11928188 -103939376468993320182133540862870168064 11928189 -186455891028778667865507188850513705792 11928190 546159324078177543573552857418287126400 11928191 -7441045432546674400980614609084355456 11928192 707266398988332060457608569090306211840 11928193 -192008091054017853089138705472593351640 11928194 -400108248719903288834881861615623277104 11928195 -119748300160258726752225310307408520000 11928196 -20581524398078670833342870370450132992 11928197 -546779157832949941364886016679952116580 11928198 280414010836552700645373901103741110464 11928199 -297999973909346538764648043648538071320 11928200 575736338802573912067476507125760000 11928201 -115173602607284650954118379835613987136 11928202 -218904801631741289651314446234176693760 11928203 113755612738465896324099755971887917856 11928204 -489277967503016299380937920065399074560 11928205 -1171601103563498673548547340697077013280 11928206 -588587916138367539480569274165058832448 11928207 750338051793129805453416385685497635840 11928208 -62976512724754089170639832540590489600 11928209 1371259591755554006793729567719330671410 11928210 181027598312084683061593685832155136000 11928211 589411234971687554757827292615036667904 11928212 390635591280042736540162743203059007232 11928213 347963313144544441975019644922234812608 11928214 439286027374329345867155427524663118720 11928215 -166095342801487734730503388458889968480 11928216 85148189915088322356358482816622387200 11928217 73268310537941266347864286334040890826 11928218 -350474462759758344024713225056400560896 11928219 159792217329204388633057431278822677440 11928220 380968472164229289052405477940178938880 11928221 240372101407665347398306887337093519872 11928222 24099135354137056364662568161102891200 11928223 -5949716054410050455473985620065724416 11928224 -1068262076709278857062240816364567658496 11928225 -166051360311924871823690501646004188000 11928226 -531670390478389620742237741682898944688 11928227 -18282233115823688003035146303081861924 11928228 -157254923130143119437166260391967809536 11928229 -1036616206966202777562616076346083855170 11928230 -220673966181353420519650265689074906240 11928231 85968533385935637062867238603093454512 11928232 71713829569824542662384419892675860480 11928233 670441887683765255666292745579722741924 11928234 -33966852019778669797787846347561817088 11928235 -371508028336789811609831925475597853040 11928236 -59529047952225951685068858435100158720 11928237 -179142386890882196709668639999514798720 11928238 66483565155751282772942298287525667840 11928239 -77516892377994403167488121865229288376 11928240 -128340689492930921008567422476266045440 11928241 -261954561411688497154071724355616410828 11928242 -704785009581089578450315436632774656 11928243 3363997352503185220544049752170657344 11928244 30012645652032654353455609441329201536 11928245 -84515975639377254400467221214461345280 11928246 42703585128297855909486277746263059968 11928247 -21101562552870564404140350291641473448 11928248 834103876952813133613364843034072207360 11928249 50350991859114685226015331806290401120 11928250 -344991663671057018252407994310127656000 11928251 -396202051772359565960906002692618465600 11928252 -200045183850753129963407279943289552896 11928253 -123430855023319295563429090645995413760 11928254 344751548028262467956390758275376278912 11928255 -232071729136355036007253233052631875440 11928256 -408016031379515960046335995149533839360 11928257 964436192203981266971407995673435430880 11928258 -84187331669384109045653925239878201776 11928259 -7889893952030452275763182547095481600 11928260 -100331673984786364977224085261170135040 11928261 200411075388276953827186913406217013472 11928262 -146046144364396711621538790405354823296 11928263 -1898913561411750168381872311060148793960 11928264 41084683188837691266943129338750443520 11928265 166450561333154560083532848200539026660 11928266 -106920377340681378464541161226879459840 11928267 248459642149083981817198969064553944400 11928268 -53466428328805446941917445096138079744 11928269 -253958894084127293672897598978116907456 11928270 35731377202832460972016941839385968640 11928271 942288421964773172866422516474478678080 11928272 167434426695954161965284044621891198976 11928273 4237450310567022598546176930892701696 11928274 -146241786180986796110329277038514666880 11928275 149695545129831355810666199139160572300 11928276 -565661022237717774691375689011233689600 11928277 322652388426161964508716523326626765980 11928278 229416604288275496595028785171607608256 11928279 668556105034569115045638539434453999488 11928280 -43156606069270792785341380960346112000 11928281 202677264088076296681911819875405978832 11928282 -132736955859159428235665015831219901696 11928283 -816352258031693952120723934993479406416 11928284 -107989162324684816602744045432516814848 11928285 71414818778586871233584230230689738400 11928286 6624053266058654641510373550310978944 11928287 270946007638841959934175566925703831152 11928288 -381588811918906511330154081526708961280 11928289 1190395675836277962332846925849762146560 11928290 -343978868167990592847809289000569049600 11928291 -167777548274354995446894170405690838408 11928292 865384999916563031032503859081182780672 11928293 -18283699401752376659235876627453201696 11928294 -46340145164744152149599810206860015360 11928295 -11048406921637082804770078162048293600 11928296 -381393885002517530629090505826682521600 11928297 -483180004759985175656706752473546834800 11928298 183832866643825931321590040004627092400 11928299 885710846196095602558819254710442861300 11928300 256515294646605787298851287531010060800 11928301 1047513539477626729347588657736181536 11928302 -298004430070636381090198431444971935296 11928303 77992308358699122969874276475024528832 11928304 3001855765946104170715997136820633600 11928305 -1171684722159617763364157447932284950040 11928306 33299619779202547634083920314244188160 11928307 -226541625606269787434623155645224155444 11928308 109981628442719722554214458410164770816 11928309 24880551755500949199927347696811131520 11928310 175840135771241666937804934976436418560 11928311 181009643412130824482081215379019368424 11928312 101758482111383504242220887588028067840 11928313 -928370792847031235958250665226060012438 11928314 301485106189198071305723210995050508800 11928315 -23075540278793839332753976621975539600 11928316 -408219517326432200622664478030436713472 11928317 368326736626374998977880100549096495366 11928318 -505017296967859499740247335154945894400 11928319 211045950308237050926317992060133609600 11928320 -512934525483989054664176947272509030400 11928321 379312955939436659920788465673482515172 11928322 -309198910302105165479897058687314734080 11928323 841157488183151813837152715428957280208 11928324 -460514050188307395765993775434023506944 11928325 172650078487455310583339515872744204000 11928326 -343026405719306770617101777543621673888 11928327 -621990126332131534936777101026953464192 11928328 916622756540083175954393998244412380160 11928329 6454996285297539616915351028531616768 11928330 30087690208445188930026852527491008000 11928331 254981351181673666327218681102100898132 11928332 -173425391295987910285876691614170955776 11928333 799114122041132449417297642047510472800 11928334 -13200761581890673242325453441987664448 11928335 -119511297558139645972820608227320244480 11928336 9911353769970957561516491172193763328 11928337 795587183215133264411727779273071863986 11928338 865299224733225431136234599772485350560 11928339 -198786005727462090253907252701808009472 11928340 -115757485037745717094303841109494323200 11928341 576607890333480485229385519112733833742 11928342 43121609923572390114716528671190373312 11928343 -426362566122024364144000834400625129760 11928344 542642076486507353884442151841815552000 11928345 -170736778578255917856142554867841643520 11928346 20171609324908831501990486739336350944 11928347 -1448751753343175866004138107139338926204 11928348 4973891452257793056144487850459381760 11928349 56305153473814890478806457744532299936 11928350 -28009208078843239615290138492794899200 11928351 153673867765514166884318986354796524560 11928352 585792661949470769294033663196219310080 11928353 -813191425212800481488295740666506666398 11928354 -308568617842505500953942819918817132800 11928355 181347615638756074346849013513907343520 11928356 71076701187094947281635530545214308352 11928357 -254244061878766006797297420917917541760 11928358 549722796015214679886907489332595918944 11928359 -1141691843311961247346585878873308338440 11928360 33176040311470497000800302557057024000 11928361 1138265500502040945719949979515979299962 11928362 -466160291136436907532743485354738271568 11928363 620007934002174784827394397083011213144 11928364 -522331265832514294048314234912027989760 11928365 -1714735286237717638274032160874573473280 11928366 -6692593080489756366288282637556722176 11928367 1180976640341387078806460436720115628640 11928368 -356661107025303189896351985578624286720 11928369 -289228452863931023912379633597503584032 11928370 -382607156205302251123569848296280577120 11928371 -180643001508234553123430089247616864000 11928372 -1550562472586914130964138811195373568 11928373 -667640166764263534962891978057122785380 11928374 -329879922821421981086887034794477652064 11928375 -554717096822541497441071144648548024000 11928376 -220020359433207059286015588977878978560 11928377 562248055413146084064724819322942141226 11928378 -142399702346249306504075421870775480320 11928379 -662299786705707898364110341908119306520 11928380 -10996047918566846079914140351364083200 11928381 -375826033483718452025217706571358139200 11928382 -627445185378190543966293399166807166208 11928383 -1181870494054797951095064603395554368 11928384 108445842702876151948821712991284101120 11928385 -114871085567396989724782963238818530240 11928386 159573472071096132830016069224446623744 11928387 296918892854473522613526270423115635960 11928388 -994241037953160521155198921295601315712 11928389 1252086395264476875927611193353295889632 11928390 208311819640900280362440749232740966400 11928391 747038887710803148241338931551465508312 11928392 -200683535460797219338674780629195980800 11928393 -146993230030051569071373174361192428216 11928394 131315121898059300477682210891744040496 11928395 389382800704495080350129451053544842400 11928396 -53400628826209304827828249751081533440 11928397 -57716957238007288016691563480364697600 11928398 151602298943309394919528622880339774720 11928399 25288115604604735380779139063512711040 11928400 -59900277450047940751142512306726502400 11928401 1103636742765999039122444262494004972402 11928402 355767703879947358532645402682005713680 11928403 -210040215871414046578223829780846438720 11928404 1020405709392147991413598023038273683200 11928405 116187068886408060600711251683918235520 11928406 -11279117967972233749243234170485195520 11928407 196129426396612001458155823822937037552 11928408 307789199712982019836482372293920911360 11928409 171221913674929125128856794371796985040 11928410 -59990139726200406743214963388214226240 11928411 1244941640244989712593333325385077732480 11928412 -1746168393703302884753340461539238264832 11928413 -197663347724646625454095631646382223802 11928414 -405505507466175803727538525860695224320 11928415 -521233049771480841565114169231364000 11928416 -4500552738764191959817804012881051648 11928417 264083737169005521659673507370030770720 11928418 413477758776382314908236188399875054160 11928419 -130142355997384815261884696529853432056 11928420 -5120674422383734273752672427309854720 11928421 462383213403063332711708426706817224350 11928422 544551778855679477500346281437031774848 11928423 -103475324138569936250432786327573697456 11928424 1484370799683280328522143649970878054400 11928425 633147745774660172259156981153832051500 11928426 49223210994623952194508188703798501888 11928427 441982979676746799725848258948922687232 11928428 -169234434283900410042087816024640389120 11928429 488111263116226733493151388320552284384 11928430 474368144333069690257962811278440517120 11928431 837059407379566316844140989711569857232 11928432 -73460739839319202355202434106983546880 11928433 145727379324197367583249351296754743024 11928434 -50306392596807289787615114896945655808 11928435 461016086335385853693034326287467801440 11928436 -147194106177764289491998576714937132288 11928437 264304524949666180360299541922907127086 11928438 372408253460808097928819611541618920320 11928439 -1316929007630712961590152876090539428760 11928440 419477522705264325724192177717259980800 11928441 307864238179572444052663007537701586304 11928442 652514316783258023763574439007960129792 11928443 442489347158648838733061589884423655120 11928444 76256697592093128402578806903990763520 11928445 -402568434875641691852532109419318451080 11928446 -33448439547711385894526022453211811328 11928447 -23834268058945111473425282842036665600 11928448 -177278880490149761920480780178927124480 11928449 -623436190300776060016958585130611454636 11928450 54219461522392134017056083412978387200 11928451 78216163395337836628415656478646571312 11928452 -1127755007552966934380229481545624979200 11928453 -377061143670795329433263574205245916416 11928454 549869504451485896430236110634862722560 11928455 -100152886685034773409672912358413703680 11928456 -31139897808357501345658493044925230080 11928457 -388017111134993799624715761243969164508 11928458 -637041203308046175171604420283827200 11928459 23027010276301812062783173134408683520 11928460 57378683163172467179066243883699041280 11928461 11140911759569397594261803809660065612 11928462 1415535342304237747655919814964248704 11928463 -534028424465683950505788980513703349016 11928464 -43283852542687178609780721035082424320 11928465 -28682929173792925105844447946206041740 11928466 381747255785176185407992424034905245440 11928467 -193597844940823552215865321114132667136 11928468 31693262163877281649339427286096599040 11928469 219273429349372459297736614950496993696 11928470 -206326505906154754363743431121841432320 11928471 -142315274991848972963843526018867255600 11928472 -1541737937135824159024229368016655544320 11928473 -1226957910121432814476051288700140996278 11928474 208956194655336681516385851980687464944 11928475 -51939749245180322069672390933930873600 11928476 -29774948331345839513693995067196801024 11928477 -412137215714064261750738440502633009120 11928478 -347125186786790817785151243619889382144 11928479 -222704057061419249471722085002220090424 11928480 -324577637516106285435916870926367457280 11928481 119990606615856916870876725993844071700 11928482 -257771840101466665729530962158913439408 11928483 -211422001437942728387465203849972015200 11928484 -483048155272398074772925224567674137984 11928485 -162550663782282938006799775879143624000 11928486 210071640684488539823736943733662464000 11928487 -1049209058225949200629224440313521449864 11928488 -326238846131393653483372731342609530880 11928489 225484131395069872529639266381935667968 11928490 13652150891759038019579294356851916800 11928491 -656792336601509736048710960763560067600 11928492 27252500651602651070686524414028492800 11928493 -1289283053563608525971759264792052672000 11928494 -52168968903966196463294150665566784704 11928495 -362662932986585665689817204388845328880 11928496 69310925036296128113676322918166577152 11928497 330050183141320837222394804393952987264 11928498 -114191186717416019908834339275192279552 11928499 253630223074238426462591921449160614800 11928500 -793165619394500632586326413684830784000 11928501 3610720040492735032810761184591686816 11928502 323354506629181012746886666910162606400 11928503 -245207558405668301912906950983148675416 11928504 56605571024793329916786437675148902400 11928505 -632067401745417970260742501753880609340 11928506 201777828273783849207450510161400351744 11928507 684894873942749257373447368359362639640 11928508 -8301468364595803491703829054155381760 11928509 1375264759106444541313337868485271180312 11928510 -36163602373408228470181018087843344000 11928511 -132476029409957114784733775992783008000 11928512 265622006083042435332902139056451747840 11928513 546061102214106329403661673353299034944 11928514 -168110058867981752923262125435047229920 11928515 333276570236478690582339365094970598160 11928516 -87155072411631556433966130049955297280 11928517 -1110289472493598254973526648020453502434 11928518 283847767128977407688386301622207321216 11928519 1019582939536895710892897829495404986320 11928520 667837949867445323518927340421473740800 11928521 285894321127910987966375594984508741888 11928522 -422492178407671459236028693790723459328 11928523 7415002363584048502620493069399350144 11928524 389952671118984014822852779910720560896 11928525 118759518816361745073484072055328849600 11928526 60460555978270367252540437591865064960 11928527 1064345802746613548935094095955492136024 11928528 -62627555438716456230363607253225545728 11928529 552962592394077442525465675452586918130 11928530 92862689671034312819295910522480256160 11928531 -889929135354872979998490867013098821448 11928532 157638470389597054680041593504065761280 11928533 -1559606128613687398047657770263589546976 11928534 207062340967487583282004213659079481280 11928535 572335130336714051341659063137078284800 11928536 -9412795168992547044064577157497241600 11928537 1931440571814623420382110494540731624960 11928538 355516772858262949353244335530660553696 11928539 -527042973168300792611632365421698088944 11928540 -17593199897311852255429740467461877760 11928541 726450985455709559519015648930927477880 11928542 303049993053658765199861366827139611200 11928543 -1217483988279752997071537900420362608 11928544 -5169596276995109136424515600427253760 11928545 -476499622704441606651400242002325854700 11928546 -13624492723350262248715293618014206464 11928547 -316335016683858508814106491460411126816 11928548 948334599164531095319249616786235008 11928549 352085241187123575353885829454256160864 11928550 146910691844951236860176677795372041600 11928551 -498390136944377264481677514540245068968 11928552 -297241772676467835348761108033051688960 11928553 167367506382691817303085726413252206080 11928554 223799461618615148673195885536320438272 11928555 -84647124555720895820445840686174749200 11928556 -770014216205120579467189164164173991680 11928557 189590756277110384814558921481319854806 11928558 212552186375074294474136557337454576768 11928559 -558566323166071025081905111179254570880 11928560 93947764668383332345602704234206003200 11928561 823655961167393332018571182856074886400 11928562 -802464355711977415211142657061965554688 11928563 400126843573867994682546478864242596040 11928564 -701036701160514695030707295874169334400 11928565 34643851054092716973323863954034888640 11928566 151313155482919665124646104468838680704 11928567 -126514633753237150000996478768056111488 11928568 467951503720765164679593009860413317120 11928569 -1336987041684688678426980014001994875030 11928570 240823641366599676984556750092919449600 11928571 1004393729973948227341939823878790260772 11928572 595221385177882333442039495336682110976 11928573 1298315067745736159839341352553346216000 11928574 81886445903127357817553097756114988032 11928575 -400866567236524487118325097650599042000 11928576 123154095010904122454343459453832003584 11928577 1645634118378310928888843060996428951812 11928578 61148282962049901963345365437971190272 11928579 -69319042632252256293181366474587288912 11928580 -29042124347402573363404287737245286400 11928581 -79606716966357737698090394051901851520 11928582 -122970607274459022348366001929488602752 11928583 -720196636649960432762434953677905257600 11928584 -31894145437882738445018769280149626880 11928585 -210361412584770862941209968733994753600 11928586 12567531887705913026558951744792242992 11928587 5419803022680400168915408427459820480 11928588 -92309287574051015400071585307756969984 11928589 -1474576095168854044791977009825686545610 11928590 -173488698049009529069432526221670222720 11928591 -648538515379160966020598024927905114200 11928592 131308625807929409341666638577498931200 11928593 122338385888503614310096464285603870564 11928594 68266938218191988301239554130672816640 11928595 -26690326235586981767237985239565600000 11928596 -1074132906533741483233748150298281884800 11928597 -156195580342748283630119004668726997600 11928598 -618179911179258473429573383907125271040 11928599 -711197765360896442717867341584069510000 11928600 749765572045668399745148695012293120000 11928601 784213904426742475259677396244720712832 11928602 -203245515869904867323640422805892055040 11928603 -315897386965093923688455332978720227392 11928604 -605412520006509739257777366718335035904 11928605 -162094212667253960708957623579545676800 11928606 -300729787243866465883859058685422664896 11928607 -122861923630199591079411680237128914848 11928608 1274327867181795583033642558542921400320 11928609 757906147601957893061796812165067451920 11928610 92318861394924328469281136426144424000 11928611 -987778135364764997448313761363476567616 11928612 -150531402670083950383792099040968793088 11928613 -759945397537615487519415735933877062560 11928614 65858949509207525652990574122561844224 11928615 124171137952734176200056634547277445920 11928616 83418152106124377421793834447928360960 11928617 3263925083563061995416324260681389200 11928618 -38378739075090244340604818529517367040 11928619 -47914725909068944474562731750475968056 11928620 -95927807524268657221784477093136384000 11928621 610826709756960162121217650706742126912 11928622 169803749353964989611946913246845799424 11928623 -81007495989501539032070322375923547264 11928624 -48812542568979147951121839070885773312 11928625 -959541034712449168313331730979457015000 11928626 167455078706198984401351400361065098512 11928627 336405666154279248393367364491917356964 11928628 -590712698502122034651498527888840048640 11928629 -624875895725305071424320756413928101316 11928630 1212212888191548212245258076715479040 11928631 -127531011353533122605883764488845567696 11928632 -1101035316781160622357278962349433753600 11928633 -436298398481825115202953845423055590400 11928634 348814850739071271624364146818570353152 11928635 -628305024989268115996240888713048577920 11928636 508653160047114704212500741006997097472 11928637 164354050444084526436618587641466004800 11928638 -11207579781259999639193836179251965056 11928639 597145086552591844882043826529653833088 11928640 55601588311646623605207330449852989440 11928641 -263275302393523953076530366582635888958 11928642 426956318355446277676097968031460595200 11928643 2292816720256440231361764821614055934480 11928644 -147501832579814303217049106238032744448 11928645 -101474353555683284257779722961356098560 11928646 -311003875897983557591809414286460726720 11928647 -793402705439251267902220129382916122208 11928648 13572544964668599242115058054893649920 11928649 -1036135825391564545588800867697121453350 11928650 -160657928494798395862818585274664089200 11928651 37680229721803850423269004643234476544 11928652 191982602856651506882057619599529548800 11928653 -1220424081265576368101899695144465032736 11928654 303304804066477388355207933259282803840 11928655 999761017840997418602066216533692537360 11928656 122062249777742919303444808392248524800 11928657 21733605337833900666456894881231328000 11928658 -221891629372315102912294565010816795504 11928659 341745917419623191770410786544740839616 11928660 -179846089665782201980487248294963722240 11928661 287413677884465698914343433984108092992 11928662 -49498255987310930942894463430655041728 11928663 -135792717728140010749951425228872018256 11928664 -19477300502612709054688354172651520 11928665 -263282662025923078958771915318697614400 11928666 78002685469711340250608484064518568704 11928667 -210564604035489195483856413121936417088 11928668 -1476457415113327979035063722601468723200 11928669 190518480790361454731409704716357474944 11928670 56669419678319855882885505045804940800 11928671 203122993172172559266637322115330690744 11928672 -195321237460323878999455587867149991936 11928673 -18825621479468255182213189519682908496 11928674 -105034174109149593668893390733102138880 11928675 283629299745339463770862712359999344000 11928676 -89499634774735900575677759085585612800 11928677 -377635894248941319273804964523157656160 11928678 -422884422122862698847380620245217709376 11928679 287279029227573499697264715492962592000 11928680 1368353312649120773855615508195165388800 11928681 875740577447252550002777090627131569600 11928682 -34120891597614492877255931225280905808 11928683 -691743897658454338738514140637195286096 11928684 -557876289306533490937398231240301117440 11928685 4497450630816680688380016975393641400 11928686 -271657179811439844808935802054255534080 11928687 -53029654633161791882245281497165358840 11928688 -37506134819095856173535480174711308288 11928689 611731620524436578429449702303864642356 11928690 256036620599630038501881606098289839520 11928691 -102016420339584172954492483999540937908 11928692 -210791837387933494611369229043879021184 11928693 97233043520531197945777685689706520384 11928694 109089117061667148939463633294016409600 11928695 -197587948204143360336255739114641541800 11928696 -203773649167442225619695201623706050560 11928697 -567994225425405181536844804377210638400 11928698 -108961097282610386804109393965789280000 11928699 116091536124563874489824788087680401664 11928700 -175148410284038209732508442174674201600 11928701 2055289568149859112575899863857770492332 11928702 -486870805938028604698255518641785098240 11928703 573618294162983902653581585653074271480 11928704 -65425046001915449123103373635260252160 11928705 81128206577008221008269562162413891200 11928706 -273668064667899945196195291374966115296 11928707 -360612964607984036873141935557809446848 11928708 -17657941112571863871280893112584643584 11928709 -577409606176440296311053199219447367396 11928710 151029184174390351688238312720579832320 11928711 50812458462429127552205033215404707280 11928712 -59566637423995718308191318386968197120 11928713 791798592064252450813390939287690203040 11928714 47625746218211738516002135877707628544 11928715 -499481652596954068971871153133662263600 11928716 9222160145533924649311661456028401664 11928717 196842363110102354382756235242378679788 11928718 -54516978035773618752689315923770085440 11928719 161744856910749407986869842515543506360 11928720 -16768022393119857846940439564829327360 11928721 169558384210811865443194754602796130112 11928722 91355650607192459977631069518430677152 11928723 963225281425272523532149870309235129784 11928724 -651073529838375218511979091041818469504 11928725 784294418968576068760540626273198866250 11928726 28336308128679328765764774342774436224 11928727 -388863995993127384503542030597363334208 11928728 58622794007049787567843802667745689600 11928729 298507118663194240563448688100779458560 11928730 385161200681634599675548257606267532800 11928731 -974992820128461853934138052547615860936 11928732 41145390931462880607860138578314362880 11928733 -319415997594445732382920414837577359072 11928734 -45194296946792617693118792165264757888 11928735 73570977550636462906699743764416742400 11928736 -1137613951169302167203425785345443954688 11928737 325858406603201619937454249275153180386 11928738 8923260298674205323208853140022231040 11928739 -1304175573776433837841461363277076394240 11928740 42417645218403854264294585545868935680 11928741 248387489668573627303628497083715181568 11928742 22408089879840037257392859452295317760 11928743 -789032979094672445707983079647675957216 11928744 118393821762367849906580423169859445760 11928745 476743316260356732322377471614173691400 11928746 -487619722478843024398919256144873134928 11928747 -13949725823983041554367376863612909696 11928748 -34564241329991227308257334949742105600 11928749 -260803933219149291769946564466675293760 11928750 4431957938503365293370373705426440000 11928751 -384641637051374530704800796849242524720 11928752 142106033684904886071018190046879711232 11928753 875978230447814185096216176284413351362 11928754 376121109649681749505085969161628322576 11928755 750505074457704239703949912893585362160 11928756 -369520433189014553694108963582983258112 11928757 -1044552466062627032018982589341780318994 11928758 -572800035201517834095312425244937833216 11928759 2998052783275276827184091531272358400 11928760 -712627659871477560264959565365969510400 11928761 -576457526536807312257113795554134446016 11928762 73225570388700536181925541912955363840 11928763 -99230006971876987824875580662050682880 11928764 529093465661288484903806785421937745920 11928765 -233781526541958243618918492819136075680 11928766 -177704305099309856464868395608352799616 11928767 -1060501840749950613968110198118053301184 11928768 244244287218495847523313756823124705280 11928769 -478658641865531112510139534333687963648 11928770 14921712269196041103693821487556992000 11928771 84947524172666499566179276091427364740 11928772 -1009912540014902791195685116843037386624 11928773 -76192753943595179187528329748196982820 11928774 -366617016657421146990444549874765824 11928775 -249370800179108879066132643512349389400 11928776 -45842044274117947390808479562396113920 11928777 4782446736609148234312251565269258624 11928778 -45854690138166037729279656730011958944 11928779 1057105613607852855593653975944659743380 11928780 341137314556688126733857928691827240960 11928781 853246455598767779321395124095379561664 11928782 -868688188487550834464991943876558963008 11928783 413853567199780796334213419453374009224 11928784 7825503181361679954735184728923832320 11928785 -677965985171441822632482236682565260 11928786 85766607323910343754504763653316803328 11928787 -60771559863715095919068085245284623680 11928788 108276804382763112487293340946004811776 11928789 40048942400737554888687479782251983040 11928790 -43049102712360740291228835823023801600 11928791 -364420357885474014758342003654165133600 11928792 -154774156453541847945520618417577164800 11928793 -1052586387561631495239283763522055795958 11928794 310435393496833825060129987933373894112 11928795 -285582817886283109170846093875898145680 11928796 106089184925737711050341758497686300160 11928797 262993829388949921041611340223249204320 11928798 111120430676834057268789049355414403840 11928799 308745808157168258994827173319664144800 11928800 -27902630377140330368387467876132454400 11928801 561442259924570633397574771881961459632 11928802 -14665554012722776536280706172547937280 11928803 -530323917213041185076532696528516942948 11928804 -117050886184625905643068993026687765504 11928805 211091597963487770500348439585176848600 11928806 -24680841220738463013743812948324533120 11928807 -14296399341711098757343794474544555344 11928808 -286399295446739088310946047705116672000 11928809 -1258933105774658566916318773522852305990 11928810 -98441458841199497626460672173479214080 11928811 1186191649359572882258733014636764039412 11928812 119056124244530533705030289561620365312 11928813 342320016012910039761498352975470045984 11928814 613629119721502738177244527634210405952 11928815 -894635467460213562388717765026842170800 11928816 107091231819592439012826720237632225280 11928817 -645596521163577858537951230623538537134 11928818 -330002425262370958902657002411268658560 11928819 284151926940626055268064450771572015872 11928820 -25621372749177673450302791818186560000 11928821 36189930045318353545440029420130671022 11928822 -276311303308679925523341368254792753728 11928823 881208720746391922719611347980152935704 11928824 -929412427720473737964355662845062103040 11928825 68218335872482325425417876467419135550 11928826 45160329528737411865521624590501223424 11928827 -212576749481276356146347279740516306320 11928828 647524562211827619244136770122550264320 11928829 308577446149214429380557814606706073888 11928830 -574441299577505340118906560369995221440 11928831 94317113325922308836003022524058839040 11928832 -332432330640385686037240427940453285888 11928833 -133297714187592362847896460505366562880 11928834 -105536344301788768829481985587729610416 11928835 -177709866476785856444236379192115978240 11928836 291109205986491051448835836852057816320 11928837 112808766407414016666563717871809441952 11928838 -447154943403377747402542190150250187680 11928839 431010967611157986747151046852642321760 11928840 17417830500441783788235651332584243200 11928841 -873719100857018861279298267208020753200 11928842 1634176216699080291794366086844843243520 11928843 689318177002394042755000027796285911680 11928844 -205931420273845192816640971958805010944 11928845 -3407900017144885575321393159044074560 11928846 -39879594079278316378752607670932070400 11928847 -65882708174289295870275683423901943568 11928848 59810309279360157848831993936677847040 11928849 537684289400988754975135109865424579200 11928850 46718659792434131666586263452400092800 11928851 281260912441091649199832932357411794000 11928852 -149122283169328646746527448597628559360 11928853 246836937551444025607045892341132505102 11928854 -194482845987932301045912089420007648000 11928855 -212878075281454533645189625955086694880 11928856 83889565874787415644880944723394560000 11928857 42506001464405683592622466807394694420 11928858 72535396388954131247716010654516878848 11928859 -93007180604249053826036329851088482940 11928860 -758228025605150655729748413587997849600 11928861 -163761067165941357770599501651489183968 11928862 -158636045657461189083408786332780163072 11928863 -964535145843136999428082382601521961888 11928864 -1243065201617360581087847215323414528 11928865 -102349802821257377452308842358905361600 11928866 -455634606418101341268380575040383775424 11928867 -843580821347837712123463449669715357320 11928868 121510113924183177327405691641654730752 11928869 -119599365583728543987705123045356415912 11928870 101143758510307685557354137739532841600 11928871 1325146310328232010719056643310021582072 11928872 -1262020190364602506221629555325708211200 11928873 154235351796854203296787670441651955168 11928874 271008847101901028345656315751350546272 11928875 568027895940425636320629982440932904000 11928876 -307861101187673329888231700753383315968 11928877 -1094941098225018322714099301786407719274 11928878 2725572659311663323263017720667340288 11928879 -991509531623603780503964129534494669176 11928880 -258386646946409540658553543394142781440 11928881 -349959977850924394077566197870797095616 11928882 282773564625023175059305903248392208384 11928883 186657531028754153747229995309790118200 11928884 15152257390334064589676454545498591232 11928885 219488648095304902225414327833875966400 11928886 -607455311634893743554319854113004736608 11928887 1370693932319897448552015137085812890536 11928888 9912076059386028460625407573384458240 11928889 -210292145365509326472153429923286632640 11928890 488649531081246288146458556327197855200 11928891 185856564011134112183725893289725094656 11928892 -191567538722428373704946670543667446784 11928893 585743177921524978706158486631105444166 11928894 66927189987240456944348965266528896640 11928895 29607557098547237170967731758898661760 11928896 91965659129545779682400470205001105408 11928897 -980397598859013438799501883545829460960 11928898 -226794140607873643115665352398026336864 11928899 -425377036511505889820276997752334860100 11928900 135704542845532818951889330569014016000 11928901 1971860298457857738323073405469709217372 11928902 417363364651155513113769851252591798400 11928903 -502199857146654976741716594220747119360 11928904 187433745744802294599358877272434769920 11928905 -64344900695375867541690685240062650880 11928906 151063829317583517906079267550558256 11928907 843087232583524109781234902058171227156 11928908 143635853085756356332614447080095865856 11928909 118128513310775457833869733649649144896 11928910 121619976188157811341914137314624725760 11928911 161432439785316810541577575968305923272 11928912 110242090986171310476049523403121754112 11928913 -210629436263058158683680323772527667596 11928914 -690469671020686999424986660848281560944 11928915 549900559590713175497849860606139005200 11928916 164232858727443102628812059343332611840 11928917 -204556720684673508781670042487979882752 11928918 -302219568110139201261301158965278310400 11928919 520553847438902871593627821014823149320 11928920 12121707121827979953798294820971724800 11928921 -610602205772162646406676466133210788480 11928922 -10184787519265137499484470490056331520 11928923 175282559464271380661543152954055109264 11928924 8184406543083739216222700399080243200 11928925 -84425497495748142074194547814897609500 11928926 -338433000124796107465789190985586209216 11928927 -425858322654544254311182668014425848192 11928928 651892058619357843972554979275215994880 11928929 649986300300519158291060626091875991040 11928930 1813367689519578065900097615018316800 11928931 5140646939553956126517732780862820864 11928932 106505973360916924496521196088169850496 11928933 125489667952670822723819348618426396640 11928934 -82881078971360030869102835232804533568 11928935 -188410169916246693883064973858954354120 11928936 -72126262640791717652835849888539688960 11928937 -17532337005861380015208834746793355020 11928938 -70530029301900874005380094530865323520 11928939 244720833639164083507032531177681724416 11928940 -746054016140153985559228220753467008000 11928941 284290914567931549137478524436653719520 11928942 -76405895866250142845763511758716444160 11928943 509588994891140159903853409393160103544 11928944 -299681283924755036032281732010113171456 11928945 -424189175793449427407412740817752924160 11928946 516246118607265282100081508510572230672 11928947 -144032293176676534985206438255152976800 11928948 139602223403814090595396299550631718912 11928949 -540425286703927505937268464487732772050 11928950 -61013191823015897672687895729254740800 11928951 72374625804558388150932481951641111312 11928952 -151199637047357471528881243549526507520 11928953 62688330499492065683176132100042420202 11928954 277518105416118135896952315288268108032 11928955 90390459811961641746096625294980270720 11928956 -372439552678573937454721269118956476928 11928957 443405910436478734348053741835970173440 11928958 313580782468906328069180734702633161984 11928959 -471696765635420770313376172967490608784 11928960 -145377854539826218823606721922990080000 11928961 -987325200699297771634399203663814823376 11928962 -785983913568596282078790976660594398768 11928963 409305051810632082647428354037158881264 11928964 -721882428698819362673312668089101058048 11928965 41215688716250498265786261621897813120 11928966 71450320469469063110751601896823793664 11928967 317495116305025980399861145970662069016 11928968 -741016307070021606319573641483013324800 11928969 220677454797104989132252548202450220004 11928970 -413904759358301422438282418321758588320 11928971 1296499878217666947182303917336418449200 11928972 388587397917041861217719153405349187584 11928973 -11743096661707915243125960036579881856 11928974 8878006413924501551924389747889571840 11928975 140387026539903717067939698898508161200 11928976 256206331141512231385974965998654586880 11928977 -2236376056763542740882906919641959078976 11928978 -144166034915302241881597085916031284480 11928979 98929236952873779967446351145426263640 11928980 175696858484934029858854561904672563200 11928981 647245155687494419259260303855245416352 11928982 -39498763086853150728447827196516160128 11928983 -191886636210986358136779034590287185920 11928984 -574225887428370505311517353133384519680 11928985 -355129142352043940744623195373925830640 11928986 70997590542971143936060807728138252288 11928987 -358625483301165627665416628989691650800 11928988 695240768991927335945557577500066815488 11928989 -143256625642447680500584184405238733344 11928990 -42336371106935861470936587025090922880 11928991 46188535794286092491973672744248548368 11928992 362448481006427908356559429007805775872 11928993 643424816602685131832252294458934361264 11928994 162026576815271095518695519434212630528 11928995 -270765327062314976230370964584186204880 11928996 136939949280345448380330504771697078272 11928997 -146151185959875203604524316832334975554 11928998 -89368373122391846097428324302309277760 11928999 98632170206448876798905443048582981248 11929000 953080398806067168900145120323993600000 11929001 -527535623225697972949028463462617965452 11929002 9599484906697083096283026576077873664 11929003 55078408003980649029236343105947119864 11929004 -57642274849725424237777721328062690304 11929005 398931375399099588714024746601827616000 11929006 -553517030586275942686270862550545274048 11929007 -191483533335145073538367900688020677744 11929008 -16217350462967986293416918367901581312 11929009 651972557053484505995020195790073460608 11929010 64826078063299357001983078133633728320 11929011 790990946526850271898304416646763228472 11929012 393920560508862905364261919507551505152 11929013 -306511444510021597868525266447326750738 11929014 356136475267107160944770731544958288960 11929015 157098952122621676779806821304248596480 11929016 793208511928325071896202135763818905600 11929017 3197549562602453645857104308703989760 11929018 -5325598002537006418734933585706740000 11929019 -582209851752601448713994941700886802080 11929020 33750877926729424150387869612715975680 11929021 81384785989905189726822817647043132492 11929022 -17635553014982042038543548154600177920 11929023 -1106927236831320224804692279668961407456 11929024 155316664846382073701109364712334688256 11929025 -146061950439966418715694887678576130000 11929026 168862635893692112472706000783927561344 11929027 2072041514108224505665991503943589936 11929028 -116238621028004359456744716148544244480 11929029 -136324123431455285716877009514038174400 11929030 -278249582280064016386276493390738259840 11929031 360905921998294387229469627048368015832 11929032 -26543022424751175982121561733059328000 11929033 -1333788653426557550057888913485765486640 11929034 116735691522732056814384753414911926560 11929035 -173626118182765548857839177193745031200 11929036 228304513871561035506487352645313331200 11929037 389818505442934111787932866906661357686 11929038 345037839157842851984649072397291846656 11929039 1432435610778033684087240255679115801840 11929040 -110432650222691944387997087412638269440 11929041 -72030545710634034714877347773675584350 11929042 -90625525069350182503496514753616704000 11929043 -334057943647746126483586044531024135600 11929044 -62718162710606362960648719689220470784 11929045 365073341844488060140469287149458238300 11929046 640758024521093235349742762337863645472 11929047 419397657739203717808792754805140606928 11929048 -622204881341945142548516048579112468480 11929049 -912064043413412283785337487612378660080 11929050 -200074537594886920443712290689402641200 11929051 598031935467648604412661479929832644104 11929052 306496591966982981372187229984182520320 11929053 -122563209803608594398107288834777859840 11929054 522557985067412039926177609896196046976 11929055 -159907534282078915270378599182506560000 11929056 1026248652883668905840127143644701917184 11929057 -783595902885055568592439803723837792576 11929058 -273645701466584217568537976247929139120 11929059 -664285526871269957127770053726161516960 11929060 -2821063996058051506804823774544814080 11929061 360064149483260713474609326066014421852 11929062 -156352917536983353102085130314729981248 11929063 1898012324883348089413304589616573257480 11929064 277215625195076787332180379379036569600 11929065 -48861107339546170796961133213187420160 11929066 856461889411049471284386205696790669232 11929067 2705483841823549627453536082984468637952 11929068 -636988806861911006070333349014338718720 11929069 291794579033939188087725477246687023020 11929070 718832346439349374746446696526763176960 11929071 58291002555852681815194117330518624768 11929072 12482437989753150598523965856708427776 11929073 627140792806896035546748531057836328 11929074 249689372434467913257438030799482432000 11929075 321498710572192574305637641472483744300 11929076 -406305601078025267696710482533338368 11929077 45538805502065471139631836512025756480 11929078 -1710269346756632153030426375362038528 11929079 -383557799377343424672918880319206625280 11929080 -619427439646000001811808070317489152000 11929081 -650766264554176211568337827244555548348 11929082 -505405604349470092261865311841319150336 11929083 -216669822926266263781555938508214745576 11929084 -3075554647067415011018730801168671744 11929085 186155279358828358286346931663731360000 11929086 64289490618607358861305669059530599680 11929087 -318676296782789464093256452959939669408 11929088 -54964244092658378646598818750818942976 11929089 -692018655015301725255957026550833011200 11929090 231197029693438189891553455070587168800 11929091 -808337858238811884872441486875036085508 11929092 121406881778666411716175329572927897600 11929093 -130239182096853423713625491959722708960 11929094 49721157061943710328199948679573080000 11929095 522831042072665244151701477689174420520 11929096 288864044334388026023836850943716229120 11929097 -1027468998471475318862317986639578496240 11929098 -304894895129650320314795430601253780736 11929099 104423806100531268698241243560811199152 11929100 -333254240208497574312339019862251833600 11929101 -64833121775587149035758596895054959168 11929102 585414026620626857717376418913514850752 11929103 -2303223610191991697140479963104138376 11929104 136001619387078033420437977317067849728 11929105 -331123041114987778968024493116099076440 11929106 -6084695870083045988140766695408849920 11929107 15001444430211978197056118102332903488 11929108 -749893532077550659229930322453415353472 11929109 683279548319829297060439232808949756416 11929110 -33150235883921384792690788317604085760 11929111 880800129923099383936962349577708364432 11929112 539456383560044882206481220726787891200 11929113 -38506034439731248970304484029563407296 11929114 211941112027339494550886847488291565792 11929115 46487184549255439439382175609591898400 11929116 -327727085099960232728820500404320142848 11929117 2043661746122497220378325813091005020352 11929118 -87120261241241576453806431987585114240 11929119 -487327234256787517796137945445079966720 11929120 -425723556939326648180449532107649187840 11929121 -1220661121239876231152955606043877503320 11929122 -335510862968296853105593477460027045760 11929123 498851590085151986693463658467889985372 11929124 163657710397312373467312672820048071296 11929125 -272943619038800256360693996237385152000 11929126 -325992467795309252357106113193004318080 11929127 470964105935429077805892553649947137072 11929128 -392169117412254072461460584919038115840 11929129 517652290309273494744023671217874916730 11929130 6536607507159431059257396841697411520 11929131 -434832455501582848416945940656422187720 11929132 157457644829448174711291497211099888896 11929133 -44325486127089913469031917434673751540 11929134 52923507330323213101877976529868906496 11929135 -957776019890131291762635438247559044920 11929136 60227380932058259295313274952356265984 11929137 -460212331600821218686367338746974217024 11929138 -81849168355217163434210991719503986048 11929139 -259291761983157611112371045067033651060 11929140 373706455497430098405764165698548633600 11929141 -39344730512367232036220488290335627776 11929142 76168317396735814020178494103832287872 11929143 441328275323956838652564075772582341864 11929144 1845088808925094166227469094285460070400 11929145 729003978886133926439812666289291016900 11929146 -7652737519641691396805356954213522176 11929147 595900403471916082531176186149697018596 11929148 630585834599758508560415360992817664 11929149 -9703919005093771873944422711641310592 11929150 83680580553600844791481700595556080000 11929151 557997406382648622916956479558217300480 11929152 229773640059004041929767129913650839552 11929153 125449785951142077315155993840619230402 11929154 -815910679226666693890797712556773040640 11929155 -15517791783490671355555172233152322560 11929156 -166961068601335845071964651114599620480 11929157 255988828296412727361177308778466671552 11929158 -221590495845121362730523807560463865600 11929159 -838587650273531199764193067403209027560 11929160 549008619480910099090953659322634752000 11929161 -549889585634870802225029048120265842928 11929162 86106512685975037893180279309185224704 11929163 390282064122905937757102971603503771412 11929164 -46147184042904769017208055728383295488 11929165 -110511238605911933190143170007340127080 11929166 317548227645326339255933362588927055040 11929167 391810507186951287416389386999881256480 11929168 150852319405040110675614422796874145792 11929169 109686178408349390956048141732522992000 11929170 -24867350112260366699102530339980026880 11929171 1471317608776023342583722487501571291372 11929172 218028423932223244607244044662903848960 11929173 194846739597353209815406797776058727584 11929174 -665849654762006060434524722587991883648 11929175 445405271934827885865483407653332375000 11929176 -169017797157523848795604447827871948800 11929177 -618758479676335601096028986151679095740 11929178 -174357913045098477277864043398455067680 11929179 -1032883644168900419016989140621472733840 11929180 -145205928787192051205597606984293079040 11929181 -1480433919029089786846103024247346112736 11929182 -294258302770642919460876317431672099008 11929183 -158236555721115761005735370458677960080 11929184 267959725082770902148462210828016025600 11929185 -222968459529148786253184906181496935980 11929186 -392511162475993804261360141417878860208 11929187 16197482668176899397474354398917197360 11929188 164121473152209378513789703949507389440 11929189 20819448247043205542866643815933923840 11929190 -47016007975162561844872129979375654400 11929191 840789285834911182940168795605127217192 11929192 863171719651939334181510850403914137600 11929193 -380639666043988102263319912128431727558 11929194 -15545119533133168255934126398609229904 11929195 88849552230000849498947979417868921920 11929196 -102159371959728613621296584101224552960 11929197 122454224927536441603014273477414787200 11929198 344251111186835731960228553314196289600 11929199 -323668914189284955147447141258239028000 11929200 105086899203780755289418917103683993600 11929201 -989576873004314222110464044759013130798 11929202 -384822770589938947648925738656345354848 11929203 -87289666751969278690312740388707560448 11929204 47647162677524058744410847914923806720 11929205 -1138159597557879723708104756252317265640 11929206 375168624331495369111582216531741064064 11929207 135805151490286567704316985921204505600 11929208 -789635697488868307950013644601477632000 11929209 -176574864734687680017243606992070411696 11929210 -213422482646327600387471416106486304000 11929211 -579623647925137154255180865937243514880 11929212 549781260478052305789995127106509518336 11929213 306513338196165427157061060997341372864 11929214 -252379744983750539745277952171335541568 11929215 29994042752773613087279364716349589920 11929216 272876854407990991227192997210037944320 11929217 849050324776633485676482801881314363266 11929218 16464064283269548630874038199947018240 11929219 982004926376847891071882922666759402620 11929220 526972407419419837350873774129011354880 11929221 484079616561646944061200762263144527680 11929222 -43661434620862146346319155379087371968 11929223 992443821719024806812723084670917691920 11929224 12095764970945907438628709600564305920 11929225 -13581805235971962676949390306614363200 11929226 -465604083246423480753928244291913024000 11929227 254252221851482824394108379683794869720 11929228 407287765242952810957327898203705612800 11929229 -433909389159967869041389008267610400916 11929230 152644178182243358815768288096005533760 11929231 -602716369308838843777377290014925621968 11929232 -2015701272728025520404932908492259328 11929233 368722499179609850746104440433933465600 11929234 -10655750776180029519810756604818475008 11929235 618966084287831580716981925567474709680 11929236 -114937287712917321014866921584519714816 11929237 -396199043501565178460922714556454707200 11929238 -375260760505875363849482281076074867200 11929239 -256643806641321393329182986365094584016 11929240 -285969356156336170400364740637195878400 11929241 -759770333114354918112524065448085458358 11929242 -42411785687430924583057967460249834240 11929243 52519487553403232932044891260234111492 11929244 -234067217085797953436505354333809078784 11929245 5172740291355918818870116103431093920 11929246 165713814052688714238281739784245101568 11929247 1090964614951351380823435517655401611512 11929248 -1266476965363294407025431590363285422080 11929249 471474087071026181011559666265873443328 11929250 603499385414241713705785563550727592000 11929251 369307544564812972622797246268077677432 11929252 -365038179484413514890591876431855848448 11929253 -220408195880874651513706462815307519680 11929254 74602613972380515697796213261816524800 11929255 35481810859401337089528449899655652960 11929256 -358813542401762410109722147840531461120 11929257 -1016444380049746568270251861555684974060 11929258 603650609076885571882603047365303132160 11929259 27956571458632889299973446262975469000 11929260 19688950510341969078177567981883637760 11929261 -236554723781887101098974338518695339776 11929262 -75317385159979591562601477471679666368 11929263 198358930299018806561262590698009048704 11929264 -294247572570138993917662565634190376960 11929265 -367395097315846695164312545290513665280 11929266 303488565704132048857504706493272764320 11929267 -261501064070126869619206921312350354608 11929268 331876692349980351422237705412640776960 11929269 -122175856329116752662860646395555040 11929270 296919163161500211208602305527072366080 11929271 342052291096926114950554803005360018472 11929272 -431179038647198290317033099019064770560 11929273 1058679601452991461120459756137677014400 11929274 186786024920490675004971368856888448512 11929275 -216115469931167594325770532444880200 11929276 -735252626570885113739481817540407313920 11929277 -343217608116600759694071755123388649248 11929278 55308182973994102793503421325936347136 11929279 -394345192914899720994862514210124445120 11929280 -305782454775872365722219483406585036800 11929281 -54411084725327533221611786382850682112 11929282 68283552864240244828874550588953615424 11929283 -297610783634422071915009856268375060160 11929284 -568898532394586516361544434927143902080 11929285 992984613183667034041869048696502321980 11929286 -49169581827238061580694796224638619776 11929287 -87229204496906923287425548213181265240 11929288 -314301347218548700323694938205977968640 11929289 -56953831300741906662141317974675825740 11929290 -11473068815890442819718340564064321280 11929291 -1660409489160853331496748981812316687536 11929292 -304017575209016597665838731626704501760 11929293 -95359754243851847767973768327194778280 11929294 169810884884678741929889991756192536640 11929295 -28721612656749105221540749408629835200 11929296 24663762725923065919102578970736984064 11929297 -734275641017053453254749700916004547480 11929298 -307653428156198081151757556834866830336 11929299 -445269042853944046043952648105970356672 11929300 113125059794342835459553094306016886400 11929301 -365037411877569761094225272429980067328 11929302 138378022323254882993873002671798681600 11929303 -740008702847173203363776986499696342240 11929304 -160519569426594135608078651293540454400 11929305 210968467686450125115711211356062065920 11929306 -78033537984170054964929054734576197648 11929307 -72134484246802168169462913312973899600 11929308 14575286565745722903813328577027920896 11929309 52421487950603163864789841184828274016 11929310 48727388104983784878173388081795456000 11929311 60925099654820427629088009213190195632 11929312 -75855748039362062772589522282550132736 11929313 293524755684217830323526638182678167984 11929314 465090615603196317119512619319657594240 11929315 575964554489786132104328621642303130960 11929316 -396739447264023191307846258931757137920 11929317 -638235570131801228323994721511885679520 11929318 499622648275172171692121218133280768 11929319 385159687622239717350473637843738858720 11929320 228281673528384024954234132614868480000 11929321 1382015512572917167823371980568004045200 11929322 -243564765821047785241908642980693982288 11929323 -94397457967061142784665294116071937280 11929324 536966149866759130477025881354370688000 11929325 -416218937261804982117953292286833709500 11929326 -72843358529556500289169427173962104256 11929327 369672031499071699695475978277807288512 11929328 357170487750838893425458632348781608960 11929329 188746594825346639917006713008527861920 11929330 5451728082926627224201095526203141120 11929331 1534138844688994104307076659352346060192 11929332 -32289461190181942891991543405291821056 11929333 359221109928680467726073176295856891004 11929334 1155978115316438798212791075637766884800 11929335 332941552448624068563331133946059013120 11929336 -593386328219705689314005562335746314240 11929337 630598937552481365107765449793596376704 11929338 -150381010370996695353233248077060294912 11929339 -1388988503643958804334493830643430448860 11929340 267815921169935156581797945033824793600 11929341 -312299688393959953335626304672755526144 11929342 -28406582930507345453876747893099994880 11929343 443001475900281536847994196559248555040 11929344 486354983195710312837004355520111312896 11929345 1228358636438020376761523572839469972800 11929346 -156492560986007748178037047648046572032 11929347 -639880904326498486486568613400082111676 11929348 -21691987488313610947428786938881090304 11929349 -95884212072925173723793698334777225920 11929350 205468668182940460911995605954074892800 11929351 -531163368682897001500449805402409637280 11929352 1572214973883292105255840065788610478080 11929353 11393087462020156725576500850882835200 11929354 -260918227855020173819846747441984700624 11929355 -269239277312567886140305729197876765840 11929356 -388716446524373573765122075185708380928 11929357 324832545629731880017557210492671229120 11929358 349137847946124134020121863291994112 11929359 -305633578947649041913339952211522405120 11929360 39130310696958673953950599834338754560 11929361 -1365100490977310726820103115614059408 11929362 -248344820729402921910513632434717323648 11929363 1281304631034141186255099293986893005612 11929364 246623489129385764708809789691008253952 11929365 -179591842634979579294265225895410318080 11929366 -81520335153866940832498474336170214368 11929367 2198154207011546506443087455035083878400 11929368 70395575978117377162464369801309388800 11929369 159806826463845261391113043125584887444 11929370 -496659984933012852546290918462886969120 11929371 -4533476848138903424746875287107838976 11929372 228439253153939272387269705225486492672 11929373 536455143090287248416188811879808907622 11929374 43090398793246514979529492849863572544 11929375 108236573673299572244423066875798310000 11929376 -1637757866435993285429363023739189329920 11929377 948912780333020588157956712088359622320 11929378 -421129853562802661280658256186494546560 11929379 71851870597973600965979726402878889472 11929380 -475762223031803584436932289239286845440 11929381 189795272776302247065444550489238099772 11929382 149096326248969378448709823227758598400 11929383 -972653791059192550308055694900286404400 11929384 -709857769344715631101908890931123732480 11929385 276857365885854827946289851944268272640 11929386 -10101078972395664798762634721114603520 11929387 67128434894034293011543139409159850800 11929388 -11953950845141805789537805028709135360 11929389 69537692051539537844481199167826660608 11929390 -120116894673748765925996649815601600 11929391 637995297697336416006642211476201675792 11929392 50276526690086765323282835170464890880 11929393 1438742627016656746817255806999922774436 11929394 -504358962813304037044090059239689035504 11929395 258884829650830803384367047456602380800 11929396 -109654311656525495253283282792498883840 11929397 -577096886449265442831377250348644863200 11929398 -16841468763399430782067988604634468992 11929399 136161439045274815810727366148368777280 11929400 -11163461772451806914328815422135296000 11929401 -80674281607696519771924065146386781280 11929402 479472075137573225541570316215990295152 11929403 521175716495305674912871533789022727652 11929404 6472538068528671185266418273142251520 11929405 315235381235805104793631907915132454060 11929406 -177277915040129191750203294368014288320 11929407 14616349468152482608315814494653546240 11929408 216895483804017234792775582368730185728 11929409 -1248127176232010114376027381525125859390 11929410 93121848955528413954324769890873446400 11929411 -26168011948798385472996181236576042480 11929412 553754947708117369496737328453404231680 11929413 347923232064060602987539939982158742688 11929414 -48055398564171141952108133885367458688 11929415 -19720443457135606568998388409297682440 11929416 -324601421665024794116958607321690521600 11929417 -531034670208433807651179159868389887808 11929418 -55929949377456694589197219146912741840 11929419 712700977329128872561808644347342696444 11929420 -13861028608188771607210277250339962880 11929421 405526288147115038425334034159438303712 11929422 -7506109380721212111526427061391854528 11929423 -497458814660066755834088317988007469896 11929424 -45962506405210927935444257381739528192 11929425 -224748138248995219366186074422129922000 11929426 -847666693407992477106718373307435491040 11929427 1342015492523659458042976951725616901112 11929428 -153380843790249923722505515105688463360 11929429 248839769490584209285479724254275859676 11929430 47219647273872671825706635119271952000 11929431 -375996349757015763896086090212270589848 11929432 1348730208911735405776688920947575654400 11929433 67990988385332489914836920077557470400 11929434 99220859175086913113265866794684704000 11929435 233068868203369894941659750500548384000 11929436 -558593685542559455371708502299547412480 11929437 -3252092584124940946224035457910498740 11929438 -193914312255616072173175927874418410880 11929439 -369631169211061757630676456505159553760 11929440 684231479383028182469567117947227340800 11929441 -35910236766355177137082629302585933948 11929442 -34206172373028635992178044343517437280 11929443 -455418500490039150602836638342243372936 11929444 -63932180176885827765487128543821009664 11929445 60067689124478514804263034725491044000 11929446 271550841846057384863371498490220748800 11929447 13780519272280586829214528695932796760 11929448 -618399309451023178087265424193123338240 11929449 205466149157002048963100815356636008640 11929450 178842285166614631462247011208911533600 11929451 -85960128838030753092053644500951957696 11929452 79458572692090527067456072028490857472 11929453 -124974693004292289950387867636154697600 11929454 666240213345396186567637619780112517440 11929455 -166913916980135317457660014224606692400 11929456 -28188848806376393621698623609998671872 11929457 -1479470918260688838539449628090206869294 11929458 -188942973016900315760530356250921631616 11929459 555889945045576767131765596392754828920 11929460 -970778034837946168567027763356123299840 11929461 -145718812967745148305197316410661316416 11929462 -289154597788829295995846502179401404768 11929463 -175428402016596309181048325300418515520 11929464 -876803395485372121396983303122844672000 11929465 136701766510520142384826112456026760520 11929466 40405661926472305403979298496889338448 11929467 317399121673222480420350323775277368000 11929468 92912029891575590095310661738182415360 11929469 612679507565420850606647888313893778060 11929470 127463588033501585438987478738572021760 11929471 -311059193416361450453825558183111972400 11929472 -188087880304750539791159708318957568000 11929473 914932363044533597359549739501747003280 11929474 716004653728665522058996263683970447360 11929475 6099433001077027830111687120285281400 11929476 -112846424668483548381426440857848508416 11929477 -55858857426904903681207032614322972128 11929478 674302667120578737817118534551140532224 11929479 3802349808049838461185539931571434024 11929480 615326516260759838629042619247614822400 11929481 1243117361421026753417100955008804436650 11929482 5371321843975831051648886212542059520 11929483 -192897408955894765055736026231957644296 11929484 -452170867943210665126357032726871326720 11929485 -213578811448227546411595300212465972000 11929486 446747541855553300064947839295579104192 11929487 -200249016649674035037772360728597798864 11929488 53625835263721872001763487466060775424 11929489 354965575361420592071700420148130919168 11929490 9797986048263497496889904939388549120 11929491 -319882167267476422956495695249352007680 11929492 -596190382224917305780916950159855523840 11929493 -1538937374690575172083765196905350674880 11929494 -343524838799573098886805386998348584000 11929495 838669805093134096241928403553944300800 11929496 109080275572057354283381305629610229760 11929497 279357016633610844652457410774712472480 11929498 171760637720621893332171034897421736960 11929499 83726592701470186552709774320742026500 11929500 7426318791066619350593490011889408000 11929501 1171425201271544439020181491029571062502 11929502 -211114230661191106547903415711890707200 11929503 -199541219995170288187658638564271650416 11929504 544846240362418155117320754795553161216 11929505 -49219826312554255056721203893353824000 11929506 -141965541768037927892623792471396884096 11929507 911223935469077120764933987578548401560 11929508 -268096579611461248424763605568243084672 11929509 304770221862672350888545556586756161214 11929510 454855227047922334046211649051528844160 11929511 1764858138366765587591692265769611400 11929512 -242281301789814796038106449501016227840 11929513 -627475060375199616333083233826227495680 11929514 -16095130620058201081756745819492746560 11929515 274173057831157057161484103356570679040 11929516 971046924229536681695602319856351069440 11929517 682455273191305717255994121274613548566 11929518 -6961714355336623200117446254882948800 11929519 -210737095092749147811201786496614949904 11929520 -73000720549675839027695396818019942400 11929521 -620788420477528421690117869596599065488 11929522 113780870534179707860889436275565098624 11929523 -348545560066956114715612821772473440016 11929524 238133286435945878181565827056518459392 11929525 -211768306779840015425235009502741783200 11929526 -23182064825368969011922290668310572160 11929527 -373982461645816757552533212286943744040 11929528 -192307447141421951865398022452041850880 11929529 -306755850591086377875304605310805866488 11929530 -173870740297827819198657053395953984000 11929531 121431133713176604810302342825166644952 11929532 -733688109275415244919433950834361761280 11929533 -2851897030842919935285607398141717504 11929534 -116136969302483344999647957363987619584 11929535 412099266683819007621669186239746293480 11929536 204202566567333825942818987856101376000 11929537 -384201943436584169963805538422711146448 11929538 366856256880614039960828727489492664320 11929539 -87623437907555343698138091761891823360 11929540 214186411056047547085822763145879552000 11929541 92684639499228396403853182131763808730 11929542 273052478361640042687178199775223915712 11929543 686095276740110632514818202037766520792 11929544 -161902573712053624260455554275679272960 11929545 292292139519113326567799275067156467200 11929546 558802598047254373114393150586973556320 11929547 98752157835961032222932541880319860992 11929548 65641069876057955803301051169151893504 11929549 392292618195577216551068878688848011840 11929550 -49816388105721174653721489060601651200 11929551 100823681280992632239400969528595009664 11929552 113354741833096051815015480745990684672 11929553 1000574538154901633612592479482275694080 11929554 35355657644965216698612526819584419328 11929555 187271423232105793799812152088449475920 11929556 393757822329053046145620196385619674880 11929557 756585186828437041943373463435718919840 11929558 77063625416002587854291257680354691584 11929559 -528974452959789922259678131751588373384 11929560 -219848600505497920576393895874643968000 11929561 -49299171450572458563762712961065484736 11929562 -111034432207394775540656343900166139136 11929563 118184483037496738229628531674683222944 11929564 491261320208460187437112753668575424000 11929565 -35618810446997437396877281510656131880 11929566 412308999407065761432390636392269621248 11929567 -362424604008614298447767614973843280680 11929568 67738035511673237703099468465139875840 11929569 -918208869771790079467505586173103717456 11929570 646641603160354118353492172417524185600 11929571 -383919756721626579028021456407700571136 11929572 -869429500228551022122613831978370918400 11929573 -101270755818279073779632261563096674178 11929574 126602778091062309559291830452422554432 11929575 -44989239102541933040637309132604876800 11929576 13814100548405104627068422952801484800 11929577 542229011680002608803561198063304438784 11929578 -318530348663418148425617679209607672576 11929579 -11684473707319327783298708137912360616 11929580 -139686326294013178659494170004853504000 11929581 534020608703141740288047386632933924470 11929582 -44343292903290096284692180270249860096 11929583 -144012795216395534642122561417601833536 11929584 38649199054223990974222278686820040704 11929585 -147329119949933130465935395889748106020 11929586 -38115569347163996374911843166058689008 11929587 73520458736567164146606365003828136960 11929588 1109199184730529186145611812730240116736 11929589 -1142941137654589034367915125880519198834 11929590 284691087796337516278209961218256744320 11929591 -888567587767465804944067782847513885016 11929592 -286781289097419510063030198823501824000 11929593 39200913579029861942900259076100520000 11929594 331347576333797853353092703171935054080 11929595 -332052752784008044894196713952033894400 11929596 266267549774429335380659300912252805120 11929597 -976171141657107020628923499407534600628 11929598 641123695742710516734161463615162545664 11929599 -643477403169234863850986657717412379392 11929600 -59697091174847144376020283433156608000 11929601 731570421003432201264478850358174994992 11929602 105134254949991802220321190914899112832 11929603 515868712853563720951801080599880886480 11929604 638628138074389055741151297237508288512 11929605 -618504711033439075846449240919946579040 11929606 637639250742641786633190918904992768 11929607 431655985069033066613515305735553160856 11929608 -95971651699277360865767402332357263360 11929609 -181940312047314012266554230593929353190 11929610 72493040585814225015982100269658065920 11929611 -435991057117131515596652010544767294480 11929612 167740518068303398444778616731392911360 11929613 -847715425509252497734758585664259496138 11929614 -71810297575493076545307307303535654400 11929615 -870245931047378353592691832437247800480 11929616 -338619707438020322312735723997847216128 11929617 158690530179385704071029738971465360768 11929618 -559093488985444646339945211921848967168 11929619 -973915661919935379106574750024650032 11929620 -55935828174532890912735037981542635520 11929621 218616864361290667587171729240154620288 11929622 587237954393868065256792085987157678112 11929623 -397332343446795010281120583798313712000 11929624 -154979700263862493944751341161072025600 11929625 -1299138142418924360863809647089677120000 11929626 98979945909001206150870235506026534400 11929627 -702837782617097917844042060388829190524 11929628 650763441647667223041225827756935005696 11929629 334100837836701495526983318751876666848 11929630 -6517519668232319576161577757617239680 11929631 209563938774573768113617492779184730448 11929632 543970021446976209144337065584885760 11929633 -295170004716321290813980872957449246016 11929634 -75728733959421283289227883933926579200 11929635 -93211102366311550761170312177799005760 11929636 303588447777870071611188513986140845312 11929637 343605040092441304348542840777410562432 11929638 -8002711686039206815510522469417427264 11929639 -574184804434954731982456906455053783560 11929640 269115281174249450641584629578919116800 11929641 -750181109048230887112666900128416209008 11929642 -159194013716361157781739055578857451168 11929643 1849549518795612260517999634164134255760 11929644 -57590492523350372930544804132194856960 11929645 169276631320071282678409129548754920960 11929646 173741714165955369819404115052363036224 11929647 197623001429328204762035944423815657360 11929648 -460467071313738669589196909462189506560 11929649 89470419928843611069190076022713237760 11929650 -21385265092246156894844381626659350400 11929651 -93072916609107188267765247593494889376 11929652 -50346634784851026768002577030787276800 11929653 -1253836109414630043796375282848734851200 11929654 -694682347637400534224047194978584142720 11929655 664575969009325718485952164638458425560 11929656 140530552720734229970777949794233651200 11929657 212053324234022512246201500909083630340 11929658 39714108215698690149009937222897410048 11929659 -8439363034828417953539216217472257792 11929660 25600367232469739661201092558261468160 11929661 -1907169167153521467171894698807730115188 11929662 432625335970522458534876619469339328 11929663 -497522782204595756737197224228278128000 11929664 227726946292731170805149205407676235776 11929665 720064678070537991666964782755599213440 11929666 -411103348118992827636859244075856731136 11929667 -163427046835038103084576352671599433284 11929668 -98666117337374584900206355475116277760 11929669 1299477816791182090246021189365672126720 11929670 55534277071168068164563259346580145280 11929671 -20109279371760853357208125624445970792 11929672 -697198209809940598975173649434681907200 11929673 -414901302483995965583841562948278344256 11929674 117307778907748014644159600964259925760 11929675 122116819255905978332877977578683187000 11929676 -109431424006607674592289105689175006720 11929677 -1276021676721520612175366857291020721440 11929678 823703932458629736079411928633611112640 11929679 589824726338340102602925457154842247280 11929680 3226882804320507480015823891487784960 11929681 1935325073979377395574506869832566515712 11929682 912197446446622041193267649777323046400 11929683 -283638982387953371572409464442589000336 11929684 -335004518600270718880865809267231948800 11929685 -595505227623983890828010462300159520000 11929686 -142864006023331341729989864335446822912 11929687 1052920191040634713425250683877432874712 11929688 -56405959049311115477460020102269255680 11929689 -217850268291164409651120526893009054246 11929690 531971236849451039893106365782421029600 11929691 -181579224714123220243269064006327941216 11929692 -154634651068839607179653861786988123648 11929693 1468555824596024585379331579652844059942 11929694 155927240082211412150988747828557365632 11929695 155983373354770083440683786791770400 11929696 -479033784796381314994841764044182519808 11929697 -593854831588494990770044704619329159660 11929698 511727242103798240859194961812417712768 11929699 -45370844897898207331351832071181367168 11929700 499604550467532812716876710627988963200 11929701 195571139887138118173899585741150566400 11929702 521157840013021312079750492513186188032 11929703 -178115909444425497032217963861696351048 11929704 204316811088188508727005083407410954240 11929705 -3034125015971896384998695382832151040 11929706 156143951561713837244553677044187725824 11929707 829641279239223985609779536289028862640 11929708 66417159966581554642761015113900041216 11929709 -772753207480539609605784076870564754304 11929710 54681727257647637902118263938709260800 11929711 940940361421411263923223589171901912800 11929712 276622564709688749026648517719845765120 11929713 232177238368621855070377105887362862624 11929714 -57077965682639971863642250378752578544 11929715 -187280703410512468885655699306437212000 11929716 -513940394820597732826209280846881778176 11929717 -849962871763153241668850804801436077220 11929718 -50362056312798236128069232803895939520 11929719 5706009583546796606148742249907463144 11929720 242124907294792537553633378548801536000 11929721 1347299847411237167204386801482377330922 11929722 152121420885205583634949771028998408704 11929723 126609721683835275415401449238193660400 11929724 -653705567398620147611913512697459861504 11929725 -94552660908134310743301307007207547900 11929726 551856557358503711068485380563469901312 11929727 -1243718290736211149375674416434683511424 11929728 -1220309684023309521424362618813268623360 11929729 -100798671897923500189446719190549780096 11929730 80866718226641441194606846530208972800 11929731 349324006470712896180838711720075585344 11929732 490366067229650231000637164699444785152 11929733 -18994666449726641574019999168838296776 11929734 -225658130056004570103823145161287317760 11929735 -580424723822576392966616925509687677320 11929736 39376320096104828120513180559452866560 11929737 780081590958944576083825990924731897360 11929738 308115603103977890652428789064259402080 11929739 803272234124292148176336455091085421040 11929740 302357900885565673594380945315937766400 11929741 -9556579682692691411622188783698171200 11929742 391124509110710665493294064298260970944 11929743 -259946386948427927120110658565046570896 11929744 -121463530071437020809033610500467875840 11929745 337832316172895864091635301871944698880 11929746 -275109390807784114272556224849543801216 11929747 -314459246898332314546999166849187358804 11929748 -443705053091888756303004451639512325248 11929749 29202250143530130985441524290718241728 11929750 -132913878463321984466798395504000896000 11929751 541299696592684434530340952255893760152 11929752 -425899330945484706784506198670355681280 11929753 629637407883925229013313414359496121568 11929754 -13415820633186088036617758241988337424 11929755 221213807735742745329806066816221363200 11929756 475241686823947036793661099451219087872 11929757 109649245444629338209120964075210524512 11929758 -63947777314146258294489296504825809920 11929759 676368262232908877040437738007571842360 11929760 406163629147679801492646946919305052160 11929761 -13974272956654146416459137158364663296 11929762 -146812830019394875217482035044260518336 11929763 -827254526612671952665881369469591813416 11929764 239079426563962052023824117659781955584 11929765 1087619701936625289078049306339436625660 11929766 -461723245960692860288589881820746139168 11929767 500664230680222416760568874629151922512 11929768 47621233367862007855638117937268736000 11929769 -1973590601046470803155094158288103510656 11929770 -45067044180576640918573757551835963520 11929771 685224824725810026854179386686017280 11929772 912974342315430688214195704114596869376 11929773 817844229262278617558107682625228033984 11929774 45285213420746047915453025474152931136 11929775 207237899629398841174328267081346739200 11929776 139126768326421519852548067459170926592 11929777 516324934520960777078136918765908424480 11929778 93050978617177840492295357470625049600 11929779 -154425632560127722520799664975434380952 11929780 70669939728037940799081344736432249600 11929781 -101451813762598165294938634367168966418 11929782 455722601190595524703584358259314848192 11929783 496477714008493840592889974322645871480 11929784 193862663615598652490493712768751001600 11929785 -395234633501660498619423156368754507840 11929786 -225043065318883169499980014825899584256 11929787 1263878900120378542799842094535071054436 11929788 191466099556712014365891766132712755200 11929789 877971261134895766222263401177331243590 11929790 -396274653432766807776075385139383411200 11929791 4953169171378319083826695539315102720 11929792 12998296607458504711312920739693199360 11929793 -157186684110158353810286670917969792958 11929794 -180679757533030099034685783479037110400 11929795 483516968790354406076953555757013142800 11929796 1021703253832211477798831739043663518720 11929797 -738971645550448737922118233611190312032 11929798 513578648745966106072668784755641345280 11929799 218264409087439496117540847162070797792 11929800 340857336752778408138326590870947840000 11929801 147850537238615560759732861230770757504 11929802 -648265651774924566834679730984355558048 11929803 186190329234933446979345843319642303704 11929804 -435177362212798660390721191287164249344 11929805 -939964469922775115412829026643157055540 11929806 -7852686053696544039783867800532746496 11929807 -138271778805747416886907259617682696120 11929808 358093991461167906301400049317231591424 11929809 -671487787794972012043892566550484876480 11929810 93548322258997050454054003750230405120 11929811 -20620572541386806031463258563532349976 11929812 -239660413298970275674458734639285956608 11929813 -60484213815422789176631113365670703040 11929814 148227826826248487538788476761166930560 11929815 647796063935781780215995364433414624000 11929816 -1137699286204613802556567160973666539520 11929817 -766300548358388059430606817354675764280 11929818 -94815040138324196408910704449501562880 11929819 1237584203317722347119454101507201413312 11929820 55077070557414959894211912783300065280 11929821 -545758080552837677792726607557225916288 11929822 -973533253234278113866735695649959752448 11929823 -105562874067154917744451033470871667136 11929824 369216118527539916602401327636472659968 11929825 -3983038391064932851340189836416704000 11929826 74496186648912150113497563053664732960 11929827 29480182472895591094155173737305054720 11929828 690863760423802813407152306594746928768 11929829 133803988356907327763673837409261359900 11929830 187983508355975689007637338016864675840 11929831 -1433921774775102491592505274557862091136 11929832 501150326633775539179810394838340761600 11929833 -244780477924057551137247690559198525740 11929834 8294524565201030749404339857675808000 11929835 -874854395252706412478194998315776029440 11929836 -83247881102237582240232574280657700864 11929837 -140221770310683965940617249484794793514 11929838 301290113111965445701891272236403232320 11929839 -582605621313878989730944210793668924032 11929840 29710028068742328432064646572187320320 11929841 161447628038011819584968505471222218304 11929842 790959328804129888788352895380081894272 11929843 -762123628347549236463555743464823976 11929844 -774064942329322023467590762793821467264 11929845 -647398089312890420152567283308481184480 11929846 -96684543452566218410080109981004061440 11929847 34590279976314252521893932894039803280 11929848 -113090167198669486801146855574189178880 11929849 -736087434807228589138772628443356576150 11929850 297922238033666383897982012016989968800 11929851 75472457884487422299726651890121574800 11929852 -250962429482528758268354968274712299520 11929853 -404118082996682546739652530412367388000 11929854 -276481507668912535725213946950862054080 11929855 -201397009021366508206627519687857871680 11929856 -397700581249105696549620265678754807808 11929857 -839064741071524181308406636658902730960 11929858 287289196382277189244327190257416284496 11929859 -758549166358162326933752315214972915480 11929860 -347429030389639331296067367204415242240 11929861 -95942312477326669090020845919172821538 11929862 727464759680181405201575754390407424 11929863 -901950094170480114954668105824354710912 11929864 142880170293960765778579750155796239360 11929865 434339242698856522539568507589309377920 11929866 -113730479436380238614350343014768164096 11929867 -325934937106248349808588166773173938800 11929868 341525348866640470243454387123797194240 11929869 -867965754386094352268271165121115750400 11929870 103819575149246121170737725379133395200 11929871 1092260775050735908897119538146290385072 11929872 157296376246640452781234320256249364480 11929873 -564957954870676420532165197239949313420 11929874 -248047390651565949872848874849064432 11929875 -126899849244252052171681545436233480000 11929876 -50882139522106018007725310522871029760 11929877 6637685418650229304071947552910596640 11929878 135422870061978269432657509414910135904 11929879 -39483087858773258418293847477490538736 11929880 82065205413531742960012496948263526400 11929881 327758121340974713118549356317407674880 11929882 358787647339447407482357008858037079792 11929883 322371579685896263829344709182106285600 11929884 -1046431095805982256916882997696401271808 11929885 251000360473461726434765907391557189120 11929886 1297737816487142469179049098460537906816 11929887 63505531707485896868285090992264590744 11929888 1245695008184619285070890961192549416960 11929889 -1016859266979157465993899120060600977310 11929890 -50780877734106384341493329949473510400 11929891 57446011115222207215406618744979522800 11929892 11497128347346690090328467231163728384 11929893 -188381917441085672161203623202645320832 11929894 476221210447547351244959864387779094496 11929895 -324494558915014120736832022543332438600 11929896 -1342391537164774159248949438936598937600 11929897 -277490367509833049365446678345538295168 11929898 656531977174723585455062590257919681200 11929899 648274309429369409428886193365802258264 11929900 2975240748506719247817943402201760000 11929901 -1391183183337581573910609902346967497696 11929902 -312017294140830103402002131296112342016 11929903 341790189159501241064928059876901866160 11929904 -32971079599224516460092997427238666240 11929905 -207236154039900267438875092443826460760 11929906 -578682355537306787940908842202407351296 11929907 589891061164049086720291475361302828880 11929908 -1007142068820373754092370091334043781120 11929909 -43069156169313785710361765019268482596 11929910 -131721607309867118516485669421940998400 11929911 133762377891799284380550647276231435904 11929912 672892628863692445462628254671102259200 11929913 983532500940224581812250874038215333162 11929914 -120966037849515609966894926476120100496 11929915 -290914290636738913170329958447094189440 11929916 -97400173455561847710321331145311518720 11929917 23018830202983420936649415594086706240 11929918 52649126603469122391566801403158753280 11929919 -530424857722211501043645231617583151680 11929920 -755092690906078205735687863318609920 11929921 -156471965628033166144379662728663858348 11929922 241079567926077524632779311238384573312 11929923 -46443526176638995965873235070356128948 11929924 449211587615016649032922080730266009600 11929925 179128705200338230671214281130962304800 11929926 68531915562479626425561969297190971264 11929927 320293733999914149446163776574267762776 11929928 275724901578321676438613443503145436160 11929929 -361255838575308371552227541890349030400 11929930 -888158493505643918441702989440871944000 11929931 -125413779887363773318639490074958893968 11929932 -520366402012463983988181186459179192064 11929933 -956635847821709029947733758392771292840 11929934 -300318035693863632094371791986209554688 11929935 -500061094838453227820952279131367721200 11929936 270194188746181718317789408937234849792 11929937 927294352575381851294163090076511921892 11929938 -223538046936494937806220267609361155456 11929939 246150397615762067748064592971540435200 11929940 618691936958188378893221565403196559360 11929941 118698460432641638489750589714471264540 11929942 18027884954601230831463946255246915200 11929943 -427727927547145060150335716267455173456 11929944 312860402549412971397544031331639582720 11929945 360384227397829053947145150340625405700 11929946 6712959935538849613769402994066512640 11929947 55418234060761893796899214437360344064 11929948 632314408460827218911989220327654604800 11929949 157034772509804239591120848089109286950 11929950 199530254071726080955045270238843568000 11929951 -21593723556380555875189663288723995792 11929952 -26361318626888648574303837263033008128 11929953 271203669507384588277617272633387381760 11929954 22608310619842745256308517203672855712 11929955 -555023208670801994074590308295966686640 11929956 476237065433755821941232611006311683072 11929957 -87437162234070191734329874228691139620 11929958 -719745636332138382184129795117544005920 11929959 -694736013903283845670741337493787112136 11929960 101272500022944376158716678708006092800 11929961 748244098181402132373850334814236472912 11929962 29165079683117151799621832764061614080 11929963 -32466027340663585056458101300050625536 11929964 922473779687094816265427911734339614976 11929965 -201133884904443235930781558991710969280 11929966 398703538270685113024887073362967866432 11929967 11868224711543811793394211642386535792 11929968 -185407330448438635586262825781321924608 11929969 1665577589580135534004805827414312170480 11929970 -5870628326343430792959312359294645760 11929971 562071755805051337851196352679400021104 11929972 -20018746752592516422426037535863442688 11929973 -351024334825042356079478782538054263296 11929974 -32277898262320376659219106044844359680 11929975 -151026712506119923074346204772141608800 11929976 -42537399264180562035543523486274641920 11929977 -1004635428600395779402825096161788232000 11929978 -263914448462700699564670585554227478528 11929979 -1670297892266216392112353596560426165424 11929980 -66777645296402544750520682188075760640 11929981 1141650982776468953696289472635278783910 11929982 5470171314854414647083959450001596544 11929983 -442191226703479926598879914927792520800 11929984 389409687607110883692771435158804889600 11929985 -37161339115383340544236292505399853440 11929986 -514012745547461164327399245388830145920 11929987 -791767415272452143682311976586417653560 11929988 -41515333422880060492029937200935190528 11929989 -297845072912287587372556283348202310176 11929990 -258506635795416191838126731669811434880 11929991 1181003191344133162095756784333220867400 11929992 -248652824307154890745528896908389171200 11929993 -904625104729895249424970792886530598758 11929994 535381036441195184793004937262760789296 11929995 -455613629729360715972045330155497440 11929996 207880875661079881272954012643042465792 11929997 49584348019909286785206029312112372780 11929998 298909160855112781290211951186300641408 11929999 -850811975904145206553654093423491448064 11930000 -1389275479746725149331412678036480000 11930001 -459146566377232151161048598158206839568 11930002 -155678037142310848110561641217244136448 11930003 92552683301226989568209747618112284760 11930004 -16980503113040116967463134757502698624 11930005 -260728870723422724652101358602699152000 11930006 -5776050647338208229185215872464189952 11930007 -313237551110310602309199179016430686360 11930008 544428224056580512376060355183620659200 11930009 -4715003295223851919523956936301767680 11930010 316315214380853355986107643574450616320 11930011 661641846208596480878628268556693620872 11930012 1132947135742137410426092686339551362560 11930013 506104472270632960963080404572123868742 11930014 449625613856422104509378842960883024832 11930015 600921846231674504988617105154378197160 11930016 25543623702862162997451087171224076288 11930017 -22604465761166030926447449871101722448 11930018 64247395155278416787884448804412186960 11930019 -86443125133216493388650479084500908112 11930020 216406741308123353882770077266992435200 11930021 125865671472570294952504863476020329852 11930022 -99219666871954836111864238491330720000 11930023 -375655608775959942750296422287282218960 11930024 355870626372571782064237397524410777600 11930025 3097446933719669391804584815334748000 11930026 -276186870746148630444214543307291070288 11930027 283196355055382288465029515185304848160 11930028 -350335045458257031899107533044806717440 11930029 -1707971131476025124578574150196286099424 11930030 191579036587628695334207938739138820480 11930031 380411478461618985422685140764817114880 11930032 63159774134741848324584045051068416000 11930033 256267698101528585359599121581582143040 11930034 -111815024694315466109303384556358734720 11930035 239126277948217876182099247839724991040 11930036 -835656279606714282898948627471997245440 11930037 -193005926188719960702889312691758688448 11930038 300275647961597159148180605142204181920 11930039 512742341408202616245642388891907990784 11930040 -198920228726035065068072885708955648000 11930041 268138912674444230143493227471584502442 11930042 231724286075736342171638697253875138672 11930043 569171305374336744017112710054514072000 11930044 248340258250310440018909087201875844096 11930045 135462518427061184218455993033055824300 11930046 -302617210243165894133858035412757671616 11930047 -1526083289390102768905594829684327437504 11930048 362941112095082540209395014398170365952 11930049 -14035415632921277649075887663924871360 11930050 17511635210426837040986231224017600000 11930051 424469195768045996063543332344761554944 11930052 393097636401298933631282882472896428032 11930053 -301270694123282003096685905722392657056 11930054 -172597827704767965932661025316443348992 11930055 -162358595745117831611086579990333320240 11930056 643009057557101166421647586535618856960 11930057 1008953531509976147818451408923402002816 11930058 -80393147587448314463331772866016450560 11930059 882804266649668292091263019494705177360 11930060 -366357693666698965024568552939277419520 11930061 -260144169098718307441490637186007581120 11930062 711792172538174373652669020450196104000 11930063 1486267258216572619538298265353892995312 11930064 -151069899650799489113037785119786008576 11930065 3936376030607043564175513195586068800 11930066 179728674686058032463964645003275980064 11930067 -321231034251276714724210467397405869312 11930068 1076634574326614155510047218187601278848 11930069 -405054527447073433936482921974408397504 11930070 -54152947127403840091609817591162480640 11930071 429219050472855095078832841171488785344 11930072 68022702676552269005136707234796011520 11930073 1166129349651635139292722760502314684704 11930074 -11195470824370462226193070456374688800 11930075 5628692158900533809361839151059589600 11930076 236050751694811691290771322965353848832 11930077 408142003625471990492882111014714058400 11930078 665699797113023627944264146214061832960 11930079 439016400044535895310716148678873065416 11930080 -64810343247998331708933996999113441280 11930081 883417090452158823077970965412254618880 11930082 205345451618918296459573292174478609792 11930083 -308581162211791166343127054926390733176 11930084 -824917685842912966208772778319232614784 11930085 -594218959938199742205598960318259241600 11930086 -15691664624685995975887126836605001600 11930087 -793371941257447892690904703444379502768 11930088 -84870880420459468304113518324307230720 11930089 550742930971424220402905406879604352256 11930090 -461773122120703140845926950780107238720 11930091 -9853105315849027637750267021877733200 11930092 -1638021133997891044051171210662400000 11930093 -41330364876217710007066601175158887200 11930094 51496031659111075003239917862267173760 11930095 11631521869560864950887641819236709600 11930096 262290257398096605178766328953201098752 11930097 40216552991265973319051995958070951072 11930098 2517957070046972682683237426267270208 11930099 1121130025965193362337187010556414385100 11930100 18187067102523648164665801374154752000 11930101 74260432057356793342762551989520882012 11930102 -147710639525327918921293500583279819776 11930103 240307649130876259210799473022524134912 11930104 -2521514847287513398708267187866210713600 11930105 375352285639881693324163995911885051520 11930106 -314975029649572021927244870182253644800 11930107 389911619409655490201344488728548898880 11930108 -373593745717963037995916851605551849472 11930109 495367748853163176349877153089063163904 11930110 -84071516304964856636947080950815343040 11930111 470515124093570304324993847856273075712 11930112 289132481858996360215975302905085296640 11930113 145892694523875760168718295328750856744 11930114 253613124252855434701640750557658138112 11930115 -182320667025648009492109592556542914560 11930116 -220776699139957470233676380317954368 11930117 -1228981718595313574324562134703828900 11930118 285172020681207679639325199390162727104 11930119 51706900816990216072334681836633720840 11930120 -219823249677462594432531382877871206400 11930121 -47934855131366347576695515959429282560 11930122 501206009052039784664774601172680820224 11930123 -140470715054724536838175051673432954016 11930124 729324469621497044426427659988526390272 11930125 -807519875462548373579959695191927121000 11930126 9207002965037516764254777175987974144 11930127 -101758432377941866671684719051640208896 11930128 82385821687124566476054341480861933568 11930129 1103270202448861694055962653052186039730 11930130 -195665833270329136960249104508029242880 11930131 162511117506497491764619038509139976264 11930132 507188757943677937659675356705296934400 11930133 63028106656777210718980222259018139648 11930134 500331079183380746773243962477139677216 11930135 -1364033637622468590727220783676003840 11930136 400026528120653515264015216288467763200 11930137 -91941012201315975657154858506323899628 11930138 -105202026699049947367295098423816216320 11930139 235402149597455611770331744449591422400 11930140 398375049130134070574085564513720061440 11930141 -305991373566437930800805685253809247656 11930142 170213368911666427326802811915042049024 11930143 -1254613522713527073896545231341232098320 11930144 -1355096089022048893399333669955849355264 11930145 492631109143928437539715868708803278720 11930146 409960710361924127935295888151534357504 11930147 -3717338441627477987333203492766661288 11930148 -326264223769025276791284600699974255616 11930149 340981055879871806133813891559023705792 11930150 90430904023315551613260481340231568000 11930151 613731740132961360781652382394901764608 11930152 258834223974086718741335080486767237120 11930153 20658564496643151957219118430760458064 11930154 -246144374644428766002766158539389071360 11930155 -127189524822845853579940759077745921440 11930156 315564381626139083566043483352412013568 11930157 453885614983624836809142517058210363040 11930158 100932398158850340109747513080111086976 11930159 -617799937887675106432040998222302407880 11930160 111206263214042949621342444555888230400 11930161 -153015859458704700955049980001164800238 11930162 307840574328329551218018163093865539200 11930163 110104878395276450797566938100575892480 11930164 172792075023625930967702000471789412352 11930165 -128121711261570770589654335854728786000 11930166 -36716600722845679221836078113226040288 11930167 136162002345419875303914288728993858216 11930168 299847148617178452642219795312884674560 11930169 -118318553563263398734295437373583764352 11930170 -96647552709729281294063086849982561280 11930171 -38598675961044858219429166847434354560 11930172 -8606987208503784891194870460292075008 11930173 -608917458211255423398359313093718667578 11930174 -827595179607142862428021875402806685888 11930175 -188015389614274952894252793258558564000 11930176 251010139458931867850020996953376030720 11930177 233699886949689013684927721461171356546 11930178 1943416805063739384408648419544565248 11930179 -563595278330148579169738954627074823224 11930180 143581751965158218139640991761249344000 11930181 -68243220824931744266350292279387981760 11930182 29437494055456365283165182820839115584 11930183 507569889145424989633999640063491573440 11930184 -89347158354315967660955377674485268480 11930185 1419967979672941286756557045604709148800 11930186 153562535259935417053928236661677791792 11930187 244748757229020156379288715236601714880 11930188 -1607782712599051680375078332353250655744 11930189 -335957804043621165868230474950924020320 11930190 300469443291415072831691654347334843520 11930191 132673230178415471136973401759657717344 11930192 27707409706215765765264462806464069632 11930193 986960702831011394970047279349104452800 11930194 -387462699031724329945681352520007231680 11930195 174095486778548469356179819583946470400 11930196 -266502138880744271328567592887536375808 11930197 -1290825993821991641227468121262240176136 11930198 80591752505714852649803963022265208832 11930199 250996293787442753998663404024034831464 11930200 -333814917689484394063021737914048256000 11930201 -141938734515553527601624790706372784896 11930202 415649359875088858249483492174218416880 11930203 702526895994662987082774312698372016452 11930204 -40361675818742980815715494832630699008 11930205 -207330349626750047274488484924672746880 11930206 -262514645358654192319131313495043471616 11930207 2535015159283722928661056384679445526872 11930208 -552799610499020360775471444001346813952 11930209 172639996415289190532155224163347709286 11930210 154280297893084672731193762131314345760 11930211 803349276458285777442135530786073388260 11930212 -50933928134878116822397095905924370432 11930213 31667032708055443356214709583087165600 11930214 -253045221733854046010968110781281400320 11930215 -648786338612644224192195055513589660160 11930216 99517235982433221949415477020951296000 11930217 156159820022751924219093959524552740048 11930218 119690643693816257602088012515936184160 11930219 762368818333414715418916472699677569312 11930220 320281744227092559927872578818370713600 11930221 6677926106332107147106340468375581248 11930222 662151022792082878109008623349334592 11930223 -10122553159841217789931285958029797600 11930224 215380657952908433568756895102463574016 11930225 -297170461465537214962843984379850632250 11930226 -72592981099448612583407255182039449600 11930227 237608545781244808640066280381510724800 11930228 641394535682974005215292123289938269568 11930229 356952927214681014452613204898624171374 11930230 -32816049995284017268217847213250730880 11930231 -886273070609591043786998795206686805800 11930232 565882650229438174793932564531384504320 11930233 -42768632184751367920765206611674449920 11930234 -129770284855887886633497923157644601888 11930235 -17577449131217065489693863302038074000 11930236 -247034686343663290722938029674740254720 11930237 1751705149035377023343285767483998918 11930238 -73253243739682562791217884890312433536 11930239 1641871769743903771323701005152934663040 11930240 -82445585281096449074273780737926758400 11930241 -54968965842545483130196314525160928640 11930242 432595550740643196450943576397329465344 11930243 235142083711587172309345857665060701920 11930244 17837436156776720793368327075091056640 11930245 332209437886506841825157533280139194880 11930246 281499261479503731565420103756655423072 11930247 9261151608723098802370510135119240672 11930248 -1233114363114637538767058836583907041280 11930249 -54275495088809639051087579727364905600 11930250 -184608775844445585598093050356379456000 11930251 -130464013157911451994216576366130302168 11930252 -900365557427427052938102544943545574400 11930253 -62717199730755646098543376114207291392 11930254 -227059462471517104519733230103496035328 11930255 633378157323419854003091926998051041160 11930256 -9666110421394523352402900803265871872 11930257 -112425941676855892702403283169661961728 11930258 -335665754852857814070748319117849005920 11930259 353131258275071934441493009929291044928 11930260 -509130219374226119055817473190518182400 11930261 -324079723740545444468039989698665521536 11930262 -152426695306904475557258449702685022336 11930263 68862256082916402499832917505589246280 11930264 1600975531357263041015739349696512000 11930265 90762821939973737284597487174472035460 11930266 -84097554196568166107295439553016360480 11930267 -1244917415567857647052219891805177010684 11930268 5378443573604956534133450803367608320 11930269 70197640227352955715276500631453068044 11930270 -337689233785892443102997183590097946240 11930271 635313451705451242412956768733174933760 11930272 -249795450632334360884582245884965683200 11930273 -860369377614573082024894536783658273260 11930274 -467262238296507814336630485804162082560 11930275 -492930468450592642182373887985296604500 11930276 1077274663162250995906756596476411372160 11930277 -618345559631737442009479556189556748800 11930278 206434632011409778313101020594598441440 11930279 -1096828400190108734785800965583657244320 11930280 -87735779697864836036575941350208307200 11930281 -994138126395968224863536827789057752000 11930282 12948101094700998357447914056129542144 11930283 -79969794050214636620381639391216459600 11930284 242297768989896717691770675951549726720 11930285 308732765993741476024605127881708547980 11930286 123007818888757789321267473525273590784 11930287 -1275829525885571801733995599488753438064 11930288 127262537789881525325268326897072209920 11930289 83725442773960080269976664521281526720 11930290 242851974634164093217182831001366771200 11930291 -734375515259224653537286835914235128308 11930292 242326665183273984847996724436009099264 11930293 93192806853861007125266341313081353020 11930294 -10742354244408437013871867291984110528 11930295 -319061179582413893358115411776298829760 11930296 -44870318619717642061860111771934064640 11930297 1122123675210795489155003825229865486932 11930298 134662248292143590924017367615500723968 11930299 -443314591118804998787968408313013884136 11930300 65447609852968323106983345020633356800 11930301 1748616931226255519852405492396668447680 11930302 -8405434145030430697109098680887719488 11930303 -74023346782153357600400484653490266880 11930304 -50536611925317620840219308728678088704 11930305 -709010741552932952940707181927321642540 11930306 -182328916876761336729070224076236547200 11930307 -2727214348669805088938807606867583744 11930308 -669439324855232142948628606034014782976 11930309 560331152496150872381917335476210507040 11930310 33574375504519751231071976221020633600 11930311 631811262823260096299325759722318900112 11930312 -6457065656604143873348058600545925120 11930313 1129712803468825340329154927304671438784 11930314 -103533043896257098271714643776037580800 11930315 -575665288327959583704332374821392723040 11930316 619254357014980973079651431634291850752 11930317 -19039714112656325471988725214345095936 11930318 -81788700102742206495558819385933147200 11930319 239267367214219987656148631973514133376 11930320 9147123477750047707632228025058426880 11930321 346357832962966981142786675247746101224 11930322 -371525224844191660323933630759161965056 11930323 536600324683426952117819373189944745960 11930324 -932251214265525212802187107925148065920 11930325 -228114082805828030250984736036673536800 11930326 195507392551857900742546568132662478112 11930327 -232424988091591725988541494550863819128 11930328 22081595748149008859606302172153794560 11930329 362952612917424704280105696088391577984 11930330 -226718160787124836931612978359212257280 11930331 -345029770899424242752628140011172102400 11930332 -1143027940778470145997593865379783304704 11930333 252593504758377996474648333884448060582 11930334 36198412308994532958072700174168875648 11930335 -619864338136259806748771139830951829720 11930336 218580809771845079582767375254267101184 11930337 30556373777729586360307586239502362128 11930338 172123624774658385838291475466191632896 11930339 -886117661596724123050064774709455903040 11930340 -84845332354390062067405074835245772800 11930341 -279622838720047027802206296352382155908 11930342 758196219243709534312770373519687887072 11930343 65678702760366040639654106757694387200 11930344 64939128246636085677940127135110379520 11930345 -315991004899581970673317112859295040640 11930346 -189505470201696708023640669335065819728 11930347 126767379873817889521519650325235516160 11930348 841228319376747083859557527756051300608 11930349 -735618075988873595259170195405190207936 11930350 931199152805896457143771501966848000 11930351 -125165258352511187719560794123403338448 11930352 41124926464327686115841811930498465792 11930353 458983282150299091856362679071053710784 11930354 279811561818976109321341202558078796192 11930355 -689381052559482014766423954079316928000 11930356 -799779141795885421993596264101667902080 11930357 1268454711861820588451839651375582194606 11930358 622052143040257969161549047689317312 11930359 -116670189035822965848676106636473850368 11930360 -176612615178606013620961982212212326400 11930361 -143373317420667417996649791373493963040 11930362 499537933247498717581357676086576226304 11930363 519521325138791597123651447870520888612 11930364 -201394385266587825577724097982091481600 11930365 191706970323499428954567061588171691520 11930366 215374186331893946816202653880233303040 11930367 27770952571526823592263427274138599680 11930368 -1220353156442529038823307116882815877120 11930369 -374394431600111727485488773350221221840 11930370 316749581663278616813587611602061964800 11930371 179350163023669862984563154416430330952 11930372 -177096483900852962805962918433801239424 11930373 365783522056181046069941084421982223484 11930374 -215840425802852529445713542313144900480 11930375 547823378140640650899928880584224954000 11930376 -4931278319069951543460135678027202560 11930377 -235360055336774553693898918381691100380 11930378 -193566219225828660047313839020542777600 11930379 988517646479370598840681986492106408800 11930380 -116313687580957564852415467348835696640 11930381 -299400933891469674975632610671176715136 11930382 -480396136035610559392688020062692338560 11930383 147773407298131154048265167164805068920 11930384 69870961081283925044391667933256294400 11930385 136772636751186558337267239061946332800 11930386 641228784138171118897868997542695532544 11930387 -77826459853338085017352875981561224448 11930388 512112981143239512313421419323751987200 11930389 2165244724316845922076299639860036803100 11930390 -14457165989630833367908854546827462400 11930391 203530316753500371522097937493018084144 11930392 285261390830463979337888568210964224000 11930393 -2202871066880847462836553152390344416 11930394 -172299602509283057530181364905747056128 11930395 -665868824746821954722918791971754545600 11930396 -45891576190282327168561043262755208192 11930397 -37432637396205936520356682256091091680 11930398 294347668379581573213120268103876945600 11930399 -102530224605050746214989099708235227872 11930400 -242505480054918081764582804557091635200 11930401 -23678547171780029277006056790626992448 11930402 -420094671069006310659900802056788198400 11930403 244935802476506384068763284469265226104 11930404 608202471353950577054488580724792140800 11930405 17429694329963294127599434843532463960 11930406 41052673544696250923715288246220731264 11930407 -766394325312032448320279530565719982344 11930408 -73619756566495456971496627391798231040 11930409 7060664160842454459201433443881846490 11930410 146538671703879581083464436891830123360 11930411 1203795369640807269766078043114664305400 11930412 -36309947587649665888615919118486798336 11930413 648376346108837270801209015476977601600 11930414 -233363560615466699116198304543496094848 11930415 26448101651822047282978135830611781120 11930416 117348818457332335422065595858163302400 11930417 572486649579140227954310157289128977892 11930418 -400618642391413722719643241913438006496 11930419 213724548068406327333946731427643571840 11930420 -520235012409436676976198145604019947520 11930421 -134796682367291759885099814656531505888 11930422 -448069596776878419293701894926835691520 11930423 -9656515821025335642734896383267832560 11930424 -541455125756038287037244842631065436160 11930425 146365119952643535986896674343811375500 11930426 30134375245263629630962956811336627104 11930427 -312957291349627581487447727326209925512 11930428 -68752787332839691986883028133276859904 11930429 -232563328106512927513870007062284664224 11930430 -295930261581477552820686680326616256000 11930431 -374001996928474529613307975930799844008 11930432 -463484441768231780460133032668354838528 11930433 614292050613401667499734624257736818688 11930434 188725560633103579263685588249301992992 11930435 -771519477199260181958476837608489902640 11930436 -5502683006788769777175426918277447680 11930437 454726563008900362680791902828233597086 11930438 -111009493349944507504226532251407232256 11930439 -113713022652702759882446842300246076160 11930440 -384408067674727558318091045374632499200 11930441 715180609821204927981589634062046878884 11930442 231387969766729225588833083483737843200 11930443 21821744498779047066011851731150863360 11930444 914294775826305381487791274305872007936 11930445 99221567287440472663987273114523272320 11930446 -625489830901585337623481598743371576896 11930447 1217091906450774042658133817962358084672 11930448 5029506733530194787347046479462400000 11930449 319990968526475216254676909449640289120 11930450 59274891607553822763363017193080832000 11930451 -29204724842726769338411074536295477920 11930452 -719476017560477958807694538478858240 11930453 3089493044722273412315580721916465892480 11930454 -213373406957181752110885373556753157440 11930455 984968795339615277895529763650210652000 11930456 -402358836913377127454111023904265584640 11930457 229918107068025148478928177837971841024 11930458 -46142708472949102673145667535832226560 11930459 -99875537624849128252382905478607938832 11930460 11870883597629716988464889063155676160 11930461 -944341832868077118131990431724987345600 11930462 665907551499204420915717607690265494464 11930463 17227831037044283014472357993017224480 11930464 -3039621141805887914838035329330446336 11930465 -33344626824705124113225365925742459800 11930466 -206183381569800007878241242075934632576 11930467 -58678463301509524259850215815270488888 11930468 335947066782345205453767650597200097280 11930469 -425697591992220964569760589605798510272 11930470 152449480051837907900533376339785783680 11930471 -111903070238990395355784158853321085560 11930472 289113328346526444533672790754627230720 11930473 -1122306452044821929969608148790058286278 11930474 219787449618953236062661966823095302144 11930475 -185534502159440916044683760835178313400 11930476 419292774122857907459826766733716268032 11930477 612098451416284495255209676304772476460 11930478 -154088316264778103291147505479089658880 11930479 -15049636104289209292569765942247688 11930480 376321109628345052403458152892307865600 11930481 -367535492592683002972468607256881809788 11930482 333641182377002100147617520190203483552 11930483 -444454052741137536826534423983569465268 11930484 528468886217854070772064421595787560960 11930485 -195231223116682993702083978757067546880 11930486 -67128501134842735661245412671767469440 11930487 -611081419509306253299918367438455023640 11930488 78142698658027160833065773949146972160 11930489 -492986766659819291286708496733901530544 11930490 -13459502295645031806891517244439106560 11930491 -626966713474344078440282801904536109648 11930492 -308255149917714575079406908491528340480 11930493 751050712356329026894652444860588491264 11930494 -876406779697298403349414778247534472704 11930495 -108229899961204591737222116749174767000 11930496 -652779781728701631699161462037125529600 11930497 822023736755643630861506050736725474946 11930498 85992355183830863648691137211738447216 11930499 214526039894626675258830236239816266240 11930500 349784644697098157674117857032957952000 11930501 33774056990693799709244348083772092800 11930502 32367472034772703917702141164726062848 11930503 153387604976861870102762741705240281104 11930504 97155907378302881704434083241126789120 11930505 50299031315700464230041441840162270720 11930506 -171103754020498354474347128646387352320 11930507 -557350410044900570860709338896198206208 11930508 79491136727521857485424676544334443520 11930509 1146688733788893249266569201598296058080 11930510 151355100268240067641109340160548184320 11930511 -35938520098222940035957733531271572736 11930512 69736914096888913645947368120852152320 11930513 -226632895303321990156007824159153323840 11930514 -54290687052973215926457293201582925312 11930515 -805770116195537183514050398412453123520 11930516 -11089568003695845818056249751238766848 11930517 992972851377680155569001599978952885440 11930518 -133698243787704101912361566502081072960 11930519 -993372941229637164430775673779030401080 11930520 -361499729174785485727203141480895488000 11930521 1270051837940064573444609788319781179722 11930522 -11792148782984631742787967400789348608 11930523 13590352128524086309052655676544050368 11930524 -77416387822341310585792062772281143808 11930525 299589457939993812084497023083662152050 11930526 -171326567981511600431312164079621736576 11930527 -139817324791020833215437899581323660288 11930528 1033647630420474349544762738034924257280 11930529 34401445282549058010407127440399995200 11930530 4456809534470759763644092724793460800 11930531 -494023136519255787313893190107491653668 11930532 -584137467875547389214256161646412845056 11930533 -77542352709764997549644711847944227296 11930534 76306598416636648674416101605250473984 11930535 -641078476847299198779974155435853686680 11930536 14801637189243413220285809596199731200 11930537 555297854128829068019539611449020245840 11930538 236713426246105956401909967897123135744 11930539 -183123955747388279135188919838745185120 11930540 -244802100004141055643483160365311385600 11930541 131705676153386651105358390042661440000 11930542 43093724436687030249021276727360120320 11930543 214832997742175391657501316029348027792 11930544 -37903220684170616209361871230953390080 11930545 -425143193368282354519050465581829652800 11930546 748497823307835129413607707313202163472 11930547 -24443434271494912836524743181304793800 11930548 -209411907547566391771240492553603385344 11930549 186289783276729122554114046527867058552 11930550 -154264753116137568805362772879781419200 11930551 -807504967341149791566834599736941151448 11930552 689548069937604255539592802956984115200 11930553 -993099873013360238909893569246075407238 11930554 995450810072599913776734273284095218432 11930555 268344774507408947813882733382038641760 11930556 320503582225743249681927205518175764480 11930557 905115576320884538399482638608478036806 11930558 -52784804204479239253216082932965093120 11930559 -417379525541242614882397624323146122296 11930560 60194885587060178789275642454039592960 11930561 345994930080291886792865150651565732162 11930562 -107233346273387805940692677095703513088 11930563 1467930237858624083388211909536931582128 11930564 -210722303118157230544965691853750658048 11930565 -853126549709126647090065659691696000 11930566 619766197024663270015443953787859646400 11930567 -44465866416651755549395211542442910720 11930568 -203883293616598840065954005166715699200 11930569 88747458231762110011218399556024929370 11930570 -308248132293199745229820564854218351520 11930571 -89769861675479938941723244446732383280 11930572 -47784623977722542150902537315361953024 11930573 -360094151706315802331304771118353952896 11930574 268367438813144104568655853321757386752 11930575 123650981622438789847011125757767683000 11930576 29396860751000727491617445069696532480 11930577 680777824406885311092227946787166043120 11930578 -653826474140464338053345051617063958400 11930579 -1829368118638819919708349988641075121200 11930580 -245204107904436713359373628560369664000 11930581 229230129282858471841946818691800291132 11930582 635034096972133500102586867327846425984 11930583 -109754352156417993990700243072224740352 11930584 94384509329521304738091330400750878720 11930585 617190664542252000351848802368370159360 11930586 74518882213585754327684723556815165184 11930587 591594686978856892179320183636881199152 11930588 1124652392377213454427224470422002354688 11930589 851746358681482799338113813175800062208 11930590 22353366461546801917024872065895144960 11930591 -176045736586550660231197974659724975000 11930592 252143182830157281886807889629962043392 11930593 1356267865710715997750363583516258038464 11930594 274187620966289463933202488906727918080 11930595 144459293974540238817263601997745781600 11930596 -412356791535103469139005106389373116800 11930597 565661453270258967154199699707983558432 11930598 227652709548106908024761953047286333440 11930599 662148565808774498142701121495863311464 11930600 951916856611593062640289395790080000 11930601 471455904075478657985316171158574962832 11930602 -46621161338248387037145735042221191248 11930603 1072433779918034829057683809178885384160 11930604 -156697257679419648939936871975952744448 11930605 574127440410953972223186473039039605260 11930606 -138778850377054919768027645435460019200 11930607 237192860978346947877467865874636273008 11930608 5000465269911501176588615638859874304 11930609 904116227978730798350340563112629604 11930610 -80386227858305137755634737310728138240 11930611 255595232824703301996847511156372097024 11930612 187267377742192065127284439697034705024 11930613 10623659986591379674883694447498325440 11930614 -282993910692186482857175668252693344 11930615 -71155508065145359613520700117968238080 11930616 -78191396054344541381643254475275489280 11930617 -1161998858186905510117977577706997524448 11930618 -247207270006563912936880204892945101344 11930619 37243939342498204042288835062437342744 11930620 7137390879469597701970208116136263680 11930621 1359466096248440450649790155131540893824 11930622 -88258557363726379327026309324799902720 11930623 -1687120949787098462360841369952918103480 11930624 705205444602112582410149872526407237632 11930625 -49034983763504397665071218565011600000 11930626 -609063813230437592285100472869090445440 11930627 760211265166224855393932863169210336592 11930628 -161802198749987335735900791646320875520 11930629 111025925281197308766248858782193771520 11930630 16764813094920836574167030958324163200 11930631 125311200220109734836460366120120077264 11930632 -273860009422087657492097673760906444800 11930633 595845826549103155351973065489141151808 11930634 75765423159728096127540851601097039872 11930635 -684063834656532514326734575156164925920 11930636 -804519962745839354302720973395477489920 11930637 538390140864439038678631031179775808960 11930638 355801106943220511020095788404943286720 11930639 59248307986723322376755949920229359856 11930640 -32304765522900343775446521453548666880 11930641 -246682964005459357062596730218004787200 11930642 -125450611521892080938456315785172988528 11930643 992520442605833231300013061844266954932 11930644 496420151624286181073234354184596232192 11930645 484758811620929647198709732487324673080 11930646 -69884109367324921044190069053676480512 11930647 316207935026101212638496720986699712000 11930648 -1397955272491163294833707158657723904000 11930649 154169511184786666382546924010734385408 11930650 56388694348763895981790865437362180000 11930651 6862364109923137884207340858905494400 11930652 7051571708062711906829243674685924352 11930653 12413635066766668803288154567396231104 11930654 -235745342730253386897112272707944708224 11930655 -331079078055640328927635164744987492480 11930656 527971192597542379457834963233595523072 11930657 -35484055585511948622335195236518269760 11930658 -563493854172483188786913177639618915840 11930659 630257786611135236482221552618101834560 11930660 -87912275193893130463315592701992960000 11930661 -313694829405428532072985537136688883680 11930662 -428655155227829753984269174509151323168 11930663 -196414972555163271080316286137269102088 11930664 299563653874849560656556866826897899520 11930665 -558792205148352114134050762185137294940 11930666 28868738021169477733862881644413825280 11930667 -167997985204481617933499396787509583888 11930668 -218945247562494279924659148273453010944 11930669 583678241543167848622384930440247801344 11930670 105850430042864277308076211841954755200 11930671 224438848279754333811816998169655737120 11930672 -37500439558968285521381008331155046400 11930673 -627977505969084944827467674799937232832 11930674 -91997975464548765982384676812277557248 11930675 182173196514759327056024262070338450000 11930676 6096464127551769498439563302379915264 11930677 -982727527166202769350980889355770262176 11930678 1497850522982729823696885900554005056 11930679 278176269152872680290842666660258147920 11930680 -1022453226864575059560921239754472243200 11930681 197322866843981792961094566451221080064 11930682 -26152712671244479317416260925852106240 11930683 827694041947951172855156435113158216932 11930684 234386418541479388196173326847599676416 11930685 -175303750828891960449103913702237433600 11930686 300959774831414629190866948275094785792 11930687 -288850284786900964112712833917940606400 11930688 70948824455005353195465290400651018240 11930689 -17652561601811978411938638757393711950 11930690 233861377330792962443240277023138503680 11930691 -220190353886672751396114355503310442496 11930692 556706267451408796604936459209140338816 11930693 -769846221463349612744160130677489065058 11930694 1629385911866292516078626890610942976 11930695 -96240799926840268131212955817589375520 11930696 -2845392223782679659754174181269541683200 11930697 -43670197180426686899206109205541167126 11930698 53243957446038905329190169375249401856 11930699 213110918561621142445516727753775543720 11930700 204169106611870114564943519506532928000 11930701 -649128630000757563816516235663804044298 11930702 -173461016554057795929363301496387569920 11930703 60972847474572412417037594246360284800 11930704 -44253070239149313500746536935580385280 11930705 -6220361794713627857837418416345744280 11930706 -634191328528684922258513408155387219200 11930707 651942928750389462537693104727880542956 11930708 741538707247021604942390267808041932800 11930709 -277192325001079919018016036598903855488 11930710 324955680773440500041113861125721211520 11930711 442491034969296300518310903240673069584 11930712 269114952078663870225956736014219243520 11930713 102369655889316344317825626413396354964 11930714 104106555773381749480868269118809458432 11930715 -1108125650076212138975262622128553174080 11930716 -50906188888769295840450893982314688000 11930717 401846861587921334753128714341591132780 11930718 -155520963749855370256135618665652629696 11930719 -926334566703930432718963975704839430768 11930720 -240666860299011205129256502019550085120 11930721 -379433205091240357278118401609013440 11930722 132971254416861798358036297960972775424 11930723 -371514349531230428765621994153575801856 11930724 -70949462656228816866231319976045327616 11930725 212935464475463715435557716828567468250 11930726 -577120457003950857417743060278511515776 11930727 -404891213851418508910577307315946129920 11930728 -206702733009399936292031322475111680000 11930729 589658870044186589301982440736447350330 11930730 -134996555836529774334517023814036884480 11930731 796769742371910557159211255876058178112 11930732 -646733730968145956636446640862025138176 11930733 14929388859758111863110862330832248662 11930734 291702918607847965015439999633460738432 11930735 -238872763850208127376127624835634096400 11930736 -43820114537093265326553376545110163456 11930737 4282775359457414344772745330341891200 11930738 -78908640310670680564761249725262627840 11930739 -56875906357024107711080333370464671176 11930740 345213195540554137941520032032941904640 11930741 -471958442800584133888289699880055035858 11930742 -283409031469177573672475963060983452960 11930743 191794683035256617982493929168031235544 11930744 179970071604839252603837152673012121600 11930745 353102935873414591633942027903512340800 11930746 -321935253920187500393134890542281532160 11930747 175114978960781600806297784992499276196 11930748 38294210080831094073327163966885716480 11930749 91775584868581402060065209761726846080 11930750 168780897281429434130951070468975168000 11930751 230830071933358202748091278971606948592 11930752 -364389242145754460124592360406762127360 11930753 545365933787698251587999433803072609280 11930754 46017696692221525038759987672104762880 11930755 -71517839488513741550340075255714872640 11930756 106271504585423478824238781680277998720 11930757 48150981151200077009993440087509866592 11930758 16638611380459131208189102523300174976 11930759 -171049476238824375799120490154751832040 11930760 -81350770793096255414043843804045312000 11930761 -224806062923315042690955591597203061760 11930762 -621432492052150588501236210473037823488 11930763 -31272007138810447643693067057178476816 11930764 -949010521232291361560996349825994887424 11930765 820505063035981419198742490932164283200 11930766 -24890060188454468194216541877519079296 11930767 15817871924934280159690926041147303760 11930768 289847290977993535190318119725130555392 11930769 565730670001773310823142462412582754688 11930770 385868963244098793628888843627819632960 11930771 -82543084120336281016315611914149805328 11930772 -1647573732975623066414306722689048576 11930773 1580360887676804290274549980060428091022 11930774 154997285098374673074965375145539717760 11930775 -58938066994315043660886632751508742400 11930776 45212787899994070802485667497463193600 11930777 -780320044403725541055628252029409024380 11930778 157370644102734357083228058038834740704 11930779 361392085170053553507987787398608386576 11930780 -5934591478286602205359377120391050240 11930781 -583444484857898946167690486074897784448 11930782 -44836689693617496482217995476320444288 11930783 624251084022748368102505115048809463064 11930784 -189712130326925108687344517800777482240 11930785 115126539607867834940549080150946102400 11930786 121960817298592082041706923719373939200 11930787 -313759061614855421205822929354886115200 11930788 604878509668667468923529659745089897088 11930789 9049639450636139485316133865629970524 11930790 92180712460545729995137293163691427840 11930791 156867025366225591657475598829023527032 11930792 -979134890824996922461759732786001356800 11930793 85493176752063246960241897416375355584 11930794 261604808125941394709521297737929835696 11930795 38633764172338440862655239395029052000 11930796 -120742110448582759607566690632210410496 11930797 328867949751361289305086782530151866912 11930798 211788599819118592459889936949398404992 11930799 1350794707641977982674145826005882661248 11930800 -474208834755394348547723067544371200 11930801 -1195116713787918578261207037866592249198 11930802 -131108397463486848338324089114860380160 11930803 1263811054305778402781696538213596736000 11930804 254350485355300324071428616453411607296 11930805 -450638497669651609750999852257626213700 11930806 -123616438737282439311635402479853051520 11930807 649056121498576267381202489243125043424 11930808 28398112245934316032763625446370447360 11930809 -1228643341774890342955599233698276574448 11930810 100295324833933816433319174286872238560 11930811 -600984570708421757169553734412117269456 11930812 -464532549115337623341308897389253823488 11930813 -186485286564408052840216831422003292800 11930814 345791820698117105474041156166157567936 11930815 174334130842920725998540765714949141760 11930816 389031804503833893807121334687901941760 11930817 -211319520152736895385086741469158730880 11930818 -161633854031942754918709330965653582640 11930819 245440486541092888141659754889373825744 11930820 -464537541372288561573772424965476618240 11930821 403175290977084103454646528034246551936 11930822 -478554300046863245886761966639458689600 11930823 -2748863326354087611926528076691351080 11930824 -1687092553109264273405874548645568307200 11930825 520944561669540498733422160325817891600 11930826 -148235977597237213648072273093766912256 11930827 798871335348542238330133402023192915552 11930828 12764085864758434325156824259582054400 11930829 -421725790449751393900098725962698167616 11930830 128412250788105133193733587338442641920 11930831 587570778281294406237717360510927035064 11930832 94318065809661354087807457646931394560 11930833 -371251578534644336061426075008907687936 11930834 -211177083994910837127265819216724387184 11930835 -86518861275135020195875296858553002240 11930836 34681107605276572522444849563106136064 11930837 -967656087242047367027908231057649997120 11930838 -299767750820631459159231351232350380160 11930839 402058300341429568737394107018407221640 11930840 338828767169107206286533975765770649600 11930841 -119888819280084181940371584120013488000 11930842 502331681831373535118638147521705216 11930843 798397256705648432873816293860624337092 11930844 -28983937880493991501443012130985424384 11930845 -934417832563044359059667275153001466900 11930846 17085448351412954097869132483853926400 11930847 437429579620362474000671616611005763400 11930848 1489165000220753699526484180139149885440 11930849 97360846216891233243672361651376799936 11930850 -125752924300788852880292873668587632400 11930851 1438091760989983830195510328258111613852 11930852 814141781822087343332775323332640858112 11930853 -342825493651537072927012013278974256992 11930854 102719528161796150001476831321723381760 11930855 -1084386014821476973297199215939154066640 11930856 -456864574683354452235293721341177364480 11930857 1050540985897622674734612582391596082106 11930858 452053779875837490714407774237113871280 11930859 -583200506389245689996117365705229282256 11930860 184775411238177520014233101852554316800 11930861 536977441079452464846997312225017624300 11930862 176434558923655651494450476566992983040 11930863 -843294789042895899869168287591461013152 11930864 -65110175325885672838000658950830981120 11930865 -36013092100670527415827682499175366080 11930866 217065292822213860899355118359087744 11930867 429993517550238754112789926985582891520 11930868 -1006208950425418921586440554377373634560 11930869 -483820228019872158605526473593712475730 11930870 145149670112088956282200012286299772160 11930871 -154933990301405429910767889430234562736 11930872 -341372154875666154504932524350162493440 11930873 -538430227172857125143083208002458985878 11930874 378424057360898712462935924042209824768 11930875 751811393185801346094606032200193844000 11930876 -292553119892904118814855531747818080768 11930877 34558508781900515782912135025116339200 11930878 -8616092336931031813772406984835445760 11930879 388486659600055736978908266118239516240 11930880 -68489677361288414295646821969769267200 11930881 204938970328823787376334889929320892164 11930882 76062899822394609541711309804642022400 11930883 57575617597690385683977253622115079344 11930884 -169933429668573916994727128322658340864 11930885 1051914866481386382897954413190366875580 11930886 -146823431262607516779427735783343445696 11930887 -649788596105132235085171951274617168440 11930888 400559662119346783329277921021824860160 11930889 400029170144557527296336549450850763680 11930890 279863859331916877855505491750782116800 11930891 10977313963344439019028977143851095040 11930892 -350800769089328235760458584649177666048 11930893 98910509967936694195918002564677652384 11930894 333084405542191873512105736836771458496 11930895 12781312149387260079555262500823772400 11930896 -194894160265041671597639216913239244800 11930897 -895284115758064842666433707464204012688 11930898 -92694374179994691340416364450075729920 11930899 741982885312856242506536482986308359336 11930900 -411683241476702389722553379204349408000 11930901 -75513639294782753211962015681667934656 11930902 658245833919181988217845460633521711232 11930903 -2035540802503987236020314188977916836544 11930904 431889182329579113750173352271282268160 11930905 -34210652496352609210596963615997543680 11930906 300292041735029569687330417355194928064 11930907 -833486419086718095301115932531251206760 11930908 14503396234010407990797920452556193792 11930909 -8084356412337173425668830818116180000 11930910 -254580372381613618073959692896894048640 11930911 421929348207060712578662927397617430624 11930912 65113848662201896515420909212585164800 11930913 133355961471326134288285615144978511442 11930914 -8845881453825917915861968341172312800 11930915 -977613907407633447297271967708156923440 11930916 -335623698055452766261535316289408849920 11930917 192848114834556556935020775633226932640 11930918 -17376118791628766238648113706768707712 11930919 -49735193697529162386721715342273448960 11930920 790485818636892150547186224698468352000 11930921 -531586911444037682763416031753918298800 11930922 16420554350562330585615384714217075200 11930923 -57823350387153017983661999601496959480 11930924 654369604281682317521675746949354457600 11930925 -346197867175708021494088712771229396000 11930926 -140877903403340792152907756874081131520 11930927 -1143525189287055730460107096432179274224 11930928 34210164694613122602845318215665451008 11930929 14114269601159641849220929569058514472 11930930 -245213183114766123630045728366959764480 11930931 306987746209642580454552326563728016020 11930932 680078933549356316388365916328116918656 11930933 -21834980216510329734776555808388505280 11930934 -426067087361836511071880861755642215552 11930935 719112952769396001759617800801124657880 11930936 -259987675089096734432195826852697497600 11930937 502422239589548132443786360550110478160 11930938 -10814643594921779382025620997151636880 11930939 -380216764042220079978227586933937484160 11930940 17516814805550906393566112391573319680 11930941 77562716737274872766334721958395372704 11930942 -133687301352111226751641146339837555456 11930943 -682597249326862123073405020418615994936 11930944 -210127885268598869866058899028421115904 11930945 193630566594584950818322910809705687440 11930946 -1869702475180594967165337638422966272 11930947 -255886642880290562262212697440279486768 11930948 -288348229102791287930613028213587210240 11930949 721639370359971172144192891611393573120 11930950 50588296070832964070910841926197894400 11930951 371723605149859366628814230806462992 11930952 10942238166963937539963781892055367680 11930953 -691987684163384056783769421669114293196 11930954 -219570946143031812953384886827822684928 11930955 482478628498519467595377680664830726400 11930956 -388198135570062754479785322941026951680 11930957 20194526726677576372168374492778378200 11930958 -188919543647910168108372575131887641472 11930959 84637986711224566382807623357918986000 11930960 -9782753838766151447102377719789158400 11930961 -96867115331166787901463694177690031568 11930962 204561463745773143275274967368948741792 11930963 487002707752276867083998458869106032 11930964 -270621321070045842088902345460221057024 11930965 -257360337292507335176307114299958175140 11930966 -851263002198815208367558194853131449568 11930967 281501334809034180770809682686322407584 11930968 -611646535530917197862634952049070489600 11930969 -1081412562955146168615521353671073056630 11930970 -73828800630360927423377886435746918400 11930971 -137058407977331274756794652917300212208 11930972 71381098958129359710313331444831170560 11930973 832935164994465458972029708983969158784 11930974 25780344970841909781602452281712373760 11930975 175941590047560995837318222102982144000 11930976 -74627680422398109755455262284340133888 11930977 80389526965800776747836625307086804520 11930978 -374700772470768711464514710993799318960 11930979 -449508257774143211011414190118030765072 11930980 -125644148026749530447623473392669491200 11930981 -867036200986738056231804936449243250528 11930982 -13604592117010120456670988178856988672 11930983 95646678187092288002365167578932224760 11930984 6423464954791499530769443235390976000 11930985 -136811857728836663836397184057799642560 11930986 78182281968811461924063771350496246192 11930987 -802649970974991983436497166922556372364 11930988 -488498210019523291600779177508292160000 11930989 61277445373532106977664899645854840320 11930990 -537092478215785122717231759523007750400 11930991 345923082733251257036964138784294800144 11930992 102970687285832124033949898096448307200 11930993 -282631050160087149840004421625883057680 11930994 -410224860324581684892842158373952414576 11930995 -13639691205818423163580019276524412160 11930996 154898679544447730445895357856227454976 11930997 -121909231873063482287579426383432003584 11930998 -291720008604574855973800949660487567936 11930999 701314184672541114837582434393116689000 11931000 -176648748222046129317757574834319360000 11931001 98411134521848552779407917411258936064 11931002 375710591556174472552665745094654531952 11931003 362284074305909598466087977525862187520 11931004 -459297368817505135011350926337804498944 11931005 -49862382927562159081142095240744765440 11931006 -338063947734720148188889828859714764800 11931007 507350460266217011774933864834986471032 11931008 680632432621348645351301361164007505920 11931009 -642612416900311711386634023462797900496 11931010 71333211509342906271356644775733764160 11931011 1143818741586872072679611495133894158592 11931012 414039552304059952833498560781875389440 11931013 160392183814367325022992475120550500000 11931014 106117365110525735047564834331561525856 11931015 -287948244350558453959472763726470062080 11931016 -328493153644978003565863386742729067520 11931017 -301795572199167901421637540951875092608 11931018 186117414084209532960593937220326121728 11931019 -854663249679153352916503000153254628320 11931020 138331046038478106778709179710590300160 11931021 -263776971369483703173933247411258964010 11931022 -324875232573326167059884837441576858688 11931023 -215050230993616858950742363197699723336 11931024 28114957547013686427506994136417566720 11931025 -200119067106148108295382265512167412000 11931026 -433611811476593415866362527013459125600 11931027 -8748458336121614273911272596357448960 11931028 1103638208545750108804160835394715831168 11931029 -80384026397789083604963987486842691040 11931030 -294387473807257852962339497899458336000 11931031 177437432010779425267202413684096806400 11931032 22711233463495108694902238535330201600 11931033 693965956613416999761267151387965046224 11931034 224859612002222346199430341616167064832 11931035 141269435602271055403828643131115508000 11931036 187975698077716970934334077539404821504 11931037 -296202310603335539527340261930405941728 11931038 4903298601417949082377498827659197440 11931039 -150372217799784557080427658960934266600 11931040 -827906235363138118835781156024955699200 11931041 507397059202895130368168886223694581224 11931042 48955392109705817060093493042202128384 11931043 435755820620348582551374490114642800624 11931044 618916011347790709790616308310593888256 11931045 -21261015423771576459762725077844736000 11931046 -103237823327953107194436737534280327936 11931047 4455319093077940862469930708283892928 11931048 -480394440791644349027620491212201702400 11931049 -652305445693326066586801141620181614236 11931050 9212952721701344105786648641780150800 11931051 -739739242338251596986434358344002912512 11931052 40262047062000483401018325827507701760 11931053 -92092980851919683992657460509974252576 11931054 161859667172407889874504907193080657920 11931055 -846309326504120326105444201498948778040 11931056 93996625579691191055059260116634796032 11931057 -251041705084184250643066261976030149248 11931058 -486514443120999499777271455106906377824 11931059 -1369040114112337479297906209029168514664 11931060 53898551666991567036207545398984488960 11931061 -1249381295803948768671866626715733176338 11931062 564980543257614675419026150334366005440 11931063 -130608916085540791816553580589294336512 11931064 -77411517055032353364313285306531737600 11931065 241024159051339576732224923549175043200 11931066 46473611454710277467334065597292376320 11931067 1155288562971837700340105037128569543240 11931068 -1281026571169663711550540139914410314240 11931069 5311251581222525977154187772233049440 11931070 112846741220383321748474092093546812480 11931071 579577317279275907918872387489666686752 11931072 -110038371705480166913582574652241215488 11931073 13597372943628149986347126374325855360 11931074 820154786338650853387778711095941859536 11931075 -56481480835395628023113755221082332000 11931076 -6718382182307776880026048119904085632 11931077 -100769997535145047850996441417468493828 11931078 46263943521084534161021377152029279424 11931079 -1170344049224749980573868129948529057320 11931080 -197205749766539479307664869301109555200 11931081 -12006001412126884808880035370902756640 11931082 22086247542280232672914466024431250784 11931083 1428236963221521232268225910090765847944 11931084 481808471938254176691620233205667348480 11931085 -266144806706212128240605379671833415220 11931086 -767653263970975444759167098261338548480 11931087 -348384397694533465144873749557132088576 11931088 -92426240696350725928989280930820915200 11931089 -18236043843653938457530146709907146176 11931090 7323073140370092059461253538254400000 11931091 1915474645168368623758653935058939242592 11931092 -249741748395273076164846280845118371840 11931093 915780496547458531991086233301051529400 11931094 5273437174261125222728745107890274304 11931095 162581492937360333605908405349084732640 11931096 2691514669151543322986563866209648640 11931097 -904253739616884262149774942890700828908 11931098 451411877761157999748184689303675429120 11931099 112856631762186748168442049286822765680 11931100 409540409764978407090080408832105190400 11931101 -243031333998883857366168676544696516736 11931102 -3859154208600573477380443351709987520 11931103 -603946204639195032985091391792594888800 11931104 202252025783492924753092483539930710016 11931105 198497248042499069532935789322151372800 11931106 -28388034449359330518198709341350737536 11931107 219859980657858038172665164466793186840 11931108 408715975514861229024776562600119463936 11931109 496670597220442279951866235380624482140 11931110 -428556177540767325334818860892743351040 11931111 116720265166469258874258248315860020480 11931112 -615335687384075939360772022069895823360 11931113 -322301564289095765348565606131393677638 11931114 -23270848843963108861574159438946714624 11931115 -75496603593587956831994962420915768800 11931116 -627149131706234591948459462451471855360 11931117 -324738560922395773519693969993436248800 11931118 -108190077219656332602562642889677461696 11931119 594545329827300698367282271832904158880 11931120 1078533533451137117633961582391787520 11931121 105178156139769558444737358343133962322 11931122 332658820734915590096212736729774830080 11931123 -264092104710194313801974476491667865232 11931124 -2157032585266039590967518199764553728 11931125 276064725430133008112044255936437120000 11931126 243252842641296016999167390575668262400 11931127 146103179882973151168096916416516709712 11931128 -839419938589203288312821087970235207680 11931129 -6132223049380643518099588568186504640 11931130 -194649130068933171918457688078013238080 11931131 234246864746567063052136615242703290432 11931132 71843412943687506544046661628293964800 11931133 -1188603237720473475988556670285873264320 11931134 -234223354258038776870115334460554684608 11931135 197348343973993047003152518839636656640 11931136 -172804114771005444176895912929101086720 11931137 14463077993139539542736071203405027072 11931138 -34783151517294526883309934439982075904 11931139 -125093996476268117266230372262851262200 11931140 51647717769540748585107257721107481600 11931141 -1560370084850440910334551641760647058976 11931142 -16518484240746297474417992571766210560 11931143 329352833764656830742983378181534289200 11931144 756049869027753860054040093043663749120 11931145 -126642354655469352591447146131779268800 11931146 -91885934692467434633286471936638827728 11931147 -42300470392783361747270699973084212040 11931148 783144256582432318664434320127926061056 11931149 211445811713297268721113188619315211680 11931150 701085942253321315865862274547251200 11931151 653040969362656808961865822162676118720 11931152 171359338014590159233973020175684345856 11931153 -94828832066103552434528769220657805376 11931154 -1263043438885994964293988639261289621728 11931155 -1219859290635811046915690397998417394000 11931156 -191382618067262852998314052628646322176 11931157 101751285361269144132784314513047479680 11931158 79864591078234384125196053769515433728 11931159 -284909415960820936954751163237471598080 11931160 -62698150017915173279375608020127334400 11931161 -895510082262975439568519298704585675616 11931162 80935067194665468049348751396408117760 11931163 89147956554596750190222929707942369412 11931164 60898138727768660719678168187121745920 11931165 -835704535038712251499454890670722872000 11931166 -71483193227436981356445123220239180096 11931167 -442088302111051388414348293574929152 11931168 41389504163782512232477780105463070720 11931169 -536711288948921825175781114120668717056 11931170 669980512008058750567063934426434114560 11931171 294781686383641819243483210962422893824 11931172 -824379742595291286378330267048875731968 11931173 304974168091494772658094220882760293404 11931174 120185627780303574773358482291496531744 11931175 -264607430224237445055722144053000005000 11931176 -1064144629771616704648503318757298749440 11931177 -834586080031535130799978180237146042480 11931178 -279867406075778109550205834223924745728 11931179 -120578162752605723497054332447860113616 11931180 107117981878361654819584877815730534400 11931181 304186079261615387884165580897327169312 11931182 83288789133390619378324051303603973952 11931183 -567762421289618632235960201769579450240 11931184 73450077944074878098962042729483059200 11931185 -219646264885582443938296448174478051840 11931186 -436047682779263469061549747559872215936 11931187 -9004564084280942447916486834858261376 11931188 2412351396856305199590839143216270080 11931189 -733039679194406021366083863076670705376 11931190 72278638983288863260343067993169881600 11931191 -458062088806047937430778714323471954616 11931192 149479368932970803953870450699744051200 11931193 -1252336573697790147222081714698949336 11931194 380213566409483697159923313201074717184 11931195 186426010307524743410466468198482035200 11931196 85226936654022040645756385972113894400 11931197 138665771431916014891455531662098505472 11931198 83220217246567985489172258304532998464 11931199 8496592415342678511970131943917902720 11931200 -232869586795875500700590351554038988800 11931201 -371026797588465129917990683867739418732 11931202 583594258864162075948921916299606473600 11931203 -403666482024720330822216434529749140548 11931204 -205844342239160835202847963475887063040 11931205 78070496798533394415343078223066160 11931206 242818926113037623661678871523913402816 11931207 -99764846543879530414166544323767369560 11931208 538901968724009465218326943576622760960 11931209 -665887349985607578575084540844235426140 11931210 5159449776085028888370794727944912640 11931211 -1067342013467138715935407809003563818928 11931212 91974563844565501514596037862255022080 11931213 -131957734816710456671719658435109898176 11931214 439004763528879623677314418770136771392 11931215 -589958928083665658996426581892064624000 11931216 -159725162280971535726855770911298027520 11931217 -694102219300686970481649355684127598480 11931218 39399690024032628083137080546719379456 11931219 63119000692563917369181389970990306300 11931220 -116763607098191011388249189305852600320 11931221 -285821899864494546153171617208365021280 11931222 -297447291649961257153011124432938020928 11931223 -719195236183749432257908579253095681528 11931224 -177352501922863350368130351591642839040 11931225 -650592423019574250280098956497627164000 11931226 -610429347812115403402483393491073800960 11931227 138789668228740382143302768195204570624 11931228 319425161200539667076798694540566157312 11931229 -347051033771983495465266709291505559924 11931230 374578259755019243813363265401677757760 11931231 527629170594895354067576497750517538096 11931232 111675752286234050179212986058839949312 11931233 -471007794450154595240281584416221015518 11931234 165859117112754868127471223638180465664 11931235 138158344810293812954142252634588441680 11931236 719707354795008884833561279433318897280 11931237 -414945078156281636817883280320630280706 11931238 185744952828580781487434119661707989120 11931239 110395348511684794696176216647114114280 11931240 329638628216313497496360083211988992000 11931241 290616358821132438268593934746178310272 11931242 -174360705398956202901924781080056319648 11931243 -73311701353853438966183885758711565736 11931244 12932110630192768315901376778713958400 11931245 -620214976674722047657902596289838663200 11931246 -311989567188386413494713497563200540160 11931247 -1056123264766319650271089090442360791760 11931248 39393428215422579981923899414285910016 11931249 -47208282189720775869538715502341099520 11931250 199089694923408260954266871987467200000 11931251 304721269607821656491231196850235771400 11931252 -645618181054696479463802099911393517568 11931253 -11683321873494394124212942118159199456 11931254 299962691570111450603178783564840395520 11931255 376368456231711940062016499696476056000 11931256 1468433493757798942561416072900980858880 11931257 -177720561356674498561051956371098359420 11931258 -166423014971466710144547977058966861312 11931259 -1590859442357291301255118417504592021960 11931260 -435151575487365457339980698539487201280 11931261 159641546149982761433634390033172649472 11931262 280252723614443713884340445143703006592 11931263 -186453153076535475548368160508256702800 11931264 475133185403598045141529833551136030720 11931265 -252218921106634104030325973562961903680 11931266 -18755083554202952822077134371691282432 11931267 -124486947742210598060526259162319255640 11931268 40047185970406554368113489268338437248 11931269 -100291381103471084148815430021219821568 11931270 72601662317935626221702272913098448640 11931271 43254494265121709717777950999283416344 11931272 655787893874344021624237542959889868800 11931273 -242074994004060527344792123805174709120 11931274 202102824467015092803392588224385683200 11931275 431642922156176074149819801249055335000 11931276 26538218962598719263109950459617034240 11931277 -529739416068702337362274456003507934100 11931278 -593592866366160007947583247499119290560 11931279 -635407805012321602879848809446295328768 11931280 29079998913220977569730271419480145920 11931281 818877180427352749352215824224660542464 11931282 208291694578322381633059364106928736640 11931283 43916723097558002112397648991390044064 11931284 -1103854806986043924819409488086835168384 11931285 -170139722386872321188887111787489457600 11931286 -143515345536749913594004835041336701408 11931287 75120457892761946047832039616909889152 11931288 -688681506002574794506910540786297917440 11931289 -211249555940085892887769400723304297910 11931290 31289450452763924681091530387561134080 11931291 308816262502169441265284896459145517120 11931292 -758730845426295011933111940998141161984 11931293 517490862721081490502218694894113218080 11931294 473568593409827109530184148940532513600 11931295 797155931468332723831325676977579179200 11931296 -4659156846685764906078008771881205760 11931297 281761933250039863083777951560417894400 11931298 -436444111116358642095308494525622055600 11931299 578768961452274014688332287995880080360 11931300 -243381709324200447584175616162401715200 11931301 -436479569487589343727300630303160876928 11931302 -187325696167848189749058831619200687648 11931303 -221920654225412398988396435833653166296 11931304 1239562539680144282079096575804163194880 11931305 94303117515178527661201096178590025160 11931306 -407008403638620562675294164956165066496 11931307 -574494738007797899993241370450384464960 11931308 611693513150974367910101788887125660928 11931309 -372514517605602704598965328080749556916 11931310 -155153882822618679890797128373459237440 11931311 -156746305441094114749933324764788729856 11931312 131738815401549390114163839013019811840 11931313 -105848930818536257803581374798446915438 11931314 -1135829633869391268345754031152961476608 11931315 179046465780689178231231433039637399040 11931316 174351223775383355370441994959844997120 11931317 -23795951290942676291179147118043678528 11931318 114755054862082199009609292729283073664 11931319 -714406451701325819118533782564111788672 11931320 -28745106638474581055559661652081971200 11931321 5171869647568114765006258898127845712 11931322 -199540296272923478377724692064676879648 11931323 428672100239123203033850472773661289572 11931324 231868718670122870579120520505418572800 11931325 -228206809911790440386429856796730016000 11931326 -1556896581512047107921248986335609600 11931327 763167729053467109541181929705249834240 11931328 -93801788652205312171325936765264461824 11931329 -1471578424253925651317316655038810779070 11931330 94142764689815368167300569971052651520 11931331 111391808523480144380545027060540952304 11931332 -10089561900767400950818485663227719680 11931333 305537200746442878724621538644641779424 11931334 -342952088291851521217271096424217106880 11931335 453057526042264981077116312663873738400 11931336 27990143081685615410511592699267384320 11931337 -362437486348954431073119144484067257536 11931338 442006251450427220657150976514099894320 11931339 -105434896606828057568613624040733184 11931340 254545774428952626504328136082739507200 11931341 -677329392208171217230763290140739845258 11931342 38360103613548697558499132982730014720 11931343 936956880782867914904440609534575718840 11931344 -371895021456161133130559119191407370240 11931345 -472632190566038389420539751423217323980 11931346 -97929889383662509278720248836431989760 11931347 -210422882781838065426271344053830295688 11931348 163125097872603647772539409663689072640 11931349 -184046129975375292204836009026547430240 11931350 118790574560593806329397591960144746400 11931351 -147481740644113277577299859468803958168 11931352 146797599375252641136670636655792793600 11931353 116436403088179246645433680878480679236 11931354 -321199914630841603096264129184823936000 11931355 760352671702368423805270162579849229760 11931356 -280437977006237658787338414066924155904 11931357 410397347168241136649745153372063077760 11931358 -148884073269061555504551693123983808000 11931359 -894708701361405411022922350865073521160 11931360 99059336573374379044540720843189125120 11931361 253521645867756283555670174491238392680 11931362 387189203822052684628954176442848258432 11931363 177733339744167508789289307787863944292 11931364 334612781562893935200764470555233627776 11931365 190429938785284152070102392287648188800 11931366 -231285938005405128591772408677573907776 11931367 103372796202669654035860875193102301184 11931368 -14477299828190773380295699129529533440 11931369 -368030709333158548895796917228614355232 11931370 -465019334590447680587755457081597798400 11931371 -299640807290483831181097544960760412428 11931372 74221943163982426780372143425044979712 11931373 108669109445625986218691344656511303680 11931374 31570403906719933084756987746957503232 11931375 -727906150959949811161271171784734316000 11931376 -381026259714905454616512662456392941568 11931377 -30825855893969265431547012975260141760 11931378 329522378859370578442375399327056849024 11931379 -32763301147290517517821565968764058224 11931380 402719716133569913611223129630914732800 11931381 11884557328162945755805255958091635904 11931382 -8279094326970920924937126597566910336 11931383 -334709408430643882670549618985712963440 11931384 19807592924577123621691727975350456320 11931385 -422316844032470961475997537593444671420 11931386 -440584223722769655568240790716881214608 11931387 220576384980707376694171934400018976368 11931388 95217347605390838509298220877752041472 11931389 236194472768241067701677109606615733356 11931390 -132851927288901163547151359876926586880 11931391 -848228075831273772711909466215244794600 11931392 -570321531903874879719671227817153003520 11931393 353209251843180504096784840497351967200 11931394 202905435480912975050713429086845420496 11931395 69392075889320296984856984714414962080 11931396 -396006497842974382399100326224713809920 11931397 848064891388666833516422718811929722846 11931398 -45151240081292661129023760599853904800 11931399 -520969464574674846013535232972226487616 11931400 78256758255970105941930179040993408000 11931401 -412912092618215772518033367174957818598 11931402 -141730895871075159143206003657919893248 11931403 -367016412108832539903811224204652667736 11931404 -215147224030429823338614344997876953088 11931405 328047323315198008241325436546696616160 11931406 -770413035901628209568600149412086570176 11931407 -200178659098140861325548678587045035344 11931408 106151182212972368929413625577511321600 11931409 75371325045954334427953730842049194816 11931410 145483049618988767464971729266871462720 11931411 -13943825806007237417152029919432442880 11931412 15415693869708932913620986252852108800 11931413 -232627519086446977134579137786905760616 11931414 -429965925988701844249006190048448698880 11931415 -1135753828864384680316816150162227310440 11931416 236257721378894797194151214427564933120 11931417 -1212389470077055657664117950881425150784 11931418 739725577067190078408952897269464594160 11931419 -1023218153980570929873890690026651927920 11931420 -282718149499400712991334456142604861440 11931421 1287077477600229674955209127117140291244 11931422 21271544665795774182206152707828844224 11931423 207080506840478641135456226947346242944 11931424 -749456711120955996635069028837650595840 11931425 -3301248363201132161683885415163924000 11931426 37674708864940267360553690585150211360 11931427 -669715526600965684128326130434905534288 11931428 2372710004644123760005650507508536576 11931429 -192787139593636549123716316062203137920 11931430 53938865130315981995650773337030195200 11931431 1371575404943106841557564439059388394232 11931432 -267722655859746275319857773970817269760 11931433 -424565506265302624210876785086564268600 11931434 340919293890411890605536306803917090560 11931435 323627298395991518381256719981159270400 11931436 971807788919958621083996479947788843520 11931437 -139969977713017270940588543938958136768 11931438 191894436911869791969354505972755592320 11931439 -231182773511867463234561545976082618376 11931440 -90473351659227436319127118976533463040 11931441 655143704272829362163268799517379577920 11931442 703080216135607746839923528635494809872 11931443 137137621397227645210361716426647253200 11931444 17506334554688433461525087096335011840 11931445 -684475277563016492358694315033565475300 11931446 299102096483951649830317187659423008672 11931447 -632305284724643384464864024495558680 11931448 179625329858859212814092272028584488960 11931449 -1544460092163561887444237268828947280000 11931450 -162381007849066306377368223090344256000 11931451 -318374607015914153257681230862736935560 11931452 -357325763757827924503364437127246361600 11931453 -327076596712100389244164402902641821620 11931454 467355449294310957163417515743374738176 11931455 550431174602662794358968950606745552360 11931456 -30804427520033341911913264029408165888 11931457 -407529927307749661863941556879263138880 11931458 -41542989038302693015294852916500489728 11931459 -777008441747614844193513498389345874696 11931460 511837255572298649980130928921542657280 11931461 -94698922252585981231250996610967171938 11931462 -20948897975939157777268595136698384928 11931463 883538846055078302340865475579213276760 11931464 -256946168445314968397159120659333754880 11931465 29866381125320791569930687848755203840 11931466 32524348889878184142370276347030478848 11931467 405301630862120035380445672211494949760 11931468 1759164481184560854222548640677437440 11931469 -50680953483863987025462008061958635360 11931470 470525133082416428713039606248773356800 11931471 381066468128174481674531266971396929880 11931472 105370360354720824270594151717433638912 11931473 426859160181128047625206481150246742900 11931474 -207024415515799378261753802645945312640 11931475 -90297534780291252595977577508053568500 11931476 -605102373834270818042172968676749197440 11931477 -811148773557009268720627889137147709280 11931478 162407040783830205009175958165717597568 11931479 -131126547533875656673271015068815518208 11931480 -291875537495997767386835624302696857600 11931481 194537560894904162213693675182978992000 11931482 -945451444194698932718259382465608245760 11931483 -427100371216866114654698550102664751976 11931484 -585310492870881969773771043656206132224 11931485 64173632365987667976408707576731312560 11931486 -108249644691301547474932850903917679616 11931487 1135194779401400638924337539043387635240 11931488 -1102761510558167989602191101119534858240 11931489 269965704597908509663479576466963103520 11931490 -184484322193601599105092687160063308000 11931491 -557417130886125443294938243137859258416 11931492 169704686171137573919404857881035413504 11931493 84298606945588957167747229173299764000 11931494 574718093827581294255238587603205793472 11931495 -204754827763598248126460078853835096800 11931496 459278035582474049215088935617707105280 11931497 27219047669885244865531283579626654464 11931498 -143456057724066402269457247569576778656 11931499 -1194003862659949531701156557090075321040 11931500 197206602331898575948119253939945728000 11931501 -291493932901874809414151507987951912256 11931502 136029942778487179235336653322208991104 11931503 614909076940016210869052171535595600464 11931504 81734273590419254867827829004740395008 11931505 -533470837801570503716735232550098491340 11931506 456379857802500482696396050565824725120 11931507 58406107466879745673621767543480390480 11931508 15756611806631236512150193516006973440 11931509 262736542914783525819638939606368657710 11931510 -19425660726160381618903181122301644800 11931511 8671366693688756324511971933128419840 11931512 871874244994352235152301523610593075200 11931513 -792220797848695257333114867705674087712 11931514 -349978428887119578673498971687816787968 11931515 -620771176656726705037527887749844846880 11931516 -682794806794043623486647341099341962240 11931517 -40999035771030227165786346676892067380 11931518 174445134904278680591640496356836110080 11931519 -481337037279402343424662655085502162032 11931520 367443094809576689393545662388450099200 11931521 313429661823274572245896491278288306304 11931522 169438206960850637192245626754207308672 11931523 -168147464790186099247458585747068460800 11931524 106990736496382576290679334690916052992 11931525 52482475649260925760835811206988172000 11931526 -138413207525923430902742362624499988096 11931527 -502864053430290311970205286050170363624 11931528 92194902515918891292249227828133888000 11931529 -1165954406391391759216947835165159880924 11931530 -148899867530591870933376840298424585280 11931531 687372997920732165069083497718355630552 11931532 -988308012028443299265471436563208962304 11931533 -412723600283562333528942444335308406196 11931534 -100498505700713466855062568393070276032 11931535 -405842674051083869256977958473678868480 11931536 117466762640011725919674545770684022784 11931537 -31393635222098600090091488824958475648 11931538 295490879751981009954210282144064948896 11931539 55697038127258328144811835303620423200 11931540 -155822992404084093096769946825290291200 11931541 945896390955734150581386009190050489084 11931542 119359235184665780481450261505617539712 11931543 -69638257725705969139038306029325235560 11931544 -1334173793674838368931992465545396326400 11931545 505413843911311798747050010849788903300 11931546 1882778545443693570118228398324054528 11931547 1363064308162001319585561414087985652996 11931548 564979802022668739911709564000371179008 11931549 -342827328212294975174163894196427231040 11931550 -181565232535885927244637159458086550400 11931551 1425598709893556290922101255006753347552 11931552 111202321464560549979565625692881027072 11931553 231305889883565948889749650396550776802 11931554 -7985403173251529733878086386799432320 11931555 167622573265460373640859400349911352320 11931556 43459847795629229747874852477667758080 11931557 371657410386583973113128768000535247040 11931558 -30847387604925772407623633848798042752 11931559 342566751082667869394846684242320710080 11931560 -1625037155638865212498953379431090278400 11931561 809038487017397353505718236868353890944 11931562 -712216159388199965709705183415751173968 11931563 -248736287989118629630290769031236373760 11931564 484866191253484690427584553353574155776 11931565 -425424907680307015529882880740409255540 11931566 -881555713721007372159623126555726232768 11931567 -160298205024341445706993586597013997440 11931568 -402372027788430202820263540992262144 11931569 564356943410376774136466389803547062924 11931570 66604482929599246064442051473872896000 11931571 -101731782423093779045233897687316735888 11931572 -228730289779265074717308670569209315328 11931573 205323250879858327660050251975754526368 11931574 10139287570945407085172334556287291264 11931575 345611327814564039649023408694029435000 11931576 -170960431037123237233265240384764108800 11931577 283864550943829194115972309886995804672 11931578 670286148008281716254569487742930249840 11931579 715501283973565438824009854870101764096 11931580 -80047610842788381618457175384497036800 11931581 -22468159967597118843926281049589112800 11931582 -81975705486843520326435457846721034240 11931583 -13608125999987327266321884273983006816 11931584 -18442519255751543755914967300643487744 11931585 2886155877682070061498646560259392960 11931586 314453349851707591084145736343502084160 11931587 -1328445889291462511811013773752592225840 11931588 -15868552056573933047017710538642907136 11931589 -232178002333760191308691350297765020000 11931590 -149672233550400863597233914828303360000 11931591 239852103779350071512623745990744206464 11931592 212891765747445635466734450971790976000 11931593 32281000069515576132997858186341567204 11931594 -331123471666247597484128627799755884800 11931595 -262897074473293675231188258030152888880 11931596 249226843747697504620962616884354067200 11931597 -486036004861920117896580268065167222400 11931598 -337461919490780312780112783237440006400 11931599 448245399373812030772978964395220216064 11931600 15789706865814028759287586965386035200 11931601 356947013517031879374706888086797925600 11931602 -407295249528867290430304539502705900896 11931603 259391576033232730745915197956014213760 11931604 27779039149779143619907038467524114176 11931605 -314156116115360779285339548607875815040 11931606 25444677004467522838544019389455439712 11931607 557233724170487818667751751108239019200 11931608 -703571082224783384895754892206698823680 11931609 -447824398263833968464116335601347554096 11931610 -379943366355382533993750227920420811040 11931611 -315889164003604268640206919318931919976 11931612 15515135902239441247310310351684403200 11931613 -490937708848669983013979320291212418138 11931614 -352774550732412316732799524291645417344 11931615 -159290468215744594950894357216052012800 11931616 333957191958137607158938091192024039424 11931617 -297293249631066859764561083427799740 11931618 -142457415288713705426246514869984681472 11931619 -367441650584005708734554984411110893104 11931620 715396122342345938976886076821848268800 11931621 44956556301318676212663519846705930240 11931622 -418773810814780930056975894489018864000 11931623 1424862998317110390421036911358462128768 11931624 -9610361722305032286295856341118960640 11931625 507623093201726572801457047849809498000 11931626 65155418191354909377233597236762517760 11931627 -354369213719368073330632403425046176680 11931628 210579157711791791699523142799037629184 11931629 567442731036979259735328896544811420320 11931630 156153271620001704164938959757442363520 11931631 -766373764337309123383483325465444838720 11931632 -334387743223637795588808361499415281664 11931633 199901178408999872273478636475992334464 11931634 -239435359841367397069440116770416222720 11931635 -355220955229846244593118708660127153840 11931636 -140229293973904117938502456920133337088 11931637 -73685569606476334466517688666034241288 11931638 -385496692199423377960076585163333821280 11931639 -627073260746011494116218743912777020160 11931640 2742725133106508970716600180382105600 11931641 -67348594330220272622956129904806002048 11931642 20410496391963539262514741235830252800 11931643 1050115147120208591782600123670485943664 11931644 702366499330551875802925953635915558400 11931645 533169826692725303151992365804912319040 11931646 -60469070746395126403588844748101815296 11931647 528432733000561934368812269721313315512 11931648 389643799683818120910973558496862142464 11931649 48446085765869847312841322161156544832 11931650 -77978070994057380418625795076246528000 11931651 -509813658253666658153547235386358770960 11931652 -139133459643745326049950746121708044288 11931653 1279303993676387464922586111255585829404 11931654 16161991969925369037446723338298284032 11931655 215119413642975191853142253848204944960 11931656 -65139552160021549488269088319899156480 11931657 -188518516951037641940386477062087755760 11931658 -189250066754756401920667398459115119360 11931659 -12645010188041946376936068584873361096 11931660 47524881615266989957643461233737856000 11931661 -77991910626971407355152526323811253376 11931662 20615918455430366836208752828023824832 11931663 423937927377914389199772956612261034624 11931664 181312710517499260809226460840505114624 11931665 869438845854727201961325977134110837120 11931666 47254497441141986842347608099852893824 11931667 -1367062362489297614704675589322846558648 11931668 59652043421661767537136502796570904576 11931669 -3730089014645891937845820114054888612 11931670 -40985328027966288423197289083487590400 11931671 1685140972698432461450532096800437825392 11931672 878446946735818020628789700209845841920 11931673 -167983633167358547041486816186047771000 11931674 -323461608017813050417534996820489468160 11931675 83158844859204240183420047507342956800 11931676 935291005230266845498618469620418024960 11931677 -411678680253307743928689048428058549600 11931678 -219789158460581063979222880279369881600 11931679 44205988485566140839746955629017643776 11931680 201547942024273991193046456096824360960 11931681 337726884794180228374867842017062212480 11931682 -281991423418056262620920810088499465728 11931683 7323686098495808210426240967417842688 11931684 432561914519824414892652660006037595136 11931685 -101293482762153617263591356513930623400 11931686 -126649519605297868421299120427486653440 11931687 -223646155297644917971587052429693963632 11931688 515419392342986261871613566234373324800 11931689 613965756676081463429583051833080128 11931690 157345357464054634841194335502279691520 11931691 316150269653808177713901264598656999092 11931692 -479163025741772817945711260677491268608 11931693 210818445505575752638920772486913905728 11931694 -627739252758631938880455098249510887104 11931695 -83056558844918440839473825359788833520 11931696 -50725299480412645658718366958404403200 11931697 -150214205540127559479938314665227091000 11931698 -297973952420878069120567568346100892400 11931699 -139266806090885262995466136647760101792 11931700 -60808538966213345142301725719739801600 11931701 84971720466530326895633290641625155804 11931702 675025405628382560321723463075137433600 11931703 359874602736412271502573827955781263280 11931704 55025584890336023333453066428321873920 11931705 -1747854328412695099947021000801352440 11931706 625285941304412960108860867758664701552 11931707 -501331753979552086228922260470457773768 11931708 -266883498408869830999430108118683389440 11931709 75765361566332519718228752047678106316 11931710 45953714822641679992722928853091102720 11931711 -540104484625477685612117531587690330752 11931712 5611919910915605923176394226922422272 11931713 789667711767087180419572881171821920962 11931714 77744169592209731488164786521643091968 11931715 436453538760606135913554248545325295600 11931716 197085157525629980600545930912364019840 11931717 90263599530739744420985182721183829312 11931718 -258642718325401400009543635909046974080 11931719 1088586475496187057919016841045474687360 11931720 -319649631815800966632979127258478182400 11931721 -825635872461985050496834987801087992156 11931722 -13448991766063755095095334523269018112 11931723 -93118735662867266224730434804352529936 11931724 -334244443758516861125352821759751045120 11931725 63205859495252567148037239031264184100 11931726 14318928898082685639585269763534489600 11931727 -989902000995407070141931034307834177424 11931728 133169124677187600149127307411004055552 11931729 -727083030381893447410510160140383680016 11931730 -16091391615009414868958497090373478240 11931731 -261770647877367441960760938048370046400 11931732 196164574114002298246345945035514060800 11931733 -298223893612417329038611988699550570432 11931734 -112715043084071774890437246483211287360 11931735 -608816883903091709665936080056247918000 11931736 60920816155129888643840832890845839360 11931737 -223450505673015206357010259671944746614 11931738 67255179324476460702790047579269528832 11931739 1115175127858430298420433392224505966672 11931740 475549501351866736735104072231511856640 11931741 475887324266754329992410694898247956652 11931742 -141827472333500930347735881016893118656 11931743 519673583484877544574555296907750952992 11931744 739348596834089891265755622987477811200 11931745 -272607144241409729833145563898718762240 11931746 71913351944898196640305747698046101072 11931747 815533670353785833522769103432054290240 11931748 62821418287311433664062778536552671872 11931749 1685480017541262248919578675374695702336 11931750 415960958955301967888873900507062368000 11931751 -373272208673495661752252246016263756888 11931752 -403118510238336296066229620693401681920 11931753 -20299464776414403288026127413186869440 11931754 454331280497761093696741246893303942576 11931755 583990087057945044278568643346048036640 11931756 -211793437343300812038227357646537424896 11931757 873476954929943641535047856490662329420 11931758 798096605195138784032991589666905893376 11931759 -273599590007462301082106575795503855360 11931760 -66575711650054319643784901921685504000 11931761 -198528271157191972751959109532545738700 11931762 -233465614096558715858305700176820669568 11931763 118623622705113728021237074125172885248 11931764 -329216175562499908190688197598379061760 11931765 316732718369069538610462418324389536000 11931766 -72398518036082876443193858477872650240 11931767 384133137997421722198925765766245331816 11931768 171767984399150865764455760550522163200 11931769 -10527028298060005901639510281191430256 11931770 -157461318203288940531384007671326269440 11931771 -832332356854389377215944732733751456400 11931772 -8557943991272958811383048677733917184 11931773 -352699242876121182648401650613000652864 11931774 -168723455114835937126032097882293608832 11931775 505519596940743826306802668201401065800 11931776 -573542371127377044510223361907905003520 11931777 -13498328808657500512750536083191732224 11931778 -628101861305638508859332224535965509600 11931779 23194031610371712738525433404631950048 11931780 -10500574979409427751349528616183603200 11931781 1053942719612562391212170844002740331712 11931782 -451491047521060593984538187045851329600 11931783 131004019075346014738820246178639638688 11931784 295354491920671389501674413708704645120 11931785 500148553008315266951409349767470939400 11931786 443154524277026255176195901165619742464 11931787 358270886741088593496128173627859714304 11931788 335207260782618401686778708663124865536 11931789 -771713580261846981156399347963699507040 11931790 285085303928779112547336130550232384000 11931791 427106883213081877076996520450026803200 11931792 -29204467160489275537676670661559255040 11931793 -517124951493362655416314016294020654476 11931794 256020254467309785412792617088120901280 11931795 -348131395914056823446688108966485834880 11931796 -69909938483110743444301465732354977792 11931797 492808668738740857634513974283975266200 11931798 178116803990663430041892506123539913664 11931799 1379729223747402865188278609868453960192 11931800 -266426987912666255447646166555342080000 11931801 40854201057649359655380248392071373824 11931802 507096789253053838191021000721671412992 11931803 -152290185064469080881594483404398978416 11931804 -30306599397281244142257073959178229760 11931805 957099177707925700568299134064852512000 11931806 595638971825963302174587758832880820160 11931807 19977059649741270528304408682279752704 11931808 216013628747464841320494290822539247616 11931809 -13210394600696407678040948711424840990 11931810 147496908509680543088435052014707200 11931811 208404611404981752446163749464717768412 11931812 -11761396231873773543531312575411555328 11931813 -411316285490776654261374588573891127680 11931814 728997349353011826608183838203860556256 11931815 81863997400962641219342073933661432800 11931816 400645548745959958232345642079697305600 11931817 -1274003228779008644416159978622549264134 11931818 396979093504414219934074411304028171360 11931819 318707723803630669075926169297747763544 11931820 -16513048248233003400985338719033763840 11931821 1003178595024313017033527772685624942944 11931822 -116241467810735939548503717962311055616 11931823 -717847505023781715008795367073576962928 11931824 -109896775206415802352642656184181161984 11931825 36706894638496911116232940735332465600 11931826 -482479056225835144319595678935055215616 11931827 1003316993763189661068941378029942769676 11931828 325304963972381443155659789734379704320 11931829 360466602861783862881915193599987783680 11931830 -448331232265857784275783284180156797440 11931831 456478773041708315485878214652084096328 11931832 -625668476596056502293210822451188633600 11931833 -867136579059988754286708808158516600918 11931834 -7197773656685400541474187424849386496 11931835 856262121860141650343627929608062942160 11931836 29345287578860693168591015679198167040 11931837 -44807767399119460085279692163857620864 11931838 100567454544315596012848273036690587648 11931839 884601249716181495546748258845604453968 11931840 167073958730105641503589199971457433600 11931841 -237142750934764995047187660172577404800 11931842 -93654554801084397769867704140828234208 11931843 -807979759960700037887780311657034362368 11931844 -1649252955392806664687143976270688870400 11931845 454701742150868086802594419377524279100 11931846 -187286110820284750556644742698769665536 11931847 -18403133570707486552117011635612522040 11931848 -362119623615441082318872375986997657600 11931849 397670946290429042783201601222945936234 11931850 9260397810464231675155866539185036800 11931851 1252804489264737807000487178277530760852 11931852 -539197131808457955513374897507431776768 11931853 -676601806965825548010075502421770729940 11931854 -393118778935490772622808722903614120960 11931855 -3274300485584589625234100511621073920 11931856 -2639433475763543730125023620713586688 11931857 366978911805664400936026206544231509312 11931858 -607490384840515620870849324762668400096 11931859 -82353849362839721580789057249251740640 11931860 -31203581622540295061942067488995057920 11931861 351250553526161027378273320457499410304 11931862 -38955322089631081115131585086348556608 11931863 367991666434983170993558858185517665320 11931864 161385971066375392549458697742714142720 11931865 186060367123521980013624293979707649600 11931866 -96297236471732082737390575910768740368 11931867 -1952096601556766134378276321228034760 11931868 -313950499574797632993988399337392586240 11931869 371234331974450750246184900148674931200 11931870 209984937273177487434780732969511132800 11931871 79798948269249868207516138398113263104 11931872 430574965763265577993177434359653466112 11931873 -1187607447198249342495358542387658759872 11931874 3363851826807464279639561621364600480 11931875 124053334506807955303957746366125295000 11931876 319190458869327093589339733489793638400 11931877 -362466011998642413693373831180288902274 11931878 -104328128266798661461104871007784699648 11931879 159689649834831698142463044912855340584 11931880 -1187213872377773956898192689698137395200 11931881 341133139509660403657761538216073935332 11931882 -97041861983269670754981916903878602496 11931883 -677916110026366841654573452615190745868 11931884 663464507181758517163502093586506178816 11931885 -65139106321395334294576312352682787200 11931886 -634109337602461487727574403775388159680 11931887 351609019579810158399753806205279111024 11931888 -107828321201043471321750425602272264192 11931889 -961555431004563526895348096070258843310 11931890 522475785849099241710675017097032908800 11931891 -117985180204969685677896212943528947136 11931892 -303927543368809760518899739981141738752 11931893 -1489469304198152668617532702396246476996 11931894 159250964007920100640527442493534515200 11931895 206762113099086913656947222194404173400 11931896 -320293010655639779455699561038772592640 11931897 -211019247654940430467668860999777105472 11931898 -4903885048336103290705835777378180352 11931899 202472216498261600864973103217566951680 11931900 -111816534092140893608566169820386918400 11931901 -623349122741829746323309637957950799098 11931902 299995596790137804208472899945339307904 11931903 -69165832322410842157771994476888539960 11931904 -637589916988449906872729341771869323264 11931905 450388884524122730948841353268685152000 11931906 -28621725785421522241234321370276522496 11931907 -140356728343551400229726193175808041120 11931908 180688637595158789221544582318971550976 11931909 -491336936114768213444589822307213014720 11931910 4777906614777933068612473890724350720 11931911 -548315582904745760949044266780004849376 11931912 -548806973919359481690879982274129710080 11931913 112722475585155296935898284990708466560 11931914 142765066984630962477054632881291695360 11931915 451020226953871273099578741446767783920 11931916 910421836921351651219403032367051114240 11931917 -601761949617052324787548863705829340640 11931918 -239292600228230494047946946553509263296 11931919 -471518226333180590885491949014695929680 11931920 -27504053474289047258643651828252672000 11931921 601512985364153902292504460080834958240 11931922 -230352786989881671808720472469514405488 11931923 -112780278887319053658696967361801668800 11931924 117367759439043069469155966069343027200 11931925 557674708177358974756440866345208072650 11931926 -140841178568381016502353462884086924416 11931927 178092755825270387802495893154972220032 11931928 292769843660502393280660693361155676160 11931929 -134584096672410649107065538177052924470 11931930 -312911824694208800144746696791790017600 11931931 -39469760946807458588864048780028608 11931932 -689249814866282023515881960924121596928 11931933 -53382310348357907210656330001840582496 11931934 -298379534172512817617398395850336876800 11931935 376900956723682157608233362658330479760 11931936 907452325888818520876632212827040907264 11931937 -2189885542044089893715658290185106028288 11931938 128639465211747718215479947052764081440 11931939 336217856906302573469395166244215636004 11931940 -183371398645900556849814547716356812800 11931941 -5905207355289758368407960671330064000 11931942 466853629072038866357016640056791436288 11931943 -70361814886264646919203306799034996560 11931944 -923428709168151026033670635780097315840 11931945 233561118679035113386513152663067800000 11931946 -69388023871764554173035458576016671136 11931947 -540654161235637643098275212265149384400 11931948 -15191986330325669086504401599600999424 11931949 547196992291692495737584398568518781536 11931950 193106797706735090506528925036789616000 11931951 454829062435018360476637430178817652232 11931952 -49304466232506260633145465069698105344 11931953 -578581174852511784381355735596840005136 11931954 196661398511957088309674246036967150720 11931955 -118219451419857553280269558204169190240 11931956 4825705575245031116532106117662394368 11931957 268315255802651039006607674150121415854 11931958 -765515680893650843201121011725025869920 11931959 527852625519878614146391595794002652104 11931960 123117638119331431174494959804590080000 11931961 -119103155781348581410748476092398784000 11931962 -72908158946324606811755870831924674560 11931963 233426028247483799529991824743305612800 11931964 -163486863843759592945002775220951720448 11931965 133909856628081686064687934633367410860 11931966 -265702806900165286911601926059308894656 11931967 -375975452662180702186112514619394449984 11931968 -279450887761394639000924989984986365952 11931969 -82370142389795442176049302128567533120 11931970 -197684434485474855256862010941320520640 11931971 400130564143054488747049054098878140752 11931972 -115153196082005643964687809252248260608 11931973 149280634496217031720128226692147024064 11931974 -87813279606712019296200915546958140288 11931975 695936744948939895372329880314528736000 11931976 -189588987077907973860555203688192737280 11931977 -31191325977223772346168229231506134988 11931978 40712691433009431368567601649240139520 11931979 -32269574964941815222000741510731609416 11931980 -50318561875726884769166575543088256000 11931981 -473089470722566163511991932694426377120 11931982 173192079140954108664687551054994591744 11931983 -227486719370847435791910321840445370880 11931984 1590789504501441399235467356039282688 11931985 324413078037771580268730599753552356200 11931986 -141646952596662223727749232114373437952 11931987 -142590519156783972931814643475365589248 11931988 -913585038450888629319106407419057168512 11931989 -708449913228692311457683199127268284210 11931990 -52981917631031160717401866382632033920 11931991 -1037779503833296380104420589540899855608 11931992 -490659462012726829745791487173787443200 11931993 -250163534969093385223394617781545084416 11931994 870918651698229166318872932674960162272 11931995 -739166740151678435353680614874143688000 11931996 20765576436580678345184640949310121984 11931997 -398337181016118127449507734047274036736 11931998 129599601537332192573241005741965572480 11931999 61693128740615594412764946127765201920 11932000 990132740128223520885498671948759040000 11932001 -1768110349666489269030003421384353966288 11932002 1054328090311602574203686795351445657600 11932003 -1101634560089296278281164050478668308696 11932004 -103183896785522894980978372063590862848 11932005 488985038996198138621379964815069094560 11932006 -949426382001558564406975849721197278336 11932007 162633520640793826610912278413836003256 11932008 828629896925135349078165093771722833920 11932009 -360403980636729348529483104456194771712 11932010 61043262887577555718734506419838741760 11932011 -168968175727097269206835048850302074816 11932012 -339399490595572220372290265268846341120 11932013 219084317488700794565075912039903378262 11932014 -492787372706165382684497251442680743360 11932015 -472379470931344987731013984661659088400 11932016 262571849530783930224854066086855606272 11932017 -466176351938395425451859259331325784720 11932018 161530860950231037701128169334827913216 11932019 210722735587858973692329590068975860480 11932020 19338635602283055467093711945675366400 11932021 -796407415230481450112825307163725106500 11932022 583129648501330563087179495330199537312 11932023 -170107775963000053162992902678134997016 11932024 -169600296650698039853505491982148239360 11932025 -58367236704988453816639332872862566400 11932026 -222089412811934187057220198719613433856 11932027 -3074698744989197266824299740184786800 11932028 154066574689521322949633554108517753856 11932029 95431055858201602141494571331514281664 11932030 -455572071730791467626039401508843852800 11932031 818913754977738089727686214892228608000 11932032 -144737072472190094996557052952623185920 11932033 79435643591119925598584242784803144020 11932034 675514546387225698590112665082808318416 11932035 -376651740141043684985233796336599368960 11932036 -809767163248092462572180341735422341888 11932037 72771797909188115555506817002832636700 11932038 225304555723657057167648974707658227200 11932039 -630049038223545230599687121820742915368 11932040 -63340620345559488569562315578880000000 11932041 325059858278618652099349806475465235424 11932042 -592521884926695288868140919273031884800 11932043 -1258968659967993317409485973158893521708 11932044 -229463036011236385789945262084071862784 11932045 975382093369420898639682729770289298800 11932046 96989716336117394767420568015393543040 11932047 -373089983738744278486720285082416792008 11932048 -282832383491357102054684108741552201728 11932049 275933716033988847822647675897005061364 11932050 77719416013453909256469599026458816000 11932051 -1300268313095165041969379418235848772948 11932052 -301007919965712455380267638714896640 11932053 135666773203868921509018536700916714304 11932054 -34696551145105020145861344023590451328 11932055 -64119229863689155712441035518271457280 11932056 376909293829204795741547049457470259200 11932057 664319393019830277975907457772575429600 11932058 -526457919655961074387531089027510543120 11932059 635749852423818694441878006998139511704 11932060 238876664965221550616771100302186035200 11932061 -429068702293362514156760727579471255168 11932062 533343894122232474994147861799366442624 11932063 -224531614699210945324887378494855135904 11932064 344546988091816204533701532203018551296 11932065 155798258914586828078154298512265099860 11932066 294795782980029503475370086102014572704 11932067 -51690710134896943772344729019262508128 11932068 425408004517404923080865376799572771840 11932069 -17836113860659342444736739378411880200 11932070 -3319886171297200426920139388209200000 11932071 -307174912036394761460776944447000950400 11932072 -787956614691754366926391574731201459200 11932073 -746932082034988987592016039539828892678 11932074 -66583717338363063298101578429929013760 11932075 174197372665642401442698617849169876000 11932076 81829736739347185026794204407269849600 11932077 -57358720376019399612213924317014183200 11932078 370416699446320694170395233723874263040 11932079 -2215554817155957541812881434701564573840 11932080 59988467855297339317527141457723392000 11932081 -389688045441703158916427016958026161920 11932082 642614756314881958201597001304370501392 11932083 -1118433244121209226016762019824915993600 11932084 117235182030338439017552274719273849216 11932085 -751820887078333765203712264269205839840 11932086 25338322159550733964903372304105545728 11932087 -275410147409948189466606750283383874264 11932088 108581369614378878072847051971187200000 11932089 79170619774093997857344213399174074688 11932090 -260169706829539721818280001035085127200 11932091 39784362302415189537824181386467197912 11932092 158615370707523332681675456275381756416 11932093 226721274365927455228478625749639690616 11932094 -546349044884101791379523047424932955904 11932095 80058137645858751135360887584203302400 11932096 213272066139319503853017646966794878976 11932097 -778487782377893976703982532728739518928 11932098 144215653922342990531091583493026875264 11932099 -96386344278025906533667621609688561064 11932100 52036062934045593780454286003193302400 11932101 -96076535510330732676634781093669280960 11932102 -36067306561588278473679019601611900416 11932103 888390788459860551293995604179707000384 11932104 408379661981000280815157549768400773120 11932105 -235026024268112144711988454154278967040 11932106 95325229862556729538243172823264119904 11932107 61111353186742455160071269877623813760 11932108 372878279307493254942406608490680674048 11932109 10972420073887183330214066941013032416 11932110 -10702217432801265928761306896283147840 11932111 -730317071300630330629979265096856665248 11932112 359345588724673037830741640727877410816 11932113 1945996592531017136094979910726586048 11932114 807710303464059657871503931232586291840 11932115 67586453384913393792612692967398955120 11932116 46268984898445470678784939663072972800 11932117 175945629258578141527312710893487313792 11932118 -124852552301095046958687063854086563840 11932119 849270456212170034752351898742146624544 11932120 -725079098274857528402553899937502003200 11932121 -5657783316741116028281827104557850300 11932122 -134538701686010997158162604323802009600 11932123 -183362736069079151775912485233103794160 11932124 582000523203924092599580658211381962240 11932125 343545678639332343193724583473939904000 11932126 -189755394233386803982997712421332463488 11932127 293440136882796392269634197266597535560 11932128 119739414672143601678781834153385263104 11932129 269152400020263933855780768620588889888 11932130 -9202868495382385594392355964167741440 11932131 701499566463866438951037761547482936952 11932132 68237775611044672866081132043941656832 11932133 -35023830057206426476346749379745286338 11932134 -66912057470700806925050809301833139520 11932135 -1245863531918460318463160241294161525040 11932136 644488066734444790494294252253871815680 11932137 796387988888286076720526059256860713600 11932138 -948646687986848869217147287750238989056 11932139 -979493500867718340568063505535186690060 11932140 -131647164036144161619399931970780774400 11932141 168211174922547879821060988242602355160 11932142 -37843440221998104403704640988589155328 11932143 -397633455327380267664887999511591206136 11932144 -43105044627271210183147908508575924224 11932145 -401342658829112504027046188241523985100 11932146 -428583014373499923524352104659590876528 11932147 929557002111434119861897016790520196832 11932148 47639213429766194873476542073482166272 11932149 914431089284474205613126779468465140448 11932150 -273236075190681160337390239554432528000 11932151 629411953354651169281631302383614208 11932152 -186338915466886412420605967952484761600 11932153 856627862136012469063869687970168535402 11932154 -167806572943850132088148357271960228640 11932155 81704493191985658461702873937209108240 11932156 3196235037865155296495387437220281344 11932157 932093990124100103763456305045277628812 11932158 107763536921529311473665585204673708032 11932159 313904691001218001172268771897581710816 11932160 348671396095234614654860415996002304000 11932161 794354882686369053734518475302219617072 11932162 494306069119956372531001136270651374464 11932163 12538860618008428583047985888373831984 11932164 865111877848994824907044512385133813760 11932165 -261242025876431717003074755931377686400 11932166 321865380911783863393676423338493433600 11932167 -166172718430032913237326763184222289120 11932168 -483856082530260898906006879298565565440 11932169 -474107794729225051309532365015816510704 11932170 -71458130495722340455340594066771420160 11932171 763877303208255611105769168286862182400 11932172 -7611112703554795243063074639127805952 11932173 1819439261723701081356739799196301686 11932174 407460807241698236677350628795540134336 11932175 -876972905953345628250486763359818790000 11932176 121216554114090738602354948475685896192 11932177 320750262016853503094350946185622170480 11932178 -421343061689731670052632336777711364960 11932179 12656584619222076050871373930377861120 11932180 -152106855465082391155749777594236951040 11932181 -170822894565495681331683296322439304136 11932182 -423979787440930068341840899206018295200 11932183 1090918107669164682767503385669001664 11932184 948866198781707719932294491649395281920 11932185 -207155094360242017757977817109936907200 11932186 607215506125388021206734210685910051040 11932187 142421965025955536629868467735955831112 11932188 -23738449656565097698919327678718443520 11932189 288467004416858793513366885219025166400 11932190 -88111669957440582032283179867092732800 11932191 76195583828342727327977286129321809232 11932192 82757513966682518557162104025086492672 11932193 30160184577034180377799923481532851968 11932194 -429864789929410552492297273143589545600 11932195 787124116715727992675555422372805373600 11932196 264875303256562901197340535474451958400 11932197 -1198292656562461167634813080436146944928 11932198 -722477154794136440472917388517862931264 11932199 -20370341533940168105666270314584615336 11932200 116873192715700950220909637857941504000 11932201 -1155939077292512465571571652826429361798 11932202 -680645103251663455687539358134167642448 11932203 -863579992888678027168723462088290710696 11932204 -70148975790097144998257456683284545280 11932205 918410080529198885826540564943045284960 11932206 15766747233522538995265423712631856128 11932207 548757273270058570099523492480537520112 11932208 33520356185350700533159663652924227584 11932209 919816657935119123870910676386283477200 11932210 -181668072582033967289941656854515752960 11932211 244949982813268740270542685205729180812 11932212 -182639183274059129697282131766328178688 11932213 -197369069898578148816635697862979451538 11932214 -125586800832220638922449247808440111488 11932215 -12406157109665061024164022881722618560 11932216 916342226215891166945864366001202176000 11932217 704526302653795813103047505268306359952 11932218 462048282395130371207232448810829376000 11932219 -512275564748830966024750937167654863360 11932220 18344712995104287424982137133168570880 11932221 39964048931371589176920284550812111424 11932222 81381583127081546510541164405042559552 11932223 1261876194467189136582885939167812577472 11932224 -302484884880479842008340352214698557440 11932225 397653319501002324071271300807400221100 11932226 115386360384832089765812904178504431312 11932227 365157760962574803572870062291285890564 11932228 -142171149519800670197772034779222835200 11932229 1166711645681888140129999394051136316830 11932230 16530322996652367740343731692141248000 11932231 -633028937493520873836539412750729466328 11932232 -136311542735592123420268136882685265920 11932233 186404162360560371466821964831832715024 11932234 367803045493665329838647923093848980016 11932235 -50091834738136406938569498492308543040 11932236 460528556364666907928208270587507496192 11932237 722049019979646138281409723774920080886 11932238 -1746264350632251331534010864368121280 11932239 69733769856311799065823760769292288000 11932240 -61908273668305123189899100728852234240 11932241 -177687523088912469233027884457192328192 11932242 1583018918829337655872910405376589824 11932243 -75446787828432603575092962743942625656 11932244 223266169756546227732303001041590959872 11932245 -11262258780736552154000901222140865600 11932246 -105989970129867417880734864263162554176 11932247 -624259386727070145710526460260748347960 11932248 91469640177527628011559361729413672960 11932249 26180837890660678968670122245553414912 11932250 101148047372327926327806146397860160000 11932251 137650640161553832423324573028979334144 11932252 -139136757679591069850287048356087408128 11932253 -474775709749985215730883826018694062440 11932254 -588219383803435575928160155645160201472 11932255 -94385462680276959968379320918414765040 11932256 99055655273443644629982494988679249920 11932257 980639667441553222595507953697197406640 11932258 -83034153337627565140151052382320990720 11932259 837111132172901629247747626465195154460 11932260 -97980668383433624356003378525206650880 11932261 434809430846282442121019915852916906048 11932262 429569799969616223148897314911406589312 11932263 310687295794042924495122902831766673584 11932264 -18607748630662328776586391928328570880 11932265 -57510514218238454974699261480400549340 11932266 755729510127336023162689311196248391680 11932267 1974393910936449058695134988222011460312 11932268 890025338312598682262250284252142037248 11932269 127847588963496516347986144912224545568 11932270 -32493007686084113299924386502378928640 11932271 220302705088372121412320319659278935168 11932272 44542582366050777694102214942455234560 11932273 -17025346485238157604909325197627074460 11932274 975980470002177161131243018968559136160 11932275 -115658865356371746213981548685323266200 11932276 -7776364497704128349474850146391091840 11932277 58346123700664239979289028179557018272 11932278 62956819930078117976823799029158768640 11932279 -126280200894561743903298271129587618600 11932280 58445395707369285652606055267022950400 11932281 -34264192425786515676702389889531856572 11932282 109455622889148372043466955136696147200 11932283 -162688642906508757452001505865903308080 11932284 96708393485030494661044310366139187200 11932285 4319379496564262623002929449424486400 11932286 188345908519473520427344069756844078592 11932287 -471842414388721249207204465992475504440 11932288 66810793141142881622543273944437227520 11932289 600627486199645209626724701303316273312 11932290 -179635394610626212635620982913551545280 11932291 223817679795365505069742662217395262672 11932292 973666302705825314574379090154493734016 11932293 -322119575663359021263473903410526293536 11932294 -1085272049223534360070618523600393952 11932295 -65550007602384604036696689151866232200 11932296 175526450127306265921799115717424742400 11932297 480372532872806067231064048412045192740 11932298 -168774130257515893482380446517650841088 11932299 496861756260555512026007473982563059120 11932300 -175699403423061982437593192664038976000 11932301 658514972395924999932463499753802565302 11932302 -56336728013305049024874495731945934720 11932303 209569654188144307276084612717145070784 11932304 183901573629220487315355324961093386240 11932305 -128028524138864120627613583480337679360 11932306 -187667624905669526030887670976844737648 11932307 -415482446057164105603591612364098767444 11932308 223896117810780051914217278716836562944 11932309 1165954642651872869049698264839792058510 11932310 41686458777899415234476044980455232000 11932311 192830281633690395034223211961965005520 11932312 148867078113248282992895189310551900160 11932313 -67803067558880689546041591216998593920 11932314 -90635147547505142940789787769183447040 11932315 -286288615730357285799106346186785410000 11932316 -740419288500502636154373408887828152320 11932317 -1334791917173591199072849398549882401728 11932318 -201476667910572887846115062307345143040 11932319 63496278950082674723477917991109331200 11932320 -238115645474507575290985445903853158400 11932321 -303640917921239589806536278348036552478 11932322 -663912230976837631040434235547106776576 11932323 -263778782829321718520282511621603843840 11932324 -489082620259691265894199372830667218304 11932325 -199470323756348812975488792344888254950 11932326 16809175664728507110968477768637112320 11932327 275134402005749453778225523545695691672 11932328 23447427595929994030308745153652981760 11932329 -115354278136956292179593556213935865792 11932330 211259955687191916123017645471105566560 11932331 339014957904871249940388555099482767104 11932332 700705678080604196357088782636690463744 11932333 244045499782461422449192856466866150838 11932334 178928907589717168266184205301036862464 11932335 -195059217902549592425330327284886894280 11932336 -112380876393291111141739371904102105088 11932337 223649882751230549882803047543171319920 11932338 154329824505126410016928821135956798208 11932339 303049632785547355876451253223740800320 11932340 65877150582206377905819524750281728000 11932341 234961789376121850356725996207329365792 11932342 369638124423680241863248146316265750400 11932343 657207799649983646454449322053544695424 11932344 455094246098524956121900312148553523200 11932345 577241713754566995633511607325824732100 11932346 -45810560641668532898286328521496593696 11932347 -207675253661059284065111936506283094528 11932348 -220962448202906457731156075681717145600 11932349 -465055740528934127073033474657322649952 11932350 169336816434045914467128357130948440000 11932351 -1027839415492711798893346547999568199968 11932352 32438165038411826705412917199969976320 11932353 30546253376263212977736472247822883204 11932354 100700136623915461023566436967835630592 11932355 -843932583917834315142959275707428544240 11932356 -314512536885102230336646303804131017728 11932357 -687189300184675871765273880631008903394 11932358 -156122671058523346637191714932899874624 11932359 -376747783674066650610557688843545547096 11932360 -514505118116965795863450560875885363200 11932361 9029803508719283985316046851701475200 11932362 160669533425489933517314556319632594528 11932363 -1541546901352860185735160614792620737388 11932364 378450230698958057900157446773320235776 11932365 230470373730401304178034164720028221440 11932366 -253111457765183133045837609963832834368 11932367 849066306177079995736901473075668069600 11932368 -94625425453736632836834855232741048320 11932369 734363288339125282324054812859485024000 11932370 -111963026280824913241371458095947105120 11932371 2007104473284489241536181397886853056 11932372 -1662191238627278709346608556802289651968 11932373 -299412485237663515661078459273329548420 11932374 167224744989720725805513988603648436160 11932375 -168229519022581566849904410116110800000 11932376 383085158578969482175277894029631662080 11932377 49753056537766573140704783270110867008 11932378 205443562218594598176967585977619296240 11932379 232264853731586451597977040623244982980 11932380 292119091635861180973962703262840832000 11932381 867047093867102708448230031070208982182 11932382 -276492646131942775215283537716599388480 11932383 714647226555024907583105537906409207624 11932384 -425413112209029795117894066876032483328 11932385 -624872023987801074119693977823606462040 11932386 -13648089335018008829452536250271782656 11932387 -888364402746602729175672876223669092964 11932388 -103515437295426277876035206372378023680 11932389 -105789089075848159090293235437441269760 11932390 -311632057887934425991836029528897116800 11932391 -382794168681304512987887844268658315208 11932392 -2491257575576111854370693267844956160 11932393 -1156732368875372329248484278921799363392 11932394 219566657021825264395817740890927691872 11932395 207823504877878612194261053514924372720 11932396 -118703639585131191238666448204112199680 11932397 502546142558290570616176392398063291520 11932398 -61500924198908914195885236018322190400 11932399 -47512866394932025191178663169160724760 11932400 -55125434717779260398733346667156275200 11932401 -29426040526036292212695235634370274560 11932402 -351449279649265555079391642195527202816 11932403 302104333527987826868753166022822845600 11932404 -303046369747693740573069199797776037888 11932405 -794263918249320491831459603764385507940 11932406 -135488018691445745041990599640286353920 11932407 -393257528046692730965021691524401359360 11932408 -147433606964492930238885040518847488000 11932409 -1863915066616982383314544833637296419196 11932410 -53980908646752733603154810457010682880 11932411 242298300463064709411492934384169345400 11932412 -189601985831354214074058949366277603328 11932413 -247836348241128377334055343709103942656 11932414 -167304197902239011448540103663184832 11932415 140936294309110543469066148923258065800 11932416 -129250390024594137500869278601932963840 11932417 -165110614427405511551937150190326306816 11932418 111582914414025747105132459154880720640 11932419 -450886425174516604400034331451417606160 11932420 382185164689203102549559128333367994880 11932421 1057851994932047407317911875153302854622 11932422 246425688366004470175920506198439759744 11932423 471046644538630859494801161915121584144 11932424 -144032940806169112743165455283710361600 11932425 69111811816047027643410947604283958700 11932426 -62702111644941825584214881052921573888 11932427 134098281176313980563943958780233130240 11932428 437813474293704209775304472447487045120 11932429 -141011902103760333476937321537908352970 11932430 -245999690933985546251133488838150392640 11932431 202555241123995753601516633812833558792 11932432 -243157582996579130707426647479832608768 11932433 1027298720744696503813590697415159189682 11932434 827213772873538361502096680581420320 11932435 -326118934146804329160704248279414323840 11932436 181923014334235751678538805577677332480 11932437 1210971386370116069375276237400322560 11932438 11375948183353973739164569375113062400 11932439 686260458755898007841795390040060615240 11932440 -32169408128198043566000061136988160000 11932441 -821084158601572177262040027033955247158 11932442 -202919585094750421249550145730904428800 11932443 546521060433250772209516698263477618064 11932444 -828900172396459348669216160085292440064 11932445 -5395358638114116930138722790891371520 11932446 -28449086656447514278109670090077776896 11932447 -132343762931929042990763540552945598800 11932448 -385412905963925097336914426573157826560 11932449 -555834979775158704847389770259384883536 11932450 53686072075243913571092552305963110000 11932451 400621966141629536920789266645285199452 11932452 -48597890280094347140551259791295336448 11932453 221005152893584011905903013251136500664 11932454 1472998363245531708982268822463395556864 11932455 -282756346334124453585067662665742816000 11932456 272441082844911149123551800424962048000 11932457 13383752824078386704988438261511410000 11932458 -7954128597941823357182871530908342272 11932459 6473419101965704075529382571955074560 11932460 -27169756516939341472757292664151070720 11932461 215315047731359243588768104839311076480 11932462 9156240457855811253406611709437125952 11932463 -714170700719821788357308467357325558160 11932464 -151762690155715126359409018916321918976 11932465 916239268627431804427423076008920103860 11932466 -112531938304569671595260392465252763136 11932467 232842451431455776063304673879529441080 11932468 -50544022376530428362688384650822772352 11932469 -371605653343495920233193515571586685856 11932470 -33964144921743899237981345959248556800 11932471 -1349718360253732883100928975901122825688 11932472 22069468245610159864892364869207347200 11932473 -54364985059887840275900004886735417344 11932474 112022627135218163208975081540005321472 11932475 -331498861908750262444257728920524639000 11932476 -66704019752698051058223284795556003840 11932477 436708564710247889241497785607807568326 11932478 401500706199304512690306435591473591040 11932479 20875331390082041475075966517239279624 11932480 171332802655152031215015048156980183040 11932481 1460386168080979196998583745353455938864 11932482 -36150387854152892703045613905246840576 11932483 -586307980638875348147472863113584880200 11932484 1449966717275703671449408765536506597376 11932485 -204827742765165819351285747625932374400 11932486 850445369600472501443494072891058148192 11932487 -28519089247196815029386198688662552640 11932488 -135315268608840648667724757874644172800 11932489 -68336088895111129589937224218861333760 11932490 575302466736930142634823756417082579200 11932491 484889568788175353285341314919666392 11932492 -715200318576840955207267931910782976 11932493 -1014073935219196251282519985437767061258 11932494 -3783199848495710401291209405820535808 11932495 470937906163406800932402736586019687120 11932496 -49385020154322781616325890614144155648 11932497 -437718285750570879251139058162715151420 11932498 182490872074577211436484385139108536960 11932499 2082931992481454826773169739128509328240 11932500 565917924449493990518340831909120000 11932501 43125282745956943654626692123153137920 11932502 258760208361061173806458518509084126592 11932503 -849467931050459968844470539239752214400 11932504 -250525186366754343469235496829639372800 11932505 -488413029088032720330505098703959674040 11932506 245500304896582316930235984727535427312 11932507 84957992290539911331156913236011132288 11932508 348582361875472022989398775055490518016 11932509 766125088032530680749762859826946981504 11932510 409888222106182347796658203806835436160 11932511 180877464281290591652712574986807374112 11932512 -90600754864650951404101348096867565568 11932513 -966775720612609376894106329354162517600 11932514 712761119181330340007198229832243929600 11932515 -140555730419921865579762182493843624960 11932516 -681699039183271948337131441217512953600 11932517 -351278030975998739455401045037127938788 11932518 -131961434457372768421777823631105762432 11932519 -902526673546382487945731100242135147080 11932520 5438878195155068930372910940166553600 11932521 59869833724031691247292792678345378352 11932522 147664068035327077582295238320740069632 11932523 15969556275551696724190799383950662772 11932524 -1184598430471453131213602197130183669760 11932525 -334325644396053972549075069251788454400 11932526 -152626676704100665360442474397227931456 11932527 -159112434457205107983940331260631737080 11932528 -438446539065643664425093881788864495616 11932529 -270218452086819349873123631073986633454 11932530 203541692644558975641594547177933816320 11932531 480521704163917132169947278806263282432 11932532 -624088312687449140301311507472906301440 11932533 -384145311820843503403614854016628175136 11932534 420310621055068524517190723655263603712 11932535 448866568961991091661655452844466971480 11932536 432401497139603129941722570077306880 11932537 -42486681919474563373207514496569341628 11932538 -200099290390371178116643582036617070080 11932539 -332215434886159924429367482417333186560 11932540 -337369707423804282739694507612711531520 11932541 40406376245619390054704056239776823942 11932542 202004281156454656309116227668168218240 11932543 -6021621159042704264159458760415843840 11932544 -156328543167383208931714358819967467520 11932545 -585031694040535126110797759663689015680 11932546 303534638599928973041415482683032875472 11932547 1154365358284871696841614712803659151112 11932548 -300051518398664109773219247967869394944 11932549 101000188472548586034764790966627349660 11932550 -147089969735770767297000047643150182400 11932551 -69945140218254828954845311600657251840 11932552 -916803559415187314229524691250104145920 11932553 -902007101390309096090846038582742136960 11932554 -194553259694703953933648154135767758080 11932555 1329898171649096093265285731582614070400 11932556 564847611031610582658501309780069400320 11932557 -23897767177565705920105116220498686720 11932558 -179196553424149489988679124135514263680 11932559 -1097704210346984346666579660625458060240 11932560 63709249820880358196678343395899883520 11932561 -383460236807043268229858520150736248768 11932562 190707807678253594477977771469030150032 11932563 313990696525260811269127050526773512304 11932564 20215766447246488262021128282814089216 11932565 673735203523015219719451020917437130460 11932566 -134622823256404944692718965480151077376 11932567 -803143250498262196479687295105997539384 11932568 -542513867751575016139229452916186941440 11932569 732283225685613359788949204962493039040 11932570 80459400362018389139219632166927462400 11932571 -11265871354796561425803824036270093280 11932572 748401343041829930745009361574429255680 11932573 317940388359763716913629699162398750400 11932574 -38765436211347631711073885969791671168 11932575 -198548750318653886967983794114133730000 11932576 54955006339460628300764788382206132224 11932577 -1070236138960880101676963868946825290348 11932578 -48584141777328863043218745589708588416 11932579 705512455979176021014922116168015582384 11932580 -7582757686767104264314597504204922880 11932581 -259833057092293845820903576557961369248 11932582 -73222477921672384863738675912672278016 11932583 -15356359575470322923381482042069287408 11932584 329543190958362313546850325358520401920 11932585 -359436282136528760942418759902297336640 11932586 -813240762144266055768407147327731200 11932587 -154810786032494077297740595002563445000 11932588 -732063986685966918037480745261548141312 11932589 254712078153166595412821460262043034240 11932590 288124806474981562933583832839468296320 11932591 -63858748255435233293738917986781863696 11932592 63211572852612946246678170126711324672 11932593 240774928586521516801317852000086336928 11932594 454442188174414788001007522341805143680 11932595 -1037620745773238754468214073403165184320 11932596 -7975667127536187272681077616793193728 11932597 -444444011764091934738187062736761703954 11932598 572303390277004165922961316568257168800 11932599 -89300366543919793680477544870285205760 11932600 351066493646079861647593975036990464000 11932601 866824895846720944866404068816147268100 11932602 206533230676445690606743725723764661504 11932603 -105173198846497866931445889906347349148 11932604 263367094735052925077944433362077152256 11932605 -127726154622389571344935551226025133300 11932606 -45418700295769182610375566459205820928 11932607 -455628527721838432094901182237973119280 11932608 -294449875463490903329738104828707471360 11932609 -274009072223980962156946341206334922796 11932610 -486589118703694285685916578958050243040 11932611 -46853926503212315304155828303369924256 11932612 -278041917401117012159896861028146255744 11932613 -182101376419238405283858341790716928000 11932614 -142251112511542069296973866032709200832 11932615 195514711474103747642956712626723281120 11932616 1166938870028758291672344169233013908480 11932617 769064318871696072122740442595353994048 11932618 -362595269747603247692130111501728652240 11932619 -285733866340904863532517709219716194520 11932620 -91103198342591319752527237245080125440 11932621 558888400440311239547511328635391422432 11932622 249051248561763735777242436569957285952 11932623 -611596207883472529184000790085648838880 11932624 266434943080592829706299535332822220800 11932625 -1556207252621411431417729701533304231000 11932626 -147494586995765438316673289206622976000 11932627 474962448078355334602167868866012352000 11932628 -38939598134324721992168631553327659264 11932629 15774328680836370443623303675444438848 11932630 73709021385320177714923478853139392000 11932631 692902367981736159236049729914735283264 11932632 -334867272125254955820923251749710284800 11932633 -30105688461950005927565288341506289120 11932634 -25470538005838705642191476949676492800 11932635 154604951153266633977737442886542708480 11932636 -1086983434814289212415113784686961418752 11932637 60259390082007564206587013607737884800 11932638 85043864129997534025838082665991690240 11932639 1207652191487669636854516962101400510880 11932640 182437237468592264345380653513713909760 11932641 -319129814352599624171590400453763310848 11932642 -443350820234968833203030695475835629568 11932643 -192089486639796209684159281874100676176 11932644 181703979517490699195132682853516296192 11932645 58772508352549091423207205979554451800 11932646 -9889684558305929953372057427018012160 11932647 -140589754501142549481220803605719037400 11932648 -48897587664914661061013864064522977280 11932649 635287738196487852295810159777685778036 11932650 -357038856918095153654420497527151680000 11932651 70980381384145505826262909458576775632 11932652 903988841954766841991304682073510113536 11932653 50401520875286628944883272709672465216 11932654 104432452767156243298957903687622365440 11932655 283454132202897133958239869631945419360 11932656 180366042059693214675426173465631424512 11932657 1622099661382651931623023352639751556 11932658 177477314018505599779647560099705940384 11932659 236315647711009782194919303250190142000 11932660 -491338794075155624510428353836887768320 11932661 -172358133285872266738538897347635392160 11932662 -114290178565045602984862853349403693056 11932663 723769226073901212309694743136315367912 11932664 -205902670734740533950842815146384752640 11932665 -304483593196465045404834608978001840000 11932666 -33255458161971563967793047741937582080 11932667 1122308153866837776919552574064733255716 11932668 -637544568757596785320434894392332571136 11932669 372126426919191424916904931003186289280 11932670 -410966524263223100715980518541402550720 11932671 92567538163308406723175053340004145680 11932672 2368049302404916945864449306753236992 11932673 -803482555553723533353897534303697710078 11932674 -33013972728816524897806590218059392000 11932675 32006152381951895611690543691075184000 11932676 501056052790015155402583610988089806848 11932677 -37871834737381643402401447139077758240 11932678 -179343033887997749662821211932121491360 11932679 1220127296190246816710937245547612566400 11932680 86430203414811304164401653324357632000 11932681 321876355814416540261446925614869165364 11932682 203169723966966310010926339374981606192 11932683 194662452119414029801819580336313454848 11932684 103925232631135806009109244616970460160 11932685 36484616890493311238104589844793922160 11932686 69639658892492683628657652110584066944 11932687 168092422695010446958693046357203009968 11932688 311930828719453744223189429993954426880 11932689 836894792796225415124447974703639852160 11932690 -42665411052571091133565117494418775040 11932691 1489385023687903131609290613244735713360 11932692 625298568209953576534808330695876196352 11932693 -1030184006031590677637621231184722493696 11932694 -470870269139446959309235241991080155104 11932695 -354450784856234303002875425600222468880 11932696 1389033720622732786475552737683460577280 11932697 290032451316629810551718492252298815232 11932698 430162543553431327987811369405345134848 11932699 497616688766726316871094212680287538864 11932700 -99778025303399349545339405602233369600 11932701 106910771607761470611063087748552796160 11932702 -639705360651375059332056956817841592448 11932703 -1032323940876499892916204806052415985880 11932704 -287475482165664478553978705117718773760 11932705 -56719117464606558058835291016002883840 11932706 -231487824382176290913302625828730761216 11932707 437620944070170384978071360515532248440 11932708 964365249987778863730502361640191227136 11932709 146750752489459775761542018916543086816 11932710 42234132096564492227431842089934168960 11932711 -21970352226621576455665694844295125968 11932712 1155036543634923259905764625623371776000 11932713 -47357104672061652356717312402342040960 11932714 -457385070538742151910259506665233246544 11932715 3201864335678228584476186206687400720 11932716 -48571030127560339665792266846543682048 11932717 -234790629500798908169740054936230613140 11932718 -156666266637403542617464056135826433280 11932719 231131041092848525867160386366306331144 11932720 -10592558592808871214262047022158643200 11932721 -1341291256837052507836004498328350436078 11932722 -30436291792131083395538317784097315840 11932723 367197795256615962405497576498588821704 11932724 553906940493557294382372760834711898496 11932725 -208022339109856686355122026943678451200 11932726 -4869737095865179652933224716283792896 11932727 270803335200600237767025414470159004672 11932728 -434162346534348711903153890070476451840 11932729 187031607752362790032443344680922021076 11932730 268757552234908798269091481140394987520 11932731 898902530594171950014940360203208545840 11932732 161640398387624504920401048431702497280 11932733 -1009606729486085610213782451115114769760 11932734 333531544513991711300523637602105139200 11932735 -101336868837012480040966747351528759320 11932736 875934951930916575327682732928268238848 11932737 -434800079939627223690630851986040318160 11932738 217064133326421789177504288947177754144 11932739 -187480451681701334494008240655384921440 11932740 405342281231429776649147629873692898560 11932741 -229993014797960200808767899169761125920 11932742 -489907241078900565202484923697869343808 11932743 158952479907933614657786406731193401424 11932744 -895306499975600367378203050292274094080 11932745 166871577790838805204115841821277523840 11932746 79734931849655368810892231590554347520 11932747 185638817839901840391969649115921533032 11932748 1046038939464778268588874515741685104640 11932749 164971945014529443542764676584351238934 11932750 -250588700843882159665002852022528800000 11932751 517001005488219435024176152983953392752 11932752 -57573236368606199326612633010398298112 11932753 282835829617738709465097289061806223680 11932754 571839682876427315960665552731956370576 11932755 -287242043766688027649958936210298207440 11932756 465420058220202988518415882996822831104 11932757 -687007521422192571606825693000720644448 11932758 7888650192998793212593233894865095168 11932759 436592523873526623047385598279862689344 11932760 -343186322507200320156879515438137344000 11932761 457270169066005198165210344827070923472 11932762 101697528063200319115042734015093979632 11932763 -624799283643350911022088580495201536936 11932764 29066728841231347286953587671541396480 11932765 -331477931098631458895641608038104934280 11932766 -561775834089068062672903812799537527168 11932767 -377373364928639139642370424891094018816 11932768 -4228215974305615013853327172306993152 11932769 -814417795138547486523779673734380475004 11932770 47169514818419439261179376025916313600 11932771 167157167053029670340502116725502738972 11932772 204671397533386056992677311698743249152 11932773 -147001520296426763724188674176569128032 11932774 643604208779345241237776457084689963616 11932775 198363742531815210846358954903943340000 11932776 804054072211932357628693143101879040000 11932777 52849223415242386404995743788179373626 11932778 -403726341446938399441748635311377568 11932779 292595322276842362120895555033939240640 11932780 -3200217438857223793167203018406082560 11932781 356804600350873794130886101793398970592 11932782 285526971130625242571069876672234736192 11932783 11214158550433783156218027105186552576 11932784 448967877298189555823561778317338116096 11932785 -114026719901320945718970015719683900800 11932786 336178551050087466339233068335810968592 11932787 -22893143641330699468820134395091969968 11932788 197795804944371140359956863480366370816 11932789 -897832655573957113668852859306655270400 11932790 109730779646644781310413936345159433600 11932791 56244298116755680978334548383060198912 11932792 -425161564018275633758212835072284876800 11932793 349484475486361003072475235353398204416 11932794 -28070161061525655488254683611075457792 11932795 211387594697546538043606689032487317280 11932796 -82237519254523099263329342997545620992 11932797 -170063875670796241172754992658133516800 11932798 -283252041852326395051633239600396365760 11932799 953409365692188723837179328614421888 11932800 98887931345298577646475394796224512000 11932801 30078182570463524269024078743999109440 11932802 -22208359605102084055748375660208330240 11932803 -147592335872941103199854710056489788988 11932804 183120168502161793375211864999290475520 11932805 603961329560296674564613258711463456160 11932806 63406924352565927482527658343782541504 11932807 1212836331358690551217153031408286385680 11932808 840836295388035439001911023851547816960 11932809 -44963805564678737706033756517744988160 11932810 206016554766219835344379569010093543200 11932811 76974538545291022580380878672773647104 11932812 -267299247884541808666522154028066293760 11932813 -436678454964888704659137448659602525460 11932814 30333131693472966486045478908360249600 11932815 -28292956406491683176923393714795920000 11932816 -131542156639096371551267780761422921728 11932817 94220890665581775034567880027848860480 11932818 -209573642965333980477856515093124692480 11932819 766600148232328306923509961755550178220 11932820 -741753085719082578940409169512126691840 11932821 -220980209833036872009535979359516002660 11932822 -58809835113191618239142204320094832576 11932823 -1058611669352391095319040851659687033832 11932824 446222360207370064332007247576898723840 11932825 -467010031567211759492296008765099814450 11932826 -329146876495460845297637211626200239888 11932827 -543589365062276605245299935826274606720 11932828 307980923031464727356994603085775686656 11932829 -828991740049579021171542668658386988570 11932830 -18096894182698165042780076812344360960 11932831 643384388400292286277677919496673780472 11932832 406140598054932925799417699215353249792 11932833 -381414584494572654855598609782353892480 11932834 1160401380258962339655134899908949967232 11932835 611995122336518845241442303767161475280 11932836 69923748727345242299723857295843328000 11932837 -157277390631180623492036202522372047616 11932838 55640430031899741952809444500190628320 11932839 51378118036090001463038634146594986920 11932840 -804231794829849738101500993178872320000 11932841 -1071202834046770422951151244663229570816 11932842 305848094768566309089835080745202733312 11932843 -372111672721063380482923452176467410976 11932844 -2487280295959479192062887560359018496 11932845 -70075103117642284302677112468217882560 11932846 250419721823452383251170485127819386240 11932847 527230340263520384803588375743502230792 11932848 112035623630214621463000964621390315520 11932849 -1216007106004204942327690008476447479150 11932850 -104295239769723629647555901630179851600 11932851 -69204850926825530808659331675929615616 11932852 309107279554770222843385474067677847936 11932853 -493461288541695916920276533731266913860 11932854 -33333051823496766491167912922576736768 11932855 -17060025375497449717062933362184726480 11932856 -82744630478411274449126995838435942400 11932857 -360287325952665984507585332276550157446 11932858 -11440778053869610471632741887428026624 11932859 163178190810950257505057710251309533904 11932860 -120412124085594710281616640672294666240 11932861 -139955285032940893006485260873743562496 11932862 27934008075860486669444670582479829120 11932863 797245765350136679055751975937229363144 11932864 146406002376225860942898875598698971136 11932865 412970975308409270476316588816484955200 11932866 775891466683913048438592926256142425600 11932867 342611089349172705695980439014797913916 11932868 -105754320232179064197525921923873930112 11932869 -104332742956342491358974801528190051872 11932870 -141827483210475747937705900446273402240 11932871 -816785135658237414355731806470429476000 11932872 -31559542089395780847124830442987929600 11932873 387260822015175496600489673936211372122 11932874 697459485625612228571777284100513280 11932875 100791098312446680928438333189176504000 11932876 340996885115829146755094576791294319360 11932877 -1062224165973912512452411537181841803136 11932878 425590229087204915841765041200778801280 11932879 147490795458281678674883531482576936832 11932880 -183647081518744162061996123074269757440 11932881 320583150473575813238315769112388104128 11932882 133641339007137750424302527410620672672 11932883 192130615035044638610420340835149737184 11932884 -1049642416860679526598992738633806080 11932885 186957171488289380458691036287159007580 11932886 -55996464520752710912755224461694616320 11932887 1133648263649963884500806687389047168 11932888 -1316228868103997498851573875511813140480 11932889 -25159667041483507933823856657165272310 11932890 19768481392998998584904229308633137920 11932891 1242336770470083646427505062378599940400 11932892 -397012981429071203846462032236814307328 11932893 -463070388197825912364799575962560435200 11932894 -414690105397257037919100210014203351488 11932895 259612331998462556000112811033813008000 11932896 882516782253192357990233069636016144384 11932897 -372883051321338699486510408825226094700 11932898 13270522673400922821513286815275758080 11932899 150240325094539720895000852927553024 11932900 31964710645844858150132219948188979200 11932901 1930339818753192986316395999653884692832 11932902 -458724390835437960184802036494730596320 11932903 449346678648079721971577913018288419184 11932904 251496422566166512416353580391010795520 11932905 273395393086145604796950855248912852160 11932906 100614190277765200849720481023793489664 11932907 236356506907739877892887319529236088352 11932908 -70710939909395843878888378948406117376 11932909 583290417603735886593911355614062065110 11932910 -161157521109723292404052789224576199680 11932911 836628211532548594043888529338715289032 11932912 -239352626362333589539045115571383500800 11932913 -440301463233439173925627970501593034076 11932914 70756554272455700828912500067177160192 11932915 510563068321108903422783146866881691200 11932916 -679649234962749031213597874517153300480 11932917 54378717578985038603948326936648334880 11932918 -317094963301988305468671249671001855840 11932919 -542953326015113323983774527405313958680 11932920 -22921358792480667584997983133401088000 11932921 835555370259047417456228978627847320784 11932922 270701764159751511683180429012617704672 11932923 -25775336812606894444808119690083474432 11932924 -766258006442238106469410093741764900864 11932925 3398897639676825273346419540505933650 11932926 -111272357586678421141114855577244122112 11932927 331787358947216494623830724566175979440 11932928 -150621213007872733486383622064323952640 11932929 -246596467859227964205402574609372787712 11932930 -8670604879382211756379419898726817280 11932931 -331150905560223069093404571244286289000 11932932 237141804866251028516723074188354361344 11932933 574644644816959512125915004476834505182 11932934 133911228986986785581945084829174001920 11932935 -64592777677213819437717426739843875840 11932936 3666968524573108616488503622451650560 11932937 -220083682219152041462749603661506462668 11932938 340635154072066906814343868508939901744 11932939 231414283755455367716619281309034145224 11932940 384302535008772963534108731728052398080 11932941 -711421862912546460569564680004045663808 11932942 -91884270963948670971690046755837995520 11932943 189501827269064494039123770585785065728 11932944 -39604318067914460084205148941016104960 11932945 -41182052244547284042516497507934565080 11932946 96777446380874542432914746604982632000 11932947 500475150745554095637435554295416703840 11932948 176248017049194918019327087187999721216 11932949 -9122220384059057095839399446187673824 11932950 -100027361416243834152799224326576640000 11932951 -1400078110890272644042371003413406085048 11932952 -40168030433780686256812687106586746880 11932953 41052852904632221469278165562211094784 11932954 -160148477176713878140537333939354945536 11932955 675179375898268242416343710450294391360 11932956 -180559771372100727692466220898961896448 11932957 -101003871355625522228512520851481840794 11932958 -424234185104949637817138136465869591040 11932959 -670737930486975517775725775831715168696 11932960 -252916481111535343196739657023575818240 11932961 234654879972662691685231490941722281280 11932962 -766115203126288565401028685515187048960 11932963 -611524019810313863492185959286545835200 11932964 -204101302450066881446338431440767737600 11932965 249662137427266837258159374556941268320 11932966 274366487050559561914564153088250558432 11932967 44814295526800824082339141654495494912 11932968 101226467712828340221604297588318371840 11932969 -812847945864432956082951208287913186160 11932970 182268640271260389686387085868555330560 11932971 -960668505371464473360607140014303187456 11932972 920371782153200616308966430705426795776 11932973 -6828237869739542525533282403341422816 11932974 169593367354930951554203658605933533440 11932975 -386749544703583166034923517175632128400 11932976 8032153516506864532002389498333528064 11932977 233496698970731640610877339888314141632 11932978 -126946122287021401320444494095198179840 11932979 201277120113911184408601386830008157580 11932980 -204640879392750213466793024905880064000 11932981 -221611610891868158340913493020570471268 11932982 515978710916769514276246755174190706592 11932983 516770373135917129164995289641923897784 11932984 270509403906174856483283373291991449600 11932985 512793297399351598293481324365508715520 11932986 -25845137076393504553797234060676369920 11932987 -57499944796770006940785501690110554008 11932988 744496798748277380347845713303998917120 11932989 38781479783714495031285255515250733824 11932990 -270085706409338238554574754812209496000 11932991 414849439875603891635034617764869436272 11932992 -23068741672072677759815191802619101184 11932993 271195532093077606190042471750337662400 11932994 -777408039532640550735422901012222694704 11932995 -514501832965011813071297435301015980880 11932996 753227885461634629590769815169762560 11932997 -1001107146200780352069979856575969484808 11932998 37085265991833533793992964339798736896 11932999 -165466898903217615728871432275605718936 11933000 731187758493271473660247440198136320000 11933001 -213504050574978662255182656751859648310 11933002 -554839966599563788758132375822637380048 11933003 -52379019235188304634300826531106186992 11933004 449228962457166879538575987147644100096 11933005 51440253893614979892958238197859750400 11933006 -252523116074598322735144746766484874048 11933007 821689019904812270491948041117740304000 11933008 -28060086299497955257343507972591206400 11933009 -217600649888676605822831984051873787360 11933010 -71802940307439145133095795249503861600 11933011 -473733762207036530280279098907611962420 11933012 -1773092840093522235582661863914815488 11933013 -630617080209941350395478278963286430976 11933014 -590057385233780409182249169211082336448 11933015 -630720241177935516519328484250481284840 11933016 -1062746630811781933426820980180254720 11933017 537530612647293318794733094715583869066 11933018 30404307536993652097611289434025488096 11933019 -244985784598873414979897030830350808740 11933020 79508445965600785587840271821949440 11933021 161552359081661141667406114775836080000 11933022 221460541698760906160841880384648740672 11933023 480720336061839280896664541410337130272 11933024 1088322162109741588516046714586590871552 11933025 -76761147825927054934506361645372656000 11933026 -75918659077518868265716234746862248960 11933027 -1099005471346950726126429732912516881124 11933028 254397105677465042484041048374280017920 11933029 -1281147216756329692823876984583973624640 11933030 -593256879090959078434574561163014067840 11933031 -166016451119259247413313084039284249600 11933032 902655304129336895541792050027247590400 11933033 -291389740423098897336730744004286911040 11933034 -337926878204983790086934577033471486720 11933035 -91580100738061408758740233634375520000 11933036 851131863919897498979334071937565486080 11933037 600503606584644284119725696860547474540 11933038 280553575547700272716391503042532506944 11933039 -981909215679911257478201835562681274160 11933040 15874171732385189183547963476142981120 11933041 430764917510024108671837502579113041984 11933042 124698675354179426357841330500738527488 11933043 472478565823815171881007418982059345464 11933044 -192697387821893886798319652792843311104 11933045 391610326954445793190365049807406280000 11933046 259153473062922930353729737073771919072 11933047 -23217771411972339628854867233591853056 11933048 -964026612591745471435393674434701885440 11933049 -406923210590610838235539762990336347072 11933050 -13876361665575750304299346540800866400 11933051 611737739092519092214856418969377535312 11933052 -26962399683704900440209228024452161536 11933053 365564885356307617124047124734806812064 11933054 114720205513602425844080704175630674944 11933055 106708109931677931078271695590938824000 11933056 -489374737292087827861910011324976332800 11933057 -1327459918441493310733081905802314701694 11933058 296675504635744161603452758916395891584 11933059 12563123172796886116398813108085714504 11933060 -175787142319489253888922042447978443520 11933061 -223344693804589183781283033689503087296 11933062 508616789418210962210662104393447400032 11933063 1246979929588438626922867524862495212312 11933064 219923045664184026908661736151927193600 11933065 2598475444997022021991831034418742348800 11933066 210197256472760149237145004617231357232 11933067 -122743339106603415417454976382945579264 11933068 304859239681342303581158524792134689280 11933069 1118739248662771363978076415225850732470 11933070 120626356307647449948059236857436569600 11933071 -638686175041282142983719439626385163728 11933072 -161018662094274402164512498326135988224 11933073 -458645896828781860451986277541856496700 11933074 312051296425641275443707907278383515536 11933075 -24721384325701786870925906041935840000 11933076 355053474987103860109268538701215954944 11933077 392960677000739652739881591137797176320 11933078 31875321440643218864036183075589891072 11933079 491821004959603316111810002703601729384 11933080 -57593271838785253261323094645702041600 11933081 -376109290259222769682904991529224872118 11933082 -19526719918244904619588325147800250880 11933083 -303108433677021478150881472551460625480 11933084 -37169090120622755851540556801511350784 11933085 -66377385429639530593225372934083005600 11933086 -7516422263032350835607132145822720000 11933087 879152980756111165515933247769449568736 11933088 363232707529948845308987595509553168384 11933089 43459893981992339686832632666408651456 11933090 48256648779141840700210260552406801920 11933091 -16830834251280807030570954359536269744 11933092 -105258224095261454090860813798770364160 11933093 -945475177546617707088697178830635694980 11933094 462083013985193715533798849737724392320 11933095 551926930726293744089598261087833165520 11933096 360679452922265506275303724801639464960 11933097 76989344257364978602683938935977707520 11933098 -217568681804191880666455952715466981200 11933099 -428404698661366852153014769456643486544 11933100 157591894373819415963526779908733024000 11933101 -575385672766178789112803371739334225898 11933102 -4985193284094466871269894903485465600 11933103 -107293824373268558660281650814245507072 11933104 -152069156330215878322057590748431482880 11933105 835760800048154422393590948444214907520 11933106 -19779599240186558740712436159021568896 11933107 446349019135612491176535299442902596992 11933108 240706505686183573645850363302932111360 11933109 -159687476781260771778095341594195430400 11933110 -148920840753098681238340490210422045440 11933111 -335422697086988656992704229099684659328 11933112 -624842758645906389345854460906504192000 11933113 -89223134874285982660379047088843700096 11933114 510471571044408140150633600644583788656 11933115 -5043124645586970783413026705781110560 11933116 375814138597552674390379643205717888000 11933117 707882779081947304895849253716551425126 11933118 239172788093825348446614790402765923264 11933119 -877888690810235111080421682760299336840 11933120 -23918369594543956506062975009292288000 11933121 316824854454547686715991640586624219680 11933122 410818588713638836026246043676603132112 11933123 -1790256230619870788790853312858628654640 11933124 10585535443541035537772093455690002432 11933125 338333753245568253205110503892278927500 11933126 -177531796940732248693708277437715875488 11933127 -703294013634918397365996293028150710736 11933128 -33557059438018388621424988984807971840 11933129 -21435322854474509377965762197522338680 11933130 102455839115287222898111171681666327040 11933131 839441820865949859488199070582244265984 11933132 -319402402457606066375749917093145855488 11933133 666548983591138436805287147066548506624 11933134 295854300251358313484125451111463188352 11933135 -729659290713058572410348704960149820920 11933136 99555665978442486353407372079364833280 11933137 395832947470889524703049420626722604786 11933138 197445641739223366328697641594036868096 11933139 18676903269707690014768122655867003248 11933140 32356791425661221982954107515568947200 11933141 120860682673301858419867255662010926 11933142 67155507228875375893032979329449496960 11933143 50925110668480854796202826593351904392 11933144 662827909184342841117796045091549276160 11933145 -664545934644696156881579673005516160 11933146 -434031570307101863840921825050811251728 11933147 165413304926430325194984987734865766392 11933148 -381284943964405706515029788181523590144 11933149 351790194126180624060437732766746652460 11933150 -206174591383783405800100817112800688000 11933151 220969302670448971411196611526649097032 11933152 622872363639841515454189566268759080960 11933153 106015017286985432396851769305340298402 11933154 -327610218770542247545716065818558706736 11933155 -350697067049787145263247202593291711440 11933156 -324443701667049886351971697650681348480 11933157 -990838319479490916018279827587734521760 11933158 -730139163374742692975395238597918188320 11933159 262366245928253225957378618985306439680 11933160 -266047398703429790363571404201582592000 11933161 24112854195582097996170577418039654800 11933162 65129760818190951255094538356250048352 11933163 6281891993284028247998835711723568320 11933164 15559162727923647720702573799674758656 11933165 37485239225618441525593111482836752920 11933166 -20428767453631375582025901345503731584 11933167 -1083898485441388745804524231348431879168 11933168 24139119154943499228837052197745065984 11933169 1348127349877539903521035830692048948640 11933170 -506123300478321910263659730469790927040 11933171 310195542212396876898091603079340500544 11933172 -191952396380964739648342553036715386880 11933173 -109476873245198746203735907487961656640 11933174 371301331462149819448909521276220145664 11933175 -98722550762734289791563101118543955200 11933176 -265513050049753862111965516366432665600 11933177 -867781092915034019591090516485079437974 11933178 -286762901962042871274060718316146172160 11933179 45068401928037554658102273542312821120 11933180 -40413294798905386950176352221847644160 11933181 -445632459101404541004912457654896182280 11933182 379284932333400994574260602874485644160 11933183 1383322869203635570945030507257966880128 11933184 192756438561936250944218171094148841472 11933185 629493525299635120247523039488136375360 11933186 -18302184127023547991577286991099737056 11933187 -205876828383921716046711690862694753280 11933188 -4900437585758328970709880957877867520 11933189 -161907289843507570474767869201530420800 11933190 -546647518475144484455649914547511104000 11933191 -963805754547846443031715819307504578408 11933192 -978676422610537099716626894445955968000 11933193 266263861661626466571052618400517890064 11933194 32316949063548069409704610754601016320 11933195 -231970642978244570634216111119276344800 11933196 226267893763725295667985563453638201344 11933197 -369697379162097141942319764047612216960 11933198 786812860785269472636738270766155057600 11933199 -251842870709714623734057085255396080216 11933200 -57782283481807520787403483601344307200 11933201 83056394428680615375530636140572996480 11933202 60835695544476554085078101993332905984 11933203 204294941167794875589799434098985979120 11933204 -53287738711361241890029520393512508544 11933205 -280847659322258539977130195530841027200 11933206 761565332496956176883733968528289043200 11933207 259725574303264019243195995098532234800 11933208 -272088863047128053287759615575858339840 11933209 -341484914770845288937881842874549031020 11933210 -68935962351179251553368112844807240000 11933211 277759548160871821112591258143454429040 11933212 901102505804779941056897445244409124352 11933213 1058708186945153491568933941545482319462 11933214 11805988643500025094177243936903229440 11933215 -63623603710008098785607905509337778400 11933216 -282147602798306573620227273429024768 11933217 430471636132852928507091080264026878240 11933218 -127463826047714568044664096484090683648 11933219 -1187775084799948282587424874398988425380 11933220 -203753441989273085041625756030541312000 11933221 444365399729554231110152970588384971644 11933222 161789875717388161520184919213868789760 11933223 -221779925360376793171074464611978944216 11933224 852574192585926566868721579943968680960 11933225 352775477309623439556172217193609870750 11933226 185178624066550867258777918159861666992 11933227 356632950636715734039200928502880748312 11933228 123134738252649456649218563304988753920 11933229 134158917273129829530756293336149731840 11933230 -95759523172891903461394927557140138880 11933231 23341102013767015757417486021072857584 11933232 17695368473641535816699909564911288320 11933233 -185555950114100972117533192378496027392 11933234 96926784564115630398565073648277350400 11933235 11279864880939116623424276614870130400 11933236 273874364038147274347795124402664083456 11933237 -76820063090777092950425213120780569860 11933238 190482580174474832371471084440697417728 11933239 1127218401515502725254151297178296433960 11933240 -314523362810628584268729495462719078400 11933241 479603521490956534572706699214942253024 11933242 304717370018783922159136392576729457152 11933243 522084236493303931811376850116145251840 11933244 146678862456232388538901326231380522496 11933245 66383258305042406150578241777356558200 11933246 -103817395059366410096727688875163369536 11933247 -99804253970157080488784170502363277480 11933248 -229151903106141155199213213507596058624 11933249 -163276414759942618576080692584808868864 11933250 22833994143189251281050364041600768000 11933251 -502995652227967578209496392798650666752 11933252 287880551420470334782542275370440458752 11933253 -1612341168846652382130350875051917673536 11933254 138193792139384138972701403624197601280 11933255 404605786066909326947573062623892426320 11933256 -685896987570085338323902921304453283840 11933257 100214068390326273792414064028664752512 11933258 -764858341166601115729285534160426669520 11933259 246287417410368890357953620960483023304 11933260 392545693962811194062778653650002938880 11933261 728572155834904299169354004358831146550 11933262 451080197721515413640014582406604480 11933263 -983130433281703106207222450658250073488 11933264 -42831304661872090247982950881794981888 11933265 276384576414285944789350503997224472320 11933266 -749755112952517965067184713577630776320 11933267 -881409274173681887696346629195259729684 11933268 261201285601064404310659603945626869760 11933269 1442109334691091329788914996532331029596 11933270 161389614830157964458279007254840614400 11933271 -685018890370102990328832994077257579520 11933272 -49109017684743639734214371167603630080 11933273 766760565657231341585845468834998015840 11933274 -2033108488056760875344176190080487424 11933275 -418797798705674197592405941645994113200 11933276 -197930020857656368217584235903828835840 11933277 159991335893124321081304441399966235232 11933278 185959080136250185005917716681692979200 11933279 457853464505581664790361180775182094880 11933280 245854112660694439950557887533793935360 11933281 -1644651662899852427093568887868767463840 11933282 173264629647330021443317714828943321472 11933283 544946747608104529667545531500235183224 11933284 167941582731602731932625499710808466432 11933285 4009334967491708622012590556597509760 11933286 448233359545096533915011845691484841344 11933287 257034623987546528184395546399625866936 11933288 1478127529585688641791688321834144373760 11933289 -404990071055550026302114854486898822800 11933290 184518658966041215167647625723938434400 11933291 -36239103853142703572589384335653823448 11933292 -74328240190017281780029973891214458880 11933293 -1159631659612485674951534283957770104416 11933294 179777058958037849932027623126090666240 11933295 153130599986596284984507726076174510080 11933296 -20535089992800607848674027187548061696 11933297 133944168437675026656013105500758541120 11933298 70149765656888587716986701344496435200 11933299 274211550513899954493099802541957555536 11933300 -473694328457584196016529922988237312000 11933301 -99471896995552322485321689539539885056 11933302 -51916022692750726705698198300607671648 11933303 -496170024775225471945329936118363332144 11933304 297950161874550663558982340855392542720 11933305 388088408590372857657896275364355995460 11933306 83615162611940562020344262796760634880 11933307 285457614584620654296659022872512771404 11933308 -338040756490956641929323452387522384384 11933309 -797877156401854795354641280543105850490 11933310 -24098674295594454089082283114412256000 11933311 -41554111687556836557458038941142953520 11933312 -169782260701359352388046148935037747200 11933313 -409141755546860501351106878995607606400 11933314 267486584427866214202982339970138737664 11933315 325242336734618185225958457773922594960 11933316 715239023339030539251317409959349740544 11933317 13680508828084812818081436792223444320 11933318 -190495797749216303632583459992223924640 11933319 -811403379549284232975139478124956568960 11933320 64638277684518738134169170592104448000 11933321 -682128332412883783735419145415757887388 11933322 -152176180152811431057772311028491625728 11933323 261018768764841963149073036772577914704 11933324 24960117352877368091422534383231645696 11933325 12196254854724898659549963402376101600 11933326 -165538765151042056413438451012118922240 11933327 -135121623325611095485544156377368115200 11933328 -175211860635406719511782827346045960192 11933329 918784980741843666696309182100096290800 11933330 -191757219527515867675875789361036300800 11933331 -315236057730286600133963870739498994248 11933332 1088615424057784199053788217632797031296 11933333 -908455238370188548395489757160804930418 11933334 58070673172489380211607424483347118720 11933335 -622642053689606496767481740520458991720 11933336 -35043838767631364152840823929498552320 11933337 -8993727206026086049627840054555841280 11933338 547519719421542178439847623588184238320 11933339 1462335337730522891868319298815054428432 11933340 458158177188829084216166413035969945600 11933341 -314544297696761124497333205346011424928 11933342 -4218745902762573944956206368925676800 11933343 -356790231960652868265362115647407508400 11933344 -78700456767923993066080497313575665664 11933345 223945798207686700317615750121953532800 11933346 52808985723890912815740337406211993984 11933347 -592842317273535129307546935842394664608 11933348 -4027540612642695229647900158229909504 11933349 173829004061959960297439619387385571040 11933350 -140705711956879127826948562782870288000 11933351 -657944375372762742678503756216180598408 11933352 -380614822983301487922103622077816012800 11933353 24487138921507637586550709673075467940 11933354 288989976189453755124510575804883945312 11933355 128236817502217897033292861340347136000 11933356 -11712763194921226335949167367017643520 11933357 -124931836586647675160881623713687577600 11933358 633184890359322587886394672739601051648 11933359 -365486464645482846152308884731723710080 11933360 441388043102815672175780456944435200 11933361 545720854191110215281775003661528956560 11933362 -120795236544804919121135191307119377408 11933363 -663415929828972876355003951932673896576 11933364 493050516542570123830132162941325234176 11933365 -180044130859908727233523326543665255880 11933366 -429098355156820940910930015114824716416 11933367 89568841284967719745579681512059863248 11933368 110278776356509993003428732692660736000 11933369 390709908262960016894236416927328110912 11933370 -482889100826705600534250543324779923200 11933371 622936305427944700089569386952267749992 11933372 -1176964029191809861134748418935915560960 11933373 -136223204919412930405836248201794511616 11933374 -22024471277112248601544061887915007232 11933375 775210752806897921562718294970501142000 11933376 -19945725862219224235508233491506528256 11933377 213261344984815382848078731112726684226 11933378 323909500482903060993474798369312098880 11933379 694342125848177573629479969748515840 11933380 -313943560978055897460294776590669843200 11933381 32444666692318531591921225262513453664 11933382 17648597524365322820202678359233459392 11933383 -66471597805321021076700984645209248 11933384 46542909000953100101894793824501606400 11933385 -85897044156228093120641813088747805440 11933386 642883952456069464912418314894985017392 11933387 -587557841467927164206429961431950237200 11933388 21615877888076031145571884009742217216 11933389 53616211299029428687395185403140178048 11933390 -17993372804689042891579915005921239040 11933391 52403422468771080836476717705443673992 11933392 -58597779506245195389829167589248507904 11933393 124041623179885761748597922890782669600 11933394 156062507564819176484919608299760861184 11933395 396682065559714222778001905461472132400 11933396 7390985621463468132666470214176286720 11933397 709040692128510983308039206989332032 11933398 610763146930314917343972068129502631200 11933399 3211595547683557425523550522187256320 11933400 -323636207760161032564328825030192640000 11933401 -270453140066011188416105230360682532598 11933402 -141216792130434969231563153893616505888 11933403 -5378924805725207011757196591584882496 11933404 -74659199859271682772553732127531807744 11933405 -4691577901799838155476253798670799680 11933406 18987298347885826672101486445065069120 11933407 131690090987073219096549307996725450656 11933408 1114036614871743436055615070920408039424 11933409 1134093430156223280424118113294239096000 11933410 107793575106300225525309423469335720000 11933411 -288936690293336143722206197353048835380 11933412 -41645086681255316402911391851005800448 11933413 -1447194518162320445621105057708970156840 11933414 -236892435303849979226952277086367290048 11933415 -32655497796367758563810501783460312000 11933416 1470893839760615448301053010807193026560 11933417 -720796846787004605487249876727692414534 11933418 36310354869769155216112678955206709760 11933419 -284546106488736323357141072744061677120 11933420 -156809989514507344117742582600505630720 11933421 557556147629871223402659125126154434112 11933422 71899523281764612273659453448479344512 11933423 1207777337190638914556902450893479139960 11933424 -207134723381145476592297305096404992000 11933425 -62218735714809402783952050318397232000 11933426 -327014114078404095256158329808088721376 11933427 228728247875528524463853069291039142656 11933428 -336582026118493255904482356732352757760 11933429 410366477102142678249236840640099879420 11933430 -375193270448396106658337325186935573760 11933431 -351636498743321435729994402023002303768 11933432 88405545350728757120454364328045076480 11933433 -12669671911969993877872788656809872000 11933434 144654817140304424720602009963563893616 11933435 352979691206412156447013077510545839200 11933436 -108638149294836450124606406277188402688 11933437 77270829407184175415688456143006581472 11933438 40166285422895090004150649381325159808 11933439 4059801269206202310735542577904334592 11933440 110421708092094846239785657245326376960 11933441 -254329542700793497692824662684807287936 11933442 98691315178993939536487750942422181920 11933443 74649904746741848877094412061830431960 11933444 -316243076192098299016672304241087820800 11933445 -367876055744414944830198924408306135360 11933446 272268455013571482624566688355652863104 11933447 15978474513857327534384182167621817272 11933448 -160145725796800396147302196012429639680 11933449 656321454194792654834978997517851456720 11933450 15512785852493056565180663584728960000 11933451 -371333324660626020015693498719917754820 11933452 295675592522106911543326881101834299136 11933453 136237155592691673232682022087820181760 11933454 213516885993863286920035685164742164608 11933455 850767210564782936280941354076575712000 11933456 -23342583032080239678693284508538208256 11933457 -793735598217915806132192062000400908560 11933458 237128289761829592620695515308701253120 11933459 -576237473601841325678039968667628080340 11933460 -145635449975058197048237369017541222400 11933461 189012584162057016554778517996277442062 11933462 5572077384465328296659417267956338432 11933463 261851095462685094167793198032446790400 11933464 295446669612611339317701688349761935360 11933465 999078516266784610215393522514116851400 11933466 308546846726889549358848097309003743744 11933467 129447268028358849565640332815761316864 11933468 72127124593357541726432751433269339648 11933469 313294337265202377693277389700732241094 11933470 370642105994069051316018754780588704000 11933471 -446249752602221332682867138663064848400 11933472 -607803855989373501613385085504272203776 11933473 -1272662114618773443255438942945019499580 11933474 -251134092011745552592608744112661442048 11933475 30332265461038926240385000543564098600 11933476 219672449348124007568146996297784874240 11933477 -1069225378361531852485483042731234806880 11933478 -15318881987134603454247606836844056256 11933479 26202576697503051684324443704942592376 11933480 37580622851730254367829433746620211200 11933481 9571195379794408868134931169424785408 11933482 -509306843463335977593766193233560288000 11933483 -54767709660784307891769512183591995776 11933484 97955291242506036385012474949071873536 11933485 -154991851051281171527265722584437853440 11933486 -591855230825628698071492469363040174720 11933487 217796921613037082601439629229876768920 11933488 -72526336430923335117696794694122471424 11933489 9557692682318389471769656665360342528 11933490 -1240450524824634389458994597582976000 11933491 -999951198906561243841913893168314730896 11933492 119549035523348775528021391357748140416 11933493 -308961230203002959162029557297396672192 11933494 -595433822711761162535682300907932524160 11933495 -211133151333188151692452028354807865120 11933496 -324670792838878228012186312802621952000 11933497 -151844231956159878808646624135231258028 11933498 -1555888779982428994440251553070586593536 11933499 225838574401481924646756521332629771120 11933500 -917861277627807714544317721285271040000 11933501 -123515786179395140997310573005197659200 11933502 -7059099524358779500003581406963516416 11933503 1324389055839032489529718577265514778080 11933504 -388242644893360720397295830760947712 11933505 -43660630919413293103373026330533547800 11933506 -104177778804273907159814306497610997216 11933507 -1893538878358702499203521027500135034768 11933508 -263737219165482092949669698459676702720 11933509 515256349731460145766148535286929582400 11933510 -77066945375766723797987445295077843840 11933511 128461367765141002641873059957552109264 11933512 100304969707716444584080420108301107200 11933513 585899054732377480842019586979153228762 11933514 -357251122938238722687764304703348162560 11933515 -93864219252298016891036600057014496880 11933516 -176756979848407355587969006652255849472 11933517 -216648928262801315512781868264132382560 11933518 45136604626297533933840356131386923904 11933519 -174248595692409856169741269302986107680 11933520 -129346806609494700145733989039295692800 11933521 -1446123867103618070424656642350764251278 11933522 -327650345910840909208875388871285476800 11933523 41098199879162747704510512655051423824 11933524 945158192634779537981431902165591273216 11933525 -165981758337629731396167440234081224950 11933526 -174759071842961647021007879582288742912 11933527 -931012727562141387171818255752246277760 11933528 -74054345796360987906393556203170119680 11933529 22972746131285987289045434537829225600 11933530 85837634917545777844310742950415820800 11933531 1091990828046422989357162870345184395332 11933532 -502028596481469425533611048465257472 11933533 -686493237264012169417381046702216145876 11933534 462204311236061765892431628542747567040 11933535 172832146746339759816290902850547855360 11933536 66841307564837978172740378172409774080 11933537 188995728848651308078858490963259837504 11933538 -104268650387299389766439076669049820160 11933539 -166781692338087785866040320761281400000 11933540 -12655006152009096974306119412485824000 11933541 -653542665688332274772234931395292000000 11933542 -256030644466200449406728862122030801856 11933543 176704163049436766561260182489330943488 11933544 -77348074099588959348083786785440399360 11933545 -295502422665460658842557143260297042680 11933546 244143436215235799298062011477327319472 11933547 -50198814908101816876720190937435877800 11933548 -194124649696529041023625108915716109824 11933549 623400658059560042244121227075279564 11933550 -27068793892224057498699273111897628800 11933551 -52649859289452035401411987737120543248 11933552 36287587705250206739494790386717458432 11933553 166936739805243923072885565412048270704 11933554 -43084756827484939393707105223203850848 11933555 -548341093552820821208697462819476528640 11933556 -40074707344884263633670192809003206656 11933557 -521216579603284635670813039027601258194 11933558 222453906880184702163694555338352377600 11933559 379820904687841882042677438534195486000 11933560 368782702071517723989417809586725376000 11933561 -457546026175792399150082132713006639788 11933562 6461850221398680939873506238457858560 11933563 254122746825578751670104723180984027812 11933564 -417897971122943764760807578793207721984 11933565 68767443321617999167083685072389254400 11933566 13986738152436579676212871841010428160 11933567 72237506551726618071273111099945749880 11933568 30693880784880845465423748940714475520 11933569 1216623778658510129730450391551334627970 11933570 223907992910643159970516803111448849920 11933571 -74460640174789541816376717388357453056 11933572 50694133498854062039538155501447393280 11933573 -395154330879836008666373570088208607520 11933574 104490959487488559180510908859546771456 11933575 3574852743751499994017849753558691600 11933576 -1506736247049943214857536384490722508800 11933577 4986269099219773243515498271329590874 11933578 -21864343740509731045101911012789694720 11933579 7811933480170719610200561733505494560 11933580 -39036985756098049095000846502478561280 11933581 584548753750989490143029857041112292064 11933582 -1712680135096380393157510667356878520320 11933583 144032229029647250823869609622784303248 11933584 -130344261402689643304911508922432208896 11933585 146129330518139868176632110077792400000 11933586 -75363169837822788975430040788491634176 11933587 1601247176557215260725120568131715585760 11933588 -624067795668164558808630524192350557312 11933589 -53941297829563965429976700803915591776 11933590 -86074096998442959363378874277469859200 11933591 -352240481504237095150583423577571714128 11933592 -101653221423902416014650439720709324800 11933593 209838645949507490476613963731578284800 11933594 35211610183791618272048202043361658096 11933595 -149158327277740426256870513617099514400 11933596 401325687698018931499692916257665310720 11933597 -8071323545001586812940844937331869852 11933598 -238376779274329940473973321459381228736 11933599 -774679305294712588084516083451233210400 11933600 92845152648806651779090544707947724800 11933601 -145391869359702119635596661281545145168 11933602 36789092948100958101799752270627448992 11933603 -690088410278289598832329075765944592320 11933604 291065523005965968117929435444572083840 11933605 179294706005811251933279828475954155520 11933606 852945915215880955810619634352966966752 11933607 -633271226247237318657260030204446473048 11933608 712155311062262508497310333650731944960 11933609 689296629499877167698449331359899126272 11933610 -838120506569860843100037392170490880 11933611 -413524489191458665936437387055852163788 11933612 1118083557580055268468661377489007232256 11933613 753049773217598333690952630753528198924 11933614 147100525000550249484158743278999757824 11933615 441870892817251269845359527780520827600 11933616 243233929676858229761650795722250321920 11933617 25096288829760337438883060564061666672 11933618 -13478332719777303493875456439567092096 11933619 -58770764135677565604378230575515167232 11933620 211048659244477218356234296139085742080 11933621 -377392439744974049886637100591939534688 11933622 302382572779226485533000948954539950080 11933623 -408278665964733669085865414433142874936 11933624 332437844252540924689116755634576261120 11933625 1094311768069084547906382250021104000 11933626 798389448983095211242849233155608316640 11933627 -118289192640188080394219919763732009920 11933628 -23719201798145712420403514683664769024 11933629 1421700119246677007748075739653636893376 11933630 -275676214077339545415951788049192623040 11933631 67470855449673752747484161117998992120 11933632 75966579497363470578162418081438105600 11933633 1266944460234497801520934476023013954882 11933634 -66824743986714913504209197695812453120 11933635 -296304373447237435531133474149442976000 11933636 -113908056840600277647287463056532406272 11933637 370975980876835372829151346209758244480 11933638 810408871620910072914531819108543228096 11933639 87368248640895386488130700615510854424 11933640 -88588361011946719218880098540660480000 11933641 412003793667665861084418782124431483572 11933642 -71167550459666954484945190304763657216 11933643 1125889690937196100025382650990405632944 11933644 176001372965189360760381460440794606336 11933645 541096939990693344465142019867336815800 11933646 -481969182268944059240075779454725780416 11933647 -184951448256978039049758207413553693600 11933648 -214597236211291447640152325988470046720 11933649 -7648765140140419147457173722271460160 11933650 202051740148591197085735224773521450800 11933651 47502239349175721549790004072525318632 11933652 659880917047653302868743860885529413632 11933653 57078381312453804676018379064597752640 11933654 33200951083357861769125966929331346880 11933655 500285995356114240367317617257212172320 11933656 -95527056497533716789358203804825600000 11933657 -1083388524225575730993009397591760961840 11933658 304593939454702556691940600836104053248 11933659 248353511604753034733464007864793345816 11933660 -156704738840491726795611268776329856000 11933661 19196673956013472903484599279144688640 11933662 79955321528503531589245891357451504832 11933663 339332488887853134508862947613900584560 11933664 -732595811480619189008654362746865582080 11933665 55259500277652877578364725326846797440 11933666 -124458137234396064924814999986338747616 11933667 260048745464209950966680223282696510528 11933668 402428454936408622607888361801289490048 11933669 153311351230921153048897554426647678112 11933670 110015260006721134413178031583147816960 11933671 -604401312089914836058455732501525629128 11933672 931243349052643364879606393371157299200 11933673 -436425658175262267804093288314590402416 11933674 810046005897643113685275708104901712320 11933675 10924266491198968329828955856498839200 11933676 -1206609563526632345665427192255055790080 11933677 375325430654607748403727249929961901440 11933678 129572051121843368925082446738965336640 11933679 -407719293505996617845023978398592980216 11933680 68944319792607468091202281328282173440 11933681 1249577211034257503289603166837603270464 11933682 -5584882604404912737544526632878514176 11933683 -1149607077331245814872191344501636219376 11933684 -67678909219076970825953561395982499840 11933685 319869070118376693477232150707300745020 11933686 -514541647081223250570437455564174394208 11933687 -28495670571200950914272379843035312664 11933688 101734894666051606898613778794707681280 11933689 644423799455253096934661163094588252756 11933690 161337473043908684129830574220054981600 11933691 106760744561127043670611590234349977600 11933692 -116798449427975606719335085572972189696 11933693 -539433330965448601740918571474335320058 11933694 -520971766823096989093362594778218898560 11933695 -318058236805579326658005107548409371800 11933696 78973129803671241971450116784038871040 11933697 28565875735712233483563309738258351072 11933698 -51977143657957618305850837726499277312 11933699 1236773937856397315337482996387523176700 11933700 261575668257843698019536886889310592000 11933701 574984798614517432257832534854540387680 11933702 365935877457242829677080474669622224704 11933703 -1661119465596634931441124207415943656800 11933704 1886154568980282149696443729840619520 11933705 312754833412730200436334471373022015040 11933706 28518432035645038881451489818313536000 11933707 -1061766019658851984476390861980191033128 11933708 245492939370777052315326662224517606400 11933709 -483592114555405368063075905834576517696 11933710 271483747679048477391269752698217497600 11933711 429718333486451644610565641023466606112 11933712 60318367589577878303135835533271367680 11933713 39406062289402172610935177989845316608 11933714 -96854697155056366062329010180953204928 11933715 520654990760628682383769243940408355120 11933716 773321258314704594954995870527355561728 11933717 126227049507666784960088976217491818766 11933718 371635589440490405089046053725606366720 11933719 -115330349979397339987832434176941956480 11933720 594706816328664739031811280551497932800 11933721 333797408996212068364484897930655882372 11933722 19177332794337042306604829884714332912 11933723 17502329706263091624294771393058510560 11933724 -275633410581667161851232710123092205568 11933725 106402664345560703108457237014824512900 11933726 -238862162920741641034270911943313331840 11933727 288950003906960111486435360891787664800 11933728 -625596956169801981150218904261297045504 11933729 -30653374867980963586008393489156798720 11933730 -154562082113919369516062921622766268640 11933731 465443278748094646674117709152888925532 11933732 -891739691341646323352443362939095535360 11933733 -353086527738924744120029017680572972736 11933734 -375262108022642621947645678183625523840 11933735 -583377928057142531861655123065498510880 11933736 -741321899086483035606171922708816281600 11933737 -295817138909136884063757010003028372614 11933738 804413066432164949770729111408635298560 11933739 -51098625206034526383606989281634122656 11933740 76904120839054212458715696434941132800 11933741 -87707511615392103953635511824392906858 11933742 127185632056623832825200405955436050560 11933743 761438509734810047166624876197750717040 11933744 69955735276022860507139198646839132160 11933745 6923811906203307681217438506153651840 11933746 502963901383604495976642853273103739648 11933747 1634141817401593048160341161473094144 11933748 -18638769194583538047812114311871078400 11933749 93418007119510009647594487587373520750 11933750 116983281856795735704818792133342660000 11933751 -412719982368855126572583267011217020160 11933752 -948327727568170320420910177608519782400 11933753 -21240569023529635867398984841159588800 11933754 -292761241528187386657807374936504319488 11933755 -125441169258617507482310618069809837680 11933756 33315491789212663986223022547996241920 11933757 -126885411554241000096197247700349291520 11933758 33148106843699271370063514435681357376 11933759 -448668443582326698575337887297130911040 11933760 23161614178084777367297302416662200320 11933761 338170587268892819925650575488573574080 11933762 319075615556162716443898614481844357184 11933763 141616942544314757073701670532655466744 11933764 -46846184132788354518208983493297815424 11933765 677658763266902142699762048148192089660 11933766 -35501271800764020813375297867624965472 11933767 1158477449233406351510626958070841125640 11933768 472222308045856290302139216167038648320 11933769 -1036621178500078205015874017846840858592 11933770 267186808127554234617662064930517954560 11933771 404593209946621970352766131678326301972 11933772 594469730062485199353500991552839749632 11933773 -104706008152910396858850846233075539978 11933774 477900077181967227016153405410731987136 11933775 58570440888078735433852613870446318800 11933776 13720307798218533806835272816508928000 11933777 -656419334002412879437243127961017599374 11933778 -363720471647713751750039680684273186176 11933779 -138880783642643808545968269175574494560 11933780 400731069189687676967351808515233013760 11933781 -233008794571908050310511325104171076448 11933782 304449434399746133779303735440223991040 11933783 337632238215874384423567491216491905032 11933784 1093922439404208515031769729778764800000 11933785 -327539590363000459611825024738760801020 11933786 -1493311917166268599482588659307177408000 11933787 805523830809627762764486516739745681560 11933788 440773940370032625182478567211542306816 11933789 -274516237722892420584415455879439220928 11933790 1146768873315222885643021755623869440 11933791 -193955269990075923186358374988599684416 11933792 -237856484311680428527089787069271113728 11933793 458745408241960261952457330345296388882 11933794 -1127878558974068022566553018853478602080 11933795 -273786805992125218095582374289070729440 11933796 88680150169632478495600119867587346432 11933797 645800408044301414492358503823219317246 11933798 6243576970506261616242343770046913664 11933799 158903164085531666626796623379481933864 11933800 -114727952851937181053370341526360960000 11933801 -282554617761591968988454759150986085296 11933802 -139256026253226355117308447266687302560 11933803 -178862893892406532596486562354883140560 11933804 721394624639763327521471740773751654656 11933805 -68550611853962491407264732480973699200 11933806 1425985501521436843959079160925227604480 11933807 75314835197960064316406739123908719056 11933808 -14996480888249961099444872844600508416 11933809 407144628710636914200879852465747183616 11933810 38128130733930453936476833496222799360 11933811 86182237536685893625133110367342498652 11933812 -105884862572654282676506068235963197440 11933813 821373117518112752124750242971387651896 11933814 7081532132655716536961064055930265088 11933815 -185209806984360254221015712848137872040 11933816 -328927600845056836792189912357291499520 11933817 87127958589005316853995419303480070144 11933818 165131375784520711710410643506902958304 11933819 329652932997067667254776406362807144000 11933820 463220122300042729451581612548901140480 11933821 115163966196685534233944912816402932972 11933822 55275772712182641854436066466942107648 11933823 -45977087420062543916549809211722660992 11933824 -345656845454392212925799204487010713600 11933825 105486924566731526314537799612825097600 11933826 89100763626770028328974777401937375744 11933827 180929181101800801927677030890936995240 11933828 445546326248716552613523578047540464768 11933829 -200684657776559605160207670602087178852 11933830 447507154005569164314366382570644576000 11933831 -15960364121084786794253327108419776000 11933832 -79930844347755883595267820859593523200 11933833 -9395060881806795124685394368067339056 11933834 426969103394941161097706054586318039552 11933835 330095872781639735406214556881797692400 11933836 40985249287418821222440778715070836480 11933837 -989943104435246567850490274001939101514 11933838 4301621600007171811011755637502586880 11933839 -459104163083563025873978792431024202744 11933840 83332887009707302865650839465863823360 11933841 -296746651384004563486632970606963304208 11933842 214081611402887722903550676167459421072 11933843 -231589401316084087774217981801638624680 11933844 -35262853640531974377931547599604011008 11933845 -189261029328835433053658631543430963200 11933846 -628498560981540097939157742387159964128 11933847 -881325083284650353030531763531701916000 11933848 1695513106121386597930736771828299776000 11933849 -911105943694436477055400626301695505536 11933850 81801918297371509385633118922847328000 11933851 -446736871795818247099343556641318652768 11933852 -385554274441655434705309143116799622656 11933853 -2315577253964443981388817191283739392 11933854 -37290241327411345983175014241164450048 11933855 1012460208447458913801684484698953774760 11933856 -268663373473016484597260547906497150976 11933857 366449789699286019126338887976443245200 11933858 -507042538751245507704800285944980396720 11933859 310263648012418189827119268298880482560 11933860 -139684989074375488894645524435387313920 11933861 187963954932645695592961315521893238462 11933862 132674798761441110174092315252661434880 11933863 -1154004351912393512321117796337564234888 11933864 2378294751998983656369541614608731668480 11933865 132256517798692507243816268655831792000 11933866 -82630951100812880530374733546218292224 11933867 -1617769858816628764249150535010563892 11933868 503163863674551448133385150863945418240 11933869 -657153029126946698851525775164677468404 11933870 50754586994796989081146202829557452800 11933871 -89982667132127296196687840161905592320 11933872 -100713012021735568809860753804359434240 11933873 196120198240240340934049883872344613440 11933874 -243297494305248072268732987110901709952 11933875 -760892133867956808800516947414066536000 11933876 12162597068792722185169056568396511232 11933877 651212987994196794400973259571530480000 11933878 -964300326210295035336975635448991119360 11933879 893055462778861605040704877383195261480 11933880 21707452023066945228555426308869324800 11933881 1139100108135806627694969597412866393120 11933882 64258869386436602411551913601554767872 11933883 335577657684162611913895171566148572000 11933884 252980278210245433593554817271745011712 11933885 -173347161108561466735422852873882126420 11933886 -149358836851559917950054930871597474176 11933887 -109546911252804002682876683885577980048 11933888 -45755743928631620480913121376930365440 11933889 512358129224942704065419458684284158976 11933890 -202490846329578595405333547973710662080 11933891 -659873770203854160457535027629677857688 11933892 -38038903318118591541970263886969782144 11933893 -467131567896694180003552799492622057696 11933894 16099896480802219656221984355362226432 11933895 365389442843696605127805136794519459840 11933896 178573621023414876900735524172314880000 11933897 -1524463718842803038582528862414887316480 11933898 287930001582692338563001966249532344320 11933899 -568415706778193600197587530169948063464 11933900 306408529912458430459701928378845696000 11933901 604650244151750792900531531840135327862 11933902 47979842720495157649271272457447989632 11933903 -1033605122745468485907014720280047032848 11933904 27441974946715682499099263568584245248 11933905 22008293699753193841458104060367651060 11933906 255028415028428211670842465120697244160 11933907 -417796286426256329441719452698569206480 11933908 290799859874185103732625999617107388416 11933909 605821015681256969627566373623825369404 11933910 -161606609653959071221964866882999107840 11933911 108442216661727741221631167755301611008 11933912 -1291889279751866648723001840541279180800 11933913 183282734328745277844245158236549686304 11933914 -315016290455392647512081804513387842848 11933915 -101402598431239819786389200286859223040 11933916 -598352728783731747701909181185219374080 11933917 -43651229119301013771801607577964934740 11933918 498753027273810869684912445163121564928 11933919 -22682011518026770966014731832157190400 11933920 -873476472977056855139391493247128043520 11933921 684926080561842714045480773746813652100 11933922 33062363478581929330736423125438046208 11933923 940088035623760482238933062630209974172 11933924 70997038423866884473379133845678539776 11933925 -320693418168701864555306048007987144000 11933926 633307959038496171788562350976394866912 11933927 1358965847785656571210746878104464478776 11933928 827632738087808319624093665839390080000 11933929 395347946912041273190239277605076507776 11933930 -86118154362026809781508979127301312000 11933931 -712981789222954904172447449147354023848 11933932 207571749968634925987786291541665344000 11933933 709769489931718438758235172785830810240 11933934 60641261088986854886487088200998843520 11933935 198906952050849956871597029637318640800 11933936 -34573064110045089704110646441552117760 11933937 298842086776154673603076530647623211394 11933938 -1979489829756066946944024130254180720 11933939 -241254426869161609290027468931493566260 11933940 152395659394983765660291810479453952000 11933941 594935557727793891862292356763709037152 11933942 4084658708890241892463829546233075872 11933943 -9253882786680571259834874753443758080 11933944 -622013834865308611123095849455838842880 11933945 739502998762685066054356044812969669700 11933946 -218557202091378811000430103444366028800 11933947 -349757288650466722011651720452693408880 11933948 54314517145085029414411319652055488000 11933949 -901823584671346824710210944311159792960 11933950 -197758964380375547383116104695252785600 11933951 192308851576115311639893515634501341952 11933952 -155139836220666827720799560700033761280 11933953 -544478580889352042770709460216905732540 11933954 -480608944113877763050736392280839710720 11933955 484116250760828888178437250225773173200 11933956 137422950463095074431185035187685205120 11933957 -14863969361623045918575777363403816320 11933958 -97522086684940656099259458935741829120 11933959 -76414327243036345548081561413982676320 11933960 -703434814518695985720871850696405760000 11933961 -12161300039801292422517810045112080000 11933962 21719956897830806912913741939841735680 11933963 -1413352966328674183581088726363794799788 11933964 -65655010370206219422484613116061614080 11933965 565776544343192055657573161279545462860 11933966 -261671149632307782330496745437981189824 11933967 -16249005435100222398382958175140215152 11933968 -128124674610186934484063973624314257408 11933969 683589523141454637094073165251487593200 11933970 284085701295623744696326707127178688000 11933971 -561759205129296795444659893104567592800 11933972 -444925018361982187326496746991967620224 11933973 -1641670101496510967012338785641225704416 11933974 149658498371861175588431959101766688640 11933975 557771659543602530958390219387773334000 11933976 322678013370048374103435383885117030400 11933977 -353596351853609215900980747175356456960 11933978 -226060818723953736647339824019063487744 11933979 452656629186599019544927525132250360688 11933980 -170366949128838292497565657354183311360 11933981 -796690972991435190403100911281089368218 11933982 350710080034513319595025683208805160000 11933983 -1225862738344172140811651970618755695200 11933984 -268184209706910760389281021047611064320 11933985 -61449418738989719049995335639101018240 11933986 637696906328446347090679954682673210192 11933987 211846355430046777855043051649913128960 11933988 1185718450754192134494222772708469760 11933989 -109652554227367312297980557103579984480 11933990 197871990343714937548073453631195312000 11933991 -144324700260955398377599063684502113848 11933992 -645487427941865140827042140761320652800 11933993 -645902691841467598504569484043472904440 11933994 489556912476449831933720320007949216000 11933995 1018105841248480553471738836796457169200 11933996 901259972685076931775516549805482528000 11933997 -499767897595458117184335557869645368000 11933998 709074674527393804318470078354106056000 11933999 -134900661841044297906144712281742444800 11934000 103611064534751025562254769458708480000 11934001 22358167676743823348737264684437084912 11934002 75590993572070746582616448856887081504 11934003 770965640889902321827211055866086334208 11934004 53920471219332999378582935391896614912 11934005 -27229285302419167694093829555507214080 11934006 24625729529981652262291219658124748800 11934007 383770372686831465665531521728414320272 11934008 -264697359826167409844166541896538030080 11934009 -534876889457330818125244657916434049286 11934010 -46087611670377244658800513986362726400 11934011 109480046320120822895280169962300755832 11934012 -125325473339161485897313303923705957888 11934013 216283145971687338140954212572582180224 11934014 -533999282904002915387353992134908800 11934015 -459245603717887689701864480846448589680 11934016 -236104332798785884696212763839197347840 11934017 -579079166727901808999468323951625728728 11934018 -156090947410373979019126931249684489136 11934019 658301900003446582683088856675680382496 11934020 -299972309395868733636910342138130411520 11934021 629580008858884196412208846586102972064 11934022 -31238611529673614783431544786076595200 11934023 -1186723430574120057115662437199123490728 11934024 -593416755715570261780506866408684666880 11934025 677610712982512980599106011834571295550 11934026 54302332218332718925090214927604819648 11934027 81198828379167273691133903334066862080 11934028 1240045354147188290389454362343603501056 11934029 1042907818666381641594392203609606992630 11934030 24680240754663398838709925229696000000 11934031 -4491738597749261954648360629735705608 11934032 20916092743960284942648208430889172992 11934033 504749642123387709552991139929693992960 11934034 -21527673381164595818258611650332522496 11934035 495868305268147991558600643532971104160 11934036 -711272815875293201325749162826936955008 11934037 -1452124123421345573854158199090532843314 11934038 527130383370115753995614110766068357920 11934039 91817312795456075109097920770597277696 11934040 -64326788269051043956147378638450278400 11934041 470987393954864411662558550114159780160 11934042 460314291719240464938273886265636147712 11934043 -419318724942779116202327867957285374512 11934044 -891106890581967912196431391835438820864 11934045 -15738083653903288643647436776266077280 11934046 -350638993152188883479736367232619733056 11934047 -1093018219490301261970954560676799073504 11934048 7475513229805701934206372727247339520 11934049 1037499323898268433680192540477716526980 11934050 319622742959646963611792459625678034800 11934051 -1068907799613829373993310108900873904800 11934052 583829741404762686611896115654464389120 11934053 -925665545521978248697320155795323278240 11934054 -3880523657717830981734279407869527936 11934055 -18122885237623062175655870000648232000 11934056 16755970831494210908352182980303257600 11934057 164289828995418080924359912571289418080 11934058 119229134348141389305481566413041256880 11934059 235483004871583725325704546207450421008 11934060 -154998803095996979251931912239685207040 11934061 422897957560782379772615131616405656800 11934062 -99706054217127068623842932644586520576 11934063 137050915392174350526793454631715167744 11934064 -176798113730149689430216517732575870976 11934065 319200054756708723501400818182492379840 11934066 30998412928106925709514709556115817984 11934067 505789820011667456617895048841797655116 11934068 986250003945978170838210292173733871616 11934069 -255784510703052487448191651245333577920 11934070 -38295842905887192837089163589537658880 11934071 234479901410831597281308372854384382720 11934072 269479834904975477950908866188943953920 11934073 952057426338570344972864085136632165444 11934074 -209644285799752033070763524928833656464 11934075 155966454826294587662485518658381213200 11934076 106883823750894643809039670977843879936 11934077 -1105546376705370758396918266637507806074 11934078 -26362970423562090604691524581656353152 11934079 -10240628920407516856548203085706093152 11934080 63736976568693841660082047772786688000 11934081 -171076296557470538600795037878362568160 11934082 -343470741550677882462326947235955561600 11934083 82147239771386659679976880600085865120 11934084 -9394739988144682707617115876145920000 11934085 -372859488306751713763493874168376930440 11934086 445087626873369749294080077853481488992 11934087 125460578592139846464297237103017943680 11934088 113669301591999636995572953718878581760 11934089 1339332168434713000113460020742000346724 11934090 50326594728023298981352657802276275200 11934091 1582288044141457204386979169396006944 11934092 685375283451631921502229129747474767616 11934093 857285415829526161074010976903435849664 11934094 185620530475591559543181816469397097792 11934095 -971556522964453840275535276914482952480 11934096 -181618556729647742027617640750823702528 11934097 -1274532448511861573751723776073522064014 11934098 335095808470749081178378847048445979392 11934099 636340425832367648145026028928675097280 11934100 -260962494640162579754162547331200307200 11934101 -156599675980641488756263322165090836992 11934102 97701465268485403646803394693264031744 11934103 1607296126123244359772814500148537643984 11934104 -199268816063760517947325150382881996800 11934105 45579533131653984433798291256987113920 11934106 -494331480355864079589191771509628835840 11934107 1221223750125832996337345096735136427200 11934108 93832114809385012836848186166173291520 11934109 1147037795904306896191409652048204000 11934110 252123537357219566939365922600370648960 11934111 89537712552289396618055706329170041600 11934112 887408100819965716917367144244542636032 11934113 54767072611442357504052872682594348804 11934114 -164534642967918148415395828687564652160 11934115 -940204873887492952732060844982317352240 11934116 142506064440239850954271187957754745344 11934117 219530778208438383381613320336380395068 11934118 -95870027503183882701907763548151232384 11934119 -855022377424891932183827120207414413104 11934120 -85787086002691060394722151815871692800 11934121 20703204992485158176138888961830941072 11934122 -241413378004016486300411757489335127888 11934123 -844697746912235009769237959786426702400 11934124 -682138896245601689674488205022547368704 11934125 -33991913953144783094421496135073472000 11934126 -115284578008721559198384173829815409408 11934127 -205311901084229302720087598981781031024 11934128 -140012660861972647020433797266255708160 11934129 695423785559721524135618635492335721584 11934130 -143532423677926573282495894612106854080 11934131 -515839947288057279887865007557238714800 11934132 40635398477755805811120397920005259264 11934133 1367543193332149983732280020892848358382 11934134 1648059276524792480225426896916858880 11934135 -16910847034000351291926523506905755200 11934136 -149512690801645472544267425609503088640 11934137 568044104569420673175525271049403951786 11934138 -70663051313618924891680046144319444480 11934139 -90368290328130679571009481522565820144 11934140 429955087156153941898300937579135869440 11934141 981086908900048439843321219423185305984 11934142 540408660920821302990442454432718385344 11934143 -666251443490559518531827974823443607656 11934144 -12405283907901677721385183939531898880 11934145 -199667473625224421515708119751852814400 11934146 984434468850420381281452280134774910976 11934147 910493895228083931026348456591207004480 11934148 -370270760748617612205437221892085166080 11934149 941566795508853465864648902702422533150 11934150 91064252621389712624272366191227073600 11934151 -1925176424070721454855011292378169582288 11934152 -753486875828972538455118855170566118400 11934153 -56750493387339490974957560657837596032 11934154 -836710359659089283041072420010055429888 11934155 860137544469956606330650469775090108000 11934156 25785295612862213406681398620065060864 11934157 -324847780902626809237010943834352134708 11934158 158551979852221018494881055131296639680 11934159 222209421036243141941051761737328180104 11934160 44330851679962884128988876888900894720 11934161 854720300932931100427324437177378775524 11934162 -491958889719831597608797156060432389120 11934163 318965166757594807235831050883734448704 11934164 649533580156862751398124286967155556352 11934165 -185957132936319161000579186929255956480 11934166 425774032772719120092426032692391462400 11934167 -654552215239798889160054346393739584800 11934168 311166584887147640477234635009433333760 11934169 19249665075265292767917973475260822728 11934170 432951060462191324208963823695005914560 11934171 -76112210809984649807305094749859418192 11934172 -257590856481649193136557662949542925824 11934173 73540708925162406045686631927405722880 11934174 155708593371642193108146091050222680064 11934175 -332984159336943549534240970770745042200 11934176 1183239679674452323595565365679273541632 11934177 -497968344558087488933792166294395904 11934178 116081752192089782741914567150616154624 11934179 429201927619691995747735017113759322780 11934180 -318610186238662553883926647629074384640 11934181 394647388654846098096671233926154276160 11934182 170740431823898865528031210339321270272 11934183 -610752436344312003609689584643319207216 11934184 -723980095487618567470715230953352381440 11934185 -821427393490034908148074957687318008000 11934186 33703195743681494598722156890002006528 11934187 -616323390503026861459588412375626207608 11934188 19555371660775148905448751204151756800 11934189 -971679217318805625041203894944493404480 11934190 362626018928196806994968529734436679680 11934191 -1468839571938078370642324002385910271408 11934192 -47104085026259532173292358020335861760 11934193 372027382305429362660900145292308318720 11934194 -64718931833985780066201482475192913920 11934195 33123376037192927562980433216969660000 11934196 -1147501929383344401865383120303704843520 11934197 -432091269815489568440655165941189081088 11934198 -249503349207236013452145421656045027072 11934199 -135232119018923806941879300334335179800 11934200 295773481329340897955331646428163584000 11934201 485797544291448868809547278944531750304 11934202 -24769479934032421661016387044808130560 11934203 859083440803783648282810784028923644452 11934204 397440497961243229045286721673392537600 11934205 40429713890430364924251271966254858720 11934206 674667414347216924204862722384389729920 11934207 -39328634242958696251647982033856401440 11934208 -40336781983095577001188789796053450752 11934209 101193053073493997784092321838707937216 11934210 52200902758459959672426569339156136960 11934211 -1167398952275424365435126542520322594200 11934212 -513325367507669966788997714575216028544 11934213 -507684636895518828178010817043864935456 11934214 90234837343795592245213746336227477760 11934215 -24524920896433821753686236905361528800 11934216 532706176474437472777900167600234332160 11934217 -343939804363122664939217838896206033728 11934218 -843357441935477033136993261494405983440 11934219 -467312271947568500795886387150508848192 11934220 3657721988859287000291354075185198080 11934221 -166533850409067963526311860723268613416 11934222 70278284820275438985315130869755579520 11934223 -197077196721354884675568783437881118720 11934224 34821934889130003661896510724340465664 11934225 102034417076610935571701867145235680000 11934226 187612411829468727166172173058088176640 11934227 -208942960764373593866826963465644305728 11934228 -15943386395968766678893124964126836736 11934229 37097347277128247998562963816274378400 11934230 -53890783575647781531536484632697600 11934231 144987819719258092700910834884407463424 11934232 479304645296716861387949024416986808320 11934233 980743241595770432249985802452974116224 11934234 -24755938005711311127021179297675833632 11934235 131630060485835457311971045778806658160 11934236 -35876303599460958459774895702683486720 11934237 -108994484002166055900053403066953256960 11934238 -44846054336424438389725338404080391040 11934239 253248672826802843406526024692418710192 11934240 389418201507440252689943633552914513920 11934241 -710899034341841846974020122578974181536 11934242 -467937498195565271293492092250358620800 11934243 -650920775042531645603486070331157686800 11934244 -421544169298029124231826007785160570240 11934245 516272441754535400909276989645054430880 11934246 -187227998484183111574843018669469394432 11934247 -54094856932422639547076697708707807960 11934248 653825089901778511866216114525474078720 11934249 4188350252014415764322183766508674528 11934250 832301728583551558491340157703871032000 11934251 342741660039934704358937164505785214352 11934252 -176779333051457218568668698150448240128 11934253 438076200734440528665882395001685273344 11934254 687960287066664048620948805730361770560 11934255 60211988293275678500429708735631693360 11934256 -109873191755797505435481623272378597376 11934257 204496735945043010858139650539571871506 11934258 -80260969849513517335682247841640563200 11934259 -75506980224510789489739663538264838296 11934260 207489447806400725100836073883769871360 11934261 272092335616458114249427712915986884960 11934262 501434666071940788032379386810512923200 11934263 -1864604426181533564729572239584631552 11934264 18753913957160226581499736665181163520 11934265 78208551705476481921722436170375678400 11934266 779004945566743038669540487203706334832 11934267 -402066884957337516506390697980214512640 11934268 549289233797546697691932956487950281216 11934269 -58638336009611083050491312918950219956 11934270 -301983795570863711394319920946272172800 11934271 -1847319684485734813004620006402907110800 11934272 101088698285256231305467203851384782848 11934273 -503891813461976868470068495268985036240 11934274 121079644687250113820158502340712324992 11934275 103155422333743680139842491596890016800 11934276 -240624845994779465397474038902120120320 11934277 555043425284884084365841238672426068380 11934278 -10976031996094388659178883611941714944 11934279 60184823060039225464954776307718311344 11934280 310236564231467666118456862242373632000 11934281 296663294010916805468599338629417381082 11934282 36245388954191784796631803883988996864 11934283 -1619711685046701191752167353911449387120 11934284 958908039992828735135115294932245324800 11934285 -563748028591947417339380893346511052800 11934286 -74894976573575628003733625964451909632 11934287 -662183762616746743005166328860876210176 11934288 -23047073576487660487982113076411105280 11934289 -602550364426050625623989404099734991644 11934290 -227946870235960818983396809352941557600 11934291 -542498751807306082768073381223061923840 11934292 -333185444049276688468057895749713145984 11934293 1479257173118267963872140289163404927680 11934294 266644770749842297949672074526612721600 11934295 -464005019244196360692010234451975380200 11934296 817087776871313948264336269159614812160 11934297 -52626620632903437079466814628484050608 11934298 -9224478845041044023893198014188018688 11934299 -7236257814122162773405703887080655776 11934300 3257109360646412754914091411570892800 11934301 931685197846498485994854631590549549440 11934302 -128184547190369298588005229327928971648 11934303 542238979612636477155176007394186213704 11934304 1562252763104975735206329449971305676800 11934305 -251707666613580695943513414682230498540 11934306 -27217799272947497836011289634117376 11934307 168150235473660022407716190848318375424 11934308 -1400920832530843244079157155477696113664 11934309 533727102575347970723563476351061185408 11934310 -88398444218196726033079906897949773440 11934311 -1022868082427279201788148078227343222088 11934312 198693117849401684776374958142595072000 11934313 51338739738330180859704361969798411300 11934314 -70723148995289762135149392693082008576 11934315 -631463815046926910884396336881817274640 11934316 202994269249325685766544115205464478720 11934317 1081372345784950431140727889087969423872 11934318 27890774436434782076194241583571599360 11934319 -230625520047805026294636605662147531920 11934320 -4659998499425790802257463809535180800 11934321 105066255320689580058854178198864488448 11934322 -3856295932809659639321648070001122288 11934323 -1399577313974262885533370774910261339296 11934324 317695975227180094521483641957983211520 11934325 -95918626691872898779932835492277537900 11934326 835464067497366212300528681511578174112 11934327 262132813773226338114854051391132294120 11934328 76526037311820479346445088528424222720 11934329 297210214083304171153538657019979604880 11934330 118477008684615339734544846747772081920 11934331 -1443300742548785091383409805775692335800 11934332 42018543556261331659722668022228068352 11934333 222147813942200112091862610398839180902 11934334 -112357148705395943905150814881253346048 11934335 -158148579461074102467169850093073864000 11934336 -594301033734280828806743149072770662400 11934337 17172352791940243169216701787862080480 11934338 -66376198958520665488474446181796799456 11934339 162375289093101724646196069439297759224 11934340 -224962665292206875332900250570428784640 11934341 70819970559621646077227803226693271900 11934342 235569382113604291439578212242569939200 11934343 83968563942333278213707865267233448760 11934344 -188141701775566887131195709190642636800 11934345 194322243075488090384724635030403416640 11934346 41128076915632987376155582362596041824 11934347 -602136089242604174085861076401128490720 11934348 -303932259937717392734785370725385757696 11934349 1254571985798181830195670441565880320 11934350 -50704982399571819249361975537554139200 11934351 443789111839328483549906066178846240 11934352 46327320839307887134879434100412055552 11934353 29271516565692143041612361475728503602 11934354 -444496363373680623773429631228809988480 11934355 -631205374113752424971221981264900841280 11934356 181203383115046677726893285592756817920 11934357 -462158683020473204233759652489609990208 11934358 348444463575931845503668532192320757280 11934359 -1189441765675770432996448213829607664440 11934360 -257494806375323621057880290390812262400 11934361 836617231315289413760231550669320037962 11934362 -204086343635722465188358836839639238144 11934363 343948120471639576123568159540481114624 11934364 -87398409899921970020338970662129001984 11934365 407215354626216736033342015005740689260 11934366 99549450191734048249396837515143568000 11934367 -1220178588480438981373862101233306445760 11934368 804049830276169322502010453270991339520 11934369 829254374483188878503353816266086467794 11934370 -79013200072306350644822265942152448000 11934371 -378384957101040822230013258169673078976 11934372 -146189917357573566489730164718219468800 11934373 -641452910719931179776498583951366994496 11934374 -246484404083694342264402618545236377408 11934375 -630907420701364006621397958624258000000 11934376 993482961650189888421301265860851502080 11934377 -70639305257965137699947866489610747520 11934378 6931513407207051099374921312115389184 11934379 -293556042356100495760568920926602435020 11934380 -127704637788648773918041287497948160000 11934381 796265344682462241999669599112692484864 11934382 -217838903844921411895927319270961894528 11934383 -36601213372296767358131655492962793720 11934384 -66896024055851288589263298446654177280 11934385 -5474575522671596222693508376029273420 11934386 91268657768537370187025096545840837392 11934387 263275419846166661773959059263111649280 11934388 278160958359585016548175308154016252288 11934389 -1570663743798867758821394383935947073810 11934390 -11860872620649923255683262621456056320 11934391 -393565114969890122459503832907974590512 11934392 -15341873409669514944777736922744033280 11934393 328110227080876726369357192650853183584 11934394 -357552519076395111941925048188096232960 11934395 -784581367959991937939592376734625974240 11934396 -499205313413026307926150738687447592448 11934397 -235181543453779716921417152217529524154 11934398 -164928162936404933169539367371620481664 11934399 469720398617749720740299629972561439760 11934400 149505896354696397356440345376325632000 11934401 -89171808924085869530659880900642514240 11934402 -71801641290020001234173989106551061760 11934403 -102397673368280493336275537035789667232 11934404 249978243229047371594287675579115827200 11934405 -8244535930101192184630850136326745600 11934406 638252023230470533053709495381654021248 11934407 -1105616716840917071043797946112992706344 11934408 -34118397225757373260443277647606497280 11934409 -882559561558829052304322929597839316390 11934410 -246716375937369281830667313355049640000 11934411 -70168722271183796320723542021357659136 11934412 -149592720587505490490037929410172226560 11934413 -1557670270018175712073426270602229534080 11934414 420749556176811483897225032963714686848 11934415 -520185012430252575573346864907804392440 11934416 47392621001151291994952019187828752384 11934417 -304555982095883159279685143540830058400 11934418 -97226573364051997571136578255398466400 11934419 178047037282704702330583917056890738080 11934420 360272691734768125116235901724068352000 11934421 -1101565199637195523235104937302091876256 11934422 115033014204695862566819087839504697472 11934423 -713576548219608204959927155350878792928 11934424 22987386764683676395224977654576824320 11934425 305838970380540643460787196085657814300 11934426 -25077431016706520578557680245895947776 11934427 -1178537731658551665906352347208140555840 11934428 -197798394092143572651732591749750784000 11934429 -114464306331130066964218723681673769312 11934430 32704449429038816884638785298727383360 11934431 -771488590639388250872196206746630044768 11934432 378769580924365952709659081550751334400 11934433 478575527329818382055439325494177353920 11934434 -279549217727958734003415637062829674720 11934435 -2181062477495650645386918440069218560 11934436 -526756191583450700349655937521353482240 11934437 -2431643807992506012869691617425335168 11934438 262268905559704531612319956149150116544 11934439 -127960513831431105161228166042476490600 11934440 356215848363852758783509230500352768000 11934441 -329860258208688347828889526268685012150 11934442 -197749402087626863227206172008655865856 11934443 -568812654957973389629039432474675287308 11934444 82947722025073236899029031704628035584 11934445 64879571364735966096291279891922802700 11934446 -261082840653392327750184170093864341440 11934447 180004238838545309690003157607746762240 11934448 79537655631337845678097356509149724672 11934449 2153779763014326956292706797819991924080 11934450 -168877066050401380540852664111587228800 11934451 -2114158929541663621516021385335267148800 11934452 -135520285445316425341913638217168958720 11934453 387528412816382106319856426628669060000 11934454 -111790685297411361081942687862284153600 11934455 35283413457538031266423617542461372800 11934456 146990994894108273003833658561893683200 11934457 1214895217538346124217068430533637872200 11934458 -404185058390616827019698224757830145280 11934459 591089961610567151997980631293813893416 11934460 -1111240297201282072297846789501907619840 11934461 -82875721527066889644540109884385781760 11934462 309895570950494773780229506368069471552 11934463 -753036920279280721325260658894378693976 11934464 893228159471178285630372556914473041920 11934465 245733027947793369612464317702309152000 11934466 921699185579484411398070605511958971264 11934467 29789623012192129411462724961647211120 11934468 -52349440363197552723674148865831120896 11934469 -1204314207860595745696184360194544605220 11934470 155277232674278286103910058484174694400 11934471 274635502038248506930890150302560696704 11934472 -813310075735599219915998534894668800 11934473 455390584627294419802178132689349913600 11934474 -14038964779393595119960210722101759232 11934475 -264935985474680220819524437056350707200 11934476 413972472559867584213602668474868889600 11934477 559103037617744314057562674759764233814 11934478 453190413224876995730188847454104448 11934479 48073218616551022191091995532577212080 11934480 -13443810501154869571555228671006474240 11934481 211246335696386406368656095688168836264 11934482 -66308767700283036852000035933985174528 11934483 645839750154817554032668345935504810048 11934484 167598772764664364521498955475457414016 11934485 -258805092046910009365375321512092727240 11934486 -652395496192206584405261250208124908800 11934487 165069267510101551284776053601994493968 11934488 1359698238203203641157727988525468917760 11934489 209441974318037072259767458022714516640 11934490 -352092770954028760688354904662250374400 11934491 -257160723782398801940250810475329450108 11934492 -400691682288889468998819396561729358848 11934493 1428055656411859165583153023667990053248 11934494 63212853463364991695631206341659995520 11934495 92897897497459565651548185949714635120 11934496 -329720113932067223881824248669531013120 11934497 -1430514163287808467968427131667186366060 11934498 -109644546198322480670016073417614458880 11934499 -446161760361607797037260091558857902500 11934500 549149231350682381172239225476134720000 11934501 566636189696556678056888453066867694432 11934502 -46230503749597990520011973801087574048 11934503 529648748543764933136723725722259909680 11934504 92863381021751696890543395417217105920 11934505 231674359740504715876349613340768216320 11934506 -446161273793310512607220293286214772048 11934507 301252223323575936884063544813124621056 11934508 148129333264131438504921438713981987840 11934509 349877635871813467554769903855217457216 11934510 2972442570311673241663571190985605120 11934511 -210155622413520658918575731158619899888 11934512 206166600753424156783673691691795218432 11934513 337065772732685300655587879615644106400 11934514 -569638997745089808601755821121047930880 11934515 795230202364781098623315133074696932400 11934516 189271059759618546655693386146738700288 11934517 -528142239241984783362855439069634976608 11934518 -440983093554486906223212164576273486784 11934519 243518916406335706249966928016534413520 11934520 -183337773785270357638966528956180480000 11934521 -27662025481341477072279101257917645168 11934522 -357602398927964365948070765668642119168 11934523 64069862155182087661899099937781354160 11934524 78265952219314810922568553062298622976 11934525 50046956582613028439846690115649245600 11934526 181028873271603798049634279159980846464 11934527 -180371317022131503872857621509222681600 11934528 201241959442789909345663376341535293440 11934529 -155396772188604852582052825713893239870 11934530 -780867431702111187930346231652146713600 11934531 -211570062840877102339420551103591338288 11934532 -606665386614197720252575812627287912448 11934533 -110174029018004830285894772488065380196 11934534 1678311942247607713878319649008501248 11934535 -152684045868369113584290758531803034880 11934536 852705368681857158756547874504000348160 11934537 152367647970742005768742289056926796560 11934538 -393225580891812111371283487660909774848 11934539 742372130846553276438085223794552920624 11934540 11276919791771389208548065277363123200 11934541 428054314756114691672430780164287640812 11934542 718640776236972606259851810161954964672 11934543 -68788560307517717859827472813615868536 11934544 -42514278474380986167853411582565990400 11934545 128608233746697181929309677002168527360 11934546 14201798244444130074457098718368668160 11934547 -1634699985358214991206752498778584897368 11934548 481010380922043530892607707349020758016 11934549 -849157096526789796951023532757158284832 11934550 -274988221617239864750318369605456111200 11934551 52917720972994993634231649863822169792 11934552 16891943930293797600872517840037478400 11934553 -952413819043067674833319283205166798198 11934554 81086025431226717195944820518153108976 11934555 22450304175906275249481414511063204320 11934556 -1176395239703544526002744038720691719680 11934557 515978856204601003881675425516924896806 11934558 -424089475888836664479449721772444176576 11934559 -137694449437399353429805250814276311200 11934560 648114382733881639197267571349056389120 11934561 -8649695293637339128227072141490420032 11934562 205090959262696356822161351539350887424 11934563 292684388275096228805480558617662166812 11934564 -6140260066531739587143558291624775680 11934565 -666724837821364561418301731197233506400 11934566 -45916933351118154938918865450185637888 11934567 -137751333982731920422227576716580935520 11934568 -803299518497767439599116653537339581440 11934569 -391231859784760795044624660112716538368 11934570 65714528219839858873330416619632023040 11934571 -829006671791148994814270921283685072896 11934572 176388923895437842787878143020748936192 11934573 86516689076761028534454549523889669760 11934574 637992223739568673962411444186049897536 11934575 -566590368786400202969488931656230610200 11934576 -169046492807002814976008524391756955648 11934577 -107917719835300146669349646383774501980 11934578 -326338129005054318030242334955196802240 11934579 560476472237798349996477822133582355520 11934580 -56980846091387918622950036284680437760 11934581 -1074552180404132696058200673544739793618 11934582 -488846512638708206367310417274767875072 11934583 108714097931985401924592655640497765000 11934584 -290695203985570513042694465528978534400 11934585 33811744492979933787454050824997162240 11934586 285062312992073624871042670093562650992 11934587 -453948387194628110513009819221436965968 11934588 -125482282308166255487505511889037811200 11934589 1187259406975259298553111466248026487832 11934590 -16332311188137069535598095851277387200 11934591 -643463273338166215959030542335504913208 11934592 449659110891621352482657497143207526400 11934593 441122961365104941906996615325271892 11934594 -24634725743187182550659169227925058560 11934595 32260864138160511459456594088643299680 11934596 -306586402684547435718852590337602211840 11934597 9269254381847870568844554643455367680 11934598 -93221852793339838007106404550186990336 11934599 324151375777089328104472979141201208600 11934600 20254463408946566609792391140379648000 11934601 -21914744978998533128399974829058846848 11934602 -601136931243261167973232158715863336000 11934603 -141083680531243571011902063571290858240 11934604 54668411637694542609320671044883149312 11934605 969741585637412562751490055780808189260 11934606 518048620781303831177784939205376983104 11934607 -1933135039650028144490674162189387400 11934608 8084394618098471399550328871932919808 11934609 -499946419411707484592662288405996212480 11934610 -972189594445649426081705141361862986240 11934611 166757715689680750101541269453063526140 11934612 560608592733088222418966159607297353472 11934613 1028886809410245387256382129039045774464 11934614 228836943263733179737054422666648819072 11934615 -37204682134500907467293441149769295360 11934616 -1144809007811075617529464804677313904640 11934617 -1188235811679815669220797295060359921334 11934618 74245316588513785139683638049404618240 11934619 -993224933949936538596397283301784073980 11934620 -474102465289318521194687381560123776000 11934621 -47178787473476440332838249594886826138 11934622 -129007969987544494993396744986595783680 11934623 1079511604285845297915219151291519867872 11934624 26474151760967798304809276525003145216 11934625 -274148754006032498498264987145050736000 11934626 -428946701963378447983180817671050623616 11934627 12336058750738268938162803030246124800 11934628 2949909854464103531352995910817464320 11934629 49097570596330772027914934340978292032 11934630 149788835859973897106797598587367055360 11934631 1945427034870737630822242413533583792 11934632 440561708021300457387333316190085273600 11934633 72181225236383903037819577662433116000 11934634 -151530276689966802928611460563602216784 11934635 -653760467766906993265524085891837405440 11934636 -380462662494948775705042548164617861632 11934637 125673242467147048261952071889041355040 11934638 -30507682961210298955776011970424630080 11934639 -31835869422880854096087555554652667896 11934640 47534602333128531629583600894447452160 11934641 1261513771909029045254561364517923394800 11934642 -383998740897077367184681173854534153088 11934643 169029557154226653409080501583011535616 11934644 -1099058183472842118016043924247991553664 11934645 96915620980508130847655241375682386720 11934646 81045477155057128657624687236816418560 11934647 1074532783669100591350234526336897805096 11934648 -1123355245619941407350320084713249177600 11934649 -93361717414572903103707429511967416620 11934650 -705287787748586208914416121533516800 11934651 307331963648299446640341882265698187032 11934652 1137629077706034809606786417035235781120 11934653 -65285590448435034117946601035310696256 11934654 -9414600981492929159656069438446858240 11934655 -809237903579242113164558747826167742240 11934656 293340774117825863737710297772657213440 11934657 271497203709681149958853403920206766080 11934658 686549808322994870729386596104781382560 11934659 648564574822461834869534637770711068680 11934660 292652152250543328176094320356893696000 11934661 -250409047653178192693238427360775648738 11934662 -106639819116629270922100162326297063168 11934663 625366004583060840172842745231824027648 11934664 -94969183353717526371490303459550822400 11934665 -315803591833012082683662682686842813880 11934666 -213083968559055897910776546627941661648 11934667 621202752670806401704467741116275533716 11934668 567393473342968631380902458340317001216 11934669 -472702379515518933252833956783982932320 11934670 7816697520998033570581122303001484160 11934671 200239239133349707634633203085698601712 11934672 -25075613829109792983725691341840056320 11934673 -686610766331980191826091444302007394960 11934674 36700257752252236430262785650359002112 11934675 202162865756842568831073972755409666000 11934676 -72277432754655364281626345578945202176 11934677 -539016344562117959383676600419544875392 11934678 -140188139136117284903426603969782087680 11934679 1101552185241914006850821694018404816000 11934680 766629338394911336420777048366685388800 11934681 662680442970993816049519069057498613760 11934682 366680751502106830571779686855112158192 11934683 24901826219854959983291187527538063360 11934684 -230423880108894535692530564927371591680 11934685 138192604646005625745543859669746240000 11934686 -122794372682246474907361978886951527680 11934687 435074584962601667106156229935876281160 11934688 -1881647502301159114413426567393800355840 11934689 -303998627764092437641195681679675663640 11934690 -47315963013794759643641804394784235520 11934691 94956634989632919253816438970636712092 11934692 -28857658064557986854563182698982912000 11934693 -6312046324185753525700460617357599840 11934694 39479875536157877494589172345441436896 11934695 647549312958571309505584635747565414200 11934696 -399776191326934464054525399237309235200 11934697 -18770783981102996479811376674179901760 11934698 -192620700753719069257156169971455221760 11934699 36844913540204523540486746419710774528 11934700 232457421946604096388759594386933376000 11934701 1527924404379874118620074177305868432192 11934702 -154903018581190973007142033165196135040 11934703 -389517164583684961052030762840457915792 11934704 1682498026069300100844256443179335680 11934705 563194417402559995800491588960894607360 11934706 167229719712553680854881124156377403904 11934707 -265688781892275577913085050552238892320 11934708 -111002795072196503683515818981288509440 11934709 174601975304031849720143970560446616604 11934710 706370964752176424523514107967232102400 11934711 -25240395934367449150033033083449873640 11934712 -567162267226179554734430558128319692800 11934713 419642295764032063645984341986527645824 11934714 384949665624399237786062954162244096 11934715 129222512909044010049625866664296077520 11934716 -987934540217378908351103029596964700160 11934717 -529216229589302036594880882460971753120 11934718 -145505215021060745364372372192268275840 11934719 56062363397101386377464155609747383040 11934720 -61456560414258569492067237537062584320 11934721 136583866005804625668700091950336840704 11934722 -111246500888692235973684814866169788000 11934723 36899892470487388105073615034318140160 11934724 -1056581939667186279918732144746835397504 11934725 -228875763462316736002436860961352780000 11934726 -81649010914754632467008732337055303296 11934727 453397804200710714955247224113110637872 11934728 194500577281592474382071865710555842560 11934729 -666906889864334948482135703550447394080 11934730 110788983484428689546262369880491185760 11934731 -228605143354504334052965987076504632016 11934732 440676894157973871821306765716879683072 11934733 1843936370036056328800001347124519337900 11934734 -944964705019745257900405473833041166208 11934735 573284950238622055801206323937869514000 11934736 2826616232939307098265868582240911360 11934737 -260795144781353140775384272854504418560 11934738 86564466289377802348420341797761125888 11934739 -131910181060520440698418182208162389460 11934740 610715746352079312680237925031577552640 11934741 96618024653417418503035767192955058304 11934742 280709813342827403990478820407565541952 11934743 -780760782505743940158433851504779662008 11934744 -132193072737525048569781366976548065280 11934745 -705455486641203360540697131909215284800 11934746 -194112812474404102443487065367366054656 11934747 -291590706997716032699992465688720778480 11934748 257120408132767287704189589748028430336 11934749 980967615540144280513342077071088027750 11934750 -314089833151177615900378423418860512000 11934751 129530953546394499494358220727079825600 11934752 22560194557906724391268442375448428544 11934753 -106439175976368225632786201068278120000 11934754 134587897519085155625326472251867318560 11934755 161830920591300313298334505289856883200 11934756 351332295646201529543450705604895027200 11934757 -651080225573237278866202182417906851328 11934758 289217696520252248042809798183991388480 11934759 -376497423778353408074360594781720737496 11934760 586849883325136700424983065203533568000 11934761 -1411471131172692053242608270114843541638 11934762 -106104593637591195938702648162565459456 11934763 -731514804559308517084937323794753368616 11934764 -791936691149436283183308056395357900800 11934765 10183115702264715509250250168171144920 11934766 673107891522130209093413990575458147264 11934767 -512829240482581017272389059859518492480 11934768 129694515608669283821885829528136679424 11934769 -129631311701820059729107883937010679232 11934770 -9769795816723107449047343805557304000 11934771 675780490104147885611763668352691315512 11934772 -9082652583444180365091401314674448896 11934773 -912456919246089490494051481135466232978 11934774 -208501356926109094842854027560015229760 11934775 274570332534996949465186065514991370000 11934776 431971772132148654127963049881712640000 11934777 473761127462797752453595056139737030432 11934778 309637012650049361933833670545886799840 11934779 -1724727585340670185631693632540427952 11934780 126057818684651320639125534727619665920 11934781 1017892662238348560472204444232241296582 11934782 -602608942396491524324054491073502382848 11934783 11201210969446767035203005614339480256 11934784 240435430762899221873622381385942040576 11934785 126463307428433007693205956066730144980 11934786 -258339452588235920916563345231171780736 11934787 1289115553160622991347567427709571925436 11934788 -514280084606607010945487680886817750912 11934789 -632369999882183542810825671468586994976 11934790 20644480769884610841485508357195598080 11934791 415099489877046046171927640023358146584 11934792 -131630462732684868172631638451944980480 11934793 -494763774797569856847559076830285841600 11934794 -213048492831506425734166256535308934048 11934795 -287621476561295303129750797135039921680 11934796 -138524689938385996478424322136275898880 11934797 179502614156528802921394264498593688032 11934798 413747972940837346610444505677885465664 11934799 -1410154979853627400044613050400646856528 11934800 51021557396508992748747262892943974400 11934801 599964076956813246368435066595330653730 11934802 -3242272456484494885502149826322715392 11934803 1451665708061685317366715009736316771052 11934804 334456808075073502737771044197073682432 11934805 329227469486120983027205431453464471600 11934806 -290835526309644950252283892439015615616 11934807 971523193455082706380635905593883124840 11934808 -70202346254157889265782842071582423040 11934809 132899559578489895575353671365471829504 11934810 -327280276786349900334752480071634572800 11934811 270068195630509909713001667515488395040 11934812 167054963760570244057014476030285775360 11934813 261468387977771279552018625772635802176 11934814 214210455600805788050962147824295030272 11934815 -423794265116470251783319186313474304000 11934816 -756706462293245300233784097386614751232 11934817 -111764521340094121117163166209106695134 11934818 -1490028621009843493369410623013803520 11934819 66555822645263067554557199821903853040 11934820 -146158960962603386794403517143431345920 11934821 -215169714217359670018161835341844606656 11934822 -4684903385897680155173791893319059456 11934823 1920077681207308781096108306998664515440 11934824 -915530708267869158962794872315445985280 11934825 -47527198353659425954649637584848896000 11934826 -63507856572729153925878010035148185600 11934827 1180374882800069468873017533281001506676 11934828 359509228755345668865333535709748486912 11934829 1820825255447590634615433041126888340780 11934830 -230701104316613305554095771190593893440 11934831 198696279841478667261845710466440406400 11934832 -112938189533668970508277076603668758528 11934833 -131918912531507733731351050578845642724 11934834 -165053627781586183834155999487324385280 11934835 626934341257827323287884183769220640 11934836 -160803230101744537143702131651455355520 11934837 1251538027619630057460931657830451885440 11934838 166347282513913753327066328208734185344 11934839 54441114007591206469037985564812382432 11934840 68926083436941841128810512290126233600 11934841 -433096906322234884501535558302052180758 11934842 -447837392451287261981905466900803108128 11934843 47211479645147758351645743273705010224 11934844 1217386897324712911153620406479057895936 11934845 -3677431114773530655631889924299292160 11934846 -68383884811802787317537107472699596800 11934847 -695308542495856400735358335970656216704 11934848 1199629922338666172549502104279155998720 11934849 -226877333925964253470851386583654921936 11934850 378803034376869757061673025755700320000 11934851 -40699986023056848038615721380741962560 11934852 78652587388915921394111859808141151232 11934853 -139670133516610096850464230796516183520 11934854 262440570891235072799912935412652570432 11934855 -878506732735004710568727534361768608240 11934856 -921081780110258021842975908323572285440 11934857 -781797401562957268579160771357496126768 11934858 22944141898065121172882447797052617728 11934859 950072550258544456086556137698620655060 11934860 929441705774217261108686792451932160 11934861 70824334098859579523791810918834073280 11934862 -27817202789199668827619071310570131008 11934863 150753898474321734584504729503369498800 11934864 1173047512012052341010397836543631360 11934865 16135825007329036397447777537105200320 11934866 54413461873117265272461107119056415632 11934867 -151453924015937957435813984295155200512 11934868 -39954619461140897091305176626001532928 11934869 -1393270892956468250307731806802159400000 11934870 83012828507993850723491431574259388800 11934871 448212582382309362175248082283230976392 11934872 -670403503247377440164058212088279091200 11934873 75599021591956948812953849368962368922 11934874 106833631649539761628426338890726592000 11934875 -974326377146551447683259784311347540000 11934876 -109280261676428313955649540189743251456 11934877 -32296876620228238869089120922980077908 11934878 -226948164316261201340665173233565317760 11934879 -403148301040190729218861540490166899712 11934880 -179892776073127022203620735982691942400 11934881 -110961179717684987222736372560765880108 11934882 -380625374530389892880071290536716100400 11934883 -517617343619462952545030165334438552868 11934884 266531517030933528423677997768536481792 11934885 -321748763227731563633016252647603522400 11934886 -1115692019967765169258705653925317155136 11934887 -556137315244058553326568596495425485696 11934888 93763415546973004985039918168506368000 11934889 -550881546899235680294210636521867128320 11934890 -266232617632331690464340260438998240000 11934891 264352149659945178002490864577186699440 11934892 382956590792224543535447985101485486080 11934893 321540859790177122567639787836671653142 11934894 158401158901840201964237120638070029440 11934895 64173045917550022361309008870872442560 11934896 144459846104705102406193504330331799552 11934897 409061862864579966285827588578815630528 11934898 -1379177059461328199998964482580408638464 11934899 -431134317228079589174341200008273114100 11934900 -118915416268678245491268435857973600000 11934901 -43267596702090262216815697956834523776 11934902 220645678714379815445795955341351706624 11934903 -425565175457096902441381816836782959896 11934904 -1192074135739094730338331890294183178240 11934905 -101975527602135677760792523250757304440 11934906 408793828061240926914349622040029512704 11934907 -44345899569427749935314534418184714240 11934908 -17990722319194322197932209014512898560 11934909 62714229295891953357077070847523345280 11934910 167310755763608421105070478173090421760 11934911 -748714324684756377508754374828795023216 11934912 -254978753434882114049450500396349915136 11934913 -440160449059793880597139915860182228796 11934914 -21756594128589198378153367636185244800 11934915 -200363992626584844755303600959552864080 11934916 10631571518836621224153933887975997440 11934917 1482452834752202578629600260520942110172 11934918 -860160753995077434844196691957881314560 11934919 -2028380887720687559044253923998109767056 11934920 -475017077028192801848780402228529715200 11934921 -575096025076256587327982250725510311680 11934922 254878692984056190770103975078267838512 11934923 -58713125441605069634914471924178548992 11934924 209918080889062036954224775296232320000 11934925 -1009921816932908620494484809451750616000 11934926 -132822014198448675327910030131526438080 11934927 -723219469396644002581577210880894566832 11934928 -208883080817467203876767395794633269248 11934929 -414857785980905044869613676967585996300 11934930 23021016363707851920197729280015774720 11934931 -790907009638903466866395605074333029268 11934932 112207307825906266473106991981996636160 11934933 -155111087261984140396860091299955634400 11934934 261678314669892712811885783488535641152 11934935 237760446401485522806464979568502085360 11934936 85237822746332023418463468457489121280 11934937 21735076503314759031613384071833604352 11934938 164434142215944925325428683164797056000 11934939 816017664371674430519683162912659407040 11934940 -791436632620843032946960540145777510400 11934941 -654729567836352701640731878016241677658 11934942 -176825769821950020086045755132594210368 11934943 -485433583064593735975198168420233214560 11934944 423775475906836659671316092419277586432 11934945 991415016308336803519908929780373350400 11934946 -146433300626749607672119508517621402240 11934947 387754312653887534338616917871614953240 11934948 -332860206646567878421628721833293777920 11934949 766862147664298066992659065724234712954 11934950 -387683992981326737157596136230404176000 11934951 -1615107478424069462952131349683463936 11934952 -421088177469107538827338103421012541440 11934953 -176741123453647132583760135078329972736 11934954 -267042560070155863946255610951723475536 11934955 389075683695415183880933382885828456000 11934956 -425739809557348852660448212317231360 11934957 -839258383717338119868874769286280316640 11934958 -109113824741114026857693423610714411008 11934959 292592610492298013836425372575244328368 11934960 -16844000145516995496807308747051335680 11934961 726858972373301970501116082657630772562 11934962 -1995478266023519836484174746565993568 11934963 -70966928455167879442540488059985852216 11934964 -384235677607430189294384031395800565760 11934965 5018152685891629307374807298671920000 11934966 99902330882379802304783128438060031424 11934967 -179114739417172495136836280689934379048 11934968 374849470328600592441105717782558085120 11934969 -22756615669445478643740108021342220800 11934970 166391692914973846278871372363390579680 11934971 -811792486203137754532838599711687236828 11934972 -157787915194754089449190717558581411840 11934973 568619192768178027701005471089004877824 11934974 337717848269319857990746249871790836736 11934975 -166285894862028616902268533413016958800 11934976 -32315266390263413307816183970280767488 11934977 316381986913025511260467463014587350664 11934978 246500775540613581991886420271314380800 11934979 -53991844754998393031570594821508567760 11934980 -705219317241817083528031668564211680000 11934981 -63418854617389654975113172385888487330 11934982 -820825238872038594901435361799000061248 11934983 -192373530728538405584927934339121086960 11934984 859130118911352748118072132475726520320 11934985 251116551187863129152128537661891937600 11934986 -334533457796388399902913081157591248384 11934987 771520684709448623766193001949397734360 11934988 -378591918446216175129001094317332346880 11934989 -53880328781450429441550322926076928640 11934990 283527435651881874503043442895229510720 11934991 -242483264953824216193503895564190966608 11934992 -355676902994164266616487458288553164800 11934993 -88213374446699425901915274853056952320 11934994 4357032897383481310073793411992923392 11934995 -879013327532344607941627391681033490000 11934996 -4600718721349019826545599162774161408 11934997 1233647768093935298665697371680947730446 11934998 587969630896267917607501874421492180000 11934999 695475363851222448853895073855915628800 11935000 -19536966261414724718260072164556800000 11935001 -572891520768263211756614971813590410616 11935002 -216648292963912281295061289461974206720 11935003 3236804750575848750661679045669776905264 11935004 640861401948418265208733917490069094400 11935005 -345175136749008220321205429027281633440 11935006 -59352099076932859433621840462222802048 11935007 -101969372938187161083079451113774105488 11935008 -465214041628523432352629787044148019200 11935009 1378623172675374920573959829710498010210 11935010 -548961033221649540181020382720490031840 11935011 -308662438892771137040671218353690429952 11935012 386547663036663870815146649427854275840 11935013 546677075721448207888036746188448947262 11935014 -29077066034435282803275069833349519360 11935015 -365790646660347605667921237857143392840 11935016 570769266291674278923920950599263416320 11935017 316425123428918013052024770243029039616 11935018 -89983127245605796297378180666565546400 11935019 11749946864017376525584179455630732640 11935020 186513893175260504876969170998113679360 11935021 -6153702653076733116361821078279885408 11935022 -638541650697496387497035523137625845760 11935023 -209893589404533503395077711894646467456 11935024 156689628423230136415967267623826800640 11935025 -25100196493563380711732199710028000000 11935026 15611354668386020778321501472175307792 11935027 -507803399112672307956525632088993875840 11935028 533854032082917308453960340168814080000 11935029 151187701062343245408964667924074650240 11935030 -18909949832028449232431647838952291840 11935031 -305171122273970963635873195972778166336 11935032 -15953557654509253575623636894184038400 11935033 -1026119798421364637564878437646646545776 11935034 443809783506431649113524295036310946416 11935035 45031677214005542366781351248517818400 11935036 634397484581362228494733145662693882880 11935037 3720262533006455731921374337517248320 11935038 132514499364615118912626806195973888000 11935039 235656282962116637166446860093252858656 11935040 66207417873892565976213913144079155200 11935041 -609345098529637302752215922194901474016 11935042 192311647305923711927444178108580729344 11935043 -2236948862903949566324322145784510376 11935044 -199398376329450365233808345082983685120 11935045 -522435833621936356266874581365524752000 11935046 -934118863187807436607539403057900210176 11935047 -309307076579943760628439524489662675800 11935048 -407987494509000353430492659483158026240 11935049 121657691117735647607421358723798180800 11935050 166925043398240467183517409797464569600 11935051 -522535331334272843570011644755039556600 11935052 -1112329013371534698556395279571451153664 11935053 37518131514969182047837721853345580800 11935054 402858264238551735636210190673802026112 11935055 -23807267406880599174171336683404408080 11935056 -3484807207866543959297491053539229696 11935057 782567109426187198074018410170202024306 11935058 1102699668327224545960740493229235445920 11935059 75788932394176091260241248846539319680 11935060 63361207029361356466429888088229404160 11935061 -6284095769510454984257360660639888676 11935062 5047863887976434105740143265820722176 11935063 211962182870992241753480864687000067760 11935064 48276463839010707291520906214336716800 11935065 -334116757204171846156197942537381986880 11935066 -22171961535386799647732893029104947200 11935067 89755248681838804557682542320633410116 11935068 188177167476506631897985112344153571328 11935069 -542655785172118794588691408915532851860 11935070 41725279306312612484116460492995407360 11935071 750948411205678666676529420973305721872 11935072 964543139890757647791781113227656691712 11935073 -794987531148319521094373641680377235678 11935074 157831595815730896116948715065492394752 11935075 99925876062998188626346622623639890000 11935076 165964808153731563032160883029299717760 11935077 452962221540280529249941892766529443648 11935078 274993901341279827105973598968903344000 11935079 21907241643265517944075499496233448960 11935080 12269814824888147725669754544070656000 11935081 1583737277869441239064547691979653869882 11935082 15545650653990487474582382632466400000 11935083 -683220777701250991208426678445288998400 11935084 416221683454245250711789977935494030336 11935085 -1144140248534743046178456628289737151220 11935086 -615935376009515292944852298712492210176 11935087 -722372451269137993560924464193063431288 11935088 76268015321694709838479856810102292480 11935089 760722529850483151735912606942516570000 11935090 1271689166266795976966128716267113280 11935091 147401656753917325698402263508926241024 11935092 -244428297238275228448839948015059539968 11935093 -43111997083630159777869139078315640320 11935094 -144649302312279588889502232949397399904 11935095 -262500094754960494159866468452479711200 11935096 129042111501544698751867923523183718400 11935097 162808181459712203174720233022390551680 11935098 77023136514144644133410130766359047424 11935099 -840130807332128031958418836575244301808 11935100 -167366156345822158835677519162550284800 11935101 328009407088849725393961684433543633184 11935102 -229657791345060044735908176316575240000 11935103 998273549523899009504384523868362548352 11935104 -98538170835154477123844115995044085760 11935105 65469230543737887399141985781701470720 11935106 -211185988132367316486566352052898035248 11935107 81640903505510331884176977561947257356 11935108 876401869231776466383078254932249574528 11935109 504684434912047031011856602187256442560 11935110 200412145576276381206218573841836390400 11935111 -11372325638826666021117069797937913376 11935112 32824847561689063032122556023072194560 11935113 -430962913643695582497592235804309952000 11935114 -389297019647996123494658334397814580480 11935115 924158123654177296998131716991451113760 11935116 408399869820081170164791150679564224000 11935117 1138247143211741880872640399703683082166 11935118 -140207185160907596437636734881323430016 11935119 67662385174051814495429393882843619072 11935120 -289203881165786234869813720626349178880 11935121 -202412931429178801833884441240233677456 11935122 199935193849167793651786779190768179072 11935123 -13823807134019780831088611704563644976 11935124 203837558755062906049135376001345945600 11935125 1514544353294207812704777749957861125500 11935126 382297124792311787890463640158900742048 11935127 312826712884774251134053235858741141592 11935128 185046365701775488811197466250300764160 11935129 460032305160315676428662712223394086730 11935130 153143872379737768006113711789335028960 11935131 -100387260396702836519018725219928564880 11935132 427827641547340729808559762910911862272 11935133 364138903494492902621756555685001118976 11935134 -572443577156643897953397861244277861760 11935135 32576026787862609513445776331264202400 11935136 600719578637743029480147432342629056512 11935137 -80371689225616514158548470009912279232 11935138 -571472937160224722638482367162099887840 11935139 -1888348742191311263126736715427333506344 11935140 -39325651379808820193638978614627287040 11935141 -1967524080626255698435079796322178916 11935142 -380740466131780523570675612715369642528 11935143 880149761513180008653199712242121662104 11935144 -427529477439037349141588546816138618880 11935145 458031254861604078267755510269952179080 11935146 -256930714490586339919110985508592554496 11935147 473772864292668903032961886330669074832 11935148 -1208090964381968017638549973391553083904 11935149 591758931391824207599550366646175629920 11935150 143486947356016057466767529232154492800 11935151 571907151312829114316256955561737933672 11935152 -86924129263149876401432913435541979136 11935153 -126589676287345514402125394789322566220 11935154 77273339632114683631235038264490803200 11935155 25167131567569045845851789096527057920 11935156 -1572136065009182064742569719986124427264 11935157 182275654422296932943475250671369309180 11935158 -146700213045778323781513016128952049216 11935159 354335089199297268043180616184216998416 11935160 186157156559943430124302056358363545600 11935161 -485146436472659581543090043021697552000 11935162 -535533771538313393755470034498988428800 11935163 -108810316055297103894227249731917456840 11935164 -58216846205703600587449207519216524288 11935165 494839207916661301068904027868347261920 11935166 -986764142794960752114058119186339456 11935167 239929721488079677612742237011798252560 11935168 188743626040617464662505955413286977536 11935169 1190240928840731077965637171896483871920 11935170 34056727782867365971296374503317272160 11935171 23113233921076336457156476231431002784 11935172 154983772620373968279386123791616002176 11935173 116089150296132151529764654976460796800 11935174 67848855034789967611130144673427200960 11935175 -234301400456565435775054994766939591600 11935176 272163356440539733732236633360791470080 11935177 -1526565455919971718424001991030331980 11935178 -572526569692842024669034941151320081360 11935179 -111430701855782902582421421732636318696 11935180 1065086048411206960711766409923104419840 11935181 -1794418724616715613326213898417621436288 11935182 -28605626785494918981576056060017459200 11935183 -132834854915313386135711517328850933760 11935184 -117783531921383048449491522177852112896 11935185 -600620445941569437934844095307067475200 11935186 -55590012643159360721891801107230861312 11935187 -1450012238633048957099978354300746663608 11935188 178969967781448303308902919870840780672 11935189 -851683924536869860627926608605095331968 11935190 314290217559850448465365614285555271680 11935191 110822205193816342612934113458357273984 11935192 -1914110015838814092181940841510326476800 11935193 786508355961446167142522854030113746442 11935194 -37168327442494249097335334280386772480 11935195 216241765536270259177516718501202187200 11935196 -105882932481494186028440579721210562560 11935197 212013457764977430310900809718664122374 11935198 -848225309780264805931694061914337600 11935199 1115489780292366900753940237869309523320 11935200 222240152865637955592641299606083993600 11935201 -540684151065858476319296467611411344108 11935202 615654805637566435865995883720252649552 11935203 -76671029170277316797740166243292406272 11935204 149630800480095737376284184782909603456 11935205 -143299791523333987684561631599211755140 11935206 18165704666065066038392678901876424704 11935207 -979542029856626262452381676365147848128 11935208 30826577352785623049613156677741445120 11935209 4579838675800190777412462748230614016 11935210 2193930000800308732042631265550248960 11935211 -942423950490452676599700361548647374800 11935212 -140903352956608126476190071749301408768 11935213 -5596929330307108370750802360237863840 11935214 63841357386047405127966287925832769280 11935215 176488487157740267267134838845048224000 11935216 -131445780401828935459019371433203990528 11935217 102373279682129364569199973370857449984 11935218 24944715026074446419875787103133874304 11935219 218082391846806527556588212949105948620 11935220 -69008663004779194955091169027245066240 11935221 1002052283844937931013483894773574577440 11935222 74400527109816076185414831957351553152 11935223 627544779271061741402979452140856155584 11935224 -81951473646865586522531086392443904000 11935225 -478035935807144697616364168971020327250 11935226 -348964317281886033704103740224567462176 11935227 1060382835195871815283992157473178672152 11935228 834389223675175743786886048030731755520 11935229 -199304895225175942473316170692119268352 11935230 193056866452271511419341568717996928000 11935231 112043616794097773951300954981208937344 11935232 -225333103385764885109893285373445931008 11935233 52336747037713489910268998402127583602 11935234 -388667591801678739196787917616680579200 11935235 240998555303611274227455504175026352800 11935236 -196026544830071714004322558607584908288 11935237 -1604095894480372729867846771102166926114 11935238 -65449251971353658315203905352845174528 11935239 -43349738073036610114384040563420654080 11935240 456411360939681814157350509987617280000 11935241 2107592670048891065444421308389136935680 11935242 153864178636161908681124241030619996160 11935243 1046925273182708026510864509949412057280 11935244 676701100560941619438384099968004496896 11935245 -51444098038429036707746868181032579840 11935246 -735940445223810894132668572383651564480 11935247 1187891459372992452776922442479075332112 11935248 184824856011862349697403613576429568 11935249 -239391343276809906986636847260973871760 11935250 49197200890477541800267516564746504000 11935251 -812736173924208195066655450978058124480 11935252 564827607607056374314975315747405824 11935253 -301697963895235312049788049776047025536 11935254 12887654952895725213810870988953575808 11935255 636885516949112089576881831880090091160 11935256 559130194222641081497335707291275366400 11935257 -42056779198619126691277586627340002112 11935258 -966188352843700568127922886919341934624 11935259 278638590055382038198846553664220230432 11935260 -30241915728137247941167834223075082240 11935261 321918445441022029559789470499628879480 11935262 207653641555732082877283752848605429632 11935263 -999927661771928167466294487409035683256 11935264 -8831083807733146932058738069802582016 11935265 471064175019065488329800542176743808660 11935266 5604426522676627383299070657830782464 11935267 126217132998858075552170269959276052316 11935268 558985443817216442217621627881801779200 11935269 -95941187884036684764414279184118344740 11935270 -192963427355071098806188006561387536000 11935271 -466926732747052360377312946066866370056 11935272 -240005649034113010414744278724530094080 11935273 -361635394678548104891510339300204482182 11935274 304514708255741954991622532977111468032 11935275 -80591806522982867559442766270073100800 11935276 -1149802923805306105317072604157659267840 11935277 -991095231116807839622155303281615134688 11935278 -3339302224826435438116000340697482496 11935279 -143818641188431704259626113616209610240 11935280 6347323154347185553308611787752079360 11935281 -56323416799640716406521961515914204000 11935282 -1429482448384820937617791347732116160 11935283 258370339153508889946813051866218520024 11935284 991432611489955347021460720865329152 11935285 437632802136487771258501080546206902560 11935286 269347499999069163486010214211130025088 11935287 153528193904417801828736037057001404800 11935288 -1173561349214587979090980130936566026240 11935289 1457678310366503594125484000572233090090 11935290 230321892951084740514332908929001943040 11935291 805621195155559699887086609034671358692 11935292 -1136606658119587725212755226676001443840 11935293 -8326426950889579814669014676233441536 11935294 5632042133444602106641436366778652032 11935295 84909761310300448266943076776925414520 11935296 -352258860728784851106623933229186416640 11935297 -432401412728510234480488295230478862336 11935298 -279540191757056562098095933000014789600 11935299 469242276717914108796795924335754735864 11935300 -10892388576541560325942995337323987200 11935301 42229687757813884107274974153652845504 11935302 72530855130414149475686199003557207232 11935303 192843456793214991707816666691307002720 11935304 -1269919235749992011406034315980942474240 11935305 -45861422029552947845491245345022212600 11935306 -58674319813656587497267065725484537600 11935307 -65077445019126368003545296040405854444 11935308 -17762072225583865378962792746376511488 11935309 1063288711872449448648707942305196707116 11935310 -54004141764497329274145631154276090880 11935311 -147150260600148830188540471521899032560 11935312 -133063274083331253162862748760389992448 11935313 476640773717768041701950096778978599808 11935314 587381998550056789733690240961754744320 11935315 67663851967121058492736421208213031680 11935316 73968293114486122421526058944784119552 11935317 -11872150470924156397827342039227077152 11935318 -304782408823322108913466208306288817600 11935319 -779758648609496150334567427117350480 11935320 153285252900399076518477365220311040000 11935321 -347402148545274750937116411672690427392 11935322 265978671911552263805728936143707067120 11935323 -2171995166960944181480263355188255802880 11935324 -425665413445759584120325378951443234304 11935325 -221149660815916036359721705241129412000 11935326 -114894084882262369734097130062497676032 11935327 224584803769995226001435399875101733560 11935328 303457473312845335215076687724388679680 11935329 27111483044220206085395330369599819200 11935330 274527431508212891820447524070914833920 11935331 -1767794488672876006762794944810168942448 11935332 -571933388325245502385791379144336143744 11935333 690039509276329761161685178163308910080 11935334 109672846763275709843997965938667694816 11935335 -295379771192993474345149605217981352160 11935336 7793635354628176715847628149999452160 11935337 -782090046366782270205395378435691351948 11935338 5665575039823537212606821029745918208 11935339 524616275715077945812544458084841762224 11935340 -523007132570769169671078597447351644160 11935341 259953161355957963269780981058156030720 11935342 117200476973711622374649667285356438144 11935343 -171258721710635660147917715986835095584 11935344 66869517742283587865314534267001241600 11935345 304768807124503726243338483601722191400 11935346 123035366646523226216442759043067262720 11935347 662784361925394153365515730149966551600 11935348 179399808262710266194136539450516788608 11935349 154377619023694276045194728537261590560 11935350 -2919719299286355651179955814941187200 11935351 734722754268606233431479139716828627712 11935352 -514097836575752585465963468173235036160 11935353 480807801639430272370027859363509901904 11935354 55470581905300991755758601178003820000 11935355 -117575159793810301679369300597760175440 11935356 598249346433082516090221232091298554880 11935357 346998559533683773121433161174867593312 11935358 -139275482954578850556256066093456734720 11935359 -208902263399362047804706130604171041736 11935360 -123184285383348988779015529299129139200 11935361 1481466035627736868075766590452324568962 11935362 322047127550838855133100900869050942720 11935363 -710437692652632417442127256032956781760 11935364 184669554288169184021522339803501535232 11935365 224884935490258858294133357960063082240 11935366 -2705243050643460390549737361542811456 11935367 672415149798327707906398893461024371872 11935368 -1216306993404295375524284304078875197440 11935369 1301004082959762632071810166254635855770 11935370 372645223613831308924157036119958198880 11935371 249297386432180850914402152483707223512 11935372 254548099324238639765232331910648438784 11935373 164032200146394852243407094251052994080 11935374 152143977823508138216937269306586117120 11935375 395767589256526319673048621323039934000 11935376 -110070754987200610397783542945100709888 11935377 -988827969492104856452233497592517338560 11935378 133327427739866971387757413821175656960 11935379 -865356365496147535227776862732406318680 11935380 -75609693301724256123123534057506918400 11935381 2322497074525813150497257575756463872 11935382 -1776754017790298600355094466007887616 11935383 20312667149761438383944256275883809664 11935384 463796549000917929339679883651373342720 11935385 450690989030268509910900570099378336000 11935386 -23736661793283966328177048948144129056 11935387 229187095289326353534943309745832251352 11935388 -124033304329154027273037077840809843200 11935389 314855534862598022631044277805327157568 11935390 -363427995716135740615522220580456334080 11935391 -116961309874211531301456483282155696160 11935392 -50353577250969673339789606027133976576 11935393 1040756921569928944935270277220063036642 11935394 -479495533740702958838096996652257740128 11935395 277326245200129920402113706528213637920 11935396 32446458774002185063428007655461195776 11935397 1389320058794172955713787059275570886846 11935398 -72760188498628449688435978820229923136 11935399 150117703402687766274047224235337400320 11935400 613589842533570844279239838833684480000 11935401 -891905554619500679298185868247363866720 11935402 53931222016507422832435030614192636672 11935403 -236739906533571833613938536578560846016 11935404 195954546258874900494794483025310218240 11935405 -235135228176720601720397270512314372000 11935406 168017966352368843079147333749194850304 11935407 -48732212125323779236680553109964737280 11935408 99636190786646389717168219007153274880 11935409 1342707692642245620856675606150201022610 11935410 -267801588248935607085816662889822727680 11935411 -366570438490598541807347600653021791100 11935412 -1192128705361754273043733343290994227200 11935413 -13533321754282289115887016768966347136 11935414 311977050335414655114875981689229708160 11935415 1426613812711558530544184306862652891200 11935416 -224103739340039905362806259384286310400 11935417 -37877316395927882069860902556666358780 11935418 34530909920410114177364081061125879040 11935419 -534775587758504679738338136780098254056 11935420 129697302873337525942037578771761484800 11935421 534379186700508605677446460064084529600 11935422 -14645077471598391319191381413220610368 11935423 -32868857591473927405288374787726237600 11935424 -6043728928440979612490362257967939584 11935425 -342092446048713370350698390847389752800 11935426 -629670394707341242489837961412306623616 11935427 -11624438176199071582654994436759866208 11935428 82174290441028673965643508553886994432 11935429 -696883198333135226607157224345290099712 11935430 -28015714875026808130816935672119268480 11935431 -36393356502131931151118933628220324488 11935432 -462414902141155802798917587357950745600 11935433 -115134529141213922787604214064175726320 11935434 -30193566682289777220078443227016724480 11935435 -411093825323162228022013172544856065120 11935436 54322410349872455606185875205973670912 11935437 246843218637765387867728798513198228160 11935438 -743593246851296575406065684995921530880 11935439 -1877577058153992805016058868832602269360 11935440 80245750585836105027025630183342080 11935441 -280925909399137999546924282537437256448 11935442 -343521294606520930609290525908232291168 11935443 123597325293610801074188005331157919680 11935444 -67605346556812946889532450150712480000 11935445 -336004910048492691742000765958459528520 11935446 257604519585443757410344885833520949184 11935447 -1798578951379913817257051161772411055128 11935448 74988449444461334006827517341053788160 11935449 -322739103981675646333056892463451852966 11935450 383521832562228690904181703339235074000 11935451 242274674996495907061108825084601802000 11935452 -24199382969973812679812007391932691968 11935453 -1219555072655089506218426100591885246298 11935454 -167367636550422738506444431980442763328 11935455 30792721633002711339449818873745802240 11935456 -210672099631440636113354001955729440768 11935457 -56602898230003117466351165537103055740 11935458 617649025772308549309276030675309324800 11935459 -48564695166231459041567257741478612496 11935460 -90172100982026592572859668863325710080 11935461 150062704358689881097572404392651160640 11935462 -299085527933601948716696144282633453568 11935463 -1207517981317761322300165240788079545288 11935464 150871047716058981793615009708812288000 11935465 26592956298959429215360132442481957120 11935466 -822285806853701453413428192639385034496 11935467 -8960325767752736243567186911003124952 11935468 646291038384687852614953439041462919680 11935469 91676663583153511760716182766107215832 11935470 123644490606214098222000695764784976000 11935471 -1009086241187932122513103082807049720648 11935472 24206467933286949921726560495638511616 11935473 194024461567545012097342745531978751936 11935474 -14079724237710711637699683071092641264 11935475 256806484583895628638079234782228585000 11935476 -113891907720594785748715584166075250688 11935477 -141877844646045580589166985385666406560 11935478 -636703425244211855939447719716783133440 11935479 866957451489731203786675963654129982160 11935480 -56857092337121402601075519048185856000 11935481 -570636255295834108570342968694525517718 11935482 -105077621072533910754010262914784646144 11935483 -20045284607895437978551153369146894336 11935484 -124102503676383324635579806134909792768 11935485 474024446608193288397012919653236923200 11935486 609739284925935691571297076625389192192 11935487 72789351442356323971277033326584641592 11935488 -270025382935346714801973000538303758336 11935489 -1224292120825774280737085887201703276076 11935490 182906436449732260955930321086870824960 11935491 92337664446663557949722088882057766392 11935492 326930553345947427975674572113495180416 11935493 -348295062486215014784981638748879843616 11935494 -203225960787958411356412219842804460032 11935495 -319697435851359568352522075555671088160 11935496 -366626588657695138748222867861176320000 11935497 -96147059539056809459980841447916594816 11935498 -310287675348445316970961916839399842000 11935499 1215792363681276983983754000624539612500 11935500 14324130340372309420215372346007040000 11935501 -1662288153589331181751808235585003858900 11935502 93182974155134067298676766950167034304 11935503 -872011256578811740292981018646204588888 11935504 -19975447114025154502827680340429242368 11935505 292247187855642995667067622240449479360 11935506 -679903203048367295445672599619556096512 11935507 571403293001199152457421111742355155756 11935508 88602586311418378291270339428425383680 11935509 238683402731186703728518861068513724800 11935510 -864353906960159015671964346341210880 11935511 834006639292840054320918613113519744 11935512 4286136718198558742176413877607608320 11935513 933539450279093357667725499471301330080 11935514 441524573210801435617136059094281354752 11935515 -657718944866776354906782254835162144000 11935516 964485584705545456408828858620507645440 11935517 -143834990242908693765649925220446804448 11935518 -191018631862851696280321401084117706944 11935519 216485881848244936880350251386926989920 11935520 -1099728075763949974393538259289589022720 11935521 -197368726361477266868347511411343082092 11935522 142578540028660135665961894141115172000 11935523 -81457819192300441660972750056923089200 11935524 -254650246912601544346555593051967776768 11935525 -1650569429684394050370167154287070400 11935526 -204197604520277039978371824094034883456 11935527 189529322307779884637243393453659368960 11935528 -785269366011093544823802697829975162880 11935529 -694294355793149452793946355673088945888 11935530 -301831731677982526631515973744043984000 11935531 701408560578803571403006619632741137332 11935532 15375227992607703522798917610314711040 11935533 -258221091317779209852661437312601219776 11935534 31929899548062369730887165114011162880 11935535 112224245105458764965493814884197409480 11935536 -173957477495940538675469670550424813568 11935537 2755201817835478403918152367472571792960 11935538 67619263405359446459345123933306910240 11935539 -505010484657669559246577219336895889920 11935540 -411893455680587415802722181506540472320 11935541 91056597036767548675062053154904101600 11935542 -142369536510463410672658136676806783616 11935543 -405271627105157390343774884106250053208 11935544 71078853475989096462052691536858460160 11935545 102581964213887733920859614939228416320 11935546 -42741388708513067649544515959126552064 11935547 -270819108802507806890197367128694874720 11935548 -706576918383396673419754842534501447168 11935549 292868733443160606671053119803038084550 11935550 -290500604437537683481713728079649406400 11935551 -7249334132086327354873613622358314240 11935552 47761927959705034945281481425354227712 11935553 -3895913315638099280448476227864949760 11935554 150628624220132258855838536669975809920 11935555 594452093352913501083953451711667218960 11935556 378543111241382169143193552366776352768 11935557 -356606981017250289463865192284646216640 11935558 267274450011560933706263198712368455680 11935559 587285536194019462110620712364896710160 11935560 2533379822422114458739901190959923200 11935561 -2437419286875807189757477785611769814 11935562 -253149980058720645019219946242907210400 11935563 279468014332910703895692150472338522624 11935564 -1177079595395431768451082205106246521344 11935565 -1005326574382637226197225865338501630280 11935566 -155572009155238037997054090427952670720 11935567 -21646909350712513072175567979300772224 11935568 -231787453319507386956059955157698551808 11935569 -690968014532037877828204101020599677456 11935570 -445937506709517104197183805513337671520 11935571 686662754061968244217501647101366992752 11935572 287805823373308347823809876484372070400 11935573 28265403985426148947855240529669779064 11935574 -108948655402704796203148250785152024576 11935575 235005310339090807817622917204874055800 11935576 516907543383925466725934057262607534080 11935577 -297617301790948093077271297960170988908 11935578 284191666014511461613610392474208039424 11935579 324753394623653331197771320639964413384 11935580 386848749339774488675907027361220851200 11935581 49118308374879128931494293455626880000 11935582 509044597262300251884126095162270424000 11935583 207802601955389942802510126479512696824 11935584 -335125509172933934515832545439518949376 11935585 324016751053236747733142520740751381780 11935586 -101804195479320641189183559069685741056 11935587 -85900869684980799759573527961749864448 11935588 -383353694240860059562663251951508992000 11935589 412074242479674290291853560019346172160 11935590 -182855198437833293062249085674726440960 11935591 -425327069197392080848342551525232014200 11935592 -451317307321490944436041420696936089600 11935593 50310066482758218139359489591930983322 11935594 -103723194422825656085485902366010331136 11935595 -292698364251739843466020469974471972320 11935596 10393844900536355483145989516453720064 11935597 -203481579953676314788373650752574220160 11935598 -53141271309387306242269855470004673664 11935599 247034339796251340419837285727558526608 11935600 9841633693650140476760251059046809600 11935601 677252615989467833768767914549591355602 11935602 -30724712532567283296544714793242603008 11935603 584161932517601133171190710019387759200 11935604 227813679402491657675495829085606797312 11935605 394762993238572424402084098609784973120 11935606 704823426586480489855726842950059822752 11935607 1508654364653356461962383481267641034856 11935608 57482294063360748347533700149343723520 11935609 23988082810323870423042305560908461120 11935610 290210198943340462059106767995114592000 11935611 87549241244642362304710116054666988032 11935612 69395869743933018175644337507651507200 11935613 -1426152517522934657175067584550713658656 11935614 -154631011797098050982233030537622307840 11935615 589785034455485201163212927896736019600 11935616 291488046892302841316954175825059512320 11935617 968040986865997136737159778046818569920 11935618 218018759481860085033041207656139063760 11935619 37932231259143012206181310875201766896 11935620 -219671820499997850445720874470534963200 11935621 -509482670162377479203770539540417558178 11935622 34815063815017664403854996391774288000 11935623 -331134965308394284607518252293728758656 11935624 1011701960484111496421551848482682024960 11935625 -60709347944086349418101687168254766250 11935626 -329310872323983217955801222555775328512 11935627 -480502841025512333099639959786797582960 11935628 -542742165457448219586813515293016555520 11935629 884075107002397159303589202488596412160 11935630 -85008564130650504703802793544453459200 11935631 286366908220116763140775697618123886000 11935632 -147364886239713942990104873134110670848 11935633 263871923859677224038147693103768532004 11935634 38592663335422285001608854534868813440 11935635 -464806391774175561160619283776179784400 11935636 -126124777448720624440773307252774379520 11935637 281013304731426966559984250266717591104 11935638 -53479999239089566716243813959635658112 11935639 -2744352445072932388922439709981014480 11935640 -295153846338460960684183489356065587200 11935641 -818881349313479653971994669815149811360 11935642 -33308837086601162908857903979870338048 11935643 -349170595902836034130826514088999997952 11935644 178711502333242888063507175449222938624 11935645 98051655221806885646875098754743414000 11935646 48032841278234549904769952257095619200 11935647 -318744400346553064571797718021268990960 11935648 -776857258294364632931947805308181544960 11935649 273373984565583142920295832271589740480 11935650 -21620973465385250873125211388518630400 11935651 -30016027432255742931357310173058691072 11935652 -468936865706547260415327910661577722880 11935653 -24882647440875837238471817348623878912 11935654 -26676377081169702001799007046162987008 11935655 -1352897243117466036690498302305000673040 11935656 101207959069492980484075030059411609600 11935657 1668618073778738993933186797877465569152 11935658 321138180558135355090780721663364165120 11935659 267736977329410919216997139686166390104 11935660 -36902333274965761105201935160376524800 11935661 2079706217365551362830595643040834456800 11935662 230396665689068568708031599754209125952 11935663 -1046756930730167462775251985518332479088 11935664 -74998898503171687688131330388714520576 11935665 416170527757283373897794609372878673460 11935666 279257302960409064725245069384196173824 11935667 -239876356847761863371255512447271352360 11935668 149251759955082491709932860337975070720 11935669 93669889135036142422862874132530329070 11935670 -167170694045910262595019421024071006720 11935671 -573252334605718366603334085067969028736 11935672 71579421604218810548125578505695068160 11935673 -1345793568747236646295422257202566442240 11935674 168662258198203506292755769475284646400 11935675 95773394878987048924160801443150818000 11935676 -1159985360863711123031104598612118796800 11935677 94819513871659850000617867901880397056 11935678 -709904059631414099423459337017673711360 11935679 23640145976558600717226757810180177776 11935680 97729035682392523881182512018001756160 11935681 -148669804101717221712074229825651710528 11935682 1972136581925791029041568501123072 11935683 56148770477582505163172359695485009088 11935684 -1654717444337049130207621244222563117824 11935685 -618930380669087203120094913820401703620 11935686 -34663670399621584071840145967236085760 11935687 -528158072348645301487466064559672201440 11935688 320328859888656236070797075375978357760 11935689 3629873801618358275249195088800697408 11935690 -112189156970711762219238254433412284480 11935691 -1042533121341187645554985018494913612908 11935692 -285578281302168612112940945513042313984 11935693 226341481384060363079767446381186909120 11935694 42760544007740238201705211220075000832 11935695 575289312577652898755143348204715227920 11935696 -72024789368489819709413351963396251648 11935697 -2276423282644529042605185088281089015808 11935698 9639690564397947803261762176833274368 11935699 -1407628122339057916396473859902583271336 11935700 43767138587600674269470818933476096000 11935701 301536328461635812513326781786768540800 11935702 -351542310109927973271241478260619636448 11935703 -50738410115143216212841099094255373816 11935704 115697243035592173521667775887589376000 11935705 567752954159024075181002546597036184000 11935706 -47894032076081685711548944178599147296 11935707 -64659961729041941147804279261277931008 11935708 -341498081017784906583076945903774070272 11935709 852151117301434650494467090758904369260 11935710 -127626089276471493369247028637809428800 11935711 1373828577398206210843312869675233393312 11935712 594043497293618154777738233627703508992 11935713 55585590361443844758312491944187474688 11935714 -115286804005175279171447583523398451200 11935715 -469510713357325177815013152035294438400 11935716 264544841613432584279752319381132427264 11935717 -1207009342514089145817314365091555603268 11935718 259326780544083787482010659392080197120 11935719 -14666432698786222670730719231579807952 11935720 537815302962105337612451061012191232000 11935721 9756479259854052017301940281602090112 11935722 -356129978712257092955639803372309063680 11935723 816439073591706316047791158905377455264 11935724 161173970263696954377790623726813888000 11935725 -7236506879691142102835871292814224800 11935726 -279125984949894942442674317886748286016 11935727 870756929315523195344153121646587114576 11935728 63706645422975450059204664160938885120 11935729 -7260857671676600922744604549704063552 11935730 234256187590074516261703495806914873760 11935731 422591405232608627280028077487177295424 11935732 190956687127587531497234779764288417792 11935733 -827206640638084472825022367536876055620 11935734 -494392625786305853712339586397013161088 11935735 -131437620377704829067901240528152829440 11935736 -1001147487942346917499223012411580088320 11935737 -26676312987506647091849120404215142992 11935738 261478777860955784229295342132462597344 11935739 -890912509876459031740904423307541549680 11935740 310312384297550983716774166763772134400 11935741 -1567522430806411462063978735161280036858 11935742 30937049226445554363496706177211227904 11935743 14499960455959738969500403809416866944 11935744 -284013017431936503306370175096542199808 11935745 -254661073323212961869777227873010755500 11935746 -423537324461829687413705020230072382128 11935747 827239521114779392485754234652079571196 11935748 1045945621276518960289018532412174876672 11935749 -309959447139955461112504295145256438272 11935750 -433406873081581418293101587752183296000 11935751 -182618752829465853076580769163705700976 11935752 157723318911917277766814642302752645120 11935753 -757602125248283328501966956772082474700 11935754 -496000233941376734329786479659058185424 11935755 -7587120400120613902302660633873845040 11935756 -29108852527975994178451240805245759488 11935757 830201690182707559614653157993540702006 11935758 -190811836232813844330694841813811581952 11935759 -689237422586401177112889222800378040960 11935760 -79952841997330327432667480575248875520 11935761 514070104748178611221565420471200799472 11935762 -593454970400551692490623180838891852800 11935763 -194411191526691613828927703866802946852 11935764 30209711492312419772441277200145916800 11935765 -151119788506845721496545453959798724680 11935766 11401166287817863444084895180706103104 11935767 -472620126060451876407159171606983377200 11935768 -7591369101246733524500614601341255680 11935769 -620583058344401313163817180436234091830 11935770 85153712254221667209477055950491320320 11935771 -4343488172485038443459768825631741056 11935772 -448393142958431273800293368048657754624 11935773 -233572557679982204521732338638537784378 11935774 199529337734787714883058309934952331136 11935775 -7794042798666220427111897162132990400 11935776 -392452136445870517545031914977086144512 11935777 48825377200432981783418142835921262272 11935778 -608016235539712023125801809163367184560 11935779 569929823510548924168042689611821688184 11935780 280580500529438207160939193979126841600 11935781 -169587530788848653041068369305560596480 11935782 -435608205313821456787627354275129984000 11935783 -546334965334314068597724423770912360968 11935784 430064719504536393308354313646963507200 11935785 -66485258652681685945020395042615456640 11935786 402143887335661206992969830429941884592 11935787 1288671415423440382351617121707661856436 11935788 84010397921469713566911255284668124160 11935789 596255111090780444637729588018937550124 11935790 182804032906530884296367729252599094400 11935791 391865909903479669055589978308352230400 11935792 2761930157727931191535102564666245120 11935793 269849662458414776367297896352928335540 11935794 -375010068276490845610924204437585792000 11935795 38863679568451968065338826544358821600 11935796 -436953753478216702883066750035089782400 11935797 -311276174596808414706221628624031981440 11935798 -215166995524420903728515327445304136064 11935799 -565843677469161584828290737902803400760 11935800 -66927998404848977863339135298112000000 11935801 849814069678536385271842947226913077802 11935802 -120348860768035321430312265959899822368 11935803 1029624295132950180908639713115644224 11935804 608904254025412177955102715785091019776 11935805 -91598521067440509988453279287048835200 11935806 -11528286396069484492689054248733192192 11935807 342487331201790124318753797233367216280 11935808 -102187427240836493679315386377583984640 11935809 1260079552628858516870624352969750531840 11935810 102523497821043479190854365811962821120 11935811 16185273400274765288745211830160600392 11935812 -232533598962731283997183049725941055488 11935813 878185764262260358758148768515871819900 11935814 322968868685249383374603985891654708032 11935815 -210463934256088827323136452465605879680 11935816 -763512535969012424543122587777169259520 11935817 -581009440702575497863685292894397348134 11935818 292681030907338273698109873700999212800 11935819 -498526488823924838108154593775823718400 11935820 86458072739029320590627172168718540800 11935821 -62279056309898537367186651326469835200 11935822 -71643250589533805614319850228827476608 11935823 -471994080867664473744183665525477078928 11935824 -113331953030999906750114001825839185920 11935825 -204291436814279281221400508083059056400 11935826 -79601541569995106659282902939146173440 11935827 242566378006687711712418063045352831200 11935828 -92363466376307686574044694379726639232 11935829 16200337441643418152142632169564116430 11935830 -79495238956222989828300045157102644480 11935831 1388826718021148503186575529105569306632 11935832 -224888704424885988370116572184419481600 11935833 150257495877139854474689513336811792768 11935834 452769904168777043684404809115431864816 11935835 131559126156348045816317172348964313280 11935836 -26027652645638647211531323787208274944 11935837 -313687400648303365328130100073241335168 11935838 75814258820086881797782113635904737280 11935839 -383274808946896860926679739400501829120 11935840 398273990934189358424620760146488852480 11935841 144335754647386300954458043080953106432 11935842 -91392658964099989548348250204626434688 11935843 1800801397114237062547425949277711176560 11935844 823255425996393226005477119515088516736 11935845 -308628975687977464011704704329791002980 11935846 196596698645244591313166292852036236544 11935847 270300322037838311581116979310316921600 11935848 -708644807434572035422554782239276154880 11935849 -601913855731709292411966292613625200640 11935850 77233430864647902528617754211692940800 11935851 152800436014116068207026344383608620384 11935852 216934165317661710013621405101426061312 11935853 -544473216529275578678783410818452540544 11935854 -1176823075033923417753257252992361472 11935855 -88554382196999851663230986509361133240 11935856 70806693683590495497781059397069504512 11935857 -802567235382707372753589850023681028320 11935858 415615129054530079271583131998694974080 11935859 106462121082453382232450268235653352704 11935860 266485637253402595541845357726486302720 11935861 -25676037219786488831302510470063743730 11935862 -104024794133849306039399835510095369568 11935863 -1412517121704246405590129105360450247600 11935864 46649966467192054302175036991620485120 11935865 -274623316303749722864758301835325680 11935866 -516248621581539544171236239582931065856 11935867 432279565447665005508864396041801864512 11935868 81104819662206592592969995069861527552 11935869 353373103379243155429777234487635846656 11935870 303633909669800523989846598765953310720 11935871 -597627083488464890161374872632868108928 11935872 51106658219872885784999817901233930240 11935873 992945695357748445591109504887543571200 11935874 65635977988882375150698219677985897936 11935875 -170842339068625039377875921027050176000 11935876 -977069591857237961133961139592938132480 11935877 -595095665459612262169590679405806372960 11935878 377470897474871729908088941656912600960 11935879 312667404185824864034695577021498283360 11935880 -755126815768777679628155388157543219200 11935881 -133915650561133490362436323904570690880 11935882 75893972968029630524495062447637667072 11935883 -342235372719316519323784015576262347440 11935884 -426742022574368723863561256504305611264 11935885 588665753528849677408100716389593352960 11935886 424276329607733146784471501267948160 11935887 -80122252059039898881295175093316869376 11935888 -80434583857784473986299623833127641088 11935889 -414687665720634293540483995689979134144 11935890 -283415621277601966126947815106765158400 11935891 -2210675703435974523417926137044124976496 11935892 508084057809318940899188908557494253312 11935893 -507976763776852324405255404836312887776 11935894 202416430549205929276623654949803902496 11935895 -154490123955303420788893250095111138800 11935896 144492345321505287049335037853387980800 11935897 9454388913608110793033125522340780560 11935898 -4616472705677266471170459681061792512 11935899 -72089334183855278575006730048120371200 11935900 -40332930360340365408628921695682048000 11935901 -1019359386876197889574207627722586819098 11935902 64011418049242187684150481445418440704 11935903 -623091816703373652808137732659228639120 11935904 75079141216502022922897757894502776832 11935905 -536035357978113111102310587400540275840 11935906 -1226166894938640844928155736221854336 11935907 -1105682993994530848175414570010862323840 11935908 443657555275512971430690917503425201792 11935909 857654065071770901443824325549974558816 11935910 46741683760428750856270789201437686400 11935911 204417401668615206804367678309859653200 11935912 958865966795031747737475265776120499200 11935913 -157625526790645179044000577521726720160 11935914 151507993461315062165054421015745831680 11935915 898931876359528470086701740317261086560 11935916 1238224449226803490929913337049054832128 11935917 107208930977896752741523607570692968480 11935918 69567693379268272071928269216577792704 11935919 -483597758001254111288125680687840859056 11935920 43826259230015893145425665567843287040 11935921 253566126111819790181933879847226073892 11935922 1904298743578516244340860137196289024 11935923 -381285850720354086780051865185297481416 11935924 26736793171620603931302047327830016 11935925 2863500076474393378310147158060425300 11935926 -191125710354238005123805713256006151616 11935927 304151330899894051047385004769365438952 11935928 -1229508604762423422552857775285931683840 11935929 -729748616241949912507400487377371287216 11935930 -60022801805938760151006939588483993600 11935931 21427767364441634793729232014275341344 11935932 -258237599574858735654304147333335564288 11935933 -361317357054970728338938204427579132480 11935934 843091958066421245051910077590084483392 11935935 266650600163968457912600235842597414640 11935936 -132167224709186515818971532501712896000 11935937 343964112488650743804894599374238073300 11935938 12104646596194304772530544541398865920 11935939 131309343321959806536047809055395623740 11935940 -1737749153215666300339380473058201600 11935941 -195454315802062601229412490068932316416 11935942 803251897057876083493339008099852491520 11935943 -1037539493594731677612363209289967122600 11935944 192701973342973676990563759744014336000 11935945 -183217300678875821676658295473317683520 11935946 629777172009334938543048725836398955008 11935947 -779089241662034130485881180583188238928 11935948 688537969608510179991490483225676503808 11935949 1537166188730350870567835582318836954464 11935950 7899722513859754161361627854890659200 11935951 1556765747893706314812044333581653523952 11935952 -65768325890364451947021904630303948800 11935953 -26064072158929859057306052625404082956 11935954 -62288175317896760254993020771971347824 11935955 -609675354651381041256944558352582399840 11935956 396964868042896164383746718782965123072 11935957 -40057356569164716820805644494452393376 11935958 244413790319152234391472687813822754080 11935959 193104408505396112172156855377393134056 11935960 -506229606115948491204182635588055040000 11935961 -105735415113227599104501305508651082752 11935962 -78082764870538663280204058409262391072 11935963 -711611244424793154217471411117095007068 11935964 -282000085453958884949113757859897590784 11935965 8387879418086952182404351856461459200 11935966 -41297619291056331145193521124184919680 11935967 941118208884216698625047690054894618016 11935968 -174005501388682048161841725291563581440 11935969 1012825810940031564947857041236847550144 11935970 930525390469717262800726347991422480960 11935971 -36199986130754991716100045469835328000 11935972 -136573826703196477939782401466332282880 11935973 492649196283156147596678490672896036640 11935974 -334435314400701664985801810525753144640 11935975 -245587389236671556004686725167165664000 11935976 5598021445560826364022909806284339200 11935977 736898714659287849479387553600104088720 11935978 -263346132784049185437867634546734785088 11935979 -293284560797163060160718256320147401728 11935980 33713621690792126944398007204496885760 11935981 -119513364278835022929988648405796913408 11935982 -171631532441912056915847995638496809408 11935983 -11684288507174975685694273974967934592 11935984 206639888958577141186781960037785600000 11935985 -710754731958988431283272272531141999820 11935986 -249187711765336599646283417518855276800 11935987 33068346413500585302225546782695100752 11935988 -232546086630397587682912802417822306304 11935989 21948131589499252066430105127317417364 11935990 -220293731689634271472159147695545241600 11935991 968171510547089666457156620678831459952 11935992 189963095909880754597099757161996615680 11935993 1474401393225615446016573848695369371242 11935994 -225734439198158227801783855965356928000 11935995 561532264482812179286204314700280537600 11935996 -723008286913027701806570474814933048320 11935997 -828423329130779883281597638978607074554 11935998 -17861655034621694062583114170156513920 11935999 855378601682037210588961474787850464000 11936000 -270151693884008833041446261024096256000 11936001 67295254919906432440509284705615336448 11936002 98571350691172815206864769913767902784 11936003 -451480197022845112714974025793822025576 11936004 -327514889171568582696660414144925307904 11936005 1086905001050487869135024608504155465660 11936006 569397889823812863759287529593440628160 11936007 -8023124003997236606304970593187130112 11936008 -281182509291693522557428887164441472000 11936009 -28321438030419563352024831688095435360 11936010 87139318782242424196940988058701154560 11936011 59606171776335450889840892888067251040 11936012 250081126286906699095786375661723668992 11936013 -633338418251960662671526389982284488256 11936014 -141100321374503915523841904956031214144 11936015 -5945328875583807885875105195470262400 11936016 161835787055382671290758508534032506880 11936017 -180044246733011251981609910837911065934 11936018 45562177711215992112135858827512002960 11936019 -731545830169419249987218358235693507656 11936020 47218286980783660350235597407360000000 11936021 -342029172215096839887573267549417761778 11936022 -71552016246492094909544441890029674496 11936023 245293474864881173759265286944458403840 11936024 127897115518787378932075445917877329920 11936025 469479086358779426065466614989045516000 11936026 -7279574563205480592855926334579649536 11936027 -128039153657130223787489553099729846048 11936028 263352181659567459884072548041384714240 11936029 -290986836900749477433740830846798624000 11936030 -175212356284240136674928991043512603840 11936031 -661008535610650958299903587559808167680 11936032 -861596774377093826097550947997817241600 11936033 322718406486289243796134275943773281940 11936034 -232964593103137106320747478123899359744 11936035 -304492133758897606260606153341813417520 11936036 235895861873576854991571090867518005248 11936037 527462102835552863840118375283726055040 11936038 281624041449576372870576140836174333920 11936039 875491564015153956264762243350674542840 11936040 -235731727992342425677669029171975782400 11936041 -272472967999686879863262528981690313628 11936042 239249932849034331574568447424123306672 11936043 27460955135103920844443768158366591008 11936044 -401014870522808209726660094268206380544 11936045 -176293894945142612356022298362176200 11936046 294497568965106327170203244393211768384 11936047 460409813680276182287857088515984536040 11936048 85144980024421438838421218760063713280 11936049 604969664757345786103290260032376970864 11936050 13604135823445736970520263937525824000 11936051 -736553207895168890767969134251647800948 11936052 569761367400539050559409430866428313600 11936053 -315253090572395038579772305269838198560 11936054 49363800915858609897456879516452167680 11936055 548431974348856234839305355048716903760 11936056 1495359385325131492547862913383454863360 11936057 197967721578144074735958249614149824000 11936058 -645881946218005496607007113018518680320 11936059 1237695172623667957602588303514611987640 11936060 775260597938729027859071237061328212480 11936061 231615567241644986558407457723190735180 11936062 390157532544619885208379811027783564032 11936063 1560447463456611914074288561645854117312 11936064 30151095865658363208810437828224745472 11936065 846162044397086414649280350942126856320 11936066 525368678566574169839770315116385307520 11936067 -90864209086826233352136273305904766464 11936068 158427131365914798981610599570755953920 11936069 -9779457988512869866559414627346997920 11936070 -3546816330620669671563631839838759680 11936071 -132045349299630309115319985433729531088 11936072 -167575147734370067137908488673444019200 11936073 570629833645228521714979479245653766784 11936074 -779422475611919476999720311271664008608 11936075 524514622421621852774469647834894913600 11936076 106402891357227530265365310384698403840 11936077 -31612154267387619179586591479188175592 11936078 36079465029339182752942309031248005120 11936079 -44026141001533822452122399266715211480 11936080 5591343912436122429950124141772800000 11936081 914731419477593043975556281118948595700 11936082 319362410477076543155295897821762494464 11936083 1851894171549580834403634410901883767904 11936084 14207893913931797615032962509903642112 11936085 62488523148253795771964560622027980800 11936086 270980810164525062423570935421148936992 11936087 27398247919396325366336918009187183912 11936088 749533167116560596711041369519049676800 11936089 -599575771253480707418717553292019357568 11936090 458891891173169101660077754138937944800 11936091 -7927175484833215076653695337523304576 11936092 499509499188649209232566618717135206400 11936093 350461594854573418479354248461882837644 11936094 -81776586793665534181645335487744619520 11936095 217197528032657289756892915227941383680 11936096 986703228901018099085696477786873659392 11936097 58639431887489138552737149539270360448 11936098 306982598002528873815149485675550302800 11936099 135866909833865602389870304666639977936 11936100 -185317846793885366055706970641517107200 11936101 1067032464912329018292908307759961679102 11936102 -231304672123457622472357931131434025248 11936103 552330360044295725930213799750962265984 11936104 23205882021820921282035393315322076160 11936105 -416643068122920157875751701584782411740 11936106 -268396286802341909902352194762788410880 11936107 1048845911617140778754494689647862474356 11936108 -738324337093082130075372053669234985984 11936109 -648332662333605909283506024960126865920 11936110 -526273675393865577036355640966207616000 11936111 94713560089331212306740604330087322424 11936112 -3056331185640886797065915205255954432 11936113 -293232973209278151401420695990759730880 11936114 -16295458787764863916725103611882249216 11936115 40192292537194027088881378724836829760 11936116 18047039536548209003416912900920156160 11936117 -301663738444944032128883507352258886368 11936118 -203516974810152671469192531129293752896 11936119 -757355325122607804091739874053215978560 11936120 1549217370031547871530094377789030400 11936121 423763514410593898387277419550490168912 11936122 -369146153101860683213565177187311787776 11936123 -511781318632703300637188336422542542280 11936124 798820742876064226169832807755673360384 11936125 -227031275189799471921103880983157796000 11936126 13991118887633977202805357583938741504 11936127 45876880830898736291648843608659714432 11936128 422221235527743054487729847598915256320 11936129 -66859422238783486786347644496281317440 11936130 -165876657526556053353714764422375534080 11936131 -559580474363499998575879361399571176068 11936132 -103284164543174180866169075196057642624 11936133 79670745242937833734724028396711969600 11936134 -332370416987951786568739566290193499008 11936135 -137820419201885826263645726047920132000 11936136 -260027663711295396926787734990560665600 11936137 1103499623584299254558931728906903763892 11936138 -14572077536898876568706237956545861120 11936139 -14793711402714995575280046516402209040 11936140 -4574584472374995062425370233494220800 11936141 326974620976474646528637539041354975680 11936142 546797253096431469578599898003018686080 11936143 -405483602282055947429837461492351238608 11936144 -43859480786906490959444847500377128960 11936145 53343504136271747921124867340262927040 11936146 207554025996732493141406913668992215840 11936147 -54586214454440235328734757116570685440 11936148 -226360982738767766216402321064691052544 11936149 -81390749468060546334147384098507692800 11936150 120250930595271136030740429094617520800 11936151 -951070684051331707367501452359172386720 11936152 1129724405800747724963471081439433881600 11936153 113008377484734599053397262947632982784 11936154 -67820606436302612442204389137026005760 11936155 -16941229730590581393041308775614836480 11936156 18079048065755473943037527629457579520 11936157 -57272695608968158447194022764237995712 11936158 533806810578438962868680654484912096000 11936159 -657180470445899061051793276591961071584 11936160 -194940562878959919822141884955167293440 11936161 -969424131314580115773639698150605019600 11936162 -260055773927276192744391829519255223808 11936163 -31072981160417687304786366735877466112 11936164 -123954418407910257400639792998326057984 11936165 -281246366385002313132708042716871761280 11936166 123885998283335627707711746783375744 11936167 2423984039150534948157390378254886580800 11936168 719403282415146088940464505813518080000 11936169 -82091387466315314665814032257859384896 11936170 328372400015771958795232021086516797280 11936171 138038954824147752755298504393983141904 11936172 283964646443215466695093765859548938240 11936173 884034544437490008232251954797269734422 11936174 -42448006193021345524488901883650409664 11936175 5059111766383765248375578933255166000 11936176 -132522936073898605649325588926852628480 11936177 -180944425314647701856536531859989703520 11936178 99807690701029445063063474192809463808 11936179 -150388685633035506332716258379971901616 11936180 -309032855819466521404669431265878220800 11936181 26294595697461740666606232383064421152 11936182 -474306318849105401141409837472295219808 11936183 177185287633020976623682567954122941664 11936184 272721823093096491575202904899453911040 11936185 -315597339922687513532117183519566210620 11936186 -365563341201740968791221563590705848208 11936187 -122745168277096498947330977548301744160 11936188 68855728797179863958712704368284827136 11936189 1756905630507229893000535709623976074560 11936190 -21098033715733442915763477907054632960 11936191 -1330805542103358663584834809402037668616 11936192 151668085008041140976023347186873925632 11936193 734104779522704629740104617617198296544 11936194 322050140398002025853765550080979826896 11936195 -78528761141504265451183379037572136960 11936196 210407301973771349354370958701657314304 11936197 -133069676105950085901380261845042558080 11936198 4235904514141780028932700548605113664 11936199 316166311618847850695288042593987562880 11936200 -127359584539813977097628177393239296000 11936201 2510766406983435843788402992220715705600 11936202 471310147179561853971251538754046171904 11936203 974071657047941870998577526335983080520 11936204 -807873477937959121697113188444445190400 11936205 -50306294777402592302777281972058332500 11936206 -614848545163352055689386244557464368448 11936207 284007557105550259177301706160630263984 11936208 -39432504462296182243289664419237068800 11936209 -210222347263694217643750649505459269120 11936210 119639051455510539189696505845883069440 11936211 -193480542408410763770322284928955658496 11936212 1078267790820934825854080539281229723392 11936213 1202821885928920993823008221092558160462 11936214 461162021422360955261304273448430960640 11936215 -176080098712560635676928599517615793640 11936216 1831298877890969269575009105850655232000 11936217 -828011261109289812020488058731821871920 11936218 125925799082059171789755383014683770880 11936219 139214160701546528598569233027853120400 11936220 -391953801737132895011375333025449118720 11936221 68314798608122075859970090789832211744 11936222 -417051180285665045523543722167258564608 11936223 -70479429083135061954822080747719425720 11936224 -1655343924985074170380598248339759693824 11936225 -139395266738113982199780964509069129600 11936226 113376858323195510582649866164079193600 11936227 -1547024154166420107191833034652779032488 11936228 -132482596436560647930759354569667330432 11936229 -492197687956437262662882638406487898016 11936230 -14316201681328608330984291238614785280 11936231 676632196649601620232534687840078012600 11936232 204084678176172054393159000911765667840 11936233 -434627449408495290325214576859355784518 11936234 -112839545068313046372268872132959552160 11936235 13822504060005869749190887594879000800 11936236 -92453811262840214635210859095135137792 11936237 170921804243408838215043906698703909600 11936238 152484326323883640175899480577379464320 11936239 310630300277064740462487889040589326432 11936240 59813748630744329527011306390009937920 11936241 593031507752968493266775923296465600 11936242 -369366841280167338443094995799498463728 11936243 -759238162149146784597287552358489318456 11936244 157027540470203810393133222976362749952 11936245 645208675889364423347059835321713177500 11936246 -272781157585082210506654642828927052160 11936247 48243462114152979990709711854899265000 11936248 4963933126023809316961980634378813440 11936249 607919480537806670202292653918564498564 11936250 -97356633507711171043561029603404610000 11936251 152038453430994690740420488698761832780 11936252 -827782419683152047413044872112418955264 11936253 266642049881680640260938403433284939200 11936254 -261742064972574031783371555590275230528 11936255 1497650516011056685501076054336734737600 11936256 202156393645657856934350883765249638400 11936257 -154898453927536816854422029706181545040 11936258 1089181500989104036048626892649236329984 11936259 707608763883164571529322284627185872964 11936260 30621144829604569900857570541445222400 11936261 2292178474927950678516002782059801152640 11936262 -88837201442059311082461229964934994176 11936263 -268558211337995540565934472139460039640 11936264 18226085618214794831670825049493176320 11936265 -33026064321705878843368433129805975360 11936266 125327241064207523134909474039305302832 11936267 -131275244490494444379867685557053962608 11936268 877430434060825162430596638162001920000 11936269 83814747114836589208339725518245135670 11936270 -17088707572781142760579361158752378240 11936271 143106991070429334404390334637234604544 11936272 -97729670551221022261397960560460161024 11936273 925258256423696277166840331908846785600 11936274 6787352564298501524259749666038324224 11936275 220498176258436385825955063704244242000 11936276 195010203089500609015555706848662343680 11936277 64033364251516426340668256649354347214 11936278 -158182809554336600022945414615100355904 11936279 -76447992156204684296244961552856232120 11936280 -106153426682430788606679899498640384000 11936281 -400590233870279745912912745669265265216 11936282 -369036226749241826238659352664759285008 11936283 57497339545248294401633244570609955224 11936284 10369644050048030638444342583824296960 11936285 -461160780937707813196175773197225670440 11936286 429527680682816215754436267460148461632 11936287 962247393984045360767742833243829840 11936288 -181943055877299500745781993708506316800 11936289 -89738837912021269027617179994249028224 11936290 339183805235998143106414702272562905600 11936291 -490646227225785317151768633397410080808 11936292 59308039232789888311273920418571953152 11936293 -389082069393710805559250331795916043458 11936294 751160393425634962708399377320226863040 11936295 -55778026474982441642395674973515724800 11936296 -114273018793788158149208198069241047040 11936297 -1497178284871113571687722722150346181788 11936298 120600045780373698499371716104190017536 11936299 -501556288038742425571576942009734138700 11936300 83762859849246426170881689122810630400 11936301 -634596737604806501311474934788308459840 11936302 44389661168915233224155482376296097280 11936303 -40137433092561529835131856265942250656 11936304 -205820340303591389184632726253105954816 11936305 212045359169214263956233763133739961920 11936306 279146729281248858849108627311907840 11936307 -357862460270978777647249063632943607040 11936308 -668823337588056800065612611530011213824 11936309 -291549067298157401924656764937427619648 11936310 3220918005285355933549379906654976000 11936311 383230237404828918433521342078399978960 11936312 -601220155090841490151616689347667845120 11936313 152396522119676442614124768232698949680 11936314 269700934703437509687564035523348307680 11936315 -4748243821962398270675711776649261280 11936316 146599448711890023413132314340418969600 11936317 -1348615945838709116711501739626176440634 11936318 651623556795499236906969741315601022592 11936319 397370787464437344426992635634091737544 11936320 -117472461948626371621023351954462474240 11936321 -942784460117200286980764492668492060478 11936322 20666355831413063478802225544052863952 11936323 -252916882770253403885965789915691616560 11936324 -430114840283750286983957462229677510400 11936325 -708672836556880634902709276483439470400 11936326 -243516111244866744299110942912375113888 11936327 -2235901665335825298666391194527528064 11936328 -848555684600394474492766320173296435200 11936329 105990345979189694826713949086038797876 11936330 -51973714302622952487080392917470822400 11936331 -285905651721904701608643935588330714520 11936332 753968827268301535202302537401247106560 11936333 35086611272989792797827420537319111168 11936334 162182740991419200362862872876346040320 11936335 411779093073867098991314325839124182160 11936336 63406999055145576522802717127333363712 11936337 -154389983086832972239588110570048827520 11936338 -354964810429855721645965362578627737440 11936339 -386098033629154680464215997572144771860 11936340 24805198581161804902395533396795512320 11936341 33153454997213037991672743454084787232 11936342 65502208343926945174740082847923242240 11936343 345333700435984138296578859762943298664 11936344 -105159294001849652850575720163621888000 11936345 552665846657271807307478245443201956100 11936346 600187206646781626254418503725106530304 11936347 -122394895483956624459399066625155788800 11936348 341487179450003189683283000899303343616 11936349 -62145426362810647189578888747174497280 11936350 30072515417509813029369843911004686400 11936351 -38160306985783672675565385843502606680 11936352 -1167766328853643820006322584859967488 11936353 39582126758962170506050173939184023168 11936354 323120868116381970359592854516120543232 11936355 -235423940941978706887230736501720404480 11936356 669282261804163423709808845144658876032 11936357 1987684600687891510946796885064728108060 11936358 105661323502605356429002393983264715008 11936359 155342789712827609421531382203255694416 11936360 -611989951989285264435461496808862976000 11936361 -837537438307047238283725857966836374080 11936362 -504675709033028711510855323535342975568 11936363 -100701953234837448816087178906741347960 11936364 1954254979417792705351011815863025664 11936365 -199227794598059319886079702876468037120 11936366 -233470322281153437928658318685583317696 11936367 -511480214979120026103911560687745132472 11936368 -29386659151250096303536839726651179008 11936369 612757325802361290910318437642997090770 11936370 -1172917384674330214076857731298713600 11936371 644523303054438872724157706466293666400 11936372 62499668596164772310569356203694120960 11936373 50058349436042044796702287586722732704 11936374 167299373891574828727427180543059356480 11936375 -626062697518490847854928487884977892000 11936376 6044645038473356442528599830362931200 11936377 -385667428084057231231646276501770408320 11936378 397973583732925877942757793924270206720 11936379 34233759486503412128661790501761217536 11936380 43640733410367442889764817481431639040 11936381 -781202826715846141186855133173346461818 11936382 -333011161769548682856972129987792018816 11936383 437915596764196072746858116049615691120 11936384 -656210268535677351589017450247807303680 11936385 -139732451062207546796877535857876248640 11936386 -180392044778965595152639425797057594880 11936387 383604923211054309666428242963585575036 11936388 -342628241947594117934204627173674316800 11936389 230447717145231537653414999906839505440 11936390 517818180119359069465370918145138384000 11936391 113360557582404016214503837857213363840 11936392 -61176443934823152145020107803227617280 11936393 -276605546969240908217660375180802844800 11936394 9595958740880349076018157118990786048 11936395 -82300306951958416159816932417187925760 11936396 -671489480961058313719649993573140177920 11936397 -423517870365024756989925303256110753216 11936398 8960653592362362458594490235721611200 11936399 -215048215456056845684517047036522072928 11936400 -50110050129214444575845848886476800000 11936401 -437410675601091120390918566105499579598 11936402 329190178612470218158817520304420644864 11936403 236081902942829547465729971396145073704 11936404 41907346758492436003303298093469481856 11936405 340176781912396263808114713959870161560 11936406 -406295649855632415873489353064868447296 11936407 145751477768247073613549794541386713824 11936408 711653723364200046492855453628391424000 11936409 -108590902375399800433470355794231694896 11936410 -14939007852436804088662930651178496000 11936411 -44833054212228755633138223072233492988 11936412 67252756370209499426339563835792458752 11936413 4021302910715199821658885900738537600 11936414 -11534887211383271491325978875010788608 11936415 105149049291232665367983396139450411920 11936416 300020101529363625416743950352188309504 11936417 574292081166581291332742033003517194466 11936418 6424155067647125635762051104379776000 11936419 -790170100753975191158644740503252885040 11936420 -407809233123634899503467786158655614720 11936421 -66637697176404351245046358285576669728 11936422 313670512877242604990067266761152703872 11936423 650327542654221666106352534313930726720 11936424 -119635594429190063200681884951830446080 11936425 -468084860825024310684772988662227432000 11936426 -34821502281290917286425555224637808640 11936427 433975185552534813876805222065191527680 11936428 343745454824904039925922232735948276736 11936429 -37057842162067867390606406619582515040 11936430 -403671104940807617879243224284339456000 11936431 293654549349065150467225282366661878704 11936432 50802291485483650315958467536486039552 11936433 -791139550554120715257654137049202444176 11936434 322673064851991792602378194454045561616 11936435 -352985863030778301385772840820812415840 11936436 266911770670357128228331166921053870080 11936437 657963836365577081237297106098413108060 11936438 -427707079212990750113047441081782326880 11936439 411482815533658723121152596224974557504 11936440 -586239260599788892277533317374917939200 11936441 831814263664940379457016265883058442384 11936442 -142847530374308056798659684722278258176 11936443 529733165156608680664800678323878220440 11936444 -285312603405953552095575106034111353344 11936445 2411578596071382435725075535911245920 11936446 -382622706057539464486019512596222137280 11936447 -274484267843937752430563725359625397280 11936448 -63035605213297367447781925979261239296 11936449 -65361900375868783068012744906979592448 11936450 -302305039107154256657407330499385738000 11936451 -523186015680497217063554424657346965768 11936452 -1284653970995792901856131626963688499200 11936453 381869568823207339229269279590462444480 11936454 -272308703425938839256869442766545774720 11936455 -327613286789926597188376144578808037640 11936456 7678782577935749362059683823483125760 11936457 -24438645142230201295147018712653317120 11936458 1224955018873409547087541688117136203520 11936459 -277428430112122673211888836375986442784 11936460 -17848196720230507995417340496876835840 11936461 1103916997875204459592352581743470250124 11936462 -852034277950123468553822331578537064768 11936463 -186303616828390376604388638552385112832 11936464 211622551441341277476278098156803457024 11936465 -14119272654215339135267707466659915800 11936466 53666431840975857411155131391690409984 11936467 179967774982178741172353395632634881600 11936468 960876821144885178381834166019420235648 11936469 487761286463562093527242915783633386144 11936470 40026906688861793843164128722044665600 11936471 922041438580683296681603046158415593760 11936472 -134479454745250172628923325363936460800 11936473 -774849834439073255051189715278558106476 11936474 -724138363310185091548876804798026647808 11936475 198277948883239139447408147216383637100 11936476 138116702376163611348114150942022156288 11936477 69205583753713366433532139113422443872 11936478 -360301260471446463601333295930451523776 11936479 623232758581864497683105689980532252584 11936480 -166394347636459747801823316502228500480 11936481 119552477893690735857341572357033039680 11936482 5455194029557709317996955450811520320 11936483 478909885343983223053902759388547084208 11936484 -7184397429793519722531210331245219840 11936485 501130572718882961986460391183003660960 11936486 509028279534529174920221892929684331840 11936487 216641487811914968828608210414532573520 11936488 345773847724555100032231574270374379520 11936489 -12028124460967130224029025774037046540 11936490 56070982186747445940752227805477936640 11936491 243458712849721393751441210426928501504 11936492 -633822542892383583868120697355183649536 11936493 756081449797049487251075037034994948982 11936494 -49295934947411373725802019483706407680 11936495 478099777468243535820320970278306109000 11936496 37622813019315672441704542933151121408 11936497 15634229378993430690012284512087530660 11936498 -354253387036950651862519891743304481832 11936499 -9549041892064452373849192692373767552 11936500 475253684958486830780073798061152192000 11936501 613918045391759230069568861067227914332 11936502 264181646569476000529563703419161712960 11936503 -787110596824727351106928501236809112960 11936504 871435445388990709329828174437118197760 11936505 18095043475559957446098657085059072000 11936506 745839295323836077963509229199952515952 11936507 -1008428050119960086799427458226224802968 11936508 -191676509059141311489296687112382103040 11936509 506537054214438280953557714226398233804 11936510 75266079649022073041824985685701084160 11936511 -250368652931579171711290587150853348320 11936512 -208264003917807328385697596868487282688 11936513 -1146151560914957679947632342174482794238 11936514 -337251415971966058249344283393705311360 11936515 -561527432965799458442386601873316873840 11936516 -209647220554148183500135411429836203520 11936517 362871572356282037127552824999560371648 11936518 157565820220791924753071650707922096128 11936519 -3823374762555890922823647164725180416 11936520 280314354666708431118787154381785497600 11936521 616663965402034188833603918616196617472 11936522 -13758921446422512591528143472754275840 11936523 335768586980316149183644356826774272984 11936524 -290792114303454369914084740270822299904 11936525 271313953491312932343691150647833398050 11936526 5591148034690005066281331732108625920 11936527 308382129426088218436248378042989572680 11936528 165359011927761741559428062567198564352 11936529 361709092454409544888999387960675812 11936530 -112479444277236652723199141247292479840 11936531 -396997737645008986483852947323904403668 11936532 190577279731783489154023085614346729472 11936533 -93788136167756957591196600648242627328 11936534 203231559493471809434360532258609040416 11936535 -72397228922503579981658987667364893120 11936536 -516045483559488280003507254409815306240 11936537 -481230215430771438941976205896288822000 11936538 417690723647051355909250395042669688320 11936539 -514184153580479624457995920449407095200 11936540 143570592147518270823332579306096885760 11936541 -149978640381719373561256199586132805440 11936542 -4939712111542949976382355717791195968 11936543 1572561435146351503308078201775409375520 11936544 -680154160650917346428156997078936453120 11936545 -122970203282256460416628019928888422400 11936546 -516948969812845911150721546773936440160 11936547 734306686852180922573189422984694437716 11936548 31154108934287680551767810517391724800 11936549 -247112216835834775891429333730199552450 11936550 -46399460626294600308938060149470412800 11936551 -392844361567743321370983570825627976296 11936552 60865240492425058287678833044256025600 11936553 -666042183634430828385161900932036663296 11936554 44868759738291631144500211376352248832 11936555 -596326786902717153062003740435850075040 11936556 -314296526817858010604807828368522354176 11936557 64703099176012890521772613611731142806 11936558 -432962142912016485794552285889945021120 11936559 16398392245237693712475268773293880720 11936560 -204417807465220704472056154136145100800 11936561 80642761630882203522133755479225102784 11936562 -31234548895199957839672702620968232960 11936563 527560971485210006492139918202822318704 11936564 -256495902372175948917942333163473757824 11936565 21962537619634671639948993225426160860 11936566 -893862597290729752050522153369132876480 11936567 404178047192950525685964056654640157392 11936568 -48221503448154425039036788998558842880 11936569 -531855848073626517800337719505543709056 11936570 45508683200835337585310371994023354560 11936571 -713269192732471640708795844357080014800 11936572 526463222045006222249080155586489342976 11936573 1535781494329609480493221891492028831904 11936574 -183509013205336670764838422026132556800 11936575 -220195014135818129785226778074898206000 11936576 21465238845500730692350101402864844800 11936577 256534206849151848779612871510380355120 11936578 1054387233062279803201067646194391220224 11936579 -45397915426643287825804289749947000000 11936580 5475570419879456666361594020939612160 11936581 1010115663304491608420309660156698012446 11936582 297611841545994203564610598844150047872 11936583 -1019258831886786916064252620485854848848 11936584 -971812185770488348789377198802019942400 11936585 -14980228182977007397279675390829668800 11936586 -33033203313866822860299320737527263232 11936587 383235404123642436581885461851227148400 11936588 -128182427940034017639551674432045292544 11936589 -58514657615134466751792874431418314240 11936590 402045095478885180532905291296115225600 11936591 204010543223043378851074269264995455200 11936592 203953965210333974892307036004446371840 11936593 -1271825760173319243511604851037721302158 11936594 -542215865966030527036886290842769154400 11936595 22327445736285234333866164248027310080 11936596 559639267335501158199741830075776219008 11936597 -1380025639851486012580737457571419803954 11936598 -774494543880252638648284567849320960 11936599 395054445225871430757586340109522720432 11936600 282559955044017819209514797569394688000 11936601 1042600685471742942046715662994298055092 11936602 -867327522529701772105540312317681892896 11936603 69018308503151701492540453252420239360 11936604 602913845681703123598318478594687248896 11936605 -188489687717295121165904150252755380000 11936606 -754258549513940777120151644962866207360 11936607 151831594244278889037313719716323746720 11936608 872823738046665781776521712127532728320 11936609 -369598690114159778378931702259473112896 11936610 -69210627683008618243867931123829373440 11936611 -1385075907512074682183214534479518658788 11936612 -23730518092651785585607989306534248448 11936613 -61400728596032817812295644112237689472 11936614 18416986321145075068884535545321682656 11936615 337941410955169103664891074266586576400 11936616 499004579938296738653766985354783948800 11936617 -21418955747663076369549416138529024000 11936618 -525838350220037950273659700262645210784 11936619 -498526025805245874935045940065142457680 11936620 745915998464575651518267653093799751680 11936621 -378522277146440852468583670766008811178 11936622 -175709098074901741649165986482060544896 11936623 -430108317611206056812893346322596558128 11936624 -80589205865023151853169680053951397888 11936625 638410449191969571059063021346154800000 11936626 243770031571549559338194496356029638464 11936627 683831401445055762499977129264182571312 11936628 -8772032156641638245589675953280632832 11936629 93611816078807776284055101727372025884 11936630 -318446243170650375405914507748319319040 11936631 -301465175130805735321843665215172909312 11936632 -819173359087957314996853208118324019200 11936633 527922806710937715759682260128689467882 11936634 -121166307877342734931784085483515129088 11936635 -913142829437740011866750196171392031840 11936636 -426388676170990847892542754318991418880 11936637 -83126620045572378426051493392965511360 11936638 115927779364859760065073054288571764096 11936639 1087527615613927576760854464277342083048 11936640 -4559436138590669732747332404274790400 11936641 -451821136811812562821751249147520792958 11936642 282473356593075838610901765756546444192 11936643 -71644585763058620365338653436645814272 11936644 227618139948908541997364275794514145280 11936645 -585292427273914604732916587621607153120 11936646 -24666428540701242487565748404039404800 11936647 452132778284007636206155441417498787096 11936648 -317024568390420903745497938595445309440 11936649 -632569628886671043811089492776094602736 11936650 363236758537303411819969415687456400 11936651 -401986502681643089483658031806572418348 11936652 7533024603222709911117490829982203904 11936653 14109476031314409373337257397052464864 11936654 134590967150635719322900441411636008000 11936655 272322924420870656717985234288245606400 11936656 18471496974499244631085290782918746112 11936657 -545563750196679905487710727871732001040 11936658 176149939472766844845758153035084309248 11936659 -530657106537602605571314583696203707648 11936660 -253276212468067495561711879676524362240 11936661 -863653960088920890615831345709852743360 11936662 -416215727900635273645709018012362033536 11936663 -1888199335637243274825961977754372107840 11936664 -284363477840555751005940495045227212800 11936665 -352298690477422665419812838032343430000 11936666 412929630481862485115809227249594660864 11936667 -135595009106855546891574395296331295552 11936668 46717074402645913600120967812993607680 11936669 -67134429366858485753760028094144019048 11936670 -367866036735367197360268177568633180160 11936671 13060827065413479361253298307515253432 11936672 1681674403687674174276470867111967719424 11936673 265948253271153648706809129542686160640 11936674 -207857283967961759031461600665258321920 11936675 -357672910056733755462078674062249135200 11936676 150267615128869832509048258101446034432 11936677 -1312427261699075438499531573788768401474 11936678 46825878814785418505597000688979047168 11936679 -182959430100910009002675184850363520216 11936680 179437398027734039308781380423188480000 11936681 -387944967152699729476750371057458488668 11936682 3521748163787833915253177725354714800 11936683 -1220706057396324767104984552033499573976 11936684 -317882272544890550337593402341472815104 11936685 -153387165454026223957884743325632726400 11936686 -166084950786272270129498847697084821120 11936687 54866188282038125583829821197950778352 11936688 -206549967380112557201486430922973184000 11936689 -763161895111284969358453346624235622510 11936690 -448689253558102462937430204492543595200 11936691 -326262205487332442580548443075678648752 11936692 784446108451041783363584387368047296512 11936693 149917836884609930792295321093729240000 11936694 25884708901061216602423027070747948544 11936695 220548164303039200137828943469206351920 11936696 -685977042437618510554223609712237342720 11936697 2584864099197183634766825784647230800 11936698 -742045398288092988731996063991222975264 11936699 -222961592325070723307446407437682634560 11936700 70534966701187501562390960922484608000 11936701 -124527932828619161252065754120232486912 11936702 101486830006882972132595440375701256704 11936703 1090488069629727870584727700693768581120 11936704 147632452132559845170478473763341991936 11936705 -133744447284724930700797791543720322560 11936706 -195282242887579052151332253722390436096 11936707 668183024773416116626851651325736016956 11936708 -213175861527797753250867338474054774784 11936709 -444103358445438312908805600240992217186 11936710 415936772483477766708519068900032920960 11936711 1778143065350945446637388138281003332824 11936712 -555671385577603570339800551829333196800 11936713 -829971457334601921573887909363449142556 11936714 -4155316454125518839250190241400614400 11936715 -114674997414021130086106146154239041280 11936716 38655831064422872736004542246655050240 11936717 180592693656210033520069537082568765420 11936718 -201376629867538528116193608601645803456 11936719 1619569265018716785973299038271639745560 11936720 321930322671203349568773582981487656960 11936721 35016336638539999280918333879395165920 11936722 -52529023800018271154357552080070765568 11936723 -158268965605913028267620473012467560040 11936724 -33595293581181833657687010210052546560 11936725 -336878752328374201864131262940222725750 11936726 -75839425593953070176181666240302995776 11936727 25213041591085892712580645602449552472 11936728 1000307372402540972270023651469910159360 11936729 75083676703073346818336571083272018176 11936730 1025573903046050674415422163144048640 11936731 1367055577520638321300628192235998277120 11936732 -684505789932422329456114616956921787904 11936733 505736281059393425365732940440169744448 11936734 423375576431739803520172681360482470016 11936735 337937537095163294828932239853851664680 11936736 54638167069325749368698725876113604608 11936737 234047584794949356891830850740775158784 11936738 387700557075512281944660449214988364160 11936739 -286117943919126607133929733196886535952 11936740 116696533467653595258373523864522580480 11936741 13300088132956615396721613192157284252 11936742 239957299179106425516954304160176619520 11936743 133670976494416629868527963046144369600 11936744 1119448107504039930772124607093977579520 11936745 -244773876206040926467509595781684274780 11936746 -153382429337246097555481872233315741856 11936747 425019164191223295485036666259879512880 11936748 -546711239196697297463834531280385213440 11936749 1642405829093253251548250422489174516320 11936750 -242378350311189199096912289112345600000 11936751 564157993530686053136313841429423815432 11936752 293812170906700895544594572125116563456 11936753 -406939861228074702271969590779178349998 11936754 308150456907977601779271741905947645440 11936755 107326802975125462529217420410698828320 11936756 -465856416586727743185764001154652214528 11936757 -4140763536597376820866600568541995520 11936758 324413086941987039428343150673864248480 11936759 -48402726879537234288167884505141677800 11936760 -101705813293934667639687122982857932800 11936761 204280813767705188308662751953727265092 11936762 -182512673771745415814681594477920646400 11936763 -86041869867128263408843913355818003508 11936764 14194243408857651043089203387773214720 11936765 878329001908627220456656962244904367660 11936766 -212428730869403893077667621766557136256 11936767 -422711308785170848410979095719675609408 11936768 1454207426434066287936008547743299534848 11936769 -38668773126804184567056534335404041600 11936770 -294988231161872575056948031505810496000 11936771 1039845624044228117660099780410062240 11936772 -341696791567991424126211145421452152704 11936773 2641371334158904386257032117307064858784 11936774 -121755168076016173108202349004396995648 11936775 -60689983438469326171836204799215208200 11936776 68537969524117184798416456610565166080 11936777 -887247375992188906349459048001515774940 11936778 182047412849817061215123887918456635392 11936779 -512797967473401832388434978601205320620 11936780 -439020844153343636156643337223928806400 11936781 -810029385366501476252561074053106870080 11936782 118284846014931343435121172402473357184 11936783 -79832718249255347890983865072608755376 11936784 -160653097819302529834560103352556650496 11936785 222245840507823653733549188896766641920 11936786 -573553532795609377853577368449229349216 11936787 -472295258829851251051009495895420979648 11936788 710323568647553503964023524679476326400 11936789 -407880560665696903665363706622976967410 11936790 318824449150324984550997267257008513920 11936791 1130991840284170581842271084526512119832 11936792 -353340126737793491079956587754815365120 11936793 -195718632367268376350265920297522153472 11936794 256540432384847366031627127214526965760 11936795 21267648710599652702253981559957989600 11936796 -1091956847389365804407653357282232033280 11936797 993589246718955013642255627560299270246 11936798 -129249022522057939041837208183251939840 11936799 -159129543090383240748023589057795560976 11936800 13371347506711750220235927391292620800 11936801 -248634161835306644272265154335066775198 11936802 19733350036737095702481540288560085504 11936803 1284667950776736722074276068680943817052 11936804 -225096438497489662988389578456263602176 11936805 -451915708749885584422182725982652025280 11936806 309636792677346349867617820552780642560 11936807 985555743441058851869277969491676055680 11936808 -15075533775843429863136929178815462400 11936809 -1387660984795236564639857195185710841990 11936810 -160190821077395337446634300755687941440 11936811 -539606725712746373310213573508957496640 11936812 -282198010998734258960853166231631897344 11936813 71539755829485661236896429574390837696 11936814 3193309015884063051356522888738345088 11936815 583928894848472984935072580646646260720 11936816 -4796716320820575342494066732512051200 11936817 -234832762551215032215073804071315282366 11936818 -592181234453774203433629130649886118640 11936819 -182781479417298425747444523333992241456 11936820 -53844359245452075650863676572608675840 11936821 -328663373893513721169418038163575686400 11936822 33037054298533426981361836768888904064 11936823 405389659122589598166725130962699075664 11936824 30337540002182708167807380203311656960 11936825 679746073142053510690485146237100384000 11936826 -11345184446974855831818530425918331136 11936827 -194569105482769537411788863955310384608 11936828 -248975871625752810846216755870601311232 11936829 -13116483035944077712936196737985195520 11936830 294218968450086662398281326066455402560 11936831 805115475193752822763336875259657474392 11936832 -72766080434346566623940839684448452608 11936833 528148438239539619694612899345703060224 11936834 -42900929839225986865061447373912887808 11936835 1174900797654550166804493265163033400000 11936836 370326009636915691670777842067016548480 11936837 -799092901415668070402214624121219826400 11936838 949782988836489694162028840359586979840 11936839 454538550300989316217184527674024137760 11936840 -146789729124192082781635837953933619200 11936841 463641349234409920009686396355615585872 11936842 211552540183901760802362383386904197632 11936843 -11149382528676730641794762784701832216 11936844 29535571156069772147323539013225985280 11936845 -631327834846498837866119042931736192800 11936846 -234856527550537536776443650207872853696 11936847 -104916713354141945907585182623443381600 11936848 -68312906589247614520028010276665425920 11936849 -113891872267248181827456969387558505920 11936850 -145793563564035767007196836549411696000 11936851 -215852704500208157485272141498818509896 11936852 -755630518739987386574221165888430204928 11936853 455898903768809286189446448575647851744 11936854 658464302056982938137888810720766243200 11936855 60112325907801681063874367742379699200 11936856 123470905580387903372507446082640629760 11936857 314429225940996114003116813034383501312 11936858 7944105842172826830693027752703763680 11936859 -524344691733648054122031057961988542272 11936860 -39256400913440646649969301292948602880 11936861 809360003103971373185918778160336619424 11936862 -108076079572865897674914340051456696320 11936863 239128889260844713360372536913989153264 11936864 380526545767920633799981229321787801600 11936865 70944779112938904266041446923641614720 11936866 7584593290368726446117567903517507360 11936867 1192368151935621455609355705819519201792 11936868 130914677518929136543760075274862086144 11936869 -465467935420137642190874687958096891104 11936870 -497735177809762103729143232641260320640 11936871 302203564000917254306753516882264561040 11936872 616710691268423240946771894709764096000 11936873 253749204603291491172741414462654258504 11936874 80045434859038090823184249680601212160 11936875 -123685558215391686214871137848538350000 11936876 -424498793994006296641247615942207324160 11936877 -611005449415858092435645502208579789568 11936878 -451028254192344947532990126800466509760 11936879 445272139120831038338170790707619369376 11936880 59145944995950585614863319321056051200 11936881 -1214678385861041487725364617126614156896 11936882 -661453574530670831217698593162305587808 11936883 -290461790468081158408700981120997999360 11936884 -641022906226682189964869050101435501184 11936885 619312016012829283912680386390472776220 11936886 -459537679499462388978770100228433920 11936887 -56815565474124192280970003463004443120 11936888 74143720264771155521342744736912629760 11936889 949086629103654010365075269354607104304 11936890 -243263925942917466269693316206163654720 11936891 18864958619246509000977178908944716800 11936892 162609132346586898313528069558534656 11936893 524900164720813613323586815550130365580 11936894 465551327778979056602187785325861395520 11936895 178135673346101609561011799219353560720 11936896 -766360758651451962053415113463473111040 11936897 -542202183499180644533293930658534319168 11936898 273186940581514590321869129342240015184 11936899 355550189960660845616273937261633045664 11936900 682341173856434025050909017552284672000 11936901 515669480001885455535090046430601112032 11936902 -477196310762005306301445251812722638400 11936903 394925643067706905915837278922485816960 11936904 -3456260650517786464206969506305474560 11936905 702664163004854458704573536294400228360 11936906 748038424494396374644533140403409615152 11936907 -452015742171724270582492541411135585280 11936908 586632558012691578740464420766282112000 11936909 -61636889390558360656769064026592514890 11936910 -267074803219931077571432223698918816640 11936911 220765713159740251708069379351462075632 11936912 -66857026469139735966170012982857809920 11936913 -457615527264735633778731739450198480656 11936914 -5451557575075542962770089330996202368 11936915 -994448272813265458919486130512239087440 11936916 -689672410334031823061149289546557194240 11936917 -295680066933524195896736751847426040200 11936918 -3708083287970869583303811390413150208 11936919 -603181532957354212123897989898829402880 11936920 237062677754508454198704138211316736000 11936921 -993151451072084569211093489733696893280 11936922 -16967420565759855691837972193095004160 11936923 -1017967061086418180369691151949054200828 11936924 -313517513245643754599510013381784464384 11936925 -23919195349988514183057246833025225600 11936926 -82318730696732964457203755281922153088 11936927 549238176721885021845512147550968572032 11936928 612091895410843032460757496666667352064 11936929 17632609621261016111029906968349860784 11936930 -342910894115018636860703490070319996640 11936931 489608107072049281846299598503680544000 11936932 -396354184810053731236210797623844823040 11936933 -1291632805734706016322093758348130538818 11936934 519046834293022177151492545589905437984 11936935 875210446744384801633325323089992274960 11936936 -1242501126378002645967250989381747671040 11936937 -73938900854551543929225837053257353840 11936938 -82784936461063655197434294792354596256 11936939 -1166175687006122590773258129638456628600 11936940 58171416068862211773937532838591283200 11936941 1720204760395679802208353052857713343852 11936942 387363494103012617951423610793121623872 11936943 1036300913499351891105608222150991565200 11936944 119049359258813746094047351820557778944 11936945 -133944827978474076566362307550178426200 11936946 -93280566306464812809781891185866268672 11936947 341688694277737478183628817302948222552 11936948 599237595730117354952530194677379047808 11936949 -246358714106463236756732075214768756192 11936950 76744124683413105871787388746831856000 11936951 146174305162114179146123199574334598720 11936952 17463463607037150300543979154885406720 11936953 151844881013269490256591245872010232320 11936954 -451597228187565276988164679063565664000 11936955 -508319386550687456487239424829403498640 11936956 -461946392513463373271461972775425530880 11936957 -188343177432431808805923593858372452794 11936958 -7331316866350668885282839027167703040 11936959 103059548803786687137043438807518864040 11936960 68019295557681310384542116835470868480 11936961 -1412213204907833846551955293414426739712 11936962 210612885358891869730160814476765441232 11936963 946583106381589581349257633827170705212 11936964 -59912791844899827420479229828856565760 11936965 -957527302222523133569702756596578259140 11936966 -897404171886934890521532138276463100160 11936967 -263723087841063760476499101452956108800 11936968 -54984174565516416081918867728301880320 11936969 -531322173961278542499520692317726318640 11936970 16603645784199303317829181112003971680 11936971 27459622085940868821796100139942955144 11936972 7963041542260389205054851848358154752 11936973 173424116397591071765661135736486504800 11936974 243579407553431842954911106518048557952 11936975 -293056069917446437298603011634305803600 11936976 15670459176319136583140821505347682304 11936977 -145331672562375429773411065452866985792 11936978 -322347491124017337468367228442447516160 11936979 -349926930133769030907642683368485173760 11936980 -273701999001121390832747045157690163200 11936981 -112984754943514962493605814881543869376 11936982 -390928375780429714531286896397242999296 11936983 -979240940858299063737557339251600219768 11936984 171774831133099005850909009434692812800 11936985 582097055523702616527322985628410088000 11936986 -72082073421102766970573172595563163200 11936987 -616168252717892098732850350748688510408 11936988 359249357440431043907423145133021456896 11936989 -22873106487266928527165228441830382100 11936990 77428489839639518566118588814228165120 11936991 -936686978349123735350336770579097726976 11936992 -506009160414438039780357491014894092288 11936993 320093116991480439274617287402647961280 11936994 215533465038756770781570787470979440000 11936995 401571028733015437252201605593357822880 11936996 7637081042761217032879182457311537408 11936997 -156531493506706543730569753927427112000 11936998 -59528932953451816534360709683473362880 11936999 201460247685891915643796494692031668120 11937000 135416958210201842040727873386823680000 11937001 -1480454454398836920001274937062613620108 11937002 81970620842965480129761835966855294464 11937003 15251268702211500061814280607289403648 11937004 865580604369313577235752937858774552576 11937005 -323810193716016611917507614584649188340 11937006 422500654349253686339504720145366285312 11937007 -798207299490489383571661312940834551328 11937008 -13710773619451522466884004767393775616 11937009 78115188391106337875582699470375345920 11937010 -62186581699565196452510199078357855840 11937011 -94543259716568550536851732150115054388 11937012 -234575841154668385099285198263608229888 11937013 -212537044659217383109621859397019200 11937014 -145543762934728790579585865182267977728 11937015 -361819536074878805678256083188992000 11937016 94194266564939080271914035547235942400 11937017 273990167812729070926886074491289769472 11937018 -221949619575143630419834639385135212800 11937019 268329373383177003951572800506806000420 11937020 176487489320421087153621264603125844480 11937021 360809238940511857919150364765462426624 11937022 -31584188683268030554961528582687164608 11937023 -176734720776866441170918586349403232256 11937024 702840901093185655927631297565991895040 11937025 244844771770891163127706683511190139075 11937026 111361817004201328167544955620656813120 11937027 -591227072774977672937980976374210176 11937028 -554803211147551992141258442296685700864 11937029 -157576504188094524123066331534934271912 11937030 80329598624829421117922566610361784320 11937031 600389444088317876235640963635988460952 11937032 993906873081062805633713473360734904320 11937033 -60953959487013219703573220693630426220 11937034 14276271185329070433253093998176395872 11937035 580270874712560720117645448223261670400 11937036 -175365794463093028382945175802500572160 11937037 -1151288084408977953781424106455277883434 11937038 68960112377325827647259162831430792960 11937039 731060955937857164670436437528823398024 11937040 47057600437648324986064357551275458560 11937041 -693619962054940929140646072257730996558 11937042 167296915197153550882952981951153679360 11937043 -69244109660252988573860055354670640520 11937044 -148164174881261915498765094427093966848 11937045 266805016974886113184432154015103052320 11937046 -97888290034954170167017630601723265024 11937047 -1277106655655210558925889014401515982520 11937048 -29547014373209212006170030054191308800 11937049 1045521954752716344781641530424058479050 11937050 -324184297878832251628846999893100783200 11937051 6870940068089197915199670446171730720 11937052 -557818488845503145540144152776815409664 11937053 464102401758938929803476654143320547104 11937054 -2233691194894749012152099180097745920 11937055 -152442863162827066945817927276498102880 11937056 -533111846995630600535378544630906617856 11937057 410665526699882605445548451949162727680 11937058 -3405750225116759767529919852393185280 11937059 -450645916938783403716861700749225208740 11937060 439877361866858672513951565767420559360 11937061 1627051311977941403886461137753730073662 11937062 97240984670523948160539950567764256064 11937063 -451499831846346101223502558589891812056 11937064 -903969481407496563851239088740545008640 11937065 -392836076262827102725152081715769275200 11937066 -86639551268265903848761951067765431296 11937067 -202395600369163813407333248095506118800 11937068 12012939029439009936215759518155786240 11937069 18299533765706392486244147870351098464 11937070 495926748842997302648387564829110700480 11937071 -1125501304970613721815301713722070986400 11937072 65137700577648842033613883440739909632 11937073 1221030293459594010264237200681352148720 11937074 101327890145779649398623582095367705120 11937075 166895201868537059185810038602626218600 11937076 -378293488781476010856731170259969050240 11937077 -371082952602786576901737465637859333376 11937078 -62877249790409312507263843424534400000 11937079 223936392518230475724100352180332716672 11937080 -28202156692868335491923779809147801600 11937081 47704558336118336868587611262225423424 11937082 -923712186375923817422418879072126129408 11937083 1312605166882289891521691235996135766080 11937084 -136628225980890441048832523963246037504 11937085 760880778243008922015843330941771460780 11937086 -431117342476988778717574411607134598400 11937087 935011794031374111859413173481430228344 11937088 66521977658250329359883676630396698624 11937089 894041401478803962675479030375524096980 11937090 32952286963790232894047177481759943680 11937091 873297973235561113310898219835155554492 11937092 -115972601557443136041896413783190630400 11937093 8326424373768688818558353127737765184 11937094 -58211093710822801898559439915631907840 11937095 -50108449349785239175458359089438139400 11937096 -31694595565069488834411656110359091200 11937097 -1654485485572602138681461945676818172454 11937098 -86676443065682171482879999806167413200 11937099 -3101253842283459842536414295266155600 11937100 159185042227244804474948308988266470400 11937101 -22003059740499280104976790248036052256 11937102 -401821561625506516428653294195723103168 11937103 467502823242704267151768486674239594352 11937104 -205419698141235196831836647651621806080 11937105 -841616150402357249985798039658020700800 11937106 3961629797352793359085507715967154464 11937107 44161491018052307226407093618366920704 11937108 127124837310928243468440003196959866880 11937109 -246909629401246378073781988736234909760 11937110 93181664048836895327033513172897672960 11937111 365650651390427290924744173241500426240 11937112 565098855819879189775499445100091904000 11937113 -753638593204933550547086041844762964672 11937114 -189975729163500359686232604596647411200 11937115 -266652540567131111212959010352289624480 11937116 489425606543545517462404015314888936960 11937117 161912282071572280903515489619643479680 11937118 165419056060047414444309631452298368000 11937119 -413872852338944716786165021544062979256 11937120 -110285548794043634363748993916505948160 11937121 355116531027337911235299757736492293312 11937122 514459333030846759320426574084908131712 11937123 -1042149433633174052716433174066720181816 11937124 -252253553963366655087814001120419256704 11937125 -209932793017133469519028340626640100000 11937126 208243728158072917046077716848920742400 11937127 1063731257430246712923488625882320257976 11937128 -117345573120627155362668682204945612800 11937129 470246491352306005646764131840486781584 11937130 -77320637165613115779037528296057926400 11937131 -284063761485529904148389515845616499136 11937132 -795912549801935427062679269570381987328 11937133 45622374355120717288321682246886398264 11937134 787110289162004691401964809884387776 11937135 169297016851015661845215875882899620000 11937136 256487663798595291189937165518683308032 11937137 -1052674637778870179752442224741984433280 11937138 161967689939061655096198435717375461888 11937139 454951041872563046059188610266286143040 11937140 304436501679121509592501206377056285440 11937141 -321013649670023141483758925816333596050 11937142 -30597438299928742580023954985646698496 11937143 -170242168835986722259804353918118608696 11937144 -511004037426062870838769407180482457600 11937145 236236269569651110277696101848279788160 11937146 552917060664273852744356794155628364112 11937147 646969741620951320644890948586454561472 11937148 -719314771567807266855654213058998433792 11937149 -488769332323661731837998680545080672960 11937150 -73626285934111289098935280070220566400 11937151 -1359030133182234284987501277021080321096 11937152 527259310800575830683595152918419865600 11937153 827654024296759114606930455554182003104 11937154 227996340147580585511130534894000172032 11937155 701745777445122138395359263057413500560 11937156 -98788267216773990137703466944104693760 11937157 -870454738262474285227794998363019154594 11937158 -6443387370160538360251793313034881216 11937159 435607431078848138378771585640393830400 11937160 -1162236259267271977106609898894559641600 11937161 535961683276694711268074369163931641984 11937162 31214530989445109861352805141451917824 11937163 29702230734783301964725343264416508560 11937164 414279831113887127961509195883215429376 11937165 -327460027263866128543172559310175708160 11937166 638937995835559736212472637166283140032 11937167 -113436285498774604455864365285732568648 11937168 -198836131676671023279440213682608209920 11937169 92192519732379550630474187626778987570 11937170 14554400926382646612799561819978014720 11937171 -151619765576816578228303671618695145360 11937172 181719177601311543273928232083171954432 11937173 515258479217177357017870949614375382844 11937174 -337903978355976440058272185860481651200 11937175 -336663167769877359055355413410232287000 11937176 55126746936033169045285344445866670080 11937177 -92988614226086242508309145981334856640 11937178 -310123373311938435545900957310697708800 11937179 -105653952066840217524223983194496546960 11937180 -125031161907502533375435425457334103040 11937181 590323239964297832854803100912421745440 11937182 281280782951982036435802266329987064192 11937183 67847888167633361280189154132397091600 11937184 -395695715082574485041268690825105113088 11937185 -105054467146545485473005461413464418560 11937186 569549711131351382020806391657525459200 11937187 122090123347794258388010842748472840 11937188 578890775145538017049935321396573237888 11937189 1285655319231733497632507226627030489600 11937190 110929940080601073927708881715887831040 11937191 -66191392494417831251840370016109978016 11937192 -83211544834001132838180642491017052160 11937193 -268965814479894509018208453944943511558 11937194 -202545407017270837213519612984610451360 11937195 331329213523729358295853011969754174320 11937196 -132054937744235401447480294197089126400 11937197 796055111374298471426316460789784858646 11937198 6182356389465456682758294944502140928 11937199 -488544384352267676504634861767665209464 11937200 -47443124989695754852406572299630182400 11937201 241171285424485122434371112458574635008 11937202 -678367446035668028289732577301640542448 11937203 -1042704783796760361286698863906137954548 11937204 -25705365047896106271246903649735378560 11937205 277416344112201723136221443494321061760 11937206 252803549071406485411934711840256573120 11937207 208885890463732847752716545512316004096 11937208 640296266863612158044391719752825282560 11937209 1697496498033794977600405415909429121540 11937210 87104992177377922410343507028992392960 11937211 -525765726071735950308854374095176783856 11937212 -5092517576230994013007773854609264640 11937213 17647191759848127250602959723224367820 11937214 52866857782073134947329005197816288000 11937215 -278344529569552117630668564093888146400 11937216 342951657373625098223146328105712353280 11937217 1022724832745325678515803046978143635266 11937218 -138871621275558320898415118341966747440 11937219 -329512845974262419829116607393177573120 11937220 167842745136130352284153203007511450880 11937221 814247744882751805018410547910119788252 11937222 -431983997496903593666459813141771893440 11937223 100543973909924012755803749872489218424 11937224 350456258511936344770512704838461368320 11937225 166082809585905801508385081463677676000 11937226 -54604399238036796238629016297153291776 11937227 -816700438257525432296051308681843554924 11937228 445518356791364943981698176543474859520 11937229 -995171761517106474400873166808013580170 11937230 -2502649565782857899877085717826396160 11937231 717126613163814422977857826933088914920 11937232 39124753741803182838317938497813479424 11937233 557470121420448805735465703459501964336 11937234 420744046657241594890495940750730397440 11937235 41067419537130974458503419395027237680 11937236 86511397141005822783392172651109064448 11937237 263111923175261183373299859065768719968 11937238 149349374501048774061848863724990416896 11937239 310886183953352993670073451712945020040 11937240 266973699164392667025451899340554240000 11937241 -208121379928736251183272835171917117120 11937242 267445451704854624044515064405568652272 11937243 328063051759881847490231955067764637920 11937244 -389349538061257838629326928290053529600 11937245 301033010984265358354638928799925163500 11937246 -162963798127606342971270379726602034176 11937247 -477124368090141993698835817554527516448 11937248 102872764016224054284677511135101976576 11937249 145019619358076377731651865808966640144 11937250 -77329903648032838382740167557923632000 11937251 -340179581744209346103688844831941901928 11937252 46680473339074134566273994967695071232 11937253 -843230819311497561379226401432258069536 11937254 -61461769001471052460846506175877881728 11937255 448626628426688767343163266730899280 11937256 745651522744882853743580763779652648960 11937257 -358260650895336035593047344574086791494 11937258 652770236088154535082763513431206792448 11937259 -311425985357240524307737572114857878540 11937260 -317653211270080788469997212906730373120 11937261 -134966260435292582159561520740759464896 11937262 -19796744666162105904224845303348612608 11937263 25767794334257775061636161030554572800 11937264 193783188878479653991369914532428840960 11937265 780534619524398034593629931931866340660 11937266 233265746369680436223202390692796381824 11937267 -688916065617878910637128449886927023760 11937268 358741124871313276946305654965646514176 11937269 1629190582412537126818201724326805953596 11937270 169806562986824814618899986302262137600 11937271 -180345725828882319451774981430339221528 11937272 -1208412193084891087660055300653294387200 11937273 1685540344394862994358658920749888896 11937274 -42642400169149435641752335074703080960 11937275 68238973376468493014113977206392810800 11937276 137445273815743901161559562459497072640 11937277 -9534341209203005691744662087930237280 11937278 -865191698836683563749076376312050338176 11937279 15900576271118276687880209152293143808 11937280 359064364599264272860464866991129231360 11937281 -1161767803847717874718308995084258136828 11937282 121294909993041624753991120678085848320 11937283 -648484806377923681324276190933722902320 11937284 893416619933690869869959026567757856000 11937285 -651799371676593846375206957817529830180 11937286 -504313613687122462846782504110229909408 11937287 -343457139770985309723882327391339325040 11937288 74592656566256979317983057533901209600 11937289 -41621025076046237627727986710178612352 11937290 -315113420164168010881431456891696093600 11937291 670877177794043385559416572318238361584 11937292 -380623562636475883078450369347841428480 11937293 -30606766124189573778348536446554198240 11937294 7718586046505863951426767464096650752 11937295 150396086921921054176384671399821260800 11937296 -27775529644950757840246309876541423616 11937297 -385124190831406147706363925958954732128 11937298 -460300842826344319801372068643093872864 11937299 -102548713844592989274377306183465191680 11937300 94492348559396189487215581046845132800 11937301 660967468232004196850917154638160424000 11937302 -264974559351921305845577310830847209088 11937303 69696357961812869395241035123867682400 11937304 6623266737324677770741171249033205760 11937305 106888246763723827277211751260972040320 11937306 -105132775300638739003550736597238442496 11937307 173038549349122311493562986399297931280 11937308 821542771719731722668905842986057020928 11937309 -265125834944997287646592184716869709824 11937310 -13878842766773956785305562070612684800 11937311 145375268654440544665516548726294526824 11937312 263473785074869679205516283642142392320 11937313 310293287348403734680071828102470387140 11937314 -109824664791375902496329053393677319008 11937315 -201272972355076985951531096059610266080 11937316 -12077037173300560097800646302253493248 11937317 -25046050247475616704247191317460458208 11937318 -1799960962477212026049568441996466496 11937319 -1291917801346832963038987273759409334280 11937320 -221059345489517393396360203154780160000 11937321 -89602342787579612764024378323306976320 11937322 -41494292090997970158417206584827687168 11937323 -1453450581527426720459832794887335203880 11937324 -10681977222162989062522870295646240768 11937325 -13398845474935141081676098637016812800 11937326 -284281628330249762015410601053860430656 11937327 1083662498465632763079469142378718748032 11937328 -173388187294244243333941895380308787200 11937329 -419639088686107498494281094505546033740 11937330 45106266276042287798767654408115936160 11937331 -815015310438504935530824563473059980520 11937332 220913699780988071503702341750948188160 11937333 -340852103489121079753387943703221328000 11937334 -23808225466257241188031435885664734848 11937335 19272563914989650934920502777061592280 11937336 278053140867814610427853054945648742400 11937337 1556597139462233262149440118063390802986 11937338 -39498591609060993775286484275320347648 11937339 612887965198752440486439021637898609400 11937340 -4890950820899069861724888433164318720 11937341 -351747221177262922107233338136824309428 11937342 -732122563474109750813121665617693894656 11937343 -28121546933541550796891580224503106832 11937344 -137388992566736751653166622196172324864 11937345 82282871644943436161591159491323863040 11937346 31842567995052656999620315811003187744 11937347 -302873725464494005784455403042604393648 11937348 -4943420317209421897625693478070702080 11937349 550729145825920374162571370295998379000 11937350 85813961372171872701922302785655554400 11937351 -115843515810104359025229207253666062168 11937352 -18552457358670449579579250255713894400 11937353 -369827384910367688214631931347997928540 11937354 -219784207740285364118338315289850514944 11937355 104556204918287531336135902229888375520 11937356 -127366912035751367484973472852465479680 11937357 75244967005207219773244736700038797260 11937358 134104228412340449719151969504428391040 11937359 -1535502798923026819928830738457969280 11937360 -105884166264240666540746705157970329600 11937361 -59390406590498173216741085247307697038 11937362 -257264493338107878412257168765751667568 11937363 54902872148348860096513110692515560000 11937364 -192696508996090519769982978949737582848 11937365 95335047618173958382076394524743833600 11937366 58155722092720121739816136096498685184 11937367 -13439711121561918117512111824597343480 11937368 -349668781836854420974557491401465405440 11937369 -170287996940725642656851009952635903712 11937370 34451311053061110408723258332718854880 11937371 463406487863776768334171299830559669572 11937372 -6698391298002611006978078098598486016 11937373 -495687414686929418376819780809277376160 11937374 -1108430470176480816169021431149433488640 11937375 -698753557956380514472205146793050902000 11937376 2241714648850653699487131020549554176 11937377 -245883722222390348692532811724351545120 11937378 83386008024142209885418755797701617024 11937379 1170638527749322131875344438048175483776 11937380 -269318346276571466562531138126362549760 11937381 -95788783348472711522592245595422022048 11937382 -304253376438666019809333643161737426208 11937383 927070117466462862035419973483482021200 11937384 260678729409021099033940552553687070720 11937385 -1073557725418054962366525526425732435420 11937386 -349952737933240012692025393030099477920 11937387 93444222766847432307557009843259260928 11937388 -241296744187713439803056772874028962304 11937389 1941761218957833328142039141003139627456 11937390 275376002905252724556827019872462054400 11937391 277578163836802497724538937025498536960 11937392 59160503653410056652329303293859266560 11937393 327398301346095283272426069287049748584 11937394 16213343616163667999170559811320082432 11937395 -484821378426831995886655869705860907600 11937396 -164514036344855355466932059223794012160 11937397 1197701158189581049780453138919542412846 11937398 34392325351592978443694707746280760448 11937399 808837628714495804323218014082291084264 11937400 -250610966934237438267418541640446976000 11937401 -47000465011561306066412184120465609216 11937402 3606016038437474103414649309717754880 11937403 -3485018437834843990436090829860372256 11937404 -136400983111556498861766901334699526144 11937405 143354572315690364237745749991474200160 11937406 -107447965375817534686003476035561051136 11937407 85333621389187399318823354824903075872 11937408 -13651792871867825022426734373749391360 11937409 619227374324568004463652404830174061952 11937410 -482764401850450068982775920904674460640 11937411 605809842779690113421219382669709299240 11937412 -539012372286133707925690385888343724800 11937413 138041852867118568884307193403236928000 11937414 7113760971869491042798893424696037568 11937415 -467823352127188584887469343758363840000 11937416 144903667630318426192000278222745236480 11937417 -1142491799357845195235782928373246830688 11937418 -22615313142571419766523664294807045120 11937419 -263148072823797901376997210564014723856 11937420 -154747928029358156824932934796449459200 11937421 -215163956669411036233040399701477616948 11937422 302411420474323491071980417885817615232 11937423 -333517007376437148045303905220781975416 11937424 66534458533048827458029412152167628800 11937425 269275621381310612045889565451136258150 11937426 -210268880222828639812990245391970077056 11937427 -494923516819620016617321381271380528724 11937428 -453095254142148449378830838773159036032 11937429 -23739985874261718644608661541665760000 11937430 -93256866585981770458315931504871632640 11937431 -399118366166825082569256980305262285736 11937432 88176217091058787885136584234533642240 11937433 66324025511986528101048656253131493000 11937434 18475743759518989152725446533403637760 11937435 609145851852474136912922249346954418800 11937436 637119797876424693810036197189002390528 11937437 14788726165943514145905396538525640640 11937438 100190720142618228225888308221445895744 11937439 1781511160409944002694901667612831661224 11937440 -823312212502398405704924101102367539200 11937441 555229388904240550423015251308286294192 11937442 26048969984445428228050297004673247488 11937443 5892347777820701878918820043604765440 11937444 683427537740370965234913695902299586560 11937445 5263985118553517917077783929253239040 11937446 -370740785504838700089252738890617847328 11937447 -625916795106702337108666487891654195376 11937448 -774092080792052494300123782187347440640 11937449 -85498065308769903130459982032884906240 11937450 -44227289909646040273991128729779264000 11937451 361452200052926231428605311196871853832 11937452 -1019479092246058714616450931535668996864 11937453 -12663677896965431331211807855058995200 11937454 532645684414024305158648466292036360512 11937455 -119036626948726062373360240671370718880 11937456 -9427416912466623706392825381025284096 11937457 435374027875523308842150021438642118592 11937458 -114991486947836946379271400399826380480 11937459 438670096330715700330541187061914978880 11937460 424571948304173485849634036301178306560 11937461 -342573335400825784022772898669395313938 11937462 -133737998208415484395854304601458565760 11937463 -543472469131935755594834563728522595288 11937464 288033121012976241033873096661494988800 11937465 -318840790812554296226896186763542586940 11937466 145993810583474071302046437620989935840 11937467 205931486790701267885528607644411196516 11937468 -144451949645531779312623446673669242880 11937469 -585787413095832404724174153009498291130 11937470 92023862556645266575125585038638665600 11937471 -6073309276569982228481309618973619200 11937472 322685956403530944395370969779887144960 11937473 501762346313191890480718234001335716180 11937474 177644469547388333281517095540689203328 11937475 -8725315795791012823752347479127812800 11937476 -5621402199157802157411480836632691712 11937477 -560746105983216023825915223697293461280 11937478 115018010977004458883670077305093127232 11937479 333552248283376146862858145713495392720 11937480 -164060303031796389436527199751798784000 11937481 -355825847425157575426127094997876260300 11937482 -424176788445182837766576976501665171408 11937483 756913947786117886979549069786577254400 11937484 305241502638869046974758652354077474560 11937485 -273806392532122514162087485606878243840 11937486 15964171173515935723697377968267260928 11937487 924959282382357614644914723841148977136 11937488 -1747716351980028329389435490406629376 11937489 339216421099527173865677206902680227824 11937490 239207360741463768258860522286135621120 11937491 -394642492839076047589888443424023532200 11937492 -40591596577209021885138152646528073728 11937493 96584512042691938711849361387067755928 11937494 -2323408992550689086887181912412036323328 11937495 86684023668726993574751196807125444160 11937496 -788072653086297029700005191983074334720 11937497 -1237737206877395464500510354634464060 11937498 -164453059768814270835826565460333159936 11937499 -428350517802399739869091548318862617568 11937500 -394968754771692531986897675624256000000 11937501 498539076673696379342776631454372781830 11937502 449624521599816337821182105424543876480 11937503 1324996668891085623217545838902705358752 11937504 -830588786703744781122286129329360076800 11937505 817670368639191137569048020243516144660 11937506 79076005175186058074752266980643053568 11937507 1405760876854316120871624202429035618288 11937508 383224636677611310594443992571054653440 11937509 -1298954825080378248769270722331560450084 11937510 -87973391555015941245754598771335680000 11937511 31183264578674054019550691681070821824 11937512 -1023932055340447835458172539653781324800 11937513 -288826039596653987922225436707816480576 11937514 30063492278870641507115270694811498752 11937515 -394645832642437413482442490705065287280 11937516 195329083887318489339548317406918948352 11937517 -1436552974674748058035510079567840531348 11937518 -359667282529341204471940230565069679040 11937519 -122864104866419316696869611387007821344 11937520 12167920888794050096889576107765268480 11937521 -814869231647919849530791977017603725968 11937522 145123165258033314816867292431825749760 11937523 255249593073919556487487637017766848400 11937524 1428363538124144851353468858776499388416 11937525 -99724123762631411288552806330807315200 11937526 734181575520555664264543471854714036864 11937527 1057571308903154293285105890743564957496 11937528 434974350513733772189565780430530048000 11937529 -126028001697358613843238329268881971200 11937530 -548459793149758566650174886549913958400 11937531 4749314237629826079474004254497936640 11937532 349720309527163159799772474888740679680 11937533 -576951365438555172112761572950474132218 11937534 60354191069041152093989866178758106112 11937535 -365206803958519109389031619781142138520 11937536 369742816877327946774230180074339958784 11937537 84539247425319548771601596833691159586 11937538 665117120217145897033219394078726862720 11937539 1026825366043312275271127198859047417340 11937540 234072294316718619408967682933850316800 11937541 -149569011347212000208169926902845786240 11937542 102823098597190511292009663550227141216 11937543 311248950197726115141896467041485143464 11937544 16246544364339953497631834901691115520 11937545 75561016228767571432525005642026901000 11937546 99371252434850323129912123910314435680 11937547 579524280265471523058382090630531211680 11937548 -8527213205157877423316716400719801344 11937549 -102905317851761538481613738566008372192 11937550 -9735735254169815438816527067215814400 11937551 -20553589446029966387389270191718569408 11937552 29485522860846411688352083702506848256 11937553 157428335705143514047481487607240454856 11937554 -17118241751332429738828045138889657568 11937555 -259511961585790940609650953998242297440 11937556 -285818354098597598090997345793847831680 11937557 2397111223162922170327611317348420322240 11937558 50657220519017614081664874104667115008 11937559 -1266698744146454237380846472190095821240 11937560 209597377557015474178475606020835328000 11937561 42246848823999533011774662004954134720 11937562 -51812223759296130418579269062715810816 11937563 1028180882367771442467107233597020392400 11937564 -225809644990092972049442436159876295680 11937565 -285190906380412983581776548656264859540 11937566 -305323958426282274150989147543667696768 11937567 698040733444513880875842932914872458880 11937568 1305183890169913255872796714356272332800 11937569 -209791756687192269541169937692888660928 11937570 122386855065235297299907627078771660800 11937571 -214010935501412853219258827647194024800 11937572 356851933308966242876837196086414008320 11937573 25944155350923746527981501575908110464 11937574 1510319539585774610506541990225134080 11937575 -202332334293270064743260186096092538400 11937576 465785839864585625843094702937603522560 11937577 -25090789018217687111117842351383600000 11937578 -270188423843899340947128994310031952800 11937579 378544173582383216474322874472206743384 11937580 619150310538977190997757573097647155200 11937581 93674775617566288985495589236130284352 11937582 658980657517899520005446092618910145600 11937583 -103305825681457971657527358152533540880 11937584 361364576305121429658434732715315609600 11937585 270964785523869355215699200284998220800 11937586 -500041075102212411498196042542232565760 11937587 -693685888227909050692107572315455902408 11937588 -130636918235256850494249388244243066880 11937589 35283107346944325932400770980466918460 11937590 -112948304877682888684591985830980606720 11937591 -1389857214372971805483419112819350688000 11937592 -803202493129450101512044345460076318720 11937593 694672538902892369170321177003263532842 11937594 -134498619179936525783305034329617619200 11937595 293679237343449792010770546637905838800 11937596 -928440149214748696643737452454516737024 11937597 -293447606825400849596993022518267473920 11937598 405063282730881447787809957993278714880 11937599 -41193242126513176492756580542808846400 11937600 141155978178257648042568586753277952000 11937601 -29675699769623385310614748619917905816 11937602 368592861274789069415725339838386348752 11937603 -624044769072217449170043489436128441096 11937604 50411780366834396024408156090183516160 11937605 -239058299937833018233949597987490204000 11937606 42456415445728726896923578807329523584 11937607 1099407436422473688570812267892552968064 11937608 573653754194226803450974616137883304960 11937609 197824027858964716842454301726030952804 11937610 -492286590588986647640893289503253723040 11937611 32453062441586002787559043733619002880 11937612 104015874768242662602395267303577600000 11937613 1875511885787087121487561833817082539180 11937614 139280641859550998763678708862713669888 11937615 -304505515319668768246411091468010631680 11937616 -98985486390991538230843805982303920128 11937617 -1345287937862478351381052768397206752 11937618 344585327994187469889811967863687680 11937619 -464025553026584244300506356050989352704 11937620 -465784129211233156357877200513316160000 11937621 -146467271614604207067356471854162874496 11937622 -92035780787226022375643377365990513888 11937623 242041587510950959152863855261518839120 11937624 114358738746660775367478636858487603200 11937625 -919381239557258414800190946260274675000 11937626 148285056870572538372257838273318358512 11937627 411205104045045634157203060753900272288 11937628 463715388721278325344127496978380026368 11937629 1576460423718019829062637164357127911488 11937630 213398667283759353861329076162334715520 11937631 216687091652821933875691699190694401032 11937632 146704598822712886077622551059591331840 11937633 471041573513367496121880611906992776624 11937634 346904779353891426657886960847490075216 11937635 20951623040735431175562288515462904960 11937636 208894117922113480384520857073057759232 11937637 1558592052741798847856008608516310465632 11937638 1378169050892679568994515173689540520960 11937639 -228502002175925833402904157258983800320 11937640 160604294872060573063916078871443865600 11937641 587910497416067209943680555808940396432 11937642 15900558969674274741773589510058742784 11937643 -672867183048575419391361951788359038160 11937644 169410365462230935778086653635088157696 11937645 1042788881927846015003977523136578433600 11937646 158503503115899665483409023070877165440 11937647 -502186094043989235763251176030838661200 11937648 -94847648085299869502458515387490861056 11937649 -715890883001260683425250121329721538350 11937650 52428143915065803581336886719609052000 11937651 615899464914294124167259657683498083904 11937652 -432543405262038421436992316397238334720 11937653 200060764676035981613104739204664216864 11937654 43877349961993528383597525966934167264 11937655 -690721079067481867423145548550210244240 11937656 -296122443915372843321689443854247895040 11937657 -114832539294806724756416970346818275760 11937658 -291169425019338317072165331622913409024 11937659 -183134528485298003827295738208768413520 11937660 2738421792542389708129638301901291520 11937661 2537416818365133512315928009836794982112 11937662 -162907311635309973249884269795501209600 11937663 195223144838850913080988773886502222784 11937664 -256921985603199341139581804285609902080 11937665 -970497165207577891332937235023380512940 11937666 10995838121311378152719098367213826048 11937667 106325471208954787911625608184303641600 11937668 986218990456718535313076106679421394048 11937669 564036958335034779130936666958190014880 11937670 -410868633348286869263973108288088590720 11937671 -2222221602278971321397894993738518159968 11937672 1388932717293271602411281265061446451200 11937673 1123696119944688161724675298863867418848 11937674 -192472748412007920207523364876035328928 11937675 320227107141150274868766181020528621000 11937676 -321203794769830185527262900406353592320 11937677 -271618447762016700077740282666925133600 11937678 -78857660682868142097273033812904509376 11937679 393990177198191525333818317593630995384 11937680 -50702039174287878243511563398095257600 11937681 -16406827652579992745160930566385625920 11937682 -546834437564667694033578393836427919200 11937683 45221142299611974479713441522554678288 11937684 54081275697946874562020517384581179392 11937685 -899535836998420511746615768170992611620 11937686 637346487014161442825876663136527157792 11937687 -77767186361500580242240265590934898840 11937688 512311482932158663397814786175383183360 11937689 -103635586850884619830064882274564937440 11937690 13703115560901608442337302750950707200 11937691 -999610562736099235751507902608506994816 11937692 -83094941841458190171941919120398020608 11937693 406670706986965096820955383253393345024 11937694 -1125427043201172773005830898244348928 11937695 -54112997743398350912818413894999098880 11937696 -190174825877501830604143303333842518016 11937697 112787878368301891801157931779262564352 11937698 -467485239794504664402969535357770356400 11937699 -20183861612298689558494856506113412176 11937700 -628458965450833268873457396504446464000 11937701 715555548200538240469941629554824864702 11937702 -148344914081096786264259538921730697216 11937703 586300022812014489508366461500394624 11937704 -213759152628839192093943111567781770240 11937705 -30463764050141171847386546805863884800 11937706 779490921578334245090737609853965616640 11937707 140238319082536035763316952406056475956 11937708 332009416579693534664275772309593550592 11937709 -367079420050249289893041540350386282784 11937710 84035694183546763345246128630237965760 11937711 -913715361837323757663465520394618356728 11937712 324693858025131832096648051706027196416 11937713 349906195235024102511415133147045930304 11937714 -3360493493734697230225527255490392960 11937715 392235722149295080526804537651343045360 11937716 -1647928261638665457969056787893858304 11937717 257465574060482416048307538934181315040 11937718 -116354676492802371099656530016440220160 11937719 839810567778546487318247614092007008840 11937720 -249403240687293816931454003677535846400 11937721 -134494978279159121620806210061908661078 11937722 -409690320972283553343287803778846462976 11937723 -120721422882326673684168192692685470904 11937724 -373903805149543694640205118500747987968 11937725 -967034382791637873135874376194973157600 11937726 -371037192770953809135270943195191177600 11937727 -65791571030814259058200098983188439040 11937728 -57356099939484589374232053730139701248 11937729 11939938720873548741960819412945537440 11937730 83850266302602531095573777388573043200 11937731 -527129347617532809934702519764068432400 11937732 -319634040867440360712116120510808572928 11937733 -129928209877032309043200438634856002018 11937734 573345010702543165898756062274030223360 11937735 410168767830387382604221438701927313440 11937736 -175282627564038238221900358227301171200 11937737 -354014982946141750302527423047144171200 11937738 250659433284850399265176146139761949440 11937739 -109795633027969132831462517268862438320 11937740 734761318146495530413345966793411758080 11937741 -48114277909942687399488268830615052608 11937742 403273314446306927325533062219746360000 11937743 -955038443460884009686824603671156725008 11937744 11947031271517717826525131239538556928 11937745 -5415826020479699723147448500088957120 11937746 -275015306871108652608414919305486336 11937747 -933737201507797732083760148874443290560 11937748 -71431079672118686934470626112544610560 11937749 1000638933620320873825289224116977820750 11937750 373807526294248189958086542777282048000 11937751 410343192641556182545775388371028978352 11937752 220297480128881794520670267167599257600 11937753 347946461538652573302578124556787464800 11937754 33059499219514146588478304674658346432 11937755 579938502064795095770962552928651369760 11937756 -287986074516377201882924209025535702528 11937757 -242966103836355355318229809780671453120 11937758 170859608253899523946701679768012234752 11937759 53689548251297628895856142016249952256 11937760 253808515246168467131357274613288796160 11937761 219523467063677612961717638920920603648 11937762 23900008222912296938931182563087623120 11937763 122787985440179889285559286138724938400 11937764 -777111296711849506494390945128888279424 11937765 87569346952350245310924503902134067200 11937766 -709259403302965330669529753582525115168 11937767 1102413180851050897869012835684116309816 11937768 -736590259451566461582189566314552442880 11937769 1044429179908537389677683306416888936960 11937770 105645378085631875875161632478464713600 11937771 53620000113903627618516924281151259740 11937772 155811224303815484901589423823018322432 11937773 -283151629882925394836687610403116232116 11937774 -118565155333946639256462998964777829248 11937775 -387558957413551567102819656107603138200 11937776 -168956969937300824968508604261445140480 11937777 706499940499963547225478684122242519920 11937778 508688462566299717311320291930087591440 11937779 391813561025576034111676564923842058576 11937780 30014641866691371727164015978923692800 11937781 126798291916953732298436075531801847072 11937782 70840939082962211707105925930435041152 11937783 202733607587973698054529170578335305088 11937784 -241725967942834460465330826085354045440 11937785 439929486248009218118861060014770513600 11937786 59169593978866550671036255899860765184 11937787 22564493285358579786542493680935654436 11937788 -314778236619916625221789360694919462912 11937789 2390205190626056898114665429680368480 11937790 95627194268638427411780759045255976960 11937791 748303261312029920175360283040483992080 11937792 66777313574163068384324060117886566400 11937793 157809992308026447952338071543448510400 11937794 -129829502473428120305457079736575822080 11937795 -238620112825752129649140543667144780800 11937796 -43662058423876642358243103204249110016 11937797 432846066335396529335744539575471631392 11937798 -76752820191634261121280833898049372032 11937799 474240929560530554987924000792476251800 11937800 178935588050286312952548799710584832000 11937801 29598495347353312284964364098957039632 11937802 202721370950631292136446907474288450352 11937803 -1061375365345253621538656491791637976496 11937804 -69090288827042522355486257043466965504 11937805 -456320288287137797597483477788001143680 11937806 -178801930555869637583387812741745358720 11937807 278738274526310887947486016901265415680 11937808 -251924055289160041392007955724160450560 11937809 131732070995022573065252085098349820200 11937810 14190347375681844700090690042203878400 11937811 -67517160452517968418038633851593024000 11937812 -1705741308568344785687434903309377024000 11937813 -262161354807497523002837480139137920416 11937814 57223431576210898880660516543014809600 11937815 -548491049910953177072231256424962248040 11937816 638878493438470997991115781908579799040 11937817 876527448963291701787030951278831409866 11937818 265100253580047556702602463552124613360 11937819 -999868417344904318311396192248255480640 11937820 -154194445520480323351873904662566558720 11937821 -43386271570577544416887790093747696640 11937822 333934412339319539970064078953315881856 11937823 629781076905460577893940371080858527072 11937824 -938308065462658647609015378623272058880 11937825 4777461075827602885335403501338497100 11937826 -70971394902296898459086060746725125856 11937827 1688106039857018611236389726318470371840 11937828 -58125302524307541192582609239934763008 11937829 617835707698084729970877174143470042430 11937830 -159783007109165338046560928236323469440 11937831 136319363584919898173169560998680173184 11937832 -73307470129045349355135277134151680 11937833 -428195129898607371542084311401949262400 11937834 468018984093699946418136506971005834240 11937835 -64764695349139674243761677764048104640 11937836 51672168525241358096819511647930138112 11937837 457592799557632449373084925072242263360 11937838 36017205068437903052332808010184304640 11937839 -802720863065405410163575321145598597360 11937840 -22341758474498795999150232380008366080 11937841 -1678628280418583268067195033970509861008 11937842 -78379361273451176775950778224493373440 11937843 -338055842978184766888566411404308623468 11937844 619200985877023901812101804107403364736 11937845 -1045087948549901766824700036781725564900 11937846 327585756900733403220283680609986170368 11937847 4512526856809411307809269063456689472 11937848 375854044408676050200006174430398873600 11937849 -86806397887182898243624047623417671680 11937850 351522105600147023305004205878582724000 11937851 -124065967345300463006743260937582179408 11937852 -23087110436464216181650373796510597120 11937853 28127946900243736641150165982959529024 11937854 449697543535800045216929377296280133376 11937855 -123906433919569558147636449739401552480 11937856 -183410453871321938145410859551405637632 11937857 955509527176518014312755762336944743106 11937858 -391551001245051510901651144367124594816 11937859 2107466246882416609736480392575489257472 11937860 735193740983383069060331262396253440 11937861 -207783873073324896177512816080941178080 11937862 148184351109975547657101359884084668864 11937863 325601975478313399846946111950025018160 11937864 -57249833167927851292561672344013332480 11937865 -46138751673578515693044225533217484080 11937866 -382824261716591676529826987106958818720 11937867 704710709389471429867259321134657150680 11937868 106164994566407275964076413632047060480 11937869 401282917779203843889652177508929976832 11937870 -52661132233460398299345395779177571520 11937871 743807853544954775237929408247127820800 11937872 140323465369275760928745484899299352576 11937873 -696901903645052960826510617646330663936 11937874 123840591746143784356630217605106400768 11937875 1459368152258866133771402736269988000 11937876 261598476899815147840266822002011361280 11937877 -45852816165377264419932725822356814656 11937878 860416202831468608328434941388136382240 11937879 251792936812638517069348365819759603840 11937880 -638528778911823958733588206684001280000 11937881 -32877136464488857774760346825146355318 11937882 254665253570560516452994182492818669568 11937883 172140939340219756266648265721176151040 11937884 -330409096508149673219114839582181028864 11937885 -259972957708075795288726163307771639360 11937886 115036171670788074468549633304759426560 11937887 -16403672036310960481644898125329097168 11937888 537414395628432049380173254118568099840 11937889 2244275701028459139539229861089008834240 11937890 -24183475446840635100720400232926348800 11937891 -31991646935381496259619363240846727936 11937892 490163575883392143103113468947228519680 11937893 1276930180453882932408783714115135898880 11937894 25935982289379848166274893287730326400 11937895 807689058304724373531713266654199609400 11937896 -608771740631105107411429508943567421440 11937897 -248043291518359078820934531318097890624 11937898 -937014865908123104414823641556142080 11937899 -629188385434591416478519238050280297640 11937900 94767229571097541832476899490886169600 11937901 -2415533859260198504616015413799026273748 11937902 -44152756804553835103071452488866297408 11937903 1214000859586129077095107285104327986064 11937904 96824374850005296972067560423364853760 11937905 -253588919433266889563117487859734248640 11937906 491770552465263772826267613838906742784 11937907 -608169323016808246098981769764431421288 11937908 -24307958404542698043498047493848536320 11937909 858946505143158430277519826383329728 11937910 166522056839419849970943920925941660160 11937911 -967393855510094910680739855327474216528 11937912 -129060463477899937839597351612024422400 11937913 -302677220354113950249985131256501514876 11937914 -125265722033860558410266678413591600128 11937915 -244746301672852943952918072743675712000 11937916 164893105355778262730179534717249034240 11937917 -265644837479842772210591492991222503034 11937918 2740502134433337388225063426104680448 11937919 -915062070832635904209140355377515325424 11937920 -154804172798955876543528538703973580800 11937921 48151782215220136192013420968389763104 11937922 494662275948763152382322753970496642512 11937923 -275386677945731952013568995565073597828 11937924 -643347709457463191415582017037662394240 11937925 -334963467771608274433100494348768361350 11937926 -48026313253385585120008803450171248640 11937927 1017575637886052088222912997978794309120 11937928 803917781499023888874717957370297344000 11937929 8494868871329964917052555711729701940 11937930 -3181852486341067940456111199929479680 11937931 -779599428395080475449362629331197556268 11937932 180615182596305498057572802698540239872 11937933 -13896716028612667014921551978968266336 11937934 762561885680852516605444578907833792 11937935 3852826650568366288091723992716494160 11937936 673227256635856460170712631917740032 11937937 -239003419892268032170713995697789079680 11937938 -63023184392730598184364919177220893056 11937939 120213851829808930714801922827373018208 11937940 -86049743157025082388336566816105840640 11937941 -491057917905606801981678744672882572658 11937942 5756498324518391001037644571533960000 11937943 133820705219543235199438242451578349112 11937944 94536947694130806354707643426408038400 11937945 -30477908958318821835716165526267855360 11937946 -620697190914960272141257257719785709328 11937947 -577372865490836701121024908912614220800 11937948 -330321668567998651913489045549625630720 11937949 -1133206055682017816238237332034674862240 11937950 -149965957924619455260584483029148856000 11937951 65894128131589427746003899440557819080 11937952 634189238804025611810145519205195579392 11937953 1106607288918351240855383221761500832000 11937954 154959686756063828721154395605934392832 11937955 340253027313378365687795825845644081360 11937956 292684325724027456502255663765406680320 11937957 164418068100001211249155360886469211488 11937958 -543737577786202875631680843616139641920 11937959 364871042284863574398267682034281094040 11937960 302511981611089751096879532943306905600 11937961 8818951158845436286098624748761949824 11937962 680405589440092960725054077980712621232 11937963 160773201403512410677658926148216992944 11937964 401983443831152591468002423293482267136 11937965 16478659317885753712228846195164830520 11937966 -203002193031790212201126908843265945600 11937967 -1033761059900295565912501253581014319984 11937968 -165979036228882283111287096983144087552 11937969 -258453606166410114624735179574714211680 11937970 -205447573539546385882662414614930273280 11937971 -113964595816229857148398833753010851828 11937972 -526971973763255652385857519760375492608 11937973 346510834347109411045520098348120681824 11937974 -484466095212570696762920715718332231264 11937975 -153666559645311985466572160879988528000 11937976 -64136166584911131375201069537683374080 11937977 191996153806113171471073265889932803920 11937978 148956239424558502673746087835340900288 11937979 123612540213493731756329471967568468580 11937980 373400746088912692689320955653825856000 11937981 103505966568447463116534826258942176 11937982 -12061349657314175961432142442271749376 11937983 -1431291778502859381421138889712411000768 11937984 51449246091443938722369421395521175552 11937985 263925822809587185633176801258585198400 11937986 448266122226010411653271031164969770192 11937987 234763462587146484241785837269554183044 11937988 -397682641487155122935550004608064823040 11937989 169090054570991041979330509597036636800 11937990 161284646729766784846683327595231795200 11937991 604956467164655585527579785548791996080 11937992 -132040584296205821802001754061913128960 11937993 -74009407377548074740587235512977561056 11937994 -788017412894541550758345380687033290704 11937995 -393998634923807314897504812744449029920 11937996 192242462217821979959222983544009195520 11937997 -148847919721105785688551350568375768020 11937998 -3644669476277122266821703410937631872 11937999 717104001763532004915777012870395942160 11938000 250198826521674831241016818765135872000 11938001 -136786452577861953499245900245070243600 11938002 -71410547266320222419309577726343094016 11938003 340537853332228018178007269023810136832 11938004 -3266327838933147384147884956662558720 11938005 70180893339827563552651178905725327000 11938006 1037112805824830992955252642040128206080 11938007 -36794417467551583779339933302570962560 11938008 -502218995392153427490512532791502704640 11938009 -1864239127229179332245798957093074858496 11938010 -31465312653659519973796118760363264000 11938011 -124333413949438010927039086718322949632 11938012 225525659309408521329953903227537689600 11938013 -122965221857750306997602236320164030100 11938014 -544301940409851292270809542653488535872 11938015 -392082714204349334611298923722841524000 11938016 496639313247500036873184195400796209152 11938017 121487845651648227694757711869478638272 11938018 -65428424847076646590933530058871045040 11938019 -607444105055879572480326574756732436580 11938020 -327231570656832399464887856920624312320 11938021 -449146916812433524340558327024202336900 11938022 -102661532890518126593954234778518513088 11938023 24645750881103567779206261263859395720 11938024 -266996854212152596885062661017998131200 11938025 -694047275657082021114420928208730908400 11938026 -73847659099102650981260149058174681856 11938027 -565086595024879024803072820992440634124 11938028 570500860634526175476856026050389248000 11938029 -1221785631050473591008402159840014798400 11938030 242239475128019218758829487497518685440 11938031 503669916143352118102121293254192644592 11938032 -181249606936793995680076964911826436096 11938033 -339904701788588030579703253030791468718 11938034 778329020855546573089474329079259187840 11938035 80647066126882252736665349944269047040 11938036 -167170597937707114625857574329850112000 11938037 -28298251015649704038272001620223138948 11938038 -8117243600833149208731911719752597504 11938039 612802326065514135908414829591845828840 11938040 321624863081284818023807712632407756800 11938041 -398588091972870236989294986893478577350 11938042 808009708417171031591038622159312371200 11938043 245964204910867895362643978849757795264 11938044 87838567643952775705159384276176585216 11938045 -271297356991954166717817591461219550720 11938046 -443419949760658117623094844780547459840 11938047 -10425064156988551671037791215721000960 11938048 493431409323122929947498575953576067072 11938049 -983995485575795365635932738026163485950 11938050 -58340594174722559599101780858497280000 11938051 -124959638319584496998443160605049938948 11938052 74441534845130252178095828111865446400 11938053 -856339552916876290212861173639991568800 11938054 747739832010369553143911022982959866976 11938055 19450959617515960056701278115709988560 11938056 -263138196306115507425308552494370488320 11938057 -118932834480204091046802694784218925360 11938058 -97498751673512750068848150282862720512 11938059 -184452603458563048470716778795737729136 11938060 470913096835511075212150141526029516800 11938061 692537218354894207637002691177344982400 11938062 77331926610474017807171618648072469504 11938063 -1624341627887950499543415419581656279360 11938064 58009611120818279033329458824507105280 11938065 95338375804320605655003802598229515520 11938066 271091403802126181315887156519236747936 11938067 -678300130374688807457444149513979923728 11938068 308515630356327160677390111421466055552 11938069 110843066720825551422787542084981351936 11938070 -45893513917334006416933893413652384000 11938071 -77960913795954016335436202961745563288 11938072 -17403007200085284971805429217914286080 11938073 -366702828288638290365472100965431997440 11938074 306439943132721769992787955679697282560 11938075 -763783589120886507425204844155923026700 11938076 -59051423150210626558198568153108160000 11938077 1227785534083801468695210931050707499840 11938078 -87843262884617155810449844794500823744 11938079 -1243638607328702679181741835644481212320 11938080 -157797945288010178369655610034198937600 11938081 -442050879327085553989802300234339227776 11938082 127870453772221533849497740282126295040 11938083 -480513125190660236166494621655655677576 11938084 31682080891167114882167239967408921216 11938085 -1088697787103930031703892564515630963200 11938086 2756191132271545933526774783215021440 11938087 -5269947423276025883414841270249399328 11938088 -338162309391641838683652277602282378240 11938089 174510942193848662046713264860275598224 11938090 -8477706824985210422062704168600103680 11938091 -416383099157495321344593610229613035376 11938092 -47391099524230123133587135368624439296 11938093 529070165577464731202084006349156256524 11938094 -542920830798287689065493059085814366208 11938095 -77933490062489027084329382264229571680 11938096 170461065351633365055823898912434225152 11938097 280920144850685676709727501876595142752 11938098 228769860730344740722242685827548763264 11938099 761288717474748711709891721198371482480 11938100 64912974713720484788125919922847948800 11938101 258575926039761057684820357061854488384 11938102 374056075858615467932533749387836256 11938103 -450493971808295936914459259040947394648 11938104 -121318800878204317241811109449051955200 11938105 91639593611967213216856583779913560260 11938106 -465007998104135456064722831997967183248 11938107 2298421666546182217117245463162621488 11938108 75084958851113008778150779547159975936 11938109 -193649589596271449136354653404487877690 11938110 -187926724833162753019957054548767539200 11938111 353693837372892283067663865261292553520 11938112 817145061886491452351380657829610258432 11938113 658539395585678931823069837147051030224 11938114 -664587330762363575638816181711841342048 11938115 -702647329470280717590271719644051832000 11938116 -44049613099219848025432147398385520640 11938117 855085003039718707557300908760171653760 11938118 535737743798737717033476650460176111040 11938119 -771975474133987585771637497528355902080 11938120 -105728599371185559305504585525130854400 11938121 483207775478680589931441726431037750720 11938122 84703661311818341142593945614652044032 11938123 116855889875954582142670247320787601040 11938124 -280721935687922518623218582550870985728 11938125 106036184727007706331488140817724720000 11938126 239460396331477726200108188823764536512 11938127 527499811302797955972596486818410061824 11938128 11053469169724928445501544973851951104 11938129 307956640788690405824617390290411309376 11938130 -205646529984567602047649422968173342400 11938131 212914105825713970282603784418531225600 11938132 645652280827478667504896296239606144896 11938133 9743447182142744577430647776025255744 11938134 -8628683277584505509115061333439833344 11938135 19099915916120924318793247593166403760 11938136 -54568745243006535942156699485465763840 11938137 249766152092545046588174013753225221280 11938138 -70282995208979508481161492158401499904 11938139 -22333111585749946100921035885872472776 11938140 534235799228208398138169264429148262400 11938141 952005620168261487434266433811347020992 11938142 49982835925861632143694050063058811200 11938143 281306758654947295591764183152644377600 11938144 -601318394841022570563077743190967582720 11938145 -865443678214843211015536845024920549100 11938146 -62929692143076688793905791355234417152 11938147 579360761482932582341517755869929804640 11938148 -655597118910085410408295685722883171712 11938149 -779936723365363365124811740135487812866 11938150 44995797493429656517674272303946393600 11938151 -1057928701546034760930426190096392523848 11938152 -863449717957689190656547778152252538880 11938153 -23729960619692359272393687041733461376 11938154 -595627257131906443492891310834809067520 11938155 -502944207741147201887081489637230061840 11938156 990150370692658334823249633762276728320 11938157 -36897259668346887804803004430572688896 11938158 -314232823509277013368204436374762846080 11938159 621575403730712298972704663165509553360 11938160 -3588572340042359718193946859807866880 11938161 -8093761105447736847099994158539992512 11938162 72939261518022574998323077581797658624 11938163 -902789210511635424863869578332845233588 11938164 574919014004037651399284774090060144640 11938165 -360379785723392127770555020080365709000 11938166 -9742508396834505755318416863411768960 11938167 -736940492129147273406578495996016402816 11938168 -879988867791947007300562992554743418880 11938169 -1375203286195020831662712074191129370880 11938170 -215719752448772095430780614448734521600 11938171 -357934529100531563803199227895810014176 11938172 -114399263833391228379500028035422568448 11938173 37124198511835558613812169211601937280 11938174 88658240135569829671728333495558428352 11938175 -207151577463583223023206812334043098000 11938176 -152190746544656844373297765621432320 11938177 -1031198741890113359738307576456100468688 11938178 174483649481493090889070968115263104000 11938179 -269979878789062223928514235449475205312 11938180 24581962845850782192178066313778915840 11938181 203659410175618030787834315940152161692 11938182 -247888042273092437029330512934912880256 11938183 -443117608322145669315897324395925774568 11938184 874549443573120658652347466006052418560 11938185 -19780804712879353058029613522670104640 11938186 -180906303873190327544565474884171366400 11938187 -192557441924340735460322687812979343888 11938188 1079451611808887213261744206547923402752 11938189 1314233214088896540799970231748340710540 11938190 311092445156271389679621187216583164800 11938191 166938307056719049800812827446612277120 11938192 -61812498896619744890067624007883030528 11938193 94422477242257574319302694012390228480 11938194 -417580358985700330042838020584065253120 11938195 -691658928335028478393402744345969852080 11938196 513900791756828176692742221121684027392 11938197 -42682301706899191688824635099344165472 11938198 -230932409387666444421701092560537171840 11938199 -83327904783854472236327509620194491968 11938200 127624625718401705634493172252034048000 11938201 -70741634722839224655296314643890697376 11938202 -462922704098208779037595108832051635968 11938203 -212402758792625530441325021111637784788 11938204 -15230045313299165699065661479531436544 11938205 191185750794556188847482354795370208760 11938206 91885725608290437153344554971668450304 11938207 1425536819947778473786132849339589375456 11938208 -1502933580582247673816094412438088318976 11938209 17495698971154786035468594747907262400 11938210 472991539516653263732831326257528809760 11938211 237792420224048299353253724177150333664 11938212 371319686480347493954928336159284551680 11938213 1340182257498451928397298544702329876320 11938214 -523727225615009982935795146460815616544 11938215 -46701445375553644080300663683694535680 11938216 504121769424845636429905283956711403520 11938217 259065876364458689642463716603337584292 11938218 36830631407193380050082268471533364480 11938219 6939228901266763937014773484846787328 11938220 256433053288429229101892227238559436800 11938221 -1403772252369684602819494061310994562292 11938222 -517815580171979197807992010735734161088 11938223 -336508630617690425810432798437624104 11938224 10959319867957490300716783537861165056 11938225 130988562761164491789129648114984563000 11938226 -135847093917044010525914490865235637120 11938227 -283015569750996685528025957752730714880 11938228 -942823447748043537765766319320514520320 11938229 415029694773066367497655544474383927584 11938230 223170606451498508689526385127919429760 11938231 1085537239203975710816745230816096561952 11938232 137865725285918679921572193755551027200 11938233 -785328700590286378324849791789253150176 11938234 -177644795232225181571660207934873340416 11938235 -465594893466609855379967708570938189440 11938236 68578256953261027903937469500824883712 11938237 -1431797459218981024688380904766077314080 11938238 -74079426011812822755090788153716388352 11938239 101778541050074804303661188288437493520 11938240 317523014825541816672384439759027568640 11938241 -182497940548148140606085653740515761728 11938242 238362395466928252372436756232068682240 11938243 -97627040296483495791436031467339384000 11938244 119608694894823341596934549901832849536 11938245 -185045605825571810839110947431388564160 11938246 -168807532413894648625793690163765728928 11938247 -43134021225584683601555560772206108728 11938248 285004066400157790513734962637011189760 11938249 1279512247436406891289942844274696832420 11938250 399949199510257344198799242249413544000 11938251 72086105449970125882904879787783144960 11938252 200203139504441714763229021530548308736 11938253 -157186131668460174970040099582807919498 11938254 -175133362041036510098319785156353671168 11938255 48512338196403243310309050446579742720 11938256 -140779614779811903978056463389186457600 11938257 -139419870713948526691571295413203950012 11938258 -20326295279843488175833241931487025520 11938259 -622220055003670410681261635485532859540 11938260 29722403427564952540059021316356802560 11938261 -1549808347626216540299639007606439841888 11938262 3928236478034908550894412635964681792 11938263 113146386093757737949537616061888890064 11938264 -315385891099793287446624884382945116160 11938265 277519727645249811369857428425883629120 11938266 -34777175443077044562032923765034857488 11938267 -1239293681306230476114666935907713945136 11938268 -614560966200477414349741704738139018752 11938269 -38102017566838420368573382108931051520 11938270 -1532546038616701267123244184167565120 11938271 814626392193933737115067792961773709472 11938272 -273681107362825684779725150177610694656 11938273 994857453943277541727833712736017295522 11938274 -9210942583424016180614843270623121760 11938275 163497428499733968796394890597054741800 11938276 -72589736549074967189341345276490465280 11938277 -597344969170039016251972488656057282340 11938278 412168049523919958001672869096335354368 11938279 -1273852413628107671970012179572074898120 11938280 404210058198765300248616910170651340800 11938281 -738135550704700919563520360733568622448 11938282 167817349011673953277471565672046013440 11938283 42225770339703990653208117816204248064 11938284 -203563339815676498655142070306826371584 11938285 -312160329488376618458332212827370032400 11938286 -93671973549547365864500848756444494336 11938287 330368354395269305047511423786778734352 11938288 184928097801307308372488052321913995264 11938289 -537846811176318616887744677545150012560 11938290 -19169966802997659572361125287689922560 11938291 1177573147737846910703238664641787935692 11938292 -1149408520695387549053582310105816956928 11938293 -65549825482893214909647830350451486400 11938294 -163025751405127892471813451354578750304 11938295 -211614048068965841844391172119187335200 11938296 -594399057824445598514004657099640012800 11938297 183305710397007692636102561852050864064 11938298 142274660613345204460727127037866470880 11938299 871695641585147515328723496668499555864 11938300 95420128438008533872230843587308300800 11938301 -226164353308644619483659875712595058940 11938302 490821402904185502447696917917121689280 11938303 198167506649160033708791152261621141824 11938304 62783504466687417095102247884996739072 11938305 4485137713082180608070921342636666880 11938306 156773720760260850288921949675236710352 11938307 1089322123472968558235721518187170594556 11938308 377339615427138562137965129823577098240 11938309 156621282606944644424134755991151817632 11938310 47497218850262893179298021578029301120 11938311 173452917536569469562062765672521171584 11938312 -325588522500317013483916347084257356800 11938313 136404043487279626325809972451593020624 11938314 432834967200001901280708679336112613120 11938315 -599283528581533433622651119580456203280 11938316 -44400488677256972114822004435468392448 11938317 152912675236011756272579422621105887744 11938318 -137776589024839948939206485167491391488 11938319 -111842596593472246425414731207547827280 11938320 -67300933191893886951816665407252070400 11938321 728661353589444675827181567940010803444 11938322 -258633158385848087700004900052359756800 11938323 -313470372718452429168476553904737077136 11938324 -265694063574940698403721668376370304 11938325 -233106219645487391073583456432799292000 11938326 321164002505855056146677648163246711744 11938327 1547586053529476784443622070153238538000 11938328 1343942891322047704228954612800399912960 11938329 1226966082794504744560190963532414440064 11938330 -372412942691871573943607871612620785440 11938331 111543668406141898898954910679525248132 11938332 205930167703368866140890516421348564992 11938333 11800131705156942466390506090832600320 11938334 -40219998802190294437189722599839445760 11938335 -54192827267464205099858036895068963040 11938336 122520576425580822593752159402886234112 11938337 -560689848026531717364945725623010864700 11938338 335868631729446475573943042604803227344 11938339 166642827980982937348585953243473080992 11938340 41693419812718474264580981159715651840 11938341 213418152929266835574385274372229141504 11938342 -37063182699319320849882283936427294208 11938343 -776595141218411850674087848933146892920 11938344 959482300168468826797478312943452160 11938345 570423992893571039882721197095257998400 11938346 -92417633893381562318560514799467535360 11938347 93003209469613479146974076902341251088 11938348 -3276503760924010401812890976290078720 11938349 -92394868065543498599791989019658455860 11938350 156286896536826566168009925343918392000 11938351 -16577183812783736299109603207859772848 11938352 -239907603019898973425548084501681963008 11938353 -135899180373990260508308061359413548096 11938354 75077646424440022163345367001792943376 11938355 129382781866972043383469435675713286400 11938356 -118042846855255743350411584099602517248 11938357 692166078274504818949905844436927748480 11938358 392812908936367786557458439769960037280 11938359 28491547856479963304647292141374666368 11938360 296350563866818654078160441258482790400 11938361 -584951515697720962081771479729429166038 11938362 4873630368140671492101999182386466304 11938363 -105159248676151262644899393047372879456 11938364 335428447296407617701358196272687819776 11938365 -605234305548597876908907638036589717600 11938366 -380034381834159222989455461836131341312 11938367 -113851156048009000377343204431065969808 11938368 109202695434207506547511050460226125824 11938369 1833132583684369410573362017222362699396 11938370 587684100499335098220412641904574222880 11938371 -346688959638780360698859781128023064480 11938372 -1035214255109362971495127640237050590720 11938373 -717504343590311325785262756075303969378 11938374 295705423735590668456549796293035376640 11938375 -348209925604399541712555814415885478000 11938376 -1398609318522669029528632468646531235840 11938377 415696024686076050731653644223617370080 11938378 -469143389804180281274205198194579320320 11938379 -64423009318252674071342078646744358080 11938380 69915024277606312864079353114232586240 11938381 1290664113487938306130383983176904704 11938382 -98236055756206546606503808874154888000 11938383 451680787108610295851863063645967304504 11938384 13601299655123492801014994913525104640 11938385 -874962137068078462345064180370176285400 11938386 -143236733946767198697572562926962573056 11938387 -1320399530646864166721981434881115314964 11938388 238641699687733992217252984405148270592 11938389 288357191895810184057732434941239307424 11938390 408672815974168035745742724553149331200 11938391 13542649228548489250147174361196799512 11938392 298405041641156937515178563959018936320 11938393 1152819522436844850462952124358340853642 11938394 -43940550002881865174222652810912176160 11938395 -184557876001021405655348447149169149440 11938396 -72333653402256549863842763268828659200 11938397 -324696189397659602366398150730187225108 11938398 102564931234692602643015785285003753088 11938399 -56543552830317592076997942641073359880 11938400 -609265514193466393080041168428233523200 11938401 -1951973356885526862415610532134524224000 11938402 152698096813595690424694298158686011904 11938403 -956276948874006682146176742501619944960 11938404 145852466100518042906020232374078903296 11938405 392161937246763997362033311948311236000 11938406 322574302034414600894106880387299635520 11938407 131341798351832249186885098207443159936 11938408 -159417328172337715975729438659840000000 11938409 -70227567053556352263162010643694079644 11938410 55776065157686750426579372485672857600 11938411 755310673818070792605414943582444563024 11938412 714952430476388666731084681856256665856 11938413 295997001151311668960059278904278206400 11938414 -93203512180405814557961916592002281280 11938415 -117511857006944253397187782455961141680 11938416 -31780560169660830101556494502370738176 11938417 45242222759550503886600809595669412 11938418 372412455495144301582153585783073202816 11938419 -813337329031217937514661343713343632556 11938420 7566021532746836520144505543376271360 11938421 -891056555518467777296235315849602151552 11938422 232299032488428844207806578384433108480 11938423 466574761121477659586402048061823429632 11938424 228708517752346679680273672120113192960 11938425 -379108084154271242639920884744085566000 11938426 -305377963801041981598521796379382679296 11938427 850238771353944443723679167386903098276 11938428 55422167405351683455590771802173395968 11938429 155301043247819579160308395216137806860 11938430 12150489057797857000195829820989836800 11938431 -96502266424454279456047974499037444976 11938432 750344525126315491714111958519749017600 11938433 -400305308634758650034994164955529063596 11938434 9060375656348975828413638317822715648 11938435 -548403638583180414578273331661100427120 11938436 -1100041703697997339402515402701358568320 11938437 -169214359482711982150610609395735255296 11938438 328088296725072202662522917002683548544 11938439 183963870854963843009207155387836873240 11938440 242458480765584520602057940592266444800 11938441 -117232995793742787379667827464974675200 11938442 -693741376825653375368661079630376722128 11938443 202033930991100625226822961369778156800 11938444 -191816661906125447345975074742960209920 11938445 -762952443798841674213414799561782218400 11938446 -56092445557126878304165306036672427904 11938447 -743149391143705966033252887856017999848 11938448 -290988598625882053646315758035919331328 11938449 -120260988853103978455528213956890903232 11938450 -73792508729814897967052672155107818400 11938451 325793932486246881027021078775506383952 11938452 323699623528572186024793273220561836032 11938453 -409566565201976518129600342492679997298 11938454 462516022484119761006369580770890928384 11938455 -119465738057270496720642529896636825600 11938456 975166512683833785557060033650960250880 11938457 -120046162875704478728535069075198718200 11938458 175384621481666346333300194139141043200 11938459 315341239290115230117037160712842214960 11938460 47190811810362366929178108720801024000 11938461 869471932034936766708240084693927532800 11938462 270063422998555284792985128467270003136 11938463 5839726425582354497545515817981247712 11938464 -1100226896987263039150129053630491590656 11938465 429116312979574395734239725631204800 11938466 456508465538119834867957998363928452432 11938467 -81119560113764771785904887198258355280 11938468 518122105483556911216708082662144930816 11938469 34685347137583295541561738737066329596 11938470 130401703881269785224625315200057077760 11938471 -816295063806781277358894270414861513456 11938472 26137208820829886130232080691137085440 11938473 90850162651232938397814816169907808240 11938474 -315635830232983844972640501331733181264 11938475 180869695944868712801603785190962738500 11938476 -552138431877381880493053985420874547200 11938477 -23758385210664115237227134698204831520 11938478 296462968269686493888654756502265567040 11938479 -234913286451222582938976829086800421120 11938480 -151505417864844451428999556812079104000 11938481 -991482380560750128293877148867108772718 11938482 333617667340203772760105478721370269440 11938483 -216748616890703994328030541349337377268 11938484 437682133403014623177406359122509382016 11938485 -46914231372004437971133326699184485760 11938486 160851303403460150128128403330092048000 11938487 -1478212613854723086447770583681659764008 11938488 266948999672222183734263133680150528000 11938489 -1100108078502026077738526395645929432060 11938490 220486905041334146718520504602384108000 11938491 282206226193871771143573672890168607500 11938492 -709898915724503074414620305655683267584 11938493 -39462466145157928855120348132479578112 11938494 116579735853578828502549306226067475072 11938495 182205504531128765164911682375592313120 11938496 636137842916004537449369462546689425408 11938497 -127605489090586844052337218973466370000 11938498 -209113324397875665167664575528669612160 11938499 -1454467531166083845124456211789164834500 11938500 147276605432859389152153123884917760000 11938501 -207276155715823714289788575240300214498 11938502 -139664491157454581462102260779467807808 11938503 -143545199257804199759058831523783484976 11938504 -188285078868912711426673178084081802240 11938505 -1006480007533400795577897887652878656440 11938506 -99237189657677454943255553415223276800 11938507 -1330755701958886254491994746374418299644 11938508 -240764742159141070620243433020306751488 11938509 36213756225446105099431283584519120800 11938510 -136706468928416705117376097485023485440 11938511 282708350107340636249487240842262762552 11938512 -206177699959049617226380840636596879360 11938513 1056013100613540535219952350558753743424 11938514 221143376818203046385344406950876787712 11938515 -45420262512152110211374191448024286880 11938516 82852165210732669054171630715282925440 11938517 -2683103562206130762877130917589245420800 11938518 117559257490587543572990836126191106944 11938519 654135033998126741277494435345761878920 11938520 15926861601719385667716954496824115200 11938521 -495347378983993164267857275081629696 11938522 -391871714954421256139283096053192429088 11938523 681874514672336546887153345089684824772 11938524 -65937317664130269558430597684013924352 11938525 206678882336089939896958973840427940800 11938526 695569696038952451129771653796472515712 11938527 -686417415806663934668612049636090346536 11938528 -172481297855741879056365172974283653120 11938529 -1537026953618692520969362981005000339024 11938530 260512275523589267187441570391079608320 11938531 439748238930646698959179085176658518224 11938532 384701273707376757373378235497136686080 11938533 -11135529553395142341681732343495375776 11938534 142575251315694068396708567301544929792 11938535 149712544306340644636342633029504514560 11938536 -1075395743169630468188249329342894080000 11938537 -154328667203195847506275677097547293368 11938538 704871454991856976485954092755384447920 11938539 -977293649298045864018364877879159645520 11938540 -645961130791487442790767956241653760 11938541 792498857717462470456306198088513547552 11938542 -174210101790817312396646034990808061952 11938543 387133099491714059019608516252416019792 11938544 115959780777508388481621519597143654400 11938545 727176954712866425417048259370588344000 11938546 -86173986187482403848421450044422452320 11938547 700609297116428047231564881534442593996 11938548 -203323828961510136164078810961945477120 11938549 -131209346386314779102401897296747385920 11938550 -139947699885742425395998216409948851200 11938551 804854180273595087193699990543777798632 11938552 155786685602385151639102174517727129600 11938553 -1027072949499325969111592971601113194432 11938554 -351498997112444262556781890001665814784 11938555 729497335578472454616762608619760302000 11938556 -954750427174235928033388065741976829952 11938557 -51795573990010373020894448794821993312 11938558 -677501657129916436009036086592691973120 11938559 1908444314075888798891093425435883028960 11938560 293441669825155277662149907968530841600 11938561 1586927066440276362084227928754617596162 11938562 398603680626752356967711624231655395232 11938563 -1033682925159067835177231288215127040 11938564 -511881561821110857972891585391330983936 11938565 -343783334313087367519702778366274631680 11938566 -13969736623680357777191595743188684032 11938567 198897202400968658946797408909639854440 11938568 -190261918098521336847995366101102817280 11938569 -263941026571301773388572832437337961456 11938570 -74216797139433382690168209973748567040 11938571 211417785181412087723268660514928178600 11938572 -6082311852029404041860269130549995008 11938573 -522760586258106355373028672632774877780 11938574 -95912632529993370110288759314717421760 11938575 48027799362403929461249209322970000000 11938576 110476474563381392386487555922092572672 11938577 -169624850355465324964860483615529683456 11938578 -238491512381931352368505957479454659072 11938579 -34895009675071873845017502566308022880 11938580 -634062485434982128622536887053039212800 11938581 -17476993838572835911073568270330881472 11938582 589341205760167443000718495198885133952 11938583 297777614517467129840766713068921397832 11938584 -124731170705237367363102573439087411200 11938585 -119800448464822403041636243385966474040 11938586 -305509902094178937443699534560080144 11938587 -132587970730640023960822441574923564032 11938588 -1007979242726801398277512399547659328000 11938589 4729539761517542942037394872243443724 11938590 -223695055311465324405580326177267513600 11938591 175420075632381527248968507713481073920 11938592 -409481103084504214660908331569758208000 11938593 66384559081454414311441727129687508000 11938594 494046386157157443578575464636363504192 11938595 -28627817119300727221675053021831824400 11938596 -318900475448099262933703129153001226240 11938597 1067670230399179057066484944577391947712 11938598 312175502293478583162631870845161003136 11938599 -652551583093382255060576771347662452016 11938600 498236626845239761217800393838250624000 11938601 -2962571560842471528770508041032927372188 11938602 -182696055296287280462582611403363477760 11938603 -1371989694709345064446705569407792259148 11938604 -657087972477855899033476737942619622400 11938605 -10926121282301382748200796942772956800 11938606 698790740486177604455478037925221824 11938607 -216305246646014825243103753848886324000 11938608 -212049638194915422406799555588408180736 11938609 296044169149529783829637356174061070704 11938610 -6804270017359660942070717425192957440 11938611 50798409348029522305867715318300941824 11938612 -30300502838563325729124648554642452480 11938613 66135117389493887711456297490583852704 11938614 -58439258280139477203943133081384900160 11938615 128163987231634578221109451820065566240 11938616 69427340398792956726316438516881346560 11938617 588211163745476071770555711094823142240 11938618 144736556792972523742506917284286171760 11938619 -502581795606944562460890959640187346688 11938620 263291012984425310996021204897911956480 11938621 149953967412131573366850440046053944812 11938622 -242671787913893587708449150031922322048 11938623 682904832103144124932377531277075196304 11938624 -343412886395040644023979118745447563264 11938625 403763934802502649439328164672082850000 11938626 -27238611341715870083081965080870546432 11938627 -294327727170187820564054847199197629440 11938628 -172054977372656978794225145131424520960 11938629 -2414741165067174897926914684541872416 11938630 -480716064773044091391067694714880017280 11938631 2413915554847968977752380483526961232 11938632 -413633886374411821742987428652353536000 11938633 -76717530834667842390246378894041591040 11938634 -130461539973600926359381817894292515328 11938635 -474380691926006744241908212607602521600 11938636 -483964963905600562594043179483475025920 11938637 -13445850536026461633282200489100557226 11938638 96295209038076699143618362803701452800 11938639 52132988586241399484785791744647875024 11938640 -28509122914019417082657779995076198400 11938641 232542356198086021725397731645180194688 11938642 193907329767295568977735964142983585952 11938643 -98444734705267740988814830882257369108 11938644 984857185094093961571472219254021201920 11938645 451612730773285416275502763656695223900 11938646 -20743495900251868625929936012050748416 11938647 19187782830189521966095303001766534144 11938648 1075046480059773001475153871052703631360 11938649 -18061734818528634110160016245073399536 11938650 -83541662474833266102031504516001280000 11938651 -304042907983418388599859823291223309928 11938652 -819693178617643114436141364903243790848 11938653 1662956136109908951664700334622306250880 11938654 -42425455854676219574943752221779459648 11938655 455693099047815441564812490476859933120 11938656 -205468914252002518187289731537521606656 11938657 -522068837649576486022548093433404908988 11938658 5444212978710253631548601556611088384 11938659 -404324220884359509076124999465657941896 11938660 171199702064580441991300678452923623680 11938661 162164531084465327876436003548131714560 11938662 -282218615303868494494016170668013860480 11938663 -1710393956398296953746138846305693727488 11938664 878861213923452980028761644638571806720 11938665 -145851161590241441953428418998446756160 11938666 -227433887534359628125306248833928805968 11938667 -542571632539281872845435943646764168232 11938668 94012648710482774022406759440976084992 11938669 -878995934836946180122877561672519400000 11938670 493156052071886662376844134455767737280 11938671 25669838534327885383872037629195822912 11938672 128687337929613784918923614504116453376 11938673 -717417539794428218572670939614044285900 11938674 -111290859134398352559309581454432551424 11938675 -76954332318196991684493297216735367200 11938676 87086307938159724156091620845085709824 11938677 -358164898416864093572389187964193876992 11938678 731082221802382666236354488081984245056 11938679 169498898264150632136370996131108076960 11938680 -11747980941582663830006294524847308800 11938681 671156064889982251420648093754605269482 11938682 7878395521043864561011334434091542272 11938683 -185329580892897686180160063849770803176 11938684 918731171466029766521058931360202172416 11938685 693765300833853939317782903109669536320 11938686 18012704868199508002838244778852598400 11938687 -710363632072215713023848936835243872720 11938688 -234678642713238475814632715093803008000 11938689 4038222813876875312411656276209904128 11938690 -58134878985317953381050934035904658400 11938691 -572190895254987458947568066310231153600 11938692 -12531560925826186284493025503391010816 11938693 -645366035105196754485104191424324169956 11938694 330765093396663887753385776657186572896 11938695 611611339727766638139643163359489939920 11938696 306528184937039277801570651281213521920 11938697 1512719355258942091950333710339697766452 11938698 -793109147812136709490842574437812090880 11938699 -1111834600286483144978970255298420096300 11938700 44234173331574943096852082591935334400 11938701 -157911159579818648441077283879412168768 11938702 193957849075686591908506612113470385792 11938703 14393646787203900397532406411036088128 11938704 209648721622271960693299825131026448384 11938705 537497784494397677714458650595960158720 11938706 -243151250155396353389875957175471742816 11938707 529897624906433037319376472265778520 11938708 -255941519209966787091184400138228277504 11938709 -804899194567301123854249237201908679680 11938710 -60181449564110699134445718879668736000 11938711 472236969666287736062146283350639034312 11938712 -110609032131966874745276235260044308480 11938713 563752412102332453629944861229738542544 11938714 -23216032005758683523667309307872758544 11938715 -554682052271282320642111013301076579680 11938716 126043972793753297222752583703999478272 11938717 -752568082797965931724878614202504428800 11938718 -11561064165322020552582861716720154240 11938719 175520405272804408907812956972558835728 11938720 -189116434553219746464592531049309798400 11938721 894945981521779932348833522391309553344 11938722 -75759311094093809289324968891646860928 11938723 895176413288051587477531131522489386972 11938724 -168219262135647690777193874749001293824 11938725 87930109440694452083271864026703120000 11938726 114280632009989824696893013106559623040 11938727 79447853162584057721281964292696762960 11938728 101662760755315052176729018793334865920 11938729 -318497070930637682066408362134088557120 11938730 385051568865115245978571451336338744320 11938731 122893018977772490937657833016368978688 11938732 27931887053485140075664266283656973312 11938733 -769232666328180745202698250250689175018 11938734 -496819155325829345185697856078660354816 11938735 5878695443925082921021571007582226800 11938736 -194110025885435004505518995912590737408 11938737 457987356937148047808237212544415408960 11938738 -39342694893455543105759334468937717248 11938739 346528431105087539183770811559030571656 11938740 -384232476049243097549957579966857113600 11938741 -109292096191429328728352290885066277600 11938742 79501366121872109660262266902993147392 11938743 -809693190116101087255556971639520128416 11938744 -163583402247041460086730583622649507840 11938745 -87113070481083678148898656381611705600 11938746 -78217377402641365915282500017995017216 11938747 1305938416217050869500300777446587364196 11938748 -261769392776131321284398191743918689280 11938749 134350314012514179384006783275847472320 11938750 -136818756180503874200036959394752080000 11938751 -272510893289943766554093587966765555712 11938752 -20497973574342671196622070110702534656 11938753 -150279507271948888622081607704630727980 11938754 -624486873145406168745979237792128494688 11938755 -266562238924220845071835697300087023440 11938756 -664323034911778040807593285339655313280 11938757 754172401933887028035786041321821887006 11938758 122098449505144197534029516354627577600 11938759 938758101689665935661454418479834338400 11938760 210697898031941355246697662719783116800 11938761 155960078062919554586415457405822306410 11938762 -154850868278202043310666398904227700736 11938763 -727578900696012236073896312665973202120 11938764 -14268981867063620277461413244026613760 11938765 441887073864538469467150160755095219660 11938766 -278221990642919471040415877191622628480 11938767 -417274590729402525214081529296067139840 11938768 146183874267421009634945993055647170560 11938769 1188574882421106909071759814469300861170 11938770 25143199269847390856123811601347297600 11938771 -104626530326915724680236666206552898080 11938772 -46857123752752425549527341601506695168 11938773 -82980322812649601170017899457269371392 11938774 -390285171841934053388028538701581875200 11938775 -159850852894486922351377490689467397200 11938776 -659931311216187674569715643794999808000 11938777 120596221994424253475195923159747691412 11938778 -4082256551380555051450603425201565440 11938779 -1569225962573259229823435612837927056080 11938780 -39895997067598614979859292929879347200 11938781 508619222774821954793810608244909340582 11938782 56136327968142178206149446254517653504 11938783 379938868462811795239197256809258900520 11938784 -6876147902153027822837828967593410560 11938785 41382840327057120835782675119938919040 11938786 -337856689528654764601058317798838847408 11938787 405451783494654347503518914341169875872 11938788 -701316683040007314052221899974164662016 11938789 -601764442991882043435800261973780769476 11938790 86084263509460725900385698139145122560 11938791 572722782503209163157726458505466827984 11938792 -238538898196088731177639435684787404800 11938793 -987053521727389410541204835633239301958 11938794 -32134926550192392064016945239097573376 11938795 -738663119337110906759519748999488338800 11938796 -686756072733249932421154139635611678720 11938797 36855968983807856080799815877825916768 11938798 425243091652301923905115337363707014720 11938799 477423144092568651114103245483432540480 11938800 -45414049146456865999326954769059840000 11938801 9416046299109963436367509474523004800 11938802 -287460450344979120753818686624250438400 11938803 581012510118524587937582483091634234944 11938804 -93715915558620254153245419468939977344 11938805 81753268010190634272723216015685925760 11938806 55981575754952651763645791973643776000 11938807 544288051614753237887188895446972949160 11938808 79943231029272441548494874241505320960 11938809 -370172394146247931113468314589500005296 11938810 76329815331797476542039483801549754560 11938811 -211782834100611511962115023275541348888 11938812 -152400704648129282758584613948301311488 11938813 -101388307730972616648848994132340230912 11938814 -589910166761037412259081973707974815744 11938815 -98375914630895503999744457227204738560 11938816 -579227522067691754210478116456009564160 11938817 22577468285480056836992075153655495360 11938818 149117783600377946333197786032524997504 11938819 -604495863244109888489494834192655270840 11938820 577777344071707475612040041240804302080 11938821 -8761715483557927229990556551993571840 11938822 23928435238548107100132900978320885760 11938823 -368667873702705917959351978041075674136 11938824 -304583882474879859284760772703540874240 11938825 -557427892734345596199913125411859528450 11938826 343022078063616781725370910169644600112 11938827 -323870661714922680903830732924761052160 11938828 -1169685909580314598316939567212088832 11938829 422949854860760698967813660906125023552 11938830 -144882374531195581016276897006265262080 11938831 462198360132574817058797077082126603664 11938832 293606084454102355993089316119508033536 11938833 -575514831944852278667071087634050602240 11938834 377093575204469107476993046431771708816 11938835 -3491798911689722914097691531067248720 11938836 -38838976121794620285424730926957713408 11938837 575519375374952924694349968939577527552 11938838 6609452152539296208708881242158799296 11938839 -21817039616501431858453899135107535744 11938840 -245836715838159213459899492758437888000 11938841 2128520596440273694311851565786208272 11938842 -470781567105767995276592786312823148560 11938843 138370914126098363117673753485068598800 11938844 264282933904039626780803210916456886272 11938845 558365660116223039009970699728999563200 11938846 500869987539050318673261582534493403136 11938847 882329730220978140409529587244596987152 11938848 653819208534797444665374674006092283904 11938849 314718046782448809042777036290438679680 11938850 -182311110515197072785091119180676099200 11938851 -44503899294024927841441454838558027360 11938852 -907387983147759642914157932463775176064 11938853 -1519776318854261310540882835763599496898 11938854 716399890500798990563602643433083970432 11938855 -418414933767654635104423504000815254640 11938856 -1155802765371244031199336324138465285120 11938857 1888716819687426215641342981143921024 11938858 -8643209533766673748898034607981850016 11938859 -478926456440718395097077307180910867920 11938860 -289228107023605322044306013666333952000 11938861 -1183010962106089720233101543079372732576 11938862 -375734497494177952655282962938920704896 11938863 -33136124524900380567908978836901386752 11938864 798522310221060302565892344666652672 11938865 -431173322121431041385945125240264561200 11938866 262634508586180387319075293222018180224 11938867 -993917591656757449985518473896346732408 11938868 1074993630539917103195221822215210584448 11938869 -139621888596943695946987264834682383716 11938870 343792606976427744346436996085708986880 11938871 -29482328503241405553362238433116231456 11938872 -323317141923116887783074746396352184320 11938873 -887066864566404887079142984249912794800 11938874 -4304413524289025092125190625829362064 11938875 -105276891793412978072416040745093120000 11938876 931851441224318772927459154847430623232 11938877 -596185528615087498178731164450613197888 11938878 100292627456177893055701695598492247040 11938879 144433076205239872740802913698773747400 11938880 -173670251246958839811173537213290905600 11938881 -618278108069364757887633093013052868048 11938882 -81411302901596530608759094839670267008 11938883 -14853360592485217851697436052970371576 11938884 191121016221354970223560785747819764736 11938885 230605019057393460244618704839390088960 11938886 108710053897570973347359248272725166080 11938887 -1094252246927457055487143781489164096560 11938888 -605170074765444425710537221336077015040 11938889 259310237531029950784637131928971385856 11938890 202852399967256190843826905948305649920 11938891 -695213038853344347206519257303108009708 11938892 -362457901075120949150307298408111918080 11938893 625974840546858667868185040281444554624 11938894 -724957266895887875774585556583215665280 11938895 -321761390336044965935204627046566581920 11938896 -97661079651535555228117711356654010368 11938897 -404128985050445980872226494209843330960 11938898 -574777164641362618389239348477718610800 11938899 11968854333848958500841127185936562032 11938900 -446988408976282375576789691003917552000 11938901 -96703343692750852283073092430553249896 11938902 34611185949215804313808754256561901440 11938903 -127391239552452060155268418688682983736 11938904 497589582096936801237767354616414412800 11938905 -27634306508429148193088205045711302400 11938906 -3869532434282845552680950518256455680 11938907 -19563448331924116782565428090281958000 11938908 -12703525756736271708184874786849762304 11938909 475135377909589920407982988942499654304 11938910 91807156473212568663112579860681360000 11938911 -868669866455535924370287304325926751928 11938912 363768933848752749764511100749890322432 11938913 -186057783259914860003564896095775139328 11938914 1854542031821783446358530324319934240 11938915 -714066709790836406011783128120285663600 11938916 542988327026938922681901859184590755840 11938917 449916874589982299045729373629352758880 11938918 45542204718859263489044268700129077504 11938919 -247648987903947002676525719265459748680 11938920 210357349772426068585629002524685107200 11938921 -125478236609264503522482395910778083248 11938922 458431815559679857197824303713802542512 11938923 249218374053793268465827759374697134000 11938924 130934111791218147948053917307652720896 11938925 164384256824948443839992043343725499650 11938926 12200494023017850524831611652052255744 11938927 -261396278679371371081513366306785486336 11938928 244113320293228032525662397849276874752 11938929 604466183605239971341290312048709820784 11938930 -85733117803508546066851129174683537600 11938931 -121562753241997404036540075581159177616 11938932 -127999704814274886551163127010442332160 11938933 -142632755791084925111539946812159268818 11938934 -16918634980191767774596396551269922816 11938935 -111263124351684974704250635889365881600 11938936 1140767488463190949625076783235928678400 11938937 -91402937708582577908068458561634099968 11938938 113951294159428927929545207052888476160 11938939 465813070033435515953882338004114262624 11938940 -96463196688273484615805352751771115520 11938941 31362115449508037925102911306555424000 11938942 186898093197902173829765860833628008000 11938943 1258662098812870617622007499852869880192 11938944 -293950639971402117400288525464171970560 11938945 -290600436584271048716427186434675342400 11938946 -381253488345624845047210184557065761328 11938947 1136355097563658333948415967347879182464 11938948 681196661560066935539505383261017554048 11938949 -1062121723321051351290268123200450690 11938950 28986281998447177266216913376625600 11938951 606779222093145406078800565845067132952 11938952 -1471428411945394131709004295850585651200 11938953 238709450327224258609322232144850331328 11938954 -225425782784445563070384441348580300800 11938955 -170486848010631465008494961643248302080 11938956 338947284140965648654640845810804035072 11938957 -1205254481298129527654059926180980222794 11938958 -312118494489075397975435784350649593920 11938959 -726916551536768451119016289402695966936 11938960 -148026049489599115701962506860798935040 11938961 -485261915455557767510485247287619487438 11938962 -43834544421236659258085142540943520256 11938963 -1362833445057377025005181165039779912788 11938964 87227138259514649620248595746254989056 11938965 -324609629556484192062532722506222438880 11938966 976137464821993062927333195948427008 11938967 1022099854889479731745691836604562275016 11938968 -54553371268597985558153525315213721600 11938969 -117554100711610590136660557992116622400 11938970 -250935971757362659771123729579829913600 11938971 -353828114167534896508277322083899542336 11938972 518909607444739590969491542145308683776 11938973 -460645734197044952391167105087002402560 11938974 407102398713282519983572254501657735168 11938975 84799942911365870556832517349820287400 11938976 -241749258845972217072021870187983667200 11938977 -59233813617285770734895010727263400620 11938978 79939146165242048236384548188968954368 11938979 189905469588704929570681804635253646688 11938980 330131881559811596608194445634488197120 11938981 -1283789140919265079135367928786512085840 11938982 19088141942887672726724819892496138368 11938983 146943560531086303632301016993125851264 11938984 63937811638711801880131571551439493120 11938985 1170433367256515411636906516385509651400 11938986 32817312873018272201461956671258119680 11938987 348667262657188111924817352753845894112 11938988 185660542726353554396204611757913523200 11938989 -322059600605598678852154058093310634176 11938990 8792241890688840677495294617644890880 11938991 -61145833422817361790635553033959626608 11938992 -647858285096972131289053857443807232 11938993 1208982167777661556530890509984957740624 11938994 -43846800805006952660845648636822333920 11938995 24062498338271559052561123325629435200 11938996 1054302556429285287705283834469403632000 11938997 1512046870833889550843917813124718994080 11938998 -112338147696489125721925557526027035648 11938999 -11663031187136102285267433711669016640 11939000 538872962320054596696523148155622400000 11939001 -256802985616678850384571425421655114992 11939002 123203436285525706237539979555754445792 11939003 -1277066672499463974702562639059185678748 11939004 11374395068423177842678936540517744640 11939005 -50237842194460302024755741568142896000 11939006 285780247150506790112180252596957559040 11939007 12432644934952181857665494491849373640 11939008 301547099164872991674576175328139411456 11939009 1063787169162603742301482250101625478210 11939010 -306919591362401880147985073053363622400 11939011 171729875219042998733903499003844632320 11939012 96027223104086595687539103089897698560 11939013 -185224847145743930628059039899631952576 11939014 630320156015488738490249697716199701856 11939015 554739446510029868196756868310912069520 11939016 -535311111021000864980454238878121328640 11939017 -714608324192616765717316533843893376934 11939018 100401018535660134929915485363920691200 11939019 -236225169106569041156337781152221760000 11939020 -192782576296664236705747272714449233920 11939021 108603046776470513629694071062145359222 11939022 -437404127442388890408754537875424191360 11939023 -1406233612254236744977284237040687283728 11939024 54258761685958503287978586856480702464 11939025 36594928124931411672807102379446945600 11939026 -545239142250703952662563316854699321216 11939027 136174464897082011483945062704772149440 11939028 -69015713943496281694590599803040071680 11939029 -861371346229077451417310373665989512370 11939030 8298008404061472384107791930695475200 11939031 -151561052452814621011803675454127040072 11939032 143877231476531042231275509735262863360 11939033 -562016810510117895483295025204722388598 11939034 370233988932923595254593521545852685312 11939035 -554354283988599200735030637720120659520 11939036 -405218577599270198513420162916135936 11939037 -450939057226089400126454079613457103840 11939038 81009945841119114390612767449320481920 11939039 695178918682026094260463975005366136320 11939040 -425401943475537050509418964738295726080 11939041 881682875484217153239506282716867201442 11939042 -65907955874787392661763062056630060256 11939043 -20645469373072582138325692148027188416 11939044 538681358292881472719857482454446080 11939045 33789849998477300821053781486018015320 11939046 -109597484790978566534055736770123627840 11939047 -941377603441041111161363849884967623920 11939048 -1300203187364046463422983062447731425280 11939049 -780789247710333399850793934484054900800 11939050 121696760591759550657269752143411574800 11939051 -192731766331424413090831359114478960728 11939052 332315893040082287380016855282999488512 11939053 -56590461005817591539349983661900933920 11939054 -331469276975324751688148168063251236288 11939055 -430194023471919711196180383762467424240 11939056 -64650601412672236477734519579268415488 11939057 -26827991771752407564622834817131718220 11939058 3592168893288107054137059187562657424 11939059 33723392573716274376332435494138935240 11939060 24735161048284201557620446477321789440 11939061 -99122099796030879138060171552744711936 11939062 375331373032709851274549214549989968032 11939063 217508959321746527325767437768375693560 11939064 -15008611518303134210156212579830804480 11939065 133727683496357568570694517283835279680 11939066 459217505728051546054289427002963980800 11939067 9855424990467288039531852838185250320 11939068 63617251291272105892447277401684300800 11939069 58095073019926860398975470758857758470 11939070 -47908329584920756249271080952402288640 11939071 -386324059355939199569034158454319337728 11939072 -1513760428038354544257719938736927539200 11939073 -292984786862096328402397526860185540816 11939074 6148762489005120660012713185118400000 11939075 573436006797627106839586014534790152000 11939076 183564076900405974108694124758972452864 11939077 -9438522352444525164409592834834012040 11939078 -17920599468496117154858985399565104960 11939079 11168186295817596309319291956292234368 11939080 -423076399643321893465958662498864281600 11939081 -384861530381981085530830993764088166400 11939082 -417348733865876014811968703444093054208 11939083 248901491613963871111206717325602881280 11939084 521812484634281487329391679492269033216 11939085 27157257897084119848450978385360402220 11939086 9567267978271388130803972212469519040 11939087 541546981302097354029277011226295643240 11939088 74164981073908900326036084464306356224 11939089 549379930969372388273033428842625971890 11939090 -196560096328696447819974948968725711200 11939091 -623893543535556598784115668371357890816 11939092 -106786244655444363456363262267545501696 11939093 143803482351643412758884622273311913824 11939094 229049401717913533307419160653770505824 11939095 459253874080173402300719451095993521080 11939096 -148575465479936616374528818861688832000 11939097 92993972120436789426741370178701176000 11939098 37657162590621012560864045363454551808 11939099 1341878827873495649467517203753310324100 11939100 -31055255401845947915618002095278515200 11939101 751938395202947114242268521219470560102 11939102 140922199964724020176176416179603949952 11939103 617299611584034732702367653002482732800 11939104 -133475838346757656873712240226456698880 11939105 -302025956892683236770245262419168293740 11939106 -170434418067303227420244626406608812800 11939107 -1211484036391973678783270740447139828644 11939108 333748010398092098158221200461320870528 11939109 19903296193547292094139002335689001216 11939110 -511965873979733666024096403377522471040 11939111 101422592147813376058479231338585150712 11939112 58078573032684510808869553110650880000 11939113 -572447393876599314943270073397181109638 11939114 712891341215332023328649550559266296832 11939115 496161180306009906785596455096047508720 11939116 -215927837363337185104640021307239055360 11939117 -977420482787224995300407540587321043136 11939118 48015456738177899273905977219732521088 11939119 -459180419224087347114805693235182756880 11939120 -96959691457875650772972383572126924800 11939121 -242655734697359414300182927753982322480 11939122 -1228254460637474395132334543631582720 11939123 -27448073743271578064704322668066234368 11939124 135708336987866393522161851034191507456 11939125 -620989062116971119487136177391555120000 11939126 841113090143176991159580953850589380480 11939127 -489682113653725490201880597547822899840 11939128 -406634278920682231037162010383493857280 11939129 170891675488936605334121073958114679040 11939130 -74502744715319740302625868721781094400 11939131 109353728912691611613181728546395856864 11939132 -1012025166049609091133755057443568217600 11939133 752172549376005465571828991066992890624 11939134 549183810766086385573149656730951167232 11939135 -33844911314258557310634431789734683360 11939136 -59033284622404133547473556959328731136 11939137 52301865722753487893620432929458709952 11939138 -389077117808117614971287337386939135280 11939139 107743751844153891712763658631873260768 11939140 -11710757172813187999007344862177809920 11939141 1223012546613903433226686652848862313084 11939142 887843233484379905828496533781948794880 11939143 -270583364429091703365209900799026551040 11939144 -655211270469654181289737121328537600000 11939145 580449349695207012061640046365649654720 11939146 -524996835907681260059884720930014859728 11939147 -530673093874122144143603001666291645696 11939148 175977745376118821157851491582760085504 11939149 -419555674417579179055444792002833942720 11939150 -36371611033143984514300770939071702400 11939151 198276915973773310018385134312044223488 11939152 -105508285499892055227625323235538182144 11939153 -846440465597797952310289868175238046556 11939154 172848300543509714087524013263479183360 11939155 1193072475316793959149802910901906606000 11939156 587605158137011737412744024462182727680 11939157 49462921443626877628166039510195483406 11939158 109058599285869538351391649112353871872 11939159 -543476978829987861784788525286125945600 11939160 -170263090505903537830165677355419648000 11939161 -699877880298617216186629791838212476348 11939162 -173566145945023671632921677614626949888 11939163 799391640299363490457802575913361854400 11939164 674960526417464075605158842345167214592 11939165 -292598098754543036837321307606026880 11939166 32951121022820492848218544059473262720 11939167 353282051271490145475717637960464967992 11939168 49953539824981344283790791693534887936 11939169 822043803838243471810554725703446829408 11939170 -88659007648212821095069912953025712640 11939171 -608487915462784624510998348877024502208 11939172 114358843921172149493359833250909347840 11939173 -1061900855087072873747016976455359425796 11939174 207767041208254817759851894263124939104 11939175 -417725431957488668154265438663628916000 11939176 31738756875062555706040178878288527360 11939177 -364905477785698328920681826707787275974 11939178 -12471679228988233314027078033564101376 11939179 -423920107559855491997552231568680154224 11939180 -327267672115641627666589366647156710400 11939181 600238565006974082919048027862085819040 11939182 -283761099892169152716518428735187179200 11939183 1093058383851810808199386672972131252432 11939184 -371849579114171128607351575576874188800 11939185 -94511190866401733813103791095506708480 11939186 -202024650786048076641637568220199219200 11939187 -272057126765288396475714852807769658832 11939188 -568495691479062256447409807127719496960 11939189 249397530694491129899084161366671689856 11939190 146133003861260046279910004971536731520 11939191 527239895298944304462104577189340000 11939192 480668773777749470184618777602163425280 11939193 -287554701152386256754840780960844649478 11939194 -787750570422945734067438718718638057104 11939195 39633449751960904603154955847076371200 11939196 -491592916249085492469296707545225911808 11939197 -430401613579401472674946513983334778368 11939198 601297444650909286318256977765938234240 11939199 1325852789291645765034514231293280444800 11939200 -25694848367925933081291570517377024000 11939201 -1389534393790287076027382550541643288400 11939202 594900848277004379727684218489567034624 11939203 -316116982511227473209933241279531644548 11939204 28600897322816672252815438452070502400 11939205 -217468619390491750072682501757768044640 11939206 -216591719138020350955962047770375415040 11939207 1863214474416343471581342480257528112 11939208 -3443343267479772008046192497244241920 11939209 1042063410032412951618581661897176728080 11939210 -223226617205554756525285638748199484480 11939211 1450441689129500050074484882089392606640 11939212 -161596800417353200606325871892975116544 11939213 -387116539625923101548635170947111654400 11939214 110788149595672211406784765678568788992 11939215 -664729811849749311057346564695311915640 11939216 45972815410388082883207667574289465344 11939217 -219934374717119719580362887430245595920 11939218 55687022177841155496409320340356392448 11939219 264896873927117690233254459355990063872 11939220 -4459982798909369301829698582043084800 11939221 61365341925790905413162824632870710400 11939222 -475393547105007317219250085586344266240 11939223 -17174964712042616269987989220982840496 11939224 -93263874549341784784212581408328744960 11939225 720811805940974494194356686778277511500 11939226 55180455624201784914202567186384637184 11939227 -1290761830952973354921853257491237404924 11939228 -232566254692046550955989494642951230464 11939229 1008363995440194884727624692037344760384 11939230 -143710806483277634259629321922948988800 11939231 581522259027961198769490849222041602512 11939232 479724973559870796460235993461473411072 11939233 387735956987542429122905184653287680 11939234 -95629762273463087987116409040050712288 11939235 117311397074360126018988646215334878720 11939236 1140957855157032292696211354696668924416 11939237 272028641914802205799192986909564605886 11939238 30544812592190288727501474528738991200 11939239 -326053340035917687309189498251703128560 11939240 412440476196692800355779015017891840000 11939241 -35981349693300863777636836234358195520 11939242 443508852243709197148210042602278083680 11939243 1164769652071473646808568005113959837492 11939244 293746998062548520484246584050985828352 11939245 583978814627927942105202902802370214400 11939246 820738169261595972376177328419120979904 11939247 -200606794944893589686986447339270300992 11939248 193628145086507251040430806802681577472 11939249 33090046085419260750692762755205161920 11939250 -25153994462402793974647047344536320000 11939251 -22962080711501855734825885623044755448 11939252 -180002760331256224541265716128328809728 11939253 -765956948574062350389187529583555721536 11939254 283847718968307941381250744312952526592 11939255 -583023927085730317170778418793824844840 11939256 68501457402766057741640654972965478400 11939257 209812611820971776008199854979221585920 11939258 -676290886228583510005055998846386912000 11939259 933215219242163956058207279079716057088 11939260 -324651511795207792345824669961904709120 11939261 -120971497525589085571877922681084671040 11939262 -171444781271181530902747119531213958848 11939263 -419033515414571026579204498361417057280 11939264 94463690929634265962297430832563879936 11939265 2776003604887035667718490268943606400 11939266 223586513203386971114246259773517991680 11939267 241974132556442113838199195981352644240 11939268 -278269426035963017670982228679113113600 11939269 -494216520656499554228170242977414349504 11939270 134228727683595202355861504719808102400 11939271 -296188114749734815215311139498421682400 11939272 1621354624954147583941668323843471155200 11939273 413343307889648884315898330104131570522 11939274 -26656735416597326506463251039560441600 11939275 71586853744329354445040612929514723300 11939276 325620493992760861265875021454838655488 11939277 66126735734082642633320728790101493760 11939278 -8004556462714907432009807505233544192 11939279 69918500442332543099512656453098180280 11939280 -5479947426058466699969395815015383040 11939281 -7356691733809698430688885111144623628 11939282 -73333956888802614611290136699427554016 11939283 677561528289519618221252170065711915252 11939284 181857303361949720961528603079059230720 11939285 -944908481167407815813518910226834298020 11939286 160278760276284939895372759960624288128 11939287 -735653035004468029572009418904978273808 11939288 983444273057214788191059549159852533760 11939289 -168430517478185091533022798236750075712 11939290 79259365336995715059292478559599232000 11939291 149131066744898732921236507128943621872 11939292 32256735589360528537250661713869455360 11939293 686534552660677396018832783305652402784 11939294 2187703165483336676559832216805050560 11939295 -36985197210550448689060266848100271200 11939296 -79317033000607658225833528695599923200 11939297 -618709600027393329493063576421211196254 11939298 142289328821193945452124048117757847040 11939299 -706311636005487821807568340420077737880 11939300 151081519310091266946300850672719360000 11939301 -360069550000260273066086250045155373024 11939302 -70233773772463490394985556424441807648 11939303 -496963155806081188425616164308484027816 11939304 -92793757246641507837344340157018767360 11939305 18287292954925491609948746749663930560 11939306 187108739049265970117372077906909202352 11939307 -628207005200053758653335963320424342080 11939308 310325871723210213408244519542227685376 11939309 -61560965680128155434512901896023041920 11939310 -149705721219540874723401819259064597760 11939311 987245811017099627738922635928766546824 11939312 -34775381258027369702354410844258304 11939313 332566341278516985798715409361712216944 11939314 69168533876268576841056699984655562256 11939315 78997437735426874194363664218241932000 11939316 528609460469296408801248484700932792320 11939317 341288634769587732782459174925831452640 11939318 265323896404254609935160095425026483360 11939319 -152090786149368594870638844435138975360 11939320 -565765611991194625177653087296170291200 11939321 -1680117095346341789996341276467445588908 11939322 -4201179849027551443127283039624950016 11939323 167440830434752260345026599087811813376 11939324 393080260611857229941917529743070109696 11939325 105470239290758091623271429247906317600 11939326 -67166139666253408290938147021663437440 11939327 1141144691610744952540377185777061377040 11939328 373054983488999716791726878499331375104 11939329 1685758021515578637451697213491131116520 11939330 69951764420384231055273162169184608320 11939331 1260761356391492933413242774694487841024 11939332 735517144332572154825814423107762951296 11939333 -756089188911731709769796794598210514624 11939334 -74059605436478347204949296967911050240 11939335 823370515241681501488536258371317244280 11939336 -667728045726498790503052272102550072320 11939337 -11220340544673874706574056177055140112 11939338 -950754142512940334810283004519659955104 11939339 -189109341430503476894823026454746770860 11939340 -101463630731114056784238882158484848640 11939341 463917052484695268828612895427414546742 11939342 -141123668801012474616982623977058634368 11939343 -245787026984792707086167176961851357800 11939344 279271697606371838491267468356648181760 11939345 -31036334859595492384847743479464879040 11939346 61608901576468669368063222276143354880 11939347 84111795895002796554407027452634063264 11939348 -93921716366662815293363396786004203520 11939349 -783179405366693082183598208186608352640 11939350 -34941854897392901225408230527154728000 11939351 43539682374983914426710861967848641352 11939352 -273813177856773131786157773697443450880 11939353 -20298953934576995356923630589068863718 11939354 -7432909814528884134339544327971967488 11939355 41100478184709340268176888968718337760 11939356 306736355085544287207903970836716719104 11939357 -505184547336095735131943901341346583380 11939358 211938517994355307765850266316310451200 11939359 -1972807663753495825744995607181759697600 11939360 522250018192400326237617953742960721920 11939361 -38358764803061001031197747875803269696 11939362 -229990273045386281729588101659886907568 11939363 -328917473347301774549292617316844796736 11939364 168138795748093809999323510850735156480 11939365 -84867285663536873622999039995597620740 11939366 -306292937649023634576993481882563157056 11939367 -243972345546211153678203038302247932800 11939368 -554458697452589095644144229351919370240 11939369 -11858606735361202185207215941030492032 11939370 -320868603164597605743216215241614592000 11939371 249183464443382658163127327615955674944 11939372 -930751613067068361490398647456680289280 11939373 -83626265438477819391605578861668004800 11939374 316979739190028811849238494888257676672 11939375 -5267443074066314944768898472990450000 11939376 -93470443091167648081153983714285355008 11939377 386073976628982913414099606459510846226 11939378 436679238258625992113798581087257196032 11939379 76201313063836317759156198006939121200 11939380 1082772975534748615492375927264450560 11939381 -2550485670137341339455109024731662976 11939382 13826965739917610345510445395321332224 11939383 -76732604946585184635834155892796080960 11939384 557481598039226752731087137910588395520 11939385 536965857563683987002939276489948944640 11939386 -53502604344152706691087489482424996896 11939387 -225397879296886265782981756212948948240 11939388 -87791288330172222355127071551422860800 11939389 73830897796970578425539306492575432512 11939390 -189792273989809219592480089533601060800 11939391 392248665991450303750129457599632832680 11939392 259668272294610789205148731149178109952 11939393 -132016138842701568724139163596894999358 11939394 472841805310298900450674085028834172800 11939395 278288035982767477405297310625541548720 11939396 194643177783392903461464531434785886208 11939397 565396252203018135685429936245925020672 11939398 621817933938003625128487785911940422400 11939399 -19514741919422038869696024920826321864 11939400 29689655794830413845118669856420864000 11939401 -519941902057417237298609433179242600988 11939402 56699626590316032917454474986266696704 11939403 20123908053834683407794993030120998400 11939404 -41349834824660362643555863731008543744 11939405 65194152224043439956976307457251688000 11939406 439182888494366501573347869928073691264 11939407 -630870615792092755000133797151450963344 11939408 138458436195739738881998059500213731328 11939409 -599933574703597137105690343752974349372 11939410 153618571345100254058277961572954931200 11939411 -149948261830237004666630784064389344256 11939412 93937374645836853155824587168093210624 11939413 -235154386549700360423228503389284972100 11939414 -8605513935234092407867915936669995840 11939415 111403421360930694631982047191327237120 11939416 372030576311904433369737695396781465600 11939417 -341024536207049796750980258289251198400 11939418 333511302492562078130486346825952756464 11939419 166527441405453141703273759363438109792 11939420 196119265899749955532274455525506785280 11939421 413618205432498406405546319389323430560 11939422 150343984726038921541940856225194603904 11939423 -6598636741138145078821022792544759696 11939424 -21824439430057803956302886261552578560 11939425 -534750188323783868469630026665020819850 11939426 -512076451617777222611697487092395594976 11939427 -79851436829690521860595028638191494160 11939428 911583360103142641593789103549269729280 11939429 1353380548953893307070248723961364640 11939430 216148971809464303142701836720861621120 11939431 345129511739916602951449784661065531904 11939432 -709100208227034340721118490637652019200 11939433 -484498911479558306110863213146317056 11939434 -243920137121246553066110113205537458080 11939435 -982900536677885106357762219923651762640 11939436 160898325904764808480183423650338587392 11939437 637775686131389867857439164569071424086 11939438 433616638580167525014079963165245618816 11939439 344562699733019314768487978833557814560 11939440 110242312912364565553899560325498470400 11939441 -764811434820214129937131273866410258508 11939442 2061434159818174011877299926288490240 11939443 87427851348875227480828471798419855692 11939444 82381919362746559941279150380247631872 11939445 -104617037898834306927541201504261699200 11939446 99360131029411996319547491421684801984 11939447 -95501485339059847961272117830193899840 11939448 396344603462131859513081171348702822400 11939449 39424721700085100903924816338324897236 11939450 -161538856585623922085019867724171374000 11939451 -296622366749159140885821362082119370240 11939452 -192255468822271619997214125731982145024 11939453 -627628611428730971915099615767759922298 11939454 384495362567991028549341035347856307840 11939455 -670213911651724506878534850932779163280 11939456 391490988073683868368055474767758622720 11939457 -217452119821147857027696999019887500928 11939458 4292379973293603935052993638687344080 11939459 223509661250640010687487881411913643216 11939460 -147366273613972537425213280676729917440 11939461 -264507260305015849217062207300706235168 11939462 40621102457196341897225042757476455872 11939463 663639301423975550201931002085447860592 11939464 635454722483304076369561309673372513280 11939465 606612673538550072946778069092362086400 11939466 -2168845249931174638838368021918408704 11939467 -412281149105324314035697883202454331520 11939468 -663391764646606457049765045659726852352 11939469 -270991434862948224581941722524591364864 11939470 -176661842624030958681190318852598464320 11939471 202783263582347087775237827598256779144 11939472 -122780229868979137543926228058841112576 11939473 32843146955086852335707030030623684544 11939474 974871942011345313004957567834626964800 11939475 241748330797972607291707459019783322600 11939476 -7914427316682945095433329802636042240 11939477 1491463366546861175586272738394651065472 11939478 -779436061714948832215739936554543724160 11939479 -350357740544507086023969717793534744440 11939480 -261318593054851201264855448413948723200 11939481 -9946974162962092043845008396806737878 11939482 295177579427106882145918176079366244592 11939483 109069507133450904350095028657063501040 11939484 -49215274753268764547666735549547479040 11939485 -797673985266512820106933529637736988820 11939486 -205612948184301345354598610450247907200 11939487 79838602175613525763664596499686310400 11939488 -791166718411188702917737721570245214208 11939489 1510799462681041121124824479903040501424 11939490 229122459057212368347584199790831698720 11939491 -343758623126253060975557898794200510248 11939492 960197848786124383463747279505513292416 11939493 380135329814971682657623826313002396064 11939494 -77375806175850298476727838810415148800 11939495 380723487432776960609217979956570172800 11939496 -684932531374325899064132789230127923200 11939497 370368619208622912083843592026580687220 11939498 1270937229243611228377341337668499911936 11939499 -3185735215253229424315625912906190192 11939500 -62404454024317358376177988338174720000 11939501 160282528091546343178977905028152040384 11939502 270680974466457797496724901218827346944 11939503 230460822273619014622053336176576408280 11939504 278968491416181659134098163619361325056 11939505 -577870222440030108496524133777733457600 11939506 -323597294825652909991277397370686840048 11939507 -22683219401185246329375578756747450880 11939508 44595114953559788136338165550429388800 11939509 -20014600197121668235919298537894701696 11939510 153198480040212506047470512049748936320 11939511 140073514003008981163384103936338250472 11939512 266779891745386687237498848763736555520 11939513 -488606978995870074973832329469579682876 11939514 9209160635464106573817463179095024640 11939515 -16361969639609799011205662623508191680 11939516 1463740729112796307666362645100936972800 11939517 104505260304799098132769300784963485734 11939518 136597396503595851244126779768834943104 11939519 37783476063010219028301577807014070800 11939520 -81281962006307457928784485259484856320 11939521 440274247318669426285153571326056947904 11939522 77372104195985929223683014780721979904 11939523 452553225207117766594836333930350432064 11939524 -401305995860927710385654526416248176640 11939525 76157974600273071005657459568607290600 11939526 56295031692534052241885364107019016704 11939527 455850054015814362248901898092288220376 11939528 134125619455486998093338289106942464000 11939529 58926826173042592980623186473315857600 11939530 -88931218740075599532874270585886422080 11939531 598843603201698513264784501403163644352 11939532 -239241108644302970877808866910993612800 11939533 -386554852247667682150873155041846056340 11939534 -878811397954357003181282524377339307968 11939535 -391421184731648853952430400117516000000 11939536 -165254793366060391655072446696221130752 11939537 -199976538553054889985011098465380309648 11939538 -24433816103278323958711595197451676672 11939539 -2107496223925163982885935960959117772376 11939540 -1000673392211400535700108191141781760 11939541 -2374003218699114510842110422479826720 11939542 -84182652529334111433201701250766582656 11939543 -278364341426074923722139039486312549120 11939544 -16493607642275964546427897428572467200 11939545 -927924049302755588603758498193477768700 11939546 610600582681924128291276435358895423472 11939547 919160116310639607289397112185094850200 11939548 923579265596078992147743781198238571008 11939549 413059158511886456980598105806088432736 11939550 -22512955865312486121398138578813286400 11939551 -630512130905317357272612586625719041216 11939552 -13195967381551814281593198915904339968 11939553 -148509514021200099134880600862361354880 11939554 2837219195188311009617956904919521280 11939555 1967080875725910084509439754447002960 11939556 -219640442898675857531333874407555632128 11939557 138639710005435248467521046361095796224 11939558 -434082597687440054307508673563931961120 11939559 -1121247966728434403278631905498319391072 11939560 48757320249436852627423869461933568000 11939561 -13830653733498393677169992548631996700 11939562 56603023924629167485258384482632455680 11939563 1114045977469401878593893329649154221812 11939564 -84304562717338922931095106604992903168 11939565 87139129465453456093146959205592967520 11939566 264892345047694232893484128579193697024 11939567 96754478117451368625675799020940272 11939568 75705578013450036541400491752840757248 11939569 514414947503492181761139473632650725220 11939570 317371408870445709003158092812897384960 11939571 -259446503920403166784664458646882302128 11939572 -96078423800380262573770920946122865920 11939573 -128996547462074845921714244832055320000 11939574 312215662106525623750889704117498684800 11939575 -91628319857068431840996288275252711400 11939576 905145817232157827626924658233833553920 11939577 288612749788002057668090149983345860160 11939578 216864593981388165344017099988556838656 11939579 664031499280158469584384070037365550976 11939580 167467890285860895332397101394070133760 11939581 1000098616542630168887586742343678968000 11939582 406647571014105124004989486247121497472 11939583 526623541708570044074126741750784884424 11939584 -665986801152779535446400327202121973760 11939585 -351311281934035445925109726662996573420 11939586 -131277016804245298991023907730748953600 11939587 126145487880808779807587515654713003840 11939588 -14324709424976088385522761481515663360 11939589 -158581195611058186919215511404537140480 11939590 -210676887297874549601966660125606963200 11939591 -177175902342552665756060740536136173816 11939592 -45604779926914168012574080647421132800 11939593 -1500080422193049170736937323861829516620 11939594 -638295834909191912499849329075989063680 11939595 1787730467067504474275277108648887040 11939596 -398987786360527242198429578195734124800 11939597 -1090723379940545464485716060782618329588 11939598 876593957160287939457974228155322062848 11939599 -59005714018000642271221155648034452480 11939600 168906881009415292980207054879645696000 11939601 -537519404251184057531839988271599542272 11939602 130541533667645336648279322697674432000 11939603 -460489255659039508323439471333453377216 11939604 48327727192484328639396248289421289472 11939605 -844530600127355966152689104802100976640 11939606 94385075952517359782368575802767934080 11939607 492698627538220029599655902220187118304 11939608 -89481467374536961547935080692338851840 11939609 608645974480379783456678489176162509840 11939610 89025445115943077167967860913502397440 11939611 160713203533909471733399833651937641312 11939612 -550330096618874975297754616736861919744 11939613 -30953962359176484021981093141838519680 11939614 41592530314155707877496589494721416512 11939615 -284116912427218455828990552033564849240 11939616 467709105825717421193835628084152238080 11939617 717007818273250611762594655723973451780 11939618 -533906198292685359751957608493593048240 11939619 320183780944345618269804491735101900800 11939620 -6998029116731470044356932593624637440 11939621 -397970200382468232486617836499577290178 11939622 4109936008177370971174917019780730880 11939623 962576880883820751840127027237753713720 11939624 -587219832924031391574247883735410775040 11939625 -519017340004902955065628957586052267000 11939626 -103510810631760882910023555492235441488 11939627 -661739974041058253924523218379974946528 11939628 120184966950093834850293974258375384064 11939629 -35747397577893695410556182650950623316 11939630 79319498716653587392431270530472384960 11939631 746940549600829373772413284517595020544 11939632 92253936624918040395092909359244558336 11939633 518298287468057940231951930058013755104 11939634 -85812045060480112989244922498626122864 11939635 592149323217005510471870756636975428080 11939636 -697608760591779996031505727233177953920 11939637 229983788299641339360887371235530501920 11939638 8138099184449491102001484161474403840 11939639 57261307171106015366108212029012844200 11939640 -284347661334711033061744164055703347200 11939641 135278587870765792895921572064040305600 11939642 126073039974973206063682853621765652480 11939643 -65101723326185555249603660838238399296 11939644 -285211455080711276155599345019035322368 11939645 551132630318273716309745986612708953600 11939646 -553704295606632326033558061831485586432 11939647 -365368194043499296856006259069122067528 11939648 28225877398870842011423740581956812800 11939649 734457758286754376300628325255778889264 11939650 46655745687943788582644302799187609600 11939651 -142750693018136071172518620910948609536 11939652 203533144011513162557213728322285782272 11939653 -1481225303083415128051450817434585992480 11939654 148553918141696427436669596453043495776 11939655 4106503276984706792167175040669841920 11939656 211982561680348104495765943431419642880 11939657 726665578843295238495744870329673343680 11939658 315731209337145481117208260589630472960 11939659 -1193643977149964207151555453907908380140 11939660 30657850248858549460386003642909895680 11939661 -93258979648380870669691498232176498920 11939662 51553148119836174124114238495104056192 11939663 -913938099776789512825215048911587082880 11939664 -106877476435937105375505574123920556032 11939665 -505541042149223408786945547994703347200 11939666 659837895262133619229898300938072486032 11939667 -518645375399904372207754923054044706120 11939668 273795822229360919720961338482837708800 11939669 98815251655761660965670378762644923296 11939670 -94642801207484227272735865048358380800 11939671 1240562922364897348265048422558719585472 11939672 -261815518985246018557572013102730803200 11939673 -821057820065194732339440553081531738416 11939674 573122295575577739087250765375760710400 11939675 -668349709548067350032417703573687300 11939676 157200005107100349100055830590777507840 11939677 134007398722108082505828200849516982866 11939678 -399592076834904956423188810676159476608 11939679 430154042567188918617170632575903547224 11939680 600173749999514388179239005017037864960 11939681 2106472941296279481038826814377244416 11939682 -100900318539479576668942023274953403008 11939683 81120484166992035299300660783099112840 11939684 -176715498226456090386959681835927091584 11939685 512113907465464693980687065369240752800 11939686 398946336070148381097334272861805518144 11939687 -872543610441714916225315508266272354528 11939688 -78831077324189899343142627178793395200 11939689 919572636085796274273346962868321138490 11939690 -101913618680928358847823297199041699840 11939691 -14898045345993702640783704283379735040 11939692 -456766027728086682081007607600508211200 11939693 -530910252011166718384409532447281739816 11939694 -44431272672643926675499517288931353472 11939695 -128206629462935072943458252789163400800 11939696 119978235197181222534809426739350372352 11939697 472590822049174243300555792849650094080 11939698 -648567592789075287723550601693421191136 11939699 -338977786415708285869794616185211749300 11939700 233314994122704117694325894239883520000 11939701 -341381898785859393704895108832253337298 11939702 347367415749240460539851511772434265152 11939703 56557939442208217882690963869891299304 11939704 -28417466503248233708936499461740339200 11939705 550797695330233227387424235936105281860 11939706 -209732994701798613535366301403136065600 11939707 -302868679361507625560023412949914003120 11939708 -296453559524019333397012788895347331584 11939709 168904890413027813611993090927585891680 11939710 111706687700035963842338582779872221760 11939711 142959829262879897073161722111675797504 11939712 -161332160468211059596064552377751961600 11939713 -1681711020682704379050806277087247916 11939714 12270622457273927630846491932637731840 11939715 80051386385091971650631549640328895040 11939716 411401225783765532886639135868216650752 11939717 -656457532281823182757260949870160252868 11939718 -18483762101442504653720481768841420800 11939719 -1138178231780775436657612525614484049640 11939720 -239682519612614713016303839358409830400 11939721 383293066347126424406740310676046684224 11939722 83381549309955039456161636000490564912 11939723 208934409466521047141514782905050150240 11939724 -934263461939479145528786648001437184 11939725 -73074182863141616872672298717724221600 11939726 666074310251968014975042111985691493312 11939727 70010213186393051023201574555968309632 11939728 47086301056266660860382776213934743552 11939729 -839414269625106442490255794416936960924 11939730 64621249641461366819940635984045399040 11939731 636602472380880377771068113812293135532 11939732 481267102869063276664625155690321544064 11939733 136207907587072342467856619974507216320 11939734 -11376691624834368049318103629371101952 11939735 331804024970387967180650134710285012000 11939736 256854560259522264093528587321881559040 11939737 221080421833100969594658748978975597440 11939738 -163841584245767521724314109441211727104 11939739 70269730393828232705649925492360737792 11939740 53089173804879496495019625797064752640 11939741 -573681831485051947434978897675293954016 11939742 8296057422983727364220127051283391040 11939743 -506094338985864791823653395516134921536 11939744 975638691421410456777487904279007068160 11939745 -430505557088068279720033021273423178880 11939746 4236844153009020171690685150828601856 11939747 1530526380715451330401404636973433951196 11939748 341911576165478986594797929304569856 11939749 -404304127746149773888610601311991645250 11939750 73768815384200220202667599647793248000 11939751 60453897120507303244789886907296791200 11939752 -477504251381391074957989225213430169600 11939753 511703153353564456845213471706667095680 11939754 467858901491968919613993838467274072320 11939755 390328132849538226142060449891208568160 11939756 -597300796061000664036091481205594352128 11939757 232299523231242102779374207300168071360 11939758 366654013709497049159532087829023374784 11939759 -31929311160652126109790230627955282696 11939760 -38184383896794476979133803409975541760 11939761 481934125266594512777449135534066311972 11939762 -453074597334176449626357030964411286400 11939763 -15412993509015100942309111190052246912 11939764 309974356614650407802043970403201299200 11939765 -921381302605714358055225853822890074340 11939766 385598611910276482334563630068915225024 11939767 -4932382157762515734133362581273949568 11939768 -681664577707784813482466281007265853440 11939769 516126783459053062315549851066691151994 11939770 9702246317976009356966149809113107200 11939771 1480535524670618649491663164207483358400 11939772 -102504262328031640795100503920317611008 11939773 393383924973783543266991019794488926022 11939774 -24333690247101230572645405675051843584 11939775 178403578467352760127328941282352167600 11939776 221353019481854623227286812750080114688 11939777 296569832556469778337524336305676770626 11939778 -28081474042793271033016965743078031360 11939779 -39245392321075271709895191238021895024 11939780 -638895273484423410678767629749185410560 11939781 759890160038439071673911739076038770592 11939782 -817725287619132129116388104174790258816 11939783 181377098037708701741370056696895661584 11939784 844443318408559983281479998377415352320 11939785 -85745363272709614343834426770567896000 11939786 167739944485950880541117266948864174080 11939787 -136919429378365481645191963637122624752 11939788 -59113586330679334431256191676805909504 11939789 -309058971749090428538812381329341042208 11939790 -85536231034210341716761227136315468800 11939791 1284112739073231241322795034331236926192 11939792 -214057672823615078787282501519962800128 11939793 -771896466501491674900968111733438929600 11939794 -346181100265130548042064067561448616304 11939795 60886898723699090731674615467795630400 11939796 -294147786825446223758150775120418944 11939797 -496264209084739800315088452293296229028 11939798 -225414073590737199338196989644835319936 11939799 395846112501474335888316470882658448128 11939800 15127589112285402470851695453830400000 11939801 -243923340989646531750081711094605600000 11939802 -95590610530125537163651137940853108736 11939803 -7350018363228276592437496854681252576 11939804 -789861637812324569952226760086997497344 11939805 -285149411733091187918900542403083553280 11939806 144887541684660649314786860017283084544 11939807 131247643542369808503756143085873959280 11939808 -498398025809882817549244441895672217600 11939809 128260393365742820600204165897034316800 11939810 -432352283463814070631947343775050240 11939811 30766577682828637538071504263206535600 11939812 319945574047037106822358330826194902656 11939813 728395387922741169996241379972246440062 11939814 -250821911070357513123987428696512608960 11939815 125638464183912081747404902355057511120 11939816 -39010452264851322386344139022603386880 11939817 -162891984058836570600578875828678910400 11939818 559832361520515635155237108282550845440 11939819 -817170833750129303518431256778975725560 11939820 250523559222638490036468841630364974080 11939821 190619540293013444939289262735928248022 11939822 -332627836274266762659333399855938409600 11939823 98017628002406115369880401598523904000 11939824 12441471679972704922038585580576112640 11939825 -461797822577153335870655087597835147450 11939826 19515548926441884789509144093258402304 11939827 -498900900176109643568086362919623123368 11939828 -154129575750377613622896909776134164480 11939829 509820873125326917238654835771519709696 11939830 23021409193406773671466216679176224000 11939831 78799421738743668567858919405131690480 11939832 1084369580660351710915698046947390259200 11939833 620065827321751802179586228447466944640 11939834 573824324199578932001746979504726588640 11939835 299665918994687355724077120546106476000 11939836 88592589673955056870720007090445168640 11939837 128703448073187641401092898546649685120 11939838 -80315398750944645693742693488174334656 11939839 1446352949376713449048177467445740687720 11939840 296559517808278417721034485098107371520 11939841 598982054471226508548553113172437256050 11939842 670024204561817923359336455383083909072 11939843 969885577598706559807463188084147876092 11939844 11619913498538902241374376917907668992 11939845 -53687328099145252095143614050998712900 11939846 130805782757016095549481569454781732224 11939847 -876719687134824159111618349719788651520 11939848 283484368651980701624806019913711298560 11939849 1004005644850025936560523674895056205850 11939850 133387669316646899833924398802862631600 11939851 -210399361117918209470960103839315293440 11939852 90367705650155549963575533689609091072 11939853 15582969170173908674977346624728348704 11939854 -805987738368219497573381721489302658624 11939855 16969604016980951102106888489843290760 11939856 59737827566325785272613541214302633984 11939857 -153149788668719427190609181662606683456 11939858 -241502199804260937793853201820558234624 11939859 1081012315530091084822903519309271364720 11939860 -58068178670000981365462639779730905600 11939861 209350479433428873788313607594811435292 11939862 -178178556236875013604193583191932934656 11939863 5497145999653887912060624008818756288 11939864 1174975485500961343772995085418699141120 11939865 -60307214427506972865909672524313273600 11939866 104569962677333818294363546999395686400 11939867 27339643577908461016735241279156966400 11939868 -320022619837789226563483945230521115648 11939869 893984927447033691863174871744565088896 11939870 -144316048176581625839087184406135587840 11939871 31878865392038555696800519242014691912 11939872 -67641136972110578617442227909658935296 11939873 486260308680517856947749583768596771504 11939874 80545041215356092477704795737567820160 11939875 -375041134777159117147309758206460072000 11939876 244491106313790778944681633618360037632 11939877 -753810877904321633514447990883369153986 11939878 -23523583218773040920549266290090185760 11939879 571144280864261464945243367403817751496 11939880 51938832423583603026757452838699008000 11939881 -966277338416893279484739231095204701318 11939882 -285492991819137086449829276481360508416 11939883 -373705519260368204824192706089966683456 11939884 -508452132454503904018308096953624448000 11939885 -534453939338885097694746750612369184800 11939886 -1801013761396820050688117973985441920 11939887 341053135817820430097915717842161483536 11939888 219053212922761916137845200255453478912 11939889 250968194845370625500468389560363537600 11939890 -392468650697085891765697546668527176800 11939891 1625363504344688193427401459645120241800 11939892 13162822474411630596804243293407997952 11939893 32974400247527860616716174063161926784 11939894 288065428003512878662114098120755438496 11939895 97209082505758599503328621577583265840 11939896 -13611480611176826812222671359864217600 11939897 -401365071415724391468573629641068880428 11939898 10121674199457837218532110619086094336 11939899 -45074514225637848320954347084526605464 11939900 -83518956409612910228356467667092633600 11939901 594194111853767819596928319991761676032 11939902 -259963582096046898468416327197323502080 11939903 -977987001499821827813305869246281878848 11939904 -251905064418238657437755516423881359360 11939905 109777261657643627134563896018670812160 11939906 -840044836731311025104214121589192900736 11939907 -24331700268758692119166046298197945856 11939908 332418550559672130905123473153357824128 11939909 -1085388451546151112198005484944425807140 11939910 -432978166885787252823863491243102183680 11939911 72739637440180198775568184894081287512 11939912 -399299346862676670144299492792696832000 11939913 92446552250799310351206820328469756480 11939914 -323043076546625028955433183351235410688 11939915 -194856002838076642318372394840304877680 11939916 173875081323928572319875946552248016896 11939917 -355967542711745861695983057321772884 11939918 -779371439346110602212081807634988715840 11939919 96110974901222215584900376928671488528 11939920 45343601446807167781885519709952000000 11939921 209691502303344479426594155692798259584 11939922 -37763224064055153675058613317114083840 11939923 2225396161152009702788480746877568651840 11939924 720831488739059346890430360373871214336 11939925 214690055567287231258632228415660560000 11939926 -3859055411526490045249460514416106816 11939927 1030382260142316561072637807993897283232 11939928 109256075233741957549380904718525399040 11939929 437501412608321498401324700450874507520 11939930 213014059420512841677781585068936987360 11939931 736440844488053055359638731680807143020 11939932 25265541652801315584179178781518034432 11939933 -550186644758719735489094694350888598900 11939934 -523613055710275467965996037991936585920 11939935 12524355677010582088719052834230392160 11939936 1072997798119613255900290071584979025920 11939937 -229793379214941895844218895410666872960 11939938 -385146354422019294682343428803954770880 11939939 14096465486942802941294406104151010368 11939940 -324847649111608630733046322833970790400 11939941 136121594220356072792926414593540455640 11939942 278281927733282110503706763648644638720 11939943 127455000180545889243098875198248065064 11939944 -8639959211419395815792600805598740480 11939945 -359362474580604965633625520594185457080 11939946 152421014127143466596264851567026249984 11939947 364223426065177798539264580338179777396 11939948 -87208153075855270554234059161640394240 11939949 383359717826977276154197766084750718624 11939950 -305041123300187683233783860897632291200 11939951 1336958771550997199074712538556738928304 11939952 -55273197406268902773896993301295104000 11939953 3140049377739616840967901860302808164 11939954 -238835412245767034450103079310674643040 11939955 154632860835440415769906919361368973360 11939956 -138881875334788303893955689890326341632 11939957 -295163348533991242554152068402012278468 11939958 -478785866870044277109939053126100722976 11939959 -725261266250599645842854000805282802840 11939960 339770737852109578829117533725057024000 11939961 -254756579998968799137589374778019212800 11939962 459850594304957687586305652640906483200 11939963 407830610970224729139097854362670667296 11939964 85746308783969460151301499239017406976 11939965 595310691731658566110799529383752180320 11939966 905757333823889106135412231575325152000 11939967 15904730254963931812182537003658144320 11939968 1206990301163207448686254187041385349120 11939969 453236718475925721274243286673768424020 11939970 -14762320784788066936851341981360010240 11939971 -530603054450768902356044212027487912856 11939972 97661836762379666278144202106658655232 11939973 -24632464304725944833703742214857485120 11939974 -94306081472415256103601352849065374208 11939975 234815095211544950029068379525190349600 11939976 64320722239805233982618486253473387520 11939977 71117759449495704324226122534852949146 11939978 -346017760175632675877513803712254354944 11939979 -103975878194299569581021002846181750352 11939980 -137536876966337128051052690959180646400 11939981 1027802773898051918225290331108172537600 11939982 -5427971076715483880322713378006830080 11939983 -30371314454798715865375209540412572672 11939984 -8852833035641154565847964150260563968 11939985 103392361390226359567537794719504298420 11939986 810444175335096887137833176750664162192 11939987 226547924344830120144902417583198821592 11939988 164591241746144888276604585365713459200 11939989 -21422175880005040342581806589037225280 11939990 153365513775076794390496353684757221120 11939991 -38756359488495849396126468960774223872 11939992 329628390563502155541105947856741120000 11939993 -45842037644782613983207615424132925312 11939994 -488344568077306843438322007732138001920 11939995 804705003310763618261713645550250994800 11939996 -439364311761828035480870982518505131520 11939997 -865838388278789052182648496967020048000 11939998 238115544209023926840784478815767140736 11939999 -458994083880770414308259927256800632320 11940000 17652250711649455288669938991104000000 11940001 642178898656319461623688568987347137732 11940002 232510164523120949994890947385604719952 11940003 -705803580192627820807765875003368709576 11940004 429710013018962484689728819102602429056 11940005 -252750378119617703350879236862966730880 11940006 -5450118612449539871196951011299253376 11940007 -35936237467990556123032204891952259600 11940008 1256979955061166584236711645100809128960 11940009 495305576995524408736441772464668591504 11940010 -110061851444991631723797208808099619840 11940011 -613708345882724082822280489995548753376 11940012 223448281991024349311358215029876933632 11940013 356874126050550375533219804111703753504 11940014 676118290567318855618353692643949932480 11940015 -435582735921274705429738296121317085680 11940016 129960367934396583544127424377015500800 11940017 -1347972814225160559476568032800987373934 11940018 253214791258173947672634036383277634560 11940019 96207308627809766873061073921979438064 11940020 79474341155270461629464633309526504960 11940021 300505504058005157599523450535194924160 11940022 -260575174139525124843612657110922763776 11940023 625469003404080279041311656070829316480 11940024 238374867102607738143012501360042577920 11940025 12978345924009375496418080669166208000 11940026 44377947970365177089641512150113034720 11940027 155762112564008418872787044927638464000 11940028 1141665253722302607017622015634554119168 11940029 -1580361529573094624167039752988114685370 11940030 82599641501286540907629247808248896960 11940031 60801747937324967748700963277128119600 11940032 -34884999993838577521567229830766788608 11940033 381575212232623916451629536774339522560 11940034 -673992700234265834097474923290200097584 11940035 -133425450188961047489506356560260219920 11940036 -183750929210941003087459087210441814016 11940037 156877786964287409986859250469428094240 11940038 -767172846631562898063067700227238880 11940039 -373988430584932210793923081634652965616 11940040 -120317091861908478081884472611160883200 11940041 1191087637988965833964209647335129316442 11940042 430531423979971775380734973065538643712 11940043 -423263620687518455762599936450796176416 11940044 -640362551569546192649967162071232324864 11940045 57127851135263698110015451832026909440 11940046 41384479816990109222888856184815521472 11940047 -502124869562560936050614114056942621968 11940048 70709095632825710060279568507870511104 11940049 -333621933549635808270704802021299272080 11940050 -96218445195363289134367930448101717200 11940051 -863717801659213301490530339241327127368 11940052 -249537594286895654284198255859874882048 11940053 -252274702069481665848704034490181651712 11940054 -65315261497698954428095925587362170880 11940055 -168860550970481280296821390480089050640 11940056 60148922060634330623906570512798003200 11940057 -3372817975710217768030899315516039846 11940058 235731256947094912680992395807069961184 11940059 336124184682757465288303396609226004 11940060 431708563127583746808278428729810944000 11940061 -120488307250687125210613620875816450496 11940062 -219552990824888464633500572288531164800 11940063 -56089303806980741629272061379144561136 11940064 85499807497876301493007760994535735296 11940065 734035598312579942807943588330794045460 11940066 -170819828367636061112108682891298354560 11940067 211866660934225356223235911997697979432 11940068 7705697089280453652203051641840730112 11940069 -246760531591321316943161314105252689792 11940070 228142398273063995011916047113273784320 11940071 -406164255823015286006155003364401962576 11940072 49603883198798776615792656207206400000 11940073 298777737200788673801363926832079931322 11940074 -458667220321318396291332794070668944464 11940075 8955780411572054197213928593687029000 11940076 144016171486532526385344694218944415232 11940077 -318765271876065885579520978326281836074 11940078 71943090730666983751612268026644462720 11940079 588212735367181519010978691200270707480 11940080 -91406287410021395353956402531305226240 11940081 -275431882886977018642330598585143087248 11940082 197374268729924505285000398673857077248 11940083 843721548465632138508555271963545758880 11940084 -69080630068072017248784484972891963392 11940085 -253792967194404880756106465238076725840 11940086 306987939490733893199283105858427644480 11940087 1121176186981986262055051084358519072720 11940088 -489175445814070628028644883693256458240 11940089 -66506146294223997284406717972377203200 11940090 -4935789517009166612217525199724213760 11940091 1402022340854133929605262515149184499492 11940092 780901731979817070321800137407127572480 11940093 376626730966556089821413607261875666304 11940094 -675971583422019088403120399851903104960 11940095 422794731382676668920037238793166218600 11940096 13663259318147067476603178433269202944 11940097 -293015404187457328723345787838372998060 11940098 103777291108259625304154618050676715936 11940099 -46079920134614468478662795758169974032 11940100 121912062563186919907798412863146880000 11940101 851769455246034887530169323748831643102 11940102 -228840646946103711917439753342998949120 11940103 -164806186428709327456001270805748944960 11940104 -2559153851576550557880241118372904960 11940105 42931698215864665600534453173973198080 11940106 498752674724275365069941805852298024752 11940107 -169616646642133712673619128731445752448 11940108 -565392052933773520485948447368963658240 11940109 367313625187138305216914743290312352310 11940110 -194431645850653201137470121633569280 11940111 7862763025223234046965994749816016888 11940112 326907243777499519190851368305209589760 11940113 -541546527148442783674654517052303208080 11940114 118184358713420191514955816477159871488 11940115 409017980213526552612532869441973248000 11940116 1167098879021299223705168857876560032640 11940117 -155683417914884250037948356645082653888 11940118 -192527432135145393842000581513476571584 11940119 -392662187533222614190508073142415102760 11940120 504862623095709663591498406747584921600 11940121 -891486565249252016934387377484266074678 11940122 31264288443909456403449035469584352960 11940123 -301869956852279155507074357538082138256 11940124 787020561119528539187826822814912289280 11940125 -884574289948808374228737823350432600000 11940126 357087467193313001682313971137410661376 11940127 897884050345832186727113575370948986976 11940128 -674644893004506901886532217849025396736 11940129 9729620618834748498980484428200878210 11940130 167066593512618034826674811192245132800 11940131 -187018919939688454419244481384107996416 11940132 -37172550578402276119658552847384729600 11940133 948213509238050203113665347474631207964 11940134 -237536084245457260882670746254189770784 11940135 170741366703863942352888629843992443600 11940136 67373670456598900834705909631084697600 11940137 2288264275857492191777296538865693841344 11940138 120261094193350505648625381648662220288 11940139 -1046599512286185555503747408883768201440 11940140 762906098373393504435883778113120711680 11940141 444803912372620419527750237622150503040 11940142 168440400145779154147041512264569265472 11940143 359328341819344070497399950382919656896 11940144 147281101339065603542932330538145644544 11940145 104676045884977256793087849391622659200 11940146 -21639559310961720722265987402094565376 11940147 -934730650296559817801346546441863463276 11940148 1088090860705385639348487980065601304576 11940149 -99156674663319865881270123806894076672 11940150 -69593225114856836168763505701875294400 11940151 -76060701525217815675239551995470918400 11940152 56223583309605594756499862973166510080 11940153 -411152566568599774778804907852424990896 11940154 -7303438671019530045258957619892802048 11940155 -721415318824614632263331709126150061440 11940156 647271404974799727966447195254020162560 11940157 169840671823307779551592989089899582406 11940158 75173518070294928120559145924422334784 11940159 -100655296160082023403469902416338944 11940160 -61509463151511355870494219521328414720 11940161 2185051166165422437821043395562690132 11940162 172637172554287378498002776706456397824 11940163 -443733149461065328214515985970215941496 11940164 -845071286897354165646654695054773795584 11940165 225853910963087086575269836609321869660 11940166 101352755023406850957067702514815358976 11940167 -1121840329332088318047591916642534710888 11940168 -549101365014399845017125891263419146240 11940169 -991453078898916013548487607432772603430 11940170 244006994199844224118391202052407936000 11940171 -898529095404711670364418917630806460496 11940172 101232269263622679263475377169415964672 11940173 408846518474123009992320913420237018422 11940174 -115804666048021080311720354014095704064 11940175 -263935612443948878007086267056735553000 11940176 73040211650988270762768441680803774464 11940177 -53144858297463047423744102024733123840 11940178 -671011191737497969704514571889275541360 11940179 -144311489203186782497119815380330112216 11940180 73340061921688675856598608869005926400 11940181 576756871160422391263485402974477058528 11940182 -642325937811571484383046452071323990208 11940183 239164222921426650109404071640287883600 11940184 -3287291412685411705113842618450534400 11940185 -955677434425473729610981848703283386620 11940186 190127849364105107926486363822227608064 11940187 -173276519025186315358568445628378156000 11940188 -412072796083282467208809419766058997760 11940189 542128265583949256403681782211054975840 11940190 -47108477455058765299655061761707166400 11940191 1219358394175471511147600060567259651312 11940192 -317242730948398994388997836673084293120 11940193 143033761304514147021927675872580080964 11940194 9750001689011383050592769802710149632 11940195 -391009920281315890732710850172307379200 11940196 168878836414487560597660414953992497408 11940197 7158345681158757047318080400479422528 11940198 357460499629659736372848477606581494464 11940199 -189055493387363377762414928020022580000 11940200 -71105803605215384268871901833537536000 11940201 54600271997238305230577604993866257920 11940202 -483864498487817647970822860373263226448 11940203 383557234669640697863192815092493005864 11940204 176156299808059213853217355272468590592 11940205 -737036278118081127120772564571144580840 11940206 184528964757027626527091886229023543744 11940207 241692825502630747022852307221537842440 11940208 -9281902920194977007172220178105630720 11940209 -403721816510780596209104533290602601984 11940210 18345763065594004696185090050150508960 11940211 379804885779673240005520447520645262672 11940212 430227209171112752940468604219094095872 11940213 -803424131468713294084257660839339967456 11940214 -110159929504842279320884258185869481984 11940215 320672647322090753759617398298761593280 11940216 385383984382566139594113320064953241600 11940217 741769302602856383290901600407895436266 11940218 1160023151804901662956504318059817320960 11940219 -613109868808389504522956715518300319156 11940220 -259618634383298835520357150318318448640 11940221 1007307280236295399984404777264232588422 11940222 -117272808415619034948495842233889842560 11940223 138115896739374024290495442580689519504 11940224 186469134226495297836197703227403141120 11940225 -26366788968914784738094106511805617600 11940226 -15579452696223604037694559362292682880 11940227 469078216879038608105487970806827293680 11940228 -419119273274247797768422672042134270720 11940229 572518785713194159298239447712832326176 11940230 140771287745952148029225993366449669760 11940231 -41987107309942492660364922499559615280 11940232 -860487754804230310243783360623087897600 11940233 460192907132313287070969959950619356260 11940234 117112561245576876335303163367350823680 11940235 416242859196299835238219874417670200160 11940236 -125507167386732266342523746922402054144 11940237 643140437191485883063625673574712792640 11940238 656996656730391656406653281523400899520 11940239 -77931943746646099081637215231289072640 11940240 -297112606572332332191388460344934400 11940241 310210994811135606255197575396912238642 11940242 -465080626033440505763043071687100655728 11940243 29963978209541637800203163653511884800 11940244 897894350763441938374368771848340081536 11940245 58373707253719834279654648916804760120 11940246 -266611509816264527189255238793505382720 11940247 591489279327449379813348444319816976304 11940248 -566957593355837040344238916706093015040 11940249 112891004133002563708553668157219376960 11940250 153461257839525414287409285255945984000 11940251 129300626260909106463029740457592597252 11940252 -281561489700556136597040051830048910336 11940253 -38311190267318187410315186720187408116 11940254 -249984447268366677499036420362415607424 11940255 194133617520988360585817276261433653400 11940256 -2253812216707597823313169921666034171904 11940257 831481108974224076235291631069374512000 11940258 -42482664696822240905463584914983719424 11940259 -899985744913548536922227298682580821540 11940260 -40309511247814186359618741997979197440 11940261 -288282513606360753947674676719054458528 11940262 296553903802595420866537016186727416064 11940263 -420310264466698116140068538470429432080 11940264 184537614562845499933615085455687680000 11940265 211309203681559472720596101354692289600 11940266 -17515790664558304178477120345761093632 11940267 808397566927938419771207147758081064280 11940268 -87065031975244342935665516668004522752 11940269 -194946291660324697070862883742122630560 11940270 43783376219240863634395673766800670720 11940271 699783676523805407324221193996868482568 11940272 255841901777357006463803490298466942976 11940273 1114865131938240678271187311288904230404 11940274 -827884748522130039466833709560088602864 11940275 365453756808683825108064750555276970800 11940276 -397826510914768651808006110417679904768 11940277 518248530309025371885791356755463814126 11940278 161260795270789344639071500794962257152 11940279 -228367671112150055127408402060320375424 11940280 651938737153379372022432108899635200 11940281 1154528460688901193193334080143576167082 11940282 -154441690672240289069269521157508806800 11940283 -5786591618995241825582693677965318912 11940284 -541360873871196230578773323836302374400 11940285 -122447568806067066091030591978687712640 11940286 200505777153773752124344518389641359360 11940287 -63375023714015669570634972541345550760 11940288 144626528064047050942398654879513968640 11940289 -359945878972153296109817797414848267840 11940290 471882247156820259490868248449295702080 11940291 -272491679832225375059831765852497648440 11940292 77991992003664308663878309594898296832 11940293 -758649625408266025841228166263009215458 11940294 -403540387512191133989611260153670457472 11940295 -268272340976510694227480808645856744200 11940296 -554914654115997736582649987469663590400 11940297 703335042602538839714576187458955141120 11940298 56068109380743234864960106409774156640 11940299 322343620390577907905413381561109563536 11940300 256817996938738542676469943299761670400 11940301 228965208071787909760001813601983077504 11940302 -342312693261927802859958278581460736000 11940303 -453456887492990151893198086949965340160 11940304 282235316957330649356221611942574735360 11940305 9317166377327318118929128121354957160 11940306 -61880806450952874398172099398440260096 11940307 47375322784927861160480001857582834304 11940308 -992325092343196230859211349000684243072 11940309 -309267678048221557779372267861680326386 11940310 320885277138494821888921287212492194560 11940311 1224968313454986306968635264180525899912 11940312 218377764487535935462616069650057789440 11940313 470996594744227571088548249435558187840 11940314 -344977662374060858610125959328210889744 11940315 -361638504936732514051872162898601940000 11940316 -116688618666877437334555056849892840960 11940317 -385507645794776155958114163410715524820 11940318 26122142424017770855038994586561948160 11940319 -1520010467314915258163587673660682813280 11940320 -58458861131971971582717547678598430720 11940321 351715942873900072569081846737087955648 11940322 -144657113005786121734034651246286249600 11940323 1194364350587979601551314044557126160704 11940324 264752391045237450493371069541198620672 11940325 -86224836792136652424613590311380666400 11940326 8897276780058288721684370380164704064 11940327 57733917455581176099995354101729782960 11940328 -508249469963656426904759279449625379840 11940329 -435774047074967418551501982403751927820 11940330 -21354581384968224426712799358687886080 11940331 428013906679244946798568369658969759840 11940332 -265310047600918742976587416026446573568 11940333 294814979981853075563379293179158191424 11940334 139936218401215995938931929529358161792 11940335 -249351997304584295252912578080010291200 11940336 44860526427261910300222201131043749888 11940337 2580256178721425826385922459799771700 11940338 1026376050829180250642075491524697888896 11940339 471804858032045212844529422826005767224 11940340 497084133303867251061786424715742412800 11940341 129031736522925965771586557852008410240 11940342 189946912005105792134761598358028823424 11940343 -295100386048311617773028695854850192408 11940344 103052263798761525978935993326806220800 11940345 -14564469534736498256194423391563660800 11940346 271960274599124423534123091896030008320 11940347 1505850380465969648171094788679598133796 11940348 43709039907175377166219210929107976192 11940349 677607315103810120164200131836778133580 11940350 -737932246521448759962547960680480979200 11940351 423742789722285465585954929455632773832 11940352 -165785952793518235481613277528219189248 11940353 -678701676987705443041258124259826147536 11940354 226256295625827101533507550913174970368 11940355 -340619574600156306260121936163161508800 11940356 184867816676933412421217561146934799360 11940357 550995834299575546812499651611420274656 11940358 -142972362069907288653991135298935676160 11940359 1354204648623364860904339098927478801560 11940360 -554431271012999891024988140676624384000 11940361 -109869454598060101805444197027818331200 11940362 -96015567463457761053267143541622993920 11940363 266981657340042767938683591906181763904 11940364 1137651484981794429095415503638095156736 11940365 -229060467083164742103973862373578081280 11940366 186694898472954413390124882371659227264 11940367 348057130279213278744186906552511730952 11940368 -125861743434915102529500701768575942656 11940369 -6105329424627627067681251048346818720 11940370 -3363641193748069611120000119681266560 11940371 -542734844524322414565757495687362116808 11940372 18822274854980512983986787410577288960 11940373 1137048307863568600097784405637880829180 11940374 -222894907496108171202466210138704901440 11940375 -392146440171916384465205506097888952000 11940376 -265506814510000358186751559493713920000 11940377 -157593811598829670952223218609995134774 11940378 -24697143264292995946793753154966310656 11940379 -565629937371087263997173534246698854720 11940380 266976643087173247392568117800958018560 11940381 30562392294341965524688877203285933440 11940382 -280289328672715184486318693280809390208 11940383 176042392597082324853098992471055463264 11940384 348978740396372984673345896736998031360 11940385 78288588119845579329744703272361258560 11940386 -617793091389899858166655073140333330608 11940387 -517746100817314844491226335859954001600 11940388 532962472646624253267020745157401977856 11940389 -64488838322902871976071357857675044360 11940390 -142385279180676236385695301241048872960 11940391 -1857997162340563432060529296010375648 11940392 487443802629861851791173978676228577280 11940393 -1077604774531149602660004346570669109376 11940394 -223904228065962682181189244352128488448 11940395 191892522714383769895985506505623006800 11940396 -236550448452016500092848840889450750976 11940397 196754855094271543678078397841793780992 11940398 -99384652730463592223785845552055680000 11940399 1402445809654299183656934195242409375120 11940400 146607761987852126153313156654621900800 11940401 -396888221334961837675121422103177872992 11940402 47550996661405240501220869592683184640 11940403 426859983319748499993213748308513856652 11940404 -5720762044134982420376950471259578368 11940405 384500686689848642061689421120313788960 11940406 716823965552588560722110457960564661152 11940407 -95093301317342118425977094940586624344 11940408 -221940692989697775116355949395477135360 11940409 56113718914645040632528565739343698192 11940410 -186034349501887954435308808741541636640 11940411 -401570875009333716889636326394034088192 11940412 5741265135382856316554830671659065344 11940413 -1249321378705296559138520704453490227200 11940414 239145249086905995767719691811701893440 11940415 -63533224123963844073438240940377916440 11940416 -317203095091203067702222306911191040 11940417 480528117536277911277128856663217591440 11940418 147304993215709570975494635987159186160 11940419 -1581678818438376884408970451268626266180 11940420 -351299669911031367067002834906970214400 11940421 -492837949494341712087945998980416472800 11940422 -127829915965729670448999297842105786496 11940423 294943783347874210813670976395020242048 11940424 -325561710617990436085977820039119175680 11940425 -94547932347722166145899108254536833600 11940426 -285102177554928794469668316371213383680 11940427 -130544240863035020169395753713687915008 11940428 478517972938817059584748552767192883968 11940429 -126796570172465930341346880012858129216 11940430 227106118523649959323791112053738529920 11940431 221677521725196951656880283549661650200 11940432 -81165899964481854976296021450101096448 11940433 -2091578645812782570945834487883089697280 11940434 407779388224387484626861204565033857152 11940435 131918718443067722941141968471214970640 11940436 -26042307483606755573368316944607629440 11940437 -44767661662456095669499356762787379940 11940438 -9941329784080525045880494625110761600 11940439 -840784820154732763778210917772285015328 11940440 -80864256475040858058272449135104000000 11940441 -558699201953355829624636761923038229808 11940442 386329225670980974530630754543735013872 11940443 193504323152420820329123192350784944680 11940444 991272629425305418458189868568071120896 11940445 137944746917937183751911576905387875200 11940446 -162684737261940952624268028768643743360 11940447 -7715331911297631930749338848860543472 11940448 -400409431951740422259616454781903568896 11940449 -814726309581032842264079483236527095760 11940450 35113920699329390023609366595862259200 11940451 -442528572187431134489513586920884600248 11940452 -532721649227989642742670027478378260864 11940453 -8710868680501007202535606729068159840 11940454 -737795750514579733104555453052374721824 11940455 6125023775457354030092856001320576000 11940456 194526553894419380838852591539218022400 11940457 -391035454571142113945954406551311972294 11940458 -1591754749218265826303581854524884224 11940459 109055832630939134084520887111901655488 11940460 100328592658467748422698513421773414400 11940461 -371133950413056341832661536803472776148 11940462 56508881050293534600296922284878609920 11940463 535581400752506214688383269340824456064 11940464 2103070942172023898075479100990029824 11940465 351292651359320207849043260305964880000 11940466 431946380932141775131950408217969689600 11940467 -800670265190250497417638243767114022968 11940468 -83721995235624649057622368029602758656 11940469 -201569360602870851933552631596261234130 11940470 496388704355092737902070600830448583680 11940471 -142006215635846145072732870623185353360 11940472 1592379958672951759905365896956785479680 11940473 -479441073064603097229349643841657526656 11940474 -34009245907655300499044725221827543040 11940475 760225612043845841253277601832784140500 11940476 106845604812765798772732891112816216064 11940477 459072803219961177558874425103912629504 11940478 -443109790199603640925277509603179005568 11940479 -915352902007802471774250099923526280680 11940480 328733351110600500362655980052283392000 11940481 -663990306204674904464890257795647721856 11940482 -475724039065753764076650649373654223408 11940483 -962645820758669515543581669591986771976 11940484 -467392344861046354156112198579119482624 11940485 612428159026961792261279369133901077180 11940486 -346050203409437728777182492805157910336 11940487 81721965100800774448226755876662312320 11940488 291729336236604054485177967831192207360 11940489 677976273724563517325055349790440051200 11940490 -319613261935725588133871469567839174400 11940491 971556588786301008072791030948319117792 11940492 121587899728707507783869172317902851072 11940493 1506109178117236925393056777643766632320 11940494 -769443649628792694421140078352576304256 11940495 -17373756330763184967703921600594444800 11940496 54686750342807541074856077010541215744 11940497 10327217600840488533489575421009584946 11940498 514564133131105546230802614392463744 11940499 1576307204427981063679566437910266115500 11940500 -449643835501357625295706125428115456000 11940501 -316000993647718860998484871050185908800 11940502 51739599723178515198745613010408231552 11940503 -698264288531348324698928749457680360248 11940504 -178429238501152173965310860142540410880 11940505 163844398581430461136160842327723062660 11940506 177094268318461371502691484567232681920 11940507 69898732991229570090460351875103356000 11940508 -529848129003356051105965740455609692672 11940509 -139572013361699451009088595254719634368 11940510 -37521520196344338092223093859696665600 11940511 -1023571271180309400126328103282924192016 11940512 -679031006522513568407436292542745804800 11940513 -189266677638919474052240554831727610816 11940514 -348560206028174513646652390230159571680 11940515 975955318819088521724256646554543230160 11940516 190346483424073404927587664581423308800 11940517 -868769066894447796982353833981005613120 11940518 -64299760946953135305128757510397002240 11940519 -429366387843293709477231004773925165824 11940520 626665161431656313661038291090496460800 11940521 1012958190360617544769303795985192442192 11940522 454108964611043797258967056089409536 11940523 -183704041125708922016412135546930570720 11940524 -1137335721157658950436946651336718185984 11940525 201348694089261064094217349702387637250 11940526 120790869866906064302461649496706732032 11940527 549609101905688347404492085844827679376 11940528 -19337189642829047868906572977229070336 11940529 -149612339338744020582926493093682744920 11940530 88771978399840671537307926040263206400 11940531 112826005248202001532975158313813250560 11940532 955458707933307702298478265434787725696 11940533 -627320238780219287836468625287680019392 11940534 -611424897779048465715259783688222330880 11940535 -586524381575209072633568699717023958400 11940536 -205118588196094939915953066959441080320 11940537 18963678523647621372326678250113765760 11940538 794788988234389474354915204230089425920 11940539 885162535236405767112979372568868324720 11940540 152445398790182070934631292756484423680 11940541 -19471744449078975512417019794718161888 11940542 260988203539213708982725350083369043072 11940543 686784218448443770903003624499430256632 11940544 137982262798074885407948946123377344512 11940545 899879275348165626275467741387560362280 11940546 150029487559103582200777817025860676864 11940547 1033984114290352346957118596754473376960 11940548 -349441690466071709025897221457946316544 11940549 -23722120382992554802116805804255571712 11940550 -105343805167759532943648929238875640000 11940551 -678906804125962170220604666924240489376 11940552 380967963972014388500333255905960273920 11940553 -41511594146462509792457401752054846240 11940554 -212203255538817824480359512494830467024 11940555 326436448876336028548684028704043358720 11940556 -121620586862649336174213696349246955520 11940557 -440248864939687074072826638182694445194 11940558 -114339332207904893614660657985462458368 11940559 -120366441247332538541254337356189918400 11940560 -34337030809605148247638813479406878720 11940561 1207390226169435921958405242259947572640 11940562 -905897739257140082722887269420987601600 11940563 -992932023341479976108479193941257143976 11940564 -241655765376357844220830652583359182848 11940565 -31590262595544968665443697308670654080 11940566 45425481539521390972403349409686426240 11940567 -83481208174855533588501214534567703040 11940568 -459863609043407923470346134812094781440 11940569 363698616517408327626697404301615578240 11940570 -103903707533054473182547177803469834560 11940571 -152409370366476252508002429207121925000 11940572 -153202353460842061053657388838299852800 11940573 362416898937118915558266474203654189184 11940574 575058284624926517718070346196579601536 11940575 315147590925038025765343345614138475800 11940576 -659268940194696717342028779923216793600 11940577 -168010554570755454724409224210329793056 11940578 -27232832959203652037445521689374255552 11940579 59317597425673232799846832623058192800 11940580 -228750383128221625928704291257838387200 11940581 -1715723768643621985337591400812069388708 11940582 -187191716952416028448603645497255580800 11940583 -126395788325301217601045345093689012168 11940584 39521239988409060728400421761909227520 11940585 461799523476372537490527147013377096960 11940586 -3141699864261778741973710717121656320 11940587 95014456283123223194107216125719057280 11940588 -372107035012366004632956416202247987200 11940589 -192850493116995803185376872562336493610 11940590 -208571564174148035512387622978011099200 11940591 342938060132670100889202234023144833680 11940592 -14393206150226541683367559423710920704 11940593 -185975461313225552404244506667475979200 11940594 64112531345692766315321120148856354560 11940595 -343241463524056625296252500827001483600 11940596 -302615028009987034711127222490332060160 11940597 -36574371638794204091613648675269352000 11940598 -327507325154734613858003731021356175200 11940599 329145847433656913833059405869117378520 11940600 -51917996194590754984522953913638912000 11940601 -816900216509779144182712224071992853398 11940602 46617854879169993393675229358948176752 11940603 262752414342321694116357080055017514720 11940604 -177650131001206957618035636502615960064 11940605 -335176977310152765577430233439624085000 11940606 -235101850400760828035187234823469366976 11940607 324018972999558247844630743346258057600 11940608 166881582385834709678173774375689388032 11940609 174355976250186810394063892231468633904 11940610 -15444005473948519901493495810830407680 11940611 99853782420712874778058076627111107584 11940612 241071878319396597797716860790062246912 11940613 -11160875962843565874335755901837673920 11940614 564432754967592864979768735116943321056 11940615 -54846585740864114939425905758367852840 11940616 -1057413608817807211529216622217192811520 11940617 967599742477387171265226467635552780992 11940618 72723959907078116240189518877336335104 11940619 -634948457174535827193729893152449004856 11940620 793904779718022791229533528497739719680 11940621 316206841833491257414912148278149339648 11940622 -413146511896288367997070685413817894208 11940623 407245570098365971730352150287534624760 11940624 -2559449920705774421739002689687437312 11940625 443099613537198074250501326341900537500 11940626 96113309649545639109228377307186529920 11940627 8799088254082423931011933453143926016 11940628 186632924830641368172315813787431452672 11940629 -339621977909337033830313662805512297952 11940630 -103254697493638222675373456541771778560 11940631 -117510305249983212649981116050008541400 11940632 -499341496206694792867441201842719293440 11940633 -99922222937133099622007925143067572220 11940634 -464957402524530226771948600521141089280 11940635 52304518913583428210599560121471585920 11940636 -573793527762859881065696402009282201088 11940637 -220853778634884041156415328912826743700 11940638 -247121594702110766845543919141342689920 11940639 -332383175227215349764932557934700654960 11940640 393878115821399011911103555255361863680 11940641 890609810670816303827798374837785297300 11940642 66178545202702809888603347655077068800 11940643 -33135707769916338571800608417731568 11940644 -239819871935165021851624800884843372544 11940645 -524340987218609052494541730085628148800 11940646 -128034737558942284119864648326356163520 11940647 859644078496831326461327956372595704272 11940648 51412188445776734330247486832123084800 11940649 -565560190056481500949010711294179681664 11940650 -525317168208577796108475013756053734400 11940651 -288485100715842446451968126814019925220 11940652 -1031266350152874190092376011201057182464 11940653 304191249720985792078326425861445322902 11940654 10123567949134490423719049161014242304 11940655 -1067667949518263141015217679550810640 11940656 -29572769825045173045757479115371315200 11940657 -408487693721789533569675417969113771712 11940658 160570676353673175191648113443693457680 11940659 -1143886749029656786045745463588292993140 11940660 -421709914927425848900992870805319179520 11940661 966174142189980100455164368351981873262 11940662 172355931508704267459501323630751960000 11940663 -306688342352814387328051789108987310640 11940664 -291329593125791399746747311910070476800 11940665 482752395702088608953955521193625108800 11940666 230975296986578570126138462764773325824 11940667 -177296069519857259143796516108285841408 11940668 -566918756149017355650024449148255458304 11940669 280188260805711336901280674853204836800 11940670 -4013870480332866567906546998143549440 11940671 841166130422879678074113014698941223872 11940672 149602860556000892396777978645616525312 11940673 487137829774614885881637569737841120000 11940674 57139873940037008692451296139064816336 11940675 70312804674851247492361830052612473000 11940676 -67578232957412391778056802277825525760 11940677 189020387240760026569008592754026760832 11940678 -398530743082016222925084684416997676896 11940679 1077564076337037366945085596186918574080 11940680 283114506102360026997031610918621184000 11940681 -264119884266553954606069095416004410976 11940682 -19637856381980170911982882060328941728 11940683 42560861364978909456940874460725564400 11940684 -162169788839188769048960126785070972928 11940685 181646851001818723603019197150306613400 11940686 14868620827230652044563169163241889600 11940687 -1600585864772523086246207699587119007104 11940688 -152943448707129520739000278437078122496 11940689 147304230754020539777773725423912405030 11940690 -131029572280441451524966503677012820480 11940691 109781104588101942147701537272427105872 11940692 -84901682603191648793102307581481369600 11940693 714567586266239419084437174107769596064 11940694 -335726773155667145638396125588188155104 11940695 -48804035614471468469511357605494540800 11940696 35873213641462817726724313007231969280 11940697 -1572757318644729811362746938135515284854 11940698 162139106761331886185625773054729063424 11940699 -175141588875721378150272987804680839680 11940700 272704397174312277089153640984963942400 11940701 -1684547812521687814217422940298277250496 11940702 -37802662984404112797318751165878174720 11940703 -208961608362605895869907794594746994736 11940704 -93372501145911294079602417320337604608 11940705 109937105410190247016815811181871764160 11940706 274845190146621354541744398310058071200 11940707 469037059722577935859484976401513692956 11940708 203219045192020180986383391053646004224 11940709 -461736453582519973101451588376751762240 11940710 230855236842203428633902461868375087360 11940711 527755948484991052592976229293546459600 11940712 -748158023839734814660198100327739064320 11940713 -21724335959817038794750371553870793136 11940714 45883833817180912842899268022823422560 11940715 211735650289949033770142395123895229600 11940716 736972255789314978460647660314720835840 11940717 214074890874177168198153848258250435456 11940718 707728317240906913629960359427802858560 11940719 -173089019034398595484152245832133964304 11940720 -68812108824820803747681631399363215360 11940721 -620009844635152566523650167899671556800 11940722 115345990048864556025409149083360001024 11940723 -1289927086070008459980962671647621770880 11940724 -784803413403147749860221854255671942400 11940725 240143518060645708941698244619897336500 11940726 -123155443527744209954729959002475855872 11940727 -809197387483193885965166074644930198424 11940728 260967587880850956826202693987235778560 11940729 54722759190683596788566443801268631168 11940730 805026043008896443635519979609281681600 11940731 -241350888241580529613943312495579882136 11940732 -142733152219406841239421144401409715200 11940733 -124654002227395861273492529289364299680 11940734 -343517266934228304035572633311062625408 11940735 -21010751039307292825330693581169766400 11940736 727261656196964999744531626632947957760 11940737 6314565987746037432400831790267306820 11940738 6902049450979594728494742406065462144 11940739 646093663398900707847864939623076764540 11940740 149202835900080263985669955856196710400 11940741 -368253858802441036208146140326594452452 11940742 546421421210200909910375194386476506944 11940743 1279672870181593501115267017910976883992 11940744 264163431117579072760218350658650112000 11940745 -137225937742236633088735046724625341120 11940746 482712816333307962031468681660926369072 11940747 -79626441370043289592298408408365916160 11940748 -814289775631016785409229728166012174592 11940749 -106518919292838220638213069110809456320 11940750 -563980301468368408910280154519497600000 11940751 -30288366995785220704614407857785015136 11940752 -125330055097887919723622560607105384448 11940753 -40377416960164025295437615907185267712 11940754 197630131855175332176744864392475935232 11940755 -293439637079258251869865690367917368000 11940756 775250294314322254991382669233147904 11940757 -503232812001316288279378433929643514994 11940758 64296003537590473088817237306975771648 11940759 -840028184107501993459975737874816975800 11940760 -447664179486571212261085276262763110400 11940761 -475050647998743126305107332896356645692 11940762 345302389310625292616997532841704815360 11940763 821570285070540676050191499074722763012 11940764 -448334935077179984399412574086223872 11940765 26563742544601867913616905310816688320 11940766 -29606775599105090666253916823668515840 11940767 -644526199837098300211612492497307580400 11940768 9334645282341123516328599604354351104 11940769 826906628582803575849518007010478494996 11940770 46245070147621481795188659690410572800 11940771 1024061269526879330677086112404548459520 11940772 -293173233802480399123940122640316469248 11940773 -625839016575937360700266207301029238016 11940774 -114883517473748171132001239470985856000 11940775 -259822860228342594725622723660779798400 11940776 -370545836306048375049999458793058513920 11940777 -72048172670513130958281969202617307920 11940778 -692574933217669541503424147627528901120 11940779 -1606912122903902676017490845569075224240 11940780 -33841071680886628552232205177597050880 11940781 -554601192025055153886933109856068038336 11940782 10602367632018888969264698766376140672 11940783 -72685567064704085328803840497621075680 11940784 161293087432780111008610709903258517504 11940785 -695158290342764435791094583551959219020 11940786 29664028584490382024347837426737899520 11940787 -1274150985795450453344048693278883704564 11940788 -132992129599314804053218232990170047744 11940789 341574176390982537395847262116530214720 11940790 206698037935806220708971244550641086720 11940791 1515824193048913875092219832149806386432 11940792 -301439358372910858767061207349573836800 11940793 998786098229788614967155039006678608042 11940794 -57553598327783457414001530322437193728 11940795 179152827015468653254686689292728505600 11940796 -62172293768483629755686083669363916800 11940797 5985368369664505042773712304107401984 11940798 -87605325108879167332335436722505158336 11940799 2827801060595727298245043342996022496 11940800 -13799563197611174777785353496952832000 11940801 2788662218653310359946524031822156064 11940802 52063897807124636520675723548206639104 11940803 -307980499048365738362238149927265391920 11940804 963602033646843749530287400121990277120 11940805 232994135793237505188034713903968390460 11940806 -397735445415739231120014533841161838336 11940807 -1298260856656238794964244021020833559808 11940808 884207311366028207924675624321470464000 11940809 -12425796006422665943799207273678426096 11940810 169387127766294467494239285694702767360 11940811 -1112398413126248179670208314358498384176 11940812 273317455804542238210046993676785713152 11940813 -7558554688874108340651668872190922858 11940814 -418638825075821415316407857607123529728 11940815 591902766925430826650785487650821309960 11940816 -15785052333986845089021314637297745920 11940817 -241832973789220104860691932469846845568 11940818 -450225397607552879073669345513077047296 11940819 708469238984531407336392246926469868608 11940820 1368128503615634988693628298655623086080 11940821 -739058091787842210800947091006305068978 11940822 46334093158923038162176159255807388160 11940823 -189158470765166820413525430055067238672 11940824 476107442765290164078963559914818150400 11940825 43011695011418257008325073416555867200 11940826 573045629584372093750923742258541785824 11940827 27800511605803301081247431079831699432 11940828 -158923233590846005949122086408445132800 11940829 11240680127074664246474252299956784684 11940830 361306509933405499270881051242149441920 11940831 -104179299648817913706316470674228294400 11940832 -1148058545939218884664259824862345822208 11940833 -568585100584200808728582579802872914640 11940834 659010145851409970902844787640053709824 11940835 -795539072474115978986401633587053398800 11940836 698843999363247360578604520446319140480 11940837 699345067487763820238098984497639431520 11940838 19915768094630479404121991269635160320 11940839 -1250840068774372132999834097711729628360 11940840 -80078877824062138919945715408136704000 11940841 73152599768481630110707496473637546880 11940842 669810610327868148013507295634014800560 11940843 -151821926568388883919402036232472679336 11940844 -167867239529252113695891599519890411264 11940845 -44062383932014557824875983252355511040 11940846 221747626372064053971031303016696721984 11940847 699638183226843880430359494723879930600 11940848 -46135400865459898517641917197434748928 11940849 -203589465696042784634707494962671054476 11940850 467416093878637132750842084404223744000 11940851 -302532299067862290572253196578093304512 11940852 237340490434848158565079746162706120704 11940853 -1406456594439956159482703152341500610898 11940854 -430290051411368011502036559828222346560 11940855 -119393327615374736215113793973116308480 11940856 -725796398801041355564205421887556485120 11940857 -1645562288267031177530431256190364575894 11940858 9754961868145554192368758126433147760 11940859 -119451411117043191599189549315281356800 11940860 500353030143470104867018954286942976000 11940861 68237507385345147730249774529359872 11940862 -139689669586731896195026230915138091968 11940863 -481585415605516847625625761570979992720 11940864 -251438770671599453772035594524123201536 11940865 -983101625123580652593597477376577101740 11940866 178346206653747731283504513160170063360 11940867 264350790026457460840118689722559121760 11940868 848334385796563249644275547025223690496 11940869 959089601805124483558012636313725890270 11940870 -299713158201672433728779290061662339200 11940871 -1458776438229105718487428273886576493928 11940872 1158205558625343111868714715962347571200 11940873 -18917109177954494198760755092463016960 11940874 239480914643968008193019415025904611584 11940875 1200746326438880841136444689147850212000 11940876 206470241527241764411552992181212133632 11940877 -353800961065763096102156666024006977940 11940878 -525383272514878521536307229683573802176 11940879 -184315657727321679112468443255901305600 11940880 -51578913248102888714262523624485027840 11940881 -93732464069256879356825856493852873056 11940882 -327513247834590392059315961586596020608 11940883 -591970111435003783448264048794287846868 11940884 -337460508430417543453157437884645293184 11940885 -20859618280054848066808912039766400 11940886 264005149225946638935382298551673743392 11940887 -14489131472335392595091212039879807488 11940888 57037796881110199807024347363959746560 11940889 19176304087748141184416035394439262224 11940890 54288136583507172560017006172985200640 11940891 70802389317325310777494420012962463680 11940892 245570518568307062538392852805564211200 11940893 1950596932741544940895592721776824253664 11940894 29936757481941689195203867311234853632 11940895 -17064774771735005564032416195717739200 11940896 -427992850991145652021230751677015392256 11940897 -419039725673998774956519799841661656400 11940898 -502392027587473107525482697931480090800 11940899 370564652939597115990793945719841253136 11940900 -102917846909042096786307401768528486400 11940901 -224216118872022808642162861974385396448 11940902 -7879575665184952290796307461711219008 11940903 -275943413686815268834084517187243893160 11940904 -1550144549138617745028305548468818739200 11940905 -118810486366752456071768315669477006940 11940906 -337137918786628787503364627349283735296 11940907 909776490369702353491038120469469710080 11940908 -654784089484425008363474943543836550912 11940909 -599773243986501286551613233975718024896 11940910 -303895273086593172765133513835713113600 11940911 -301980418925374841338631603731260988800 11940912 310329109495055427516477597818832814080 11940913 -301995216475687681441912617385833177838 11940914 -416812656643171990064567735158018096128 11940915 34249938695301640392850113059777637120 11940916 -251977996367528389308875810936625963520 11940917 -458223859641695157522026694073152424320 11940918 -15398581516019076397409201636463882240 11940919 426299511809434376316839762635833781296 11940920 39934218839557231454817158571267072000 11940921 -190902027723996399036664061274792615936 11940922 -29008497452657885646983854691544778752 11940923 504701255426629230845062298340052468344 11940924 552954959979105004509407163349234959360 11940925 583140891780849414992631570167325621650 11940926 49927240863014671121631874430517126720 11940927 495953146817607961626738029982415351440 11940928 -1015104956785372552823916771053404160 11940929 -162520707613286876424999433436954664960 11940930 349546246248090574024473874765317926400 11940931 68708648017402017211521329205471248952 11940932 238032412977641898419279414992030156032 11940933 -232500479211650376204572818947221937792 11940934 -348454851165278127646836051637552893120 11940935 387550686576200645942164541386816997880 11940936 38193094029193887238616894733069189120 11940937 630373660183070869114317553057580228992 11940938 -344055636943026238051263110865625159680 11940939 44453640355673158812598106942990338020 11940940 -116209971414761010684441956051569413120 11940941 920736736507785284121226130026027810752 11940942 212769614001451065083131033507478751360 11940943 356164868270776293452257724451337039600 11940944 171910159581163298747253641492164239360 11940945 -322176013156919970713137763624862286080 11940946 -4568125530898456422788113301425203936 11940947 -81216317584820608025752474547063651604 11940948 -284154752910922134277133020088688768 11940949 -1319018735320664655397323691961750236960 11940950 74906898496778453721582909443530848000 11940951 4343501526232938011115031977705175680 11940952 -189146222042159456128157448881804083200 11940953 429528841102240992451135046564134626960 11940954 66358687242169789109636676179261022720 11940955 321577983003856387051600995638241959760 11940956 489049896560126367010519466705420239872 11940957 8706561291719996980351849483449047526 11940958 -253208145499863402236674867633573228224 11940959 479426263958142119880390422347171020120 11940960 418011782572143388096995813597692559360 11940961 1367110052403100463025668966336145972864 11940962 -69331031411030695392637540009674116736 11940963 30770081640384618835213449694953800688 11940964 132578551865816291116098529149939978240 11940965 65068656601535388939986692797632786520 11940966 68621702361126146188333901691362737920 11940967 -208293448918017970268345789248812934984 11940968 -540684239628677450777187997176172953600 11940969 -253685386427713614631287334492895807856 11940970 169334468996306985524484405165961517760 11940971 3969214581658782938642720210268543744 11940972 581676608509900239040130333230924027392 11940973 707504882104501054559808066475632816480 11940974 -17946868180867083780948234535886307264 11940975 10454676370558131012697551714298815600 11940976 -271465212132741733540889293411517235200 11940977 1354365351352104331923093254635709519826 11940978 -9434332213552377519725664257047004160 11940979 -242534898953305155674558239081622886432 11940980 -682573579310665044513536832505755168000 11940981 -210223113315098547122435546661854697984 11940982 98677108216633847763110370957455702400 11940983 -2233228307540972093287586849438216256 11940984 -221808298632222024436556032285270855680 11940985 -300958152841892141748706551406336549440 11940986 -153872820422324450856388001303102995200 11940987 8584294664458164581232907621895095680 11940988 -1044138464762982888342345312154211264512 11940989 -24508074509406657072081150670260790176 11940990 -164117065317717020489398001361407978880 11940991 1888791495175709155715177980941812542080 11940992 -188387760407561192339531899385979863040 11940993 -367346135159932970023348444394735260800 11940994 239319582290648994111931528626495366720 11940995 144870235515944792330004346902187104000 11940996 -1275281936866568129479773212127361683456 11940997 -75677175424852720229516040208379291554 11940998 590804044317476926719289471771429308000 11940999 168004105150855517924450929826563290240 11941000 1508844069696839126473250004314257920000 11941001 75092931517038282644562598657896930432 11941002 88317072590563704332857884255162586368 11941003 -1315880410174383146465012066615712264748 11941004 121731530693460106215350199118172378112 11941005 -225083092412727197816815339163188849440 11941006 -345346878309626942732840962617167040 11941007 267941896491866283402207392027608561080 11941008 -394494253747297335737259999628823101440 11941009 -591188270361274255217914745874384050700 11941010 -82440502643056858565861416887555955200 11941011 -600405653138525850200404750316194873680 11941012 514282952545407740395892583034584669056 11941013 -6141984567959173291732049079174956640 11941014 -1828824324719903578443761457588117504 11941015 -323403646162374929347139979051566734800 11941016 -176776514996239215462622764806098667520 11941017 786973533288413255311499499401239974336 11941018 -204944547981543971452327506920797409040 11941019 91533394752770572122436834713001788420 11941020 65233564130703375728415874488457082880 11941021 129116571116564508579620129031790663692 11941022 -207625998563094124428200651785615874688 11941023 1895820161296593442101415147939110984 11941024 -1559567963810467275106250438200531943424 11941025 -12908409992988090397659805359254088000 11941026 289447043984527081717728976822209270144 11941027 1661071361409305250407473801470776272 11941028 -301225632015899321979385828084246315008 11941029 -349590017697553649237448974508157724226 11941030 299551698513124839860378498012449676160 11941031 813126669736693625713330769859447635832 11941032 184626655570584216313999777648182067200 11941033 -884804644948299791864260019469040817058 11941034 -115824489368790227121624944602105920000 11941035 80429053032386029907008984724542092000 11941036 -959026651008334145441194809380636773120 11941037 421691850712381532965203538215431953686 11941038 54134360785822672257025032047125419264 11941039 -822427254479939158181971773481049388432 11941040 110729759136353386636056885376878182400 11941041 132012951710644468215130499161158499200 11941042 -491452023155310118641744991831349753856 11941043 1585280383897292248733709087228787076664 11941044 -494598624200592502102981911348929003520 11941045 -38141893153146909315858628262757350400 11941046 2242970787017150053096074933997928064 11941047 254068653033210586735836011374984686240 11941048 10141517234342837050063442831915089920 11941049 75951251092375891740119476870392055764 11941050 -130724112343963185657578099410855430400 11941051 98049043773232702546683598901183422052 11941052 72994563854005521578915357145025422336 11941053 -16305161606661634329578712016843822176 11941054 211491375440415340980386916667522301760 11941055 1058171204474618261279642640278740414080 11941056 190811671667369191981314623744095813632 11941057 646706322935763474280296190695652512 11941058 246060105684017308271757243876661009920 11941059 71910420215353489775556438148176184080 11941060 684178758630619286376911084408971572480 11941061 -507760451007291249875157972370762762176 11941062 29686809150073574808832891563301177344 11941063 682219418971088668899608408677439942920 11941064 352123543176861974484589754855284408320 11941065 306766995807870517197898438273905912000 11941066 -645868416017761196488008825431423778768 11941067 818857438061333002335908249700022420116 11941068 -11362850137170511041770230223122007040 11941069 -238764415248633162761589237964774531200 11941070 40431275582382644321722693310384400000 11941071 142362207076736813761815071867667469440 11941072 32238530685201577045983154221241073664 11941073 -187470580895929893347084398970647029120 11941074 96404106293094828760445521716630842880 11941075 928398038611710068805394083171508177000 11941076 135483124063952204455065062583286726656 11941077 -189398065447836852002994591134118038880 11941078 988632479781826261325122867611459335424 11941079 275616268185865020004207702316764601376 11941080 192022584624509711229237190738231296000 11941081 -56494990668393611254231309562496030000 11941082 -622805337502171023932286364782622003200 11941083 220582106052838154424803348263146428928 11941084 299085538275504754475982381109805241856 11941085 302789853745925148766207499601692628600 11941086 193628234844526863427100730640494246528 11941087 -206568716412346848563268641825378116640 11941088 265022172955778858723376162843366260736 11941089 -142238572189274364841137955714133893920 11941090 130649395165774994690163346075602508800 11941091 -417160510167724414305429652799926722816 11941092 711589359706799538816423158503588684416 11941093 275608123185286275779355662201633985600 11941094 152614687487398851533938330475233382400 11941095 -144201581218477799647479692535500696160 11941096 -644459682227369691476767153563754398720 11941097 -48683654810912466205323102374257181568 11941098 -181435268699968680395171137323471974400 11941099 1836142293373417004192731750924116234064 11941100 4465347973658113106915173409134886400 11941101 1236351776736994893635423026840315200 11941102 143697482195162286846840062895163683072 11941103 1183345662826729657153951455398474113824 11941104 -12984891010164674263672786387137429504 11941105 -500149563768944727460526803730361756480 11941106 -882897539476157539666152672355379838144 11941107 -34600988889352906264246915731987302400 11941108 -109408604907356995405935390880619372544 11941109 1390745090396312227414078084892250491310 11941110 161243811787468966118490425705771356800 11941111 207552998954658217455352173092007260384 11941112 -145195627552115559139083341577948180480 11941113 177491214046400616209540433621613053888 11941114 766989291554951478282460705108098124656 11941115 -537646226148912787684270515242406090240 11941116 324929311602745835480935612214885326848 11941117 -447059926806129735698318410410081509146 11941118 244919284454611072201456263176309087616 11941119 103034929113734564672274662003593391544 11941120 339905911038029381285392077905146675200 11941121 6839887227879652990040666446895374824 11941122 220864852643994541654803974566651519872 11941123 -1326594392815271850923862378875694463440 11941124 -118165278026690184247625063930872283904 11941125 39094900702043711597851117740055200000 11941126 -354679849191854768180088557573913283488 11941127 -578367376304871428274676630142352240 11941128 1241199987276454956966872199129624576000 11941129 954136471836507325366900398617870599680 11941130 129025416858696277933157414634848299200 11941131 906432637025555639779878467740899668952 11941132 213937330026623122171724334019992540160 11941133 305793809121412518934837570625235505740 11941134 124123056658119581787623208692398524480 11941135 35678969506094231805927773981540715360 11941136 -2242278585035146415540312169863774208 11941137 -4577032872148677161397898705933476492 11941138 -102704386779596761174159322699729295360 11941139 -27728964416343409834332448397273967360 11941140 19781141750678780567909736660980121600 11941141 -326689571066039057180470655159597801458 11941142 1024321050493907128762641319374141024192 11941143 11180871685998931687354353529844751744 11941144 1048607873917866391708119828458847836160 11941145 -976044318092914898034321002436304031100 11941146 -126501328823272293930334654484028024576 11941147 1743584759669161799193217414834774444000 11941148 625647677244125592582247953032362526208 11941149 -173670462734596698800632023190983859200 11941150 -25427426281138073803928507923467470400 11941151 482328893850515434566425546946182941992 11941152 457434818754819498962770853166978170880 11941153 -75552644665876207559031056327282319120 11941154 558433481881367548483989435375164797776 11941155 -623365019812202600086765009161484680000 11941156 599414935947322559968487443061614325760 11941157 212484930578804722720878437505194793600 11941158 3471835416971507384480663597447932800 11941159 614218219397783263144567208125241306360 11941160 162769289494075773363120490449710284800 11941161 223743304236118710873952274308300125072 11941162 -119847033193884647224099167645552478368 11941163 -4339908469083324904429411793818363296 11941164 175378299203928181328579139827055966720 11941165 -88679266858895891892728084594233867080 11941166 -515379380928156870045086083688684632320 11941167 -52339134643645734180676997715849948288 11941168 61571237931864723901104608639816171520 11941169 221053152166610992327342964938630694400 11941170 163877471120896447146285717916415654400 11941171 924432557027475940589898759116694362688 11941172 -904856134643563384059980648711573341824 11941173 -21970073133143184628812365861996900178 11941174 -405641514223354867536051655801943556096 11941175 13018971257948461168875927211355116800 11941176 161606754134541283518219316731723325440 11941177 -852671976302135216015447077125678737920 11941178 -680572721535936607096768914875702697360 11941179 -284644698099611809055919361327599849360 11941180 96883187525416703054634341689329062400 11941181 98884385960531910578014243761042141792 11941182 -26286005167333696685304120133835286336 11941183 -978182987325563385164858429381918037568 11941184 -378219793085608224742733693659000602624 11941185 195944889501777328617405685037409417600 11941186 -7943983944369700493076255277631156736 11941187 -1284673036651585367957857430719654381080 11941188 -18484725141484851682850977096500547584 11941189 -104314078188300092056370946909085507272 11941190 136973712524555657950343237211191095680 11941191 -346254086867035070555410065347691543888 11941192 1017968766675010336140469750329823872000 11941193 430132247730382793488766179992049203840 11941194 1916473129161785103276151214961484800 11941195 15692926487724924984117652079675108160 11941196 37112462552276763875057644463046328320 11941197 85937986077205376106708943389743044800 11941198 -362028267792283439748992607266443502400 11941199 -1004444569048362325708289901348121030800 11941200 -13640825406494583455443839948777062400 11941201 1059114558830150753717141699553064057202 11941202 -486129755326971849220836309873599308800 11941203 -229100433771068631641507472086521146696 11941204 -149924645365425770578133998335285116928 11941205 98961074314298085885373367319788367000 11941206 -234958982019492395878850425967166062592 11941207 -642526595037524895735012729153954615544 11941208 1136045281620744650738497945253450895360 11941209 -109119929952610739998265396609654968320 11941210 224408616579617527441275428959718204160 11941211 19463862847002384084869988152958219000 11941212 261409544165894680127161169527075430400 11941213 -674158265126853507108735522628970369216 11941214 -167215939322261047791822686147979723840 11941215 95899877081085072750248509224514905600 11941216 -196480521975069552075947113426114314240 11941217 376764888543543159273987793329244025520 11941218 -223486937973906845132073553258817009376 11941219 588467879115037069645300531206585655080 11941220 309952239945477565283851327015648481280 11941221 -746130738269122799527663784279757878688 11941222 27138727190791370792068660160125794432 11941223 315209215465623978421150018381519022640 11941224 -661446080159786465156595396395595694080 11941225 90209022232913573269022683375059027900 11941226 245573219638861242427853340188457129984 11941227 -426456739935485208028060235852019297120 11941228 -184434918844392704479643642910830812160 11941229 -25386727911303598699349278311253418016 11941230 9794531462845016953700248488661463040 11941231 -19104704243175923311915902960392783872 11941232 94237385345432554331003537857789427712 11941233 -146070802188389493086041668968167994496 11941234 212260779436701956108423173348513472640 11941235 -805796861287020573437511442661604178320 11941236 -646061339546862814346733341073264291840 11941237 270559035864566077541148471553800640704 11941238 718368862791559769493743558297142053760 11941239 840665024868363415791205052621047680 11941240 -221907335011379667141837945617693491200 11941241 65670588035864107030023302894142616200 11941242 -619094865646810241773627536995802909696 11941243 -1516788205946823302511679479294563250240 11941244 34068572070413146619387629938701309952 11941245 -95873387412843864463260231757786752000 11941246 16780697195696670978339563480533824960 11941247 -1229695146068775254054838368654712722304 11941248 1017245193615584267503391638667919360 11941249 -300797209995488413944385909149041146750 11941250 -63497357520789631218433186605409260000 11941251 296386330840256128221908927439204296952 11941252 885450197187652008658870226199052726272 11941253 -518842733606225761593399114515047526880 11941254 78466162369460750406429633791948873088 11941255 -494299667419379997124293853121572172640 11941256 43630033709744395283297276845554938880 11941257 -737922866436120674833484884328765349360 11941258 96845206232544473341837499790935757312 11941259 226379889778695617411097974113282953552 11941260 -278965555014975239022872466090156733440 11941261 163150623586484095484657424816717991862 11941262 189247828419925346180866657646731851264 11941263 -1753211617741055674069157669495561814096 11941264 78837647185358579448970881126830612480 11941265 158083334188264441433578726854523694400 11941266 -208265807876785694892804092567192942976 11941267 -33367425593522398105491677472405341152 11941268 651735661661833218597425161670998117248 11941269 -180600083292178062607907085835442287680 11941270 369790353207550310306405461194282629760 11941271 285493421154278288620477844283958089912 11941272 -3768832583157758354784519336050688000 11941273 1186376899811946499760119403842582472522 11941274 -211923098176887830095781232923093721120 11941275 -30484903407684048483027019854688854000 11941276 1348737989631447966423826380065248490496 11941277 -145985954527443382650031243908222034560 11941278 212684725017593414286269385919054353408 11941279 47243414253531416908299194773919422576 11941280 -422589606132613396621596816168254177280 11941281 -815102961982868948445244774338760678320 11941282 340948535389684736258627068681828946592 11941283 -500028547567688744037663892621307196576 11941284 98387352952485147015186040116390512640 11941285 286487571372334783205431651235631433980 11941286 -68292468473807159591567178365351792640 11941287 495804894118899011258411341640596939560 11941288 -536641307221089865080143349410750346240 11941289 850297082542830181597271310582973956090 11941290 -796680910202764850107788834087186124800 11941291 8923110188296007205148827911648425200 11941292 899432636230991082994880519514246093312 11941293 -26096936418084149833722227904578863104 11941294 -91757116016136459695720341161548797248 11941295 59347278108636027281550946146027001800 11941296 7129097887846756020601545706860380160 11941297 663552144520956154231837759501348281746 11941298 263830162620073952883583974938772080400 11941299 -679771730069851271064633204107295866832 11941300 45881561623366676976679832376124521600 11941301 -603377329628881745077281726119774849280 11941302 123496942096210078459164826239989612544 11941303 765081194642641128567414241799665405488 11941304 90871478666192936809380535653359185920 11941305 900490535205508175708834079413041382400 11941306 65435323987023444041143205279715873984 11941307 -241025019367852702886856230982268546800 11941308 42097740516953876714126641471637821440 11941309 -9991646852748406723211844184075454900 11941310 532832629512678506453932670973583929600 11941311 423087241885733730555462737463450349824 11941312 -497848268339821614505253345462031745024 11941313 -1575631333171047892033439301706240821438 11941314 -146136578797232324389925731826533195776 11941315 3638582928588323075872953262626519120 11941316 323687016979264066080599780292714023040 11941317 -1387086379178083053554928555651825365760 11941318 -68879364252598634475174290262745882560 11941319 -80773109434571230940974509495523439256 11941320 263473864291904829302717849108230963200 11941321 -295563187490170920564967996110749545088 11941322 549416935186811735127003552060546161712 11941323 187701566727577810712672725339829957568 11941324 -88223399586214884911074935692321095680 11941325 168206674463806757093095760724176359200 11941326 264919870366054650579458503355940427392 11941327 -579348438730347253708923932804244458688 11941328 13278223307135199864900383027683000320 11941329 395019620875723679923639279418077796640 11941330 333822936846189294213095107484457710400 11941331 -262641101027164504431979477418628356736 11941332 -100167112819623227097933552378891350016 11941333 -869899228080591921533978377289192874418 11941334 101279018806246419678381475827879413952 11941335 -34429611852348331662103323460141002240 11941336 -814628042700627665314944261117950423040 11941337 2284486460403693561526106683758680886912 11941338 -299987183057214069479475765987067270656 11941339 571222318854103567281467898573169587140 11941340 775864410062506298283933188763878400 11941341 782732481581511238770903974792915932704 11941342 -204150214372386249214445612874888425088 11941343 -30014532595299384180268858029365795184 11941344 -8523288060690942546322437953408729088 11941345 -135622006209185188606066109582582667480 11941346 802487141592548010640459782790231969872 11941347 -270856149167986234367978193686947240704 11941348 63532974012161207329069099822306160640 11941349 -288381078112279633436428838727823873314 11941350 -172145247307095716896746524756769432000 11941351 992044295222511888204260351240122773400 11941352 293296048095499298868719615622613678080 11941353 -185077073847317278333532315072858918838 11941354 -656294434711371128305682151215765100624 11941355 -212483160487442699417457301650075396480 11941356 181450825934857059831857478908988456960 11941357 777993192940534185327611236691848763606 11941358 2727838481499883298520515477505862656 11941359 253237838686658857372612080823730065944 11941360 -173204539409564695870729923487487754240 11941361 614675554008297432002721441644569359012 11941362 62143137265728671618341556808096293520 11941363 -408534611717604292497214037065461918304 11941364 -406916856251495594561652532905092352000 11941365 -512796482239794096263309080999664237280 11941366 -65758976021192963267510384127002262720 11941367 -459154479347713568683244199155467506360 11941368 -138244196532560426246711894201193738240 11941369 -362507112124336625682336406969709830 11941370 -93832524145402517230488447984278231040 11941371 -1079111859810327032262672051767819838960 11941372 -198788229471876832503206836655173936128 11941373 -395482205291117581567229685990529300116 11941374 205722989647920851874289534554876452160 11941375 -298259337631141744229764016686465866000 11941376 225214590695055582451321649996847120384 11941377 -186733840464906771554708720626769662080 11941378 983224293259572272541292964600220874656 11941379 -153224314255985095592324802794874362448 11941380 28164142827517470710438076478542213120 11941381 752241997396390560373133912241772713182 11941382 637510826074677185118735657469106995584 11941383 -431038588126888833648353072866245836376 11941384 -56316706935938520439341726191222784000 11941385 -138993668590562522303352491812243851420 11941386 107159101779437875604894544882797587200 11941387 -824253297893820478947060204629451969964 11941388 -177179747963724149029703720862987939840 11941389 -547626261881738146803433575537980671146 11941390 217256636243214419767172876671783476480 11941391 -467622568782091475068406703461271136896 11941392 -199265811917117823894260390050225520640 11941393 -1536895154856146828428499835255696000 11941394 231613952956444298823191561225047172496 11941395 239594444734744856025517427871747400800 11941396 -50682757094400675401499377233760808960 11941397 4910789885286579175623813718176867960 11941398 632266622985191916547306133610573006720 11941399 -192314771038976751241183482593329468600 11941400 -158083341662329281786358112203200768000 11941401 -8576749276618239937670241206830655520 11941402 -396461239221567253917437529510339876096 11941403 -1522935188830868360304784335916072573920 11941404 85082515309223101464871477551352183296 11941405 93029515515806849199199085091114729600 11941406 463690576425507071508884483823408865152 11941407 -430526879396329852985281360160543848296 11941408 -1785681540081637250275266922920045182976 11941409 -143534048805077369968398973552510431390 11941410 -79295121598552749497856548290105543680 11941411 -191321764925194641028639452908384413728 11941412 -329295956863306787157145413031055327232 11941413 62509946498140401569849230190004418368 11941414 -190617494711353581312117284042422382976 11941415 111670285986974313772484479148197189560 11941416 23562657633401852556337541141736407040 11941417 194835879837947968665837166367559705600 11941418 -8229790529659746123995072532547207584 11941419 -34442851886117367906613053447122434560 11941420 -501772431637359836820714625086009093120 11941421 604197355292613140241462679690598161644 11941422 329899322461490185650723951161658449472 11941423 390225420554632444133197003619842676400 11941424 -179843960873481536673451133525073592320 11941425 39599915530744482151533446677558602150 11941426 -23628842357862959103792884204664023040 11941427 138316254945366440853124306715949681600 11941428 -523200801316503771454256665051909754880 11941429 20591664834503127673961213836733402112 11941430 257494012071430160925727380449059317120 11941431 146233250946002340007697781769286571264 11941432 817349736651405576638701287431211724800 11941433 428357430662187378085500958793622034560 11941434 -103334000362636097895027942805285566240 11941435 518060591499381085391927093774158329360 11941436 -43019497363940241739557890298627357696 11941437 786262830216472741122537384624600764160 11941438 406447752620805298220820015209385415296 11941439 984800220496856857186527170032762774224 11941440 57542589570639708129823452233497313280 11941441 -25263382281229366741153779918331318316 11941442 596787110253138245498349758187374257872 11941443 -675440443835094435512033549126965210920 11941444 -1598813051022048996808062860035687424 11941445 21965600403522072147079620694936848600 11941446 -510081160691946855141389639573186273280 11941447 -60799834866050875649636854222328687064 11941448 -193938343166653406493493882070974464000 11941449 -245499934103664745661028678595224177792 11941450 -281330192740218168498732042951146598000 11941451 117658828524025240693874201060880285072 11941452 568641914324753382190084691322534067200 11941453 -538570817820515414292375850065006540298 11941454 -100463045060107187973601841007420480768 11941455 6380072093928927534561937736535359520 11941456 167871493571116475804113294285953024000 11941457 692491054451110979751147241169418552432 11941458 -335855655415195130309181341730665567616 11941459 517127123061830215767875224222169388504 11941460 -60225390188595435137405051827127742720 11941461 264103433340595724227272734769393870432 11941462 -154719068980362363738929001433802250240 11941463 42006339439939081582076687850665241840 11941464 820172150954705657363628785133074411520 11941465 -1025686523213850362468986708276487782140 11941466 -148590991968442975587440533853832023568 11941467 -717778625973808186688234163751331020800 11941468 -65450308228298872764843100412193619968 11941469 -735494948714536125857176831333870631130 11941470 -227290733232041655916600925402487475200 11941471 -949237958428862042345860350590109519328 11941472 -302283457277884176086047894008434393088 11941473 -587622365762460848456957647621999515216 11941474 -54667738053604950920068899455976070368 11941475 31571956490409947886001999797854328000 11941476 367249886242422818857654789133446440960 11941477 13310931138676855912103614578701775712 11941478 -515875879118767097903658134242855590144 11941479 243183148490864832731988222364120442880 11941480 -2780923477583813820324409277773977600 11941481 -949501486232989282200659444845380390000 11941482 -139340746038786117278555538780077260800 11941483 518462041377400594181530082602927797024 11941484 -254120309378872053548813708501888799744 11941485 -10676633095993956939052343771360837760 11941486 -4270291394979285331229661489044294400 11941487 -8669812140128626844337812252645427840 11941488 58327538265688896929657211445101035520 11941489 -725514243380335166918246030205727822720 11941490 -337550960423437108432538616253324800 11941491 25830402820478972401342573018438573104 11941492 -726431319105869585894761677671872211584 11941493 219463655371208110474265907767666523324 11941494 -65761273683172230701552210252255976000 11941495 29950607047816159615742670298142877600 11941496 -60200725026577026499760566273816535040 11941497 1158907162112945981443081260113083082100 11941498 -20475088048934509585390541320237429536 11941499 -531021868163351171155789663380825745500 11941500 104216393824764809220926031523276800000 11941501 -221093531828208064448253913465488530880 11941502 580629283847747197269964290566068597632 11941503 287345306880115089609729734168729272704 11941504 -584695143762375480930200013003502387200 11941505 631445718884909289571121539255064597160 11941506 -20170640619757523958908437382461082496 11941507 -630410719833082101001044399243403076528 11941508 215614969252616722765053287555989991424 11941509 -627170535866043681781463227410398846496 11941510 31305355710752577907106178325972254720 11941511 1556617507348053047547972811676913352704 11941512 -234166567545722036091557717194631823360 11941513 -947874449227103122254007848423562971238 11941514 102915895222253841251683533041680673472 11941515 -188404074273020358374874219092534488800 11941516 800476532213979850830173133991395741440 11941517 376984386376213161840875026866069223392 11941518 -54935338439889864819294156356545884096 11941519 -77312360814080283807089525728839782320 11941520 -91677581246897699308455355048590950400 11941521 -457709138026450306720052518309171990176 11941522 209997318139264354758876197933612004000 11941523 -151266058712783979709484269771638087600 11941524 -4451777959455196320249276021584676864 11941525 -454148307315438035566912090287586027200 11941526 -268695903413715080985725082929772024288 11941527 393920850399042626306960320370704774608 11941528 -360481755960314085379931085133077258240 11941529 -590105221947644834680324501840902546870 11941530 -1617468515744104666155718954196743680 11941531 358396984727636755734986409045387615744 11941532 -1084067686957429118057548868064500482560 11941533 634133520150575639758315037895545798400 11941534 -254431237661692557403007390805130621248 11941535 839752901406593557828532319948066912960 11941536 157258553286534699422610881051611889664 11941537 532942563163022017491056638272975995652 11941538 61350555821168973814334007566041443840 11941539 547246133328101612381354354220855516024 11941540 98250217770938527695642220231613141760 11941541 -237274132859038655714714487466835078400 11941542 -149274604784234291698839947763235392 11941543 183762293402520441550933316923427054288 11941544 -1170269193582547550989177750575215001600 11941545 -271951609937820994429688449531162368000 11941546 258763322652832704215319461821803191472 11941547 -516035113989266261465286474501711341004 11941548 -444410857682409491580564551005407212544 11941549 -590398682877070479319572860148951931764 11941550 -3318182959240496389324183388963750400 11941551 337026737590188896456754963799280649480 11941552 91264421125266769795956684660228554752 11941553 -71566096080462074180824933462933619916 11941554 140084085513904991198271043854588062208 11941555 -385259402478801177799166263718133820080 11941556 229180585643805683439479683667172458496 11941557 467706498240421097174373389622192660480 11941558 -462900995619076721143935309760063809120 11941559 -50732624550381473712255610255419891360 11941560 -270615587717602312481924609934661632000 11941561 -546961501470559424113225270244544019200 11941562 -353601810565885308837437622207486720 11941563 -524915784209554849452040454326625998056 11941564 758113728077423921515971982394767410176 11941565 -332987594040087966858839604607684642320 11941566 -43868370828428182297043203750043000832 11941567 768778474207634761705782193900750247424 11941568 -439745560486051821652780304078447050752 11941569 16002479468419222914020331922477050000 11941570 313250754196305446333184551994911016480 11941571 956776102129275630654597304246069523772 11941572 -159672346511950045028491169022044798976 11941573 -4434737833704713112063118721471626880 11941574 398468586134787950755767005712888157536 11941575 -42657672871683944667180872339150970000 11941576 -1163282562144072343709849451582513561600 11941577 -114767281545299757320660504017220255808 11941578 71299387263613906745112092691252105216 11941579 -41886952166086507229725282433499088016 11941580 -194848092439746159622910600324970485760 11941581 -782299124795966574542210199902549245248 11941582 -523046343959669456265976588074856779648 11941583 -656445351312959900015286468372726321168 11941584 -41252756579580004114792004682451255296 11941585 130980627291926008605014327291036097780 11941586 486532573559170441404612551223702286992 11941587 27048891168045833351466682794130573392 11941588 -494901348367770650059236302515983325312 11941589 675277814516980612480320765178223499168 11941590 117559269908497220192840473473838504320 11941591 -611152132480916923833316696444595880600 11941592 31201510612660102605264999866959872000 11941593 -841834434480162252164565635138878572336 11941594 526936558611996879395601971237163626736 11941595 -343708751257336638592654527839266288800 11941596 -253150764775978103860062019166385205248 11941597 -362346569907525230331427357738300036954 11941598 -297574564350125839062704203927521379200 11941599 23116740827545359154095567010674598800 11941600 -259422010324231217901100656436445184000 11941601 -499802550070563173172541988166217174848 11941602 145471438023365948811625140730387789824 11941603 100987238711758993791899440393571495040 11941604 460781275498935274457902265781356352000 11941605 105126319013489156677775528876294718000 11941606 802306459415961343660839190948979734752 11941607 -693852518281087590556581330923118003144 11941608 97026979222129001689015077413924536320 11941609 121563028009629782356791145386087098810 11941610 224180011287866068291449527608343748960 11941611 940705180918839351768848014131250752 11941612 101741267716145840491607350216650235392 11941613 -168198931417943598179326173174827652138 11941614 360423067089581022800278764992075673600 11941615 11917668150419989506898497931749657600 11941616 3993594193288712357914882499946676224 11941617 -1250161284867346180212584225178171405888 11941618 -38244183192566316742224902700307584096 11941619 -49269380413599629047217184010152568128 11941620 -305895676372269219319364777267096371200 11941621 -258184469352402351889742363493325300388 11941622 9909838251775088116928671501146138624 11941623 -192676672331691889370146927517369741040 11941624 308001750629903172805476257185301544960 11941625 574200235678339043461966355015194368000 11941626 -212837123766463441531809667095238624512 11941627 235602281476945561870933670615284458360 11941628 -476937947375490927543036669890531172864 11941629 -215761465826545048569448196489573322240 11941630 -245220147517918076976990988435490159040 11941631 -435744817786584454287267896168655240168 11941632 22220019628388573504233976980410728448 11941633 1192674876794101047810948284243892127680 11941634 -22600852434897563507550739006770210816 11941635 -89280169504167083518642354906717555200 11941636 -105925670911920391201995664208818737152 11941637 312367268508536859936943710058987852860 11941638 -66482627752187545908528619460500021056 11941639 -3996182335852811543822308306649497544 11941640 417415215941291418547621987262914560000 11941641 1147267341318047439831253927733632969440 11941642 -268137412527799668023799758574494198688 11941643 -123482671403257874713158350905153400892 11941644 53282277777376325892166728690444042240 11941645 -1128339524371372591450486494712194098100 11941646 -122765217145012580278939181552609888448 11941647 993020170598508727988048887292865918600 11941648 -159647010337147258395645738427498160128 11941649 61715251469631354406272805963907673000 11941650 -58986762342507819160736580026485862400 11941651 -1499759365827632386792412433046359089696 11941652 -251169685372067846741397518120129034240 11941653 -391671033029090633634926231984065420896 11941654 -443286503179757988380156848685180896224 11941655 -572166513860517923623692440938792940880 11941656 -296549967668153124321849008592368640000 11941657 -125632102459119697587605028603517201536 11941658 872895415973284155359308194037769400576 11941659 220353447500222126617015560973903680 11941660 185433141188010067644782052627883176960 11941661 -372529034209766061665793869280508509600 11941662 -92881206799683851709599064398576250048 11941663 -246022222707030546755225564600205879320 11941664 140103821780906105783784114614697984000 11941665 -76560766131577928614379190607188280320 11941666 -83442014286678938872684126521607910400 11941667 1802855273221274214569552666857587407832 11941668 18637521408171745831053588299212280448 11941669 -907648432271675257646308882043244458880 11941670 -143238989641001349086935261950268304640 11941671 146255478694308208103359604722880561280 11941672 -167956611893113236118408304802232243200 11941673 140659089073143170016775620619803312000 11941674 369313371766294659040042381330372757760 11941675 -72514796894091726753410267522098641200 11941676 -406433776316364288664809396946051418112 11941677 -221130791800046476775940406116745109952 11941678 23192385042638268144353507282516275200 11941679 606272193220872606876430817005404673776 11941680 130422755597805006360146216653346242560 11941681 254335247833077067462274595940745101632 11941682 -284640399517383633916926748290945912288 11941683 173728489122277029363901368784927961088 11941684 -440760911456223259202998097706358222848 11941685 4918227485204850541991437783702796160 11941686 -31260445901108390636161877284606437696 11941687 -20011544314810402536999712509243610280 11941688 -583317520371493774801710705648523284480 11941689 -64852813461870574126941406552563708000 11941690 -306720609889183058541156335989721452800 11941691 -999897463521674117386029276694561210908 11941692 6056623090068957406650019916189048832 11941693 967613831098848111413634610306147775942 11941694 -372006871427292337780477808213553487104 11941695 420512636253665660922430393917416904000 11941696 10069306344692634096226986837036498944 11941697 441046858791610210013119781260818526146 11941698 152466049825014444022413293350712594688 11941699 497234849136932753819844744251596718592 11941700 400571040050660638586506166386593187200 11941701 -178785991995176713080173694210608124672 11941702 2798392467370166947614747016569176064 11941703 925846529864461294526394926038996546224 11941704 357283821684815898347927632286586332160 11941705 78350916108728611191669346316572769160 11941706 -43238639827382416313514851697934020096 11941707 269449781705885424647473631799666225120 11941708 -712205585317706808812541682285429332480 11941709 951293402256375026202837637294280632800 11941710 4812567941842265510024201183913477120 11941711 -1210281422866348659638505807756204688 11941712 -357019043946724352161204893451621908480 11941713 -68468524199807049729083818640302778880 11941714 749923364075199865733740117523880333456 11941715 -203094381798561745451562078018879010080 11941716 717635386564859336790041059351758004224 11941717 418668037397545329175621017191664026880 11941718 -201709764981397798615995154908501559680 11941719 -329294913297080841426367457228641271040 11941720 -74271992695373159614749740648970240000 11941721 -80605064313030067244572261922256662256 11941722 -14059861559684584942338314881053995520 11941723 632302710774463650365444618473785020784 11941724 435843941344504122583248229934663594496 11941725 -258612894465533649258355124833161218400 11941726 -645016390512050791309135695686806257216 11941727 16567677592632202039719905028339462144 11941728 -697697915560275419138535945552065986560 11941729 -1096741115852488981669115883374055336670 11941730 -362055499061793213835318765017755220480 11941731 912976049890592738721726537840435048420 11941732 1055994176281470369602876540862189041664 11941733 146075322673907263090754346480804323100 11941734 -178585506166411848653068365048107022336 11941735 142152985665187778905844492216671312320 11941736 1240143455045613750093245537972854732800 11941737 528598132455338704523317021717399497360 11941738 -526803757478813175892142325800113817856 11941739 475656920603270462079226252991246476920 11941740 -105020891735537986167161220812317117440 11941741 -400510093699406801542321835776551503370 11941742 -123431308188783479145522333342131533056 11941743 422570186682628241300921954193934672128 11941744 341842256398287350010960298567142768640 11941745 23109834896822820946969327598904676800 11941746 149119629969908184051436011898364957184 11941747 802758060228985452104742933973508716400 11941748 96032680619141170559119492057135472640 11941749 48502598225204894321121069564306430254 11941750 29708566289919058517223653982445344000 11941751 35683599394170097903683334515013935672 11941752 -236489855906176988400058981271333068800 11941753 90605219708426495951249054973720445140 11941754 -462983026423088880676062152037746438400 11941755 -236838727168915283402471734652096705280 11941756 410496951204716219815990597419777702400 11941757 694673587994009795431188199427109648006 11941758 -65437006623883244070684210064063959552 11941759 353871875245506740472252022192281272960 11941760 913216828553933376848737631495572684800 11941761 -85004707753076839525049405601597819264 11941762 196507437120910874382940829999655889920 11941763 224769356776478976667058296800068133744 11941764 -299052181259636249180595946656724890624 11941765 65858519073383300737872531114395212800 11941766 33264789496941517625674587610243715520 11941767 -668918312237348128385130634971772623840 11941768 -92738217534486040304914102674711552000 11941769 -158514598995755159484149917531984170624 11941770 -121223393160975523502828443790228678400 11941771 -825675615720685895311662150222101322028 11941772 -937562682646854766023792107671243194624 11941773 506299501016273857800832026127135233984 11941774 36815265290171650413074683711969831680 11941775 -202199117013653017074058134936102574200 11941776 102039295795020253231437912288421478400 11941777 -1261863411988072675002192692005186878480 11941778 42531549608185026461612448167133600768 11941779 -404830154428785520975357639863854943816 11941780 -156861381507454805795663386181843980800 11941781 -1353282487999270452923885262431737442418 11941782 23563800581601685727418123134783176704 11941783 90422541398317010855836427499820641120 11941784 -211940648893922827395523405734353018880 11941785 395032076109369088754963162774933923200 11941786 -631609857157273568369273459012635890720 11941787 310939169044609243313704879050607858224 11941788 -6097829618917388759051688756841046016 11941789 -42031995506985811476226619003624080128 11941790 -88206685642506414372372247572517648320 11941791 1245493672301233805843873775082233600 11941792 956055476034819724929768545453311721472 11941793 128477047943557992593956096609495831344 11941794 -103655533243144406361936961656065199840 11941795 -590932294053333554820567730225231825200 11941796 66032069714444680167337995715081454592 11941797 347518126370315157870692431490396311872 11941798 -571879912706916314501533162932004884480 11941799 1416790047306672314795383847293261188840 11941800 -163768412642074122665307749404207104000 11941801 96392273046652716158406659582721662280 11941802 -559634585669624371426677556508186445648 11941803 -1360844612223639389569897658719663992480 11941804 -238222157500160687277437031909130240 11941805 -15087518618023735003457609447224743540 11941806 -125540541012463617695178799619118028800 11941807 136309697301440430249577220038673636352 11941808 -307570244899929319266886750821959712768 11941809 -736406381087383814468247405731011680672 11941810 60816290706122139161142565990466396160 11941811 94159209043340856170656161012679850832 11941812 -461491159280085819933371578789846345728 11941813 731811370182666666971966012872133321984 11941814 -555687618192081267115835549838903504768 11941815 -85053182185178065289156357003655714480 11941816 -1112657685321371562943247179984914432000 11941817 139999490149831309036063932409164829866 11941818 -35043440657726994301499965685692968960 11941819 -1312881988138703177175545261953872922780 11941820 313142877776088866133711057260080005120 11941821 172448758969923406230672121092105924390 11941822 -231799987438126350545070223902027547200 11941823 -1706286836176358644786763239838399338800 11941824 56443710895121614806532664105430417408 11941825 -144356120127224683022597591092963664000 11941826 -295139417441475009173661146152475498976 11941827 62259452087063251278106610362416594240 11941828 859652485774417374142543918367041136768 11941829 669431487459543769729581372054063095520 11941830 -3628539779092007532317920910900378880 11941831 -11476358165367065368985298932786582016 11941832 2561031071515046830237148423761428480 11941833 41531048614814108575747948680587057424 11941834 49697899339135719757012238524588230240 11941835 934446744732251618390744020763947102560 11941836 433465807958188433860016720007172177920 11941837 -542253679208188233643759993968544362216 11941838 444795884892892147182350863782786544320 11941839 -252468888334346876913497447332593890616 11941840 58749612349877593212519189194116792320 11941841 752550919293927281882674108555548978084 11941842 77747714140389502640911386912752947200 11941843 -14746908979092682747060494245600755176 11941844 382809821629103380064540665978351408896 11941845 216419650986245002990220013194296794240 11941846 -99719386171194819817842354605128037760 11941847 1852116603869116625826723561989204695272 11941848 296472308488128608731303432729949798400 11941849 86968172865325183675861927462257474580 11941850 -352099663349073004479212762525065239600 11941851 -17678834957669653351814454242007736320 11941852 -487818024352003430331563722897187942400 11941853 -384693908758195312414966999366086528 11941854 -316626200114314146135581685071400720768 11941855 -228440159792344758060961626248526657240 11941856 -1276560047386993898474626681584199139328 11941857 435894793362202140123932105384831396640 11941858 -285143634109231352578691712990357724800 11941859 335176313084078684499970287232296955320 11941860 78437465067480920050379497546943324160 11941861 517250858137534944642651956983547100320 11941862 -167543930227603616862522669839699036736 11941863 -559294979492484640098933213760137872856 11941864 723003427459341801613671596923981824000 11941865 -128123109443770187582912003583019403760 11941866 50667671092664168062045694007790879152 11941867 40726297628905643601763644621873822752 11941868 -897461942997316700046896789825226231552 11941869 133676150145723449010308444491657506528 11941870 286630211695639988122680373564306757760 11941871 585981515590585116525007359816224041920 11941872 -68613361790447827022371684288070123520 11941873 385857883619953534569562598389459884544 11941874 -1441381919297737242584069052400189440 11941875 161654323727307559839097696027100505000 11941876 295964248790587339196494643401303468032 11941877 -1907991987709899476768639996321578059840 11941878 81083615376144715922386468435203756864 11941879 -362784998488896441274249113431938972848 11941880 -314095025335348051976202584261529600 11941881 -222757566210892428333954346045481846400 11941882 78058734008018532750993999940072694784 11941883 -378306856308328646197935255825211259868 11941884 460705520065320274373115132920855454720 11941885 -62433092505363853081917693142411518420 11941886 67824835936756389298016298106942998528 11941887 549306649885544511260338236929246517960 11941888 56633584183553175592534388571635712000 11941889 -301526003693788581195904955798225798076 11941890 -257587988239643809365043567430669614080 11941891 -252225669709226815073009016093013091056 11941892 -437603856866145354857664037567968879360 11941893 -351941633219262776291106799226179435776 11941894 803006622503280073645714406870318279232 11941895 301079658770180186357000542953242073600 11941896 -519669107942303945431902603269506867200 11941897 -477559657703129480829502450724727248688 11941898 -318886445968796530972076831784758760864 11941899 -75078344605181869859327350636886611200 11941900 168227556534394934431789378091598944000 11941901 -2750534509839329927571964744978915595328 11941902 65669568977785458200189274046366238592 11941903 26263131469043037996871010265631223400 11941904 128788416952065290254224807299293200384 11941905 -787944262079475349000459041927555982080 11941906 -351755965847593701248020861563621932256 11941907 -235891274079190981936022167759894142640 11941908 -316113299430004141391170721353851279360 11941909 490587388775773421802335941736045591552 11941910 -212434987576426125865817633956458288000 11941911 -36551979262886622179645751337438561800 11941912 1072085658462932120386167803846814259200 11941913 -299957426014408507943107481427704215296 11941914 253483151962069035307190982020104189440 11941915 -675854946881324642391804187682657749200 11941916 -195809829347581392363325109944308301824 11941917 3196557550719157820118152487887232576 11941918 12726031973437472138040869448212543040 11941919 352967080964175796854690099128382497280 11941920 548298902298959751142217702692354129920 11941921 141829154797013191365201845133812385122 11941922 501363240100965230181375295765463583744 11941923 -260787567754500053194211109171384310272 11941924 66679754819370626628261650714015585536 11941925 350529912293055341014417477052230282650 11941926 99488195620888026704674154229977482944 11941927 -7321430970167431098718269217221452928 11941928 911966241338282307354028887764121845760 11941929 -571545795442533307182004637081157377526 11941930 -1725766948480870348712356875824424960 11941931 -177876853116076251961381440572728651200 11941932 295815605011764397477542754022235589632 11941933 155752199928592162637288691079153932182 11941934 357883838428486978424568539610046775616 11941935 46681679524888777760602831918462016160 11941936 232036566135900204443335073089265057792 11941937 388532054113777498683148766303760645120 11941938 489343099030003396974716799322494435840 11941939 594736933501390811880139759301743877760 11941940 -130272796359791343276060794216280883200 11941941 176547483406016412763924002978628062624 11941942 83999534341093510790739333085477060032 11941943 -338459956382231659367237912717098750176 11941944 33217864714090170919769081369922109440 11941945 -477505707701064583602425217768779014080 11941946 -205142590951263979020499552659390151680 11941947 -176656383753117054851195045596751778072 11941948 39388499371897856500024029611554523136 11941949 -1665514226920358280457074979171084112640 11941950 113464012237690665411071684138677233600 11941951 179941096527770898843711524980809669504 11941952 17921063146118090531883070721089339392 11941953 43157790763791192936012291999137805024 11941954 96657044193122832110148508536817691520 11941955 90773843608785801100967021792779146720 11941956 271228838002083612774976074558761779200 11941957 646483576577298864246210779759050083360 11941958 -14935301696334988728285570364979428224 11941959 -890804992017123264247952594437310244696 11941960 7043536134794056135623025243218739200 11941961 395764859490613372168434668736293033652 11941962 -281492826514647323063992354084440584448 11941963 147185094296680977076641608220178703784 11941964 -717775677902703830068263983800722849024 11941965 -413222735346198268807279612706221382400 11941966 600415848390714368856211066345333002432 11941967 1091542398202041727164601880317124261352 11941968 -32849217236871059550830815345453301760 11941969 -176527595507944695818484522696226262156 11941970 -430684612315987670915501911310294351040 11941971 -337405223003241950281057846965911951688 11941972 43545297154214771983692305008806453248 11941973 99552544842043875837138755935161315420 11941974 -396226930840584918326678876973751008 11941975 -73052630578696231766236530920454208000 11941976 -889797370596917462650032990224546641920 11941977 -854008131403713392816693334771966850080 11941978 -382296642077358955160786434801823634960 11941979 587692185049851058361878860766286044176 11941980 229135469727579414708217021015468815360 11941981 -151859935560739150458979971546785600218 11941982 -105034533707728686147229213519820568960 11941983 405961164478667988492335591230777931352 11941984 -947080947600406081916438719444140294144 11941985 513975042278001859383327084440516625600 11941986 -218625885147246348974633496446898101760 11941987 497994667248820361928443744610391685712 11941988 158105585403684127977870228580872719616 11941989 75340770671352469230967670483323657824 11941990 14524999067490284579681169194778432000 11941991 635047316889265201221502115444932718352 11941992 342775053955419915756357319946529669120 11941993 109712929630645226539056087741173114816 11941994 670372333353973525019153187457931831040 11941995 -22269305848115510757833035594486671360 11941996 -1160979580999735571381706261063580055040 11941997 141202313986555866990354116191629804120 11941998 123607033658748390201694738909217032320 11941999 312875304179586194349567224586525609136 11942000 -88903824955047526075082200771362816000 11942001 249286725346717532875386575873659683330 11942002 272168613950703008695938046825703975952 11942003 20931790363170476755357442143433969664 11942004 -215524000126988980189403186952289787904 11942005 1852049340405566298811424658702450857760 11942006 58348029723668188481464772404760707584 11942007 -1330230158215299623691448617653816832 11942008 191491084486417085989875119433893621760 11942009 132121813466907323657947319124819682116 11942010 18847047851492348025471237244928114400 11942011 314109167664242294786376676654181768612 11942012 264087388965877554957870414543888685056 11942013 -344497889432240370212529899897755891200 11942014 67570468079764426103748388053103460352 11942015 -831518738288071960751857754026162770840 11942016 34430521745273873812112074654372331520 11942017 -480209816279807355625571342361825076140 11942018 -116610414122509477357827711786361920000 11942019 -758831236290749265105876907204550230560 11942020 342084893976893412582869803828378176000 11942021 -262944330422913480175580354592011997696 11942022 212493156008777097626201105730725652672 11942023 -215900236433836280659134509907904248320 11942024 798595978786575268842348643238493818880 11942025 266904437570295908190726146205772342800 11942026 -806978535063561513555794632108811520000 11942027 1278829999640513127863845834730267793876 11942028 112527628277150314357113577203523261440 11942029 -184330469360194735943433202499919415680 11942030 -222913259740912823685307064973525675840 11942031 235399965204450201420047714285141836944 11942032 871085423535161832460116541435412480 11942033 -494841129254184286217789056804832990736 11942034 -99001023009948149086711927865437714944 11942035 -7603264311687403111539517249808452800 11942036 850358794834969635976013613012579155712 11942037 -62095057519345606507092519917748248064 11942038 -120741261430801761221229663760281288960 11942039 -1260991614819433564415969783641178063160 11942040 -118498489096881912914460457740976128000 11942041 -1650758311893157866168109004913150341376 11942042 -7662319756829241795165269823421593600 11942043 -992903866241537133275195923379534924496 11942044 -724506569193956093239108373450833252864 11942045 651126213185229798037680566967429096300 11942046 3275246813576698399318496907400857600 11942047 -1073528750872859751764492924242070011416 11942048 -945489879417722225265685093381743181824 11942049 162386995107949051569689977553819067840 11942050 316140279464067997768001473180422898800 11942051 -874748510182387948912501474832677022400 11942052 -65642214579060289278452928508528128000 11942053 -944482893704517285455651422835786151300 11942054 208931675333993433357469290314749802976 11942055 586374502798024863796404764091727545600 11942056 29693108310130705323202706472130805760 11942057 -360207042995343698558804437036468178694 11942058 -59614733804826981784412771813970344448 11942059 -843500922796601713319668250231694732984 11942060 73274037038289410681121988621654978560 11942061 -924271116443352451296061066283387099328 11942062 -797629318604099068220156972974186115136 11942063 368888836179560882473762168801315787760 11942064 -34935616091949745663093056855207837696 11942065 1590195959172533640007544724601827129000 11942066 69799152655781653711790768416448387904 11942067 245240707770932764749101023995437703480 11942068 -46091956807468217243491064280094720000 11942069 -462183727639330724415802400955580960530 11942070 2351975867563874901236449790144716800 11942071 -139781343174376392812817436393108379456 11942072 -632632385050069865642651229930887270400 11942073 17413076718881173284796915723684577088 11942074 732575380759369912870099016711142048480 11942075 -231499005598078900525973006030981835000 11942076 -196967635278933202183748279630119546368 11942077 -137046522572184220417185218195742263808 11942078 -67005807367772845532112505778904736320 11942079 722714285766075428435551623684845373384 11942080 -37843896090943761019404719340398837760 11942081 485549288128420107913146464023814946882 11942082 -52682322113783200768498163180075397600 11942083 -140831416730335026418903993647663745056 11942084 473689754162006296133791562253989806080 11942085 -465088233015348430227950606606872149600 11942086 182747309979214235001329354267322761088 11942087 985635381678955189959697052338444119000 11942088 13004106148196069470689176027367874560 11942089 -24472136351154564437982255252266526720 11942090 -443240390335000244186169453341070007200 11942091 386987390707053832742095169737946644224 11942092 690246690823299841763978245031933460480 11942093 -952518495569408211059838877031076011658 11942094 -28111193159984761336000073496007500672 11942095 -515056054184815402241248592952599400 11942096 97566153403718287566508488205134200832 11942097 -161345759105260651005719829994031180928 11942098 -7199478195814245835841870547969444864 11942099 -41658477426405080739279122051190410112 11942100 151714980120427965770838424951223808000 11942101 203296399326518804476941989776051169102 11942102 -165063557606755415344900201661383912896 11942103 30157953696855588040976807794035864144 11942104 -40886460223579066102927232838562713600 11942105 -9692736331466250380195397926007551040 11942106 271906243595120227609603151648214478848 11942107 -935626656923925037187004053798183891648 11942108 573386301115521460042121555765907448320 11942109 551221383577174629792696728014685134680 11942110 -48811115818721210613247195849250447040 11942111 -124277506793312724719753536792720367376 11942112 78420065155624923663838030231643357184 11942113 -1106945065866745728570251584241491305600 11942114 -99970795123160521618998284272333578240 11942115 -340568481778857623909846410515288179280 11942116 564055137900420100943150607882583936640 11942117 44472563007319478842190111288828631360 11942118 -17338826719720998639870948653758235136 11942119 -89915062271103056683706703288667737120 11942120 -355640306996147160142845962498806272000 11942121 -373715500912359761508011926105669346880 11942122 -56421445837556969280222139931793015888 11942123 -269189579540357844809588699307113325576 11942124 -253172277217217702262685076329113980928 11942125 -493266376681864898099904797098739850000 11942126 -390461266781572912942820205971386831104 11942127 552251471142395983717639677075757632000 11942128 323856896023927174731666695756645105664 11942129 569238376810292425350010904560432001472 11942130 -24589679780320703530094108498918952960 11942131 -656526546133804362489700733974996781400 11942132 1927130145930110090984201971455608832 11942133 -505382499869470762887329794199647414560 11942134 182500595254217456217388223883677997216 11942135 -1227736158279431205906263021913100490400 11942136 -1109431273646490645107753017949023027200 11942137 -702796852814435393532445533478348704128 11942138 -41738748325195190264507591726031149856 11942139 609503618890749358788972234115156033536 11942140 -34198008542003784311323413269962936320 11942141 1263424563281438342807901829046146849542 11942142 -616020967936461390453832176911269687680 11942143 2549887631642374862985265274366115744 11942144 -834606155790658438773526822125148569600 11942145 -103022673021284129558090604520645145580 11942146 -428040504747985476808526406317616689280 11942147 370543854925061628238130920904572983552 11942148 87681970548993804264489211637189713920 11942149 -86880954485543597244429118403198791170 11942150 -303351622855980205825782892117309838400 11942151 -150226967681961395654136666047381354160 11942152 79547911329959444115636322443033968640 11942153 335074075891331341509168117154355949960 11942154 -7900063902461890844601249320846546688 11942155 -181950720031806385417228552482044159040 11942156 -554400855346594860682706300284871604480 11942157 36006268404753115952397335072532728064 11942158 66563521499452921858383506515146150720 11942159 68889306180122624245517192195824487904 11942160 -95362514328961417276584442425507840 11942161 44115869262778247134014089657562206208 11942162 -85194386592461848059723737206056429168 11942163 -595922194575937735304413119710245337016 11942164 319880348641827922842310765125601474560 11942165 -490980636550167446631075857455873778400 11942166 -466780082940731433955985652330009562176 11942167 -591386551674681746375336238002154873784 11942168 -196697811786093828939697057354171146240 11942169 387384688582703967453818620292846992800 11942170 -5040641651349954721980677859796285440 11942171 -35063961707572370564408626731976146000 11942172 -193041514944861878003061057663720453120 11942173 -138606918691635711860225172767431655578 11942174 -618981155721658888047030434763269057664 11942175 1115222645143179972645749735971939200 11942176 233805690964666937967373025916180037632 11942177 -315994164704613387207423634454908889688 11942178 142415929464583538839705824394760410368 11942179 -465335583217332802186744177520817056616 11942180 -101348143690912131894761959469347676160 11942181 -901315311593350128899056152667073176320 11942182 15607003342404769026134615352160356672 11942183 2003870273936554225377612263757422419200 11942184 -1398997400220193098275413449541632000 11942185 -134679740448631570063843488166731513600 11942186 -491396877958940802587150244779101904208 11942187 185160678654941719685198091706676195160 11942188 -99059313164371597816722632763507258112 11942189 -92871658868149125492102166039297449600 11942190 -37534739924497682164206292967545401600 11942191 512157456270680634939364607827860927232 11942192 103679687347152130895329128129241546752 11942193 -102273441676831316756789000047983110400 11942194 -174549189734157931334622811105215123456 11942195 -180285860513366421581528992901815456080 11942196 218984485771218762778781164828937195520 11942197 -1176020607641985340266545829834252670354 11942198 2085430178311416504669553177733441280 11942199 -31563124345591818308844476199630806232 11942200 -90439719518401078148042002745780736000 11942201 153833836949459498273978381907341122500 11942202 712958975778804406494904610393979133440 11942203 183669263573410457083794627248924189440 11942204 -983066552009077718420565703401476588544 11942205 -624110703375445058324108059898999909760 11942206 -625842355373829230769747770718673285056 11942207 1295932563718820294963490949689822609240 11942208 121650734007926264389569960135591198720 11942209 539953183933940533786536288772058793410 11942210 -25342128218638406586447177305696663040 11942211 410139756885925388402837558217544537584 11942212 -890795273614208573070987134602621980544 11942213 1220204823257276151878530158489269922462 11942214 -143241338155542964102440740262377650176 11942215 190385601920887392226678792867994682360 11942216 -89869389950976570770047731967472640 11942217 204676609484885502308063075693207881920 11942218 -5320503395894132019383794909312144896 11942219 1006961087694323933632784292538537527000 11942220 457060277956841649948664783981706849280 11942221 63822272878059859901293113724945392672 11942222 -218375924581227894841796572539938304000 11942223 -205836794487359879932417658223083116032 11942224 38809500007150876237886078035670204416 11942225 391826149411385025876973267803212171100 11942226 -173827759124398609310351845704695953920 11942227 -588693463903423777945421721844565049528 11942228 982750704817378057737277098183282061056 11942229 77628342820518884280330880791310771200 11942230 -437941232074673556678181625939700595200 11942231 391232589544105417737970315687285809600 11942232 -541582352361085231302091757267449282560 11942233 305732562815823806105710637894130105482 11942234 242979759555254823669566778550917734112 11942235 -146389593490589231368593230057219809200 11942236 -839117473732030645096237866430808778240 11942237 1447887877748676784726901752353640910886 11942238 -54807574549025075619967920129488025600 11942239 -328938840885260707221590717528210922576 11942240 652910292254709951357764911269504614400 11942241 -7679696723567196235423659759571563888 11942242 -349699947769482536534038153630169181408 11942243 128017636249630718964796172239432117560 11942244 172379914438296431333608949223364644864 11942245 -149586983712224847112828529703050231040 11942246 -597543436090512304820605610187903344928 11942247 -801061468016787267602778060429976407000 11942248 -122089659242325817721384030827897866240 11942249 1203837958597358593751800815261915150240 11942250 -244859239594366737903889525443166272000 11942251 -1391616773171370987970274689741416804748 11942252 188823533579545810206748961531812005888 11942253 -491714670589418816747180870328917520138 11942254 146582693607226474172881944143740749312 11942255 218544835004550480348567573074313602400 11942256 143490286421074305488450983728660774912 11942257 -184973202208448435244178568294333913420 11942258 188786416838905555693992882242977032000 11942259 237840531616073572698551922047245167360 11942260 265336168413627442666586761349217177600 11942261 2171069870108861432055722009455215360 11942262 -253156489451723332668102899257077868800 11942263 1361661767516599616605362016294371600 11942264 380018101379835265998707422267041423360 11942265 -197735974853583946879492896573586111680 11942266 3117599391657170743827589943004026880 11942267 951256659851175922777881867030716771760 11942268 78932604555741570638070590543175690240 11942269 -840360020678969787866169231396147425204 11942270 64000827280884636131583563902259429760 11942271 284807571722906141962116117286275369600 11942272 1578490447486562559811656196556429721600 11942273 1131492333315483357675067062905631360 11942274 246000952041815507008286514698452056960 11942275 -150981606709117601306063510632701484800 11942276 1009454089550472385553530518304133445888 11942277 190952702641543470403910407917501416832 11942278 88792571072938189279563936323374909824 11942279 319344058194322147071568331387902125840 11942280 -111193869501652838042341535782315161600 11942281 -574256471357599786554296097346871533696 11942282 -170067754412916746528491006813889250816 11942283 179169806535816195781919708552404939224 11942284 139943055739099450250785078736611663616 11942285 -184841640994555383430257600229897674240 11942286 198959786196276430423187677228748595264 11942287 -286418273747581876354387990466940129600 11942288 176246421062519246734117605300147585024 11942289 -669796271114264579661714239750654389920 11942290 94070998051959777622588249616242252800 11942291 -55932632590740087864545785042212820308 11942292 268989691856114956107323327772469727232 11942293 -113826241247004056984916358521787049856 11942294 2055592353669838710451711662282577152 11942295 -96853463338526751943961423633097871200 11942296 -563810409429120488845299039417545379840 11942297 844240632806650697369744805458887420746 11942298 130030305086808674394139850385757420800 11942299 -461580444391680306646746515853917885280 11942300 -86131149269796511074126002112232512000 11942301 -188642514675378982441679219769664853376 11942302 -67548602694080173831053810693032619648 11942303 -268949643557176241396843318700044540448 11942304 -11016472284535714429370420405295120384 11942305 260104083614306281957577401414278950760 11942306 878528203041397557944841273123289065984 11942307 -23744008998778809392027766336210988752 11942308 -18460183096895308799142691560767385600 11942309 1039435397129131623400609260780425304510 11942310 -323968919913697750826359715653661043840 11942311 410490742829904355500540345028482401912 11942312 -21318111689731708413325671321335116800 11942313 -62860301750883975916282613342618470272 11942314 -517308360291778906188688901296323153744 11942315 26894934740180763607485096035430739200 11942316 5124694528070970743548655509122293760 11942317 42295542249912863006306549591676795680 11942318 311417373348401024812697980870765910016 11942319 423539538711712368286528572677177292288 11942320 95896517883177916678677503311992913920 11942321 1519779007198628915842605279372883845522 11942322 39919279505963255395743449680575266304 11942323 1697554419310515425555806335960761850624 11942324 -716457372774362523098498362994289991680 11942325 -74356130391858609180834831548995048950 11942326 350989859868859545094630760884580321280 11942327 612580201836331383215338444284944635176 11942328 82041678866436812155931080464472412160 11942329 473411741361921842496161450220829971792 11942330 -176297556283943043233220797926434600000 11942331 -146241201056747540025607026923828975760 11942332 -39527376160127444426074945191813704704 11942333 275834358048135251131190625269626877004 11942334 36776006053556266787688584321630491584 11942335 1224078765020757353513873452486959698400 11942336 -62493737039530746871885072845200424960 11942337 -994962968115366509473109168199253824 11942338 -210071113142590397342038692323544543360 11942339 -581164553819744602690180876344040849860 11942340 111946495947232251169803172825453363200 11942341 -375918891202253970673996383637476083496 11942342 -26893977130820483920099804604345208576 11942343 51389772893233939420280546449804531200 11942344 -119359926269108836967298900389802531840 11942345 -971829037085378594920139974052907070200 11942346 18049627457546732522462596899238066944 11942347 5197795928132251666641664934013114588 11942348 -779480406711560034864301090292013723648 11942349 358439331163390422253288188344381105280 11942350 -135151445106263454751288096289071200000 11942351 350875719438661660868937220140847077600 11942352 -124673333557395086813142727954177720320 11942353 16752389547026494151129071174183935984 11942354 86837605013709959946217204927849495200 11942355 179840660247346347917248891349669414400 11942356 153188389783804875610504368936994486272 11942357 -31971599873040700342236982860278227776 11942358 920602599905087277179755630924389888 11942359 92523542527192246030696855423403621376 11942360 123753847889685342103939616812867584000 11942361 -159545254315747177784615181899823866790 11942362 -42855206570577568870727422863247788096 11942363 259057641316730705666748909979702849104 11942364 -9211736831319132556737075632871948288 11942365 -913481747459476779859668522697456222740 11942366 -436215595636406486867565149636662340160 11942367 -406031080045223467848692514865475376000 11942368 48906164742773832807209747656880947200 11942369 104557289638076139663052602036251332770 11942370 153930664852366795720119735126094310400 11942371 -714559967199206723161491781075190899200 11942372 403486686148470394869117588624289554432 11942373 -415245437509824341464263218189207240832 11942374 -23007841800499466811537831500354294400 11942375 -314794652981314548808652631405155670000 11942376 210188636529096405231154325451504844800 11942377 773328524738134440194610580408588475472 11942378 110176266178646104483231696160749919232 11942379 -375615899136086160473610696807150848976 11942380 113379477954751055005618465706834304000 11942381 1226170000107634081945867933817989859904 11942382 134339829111882252886249154010303912960 11942383 -1489881939979205655574761246589934120368 11942384 197795862966213811783764037529532923904 11942385 140917684500871119672827931958644915840 11942386 292191724370912297328913442800881829392 11942387 166994120806210583021129180106725062320 11942388 95516953404642731254620341207554099200 11942389 -1439806611712587651842853141871566864800 11942390 2075503224596438234823797662434529920 11942391 155355567559230286154238184287961097040 11942392 264620847624623529823637714802601820160 11942393 989852493391457664844522078484354314320 11942394 -383414624379496583153447670652956694272 11942395 -380561836461500463945560558282893593600 11942396 -150987345292802765784588688063554762240 11942397 -36380700397007464155877671023529422388 11942398 66830228555473454390069696903366519040 11942399 -596511158631246493997781005890638635664 11942400 116966997655061251640133711579158937600 11942401 -345259441373926603187258188223173593598 11942402 851185436421724747274367441956951906304 11942403 739430435232786106280627278071799449600 11942404 -206526181583909432664818430601914166144 11942405 37289629606837058104257426935321798400 11942406 170085923608949309905671931035195452544 11942407 541552434959671778700212496652767555432 11942408 303219954573698443647067400581116072960 11942409 187161139964697805809480745671573581568 11942410 179389008420916629413969007134014539360 11942411 83341398304610393491595415236343175152 11942412 -331839196570894810236638925013050470400 11942413 78180135143987119005892496933198156160 11942414 364814466995432843188527973594540381632 11942415 1030722822274562513961773645586570527520 11942416 -101418937062167609549617203527419609088 11942417 733892308611294402279565145758311980466 11942418 424552889123358161783852996402566579200 11942419 -162267321113619257976295836636353332180 11942420 227595118298017874385241778266048634880 11942421 -265754237074401602021946814953885064896 11942422 59026407486254141123369520961488715392 11942423 -886282783970662976307991537104878598960 11942424 -573096237099479338797452748918505881600 11942425 -190413733708283927002337520355368193200 11942426 79418648581129450536893698587316450560 11942427 -38549516858562837964423744377636969168 11942428 108659776347959006849312423119949660160 11942429 -276573173623826709849575811689410557024 11942430 73434713453977582509179617585723392000 11942431 -242204277590931777985700938249046206000 11942432 -116355219863813457140104068032641105920 11942433 -13736571908680062784764433539113085360 11942434 103399654237866918332796163354642248192 11942435 9965721367449029520592138752578491200 11942436 -676396436467637315927875960447018223616 11942437 145348535811062715766568182682647662168 11942438 -14120616967338894725156402585102211456 11942439 -19459533039065743156611781268972415744 11942440 44278455605510703895606404365392281600 11942441 414638768702414368277048318336478175872 11942442 311523414565835738326089207057890986080 11942443 110445977855654516677964506755147840692 11942444 1013931176802081467500587216476600007936 11942445 371251827272182883616047751091664947200 11942446 120273438260278843462167464582359032960 11942447 195715048338144884725654133692046649912 11942448 23055393150575409344848635814078316544 11942449 -460289672560520540235931667575083033564 11942450 -69718123637426498375207132123623104000 11942451 -20521287853939252101743430576208312320 11942452 23789259251072857910003304095232715136 11942453 519011440726650394157699141762824318620 11942454 -383449538627874273514760780066223115392 11942455 214569592460480084566873330591669048320 11942456 -387406390096996926899636515833718149120 11942457 -829176789816490771981739621015443600560 11942458 -466297083431184517701977006208491040 11942459 -745009327391966443148446856832571181340 11942460 -117623615622531334453256292205804638720 11942461 767951471411734452314065641198139596300 11942462 136773045359827850256848272132981675392 11942463 130738985043318157929727116747323733120 11942464 -229404312746449655204737198496994033664 11942465 -464622646188911695357829010345883065600 11942466 285329711431438544641396054127682428928 11942467 -83758713644734149844499224584638221200 11942468 -821641749671518997789892212676954644352 11942469 -915132074893648244107520087748625920 11942470 -58348569703725666152171522016735911040 11942471 -124637058192699114526337458838283203712 11942472 426476387630059544289020581569928273920 11942473 -9796341283925213248830713922194048256 11942474 -503900921386112122164509199621167074560 11942475 451280516944690272984619645417381734600 11942476 1816122679661107383730917039390888960 11942477 -1602403615718570474897613831727547185674 11942478 -344914976750141574770767541580997656576 11942479 55017264211023080803120725681913620080 11942480 -49938021437796229946078443233493647360 11942481 -136458932584683087902826924486829317648 11942482 -559751084061788284768645282349838603648 11942483 30139710721705450120645063084410338976 11942484 -206992782037092372902946940739040608256 11942485 334706205778630162291283686653625005600 11942486 208804069493977441572755172935622588192 11942487 -140554587579795077940980964071662863456 11942488 -961940806757338496153023343398261248000 11942489 194073217858066203501146054508313056324 11942490 18265590910204400497909434737302425600 11942491 251893015419532841305978633376710794984 11942492 35938248020990830658442646627639534080 11942493 315173350457632135885760977551118107264 11942494 286682599405754019894925244963103361920 11942495 1025310070539452527342833405370669545000 11942496 494711235001879427886041192070491799552 11942497 -178542383023227279726920888566327421568 11942498 433318129626070200301885427985000341280 11942499 234069382092608893847349032562671482800 11942500 -104545208243776776885924150853657440000 11942501 -568481417108143585717806707386419306498 11942502 60448127874259182796799675990297395200 11942503 -528917818006650676702432719988802258248 11942504 -526099126089681962346911129949755473920 11942505 21201084890949525571846591789386643200 11942506 63450353023441438799426766260938859952 11942507 609562405534864752913973357121096844080 11942508 -51310020504792736641796334554813387776 11942509 1236349624083222271329579112704345232960 11942510 -71890870592854296723336073794650571840 11942511 86409338371235890647044362599604063104 11942512 266684695757563955194546563600201940992 11942513 15241852685337016475720381245237966368 11942514 -2325543186629236755851513678694297312 11942515 -675744850291471071156374610168450269280 11942516 -280176076847469988474603269447280978560 11942517 627829914265712430145444098750064312512 11942518 8467105516054950602541518918870457600 11942519 -20118229172663163639103713960932558880 11942520 137054502627124761583758199198914969600 11942521 113998353013501055437116379400847349344 11942522 541076005483500228075377202901686796800 11942523 252336894554049598534571863702625751372 11942524 287517613045085456836026366721166515200 11942525 524766564710887972166782491390250331250 11942526 -495970155662992596049796364388990233600 11942527 -440739714626325922095874696069778293208 11942528 323444980937109412798006639729752145920 11942529 -99185312877796865350687842431934852816 11942530 -590151533701138439212592183348485071840 11942531 -296972714308332968445152777494084513668 11942532 -277848983085017655629238240593808138240 11942533 269844605963476832313451378276033248000 11942534 79494155318089999908346770719817207552 11942535 2398664927071962902303483093941161600 11942536 -182518834422496686026484887406046771200 11942537 -41050785334979629124945834661553665948 11942538 -156522367584943118276847575033617949952 11942539 -110690842186724927252146102741383576944 11942540 -465123780171385784036304945912409205760 11942541 -347443946147959910274869726239769900544 11942542 259291960313211946153529280099818076672 11942543 -182456928739512698855578510108423868352 11942544 167986459891391433115581713967747563520 11942545 109595021749395184537389919428170083200 11942546 -117901677140880647235438111026324774400 11942547 135853409530111912462261995886916278272 11942548 -471081057093291742267035804536119230720 11942549 1198166681368722212854962729670642328736 11942550 136736832488770218616970553956343132000 11942551 1132224345088032174791793460208042155632 11942552 -163574578024081896385054983668487014400 11942553 -156802859214253373802456904453952320512 11942554 -182050979620527936348696748736316205920 11942555 -325485347351027188761957777111433882080 11942556 17583656701470098191912615971856343040 11942557 -1268137999739894093238958925005151974368 11942558 -622241280093481098905404253815176213120 11942559 55172514280353504133170072751198346016 11942560 241495055976184644614401136859241512960 11942561 -375670867420082230321675774348771748076 11942562 -1711898793410494018833484406276866560 11942563 -284966490163667351743183822388414421480 11942564 44909558791799626213884438097458462720 11942565 -190555091579198434014494339854542576480 11942566 -43232189845125649159071634998972134016 11942567 25566168875546189534559703912138560000 11942568 202713377484291652462839551513685688320 11942569 -191299897153470674377679223644312452956 11942570 97315115629991362578988222097456107200 11942571 929068249527162813000725584350795962712 11942572 -278502003695730734937920711182852997120 11942573 46961283873456793231535459278801900524 11942574 -253789897113023936658825563966357000640 11942575 22309614987106546681709908994409316600 11942576 239559255114636121373289905176952389632 11942577 -200138375658439048840092201180160638540 11942578 238188148405940100301067674147764682656 11942579 422927577136904462197797623563824480 11942580 93487322307205561639628395841252106240 11942581 -43336275180390899687649676364542808896 11942582 -232217514276859037353246295082830433216 11942583 -261505998323652585001158510765030547200 11942584 -863984389392328229067804707017537597440 11942585 -12906904329588099994726631847308838000 11942586 -201433934778356895365879151500749708800 11942587 40597970110142386332769186878353376400 11942588 -579091352495284000975908564100767744000 11942589 -548524424046601449964215309616661904192 11942590 496100519048657408624302577065384550400 11942591 397768776922956846393628275741108099840 11942592 -139187838766621900021354667666967625728 11942593 156765445144476917407686143357070146688 11942594 -207664414580903486718478939098060761904 11942595 -12227047096948918355199196224715714560 11942596 -193903862789874601621721555190366628608 11942597 1304684981518400542622072899079516342046 11942598 -404170157664539898260162170713130748736 11942599 -89792062969724753024408900435788376936 11942600 244575113968839884340297106241000448000 11942601 -368158061053491719020626404932418463552 11942602 4677787949125795182577722216181501440 11942603 95217770851726839351160911978648975120 11942604 -435876554476356636261126725024251196160 11942605 16482079412477918946742643089955998560 11942606 578954068129026361844933902914291471360 11942607 136496626369359431106315701578678929792 11942608 187669973989277006883582189602404524032 11942609 576950306747479050746123636269684612416 11942610 245286537892418381568672136926118325760 11942611 -636966578859736368864497239471650830000 11942612 289161809189966410618356468977116483584 11942613 1284910571360150666495598909327453302400 11942614 -153651911062893807575266453666716613344 11942615 477256977693642376818449955958996771920 11942616 402931320880147351955477714728646737920 11942617 749487907159593751203294629906250527952 11942618 421325135229515676938489285550285131760 11942619 -244938793249538577028233359745316360992 11942620 -5929552673435688268575907664511736320 11942621 -525161484830580909196499000732713996320 11942622 59677009021998076202273602783896300288 11942623 -1228364228246496947146819819055278285704 11942624 -189841019329999684669409479839493914624 11942625 -60398334650468597131069714823444496000 11942626 43780354704917917279052895746152501248 11942627 -1358768997292454718736361688332347791360 11942628 431429887298014611815710803390059934720 11942629 -332924209841044614959258918213472560770 11942630 -44022925466621853427329053960851200 11942631 -174636950294027864634406821998732071872 11942632 -234852366909710999066399437196387911680 11942633 -1549856389809290178802683611911872578118 11942634 142682383783651254873964811462024812800 11942635 203715278953793650696998542253273201600 11942636 -232125250195542603215628566375645889792 11942637 -27061483977080436592092429881246226816 11942638 252324360783560188495961844372652879296 11942639 505673682309937726693044115464116911440 11942640 6349541508633248969967190959700377600 11942641 1363289485589457729962085028132920575284 11942642 -30647885392431992638030286919901740528 11942643 -226008424214711694566980548113355987600 11942644 -140144325587585247368533065642273816576 11942645 -128131362469688188989066425392510632960 11942646 86755348475280904389886448488302427584 11942647 2163954688789715486325042504769100334160 11942648 -28343508733380320957579863741719552000 11942649 59529451036853263272234806309229982404 11942650 -55546318476964575607042638539020897200 11942651 -118321032039665457970652038411369428480 11942652 2929152998018484011468740217437873152 11942653 1232966147804103559217158390839094083456 11942654 63748523765995648307805363727441929600 11942655 -513671184810143746095011223208428393840 11942656 724322681029233840517229834148809539584 11942657 -332117892946075463059764887051970564096 11942658 41008331773298744720712465677100177408 11942659 155619239422702944284527323665518470040 11942660 -805784181687477132821819277243055768320 11942661 -295022872462942494427758482272330448928 11942662 -499299284747047243026056841279756158400 11942663 -457177154599822768159095281214296013096 11942664 612715615670574436587720938036195328000 11942665 148376860018385561664903428690004177600 11942666 1053258804698134003297123220030022659424 11942667 -128052180790115452921986987422786688000 11942668 52119614533485688151037164587618658048 11942669 105484645254581455691328230624305673760 11942670 161632710610379811971717873577534408960 11942671 225846961124862490510527484193931017184 11942672 161096216419776863725371108031252340736 11942673 160589342726818184941211355363945721584 11942674 -533739974826874401584019947474988887664 11942675 334536126947077117988666284796803504800 11942676 311544589023304783322135532688577210112 11942677 -1068117294031916403253399550948194880 11942678 -513617537826928872396767052300288453120 11942679 -269246359655381681935465703624039433600 11942680 -415206965407487238635032063159041024000 11942681 128248511540882032431360895460765757312 11942682 337066697858964142872834153764198548992 11942683 2311979546039206415309624909098490815000 11942684 16955378629208145895456888264060523520 11942685 -169870595634847025089894988913263875560 11942686 -142851399101172058384450996553528899200 11942687 731637716258433510597373562807035951392 11942688 68364732646802630299055540323617865728 11942689 -136109222699573663926974146470885122240 11942690 -506489610592412144022108155990417906400 11942691 -555945670776817048832970820193445465672 11942692 146966725719271225124552335493675186816 11942693 159283451069965541279137552730115720960 11942694 267737791574816497128491256329921376000 11942695 964200671440039194153598291006184182200 11942696 19410084099933255372717732631159756800 11942697 20667253913588541732371572442492021760 11942698 4895127494308149292424424715581505536 11942699 -154089479464845047894259091375315673088 11942700 -212093225156981941300686789188812800 11942701 109890174785633626069934750830707362880 11942702 364168944298368879746208303762772763904 11942703 -101280974216139345881533047703544295288 11942704 -121035645162952924403597551218339250176 11942705 3481353446407427742171343997444756160 11942706 478115909923320234240145343893660114944 11942707 -2308720232660449109859890515865046528 11942708 -70121419164632151792312310812396742272 11942709 194839612557630945484883233510281810528 11942710 229869789707747047391394798495909087360 11942711 -13805225671134420217474807990876647552 11942712 240770475540086941852838423522541342720 11942713 429215643469049221747222368401685297962 11942714 -114144837691833440441235411578571675648 11942715 270230911772670451122685673661990411120 11942716 15912964146549652323657485057273489920 11942717 -540780011861270865870450059758360112820 11942718 340728169184339456268759980834347178304 11942719 -73657695781156117634835416160252488000 11942720 25973741260365531316818175221883207680 11942721 -814942000484542408359663252549510495840 11942722 566533504724208015018173202624987187200 11942723 14162344813305827245487074491984501612 11942724 -399996216918490568727747710851483935744 11942725 841877593615803982491352016152730742400 11942726 99693833535934321787537850558658361664 11942727 -22083784614948622786223456976592091904 11942728 -52326030778749455547185868273609277440 11942729 -639680798616866860160353280139874838016 11942730 -204867979927878035969151571475351022240 11942731 294895415034457497522733908461754657312 11942732 -204559009873853375066014245253871623680 11942733 647545803807374920295290879788164406048 11942734 744512682232746200064615265669371840 11942735 167755275009589152066564351520808256000 11942736 20789736472843628299116475513851740160 11942737 1309139851215239253097402188377852099812 11942738 300286878489048793270169792245385438496 11942739 441794513029092695093204952047405164404 11942740 -382105410238271711788682877843046191360 11942741 -665427142354025670998475753559133246400 11942742 63532542192325426074241372964767746048 11942743 -137547729173824075184646220637942198008 11942744 283888699717114122350658342005934858240 11942745 -172879110907691522137031246019485117760 11942746 507045928642752515829886358839788917760 11942747 -1945176912582908549714544974161394646528 11942748 -564642090811085655622757099774914759680 11942749 104135734891010284710306493679132866432 11942750 131413569065489853193083357947424768000 11942751 -658229648589529038918005071104163223280 11942752 1402198876267552090394322274021558321152 11942753 1401699997950133842029567614511689204002 11942754 230509348092554848716883894532272846080 11942755 -6583319091824765829299237627369069760 11942756 425006930609713973684804467531316871168 11942757 204361784787427083445196347815867027840 11942758 -399874809212461463193124397709500639520 11942759 300765590243494147482095487798398571960 11942760 320413223116761498395505613804360089600 11942761 -616647603434633191053762580379051453638 11942762 -212440822513700271844946706156690775968 11942763 49190647400702007391221265511406643968 11942764 717381276716453988144894643153370552576 11942765 273173354484346692817922725366638405120 11942766 -370961128208283840618196384022879163456 11942767 556691808043070749553166718969096853712 11942768 138897961065401159863476703713659387904 11942769 -149032315199140324307383309779086396352 11942770 -261056457008561194707426198862026676320 11942771 -1045645899343034183427465253097001263028 11942772 703617079695134458832726702845746143232 11942773 -226225539284983820918563188199126996800 11942774 41772672933993757080809884823642506560 11942775 -308364080372455342498351252283684628000 11942776 541077959377661897173993100942724956160 11942777 -1844008638771021143040920320305632256 11942778 405532143468675177601293293869581133824 11942779 -83453371663725077963291018154197174620 11942780 -121482108073230015128663987639020800000 11942781 -85012197781149079912386854759538611712 11942782 640457835154592209123562404848361492992 11942783 11276513181656762244241510268400316032 11942784 116344560107994702125829665724605399040 11942785 830313232054279438673184232847075632980 11942786 -16197990466660292441198069402087769600 11942787 20529676333261379971226406071059944768 11942788 -378702405304405399466172100739856752640 11942789 -805410155389901278103631943109611168644 11942790 -262306363405998797020542473481354912000 11942791 190679629179887216186934839247999418672 11942792 -1207651282276998646548119778980044800 11942793 609305715657695679772247123305055684580 11942794 1065173859301950492452148691821254164992 11942795 8284995891286298724597955235533120800 11942796 -337302483412631476096399902653265002496 11942797 -632699002148949133681622977481578931700 11942798 -104879899347968447973671271598273064064 11942799 -877535961856064006257644782950791965952 11942800 7596324598789160049219437388371968000 11942801 422040932927881640244704898976658125812 11942802 39554749448051136892525031614353243792 11942803 419487906694408525120644984892152616960 11942804 -968594263906905622221150468005332489344 11942805 103290084937322024933329422213662853120 11942806 747496578539382394197235332488415831360 11942807 -719923923864075616413376025511767461944 11942808 123794835226859531976807296566086451200 11942809 -1120199502153933970448199447363801934140 11942810 -544191184160934763540020238583066880 11942811 -523332999633141555033903829635340463040 11942812 47202177258842601397503951621938216960 11942813 -84576526725703167415388057030534434260 11942814 -48516071698152087002469815757404464512 11942815 -605380215311292301177097146716694238040 11942816 40034257981021660762840191199792791552 11942817 59821873840581460726265171826347966112 11942818 -397025643180995961224855855461598078640 11942819 437920004216475841106475892114226444016 11942820 2807525431958507090034323132318699520 11942821 950060910379440835593014200022324700 11942822 -150606365432127814600317052278112416288 11942823 113386223132098206538205910814821459360 11942824 -566647565337897083143971725821965281280 11942825 -650179779701206977920557771289356608000 11942826 -65437241915180293862859461604692459520 11942827 -147594892792767029701780518971898802640 11942828 874429432374821535572767883841485514240 11942829 853515586180425660194717262901379401920 11942830 -214181731068451267697727489123996672000 11942831 -744293759397898536241096419282278189736 11942832 24730644879871705296723704553143009280 11942833 308372952821510740633993366010772253376 11942834 149487288458348793118541253572601157152 11942835 529611076546895603731648339891444388400 11942836 272653664645331174916860106088939754240 11942837 -451962393746283067820614369223510153280 11942838 -286737021804687775924239717222206211840 11942839 -879181336386410607443799095442240562560 11942840 -148355306000044394590838251557258854400 11942841 -982061658394073732961058337920736735616 11942842 -275249613958513542490133086906707779328 11942843 -492703968682018248881595182601291773952 11942844 -553366776117046956455946816629147856384 11942845 535441348802752507422628984130683805100 11942846 171242503679612355963449582308074145344 11942847 -35808979379437497451142526959118932352 11942848 -65161265890365965459870720906854662144 11942849 235945847186469938586608316213085128480 11942850 388031434479283972595703281524516723200 11942851 1061065706779714261546230139434454049852 11942852 -219972675624363861312002848541952776064 11942853 343741898115075156225566840382801674880 11942854 -9256788369413372908502624447518150656 11942855 473422697275225822981397610130541981760 11942856 -76976810836225392985906398207259852800 11942857 -6515475598422613182455038098312472728 11942858 743656888980312748054625590405636703280 11942859 659629153200705497513193006976795278768 11942860 204286843495716591000593162461692441600 11942861 221243685361990257286437968997249352704 11942862 -364384635517822709993800928704429593600 11942863 1650838255576126562521720339961081464 11942864 34688155200701550320314127580922798080 11942865 -265012850646636879981519889005890448000 11942866 31907926165031870853264363446448710304 11942867 -537043323791338060762600070317348052640 11942868 -544807050471168371872647148232018380800 11942869 86610916038021621520933567731430756096 11942870 22610711009343986532795196870401686400 11942871 -244808178608036615758224873103124552088 11942872 1254754619132902865800093408874462668800 11942873 65777642049479698084155481974167165844 11942874 38926651353891157772251289764262000640 11942875 586709804185202554276065798859597800000 11942876 166798302152145552411061254225343342080 11942877 -878531495436017469355508685853223703840 11942878 -170277988355843062085610099940430501760 11942879 370649856388774330669753955207142356184 11942880 -240246494426558712879569649491509248000 11942881 -206538873509347090409427696522450954108 11942882 8570797108118335344697114673318413824 11942883 25814946782090153644283983589383973544 11942884 -1162905608816891828880058117368391322624 11942885 151449496003689631179968038632025628760 11942886 93577499504235994554059228371208182464 11942887 -683579363529941754640633091173166536320 11942888 -740169218308679797042732334437310791680 11942889 312544011249667692929769409638122569920 11942890 -128446290319154687997280974005112187200 11942891 1364314707593213140799597092287975266952 11942892 -259000017005610800344419885795135006720 11942893 496453426978352181265336149674496445142 11942894 -693004519029949082808183994648450989504 11942895 -88270084548486081684758354121168695280 11942896 29470735294878120763064738528036782080 11942897 283972988897462839305883213155490419252 11942898 16190948437732103312156825183394723840 11942899 -1159315098864775287037769879763553218100 11942900 -308640086813210444047493173454856624000 11942901 -780892613209387525278485194402021373970 11942902 -188661623518861605921960907208260522848 11942903 128806363956882645259818855380789096880 11942904 -216213891543105003190384649483304960000 11942905 -116390321485487086363358809188017249280 11942906 -4884602408416956211237866812926713600 11942907 350000647300249937886764165611249105920 11942908 925988171301827185389673597260792846336 11942909 636640567420324777403804773337368897440 11942910 34806721623585055588589782448867328000 11942911 358114956460201156834135791207258343632 11942912 243348803472638663612708116465849466880 11942913 711730612372727393489523417377950231344 11942914 -104338454842464838858645890953088273408 11942915 575093647759953594227726789186636188560 11942916 -129165917552739603892878087507029480448 11942917 -934489021750291822323677681306490424000 11942918 -252789104419240498612918152310558922496 11942919 -136414222424158204867325188134979162296 11942920 -864978950890603432217741330037200486400 11942921 1089473017400036797520706904786426756122 11942922 -228619763908760770022607386525693238528 11942923 -374788874281180670186952206222540610176 11942924 -16255504579769917498189845642033807360 11942925 -118054745103607454980423360320652260000 11942926 -162360092686851489158535745045504577088 11942927 -1167045398202840987029677132385974726224 11942928 55208084030337818700031345297887412224 11942929 184278988179800098431016234450753092530 11942930 300313027706244305051077425512034291360 11942931 30122411074671585396947098783295978496 11942932 30753809226500795661897543171215770496 11942933 -2474286096653069378149953955915818341700 11942934 -42682579337162334397007627574560778240 11942935 -39752234823834149259814242763940015040 11942936 -292155581654113930026078850015551651840 11942937 1789305176592058780872919031001064202880 11942938 -33811312529288100260043742713357888000 11942939 -638589739644965688963253864792893811776 11942940 201886742159432557576104819200828544000 11942941 -731661681265016778529095421581565941658 11942942 895618357134008051282984365508067456 11942943 626375521231995555350688264548632485264 11942944 577848643032353427133991847754287022080 11942945 -50964928907999015877926330661054467520 11942946 -30978921041589075556725121433474980800 11942947 406996476467199330702681317322566638992 11942948 -711630344135228253324147491797948333824 11942949 9453602959452473478882763439808029088 11942950 125732242060009432882716691513908684000 11942951 1973009451431628237925314932773903909200 11942952 260818237212213564061001796707300966400 11942953 -930148745543448255366938170105252626432 11942954 976455751090526684654022179820874942560 11942955 378613373156443329850903317590899494000 11942956 -1167341757978995252594657316089284698880 11942957 -78980153200579983301673616890947071360 11942958 -276487217242807380896603387677609607616 11942959 231607171192823662229864993687875625952 11942960 -3269199613328514006109400470027960320 11942961 572305749143469352357086606171011740272 11942962 -720534873727589932003739158802566230768 11942963 -28356405186939652057949027081135920908 11942964 -902157387335200907659350639480142522368 11942965 726473266457819175169634272153839736860 11942966 -325169963708740257236180295156523545312 11942967 -121370220179643132605472650864734685184 11942968 1210548135521936837868740705406741442560 11942969 -260607618590074051789597764185051484630 11942970 5414540360025677665134220174579322880 11942971 -630728349149039113636742174204753546048 11942972 -160257807587537020018269307137901820928 11942973 -156429646379715241903720091519104419456 11942974 -743752482567207791624444483735840043264 11942975 337768031507614589368562355722360926800 11942976 213740904638096518323369508595942031360 11942977 -946908570089333008592802471296687866174 11942978 -282089758278858882411423319693138374960 11942979 -1226773905427612453495468853641874685120 11942980 111489976394129240151823869455525068800 11942981 -328806505819512414747167163636536999136 11942982 106499443851124570347951136774932910080 11942983 377239366011368818174433059062818121600 11942984 -92740569277332336034625144084172733440 11942985 -12164056680261010309898381813348496000 11942986 1523586054624346656233488242116556906240 11942987 466536782777007086807301021359890756752 11942988 244379256514170744138394179797207875584 11942989 -1121821782830860724627948034741920179210 11942990 563198114295421249652363064528220826880 11942991 -1429931046494683476493856653592021704560 11942992 653991362500331949124732876686622720 11942993 705320730786779175513083803231608932580 11942994 -68360613941314958660483481455976534528 11942995 -9155519829541464774949512627271293600 11942996 -7874993368102463007158173274783986176 11942997 -905088231415576509317994077540570763360 11942998 216861275699715070250669848885348815360 11942999 91627115141832558193926492992941790880 11943000 354345993736475318943558696170680320000 11943001 -256208287270388624234292890658651734080 11943002 138299148512087554059925463873688852192 11943003 185251552728816941049689692496836752384 11943004 -801979483119017262589618592580873362944 11943005 1794817760676468334533716297921420290560 11943006 15663268248387423961848458764292118144 11943007 -588917390896731187280296280024502399368 11943008 -202623324435392707074902657248448741376 11943009 101037260692550703621625885890917822484 11943010 20560757627058541715562874772437739520 11943011 971182249751620105130601682585711491612 11943012 -306092144952346353934240923729844838400 11943013 -631926957918002088160010719389308126436 11943014 -543293143746680584942972579236396666144 11943015 -274948636903435743156252042309654750000 11943016 -64451583256271768771605676096020070400 11943017 1338397389318513530795896147215423723066 11943018 -487727093856761412286212504911899906560 11943019 42145106403524743493922795563418744960 11943020 -36695813830593393610986705705803212800 11943021 -126523615633670139965939777268296187360 11943022 78660749625586008352681392380907859968 11943023 -1398049364085751834736035145354194567728 11943024 -200984385773657281178109064566827483136 11943025 -188809635291737143010945003755367035450 11943026 -55553982905514934922347684700273028096 11943027 -541625154921585593286981921401560301880 11943028 -879397499356305813369927895072914224384 11943029 -277480207216580208422979592567594500096 11943030 -35074122157094914997809954060750479360 11943031 512688489093192897263661024664357033832 11943032 -22681309537623345090268044244168089600 11943033 1102167621025474466622448598726342618784 11943034 -201702923868836057272650237241208701584 11943035 -2195340003230342806742334790238964960 11943036 117681877411643412750320399613844168704 11943037 -437665152554339729633142436123231264340 11943038 827115142075932795547329503594693905920 11943039 81073705427603438565235951300598138880 11943040 30392730517552874107440696927033753600 11943041 -43377349675555396654789901715121251216 11943042 41737708097988122813502364409198627712 11943043 -385135760415800643725362422485774406400 11943044 802479740169783829251136661488175175936 11943045 -3374318305677883526510651921147175720 11943046 -918739227016300456328968679543037512640 11943047 102159357052475756216111702137450090032 11943048 -147252950422092449092313433067887820800 11943049 73699627580463937104730630499712979968 11943050 139649206680108181378851823955272684800 11943051 -32706384608314256163475499754655267368 11943052 -439226309947510082466313319095440408576 11943053 -1013118803553620487329797626962951674698 11943054 28835969904155319659017551712577351808 11943055 403317282239498308201292353892389162560 11943056 550862380532446841167690112990785830912 11943057 103326793832444733531671334582359715840 11943058 748975276947241067273395365329738691840 11943059 -285569636867025105842840630193331092840 11943060 -132061266467990466493102758619166638080 11943061 376441696816635535211390912817268481172 11943062 -497209706544110706817364287607244940800 11943063 -370308730433862276954445338562716099792 11943064 755069606513985708326645825866245642240 11943065 -119986164647299760498077882452250236540 11943066 -13780187463583657717309875341296800000 11943067 668652706105615959179630105285023194116 11943068 -1055627888947801780337946035025869151744 11943069 -151595870490040906668563363021878523520 11943070 -117314020584803800796631921944258227200 11943071 -343932424921564097633923053199017779088 11943072 628623702968796480341386099099781038080 11943073 740598952849897693116719518284320952084 11943074 251311315569004276824587888146746378240 11943075 164200260616523340900328528048758600000 11943076 -1489651491581761242534378838268352602112 11943077 820843115090389205522706848897273281440 11943078 -1794986628364563679934552796205731840 11943079 172341851913462734594710641910719412984 11943080 446215343612990448697914054953454796800 11943081 636419892660963481906842692787207320970 11943082 17259040961209690142806745439312340224 11943083 -519606003771922294331627588575202640696 11943084 22805651257406038119790467176647421952 11943085 81789281906488708246797108487971409920 11943086 -389727771103496402670260262052182307008 11943087 2241537377475447038861650815729568416 11943088 138645064626599865874989530475821629440 11943089 -1775991250808037757119552471585116030976 11943090 7880092728182982529846160722279305120 11943091 213157001391110386157951079409035333184 11943092 33856541423114908954670257653586808832 11943093 -935965480835299807641379328412595667136 11943094 -527356261671900652894567630722936503904 11943095 213725298796872457944396831764511888000 11943096 148433494383202170031065400963247308800 11943097 1371067688500996550690957803590148037546 11943098 -441755738948804771927568690970116877200 11943099 -51882853811482573772966643606708672000 11943100 -157907507391252853166582874903724505600 11943101 -372948097880737684884651375993168275898 11943102 -248128501702335568656803682159739723776 11943103 66102377652157645651910899321660300352 11943104 91094060771209232917756930893054738432 11943105 31230269362184578973641332400875163200 11943106 209672467843281786746082427574205550080 11943107 1259805331898898748222250796437634740232 11943108 -268790204636476331405325072647931739008 11943109 -720031467097687037157999234267490558690 11943110 490520224180710083695579202965708920960 11943111 -898858172556890525344975999111954807128 11943112 174828131158013757883896426851625308160 11943113 -326590809701007983312012960391835225500 11943114 626974731570550777615015266295147788288 11943115 -105539544078431201147227849338374312400 11943116 -768739101396700681562593269187924654080 11943117 -1038107892914442373996990909425768239466 11943118 52101904797148739865835801389846064128 11943119 432805269323428991190322017407653532880 11943120 -43941391273843036455155503687100006400 11943121 -1720932759409039195838193288774170768 11943122 199878177865325052240130454615191885824 11943123 19088334121133355433689863956045022208 11943124 456310292714406387818062975836758247296 11943125 105477294737134952467746267108530047500 11943126 -3325513595435153623754699140637663616 11943127 -803013938416729311684876915961289453856 11943128 629353727142663643789153818132974592000 11943129 165966460716219130812245042961029692800 11943130 273671738184337557054170360141370628800 11943131 -288312022197882651781144598126262667068 11943132 362599604549321128397331287780761777152 11943133 -322388834118480689182536639233319478618 11943134 172169432335692621801902131328910182400 11943135 -425832294542488478969986164720475739880 11943136 -610769133721524829302845255940792385536 11943137 426687901163810194049774181809568954786 11943138 99195183974206209993824076667866946944 11943139 -62612786127227428815672338030524275792 11943140 -376967347469493051574652986724829880320 11943141 298289700399551428135319530426745610240 11943142 636407626639887825345796015545999591744 11943143 68207955901709802175295675491654606392 11943144 741835892563739003794709266248253455360 11943145 -785573233798513857599708425032939899100 11943146 -604207839433992826336467448094044613280 11943147 582785673364095638059674939399885081072 11943148 248612068200502046773432591951256544256 11943149 488975930770666667296096922465588815500 11943150 10253376327796664623248133643427921600 11943151 202012212428504873900141588108482800384 11943152 -196507795665507234435673830473572220928 11943153 281443500612627091191746634989220249600 11943154 644854331431320311187672519081183541776 11943155 48997883782153527690118366973106483360 11943156 132308103724986650638264696509701326848 11943157 74785623763657130160868023862585353660 11943158 525878417562465548600676143448170825280 11943159 -551921686317672700492848891581461636992 11943160 672266211779230244041046779739699712000 11943161 225836362556463703044709083071174768724 11943162 -239653124677535156858110104544438319616 11943163 1703435294745318551749857896781928510440 11943164 7144153761244934103676050439695114240 11943165 8195414625531955462155703975311033600 11943166 51267174693918518608109552482382153664 11943167 -715946761182424867837125820934845718784 11943168 634445767227973499335253438802935414784 11943169 358467345222722826362453245550511503296 11943170 -525833648881650560181642757810800675840 11943171 -705644422513975770437542359296543376060 11943172 1508830034663716207320975384878119710720 11943173 174421410222272631034183117631862925728 11943174 -317919336124353661638954778454453010240 11943175 -120331735123579729999895204707128853600 11943176 -8903920894588270192774638757515264000 11943177 -149474298397037022668417752562121478080 11943178 46266451458247681624696605345867318624 11943179 -782777615564975659931905304963936121216 11943180 283685744678903232948006779500914585600 11943181 1139155376428441273620626262249233530464 11943182 13990359731839469806391080732206624192 11943183 98151734206836390135767987615964833664 11943184 -18933848899901505643506661248204800 11943185 435014393263633384597997768789540011380 11943186 158074265743290148010639020017612134400 11943187 -248293992863105549418297043245925679760 11943188 -190152051098722288637394833206672594944 11943189 -6072029404961440252479809811549115716 11943190 212360930114383171098589267308458856960 11943191 31792259980548863613768045432446728080 11943192 615933761628900101578490524303479582720 11943193 209554392992850655228714602043470769920 11943194 36324411308940921146842570535332721664 11943195 25699053698384692171855152738577213440 11943196 -236293099305385502005245148631026756608 11943197 218393912840505695119506427022704508352 11943198 242853624651862308558706592171155769664 11943199 99236191741773030034954225336550434936 11943200 -254672881015558370251043255020167168000 11943201 671747740313905254302712360270163181232 11943202 374206170795687143816758803285920652672 11943203 812047187690946027308317892889757711452 11943204 -91982197518912181895981612994650677248 11943205 1028459389130090010793230915219126052860 11943206 349341431202839522523302768298421664064 11943207 -7186342233816404431277985993846251520 11943208 -840256155543322933522398731336210519040 11943209 -878128971797118352916237272013340144780 11943210 63921399158992375908120535110409420800 11943211 -31701041255996667912147287537144424768 11943212 597373758252419280989950260199755002880 11943213 235260373793423737070227058176175924544 11943214 -310049899314677662506474951560083593024 11943215 410055778156322082513912680047803436800 11943216 -71367483622588946406694388252461547520 11943217 868211445533962003494169558292881530624 11943218 64339717512015806239898163284313203712 11943219 697436029326688488662048641811311410240 11943220 -1056928637336695350670534820199303168000 11943221 217982474999372258316573350083833676512 11943222 234447632844654824392349700826891645824 11943223 874733523457818725869769007209893954472 11943224 210424261328681773139062528345485926400 11943225 -5091108332149996406443436738296838400 11943226 -33942121952497692064936729585311195936 11943227 -396895400247194678169917650975229136924 11943228 -4112213443381671898059315248479690752 11943229 -920571822335693441812491291586312631360 11943230 -85093430487743450584752909104372705280 11943231 -601047052717813373168097427348305131376 11943232 36543748728467722785769062216323039232 11943233 371025563379472324339001484007789813104 11943234 -273459990060828626931129296396245973760 11943235 45372695197420267216325103243513566160 11943236 -483806965868101350780216875618752974720 11943237 13508209262359907496286167698849321280 11943238 -17926346797455500895229195637623847040 11943239 178843959332154879878371856422408535040 11943240 594915888109269168732608052973468876800 11943241 -20732496228114100588690735065929311616 11943242 625217054906790641645898975734579572272 11943243 65060344902950932790333321262889269120 11943244 -579224868871764937999618606461867648000 11943245 950870933013920776798500735968834359500 11943246 64616413422044444238850961233507074048 11943247 -807073326179070442223643627779487324304 11943248 -140690823041761097521793479860608040960 11943249 288462615979332285473371655582284002720 11943250 -6448290795348772132517380495519104000 11943251 1483796002254298312172790729140786995104 11943252 -470333720726533462920765910445006714880 11943253 -357723916817067149708970640082100276320 11943254 29570005811643319685256752342291532576 11943255 -73361531302856051165902126810250155440 11943256 -177440060707156613654423518686007541760 11943257 1094230235349506209365354155578238650506 11943258 211219891403674724241196005788508393984 11943259 369553502427840554323168337344656384600 11943260 -26584467144563048843735645433063936000 11943261 417056418143070901704209006452569084480 11943262 849192794399865225474034038795332909952 11943263 -164036172150712224260140179139330671600 11943264 -1433264148144347916887414348907993366528 11943265 -773289766887133024347575378471280547200 11943266 169704518404791360971437749153979790400 11943267 45941868672084140973825254532940454400 11943268 262943210413520311514119830262122309248 11943269 2325270186585845526676323572268778680 11943270 67204879338072311799483046186412807040 11943271 -409770842304667625544724963252939027528 11943272 -125045330013160242835575635859518668800 11943273 -627703986353074287392554096793988211200 11943274 54983098149725208787813545685876945152 11943275 -50359061590753910250462445314182312700 11943276 662564799585368636136888943575599519232 11943277 70483866831365629561305691262003062912 11943278 842936780295663157812918138953515621440 11943279 227383403801623274992994893661477567184 11943280 189442707094380423854251923032790466560 11943281 -641349357377825406484655712317002425600 11943282 -61162070221296734868125270217619716096 11943283 -452035859452507334883561730972104670776 11943284 319697376259802219881034098488565518336 11943285 -56804167580263386684220805338078024320 11943286 -273803055473922530910422249451556661760 11943287 -1152242811380315982641602411907884871064 11943288 -6170742801766850721485849933429514240 11943289 161822052420898104733351075408665434090 11943290 308974478361082053884941406987181074400 11943291 -409566685509434296919023185523577874408 11943292 -1442048565511498393957381128604250288640 11943293 -14884579251595038710068183549027720416 11943294 39227822056265752353648514525081251840 11943295 2456939858816326437387569426778360000 11943296 -592298499395650449382870186773750743040 11943297 -676180952854750783754855792010788278320 11943298 35015750379835198871540664610941617664 11943299 1882314447760320883853312100199872432960 11943300 -62624616982845609652781147695513958400 11943301 -863978396779795642296396841258350017698 11943302 -79648762105816012828993348986450739200 11943303 -714635170803865582366150719177196510296 11943304 -485072609567174944199995739512933969920 11943305 713253141059314362768358523310192000 11943306 -240939691469908749717523067232574369488 11943307 -794211433675480494470866990614956230444 11943308 137318331542785241677443096770818897920 11943309 353550809889337995624960848064210675840 11943310 24881366727876418845426958425676560000 11943311 -12698248237593804359740239478136311008 11943312 58381124865685572257813031650415083520 11943313 778443182598486041503770260616376384562 11943314 -353776604449608176881162595313818949744 11943315 -208799075418517687377279221079181668000 11943316 234489946302035317910835721579816968192 11943317 151769400532635608969009263252532052366 11943318 430014387419654018718698219760450669504 11943319 -62577507132888715856721191885269197104 11943320 -5702224893751219766545638977017651200 11943321 -235612835691682839865272901004597015040 11943322 167173692567461421331784297772203158752 11943323 -95679237147029527518142019839389418464 11943324 2297863155715310988747984213677560320 11943325 150074103320238641078058623462403597600 11943326 -280537110968210514603116188911111093888 11943327 -350257358370806828469711265872431416320 11943328 -1194065870696951920536432289369407160320 11943329 -641096007067962082462315286708600487120 11943330 54357197270834210208829622572918533120 11943331 -1732443932612204831633744922020487442800 11943332 770012956887848609658116929480274165760 11943333 508190179810905813445947457518265409088 11943334 133497734218284216123105128782238011392 11943335 848660601692421778740000522567204548280 11943336 1277413946999165628044610357374484480 11943337 -220060988663992605351017362560012376448 11943338 -133237047731247655188985247538871809792 11943339 -92596227397298913380682806962028881920 11943340 138751699229652377846801705179203118080 11943341 168303315930263798420019384005685603864 11943342 -339846257134745547288457988960590757760 11943343 -908416103873184897672590382365245514160 11943344 -52519969889991744844990217349533466624 11943345 12368640594600764226370539140706023040 11943346 -369180133916379764678184640496964262128 11943347 -427313509074288282110010133648146485472 11943348 -105757169999457068170145348270888263680 11943349 -298673663642301141797743874299134048480 11943350 446810748996552792775204376880422164800 11943351 236376736861691280554206791412328220384 11943352 -36292996981266233480145764303228006400 11943353 -602775149454117811131107501791860350640 11943354 -243502328570118322974573570821205396480 11943355 -495306703802478211095611951410951332000 11943356 701160386455807839060607557150778678272 11943357 31204885122285723699178510640183927040 11943358 156006815031772759898725253562626155776 11943359 1286321287359916917788909132945294026560 11943360 58762131397991284297278394322229657600 11943361 1024008564548005506696332185693069872962 11943362 114548736500579806176719034374116656000 11943363 -879628819880895973884572040854441553600 11943364 291047831265063683634135335248997766400 11943365 280802958267616919949452609104218059520 11943366 -19439707273942183314885644033453723136 11943367 -340842646286424922067924809774962131568 11943368 -24272671312217011883272434368819159040 11943369 7043144580138097048872364447076811450 11943370 37679762654488803122118193762996531200 11943371 -417683383778130213361418730988891612416 11943372 124669533170549362817673742968619057152 11943373 79681171989295548829213413733442623928 11943374 -306228333378964453589257539695264921280 11943375 -429566167364614017138750396939677100000 11943376 1126655439498326420045634403413655552 11943377 -365575581771634494999228694451607189774 11943378 25759573352165108993579532761235471360 11943379 -5858876156864825468059853174906429440 11943380 -728643251067923910150738184644709843200 11943381 -305601168865768232969876975872679769120 11943382 109751173697558796606188758317567754368 11943383 40792805164776047412885952991716945200 11943384 28710298522273179001089872184166563840 11943385 -627834042791845821697130073044948199420 11943386 72507699563137057157707271770785423360 11943387 -124613980830745640212710791527872084756 11943388 -360093040254316937415050889222582195712 11943389 -969538232674007127554942274392222895540 11943390 -212211279439334714851938693998290846080 11943391 346159768259350155593659405703123272392 11943392 -977854728841712100968925573826808905728 11943393 -391672942825573077773212024600550630400 11943394 251209179239731794078307613434513543680 11943395 831186826736622011694839349802333592400 11943396 -497546593313616214023033881479741040640 11943397 390743239007459694025346158646826590846 11943398 157221591999019811650563253847453695200 11943399 723900874510427953993214766424886580984 11943400 -235487437561233752823253783890432000000 11943401 -219030752559383569621678633669970698752 11943402 -98417322727206748032972261903218634240 11943403 792385458853814782675003158019099544080 11943404 -72913443081136475975568232813807026432 11943405 760711287607324270869643727662355304960 11943406 404214722338900736985364701795364633152 11943407 133335524826676449263427420286592418672 11943408 44638431374187775448217378757525929984 11943409 640115505776515636047476948025439476916 11943410 -310369617037763832516888278451472172640 11943411 -688118080214086761575257562258247977928 11943412 66896501688548194094283915273502173952 11943413 -351046706845164682083917740280675392338 11943414 -20248747810457557957142567568920334720 11943415 201327973449731693767570599915584191200 11943416 89319764553081760448941471915766415360 11943417 146100306267732038881882854613853445120 11943418 -144476540357436891037459263985734335040 11943419 1066773298269041934058616792937850185840 11943420 254237055210619857572421652524394536960 11943421 -270233707535557151567302345034168257536 11943422 1209353570224596672716605709495848320 11943423 37544923869610915943055961950158157600 11943424 -533488422862978534595054514889486761984 11943425 104261549048883792628132736178401437500 11943426 423748373650829134061595274031893632 11943427 196627749706759412424161901206706150760 11943428 -65256937585107118699004609265239691264 11943429 -115075041035070361134865084103413248480 11943430 -539381939565675916226416375146689504640 11943431 985340795801620080036185529671509166232 11943432 -160359885668208985615698928497400872960 11943433 522562093069637953579212623186038534682 11943434 35551506384471390348836822404139151360 11943435 254265457185860827527995499622157253120 11943436 -570817803696197708259801539100398005760 11943437 -691784052933082092115545542396700664608 11943438 -178244854420627900152594248779324339200 11943439 381580595554363717022295597331511031424 11943440 -35138882506341166422642976601969786880 11943441 118699038604649865566867605759325416320 11943442 -96205064326476232194890822704616690688 11943443 -484404249661602360833356570483354555416 11943444 100518436734978287351261484400170332160 11943445 287078782946465417847696919930719476700 11943446 84464927941126900338642866016517488672 11943447 653243324240803650454291252522494337920 11943448 1073659172586880988028228142634702622720 11943449 100255156619054674075028563320245712960 11943450 97530242350579733722271175805012473600 11943451 -215218303717902348120978290551392413520 11943452 -406897184746986912798787567575892353024 11943453 1521165147245187778905466850141502597408 11943454 -331810496236418963565729681716807859840 11943455 187595263757035460540940544321551084960 11943456 -395030984845475397180675834434051112960 11943457 43711543263399572802217217282279392000 11943458 -22705139530607732993879000146106342016 11943459 60737754357258497695289867013763376328 11943460 -60518125096236340570583951781934333440 11943461 588042017468519297370735186042232473600 11943462 133077625915928296100961749852022351552 11943463 52843339215063249085016311770810667008 11943464 -83992729018985175446457564149584220160 11943465 2094459649360505182369781469656867520 11943466 -258682921570636509481405249347162615456 11943467 505872978234517421456298485409572246880 11943468 -345307334460357226127813165826743602176 11943469 -59191483654191255562393676338285158804 11943470 -60960895043997197464784634951099002880 11943471 -591046856456625602709340450381621853688 11943472 -344794469902904515061242725284944281600 11943473 -1089209155329050363963725111930985308176 11943474 -365724913706370214806801333447232928640 11943475 314534751703462635186678045935351643500 11943476 -159280491226814274948815352204605184000 11943477 -38048767311916347305307798183811557120 11943478 -1393855107234561364796692749094521600 11943479 -631038800143442918850214867320515741424 11943480 545377170028801177909592543065641984000 11943481 -506083984845309048354298196346820385136 11943482 -14524799012516294329806620834900617728 11943483 581179008104102489316642093738121248024 11943484 -211838391454663915513252911131480843264 11943485 -225326438488278943232791185391557524820 11943486 205400728979630895081393321346611212544 11943487 1681915890215366778278478744011748593992 11943488 57450505996535420276107778546372444160 11943489 229368834675189446652659457632873059200 11943490 -38331533264807845372588638217629266880 11943491 141658676347199405028427374525719320272 11943492 466792457143211992678177898086804936704 11943493 289155853474958148165810543860960995742 11943494 133227793493067350448179733932509297152 11943495 481364274937864228335344823983571492000 11943496 709989556452933387846540960024147394560 11943497 583692400325468572973370842303252297700 11943498 22826125892968007877424767865083978240 11943499 -76128364630914678771020727383292756480 11943500 -1012191468954328169221017176187170304000 11943501 925385710511636065442767352984519562432 11943502 -193208871235797440813313306284095758528 11943503 449212847595451902316077332217068615064 11943504 -102740212237726803696806577719193108480 11943505 479282744317556320585400040768217403100 11943506 -276499997146003282424317560424395248640 11943507 124722687201754567660755816472592723640 11943508 13958723897081865552984998904205066240 11943509 -613331657437867878561143888607985051296 11943510 322456844600887600249557151419173554560 11943511 -528300252025367777373092479827613072888 11943512 70498681584168281297190045672332328960 11943513 -688195238261002171360500342983042347596 11943514 834559576039214360419123169849978138880 11943515 694552092520352350426639660571717588160 11943516 -99700688197488654627872825614144859136 11943517 -1324716460201904281967025460231906697434 11943518 -730904751697770399527303780835190727040 11943519 -49927924875711709438996237357984316928 11943520 -252586803977745995384009244584879063040 11943521 241090225295678840754672239020163506722 11943522 -71728480945805985891085435561359969840 11943523 550148040394656042259933090809334003080 11943524 -235114748614659627169176011998700267904 11943525 -112074834985564382545571998612517836800 11943526 -38716337109023395866397418656979291904 11943527 642366628839482718856524173778939848376 11943528 80723563907543960725310611740400926720 11943529 609837938057715715189104849825566765284 11943530 -37415316396286020002725888688940482880 11943531 -655052650192507120684674888905136828 11943532 -406252998186181079142552379328001540096 11943533 -63089225623043814624255443307401712000 11943534 6209023616988515962986767915754040320 11943535 -73700175719735561316953857786072887600 11943536 109476371320810136053153771183118745600 11943537 921550110045883449789281424237679328352 11943538 -89305716973096433169350889553831163904 11943539 781529957284767095568235514607662123340 11943540 -146288635649511798002680231057194393600 11943541 -196314614539779632952112366353229348128 11943542 353703777488068701265230534463802793600 11943543 -198463999228904940992648246672972608536 11943544 -1269343674537721044905179252623266979840 11943545 814831909863211953745267245927415531200 11943546 2543260589543704751034506923178907648 11943547 -309129682042534727875597136850700800 11943548 90951665980041841815268388269473331200 11943549 462643005411400335367666190374787489568 11943550 155054138638482998354485600593430996800 11943551 21513096556787067337878439071609373752 11943552 392946548071957515294329362027275878400 11943553 379875659849228921683427520605826501204 11943554 392946977683784532366959515125398062848 11943555 -39532418430070020788378528661419781120 11943556 288545518159237396996152665900026511360 11943557 643886094355121876924995977602677171806 11943558 28201235793659558505642682147673226240 11943559 786634894214837674556213167919984520504 11943560 -631811917547493258904920611765754624000 11943561 41801891476046438019543813027420027264 11943562 162914993334648429654467941012467274032 11943563 -372268402352841812207878216037767896240 11943564 -593751810819091301475678841681012174848 11943565 40676091495692432322918244636802700000 11943566 -272795878583651357697214914698212347840 11943567 -228187347692944862370328211713690022616 11943568 -102765798085141243571223922570543497216 11943569 -1216881333406169984216684415189379063440 11943570 -34068656055095152779816806944770316800 11943571 2619314439425659561097272232462458406400 11943572 -1171410751328266674319584210728533329024 11943573 456026797807567520450403665878095713184 11943574 -202360479448736591568585965963154245760 11943575 -123291423308323004551554493037977968000 11943576 321468868922763599994213743034119915520 11943577 219371080509188758387480781565272996426 11943578 -282131244215434095788152568866203230976 11943579 -526633010767837539828404773926201536616 11943580 -754841891229952019941945045063216995840 11943581 570850098381927432654355143487887717132 11943582 -11954741972711350153373123206123008000 11943583 -2170433605875625388070591244993281176 11943584 -434789282300947452478031568607471730688 11943585 -321028972385661216905492911017936700800 11943586 -158954058348040723314633823158324409008 11943587 -193874834208253620630769068490687560576 11943588 490829015790412124719196016413244260352 11943589 422374240552374628213505366476458631456 11943590 355217252471479287340888887308532643200 11943591 744009984061852895001192495337213981824 11943592 1589572967218121564665274082436195276800 11943593 225532112917344313075503972615254785920 11943594 -2322298467315587947628730050414491392 11943595 59290580048037334827834112616366521200 11943596 74609687042158307203668588822964961280 11943597 83436411782104445563383436756489988640 11943598 64141058487272755786402009911842260800 11943599 614405232342769823399647389961759059600 11943600 29863353880038256853476368358711296000 11943601 -77715296269095134867898294605213385408 11943602 -272723156412369814006967403108096448896 11943603 16334384623359314727626443351376366400 11943604 781350492291993819484912733107514704256 11943605 191659467546544093524567875855962785600 11943606 -423737979595045814946678614076179059200 11943607 -173744218819058610106226147047026486160 11943608 -1077453353035944404898086926515728855040 11943609 -1193874262504821207960947570261296566720 11943610 132051245079140936699454450845888716800 11943611 -1337021647860739146451876907411556901788 11943612 -36850869883793760606980461645721100288 11943613 -117421746520809062260180518084082135872 11943614 180373995476571502528781068623245542656 11943615 86518937462723662032824224958313984000 11943616 143003234638027015805558878462001807360 11943617 413453561825004742878179545575995766144 11943618 -86653341358007804682698811659358965760 11943619 155682475975541331113022791996085748944 11943620 138186595620787909338407944424062402560 11943621 -684795450257459194747749651898135786080 11943622 -217880888248749387380551051351763352960 11943623 786919441157513090687151919543188637944 11943624 -74736359907240750214235961305223659520 11943625 1505985736411651471030286070290176725000 11943626 -306458283444418407052527331243344193488 11943627 345935470341147097505895475525972399320 11943628 -145661216786974182959934500058138178560 11943629 374683705510452982655368171694496826230 11943630 -12286826092681283354851748081220488640 11943631 -176895186872965041815028589926395790608 11943632 -88591929886257718233328383331890929664 11943633 -216702909567754599332636915972967199296 11943634 213616529562667038403385774004092890272 11943635 340274325736593451193054218527598439760 11943636 671079054898981140676733764020504102912 11943637 -11102146687043989581561062877737564128 11943638 59781587586063543964632677368504718592 11943639 -89851783918705996464689532659414840160 11943640 -776518520045559058253882325591606067200 11943641 -756563916822125450332833148904544179958 11943642 -482910425051883270944446439547783833088 11943643 1463763573969022766784058950070557277892 11943644 -676283856123434779790416156268447075328 11943645 119216444960109221194458692112973200000 11943646 339260887265576658705199547358223955328 11943647 163341674934579010046941974777469647360 11943648 338616834353474883713695357532371943424 11943649 370045292979633632030526357331985244160 11943650 -29978233442486576153034603740243748000 11943651 -185930051152616621457223293138617752968 11943652 795815833466271358260977105003434364544 11943653 -516558245867858432784977585528180116098 11943654 -143369525425622426551256486116933215360 11943655 670312800858494897332344590061233823120 11943656 396148466791738400862276314138744156160 11943657 755459821320699042044161825725948854016 11943658 142338865583189279243822082144312175200 11943659 -34419335094219433835046680240862732000 11943660 -107577114114898923508453571817662269440 11943661 -828282445886332333068082090445805857568 11943662 131837530987997439891912076312367188032 11943663 895453384508408621391880529855639196288 11943664 -79580802172516842167205795075115909120 11943665 129768381238881931610400148070937268800 11943666 139292567001371030249786023615876300800 11943667 457736145332797022745383633847457536716 11943668 -1413735352536721166317771227943387776 11943669 110455270300413968429103381553603863168 11943670 130722419603174949224446897984694572800 11943671 1234190814624287912456982377753008048872 11943672 -112333925225780607160480566763855503360 11943673 745156315032781836419039639688837564672 11943674 -319741718344235536157273132159665410048 11943675 -46827347599996053140079261735857082000 11943676 50337222516482928502034684805137554432 11943677 2459042306334485362991490155119562220972 11943678 120198742776642828854792798577820925568 11943679 -899492442090109344147641204816356254480 11943680 998430253775079669997594616549867520 11943681 207649677035330806312441092793489039152 11943682 -148493490424780434444643466139129461808 11943683 343815272153359305491808080322382183932 11943684 7009458866771829221622031031469064320 11943685 675853998882818348097196825994544600 11943686 186654939758750243898240615357692453760 11943687 -167540133763342582542193660905360208896 11943688 -770703088973576748898042758498487050240 11943689 -1155954243470457769045271073506328420144 11943690 -158056102952511735835761422517898214400 11943691 585854219156610816584593248082691124000 11943692 -693199957415352390699835432527207902208 11943693 276946293107676337811003994556160199744 11943694 206353690953501464296216212642637824000 11943695 -360241343138414444578782116179437221520 11943696 144280027160017792185084446874660175872 11943697 -1094241013929264462425829745574333483854 11943698 213957495498203965410356634942544968864 11943699 -841288906480860122621902943350010304960 11943700 25648274280991230015352127916973056000 11943701 -801374285045017416819159323159836530240 11943702 -439167798970047711905456676941135817120 11943703 301511045819434956636306687618002746952 11943704 1457724395141263547394718021899833241600 11943705 -140501006959497258498881582982754376640 11943706 352452652112679586891829372927444539104 11943707 491937103891694592102117163465232405712 11943708 -61385823020136665758528792031653232640 11943709 -527201497454573764193540453362019162196 11943710 239263602356684637513717571363842011520 11943711 -15800088713900839277629241528591028480 11943712 -684842124513705380840241138182257115136 11943713 -51781188385384573738479963978485659038 11943714 -443122368136855824406462914982935824640 11943715 99492400843304182477087218724436705280 11943716 -178780637037214205009178953112695255040 11943717 184201795152121991937039814089023714880 11943718 498476026040766936987570340454920025280 11943719 21501063388121189821210593101894203920 11943720 304084528499555779697080918913249280000 11943721 -146612476258258750547781007956584755078 11943722 -144233949853868594252099467400964941568 11943723 -8077297961336589520582864194741242880 11943724 -360364012989119534039077590992777779200 11943725 -10564034478874404568178838023735930400 11943726 -521484313294383996434274857852978475456 11943727 -1160483104268103043348179890125900242600 11943728 -19668040810120274470223179323251048448 11943729 123610531638685148375659912212945174144 11943730 140446825934382718831656242434694777760 11943731 84961889611506342598345854368959322712 11943732 327705017326855289690893921945803958272 11943733 -305407386213889612201675159484499760018 11943734 74068151664428108458176279740831023104 11943735 101072987416898727856277488193800074240 11943736 -533068860274381449291331124819428515840 11943737 134892676218389027225223511498014109260 11943738 222526138789111066840097099290031896944 11943739 329244777741271232481715430798430588768 11943740 478291964261071725962853510220780538880 11943741 -551807818636106734978021746624155177856 11943742 -193408710113258396267520393360487526400 11943743 11771129605569452564268824256014214000 11943744 -84820847072134829527969324562418499584 11943745 404186339742276445717003636089988071360 11943746 275185075754327426748239446204992357072 11943747 133292746898585648899538771830467961440 11943748 269895779923872178265885150995749750016 11943749 -47008684395649410143851770691771718436 11943750 -89938054658102456415893554568732400000 11943751 -1260446113747586308919858329276101456 11943752 -1072294532347573368508964526790386662400 11943753 48133864997193452683923135265402610208 11943754 -168786425652032202755181306082855721424 11943755 -152261533419745379173429360245101966880 11943756 -193623769090838966580783628541308325376 11943757 -44657713174176951152458000733897043488 11943758 -377671475690170455417282764912040522624 11943759 596149823202684354954499177216849626504 11943760 9360333246335200177832032788792852480 11943761 373327337259243355985146715610886320480 11943762 -57205094558587192472534370042353385984 11943763 394542230806724043144473472895180249024 11943764 -17189155555511132213581465519268419584 11943765 474774595746500070258625417022146718460 11943766 -1675441717635332070853942248672393600 11943767 287492171345729215241836807613582687280 11943768 -329803835512067320391650869436857876480 11943769 696980692595033695279672247744137836170 11943770 141107593917508847976142910171802951360 11943771 -129537448407036257599742086187003966976 11943772 -133895149365551260365424612989170650624 11943773 253913163964493050144312605043326581760 11943774 -2782116800926510724649740223840190464 11943775 389386314549016750073911891271419782000 11943776 157308595029661513030479301681963597824 11943777 -1233631551075000765342630420366905884992 11943778 110863943822918417013074447423283128832 11943779 1115768568286807842717532719706635076380 11943780 88645445545661813039316669800571801600 11943781 264269986665055087352726337800551891200 11943782 5003537573743303551963838633823193984 11943783 65182960042258555895455426603121153280 11943784 -550633420132015685812468368597397555200 11943785 -36651373931380607271378819582769543680 11943786 -13648941863865139532829681112240665600 11943787 -592115244746414643653390776626679111564 11943788 -392659043455237045605203029883322246912 11943789 -144496360457213823706795594973549856 11943790 -422412504385198114324579755717963201600 11943791 -168359336112568107980975568865647509808 11943792 7766991561572065473626155810337390592 11943793 -1363417926413924188151090306368054336076 11943794 -434917081496526009397358940118901374848 11943795 -174629530624038403836775939313026615200 11943796 -289514399856142382622799790008726518400 11943797 -828197796026265646009652498242314710148 11943798 73695192437432807962700134048998064128 11943799 865298686323480635515920421927306585800 11943800 200228546726233522019769482503787520000 11943801 353731974972939304741533020013968243040 11943802 64020146292055448042148357810746226912 11943803 -588694613826408299617085507343411325056 11943804 -93494275013052041378224918054580453376 11943805 183182866942254725210061937153057398360 11943806 -64299809194012703584671541573036938240 11943807 105445527364078788983386686794166004992 11943808 -70760335233216251281737457452586106880 11943809 24128668072811247874494682518171514080 11943810 60514842806167503546185346733741869600 11943811 358099341965086436831021070686720386824 11943812 -227206445335656206248286476760909161344 11943813 397526742607931610886879005335831872128 11943814 -46173847342584929694573881515039620480 11943815 101720689698348544917076383407786442720 11943816 -208531316848332261401895612963072614400 11943817 -1290939781815759486195609904785211340134 11943818 -154354191229660590503023774907530114560 11943819 -80550904755083722512533992095686860356 11943820 -775060594016567703509016229493790720 11943821 -854338985064836934885910114520099643978 11943822 -13351558631827304913565991110985705472 11943823 1358836586017934219296450584770163329072 11943824 329033894963163633325140000844684738560 11943825 -20093676478456825036152506792711066400 11943826 555853319769284689380587398865037169440 11943827 83045689122774162501455515431888324000 11943828 166932023874749288703376808988700016640 11943829 -370914389892902172832951997608848787570 11943830 34213916573187952595351284742071138560 11943831 489207540330361639902294899221700822400 11943832 -84970993312746574432673637300970475520 11943833 -88970432110594777874270900557813371264 11943834 -170203637276553424436937837841917593088 11943835 -50736325935355818059763331536335201280 11943836 -55930182197416272342225437209005285888 11943837 -277755912504017301704979628410162665760 11943838 -657069912067695111595360816262374999680 11943839 -680890398016350397611739555931266275360 11943840 735707355166067523079072056781307904000 11943841 -51120708220864670963778979274328321856 11943842 -75334847989037526543209359172829143040 11943843 629552280111754655168807750476888687344 11943844 -655787225860027475056367780373651606528 11943845 -123140426176060644432781078887296688900 11943846 71066426023986856576731567450312874272 11943847 -144195598514464061315189531078213589488 11943848 -393875613821779536029392659642700723200 11943849 -1113177552232477077189873856805088549600 11943850 -31718265293813604608779301546181903600 11943851 706756293789210389687044929392105964852 11943852 -5793747039827680388557714436465786880 11943853 -1175542599989310005888131312618456053600 11943854 107415792671244275507243220198624561408 11943855 -16663445179755103221189648538745364480 11943856 -128932279108030711572606763253991014400 11943857 -900447703833739377879107602063730106768 11943858 197691863332013042582357592601850285184 11943859 -336312879645193725880177457950157637584 11943860 806540741425533761615348003882291443200 11943861 152682842374311943498655032600091484384 11943862 -249494606207659252243990406640275227008 11943863 923185357121132964271067332810313312520 11943864 469491954114608058719063053704191016960 11943865 -1045499196406987069019399274765893049600 11943866 135113499304897797709991210394331693056 11943867 -289808711742332081842332895810472663952 11943868 -555686443472874449726002758260413685248 11943869 -379213138543539354634008653532104684160 11943870 -23979433041641093588874914511125923200 11943871 709716981836346234262688413722808139072 11943872 -19351418969451089355224592680346451968 11943873 66108374014075725555406058538202968960 11943874 3315644621020443521891627625221271360 11943875 -928196581222126721323925994232920960000 11943876 100398035993464571374185001982010224640 11943877 478140183874939357227760787172378858624 11943878 612273008439666480448019429732906406240 11943879 -626922241672394654032905879659808467760 11943880 390356668358594910836574425921499955200 11943881 1477327821464226808657802344632140558682 11943882 -183044837554771395145207929349826972160 11943883 -82029182557735309954602337208938273024 11943884 383017693496179086583428394327450626816 11943885 441309340767086280310013740258633893600 11943886 680132470718478720860447986613364480 11943887 -100555984865752469795901842112179139600 11943888 68545833179831701387580892463639953408 11943889 542843778973763626454898564462380040480 11943890 25690529069795239511809878507312852480 11943891 301900013916537251199955275611871059700 11943892 503276986768883392431985587993559865216 11943893 57978454830594304002665570441251416600 11943894 -364243482940907377172258124286160286720 11943895 937658401695389164862889208660883040 11943896 499042460870323605108167074654619074560 11943897 -193658906329295072695871487636745472256 11943898 401908961693925141526604310766530397920 11943899 -730231196065705873112786080043588825880 11943900 69795205123608395741391878258027596800 11943901 496051801546295634151526307673606618560 11943902 -390790327186453543657683564142054270848 11943903 -530271064808611900615992448806943603896 11943904 219853500982419347527193875148905119744 11943905 -319478152354576363090439269768628057880 11943906 320401949406255693792257683027409320320 11943907 -265260020193885965694302281819580799844 11943908 -10943420153731709803038326372025517824 11943909 226802264461001561140202989172458782720 11943910 -689399381702558135205428438376241920 11943911 181337453022923680459978306606050509760 11943912 -783500666012904445644559290010152468480 11943913 262791995931314246402346296064966373440 11943914 817662421337819108053841474868029397600 11943915 75114465533701718224880690021296815840 11943916 -930646741681575093488512503726067797760 11943917 -697543077829948055987777824733465717034 11943918 -151485967082266624580758445474346923136 11943919 -143338388419134409010242457887434526856 11943920 -48988052669501950966513819497128263680 11943921 -85231020382094261054978099413268535360 11943922 -1016684013529164642311786287626791156736 11943923 449490360857640534894681382160232876144 11943924 -508195773709945254729155334156812550144 11943925 250108356223327215624948337469914353600 11943926 61633463303055082241482116242065338240 11943927 -129356591951605478700612273836110831872 11943928 -173632126598898330688420430408089927680 11943929 406522899571621525674328935726703303530 11943930 351154057126485441113900244362549376000 11943931 -427506766631558069239935001761247416800 11943932 -106737253813893666549692433366875996160 11943933 -10839755049028434091856098101787729056 11943934 -321360488943062256037445357765340137088 11943935 -348459598804318684701693463549341441840 11943936 306260461059179218417269618455196205056 11943937 -254517259024711494234948114553453247660 11943938 5615082161434765949720090176070914944 11943939 406934092396954121979482821339200571392 11943940 -459308650792535556065387324820901209600 11943941 -887517180301283119901616727490955578658 11943942 -366445944968098864013299307641331527488 11943943 1360374484739147988083291368418622769944 11943944 566027390294844365453765206125655004160 11943945 161670218432751380854958357314318001040 11943946 18362168795378969872882962065260185600 11943947 901962898409380232632010322552216717396 11943948 -262419803225361516880339227740938129920 11943949 968218361275050773095126399686007201728 11943950 -108441627883689371136237221254501728000 11943951 -364829442347116191067550939470474350720 11943952 147995219946204570775046245693087686656 11943953 -767309371623863620092442248640154447040 11943954 296653925610888979156041412022720382720 11943955 -88609593016146665879796611417084549280 11943956 -37780938337442696862463285700550426624 11943957 -136357166007116836649424124677465642720 11943958 292762420024126087776313542630002073984 11943959 -31035738853541653423954666081936557120 11943960 -2066569998584718172736141681393664000 11943961 285807228698302893644229691129031626900 11943962 894001544383646928466463963626570901472 11943963 -886360010542738410706628576417124187680 11943964 661924306091471697316720714499044414976 11943965 -779070180042673694196000571679551944480 11943966 64931185096552082503674392269535855424 11943967 -522549313620974380859638118730489093008 11943968 -40402147983635198084209029772204179456 11943969 -425914693395466938881902669165581434880 11943970 -107813984130498105521911288339750080000 11943971 150299810419701648758003092992427053792 11943972 485589156982716717935598326935051898496 11943973 334614107848353494220650690635153532222 11943974 -105670191223169858273178765877576904448 11943975 -296435876928721018042162234763638972800 11943976 208083010478402315484224117097167093760 11943977 -1433473647051323881116846558040542039174 11943978 40762709018727119477884944012681492480 11943979 -1125979400587053418571422679103309842424 11943980 -70887745166529912716941425120946944000 11943981 1505235041098198336590263606447663040 11943982 540582417724670983392899931723109966272 11943983 -1182956710342549790204503700220028760352 11943984 -71540788918435191683377402120851750912 11943985 66949121741909714355942705713264928180 11943986 -444239313496289807600277456582451757808 11943987 106718378359912458460272694580165467776 11943988 89055986656852861199064012966947065856 11943989 59554380550886050047879940353426660000 11943990 -46731734761876654609281695543403724800 11943991 286238039870223121994204909995393332392 11943992 -580300867045158886042992978131990937600 11943993 245163800253893573418746454687681213264 11943994 226517303566681425093515241603214006272 11943995 -678769343411438083693697244168867177120 11943996 757940394486386668921541893497908044800 11943997 150005695475725574599713099348164764440 11943998 -672615225896043901037964545944393678080 11943999 -506440108271336681412242599276613991816 11944000 -323794330857647940652636305381654528000 11944001 417964835330620661541361644631573048002 11944002 -842196162015415286326386956970316800 11944003 -1042686686094189977813393766331822599748 11944004 90001727000116039065880472774403379200 11944005 -494832179387536791337053455831621497440 11944006 412752921686453137026961770315838553952 11944007 -704705334226279578749741512236702775968 11944008 -620310029706205324340008413316816281600 11944009 -198584107024764566166865230129864610176 11944010 134250589089357643077003063400212633600 11944011 -160200414032757191325821187595526745600 11944012 847880564640122526123360216793977357056 11944013 755254922590519930759139002501081405740 11944014 -70502683871575308518251463746853406720 11944015 -267736257485024452566899998202669306880 11944016 203697131592802681350616135139847045120 11944017 75231892479978189973608872708938318866 11944018 233739362528308350365108510706028194960 11944019 785447718225363510847153386545608570920 11944020 13985491165529373960847699774787112960 11944021 27447443354536266456225077009266639744 11944022 656160723620879302068052580799199578624 11944023 44737644505457933419466922770092267008 11944024 20631500544538076244331800865823723520 11944025 -211166566694588592680350530525612000000 11944026 434378293396519937464327372370393406192 11944027 450475232536147461770601632170978812000 11944028 -800900390783127406301519163074042849280 11944029 886175055531692083900831857831952493184 11944030 218826112670680793736796509031151316480 11944031 -581014187122656196747503914283266904 11944032 -309900910980516431005285974679486464000 11944033 1087301693494864397204930082513243701282 11944034 774344176137312504260330602824636622416 11944035 127964971756249760987933848651587676320 11944036 -111431354088478107618462219554317215488 11944037 325991432558683104687061466172169573152 11944038 -11721196322480630089075958881151975424 11944039 302208736578554057856925730754340166840 11944040 785899678053617928326379979671123916800 11944041 51174057175329947551082697085041684960 11944042 433663633661859145174601184193294239744 11944043 -1496497655318962558988903915609090157708 11944044 232022616787138762117343222931180533760 11944045 72141362994731044676278959709702564320 11944046 -11657106576755868472462660174267291776 11944047 38029551731854377517528097987998528272 11944048 -198153217607354189894482128009174089728 11944049 -98012006168204858805717584272631252952 11944050 128950992257994741526016294454344092800 11944051 -467506603194221756753530477555269315248 11944052 -135899200268914968657439868745983090688 11944053 398535682292324658352792214888682874464 11944054 82844442499759892224889186192929396992 11944055 678010249603939381763138920622807706960 11944056 557256488609697912902256399340673126400 11944057 -352554005484598742762864833798449135228 11944058 -19242708378426348651482364520472936448 11944059 108395355324689207811588367951994335680 11944060 -258960005645715808649535999831134976000 11944061 546009434565936258838540103246908643232 11944062 107992276046449518488084274616132177728 11944063 1056014231443156320504953374986539781728 11944064 135896589598147250889389017713868800000 11944065 37161817075758521462715303679610035200 11944066 96182867969447406035785455369140267904 11944067 -102181093629983782733318190695990640 11944068 9691098725647021261379035674148899840 11944069 110563457766284812812742329649776741470 11944070 -546564998686000739008867474433502683520 11944071 654262212749922035070966056585415549600 11944072 445974492279494117994255689450402119680 11944073 83830327987300237539491467629453607860 11944074 -275715281172090117505222431264954205440 11944075 476370187204207590107825428719680250600 11944076 -38920768999853736570400665964199370240 11944077 -531504450786173652707870989979080751520 11944078 164499744308024950690483372500620118720 11944079 166413122059667259072837051018740555232 11944080 -86030860390051028194883197512269660160 11944081 -209188936529451526150466669673186319652 11944082 651547683230492945024270201997563106432 11944083 199244407741473645429392565550308354048 11944084 572904713492041991814922695650656727040 11944085 1177593438214594884364850904321075643800 11944086 -158680724293903088921311273026377908224 11944087 -2189187437318422555419129810360287442888 11944088 -477869175801801495277605430985970647040 11944089 -514078092869723148915265718400524000640 11944090 106391278928166082973047697635243457280 11944091 327110192937022508109317168102662719492 11944092 -585921936633014827382400208680637736448 11944093 -89859144924147474324238448228118845940 11944094 776253784921646235872349395194447442112 11944095 -654882378645971321876516994894002400 11944096 222710138866563110824290202686628823040 11944097 998197425802581265680523057227987905712 11944098 36083016720524603695565673454092133536 11944099 -1074545466042186213380432546280060868900 11944100 -44118989389008518842632284274913075200 11944101 -27728167470342744292601162081352924960 11944102 -70876253064534641285428899529966921248 11944103 -832659572847374591316825258142231027200 11944104 681951992467084618740305427174429573120 11944105 -929858469226485405159752230957866735480 11944106 -321740086571872138413410559329323879248 11944107 -19652805426852303280587006704394676992 11944108 -49479523397960221132107253246201973760 11944109 -931790078438290497520655185576708947690 11944110 -3866643538831843909200962595332628480 11944111 -21447071596347464564614433883312864200 11944112 -170939356535664980350284109929962717184 11944113 -516412564151067521377701486800392706112 11944114 2305986991990554874379131001565757440 11944115 -51046928192511264280972311081669307680 11944116 214736598337089802559248647801646860672 11944117 702330376172587055827697632521489312672 11944118 -130815908137071616822421829502691088384 11944119 -781177847078756420024190865443863908992 11944120 168475357814050718025453608049106329600 11944121 -115701481290934103777096541928917225216 11944122 482857928981927359851671845139417460480 11944123 -228181235473963066660224340576006008216 11944124 -785233692016827498094848087556747336704 11944125 889163073973229835587004678645183600000 11944126 166863300405565100166594042871757536512 11944127 -380195641330873616849056476560061262440 11944128 91192199959435476092521539252598603776 11944129 -941854371185190730944198433933557262270 11944130 -289949421935966190153989009806933263360 11944131 -247447910351893140373600304890671695040 11944132 -60644044274662383430960530037462060800 11944133 -104953482961432070713771152909804242400 11944134 -111656207060358958063423797001018533216 11944135 -174099230502444546130883442006345300480 11944136 263607099939693434740188110168492328960 11944137 -391417291680423509135854035026253459360 11944138 -273203029102702892192854853221834516080 11944139 584851695658689932980426212355814753940 11944140 -66983311232719908916110954736323962880 11944141 1245615448784747348934086069472419556000 11944142 129773117639324208610395695744624155968 11944143 -436219603859573712619952767386157657080 11944144 -366033660578577341672248785622855229440 11944145 -148237525367255360095879283882843765760 11944146 -175904300897710555406099534039062060416 11944147 766325958543383008063486679777553718680 11944148 926823761241376446862485591698213390208 11944149 364918031467230865154926023963683137152 11944150 440162946663264467270950030828955344800 11944151 -165203798561651954855553987143538416088 11944152 -936217141530994486631544012105523200 11944153 659507038825256760302315771069600640 11944154 -273639498946715934689423923761608542224 11944155 -121555841735017657072585907786787029280 11944156 -47238803306792772365624413620473948160 11944157 2430988183241737840944181797534801904512 11944158 147948562561201169830343019331212158784 11944159 -216896693600219515505863773301463005080 11944160 208924449102517864079229670700679168000 11944161 135769940740819007126524509402915241380 11944162 -106939523654712536002971941332503111168 11944163 224314025270809263332938034458614781440 11944164 -355266467499124146124163081398492007424 11944165 946269299994535060477319883487525896060 11944166 -218734520815565486191273850177719640832 11944167 104531998941725742785221463786078819880 11944168 1548950078183773782089690073787944960000 11944169 -1247150543833346640627126255350493071430 11944170 -36837274819342358857151761033030502400 11944171 1270804635655417323651906619605266480372 11944172 468813819044558115641829786530906250240 11944173 880014116542065781793585674415799979584 11944174 -1148339313321626196217067351836743945216 11944175 60681413389708388319115272348559607400 11944176 6284311754347248067467996871576780800 11944177 -153947207120523742083741905240661998528 11944178 661649278811482061704278470523207803520 11944179 -60123106775126020107976343680922784000 11944180 675920835025615892086822502988610118400 11944181 -734772489347599934837354356182002664018 11944182 -444753506409764620371345471219117425280 11944183 -1245478314487038901029409318309892120400 11944184 -544797321266515055941406651540033740800 11944185 263270220326081342925179358039406387200 11944186 -107497508037029389663176241229009067072 11944187 25659923253586154407198439175173694000 11944188 226385779574191642092637256672353188864 11944189 2334249072650065263735631218494695174624 11944190 -141554363209355535517226473052190624000 11944191 -398238505838405678071888579091887879536 11944192 -107727075973128040257060091207339737088 11944193 -470975822774332201872587762242506210558 11944194 -17897353680897916079756181741233256960 11944195 -264804078040770864566221113160266418800 11944196 -6311039708206236448451972541248225280 11944197 29802150913219983532382295927858529374 11944198 213064477161355386782568229981611386880 11944199 1075103012625707193223531442161823052288 11944200 -437485647471990435879569699496486912000 11944201 4174017828198004007863197577546278600 11944202 176601276928423260934374104213713828704 11944203 193930842671986862963610336911000249304 11944204 1765013192777439761316320710431261628416 11944205 -92293725648834958010643640349747364480 11944206 29425757220479336624132327752781134080 11944207 422795421884999013050009775939716381184 11944208 -165340419103286073245962368217867468800 11944209 -228467709499527946549850107851611367696 11944210 4855158686009100848427281331794777760 11944211 -467779079395817891940771422389016383188 11944212 -225098740020328131009300111419552575488 11944213 16218963025734093323810318605412876124 11944214 -471227084762628283086942059939940248544 11944215 110342251854723537943252421726442319560 11944216 -560963483620741462532016209051353835520 11944217 -119419974762357013014930880925944562400 11944218 -94182993863165760935372299116730750464 11944219 512386727999347286867389232493503239696 11944220 -173392966629527034526297109663086848000 11944221 138303245925127509086477815977274941312 11944222 66277887630893510682243003240887701632 11944223 608156397895728510808498872097798060800 11944224 -1462366484104255011691665300359502888960 11944225 549869550778519554142611984843197981750 11944226 300758973058401307245095388733222556160 11944227 -568290626218751302186817889873230179920 11944228 -69949231222882780459711973240238218240 11944229 -166603996893499455032252632042417861728 11944230 -6216900786319404705202276561899936000 11944231 20477501757654048283552496251803624232 11944232 1350611439189180492587598782144236492800 11944233 144535133223073844795815775734812865920 11944234 151549445414577057320470649742489121632 11944235 888869211159727003040270899264862667600 11944236 -691082545993361812500258609759030497280 11944237 118774099565958903838749277892307318220 11944238 148700241005536998312484756850020712448 11944239 1196652257351152083124505369405152128 11944240 71019999757185667372580021616797614080 11944241 88811485084350246535125329223101850642 11944242 269579139342735291760248727103640689040 11944243 -124932822233891579339054888315433468960 11944244 22020210782972911479519328712825070720 11944245 84997473691663192433866296996913632000 11944246 -404087060610691227794405110080605304960 11944247 10479502385480345740295840000414208000 11944248 388561535940821395035233011819116072960 11944249 506919198009110581069279490703074686250 11944250 486202169580406512377414852431005912000 11944251 -929588419108009371799982149120077437952 11944252 -500494211156731957684307219708159755264 11944253 -745291799786843994729238780689355197498 11944254 35772022032407141812533771789444037632 11944255 295404880022671087945778230962847152000 11944256 12955557857120724438800794729135472640 11944257 365791775475889293990224553216347220288 11944258 437842680511032498307007793693101046480 11944259 -592628964805339711297136108739194525280 11944260 -1416601935151342136905834436269155840 11944261 -390964505488837992081195646491308569568 11944262 -12956107610784691850381652138351903936 11944263 40101302426852800597870025679355032744 11944264 -296588859129095162120240117871373516800 11944265 -283435034531264391010411824523199324280 11944266 -52236839028647023738402698146026017792 11944267 214301842242434234474575285309615895952 11944268 -244421894779988869346856869218723135488 11944269 -449459892612923584514786256044079610218 11944270 -213034802434845299854398414655179091200 11944271 -488498815094045487391680947076230458056 11944272 9776781632406228618461271166650286080 11944273 942924499985715075884849660240528546 11944274 13059439166334094355975987664721524480 11944275 -52744963597749260548163160304767206400 11944276 449591211782288426098185474421180735488 11944277 34494910710654919238326318441552722126 11944278 -52636804092358602693833401388255438496 11944279 -736247995948684659977795031798044889216 11944280 374329172435009843986524831557140070400 11944281 344497255679679041367560490842706475680 11944282 -501197414680417192211871967572527616 11944283 393790886209377789433084473997960464 11944284 44873076956222045769299564967895302144 11944285 295967659534945053859068067583228819160 11944286 42294663644042036305378644714310973760 11944287 -222804278773632189327094286095739340000 11944288 1193624067438963948159542816711961477120 11944289 727252526513443387594470641198680608000 11944290 80269257133232264391154261104231198720 11944291 1133806679408093334490283654714645437432 11944292 -398928356223859975808275889209169154048 11944293 -799370916955854703581982632535678068000 11944294 -563077369871715115811718206873138774304 11944295 327594611673530203604105345161548337200 11944296 126234185611021213828573065996883722240 11944297 -673440283933351940085886061253131117254 11944298 660095567052536229915910636979855078400 11944299 -649269255873139775534986461361894697280 11944300 -119575755400386735351388791884524851200 11944301 -760103298620230203391483297090692502698 11944302 231964334724524131948099759668910836864 11944303 -19761626411937157846641120180937571328 11944304 -7620686452833505478205922267425570816 11944305 -135581202323053522021560568267528599960 11944306 843374749730344362156422907397346177664 11944307 -215146988129197024290230315413492070928 11944308 71908824078121336309159899420971575296 11944309 -469576248547760278139225507361378404996 11944310 -42336477891276070726599277383387728640 11944311 -17360148800284146122429455817171791536 11944312 -43964407694106132344671361165844480000 11944313 1717247737118990109109904093044836465744 11944314 60882742314307501625975299252363468800 11944315 -24653102166395890160594495216534519040 11944316 -30171161218002898801803913503360181248 11944317 48304183072553641809035262139320023040 11944318 -380463685744939380804335427245326115520 11944319 890444779548844372177883390911467206496 11944320 359451312946448767785640506806186803200 11944321 -1447829421946750004006803827911599812478 11944322 -353939907961498017452809053341078727648 11944323 28085981377800740364370138290691736772 11944324 -299829907502501387749465456229743284224 11944325 -506989688154243167597034898774588800 11944326 143975764917365259680800631431459799040 11944327 489516891898479066318335614242447336352 11944328 968369690982741624695200836133550776320 11944329 15691111996954344731407562371446165120 11944330 -52721658707640333908530072192929377280 11944331 30225458658392072963328439509420349440 11944332 -75849634857391564025296551345628036608 11944333 -88402247959522470838628296045692523316 11944334 -67060585201450522496406623221349214720 11944335 282253607985730965105843857352953031840 11944336 27324889286928291340027695132191834112 11944337 -489255848967623468158242953552760736320 11944338 342801485140883463903906151878061201536 11944339 1147473498588698287671288085312452997200 11944340 45921231173115862562271995073965114880 11944341 2367477756507495157761235660479644832 11944342 -83074852921626049201218921147336056448 11944343 -1009658060377726526301619987888696356408 11944344 621818242759825864182121907869581312000 11944345 -103092091726585868340048041092671882240 11944346 481322489967183795696437079535347955680 11944347 786615684550399240795173479685704213400 11944348 333596305342095180788472824044221299200 11944349 607651696796227027041916418109265228620 11944350 104141343585370612690918458247329792000 11944351 -1585103367681333934029743329046711599648 11944352 103947186651237956868253122671303196672 11944353 -518417940858425718667142701713263106336 11944354 1064793779893201181924299204663612434720 11944355 -21517602551224826657438984265658152240 11944356 -352529175977815228763247088675240393728 11944357 257320973767673379758187387555696476606 11944358 -356827527628789009956985014295193980224 11944359 -267434784689319039216634401740143257936 11944360 48215665220310810046103461058115993600 11944361 -6881078377131647994400208755947544512 11944362 -3085044741301117229935305180037502976 11944363 -246009325970379720431272859981838375536 11944364 -189377291798538509007923315479448277504 11944365 254735047738330666387670463757305354720 11944366 -49766296573387890455508426517477044480 11944367 192635312275691485593844316393660182416 11944368 376577177699349689876786427978055680 11944369 625181230924611280297446469232075545840 11944370 151297747887000120247311144206715398880 11944371 -198642978649570750133990950552962607056 11944372 -811696304007827413709757476097826695168 11944373 200851008729358795970172812447998672320 11944374 -16901406936366498287146156937645884032 11944375 142197427827856537941735602062268625000 11944376 177088521762129721813879702795556290560 11944377 97692748548024993662261837827731897540 11944378 -8351179999958326433588360913459513600 11944379 -1562760474643450512810961711593033829020 11944380 -45816931714000880800359477162794188800 11944381 -449429202537481915646347881596222597818 11944382 45959125094349125776306207044066308352 11944383 222222315600371193505900545364576190208 11944384 271707477937477381997779187064736055296 11944385 -627356975081080288565039881070062053420 11944386 -124817422185826203796273656737024090976 11944387 624225297896824721039909799177911291712 11944388 -512957766150935986226364606952903418880 11944389 372001198565611102666129851246939827424 11944390 -519719102695521896763563356396475260800 11944391 -1546834012271998045376335536901498823208 11944392 323447362921383097511529032200947302400 11944393 509150039279626549002387024366751474688 11944394 -61696072246523430737868790683390723072 11944395 434863053498961564856981414032554432000 11944396 -915148316820364314988571967729758635008 11944397 94690814556881481542874885489350601846 11944398 -138295379873128949008089808254995348352 11944399 556769422609580049507857656323439708400 11944400 55304939445162055774365204634203340800 11944401 -165456381460600771454048712726572946432 11944402 100546862345059206073582158127942754304 11944403 1336040959019228245280360901102279658080 11944404 -703312801347923190371212659196676375040 11944405 1375464243807861009056717905166306400000 11944406 21270967719849229849518118437602959104 11944407 -5666286419298039313627888367762950320 11944408 -174604161143363818612515207341488865280 11944409 47935200509417139523629269133568312080 11944410 -12860746853123088487948551537684568320 11944411 23972718671152715041560927264572754320 11944412 598418790635867403956083773695362361856 11944413 -666488565381694611220976034360867078702 11944414 279153780208285716584812210709410074432 11944415 -85711571205966553875495743991796298400 11944416 675025229772379725637076566459388264448 11944417 -128270309088330250975735676936173213534 11944418 -609953321512440723490622106680411217840 11944419 348046729522958486136546480416916493944 11944420 527558938499789157815641036914870401280 11944421 707413777598697066572902737372213704892 11944422 -90718912728751617598034467841254557696 11944423 -222955423358632854766570660984462892160 11944424 196825941831553138812697214413291192320 11944425 363600125380309488527030224154420584800 11944426 -343756816191000068282528078571017068800 11944427 234008140683578230249197309050934328872 11944428 -47463697812078342443144495614627514880 11944429 -211564625039660829692800014252440296320 11944430 515714629025259959324208175390928103360 11944431 -872490220044800213691623722501716135480 11944432 -20682894163946980638613181976447713280 11944433 112092039155306342369280952669454971200 11944434 -433784422391643753599922292778022828288 11944435 908331367290639852078171595532563328880 11944436 574440237681833368181617735171255776000 11944437 -519560283312559357256261094226142991840 11944438 -155791236188825869001552170523472188160 11944439 -125638940705786510886475998826703052672 11944440 46747235114157159547819899864344064000 11944441 -1274733370693667992453500418256565227158 11944442 -13886296790406409738650384467265735456 11944443 275198270671674529346725677378207696384 11944444 -487773013082177061713402393072745816064 11944445 598337358450326383902649264912104175200 11944446 -163883107617262946524068501302660610432 11944447 -305150855794173764504952724588977483480 11944448 -152084690156716725250226883362197340160 11944449 -378807033148134948168470775558476536320 11944450 43913562153004377419575835613282278400 11944451 -124468637002310879431773543648834563376 11944452 -112980832602126584690840997948665978880 11944453 -218756380399857913984731465902107371298 11944454 9657969056955840822268136205114972480 11944455 211840393488060052224146205247739351040 11944456 -1424791519067946627446012041066649349120 11944457 463575736135159506008002290517603742400 11944458 -309011218828826628737119691916456224976 11944459 -1759628016723124618598021552541221090184 11944460 -229267094229215917696798146814955351040 11944461 163907598850637861339131520313427835520 11944462 254941031932064960516689075683811718400 11944463 726130000393576972557006436627968545712 11944464 -24902828443137499912916607828303544320 11944465 -399043934770922665214687732606928963480 11944466 289450779987309580531761883109105314944 11944467 311066980955663527398168029647249322328 11944468 178325214969342665406380219472451921920 11944469 954966132503740664609166172975102809870 11944470 -97739654169869004276857963229685776000 11944471 276151218721139119362715501326589068288 11944472 556018422470424695490571299640597954560 11944473 35402300666040231638321713596079352784 11944474 -218132944435412623035508299894200563200 11944475 14371443734462689531054550513337987600 11944476 717571038258679420408794173629587624960 11944477 -82507718336536755613031554055471500288 11944478 -98117215291001487375846994621661149440 11944479 -70679103846082355874591891221534522352 11944480 788518547333652327759953929855632015360 11944481 -39603862285962432757787710250123699436 11944482 -139062390882320064617359363673229537792 11944483 616735954934325957228617290577520200240 11944484 58054215706085777674690548157289472000 11944485 -29405417417347694696973269626949141220 11944486 325875067971433106537867659780250419200 11944487 427764620486071371634731572540086406136 11944488 200908497889068868991640718478005125120 11944489 -362503138703391976561618765620782198808 11944490 -595569502554585193240975368857392164000 11944491 163112263132898102954413201626843936000 11944492 328417527683395299816917739952219947008 11944493 463871812139609870198917273304803016544 11944494 -367918468867333050741110374008494904576 11944495 -422340434293121585957596182974026803000 11944496 97911034480788130502330692654178353152 11944497 -3784311082972764675510476470847386272 11944498 -641954501167882873726700133137639212032 11944499 148412566414636380942167040159564609792 11944500 300704933189219727631249576178532864000 11944501 -1401246304715206385303121495076279204498 11944502 -342728781598182679256008179840804014400 11944503 -289333647539950134946854253860660960 11944504 -119777235127553402960087449725019176960 11944505 -170740189919797669210073244438383873340 11944506 -173291982389832418145372908597551344640 11944507 -1276639898465452821090156014188744233244 11944508 143280063928852636208629138482569972736 11944509 118775678455112630294892165106932981504 11944510 760410246923948461870825124321630776320 11944511 636317575144946864925132801737041493352 11944512 -134653521186063052961541851293569515520 11944513 -567638846692589155248337488028835904 11944514 -771720764047920414773655750005480868144 11944515 228397668853131219771500256368886960 11944516 -431307501842205075053506854910481522560 11944517 -45234503392105469423702660534896605696 11944518 -146778544514817770088738985129738380096 11944519 686009434469797601043190266630488664920 11944520 -139226001454870835572090847228461056000 11944521 -327899670400781099577855990419866211520 11944522 -314131941739314314430458321733008180688 11944523 -113045797042748784755565705725282340480 11944524 -416005835934413170434298452099200377344 11944525 -94626446023304652501758611602988736250 11944526 -248800308724724259639503830732007409216 11944527 -150084784045901121607280943516479856768 11944528 -192480372446562826385057733403891867648 11944529 -707861569621557381368847399539393961870 11944530 44358555437314038569208878839803340800 11944531 823286204880332597208066539383482756332 11944532 -29048533352495037218642682595451881728 11944533 600678816130731245264064799631992658304 11944534 255596202824471608250398408824732271776 11944535 507531801377688884189719899607889523480 11944536 705134936075426628519158540332387430400 11944537 27098570451384747244790325020966456592 11944538 -51769100599345825806565249354855410720 11944539 20811816076978746832715756606963973024 11944540 -486304558834518718010655725238670310400 11944541 -257143358514076710090334862276313671328 11944542 101863611997447998281906253704290842240 11944543 131633571851282806958692967558486472288 11944544 -40970539498247120748956192086795223040 11944545 -441680192733864065823940080008009047680 11944546 -134447404840540829667746853857015132160 11944547 24684774209406013583447371279636549920 11944548 47223851572575401867600097578310696960 11944549 1287163218747805636361185378538077570560 11944550 334854692408066716871519317917046200000 11944551 -690954397113070193941583113289368465368 11944552 10495391446048811392986426005363159040 11944553 694168711666310483436111436547776149504 11944554 -27269511398819403519154764165173902080 11944555 -135762050997400328720966494428953257440 11944556 -390508350139556465777095165883121712128 11944557 390816601128809973132762951670868196480 11944558 -87923405806780510047626070038822877120 11944559 1322100357410905567426256908716334481280 11944560 131733083857515084346481332154178600960 11944561 1217812985625519354063693429856075166162 11944562 17202081736502434181054602725266204160 11944563 -85488336174730604130308473920331200000 11944564 332374024470422289732945370893539891200 11944565 -265896406288733731355835995584131357540 11944566 -281299346757107805224145626406275190048 11944567 -228616362564133331215279583510172549120 11944568 1120068964597552200143988383717061058560 11944569 -23339481969718521436825764031493123712 11944570 -148857327210393595805758407668437597440 11944571 -478639196320791511103710044995726407656 11944572 324598516710000030053109840140770632192 11944573 596586575573314407648072627091039442822 11944574 -567630762779916643450947682448341732608 11944575 3882829395937864927649497654253032800 11944576 432310498364246297250032495182447902720 11944577 197714532879233427282741086125106428800 11944578 20926754634005521690210492908070310400 11944579 -1480339519347697451785184593732223872 11944580 -905131938433089956522954305951073157120 11944581 -186422027931608700944995813129160540160 11944582 -619454685292802479571426590365148799520 11944583 2334278186221994928782894885152984920 11944584 -70530324293753059601805252817050455040 11944585 -1423499804978694242777063329650578451000 11944586 450878563865676911017373588150333554992 11944587 411123867118158391916978882801672691120 11944588 -794270613667257341497223458987556058624 11944589 -261305159501320519723624280979011473044 11944590 -26129338809193798130252235394418319360 11944591 1621923468925716222222145394434357743552 11944592 -250677705353125883487466604582999359488 11944593 796178602474418230934258622710771078004 11944594 -494158161342863136672016864226646305904 11944595 34056865089604205629565769280529585520 11944596 21713056507054569714310681128477794304 11944597 276404445102152231564907720551593755200 11944598 -165164123913577178843138939090737179840 11944599 -311132902313016000313725858153251125680 11944600 96351728791606218646675750587734784000 11944601 66490356174070130308169102107624498560 11944602 428498366835214181034347436414713130480 11944603 55682161671236642997414898805373170664 11944604 -29672000765268881596231856171432017920 11944605 344656558785434059551545332336906500960 11944606 612697595427270959187191181757758778752 11944607 -923475546990462141907060107495503664840 11944608 -48449283428646774759280354515832799232 11944609 -517128425741065421022577614591642384480 11944610 -24096669216272347425521550490208378880 11944611 197341960952335950502366527468751104000 11944612 73758030312424020470928684732516585984 11944613 -241796959768694554297782132203710330176 11944614 -269771115946220728716481134841772697600 11944615 170304733122251136005785747648642625520 11944616 -742500393148877276484501924803974348800 11944617 -471739084331719332795490398477434782320 11944618 221537031559947655443887051514096527616 11944619 482913666749711315062173816810837279096 11944620 441882420585600629842034770359827020800 11944621 -180706029898824415182046127466179174400 11944622 485099419535540137565537920065332066112 11944623 324430895654551046599539553244934885384 11944624 67136492045425585328290035613677551616 11944625 -32485928912406751088451602361339072000 11944626 4405454654202940913039501027218741248 11944627 349594516606355723251666220788358708832 11944628 -545503307153387070832512968861541199104 11944629 635581916549428266350147988612743798574 11944630 12550638900736132250132608110597864960 11944631 1023508259583860191313841336222171195432 11944632 -302425277567679593945134962089508864000 11944633 -599048926044042027858068428457362668118 11944634 -254552885382713062161601095928996703040 11944635 18575306920446803375327921908318406400 11944636 319967420703254865591313731625175040 11944637 -797252188680723327567658552259564702208 11944638 193901790876240024961362666156901576320 11944639 108116821634270970703235240606816752992 11944640 55164208101505055468968824316782182400 11944641 -148315116080425265404928324960473840896 11944642 -1207045816275536563224721529868776939520 11944643 -52155972331304816380415150100996327108 11944644 -495527456806940715145644540432084009984 11944645 -338992462478223420123801661618986620100 11944646 -23858704212124735744267722797002738560 11944647 13015441727951661716598848639718302256 11944648 -1156943354566119337259860809767288832000 11944649 347047676700297564093863117492081579136 11944650 -233552275744264025047182333032552870400 11944651 172041019344758563323451598973249039600 11944652 732850113432108224057181919640449825536 11944653 63367652885217770883047408441770025088 11944654 -267975274703099344280805752661551425920 11944655 49353941088811484695835304981738861120 11944656 63837292825484303489478132301890109440 11944657 -551799304057602513784909968693597678094 11944658 65566003884565141671467314773843146880 11944659 -107307886620387761437782770283168172800 11944660 31002763496087217028127755945973391360 11944661 861545574795531396258574883547439613262 11944662 350922404835388598369881784667605913600 11944663 581231758527586427072013839275927122744 11944664 347618771050934794530455857445528862720 11944665 -162756502434662070347401104541874849400 11944666 160748487349417490329707432934424327424 11944667 -385607164253320541167880210871437031408 11944668 642448157390197028823634232913547960320 11944669 -24787607159992045460095468945322498592 11944670 -109223332103911131880427515744233187200 11944671 1060078439349340749300801716620567090560 11944672 307259747879918637399329180933186125824 11944673 -99492885896743790498138746322006391360 11944674 -279224468026614539919455159243993868288 11944675 1276307714051254177545200155523972938800 11944676 -311346804235729645026342213435354631680 11944677 90689425301868366353646402617849629632 11944678 339482407136500630021148440867991996640 11944679 -565757697742380602957867077959960540600 11944680 -125127599594018061702432936431185920000 11944681 867582306903266712218484140007169914810 11944682 -68516738815576142932621705922546850048 11944683 -2620983005694355661293528914604431336 11944684 -81617410722171364700806973495707811584 11944685 203979301613662904903638064516216520960 11944686 189367907600470127240119561200492891264 11944687 1525912485345000469124257385441567105080 11944688 -56042585873906681695434697642490265600 11944689 -693702133509318866214773231108443871376 11944690 -66052796534327744253052675228843473600 11944691 1330478121542918262412572500192417853384 11944692 -84629104655181051409990719589288857600 11944693 -2222335643890146306743512959149303486784 11944694 -322302521725645655741111389965989882880 11944695 91698084610830317426865632794196121600 11944696 145993696812075148824179505661386854400 11944697 -486323210474038065552159098793723304854 11944698 35961066898228379146508848807829088768 11944699 490364324467459267601918373440220406864 11944700 -430518682520918483879112666329964556800 11944701 -271820666347388065758018133134019009908 11944702 195122635821847681406140727112547544064 11944703 3022719735087984113076086761249000320 11944704 -639845426739354434709824905652975173632 11944705 -354908850017268768696245711846709195840 11944706 128680569091525625316888531563338375584 11944707 7266564413209394861890032902222632440 11944708 199717263840081257944068686271681561728 11944709 524628398586598509454855239836540829216 11944710 -112609745247708542538925104004543745280 11944711 -638070363421973207510694088303732608000 11944712 -8231101431150109401937791266900213760 11944713 555613987214349864814549971899828433888 11944714 275594039045269744984672576198139121456 11944715 1204726195085128574040110634757358813520 11944716 -22646776461716746607073379221151236096 11944717 1138137693629163755695056308598153794092 11944718 6090548582057286033430091440237967040 11944719 208839418435911812978884302084218098320 11944720 -1577373408794083180428988756929331200 11944721 -1379667916461909050652285403761514283520 11944722 263202105859204373337672188720614035072 11944723 -148738166065818984214422283824631439120 11944724 295362873877640124331110204241205563392 11944725 78796702692505252092328599445845487200 11944726 -196843123266495489575805417135568286688 11944727 450767512989427560408726352109223087600 11944728 -230001742436361654765865231064858664960 11944729 -18293651276166475201768663835958987900 11944730 469167814746136460558287294674687993600 11944731 142948591991666844698586535872407138304 11944732 -143753489259705723025269434563135035904 11944733 -318462542038835887464355263331607542356 11944734 25587189124671292793839425758618419200 11944735 454366149294344553047192495612410602720 11944736 -164687197811789175961588189896034418688 11944737 -87634465934981465177366466036498220800 11944738 101116329354360592011272293941360172608 11944739 532458178761214635306662235713643922560 11944740 -68467922344121104328795523473063915520 11944741 800382053685511542522230261477087863392 11944742 -125598496492229184254755423473644678400 11944743 399497323750249347127469643880457940264 11944744 -557175504630800845294861708860083896320 11944745 -1221565397602434293653659107972307173880 11944746 -30606052123709313396028343620516302336 11944747 1083433859584531921359187389971291304000 11944748 -17447502607309423551187955979546991104 11944749 -684552600759664750195527774088466488320 11944750 413228255964907380287263631993860560000 11944751 -13216519847725659443259777411148746240 11944752 -84572772008811144123969740998299156480 11944753 -84772198378290102450335144246828309998 11944754 -100213538818517089918484098212526493424 11944755 -12480513081783954767023434414033184560 11944756 65585758797569371012464815942316281856 11944757 701802352851927329658075069223209678 11944758 -46263396516783845498563704453275811840 11944759 919595274932518157239374977952460481960 11944760 396752491648917914984591485038754406400 11944761 -180330705191646241214259131869647630816 11944762 -131784356423422496797179064556986324368 11944763 903197199801234060580061423190691095012 11944764 -158396292125770551448888530237736429056 11944765 25670274497159529003627714739190323200 11944766 775710065004179417645000437320537944832 11944767 46823967282951570035532695094906830280 11944768 -10953094536719462745577872939584323584 11944769 232113261491502006310790241847942901844 11944770 -80431092748380403144935318869251983360 11944771 38561379663008750449148464581123731272 11944772 -144138752259952779493250073218628354048 11944773 -505246071766534351342740021979312992000 11944774 126225329824684390910885982057377440512 11944775 -643650954539818858903296851119923751200 11944776 33237567039975300916374994896642048000 11944777 372504724155382870922912626651245706660 11944778 249403431275429541607384131559325411520 11944779 -167616473226322878855968612655423968640 11944780 -240302905642985200463648644668633830400 11944781 1720099086111424950896631441584143493280 11944782 280520688473711980677875757477930883200 11944783 -839007913669438711322801372482444072896 11944784 -25201401756422235721979924934948962304 11944785 -263552209923189426813993416171469744960 11944786 -138470433695388832119123075414363809280 11944787 -945142458096840784778346940582151150760 11944788 -92989283363002600540968520317499545600 11944789 -229885972674138516484450504814602437476 11944790 -145353547233555548690347004609266440960 11944791 440679746816435245913396156303413322400 11944792 -1207429307688469510511512594211273472000 11944793 183635947232618497966162753839029894400 11944794 -247693012608921982697037166268134480128 11944795 -625597999449273188981186563577685798720 11944796 201540341364356835340608037675163873280 11944797 6517763145306677562679453934644747776 11944798 -10423529436916316506361536227289571136 11944799 -237940862631506746704535079972657619936 11944800 234585647175247660681768705814691840000 11944801 1177025404552086989430596692694661622704 11944802 -8422917643746700228084645490544360288 11944803 25267212238431989168036550474479850240 11944804 1113713720534356964795196570967058646656 11944805 -917771599503302855946901054360510065540 11944806 159764259265402150387038397363524979200 11944807 895353215352319119609636228152277012992 11944808 -1116264671913946216064322029727842903040 11944809 -530205450251473682827117309525088408886 11944810 -538503027270772521033148848879222504000 11944811 -644068676130880209650335008498282312588 11944812 439158842266395984564372186619376492544 11944813 -92486341322746054442650374333645536938 11944814 -31438310232367258638117428321589604608 11944815 -278868399451152437065522583744376698880 11944816 107004393957521643795350767532659474432 11944817 -88790267880711788531180076705736780188 11944818 -344725369842377321265786185686526253936 11944819 -160198644002106178191103453967768569780 11944820 -230822693411727873305985254089524153600 11944821 -75026576109677171852821617187683405696 11944822 -269044715010823461130199497202498819328 11944823 917297078999469729523019841088099791360 11944824 -97306336395011014059947749361218990080 11944825 601704125435187145588331480607138898000 11944826 428095884412794854398091790605448311040 11944827 13338991466131834115345544383340002304 11944828 -658728500813053070817631076771259896832 11944829 228133843161190270251799622676615624600 11944830 -346485378199196188598958578473777725120 11944831 -1275723346181020423034136498869918120208 11944832 -684404489224058817770311921596943564800 11944833 52447116677313076352915301226938765600 11944834 -418726241483450172601837836060117560448 11944835 129262933305156349711413037900150611360 11944836 -314428368183690296959384293242780174208 11944837 -780909690310036517659911055170318044708 11944838 -401195215901952107317774242030346087104 11944839 315984854139974479347290585088217153920 11944840 -354738518871538893998449683768016435200 11944841 20866937451358293554353126724912175312 11944842 -101786570537672611877216452874173366272 11944843 -627203311643844856107841365152133638400 11944844 -54552909537637795864970999268221506560 11944845 -313942144391409386424478424652251208000 11944846 -649471839639635840109067308077243345664 11944847 -1318291167931831130403443990080399690704 11944848 133466305448240682715337743671507615744 11944849 -14220817359334701274001612291611602240 11944850 -132945316310940921023779319129827035600 11944851 551408729373215131486854592244494139832 11944852 264677726678516113575044304544401192960 11944853 -1111180079525737705576746357731976182898 11944854 284598441001229088797447290495200339840 11944855 59755168169273096730430505723639718720 11944856 16810278359642314602636905067467243520 11944857 -432423177207400114303931911295735142960 11944858 18706356874375804584730241601168605184 11944859 -1368047454869281133597309041912548146940 11944860 22274792460553921787900923402706703360 11944861 1207410573930566237382170732131217567462 11944862 -987962767807642054662628524008823146496 11944863 341039473654630573682413747978889744640 11944864 413606419049917919261901644692680867840 11944865 93794926628206591623203538037849468200 11944866 205132241836337961968171970882568086528 11944867 -127092424195178358376853207969627106816 11944868 -234839488242889678433485556001156107520 11944869 -946941761240025213843180315722164998240 11944870 58448881209531214615474026593244668160 11944871 -849065407761301542742395070001468053968 11944872 7144138569402295679353631191112862720 11944873 986881495284122124197841782076239856122 11944874 59474352967479969224760450028081176000 11944875 337765037982836192167112142475783896000 11944876 527302906965824256478722106749415833088 11944877 -357097913426711284305120148868972667540 11944878 582788103206077832297762818082221632 11944879 2142297577860044409339269166439056667360 11944880 -20607756306970855163333235348638269440 11944881 -413219144408169756972536633760790014720 11944882 -136961765372823480337653305948649571200 11944883 853389881692416726788134374300452096400 11944884 497906446528224294329290409837494272 11944885 -178411606577192396682241977697860803400 11944886 -434128437088490884693325870744818432608 11944887 -353123114851051593411659580013843958040 11944888 1038801495457734281029033105034462699520 11944889 19096847852491452561888680007930925056 11944890 126720576103196488882410783601484548320 11944891 127864161268274604787676863091698496544 11944892 460502290946519482140801617027596809216 11944893 222399640579243664981685727458783526464 11944894 99950238434652732247602929215872730752 11944895 274943921224133218667063114265250642080 11944896 51967928980180917221926659810637381632 11944897 2002707205878197589883225243835588591400 11944898 -78724731593057885367039779853787969536 11944899 -69170332519892089508626722131326697832 11944900 -429199543346131933521540457693608576000 11944901 -709986701615718453618973395365090162400 11944902 796495460302122313246635507509323186560 11944903 -827303152570945288759844194013562743848 11944904 709073364908538299038669102824853708800 11944905 73075014181815369701557656153900251520 11944906 -391749586228408545096560783482877008848 11944907 456816002316699417711925482443459341680 11944908 -262307619564318952320464826011112015360 11944909 128881097336127453266248733291615303616 11944910 -690615600720937077078083174583773456640 11944911 53548582015804765914715270080068515584 11944912 -19562581583627264745259868818836553728 11944913 -749436603930314774877118646525741741838 11944914 -143041676501501360017331804533603869696 11944915 20328333262901614946984468894260000560 11944916 928655094229765262914952999059624122240 11944917 21873416771545462678311950074629624828 11944918 321374864191622042115332928523039797504 11944919 100690832089670330558657536643433925296 11944920 84484285615013512350997938574393344000 11944921 -836355111055396575734919952292945815856 11944922 199083068831172871507614194570665953024 11944923 829598666534682878517910392686086738584 11944924 12753932687935986600218016158909012992 11944925 -211047547191536319665397498097494934350 11944926 366916595495622851954378025685541782080 11944927 -16275694845027418142156481309425051720 11944928 787550070203608253690097379759405400064 11944929 585036416587553479661388547957559972784 11944930 331540065347614692980209200470169027360 11944931 -2067312540436359294489233281816496188896 11944932 -10373223740975386943110746194109984768 11944933 -124683239795260719461011185466808756352 11944934 -299499687310368955018441920895435870080 11944935 118515016363061259325673817898195123200 11944936 34167204940173293856043821702457128960 11944937 -352597144301635733720796416731032278400 11944938 -157252373871754377881009313135099507456 11944939 1560519257472428888388860525065468184440 11944940 -120423776887808525404738652301513584640 11944941 725311836507691646242886215473249264192 11944942 58356145905324688688918169056785696512 11944943 -318013233853779175773182822724562033320 11944944 1275061802478018597689166090955358208 11944945 -330364826864893925335738517076320788800 11944946 -265033136519938947403837885685311319136 11944947 334567762213843546507405028547840252672 11944948 -67454859821312923800614072295122564992 11944949 -524486963827345207520681691766780926720 11944950 128232916641037114878414313378265889600 11944951 393325393486041892251642861256734138304 11944952 438392803456268231037564980300668293120 11944953 -707561915434161773658458928160873732038 11944954 -89511705921342451658815190600237852928 11944955 -875993816556741753595601637704251308000 11944956 -327210405279824002938653466971319582720 11944957 228702908486704363894665097526572155180 11944958 172808888339541234024779830671508070400 11944959 -410797243848606944135571509288419872864 11944960 -789356158566164328761901371633455595520 11944961 382825571810437380879408549363006467520 11944962 520678533542711904863618081850054339840 11944963 -1368064180468690633366188423936637374000 11944964 598620623596064570035239652062998606976 11944965 -606994467906841701154838812937372169600 11944966 47169890365457602380817056874246967808 11944967 -103106703218135093923812541525996891056 11944968 -211585816764574838424236686953978593280 11944969 201218846386449288895303627832720893632 11944970 8054956517049977780069044797749356800 11944971 808980918614719636434740761733338504320 11944972 -181676754020299392550590918396059015168 11944973 -856542163626339144896788008287848973376 11944974 -285048800235907835233427444689260488640 11944975 -43189220807140685047496281218265295000 11944976 176006426877634525838130178036838572032 11944977 550630244010876825920174386684888700160 11944978 177455586748874800173856148727128757024 11944979 -48636091507061068609882399452040062420 11944980 431234235918888508232076271374552764160 11944981 65458070721016124331625854655549201920 11944982 -69633710374616717618599469956750786560 11944983 206769197736656420233583092235495835600 11944984 -1570218380143072776752624557014616473600 11944985 236084975323846161643001816193812828160 11944986 -96261321256983060540918468793765710336 11944987 -108271450751423623863866235841265685720 11944988 -148351643945069891378362674728453526528 11944989 5867797875634994437824947290394348256 11944990 -18521055089566847138946792759079178880 11944991 136964981787463465150127659314131671392 11944992 803370592626365778385787240740006920192 11944993 914572164890002096440339443210677158242 11944994 -760657260474999663571062196398713717088 11944995 -285367685214538262606297167482870850560 11944996 -127837495908372546711261270590176890880 11944997 -904656801179260770570921987711843151554 11944998 -36434330557476521629765456401278564736 11944999 -817173468649906374567583274121025632 11945000 -68337729266700491249047187743248000000 11945001 78865777863604775554893262403595805824 11945002 16634562927887889380962968800774411952 11945003 544944151227498991386857586511187206656 11945004 136287341031282425450206675168893861888 11945005 311221988472968905517110707611446059660 11945006 292685107804562875420913249989933635840 11945007 -1118021588312524867392575904427378585680 11945008 -123511629606598305582669859531662573568 11945009 2301981289836974878749667622017979889216 11945010 114843755554475990831198770156174909440 11945011 28463204592721466153162818074680771120 11945012 1130282270514356697271276791917229853056 11945013 -6610936645432228325288667289503621120 11945014 -401795179596084201449745779290052226144 11945015 1096106833191545212028894801401907619600 11945016 -283405388600362938039304697541305548800 11945017 206472949896156799590515763410828400000 11945018 -748067845247515770070191192302979185040 11945019 -680069295892267380773609148682773150672 11945020 -331277686826872764905606508477008855040 11945021 -8078493779424216342485764369252258656 11945022 -130803398372786760685787958347000555520 11945023 532505405582225356152632779994798609640 11945024 -63319896525054852341614340141459963904 11945025 -480782499365947414362152429342950184250 11945026 492106513834491668799425713187875925712 11945027 -225570515482502571536257356587204566800 11945028 -283259897868822078258237585000925347840 11945029 -867984065145708218931901388987495271780 11945030 -91232331519920973317675413635887654400 11945031 223137299201715632426043829813507920384 11945032 554608485054076496073702516791451648000 11945033 -879643277384580584899806398083955154360 11945034 105124722499187728864169352826414636800 11945035 -49037292385879696012455778910961512640 11945036 989833950070854806393728269855534170880 11945037 247298761855031197227492390637476568320 11945038 -172534239649532746268420186886116402304 11945039 -1733702653348015375525995606400052758680 11945040 67380730430994744018773966142048829440 11945041 205743352531527427576124425627940473152 11945042 -176593122462908914390664264716943004000 11945043 -38407941263682489886461554993512796160 11945044 117580150402125129480271936083799171072 11945045 -205118135667050585224370469412199214720 11945046 -46374382715826948363827688878384054400 11945047 -808065680769051716893064957728552000504 11945048 3490457394262822118896735331872542720 11945049 -67356534458867141722982961648590585136 11945050 122331332206863391769113083490382745600 11945051 310674408943195282027069558885376522052 11945052 -83000007335078905361178588490487144448 11945053 1001827004163232354485442274092864717120 11945054 -393004891915408410137503598547420564096 11945055 121593863661899732627332339943126159760 11945056 10988797203846858832942356221977165824 11945057 -698264662557106750129092482258793141228 11945058 -64641769793778697959402642997808340480 11945059 7892315929533782466934972116686616016 11945060 273028271610609281222270371797454260480 11945061 316456684914413128770451308223733281020 11945062 115445809300883421980433400155739800000 11945063 -3989668423896814054359408927625282272 11945064 745588947149925990611581174556443115520 11945065 476421266821691111772309627469568486400 11945066 -184999362579753195175491323924417524224 11945067 374040933704042142939642228501676904112 11945068 -148075945910100080591390837057339080704 11945069 -223058816808696348898784556336550255530 11945070 -18480721812678467231223916264774835520 11945071 -358935204370258299596712538065213568320 11945072 65264118745343774989940224187364311040 11945073 -75544653706068455043695954103772875456 11945074 95981798942049220619023792897376107536 11945075 -12480308198432534710726092774205742400 11945076 -270916452325868376678232495914081349632 11945077 -708790468256499758709200097595451646500 11945078 -434688099047297569980612049667654891520 11945079 423223626029007654800032959768269591424 11945080 25989996134850453741419286634200268800 11945081 -736699346941666408132836695162556993600 11945082 74884971260288417029990449713864939520 11945083 -832976038278146209232174745551238872668 11945084 163401467444865925302599087488693733376 11945085 -646662153526492301149217818724394717600 11945086 -1364788239368539817777550556484235648960 11945087 164201291506998937947172480654316544 11945088 -39504128978443638121112152891824537600 11945089 328459311187792828676453331083757179240 11945090 204867322621976213737389113436638553600 11945091 -225157737774369371346602642062697353920 11945092 540795762006531477500954012798900481280 11945093 482709340244952388115155130102529333342 11945094 -30962882963514239852852313931622012928 11945095 -214372441548091946566432366271226735840 11945096 636153405093017695047047989734523699200 11945097 -2655303372532066529068949987561820476160 11945098 -487193098450087098476182098801154010880 11945099 -825292281182542914116298473498963736 11945100 239100101957360089658698979753361024000 11945101 309245497847801361078548955783083110080 11945102 250302184348379878143739054000431400512 11945103 421841201612886868415539134590480453904 11945104 114634351111469581682536676214053928960 11945105 -415650160056761330363866995167471737740 11945106 146121440835709799823224396829418758144 11945107 958644657455486959903606518204305853356 11945108 -134369455491004489873568227333419792384 11945109 -678701900187265667906906470538773810272 11945110 -64854193192238739071804174794661328000 11945111 -36496207944756176597770075838992653696 11945112 274069906030103824519403539345912627200 11945113 177723868285904941715029387605991170244 11945114 -14066377347951392537024147343752515344 11945115 -990205415495473892265038608811570880 11945116 -2253415700184136603414571045397808414720 11945117 -101586620946080563425178649690125568808 11945118 258392573600875479013930468526066785920 11945119 158133232711619663735023500125683425744 11945120 -11522235143645521316961228790824960 11945121 587684690929829393094895115265293172912 11945122 -260949914924427357825094576836069628080 11945123 -904590364423880090247971262717918350628 11945124 297353981295897667597550622324155627520 11945125 -1657776956275962012835635667629887781000 11945126 313951145160776284720040564390611372512 11945127 412368658213267945736705543242744129320 11945128 -483074614049606449371351844340171489280 11945129 -2172952687355390846797749722100075840 11945130 -251692526729932610947109698406478324480 11945131 721900325524461776795771194341164613264 11945132 -847929774367681011987541530474916336128 11945133 55192567462046412444386106368407141302 11945134 -12848425706121277929277344536380526784 11945135 444543968964121193224808019913657356000 11945136 1340790232693514343519793048971116544 11945137 195596681859548340112001355951004882432 11945138 -16458440536506015968982532603711595520 11945139 94937814099013351076873447128079431680 11945140 -162663756775366815573831341817775718400 11945141 -201578322559573820919303945391783284228 11945142 -3238566076878582465491342058032375808 11945143 105921338240617528848377018365502561200 11945144 -1044405134586961429034621859533848166400 11945145 -33983082476339279921558442096647708160 11945146 311512024973934427740982675266522027744 11945147 84582041868306551634552845038131018120 11945148 -314630252703465982063527237146235740160 11945149 -627848050859665779489319435136391623060 11945150 -27221108045400961210096479587435568000 11945151 -1617356563922056710871391642011585568808 11945152 254787817934783921254524097929192407040 11945153 354444780022030485187458318004116852480 11945154 -48572967083271714825383311502338275840 11945155 -848941930950757616694078377548444531440 11945156 376317342961878289571661636688101257472 11945157 -78204446697439205190226545579293423616 11945158 653115302346259839241531767604208117760 11945159 -868628567686886721327125137431425846184 11945160 289621315844840667594412821529625241600 11945161 105444595702088557541523908563912988762 11945162 -135557461493196291086026927145432148480 11945163 -28852081834927078634026675642831774800 11945164 335971970221015468614205277568951386112 11945165 1494982442786906338268873855694589440 11945166 -19762298835821894082673066689216433152 11945167 45599855397615032596950745487277470880 11945168 70664447181788059257549181811138494464 11945169 -714999912987846646425378908880038062872 11945170 -32591506428607365304193867556132090720 11945171 -41521408858706522508440255405016477288 11945172 -350017279912137652998243670161302059008 11945173 -984345003676935083049871793102848273536 11945174 -52509076601249527833677109132945033600 11945175 -512527100819056018502890029601348512000 11945176 -105747821281209572120162491001329213440 11945177 1447235106526065451028074370467462198026 11945178 253291339534566947277055685480299607040 11945179 274631641846483891760610920037160259780 11945180 -324793026380921103924582623516186327040 11945181 754336107965788539487303723093635717600 11945182 -185357887355510283724499523936828134016 11945183 1120318887558872056384453467063201680640 11945184 -635979751409579272953615030948550410240 11945185 -269533668218524408775395922011194240 11945186 -430201278554425052706243730810581569280 11945187 -1107266839968843917089329254697203851440 11945188 -9836277431806188236740127469342511104 11945189 698750801347697251211674342549636015356 11945190 -71557033944956126761471041970329600 11945191 -258953271118601308360294780238162834880 11945192 -267088221339165960225771947038666014720 11945193 -164062947856441519331961102673651661760 11945194 -79816442894192328140429587269843141888 11945195 -877710265022871226087028282565485515200 11945196 861193692506192718952809674882509248000 11945197 1718563226345364800202885242724929757120 11945198 -375816178390427421891276552768056163264 11945199 -57707682217821174279550074551978065920 11945200 130285085009090265293260562258304204800 11945201 -165090445938387321397960932040006049100 11945202 -140736191058162320569571063214514435968 11945203 -723965880737352728940412961619770895360 11945204 221008722023420757777123852837021699456 11945205 -888425643521076199461784729866187728000 11945206 140975480260547535684113136152646683904 11945207 -248165090083375663096650127404098786040 11945208 -344680950700545058885299876294182830080 11945209 3520823532394037156648781115412658004 11945210 -205777960258805302300492992330838494240 11945211 -112456479648044792662024849131614897664 11945212 -8326521594588352617367520169580945920 11945213 -568655747597419783941367094709562715040 11945214 225946378317846213035485679435646047040 11945215 642783746778758572783243930815254400360 11945216 -367814272672075824063937581732279091200 11945217 -607923402759036384482479735585429747920 11945218 31245544072062341589454712953008021504 11945219 -354578371703563130901377178583152255744 11945220 149907497067274628715964811269775769600 11945221 1233134731446790382075780809361866707422 11945222 -684927940011871301180962304223263837088 11945223 156386566021842352192870160438546417400 11945224 -11617509324049939598953830164600832000 11945225 -591534352716850174096777178692784117250 11945226 -154560173600710073776519584913299123456 11945227 5198937527239720458269649251514598944 11945228 -6980538462441286255750469210245745664 11945229 169423285092392944372768202696681573856 11945230 -119339163668722733040941468463537728640 11945231 -879367011569431334916090384223952005968 11945232 -663177506593686606423082129512775680 11945233 81858074950054859398007276076906472740 11945234 -118509419727616296057818244055051465728 11945235 634155941048328062640547869293211801600 11945236 1072058554492482597601556056193584657280 11945237 -52757886202493605123497051823172024214 11945238 303199638373138364999407895631851520 11945239 780985831883280143899904993496953126656 11945240 -618047843596133060042852546346377011200 11945241 307100480103980613611261222266757376 11945242 -371602787104342910350075453259026611456 11945243 -681617443625367965295706577625428654400 11945244 -444925900116760422139596767738570711040 11945245 -9330762249390840603771539036828797200 11945246 8153242703004340525869789463049477184 11945247 270397365267334004405677751179543101000 11945248 507966932196872922201449005282781822976 11945249 -360576369563033514035856020722421838750 11945250 -242742104085268682053236040508579160000 11945251 -1165047956813672644531401461017821219748 11945252 -752512603075209609578684884739083496448 11945253 206651179774936047719001672570760319808 11945254 -185969527007466926397931646187094934400 11945255 -149159660188213725868186802455015287840 11945256 166559736306057186805291277002296115200 11945257 85015108591962408330914627547455992320 11945258 309127729951269297568733099547616992000 11945259 600725444259956126052937620512735295840 11945260 171468301691003860638514504201954682880 11945261 -47614666751927923070274205066310242176 11945262 43699150953053797142639164330428364800 11945263 -1457888028523870679161879304047775324616 11945264 -141987284221755089268176416354288926720 11945265 182865782549117121584811674749184358720 11945266 488609426753147315735375120623161544320 11945267 80945675293272741714332304308959280280 11945268 -131141127760886906931566781759345382656 11945269 771154589315227400765038597305224526 11945270 50023492003490382293868303972762764160 11945271 -1263919141121397356416812094124663040 11945272 1348753744172270112314476576114744012800 11945273 -190198161648566047511308687987825130160 11945274 -292661446161066572923013271635384820480 11945275 800363732888978746005287025783243569300 11945276 -120383155441420501054135299330855020544 11945277 -123816242786546560669197655112497874592 11945278 -27887864014027933173607962641908674240 11945279 -98397427027932061379425186358402541120 11945280 -103838501740613401262466040190604410880 11945281 444696510268634432912558805241912174000 11945282 31738760169206265059541966248817051552 11945283 23287524071649188486683699229955012864 11945284 110929979525469512372630641782241797376 11945285 325014730090931320882755801375480203520 11945286 1011568713395075776901479805418787200 11945287 250212697198090021526348099429177069880 11945288 -588986112389146914647837206607204874240 11945289 598346071166799531463073054474494731024 11945290 46910312988933703391765067906998830080 11945291 180253605691580780935221448229808028692 11945292 20173441527010726831928374884438441984 11945293 -1044959941217626191300453859139755784458 11945294 232951919642827888720802497474288917696 11945295 -432553851799049334416480816035471391880 11945296 -66000087356613426821787165145788973056 11945297 -189446335900608110610287449180824157248 11945298 -88586623658562949275600007234754430336 11945299 240297076223092269958775065483095342864 11945300 -96013878944036478249789044985924096000 11945301 -925879340721963099082393825876352278368 11945302 556054818439465513163344173395059399680 11945303 1045703271676193016639712893858027549600 11945304 45404978663783036003959153764125982720 11945305 -576691974967279302855201573064736114040 11945306 -315119202014339846253675046845105285648 11945307 327286139317615902328200613771625545920 11945308 847392604558105792438673379060531168256 11945309 582012016230359302830313426131246806700 11945310 26087487482688363023879337504083366400 11945311 -143596406781822154042380782912904353168 11945312 -1089144440067279284427161458802756026368 11945313 -17705733508027814671729456231489219260 11945314 -15027047958875201101929103414335043200 11945315 50618782615966733596598374301291706960 11945316 -510559131226636287425462495330963893248 11945317 -341110135262768073542242453959730731360 11945318 -129394271212840497600151511475417292800 11945319 200182145408358955931734393697347069440 11945320 -12750911844256807991186445587943014400 11945321 -23144396366197731097949112076145057478 11945322 622790889486447780330675355316066987520 11945323 2207775192818435663961135407090035328 11945324 -175109016396575859932186554661652446208 11945325 -41287073879918200765773462239327644800 11945326 -360413164028151890140811212190054618496 11945327 1077015032491136811186005017245686253960 11945328 -67860448010921417120475549735460110336 11945329 281165056150958641415692995388871205888 11945330 -242602381252766023428061237011370488000 11945331 -236103111490899677313079096263318211200 11945332 -846092557950494100079545151414046392320 11945333 -902922412524978402653272029177972477060 11945334 -160040286880483327993985428155149421120 11945335 -592014647615944475212578974404253079720 11945336 202814108386446607890887781929371545600 11945337 69033611407421845470179451971283135552 11945338 -119837972926515244015202831921865116160 11945339 -74283500113469627256583989427378196928 11945340 -293259271967907840032456341592827084800 11945341 -611081833017985252450796894943900458016 11945342 847302696497669099522127789630168771072 11945343 401547560462999818116387424212972503808 11945344 647372085706783205986556163243135467520 11945345 -312402132942776234036096910393417199320 11945346 -153844036059923368472308965198780934656 11945347 -197183213431650839417852435377403203204 11945348 147451096743503087586302545226411863296 11945349 -216266576883811204216179126131649334404 11945350 -111717018635725845004275030953131531200 11945351 363303637288101105680115429673092714624 11945352 -220654914836201393272849689948103311360 11945353 669896701764084361072671932169948796160 11945354 -22671357308074146100602666294303065088 11945355 25768699321422803856946768610586367200 11945356 -1022541540786288654442041997436422984704 11945357 -4657331388452772606129498621561805920 11945358 64884710272358231563550646078662730624 11945359 2230915705867706644307850781623909179400 11945360 56115047403088385773556951010453749760 11945361 478527062511040192602363182973389939520 11945362 -378554860912414558951191630566201184 11945363 344427694208255378417984369627390992440 11945364 170540592012851515964898185627944114176 11945365 -649104838751021077555427985361996264740 11945366 627487991942499955074635733476239441920 11945367 -345056247662804684187815947889813857200 11945368 -249334065527524558313923650504306493440 11945369 -1494722394983345718238852585739210983680 11945370 -52540115435959745671215662934596067840 11945371 522192802085542094964031169742782433716 11945372 -263647572791536492063066390793419004928 11945373 -61154950714451862921541776127611571200 11945374 27896709978510724096598677832118663552 11945375 304882354262710565799809426311780488000 11945376 225349630346034098305945085405587046400 11945377 -759847257059639794348716735100421983774 11945378 -419280917571875193181628846866866179760 11945379 814092592677880710245944539241279319040 11945380 526745597256791321328166049259980140800 11945381 161880731918373545407507723396513327392 11945382 421654496119122022175122083058724559360 11945383 -722256897488457850912827956692089251360 11945384 574445437439546854371648559990995025920 11945385 18764016514950229493398817178727607040 11945386 -211139309388154151509086470044945501440 11945387 1803128334875058908729191471682786215680 11945388 -100339346913735671468845029022090936320 11945389 -613270543081059224452359469142286812820 11945390 -587006559179871431058368420932681459200 11945391 -367573361759445765463955899469074310256 11945392 -11710011520370515535912430641159700480 11945393 -355361522985193844521370242254665679120 11945394 -258341582628916128468451038637363345920 11945395 -84145483876167036704175647412226867200 11945396 848719649086399192910712480428775100800 11945397 -20762541648370040086196019264772315872 11945398 -81800125582728416901935619598625800800 11945399 -289111126978583426117069015891383248600 11945400 1135949700360844153968147220709376000 11945401 -569727040170997994502483934504385889788 11945402 -59201110149152978730575456140502453760 11945403 154860893355853248016322636416672972812 11945404 -769258012071345107684256715865080966144 11945405 394089101461139402370321402932963639160 11945406 5098546777545016244733533191602057216 11945407 574527851885809640463679321040466915552 11945408 316602811748045681422127100664876105728 11945409 -2523278821390511958879931658201241600 11945410 -259590328666891866499709545933634396640 11945411 87255415682187620387058201504426558012 11945412 375628228337982517082687424425336628480 11945413 558003262592948213101287647981849799100 11945414 232139014540406780738034695774023121280 11945415 630506759658408098320112773719073747920 11945416 90091984369391601806551833583321743360 11945417 -431015804014484306735020961755531325856 11945418 -33564824068215346680925686770738883072 11945419 253234399392046776494758598256224214000 11945420 -25758082792763601969502187891216286720 11945421 -150381565320544328970744010252244136000 11945422 -24618231617325433693339132511156818368 11945423 -412465115921131198057019269120375487760 11945424 114432181555514557609040665598039162880 11945425 -202708130937264871019223060129812768000 11945426 -677542339012988164914334089309303198720 11945427 -738537819822345214020013002411245591832 11945428 70478175428709057763666922465030615040 11945429 -1394520857837958289281078924384887873970 11945430 57074416436371064937814069161258424320 11945431 1867709087663591340450776443377856738464 11945432 -723606262739797967310611032555607654400 11945433 -380787683051079319283230396371639055200 11945434 -65204641110488030460269345414916649728 11945435 83432297995689969113745727218265563600 11945436 -23707559336012702700591030262971264000 11945437 53570372151549135118916645740305792352 11945438 -463281930914094043484028739770574634880 11945439 -512929352935233249523011213449633709192 11945440 395461035798151558994760208651093278720 11945441 280661951152821584193664214466393744384 11945442 -205370086392115503551542432105817551488 11945443 6769651122198297990924310185956783424 11945444 -313462658027575231912447050347659911168 11945445 177894204690165630684580941533007541920 11945446 205419241729806388903856293168497384672 11945447 -192554192970399511812764892761804221056 11945448 173298872971387700404956429930344448000 11945449 -79489999658842208358796277155028148550 11945450 145118339607023181804694199007113452800 11945451 -284098179724786529043654409147059388416 11945452 387955627625690463953377514518821813760 11945453 107998897753505832417911070973290323544 11945454 119230018315506613858685113189402427520 11945455 -156566829160185150782185472911892016240 11945456 76720639361037901716728780204266094592 11945457 -221763127321751722281188117606333281932 11945458 -126291185540292584021274027584263738368 11945459 -374268609851048583261922471198596349440 11945460 -29010131147733154179757691933443645440 11945461 -985002646898100945367293033391264181952 11945462 914969056192066830763106583620092968000 11945463 -500679473193133487026465635745831506456 11945464 -760012720140772845660063110716362055680 11945465 431310825941050923016249474215608011140 11945466 -149810808395222273081832257279120394240 11945467 679117436913857714072565086330227412516 11945468 206818564562880958922303474215499931648 11945469 765053163287036059472452294585121286144 11945470 -555597096942518739926947671787878736320 11945471 1386876940325122068033350901052586572200 11945472 67297716408054127869897234957371179008 11945473 -89679336990333120633829875742869753600 11945474 314337023931113429043933007896682358736 11945475 -45645098939073814994651770536416790600 11945476 -131416678600375825815095571965209921280 11945477 -149283514593390864621390934512836589480 11945478 -167668442435299845967041445765592481792 11945479 -45557650059445900616163792275234318400 11945480 62551217620661172154214284538125516800 11945481 -356808055720483082257744761899333361648 11945482 605404416072547511439570095376327500592 11945483 -2290557231772319046853660327709070240 11945484 -455265107236553508891424912426412762880 11945485 -138800776378040731438360558079303312820 11945486 -159242636969370184904851442151484416 11945487 -130519929068640861811953940029992532480 11945488 163964504248253392407803850490475986944 11945489 994787603082306757924965326199527568756 11945490 -7606721087886930556119502166429230080 11945491 218450771195492567835057602052495001800 11945492 367220814120090650790838027976679194112 11945493 -167037214769505065014571786744165492736 11945494 -278095019374780976602687688049728309760 11945495 -669779434376248600847652347339418404880 11945496 -38059815734687352178220686827980083200 11945497 -2792808778341675311592570705570972908256 11945498 508587769188762103149795872813048118000 11945499 560270839244748521857450886825399648664 11945500 190819947500080018270034272908129792000 11945501 -133845087025728746560690480621008397908 11945502 -128867739834528149433509671629039532800 11945503 -605574107621933764714187660495184089248 11945504 -142395015588820697538186777025879670784 11945505 -132457225377374442348838216943968771200 11945506 216195908569259188333818492332525141280 11945507 -349375073093984041972936566052687165488 11945508 -454251181436915395335108659352223580160 11945509 11200083101155507219106378746162567680 11945510 -296934207803653460370865697752601518080 11945511 576386197984387012147110069704846608320 11945512 260734410558096502817846483757242035200 11945513 770777500159947440483840642829128592762 11945514 74127394058321470627846525048509487104 11945515 -254644059102374195987456579686363239840 11945516 625923676742619195677808912615948925440 11945517 -156549118274528880820875369367750614720 11945518 151266763108388691897138835582250320704 11945519 -505754439401356228307423071260898660080 11945520 -36271148474337506283757596430105313280 11945521 74304045984758982084334778502132952640 11945522 -228741850945717511620902521897082802176 11945523 -355604492049519164663202842933608384656 11945524 106553890434297101108445405049657060096 11945525 671353780147872052462826358894834067050 11945526 34680166489111540480826015465747386272 11945527 -944992184506251753981562269731166725928 11945528 250178948933543187041200055280893952000 11945529 10931921520767841265175543563308657600 11945530 -560587088695418907057066978049459767840 11945531 304490045045185700883342736323641586000 11945532 -175836523302392961755219435408346582528 11945533 157821650883423448641246368821928455584 11945534 88679214199160105612591981188363036416 11945535 -23356827544312857698497169501460134400 11945536 371763222870447435211670926971384627200 11945537 -305044373789287411618512884407812314688 11945538 -382524440422704628730026721703335229312 11945539 647155870148615499446506208582804431560 11945540 243708537659780094596010721077759098880 11945541 631429745575715724620009355290731514592 11945542 -56085371206319664568920702993803917056 11945543 -415465212080574274852726484470606577520 11945544 -315874569468988005962401893718924001280 11945545 665471945150670914041806536403176547300 11945546 -325006406254635237293702894193714648528 11945547 -797551315419979569393461293361093484360 11945548 636900189835096286983095028585069323008 11945549 -368085936274797569123924582637526559808 11945550 3228904427958116269904941754185353600 11945551 -454082394546894961975317356276861225600 11945552 -46302553498349548018212321827827359744 11945553 643443813963527783335856935451680600800 11945554 52642130135848791134888980896458412672 11945555 -410898023807379722399496990421972126080 11945556 -9047572103391317534644583062318571520 11945557 29048396093997100629897186756525598780 11945558 303307611127458058582417028358748718880 11945559 589003608139251973183884391969275404928 11945560 1109806856458107057227817673024820428800 11945561 68163297201227393102408556456345240000 11945562 239417900043849719014234700306452234752 11945563 -907851424710383834570256196931434914252 11945564 -155958053231949492945943949605420368384 11945565 217374786592252491845752322284734717600 11945566 625164338770483094568056163241367507520 11945567 302806556520751914962070501869477489952 11945568 748994482177388013016435296161772601344 11945569 -18639335312609089413286528965216245592 11945570 65972414466112360244961552948620789760 11945571 -194850510561394738832412103394551698432 11945572 -470858444885754418893206207188480000 11945573 -300271670743894594676276429760029130756 11945574 -40486069145468634383460532649340416832 11945575 -76662007873265680029227826566165219200 11945576 1019322541195986405377616081771917614080 11945577 414912277055720542541712633357613087104 11945578 -113972678426714382822404845550922915744 11945579 -598053266108674542370600358722066116816 11945580 -181378063592668861116595857024584140800 11945581 -1533986348752747169036948132605966984618 11945582 40735079829153938734309125805085313984 11945583 7203413704641209622132122364930773280 11945584 5577819675944618549648378485500215296 11945585 -861959624882109784906405139876843068800 11945586 373835527552768017039426717371981280000 11945587 -223950767404105781286633444162102333048 11945588 -700313216778897144001637290763150109312 11945589 210738272341825916499362071935441160224 11945590 -307496013406623541616217662012992243200 11945591 168568869213986852389336837554563075424 11945592 664370826815463189663761216829375344640 11945593 -54613969439511970657603865229356226240 11945594 569305273191952447580959344334182888672 11945595 -154411117977281475773159025430791246480 11945596 -47476315030674165168236047926775474176 11945597 1303248290034618529431075426564460364652 11945598 -53671160676152758721981683028288974848 11945599 -1310169500038889071137112769564199606400 11945600 69090239441610948001830398203527168000 11945601 -184694696633473921156038853029779289870 11945602 -57319755924942499167704114577269968896 11945603 592840201198994872184741125338439881852 11945604 -196841027715860107902204636589946880 11945605 -270178548727092056577217229218700423040 11945606 -538913898462557123124803495009589625248 11945607 870814824299806631332675600443732656040 11945608 -780249225322563630605470577118771118080 11945609 -306081712052613965496843833016470180352 11945610 167566411711858964288716265183310182400 11945611 -787336465321222468095656288423640130488 11945612 6582881658157437914380831843004705280 11945613 -586991106697668821645936049327190049856 11945614 -745462993162267767374870428479941699328 11945615 10016603417092798494619406995142816640 11945616 -92828470025027430697060408284567502848 11945617 1074732709899441110177331417203781121512 11945618 72406618692729829824742358403215627904 11945619 137101456984259290128849367976136461904 11945620 182255962008536276496934148992708116480 11945621 -1275054514311651008999193378550111544178 11945622 46960208357412200369522741253660291840 11945623 44366435747834451539124062663941159040 11945624 968636115325144112255123353078875832320 11945625 37712388408799358992969178734719240000 11945626 224738036458610310847855160755749987840 11945627 365076229247054265999974948526790441476 11945628 813785199964499338884444518554170700800 11945629 -89375384820435060124107241778318033120 11945630 -364909816860418057631590124846959841280 11945631 -773012192712663482300228270582989691136 11945632 880651004955572563346872452934896648192 11945633 193439227524786250636818329029655001600 11945634 135231771335325304726029260075193348480 11945635 83714532593250085854818243527342128960 11945636 1046315507967199070815827934532189758080 11945637 162208944161091328336071621039324895680 11945638 -123035606715264519253526252380874736000 11945639 756044635693389509351610580619724261456 11945640 -221266604709320408419879684236592742400 11945641 890039729046081983470134918237264098042 11945642 -64482788065951227448701181663582444800 11945643 -534592631388434313465701743594557716136 11945644 -167749728163229574233711675262006225664 11945645 -2031989952868815312931550301600125058000 11945646 74426531902041039111674082843765281280 11945647 425272025290522895755607094654629824 11945648 7729589605282286449731719519926222848 11945649 -354127947680090457754912212572499662736 11945650 101711463846958937413504659908681445600 11945651 -886045877597977479278346094147453778400 11945652 6427614577711058292574042360588357632 11945653 -1460652519741987102574890334078584014098 11945654 12558971405211818711533717525750321152 11945655 227543824003354314391366994914400334600 11945656 633105799865178392819612595320194682880 11945657 805960776685965041561040490347572244906 11945658 -4482389513099555499307867579663448832 11945659 -215427430253745221379473092409353752048 11945660 -497455634368682280459786981110818022400 11945661 -256627618076323723419806899131104256000 11945662 905667716451601361874488781161156182272 11945663 -861000972878871367713528349898285505840 11945664 76667534420595841929153858125420298240 11945665 -293488528000371316217429157259824504600 11945666 -27708531837797514104134360714105259136 11945667 418496304839099374429136336922319109880 11945668 134535254089100939975387738353987096576 11945669 456095162529913854670442993346449040000 11945670 -75553429110658853378929482471216261120 11945671 -400990604951293274920495610502390418560 11945672 -538181690760831272417362330039965112320 11945673 -313115134295287151162400883263904086678 11945674 29252104008148511485867293073006219200 11945675 -186437455853155285486886019096429829200 11945676 124396971205200139089107649990141410304 11945677 -740813773279343879570790272734427617728 11945678 -361294083896886397350670573650543402240 11945679 -272617753150259021681267993517715948800 11945680 -24594031216235811188957161236332544000 11945681 422312720176823584813356643746368241264 11945682 -30959572447856984100204383923647421440 11945683 875239279413105702930920651328371853932 11945684 -268799216510022396581774318881335187584 11945685 421203591254476179655604838958890016800 11945686 70478122771462250667603673121017317120 11945687 33106479127994915927836722152164513800 11945688 -503766852210833705205909258135843901440 11945689 350768100671957010494448663917309952256 11945690 -147232739653482998448142405506962668800 11945691 -515184694768521276739014835796247781920 11945692 -937301318472785358031956955198161248256 11945693 -34974384926673658403033418217840040640 11945694 -57028611994659739708214535317820303360 11945695 119951405891253189216296988249485923200 11945696 -280437015587141255430791535462605389824 11945697 939219765905126030676033066831456634800 11945698 146333536493949464388954304308014638080 11945699 -449606858192098304682332385719626550760 11945700 84299383389234443090672705691115641600 11945701 -19847685520440954464348169586544142880 11945702 -147683630055734034793592450658449180448 11945703 106645234569552749339587723383439388928 11945704 584184006774042309693764619018501749760 11945705 360160337211065379824315582363598637860 11945706 -496495309449165788049939417684675453696 11945707 -650197051832365900362751490243064140044 11945708 -673683314211019981042448428428753045504 11945709 -258806108471227257918700870282084589640 11945710 -43930567930883158253454570120408148800 11945711 410911580132022693028413312348297855312 11945712 36686601610445397737564978229631549440 11945713 184204164414024825802831908052743195648 11945714 -55530993322821576597642757888372061568 11945715 177929528462878867642125633738552801120 11945716 29645455148383782955063417871113235840 11945717 -8074436100773069081577204446558521728 11945718 33563931600735440685103818636909915840 11945719 -20517816748262089380469863632868156480 11945720 51176454043024438853697082548381081600 11945721 -685713837867285991366815527010245760 11945722 -1041269344263728459558213951201162969088 11945723 -862251950098381203518287244858552069856 11945724 68176865361380682213105197837452664832 11945725 611840981292333198355767152867913576000 11945726 -16625085866682573391981009146671895552 11945727 545188429188732106267706591062473563064 11945728 -74139394345118952970186281670093570048 11945729 444979711150292671300767810987989763330 11945730 -217859462592570959887136250942769382400 11945731 -97170335942749318322575490008037461808 11945732 -147368112116359466665343405269625387904 11945733 -149427791842251119271050944185695186976 11945734 -218257888796348724212490734264683677216 11945735 -904272978013258142551106210409027037200 11945736 -44689593687605230397706143217104117760 11945737 11034585456357883651534394007158642400 11945738 -65683681665857417727308541794448291840 11945739 157664157440171711392075652099304043248 11945740 400132604085335433142673950609628313600 11945741 1596153560154626975894008201784986042284 11945742 -430200099006192793324590393321157629888 11945743 -242919623438900770834484084848508573008 11945744 -2132221509081937773571730579802685440 11945745 175934000416060011287728467181776787200 11945746 58118189109850555492427050772066829120 11945747 491365700866505781847507384788738269184 11945748 82028284091002279644077510779859804160 11945749 890842909967621723115636769106503988750 11945750 399985039009086918995962527996691008000 11945751 -752258693633888076435693328750584956568 11945752 146888390737342819922693939962181222400 11945753 1213111324878963198538762278311522605002 11945754 494465432094338948755511779997593031664 11945755 -1151902963017385465346859883657125234240 11945756 -754725812484480706407016844655518215680 11945757 147751012901381392208975264308107244800 11945758 -96816372010370244774785385562272128640 11945759 594387179003214039474889345285588679112 11945760 184138099010906089114252977686414622720 11945761 -616345841846961098500036426113041043776 11945762 -568723710121662271070598570154850440368 11945763 325177903811836138767463055953609478640 11945764 438341083086044520894332706194644505856 11945765 -740819118425487883701573587123265072480 11945766 -75454960896408151548346909080906049536 11945767 809327014839349881508165551139052820360 11945768 -537256198434556911703227607469248189440 11945769 127032671623574243925891273267959498208 11945770 -252067038241795887949010962710191308800 11945771 103319696408129954184989602694326986000 11945772 696047329473494461626821567180345625600 11945773 108702391099582243155226459357135971040 11945774 48863501798144583607528178677137854400 11945775 164278412562335093165786415987647664000 11945776 115931567561417424755095877166209236992 11945777 1981959843550594822399391894512846101300 11945778 -46137652824448668075683206322548887552 11945779 -46178884366219310106580834117870225224 11945780 88352022196099114132902402089590087680 11945781 -295107994019380145504990633724523956480 11945782 429625623057725216292518432584167945984 11945783 -150359448554700272120653044505046964840 11945784 -878864831598696515958574365254387527680 11945785 -1125249659957367858685968925199850670200 11945786 -106533817548233994577332244370077560576 11945787 3275423696729702019611932109031064320 11945788 200530511871565092791187217620716793856 11945789 1501657954796540813590688300383552266720 11945790 111745676274605554175748785036151699840 11945791 18263915557810695449953799398073727984 11945792 311242243613862778627074508362584948736 11945793 -3354776012237364581299338961920132576 11945794 225458901928436660444364445170076147200 11945795 -129174471540162515671376725351927003680 11945796 577221957315072808101262492911549665280 11945797 428888347473083142152589076508369753246 11945798 -222063881471992228820113185145463628864 11945799 72557559568428527974473467813734957080 11945800 -244728463127344613288518257664986240000 11945801 69775688686102327487012953660909937280 11945802 284369064468795824745355184441018769408 11945803 267742757044207371289979135562926370424 11945804 250613653298949290805886186962767425536 11945805 -61265483669631823138783544489250942240 11945806 -363237498385830902164549643796118563648 11945807 915220777725948456302826671926734067056 11945808 -9931277318602046524945962186300530688 11945809 -295661248406023816766209079842728348096 11945810 337528089054062781125468203996496998560 11945811 351748863501226567722018431055909759672 11945812 605639759218806509733168340564571766656 11945813 1531970276626776838709169970190278025280 11945814 -212016245165327953037922945444442013760 11945815 -132946331725899511437713817942733050720 11945816 375684267713682601363552278007466434560 11945817 -240686306442271393274437713409495121532 11945818 -427250862843015824230245980137187930640 11945819 -77192835441742785862058271480915588480 11945820 196632521909083396830308611344628008960 11945821 -827886599583477295842052309532485475712 11945822 -459846555375923815605640648192446243840 11945823 354410884017357417181272745862711026704 11945824 811490603457716426574496214892809551872 11945825 48407097959076865351047312424540069500 11945826 -552802261898615716844881885117939449600 11945827 975618820398000451421128933669324704160 11945828 -1071693335631946330873448473428839679744 11945829 17236981423192477072015202985930480768 11945830 -1271395425692451034701477572805492480 11945831 -708150712073781060318378732161541367368 11945832 452414238470647804853569029049771622400 11945833 1094122429542558104952000878222985697082 11945834 107827907894845630149995104144116240816 11945835 -425233789289787322374067475664623310960 11945836 -5074772252822132457125855586936445952 11945837 -1260305980429378407924166378706695719840 11945838 -83453112568035784272676554935228638656 11945839 1055236714764314629943174441800981714640 11945840 -10158619420504457949798278832639344640 11945841 -177795837426699013762528189776229725216 11945842 -122341022435214677922214828795073881056 11945843 -2740279738784629199432148637557080832 11945844 -487123609518704966409795211451212437504 11945845 -708458153682210715916535232876735140480 11945846 711757436329297162786764911126976096 11945847 -325232428344711509717642476997315544240 11945848 -687734048483188232273145456825457152000 11945849 1593359372745186767932961217991942524672 11945850 -24275364055479472658994685589136998400 11945851 -14661034842413071615014951634034964948 11945852 -64754980280059150403762747198064153600 11945853 800049581179969065402826465270892020800 11945854 -173604727940516474505501024945963973440 11945855 264897024021400391671411679164442971200 11945856 -157673949891624195237421222604801310720 11945857 -281350238393114744847408882882338414400 11945858 -551734036532970515053526932000250841216 11945859 -583112061130474312589730534779651673096 11945860 -363418446392787175622403770333203660800 11945861 1218087020178769266124719380205485658462 11945862 265081816333837101308538323891327087520 11945863 344779939545827336220164827604557309024 11945864 185468707354316165048126049749510553600 11945865 -523236772596447559142885592082485449280 11945866 -57597135785676119494172858338410566976 11945867 -1409030536101401277825675451101682551084 11945868 205577631762238709775696177159012864000 11945869 625530534145551728551482494521269166444 11945870 -471361810002713680853501926276414780800 11945871 -287645715731591875954732625435653334928 11945872 -259808851407600464447237329959959052288 11945873 -5642659160819261258347650729405574176 11945874 264848902574162348745802903104066207744 11945875 83534090580276690162396531030559164000 11945876 -730284802447198464546721854031111399680 11945877 -491333457130546325803239737603785027680 11945878 78916425339332379207100701499370584704 11945879 -218420484042649403332497767957398724520 11945880 -188954185850383355669516502773431296000 11945881 151131349125918973645203015767166916864 11945882 33960965849655823220047278196612351680 11945883 198031202146244353590459416179696605120 11945884 697875413008975168496059954666838149632 11945885 -122107739838464572827335938296152970240 11945886 -313955047949075257133648329090851001536 11945887 773217582911441288056100231857638187840 11945888 17050941637594931933510183663851929600 11945889 482149441473612042136404058943889776400 11945890 -706267429590997123797664673242684070400 11945891 -1518380964930190632517957261055095665816 11945892 85320197189875712789116334243044982784 11945893 -2461445762048773895583941839215118945956 11945894 577415122782665770516370408645900880096 11945895 86581774839437776747801120910768843040 11945896 259699178987482705192559840079231221760 11945897 16125567611068911886825287778707236346 11945898 -488687441282665261952205232598890260816 11945899 420501486097430249610573971821991923712 11945900 -480277242187950376207630441314724492800 11945901 -219962034445607102956584623284184762880 11945902 235793373890213484498391746917053240512 11945903 -564609551318460817423606635842475757176 11945904 8097830996059987543686441377357365248 11945905 -111680368890382094141763702821343236940 11945906 -314976872977901072397327353543446993920 11945907 -985139064308911707211587572189538000000 11945908 -69667076961801259288674232992698511360 11945909 -318469675531259759739974890392619663890 11945910 -72101549871155650947958879993562860800 11945911 -2279394506035248198295588325193798468848 11945912 252657271146785411071590121628054323200 11945913 186382127350534933782685922764126060224 11945914 -159217599403464905140394616207047980944 11945915 928749330545507965455507441747277426560 11945916 -3573361255806987135684446825182130688 11945917 -70054796721696247164939833541922639668 11945918 542399347147372910868068393433097724160 11945919 764114557838508219353759541403119487944 11945920 -8432982292605761306581581154505195520 11945921 38811560069643426361053453125832599400 11945922 178796068380472594017528226527756953472 11945923 700578899236049309696148494139977981760 11945924 207152699365678788993974434073194954752 11945925 314313708315360991978647705258540797850 11945926 -246727170093417663533414015919105705600 11945927 -455445039860465668995396411149699145600 11945928 -378287378984596960560289268464647782400 11945929 -641848888950784627306952814411801122470 11945930 114527421323879686589308511929168395360 11945931 -391909169020484077821678869396857971216 11945932 255947133222258189984224370021889354496 11945933 -593987782837380387489939125805747610560 11945934 -158555770483087880234003795053868421120 11945935 450839938182613137612118114943646736800 11945936 52586489920422676932652212568936857600 11945937 -534484182132848401385720961793787591040 11945938 -352808046778891127486298780693772465920 11945939 -12237746229915686351458963100688802776 11945940 567838900904931710837703645531613470720 11945941 44044605888886753002886735266278313600 11945942 45461816760940680168289624085137711872 11945943 -177666561214040448258657282803917873152 11945944 204790984874657628987906578210713989120 11945945 -370416854795198928885340254626111568000 11945946 368205836665976304499342201740424185600 11945947 -325755390978684738558332213610720576672 11945948 292021163329528921829707031889271213056 11945949 -637265512941966320187656615885189807040 11945950 239188312310504868247925373342732648000 11945951 37090349256438698787044571028019361984 11945952 -849445431787170595345662212848244490240 11945953 -682673570469459081285041177693361640798 11945954 -42307357876802690910507980700828894720 11945955 -252115598568274861813524101835875964240 11945956 1150574575473102964294064907963533952000 11945957 13177044736547388300439459261286830206 11945958 -431830531154944444141783571429510070912 11945959 -6560265115519728094405619060445705896 11945960 143670622051545508037664767714559897600 11945961 -82275284428595288334263463703536276198 11945962 -288416769071802723716805872602862116608 11945963 -89136514028162466188492381815166121456 11945964 247562896469417301554095065777129323520 11945965 15311007788181303268143600330666139200 11945966 -919568327167718139143550290281535278080 11945967 -787565126921934686551036841148645240 11945968 -106896665049652633463529873778215419904 11945969 213778773682101758977127405675363781696 11945970 22970764914481881773372950994891520000 11945971 -1508626221795856255964199670997937547828 11945972 -669290641584813942274070494138232644224 11945973 -301858114637217074251919942254325939712 11945974 150009835028370475444509383073183416832 11945975 338953662172979799838815617959715346000 11945976 293006018716715922095426585222241976320 11945977 173161779180607242703447199860047798852 11945978 427881664422148668737627059420084128000 11945979 -38360104663115437220664273302086489056 11945980 191273714365448489874252559684917488640 11945981 -269172783480764461205703452705893300218 11945982 -185335498921559525849738329498286524800 11945983 -192131197611275540263780126325782401680 11945984 -21759052983737015544450912458322739200 11945985 97181933752035849212239162686744153600 11945986 -58472210265355229712634898800321061376 11945987 1732429727139545056486320422322289238112 11945988 219392786332868132398896106036429086720 11945989 156478932652393469199079563804472064832 11945990 -83811199754489893649236650369169981440 11945991 94208347024386977931168418921443492864 11945992 -196612915421796008519644056415935360000 11945993 -267857867858738796776371324907883768576 11945994 -213200353438216118089416847403815491072 11945995 791605085887214862362378874728433392400 11945996 162651081362170945227128984090230662144 11945997 -261702481538240395782116007954132632160 11945998 -498825089088091102992862783896367464000 11945999 -101131132686909257331658620668108487840 11946000 47589257773685041873725404852453376000 11946001 -676157488959984980872495665999370815488 11946002 6982232181370862383691164003568995584 11946003 148987334709434695915122431396778331200 11946004 456043771946829104562283027064891494400 11946005 105384657871102673815515915790401477120 11946006 -125657464242477895000549228763275098816 11946007 1135237995894637992444677721922607485256 11946008 173738938455057202928215698702360145920 11946009 707088514287270257615701919746186494048 11946010 442460901316607699092670423306962856160 11946011 -88168035897398475494384197641984253440 11946012 15196190419960260741598660919501875200 11946013 -938193199528314057042799080349324914816 11946014 -867225051557514898610983647479114101440 11946015 -8705000384122243353874044103443398400 11946016 -701737682728762291738185447578340950016 11946017 663195222143308225144306535423742324066 11946018 -42702512377531790094711398427254192640 11946019 467298263750907186410088561018325275096 11946020 217023653444309546942198826530076852480 11946021 -350119488798274507091622469816131781440 11946022 -775381124078354229147095332129313932800 11946023 117892773053337700442749035977370529272 11946024 -326670435147911039342748620945879040000 11946025 -31991514571756031067561250517204880000 11946026 -768910868161412029077286715706853374288 11946027 -118546762969279108073290290538702717440 11946028 -422263575334995403049931586908543851520 11946029 -798107229368611156324813104006076811370 11946030 -71876417317372303405927458510208527360 11946031 -896951139921568189934357132132389501168 11946032 -49161782442577929157072573547780702208 11946033 833299551146022689552399196581765851488 11946034 178046356929596425825017769110533916672 11946035 789283261835662608980558552707872401760 11946036 112851337016387893841936922428010823680 11946037 -653391106446594749372389979328886247808 11946038 -381300511549147599154814061501772957056 11946039 -154146618802760431346762116426261258752 11946040 951753377775147501989442036963154636800 11946041 162465295782360486192486628563750070080 11946042 -1693916953234477066799461213099303968 11946043 -1715925914710833572899294497764667154736 11946044 -598277665386620324400692411282333065728 11946045 5151536773655421770799674539811019840 11946046 -62993593535980172795230818929258424960 11946047 360793275072588386087825751704860621872 11946048 138140867707336231617872459143651000320 11946049 -878136543112029322769544710278202309950 11946050 -185440843891865124753279946501603069200 11946051 85549848822932932947957613825492345968 11946052 58643363018712879135595607514939998336 11946053 -42172102911228569718401678521679931204 11946054 123844324106023426322814732591669340032 11946055 -341068538252750497145948053368802576080 11946056 -502719696376864125092816322795589893120 11946057 -245916915536858056987313388598850813760 11946058 24020795434165781216051371503749816880 11946059 -587970575037139504144342688133016021740 11946060 15704022661639464203144558809344000000 11946061 291558320824939428289751555761636996000 11946062 87167560276502089100925886554975798912 11946063 -644538484426389157158192202089375626112 11946064 -53578016605518073246859297871222538240 11946065 31123689126198029352332767933126121460 11946066 -326848728503622864305408336187259882752 11946067 -51607016675003734754758372833837116416 11946068 580143009572798675692271643542845440 11946069 533557972882222468282020623496501064320 11946070 -456083530416573404707730258772348579840 11946071 106565105089759196305264446536963602872 11946072 -114001175668891313764586180916812390400 11946073 20249655221793913070299532902285640260 11946074 113396184197254047561496019049039428352 11946075 -581858831533337033218102272705202350000 11946076 877637133939216083205130011231597109760 11946077 -431185460080605910305973047378348041280 11946078 -7116556317470415962580654540864758592 11946079 122917285430708699497528334798651497040 11946080 400217780141293098640890589196805734400 11946081 86712749781232281363663341824147276800 11946082 522669355547648952408441270627938125392 11946083 -1032898710747496236536111453182779086136 11946084 815165139018737743133089715651926425600 11946085 -35837675043502669065865631629854236160 11946086 -217331610398620610308386810885348145920 11946087 452602472864188725607833852750590492160 11946088 3719550222327120780879344002498560 11946089 -393441271873480132605105909411262279110 11946090 31168672971512698637575966603943101440 11946091 -1045850658034192179699147697157920314508 11946092 1470781148153384449336386527320185142272 11946093 -376471448404095403876224186808693350336 11946094 -304543071008021556073706044391606851200 11946095 230989056652079101416665972941847285760 11946096 -65402387066704439184843989994572021760 11946097 1882958399948186350469930968323938032 11946098 -11226737834163482405829787846022891520 11946099 223517214362030351949049813719991760448 11946100 96907152512260822826909469690517350400 11946101 734199208485802433722002304000785837102 11946102 -23466015987500340565873897778882449920 11946103 -716864850821650379326907932404264798048 11946104 369193532805785445604061129481529712640 11946105 132599870840435182089206192238472372800 11946106 256894759171856692656387170175942544752 11946107 5417448469759228092224412816680023488 11946108 166601626114642271978134917427666919424 11946109 89729946026300113733198960990869170240 11946110 99961785734686286286238719913354936320 11946111 78368782195687377922667791639264540872 11946112 -855690652985102760221164800624505651200 11946113 45935498423663811177463432298051997360 11946114 -230624816122948664176785243753315873120 11946115 -45600043170804257775869513163293475600 11946116 14838935742507326008204902261600731136 11946117 869356177472146180668356969571109574880 11946118 362035591837487540761470471571336611840 11946119 -1362693655256038316453153629007035400256 11946120 440399567785831828986535553090115993600 11946121 1277610865798497353094258658784576374848 11946122 397829882631375733381593957861696824832 11946123 -24534187751306043859874893384967251056 11946124 -196323923649449297730029688306991976704 11946125 -738236804047082164174903614501011985000 11946126 207887863249630983596228683255149208704 11946127 228533115366304404929000798000110146232 11946128 82216713861168064242201948712631009280 11946129 -548314130930398992583675935123944448 11946130 -13734223463029609411023820697188024320 11946131 -20559052218189482486353075022879026176 11946132 334590291928112904988365227823388053504 11946133 156351824017231884610462168626563146382 11946134 67358554631790949428895926336582054720 11946135 415926666703876010395552553270928747600 11946136 1155987359979375016755047774582569267200 11946137 91710204757089749635845919480854749952 11946138 405804533401496033114617012506827120640 11946139 -394454683281874257357551342036382040060 11946140 -559555599250493036327326806886409986560 11946141 609770332134091335531408003591560410950 11946142 261412787960290956948659851177895539392 11946143 1857222003401695176945703968913877491200 11946144 263567090035242952271884085142088581120 11946145 1423744860356800404947318380476659527080 11946146 148919171472720163293382533386164560384 11946147 -78662611928361137357170843992097864272 11946148 762577701336166869382238271094450786560 11946149 -136934079095580394863199390654461031680 11946150 -283945302543072277990416034100401200000 11946151 523717531771430061391271896688574467400 11946152 878777225257924379519486087944218624000 11946153 -223560190312491676405219500338453993472 11946154 376244763006382624553774674927581411840 11946155 277861906889728208201622468182939064000 11946156 169734095016134156366641706375754204672 11946157 -579631657627483517859595330039500154688 11946158 -20709683026768526505560458117168984320 11946159 -349364044877493337806358803195469401336 11946160 2680663112345902290719778788734402560 11946161 -782645501695695440534297345945312336238 11946162 209344249137164440599277429938606029952 11946163 -967553480771543154524232242771388313588 11946164 1089239862382489743862048765943751893376 11946165 37058143544096936253893254133632419840 11946166 380711094628475447673728448700951024032 11946167 -130849181075715401051201489068106242968 11946168 1459278566624614324097749433183907840 11946169 107757345623612365147502678841312206400 11946170 139550505466499261244636903984264960960 11946171 410613062519101517371278408944134841112 11946172 -353213929284965526404871500311302653952 11946173 -734791913504399514487459166973317144820 11946174 -795437079350279001610912407947473920 11946175 293345492510320561934615481903354529400 11946176 -100881242470711703496688985459046481920 11946177 86149249891012716438459815597825792640 11946178 1375943066857114066464193305014128146432 11946179 156330577489028879010306825495633966144 11946180 -278136590073334470416212514223035351040 11946181 17713961252490098367983873507461760984 11946182 -126362982721919993966333546150415072000 11946183 -481928766308675354324512930705631395200 11946184 -553074589683625866536838401373037501440 11946185 -1660158572033573004405234939228649468800 11946186 73628498902709594834179494166731227904 11946187 -656846472231753839765493159403123661376 11946188 -297539662532570185169078394516454778112 11946189 787398309569889918321139030726516193280 11946190 92863555790030249878819516436244230400 11946191 -338558601046199071428842149036887791232 11946192 -168836301930201626855767567301184061440 11946193 382210869852990948705982948916852277440 11946194 -47189310615618841300635664263250654560 11946195 -486913209946734577020027351447687943680 11946196 136261211761765828570559648317786881792 11946197 1257759137115907225842058283329377896352 11946198 -372771809531179007091802906666119178752 11946199 -389790621567873346258593309087137927800 11946200 -108773725442195071942933274860133376000 11946201 259510918131642739042920062066746241232 11946202 -8279801267664110220816395212516550400 11946203 -492895905487235568759083353939034460360 11946204 -8725782806864145284689635604181236224 11946205 1026298626392631479818097588143223290860 11946206 801067598025948036334415575203354408960 11946207 -136858251255783511277084053501085045760 11946208 593165273567903709816534376895850479616 11946209 -594576277237081801401905315285152110 11946210 85651110946044601220430872082206760960 11946211 -100979932906989910994209219320218437176 11946212 18839711612822814356294235264666362496 11946213 -399346754501935801793727778681758771936 11946214 232299070085739431730562129887985281024 11946215 306370854793740839688160353516669186360 11946216 223844008943018261946428503031944396800 11946217 -2032287672049909787690560459515607168 11946218 -340971870003548936710497975623681968896 11946219 -47613982999387285968973770222229202856 11946220 -216126684348498827584251373643734333440 11946221 833574389314337263814449303292966112 11946222 20699641771284042278615636443399127040 11946223 -814091573642113055895523085724635078496 11946224 412307618790390124735760051323460812800 11946225 757578438925990898531809332889621872000 11946226 -38559166325633133148778777126982898656 11946227 315996762454160876222561895498988489392 11946228 -150007024773204873615371126779880730624 11946229 369083803333061155300512002056618417152 11946230 -19758642371485626256544287700934307200 11946231 -78505553475727257222648316031372352000 11946232 484211367717797738154327766497574502400 11946233 -27771045757757654916145880875344322296 11946234 312671438842588369178810218260609030912 11946235 280762507573097260278187845657279862560 11946236 -348693830584773080720275434267744030720 11946237 -231585096984099079777752159462488048640 11946238 401832606697899389399192194882585451520 11946239 -402965697960157689130592446893447240960 11946240 -359729212253784165432742467850028974080 11946241 -1001331647018910037830493363743219375358 11946242 49097211852739013996857145953046198784 11946243 -392479744925090768760401840490533259600 11946244 -515284392149032361592800034194809838464 11946245 -174087472537237511351103040805883922500 11946246 -42955400470648713995839503744722257920 11946247 137878531622304708160197150016737886560 11946248 769148291101268387542174070471999247360 11946249 1056792549213355380810899383836084930624 11946250 63372078913418962226574044489186400000 11946251 -304857604727078667229052950705426328748 11946252 -166387104999340577787322341861307278336 11946253 -240332609740077342826065392585945117184 11946254 672289124408245080135778421223202597632 11946255 24800465024292886085941799764070891520 11946256 69813258823842984228940583076703240192 11946257 857692320352057003793309066017123050852 11946258 101217310383563542378939546607146801920 11946259 601840802682606017756205764444754474304 11946260 16429588522669223323771363147026432000 11946261 -627093862062261286514092217047582760160 11946262 -448614143730737003595386240938114534368 11946263 -281367734362503306334861202669640633504 11946264 -52210392563576787546163606669152092160 11946265 -404177313056852855044256805354556066680 11946266 289552942954198082389442552846237486832 11946267 180557291723537175163903106003277677484 11946268 702993683421421822215078074286880245248 11946269 -100107882519414347408005165529888247360 11946270 4488150737287442126695419953413632000 11946271 -1883096249439883641917308010766467394608 11946272 1362552795551658182996536778157215809536 11946273 56620187932860682076158172683816018464 11946274 -108835748383226160075372616992568211808 11946275 67683965485969553830021951293015360600 11946276 35410361455656381709112906006500540032 11946277 -303083612989292050211925200032001993088 11946278 752184769265347429718877492608894953440 11946279 -89607245430748084374923209362082430592 11946280 -217162037977027220732921163484818739200 11946281 163419123416967382905490535990527021200 11946282 322110580066777147563920168438831016192 11946283 -1757408558340409571485131873098454790056 11946284 -23057380011729847971744947926796402688 11946285 21309151111276267387629808136033830200 11946286 202448384943772620482803927185163296768 11946287 487969489276667342395878739521443713752 11946288 39003970200837814588376768689373184000 11946289 -881079881762375918318896912061820702540 11946290 -28663805699918495155178381626180228800 11946291 32784860078420867540076530323043781120 11946292 -221842010765576365596380545210368921600 11946293 -491514723938869148350454954773238867076 11946294 -195494601416848289125432024860842681376 11946295 -369627052277101344342526576845091708200 11946296 -854011524298202068704807500122654986240 11946297 10032354921488797500972107400323940096 11946298 -141577205402018815050235890223252970784 11946299 -87377593613752710855548999873502620700 11946300 359022954972339488914532445383781004800 11946301 748012275455046055147421660832432252160 11946302 -529667130786528633974643255849579963648 11946303 -10905113604031626012201844475086050120 11946304 7562329915270893784281778163024920576 11946305 -227978707755317502377366712465029653440 11946306 224827301087996502677938993438761406464 11946307 1100969342143769658557061479882408242840 11946308 49812746986973247081243363782188111872 11946309 -104213066494209704453886359930945118432 11946310 440633959961025284817586797659496082560 11946311 -147360844890954250476338828896316260248 11946312 164160594980873861812907099536200499200 11946313 -1200982612725246731677215627816043940300 11946314 -155366008172329982599066054223456541600 11946315 -102580268929418741850388722882473717760 11946316 979045604012672178929558860101771703040 11946317 -208395372249505488555562048168892243988 11946318 -140640138995339550310854626789524500480 11946319 -430908769533486874826136329130810571776 11946320 -49276745629863201855160045966009958400 11946321 993232147157968275985009957272071065890 11946322 238400107788422148845517970650616301712 11946323 766656597158385613787673038472639406572 11946324 -303555928580987836558935063823088855040 11946325 522560904824774270105177174766888556500 11946326 39269418934677120190516892147802071040 11946327 -771809644890950791939356891194357107968 11946328 861906739013828337090741805992158300160 11946329 -88684560058290008776373188368198187824 11946330 71711145378798923253336153443002080 11946331 580797635165106606772313322591224600132 11946332 -522591921199122574736608755011424136704 11946333 13571890208816622019827116272614678528 11946334 88550859083128690409245148473182275712 11946335 365681551451474708082867163454327597760 11946336 -235252312835355955786190103510647832576 11946337 180252209941125321919784183342839162900 11946338 55261994689692142704336444803677232640 11946339 -1351543694164726996275296968319435070480 11946340 -68860682815429450882619317123076689920 11946341 -454019532236313235611922220314442154816 11946342 56091761455216143391569630539851048704 11946343 160929307943190074717457905018201329592 11946344 -215264118682257163424521987844390691840 11946345 464125029252405899764289863879411430400 11946346 -3236514195320038806504994729683412992 11946347 -583186110579196104797421801208003992000 11946348 597144541368152307288724936571830309632 11946349 290948646330324961524906655393721451350 11946350 -33245763021349317744414724701244536000 11946351 -608152280336861858151189355686246546168 11946352 269861639155645453201796429390390231040 11946353 709204701954736735099517826028192399344 11946354 -1797401124263740801653400054207620096 11946355 245012556430114583078013764411249298000 11946356 99671739318598551836324676015887388672 11946357 -359138490898166311999760116721584748946 11946358 662300615514412267552257080553738053280 11946359 -407217901513700101026573373217377715280 11946360 -36965591662259515308270060507464908800 11946361 -154397195090144861470975859258631390336 11946362 -282121112350602307957753309883706507072 11946363 -175332886006645518563796435317865860352 11946364 -231459297944737216482513435589932377600 11946365 -96381667634401271533217614567588980480 11946366 18857918336277172272329943948442281984 11946367 2032049343218101680267684314553988374592 11946368 63834380786136875959118796624494592000 11946369 -162048461276727114361252912214573378256 11946370 8499193046510701354216497402342788160 11946371 2103916006213592121314272275339948144 11946372 181229494799230081200998414824471022592 11946373 1442275468275446746717391204961739707900 11946374 206414155314456599523102079960018550592 11946375 38352908490353291117227012094256048000 11946376 -760154991750304527027067862885069414400 11946377 31279482704725746636878784406486763520 11946378 203682910160382113348033194240337505024 11946379 764975750249475085997933492661881005320 11946380 307211174193438950502540080947521638400 11946381 -169056205785115300631671263135731724480 11946382 -92245219167780274604888174310292193280 11946383 353012563930275267784344582276406268520 11946384 25156969001394108934935073618390155264 11946385 505239893683798866150116098742607437760 11946386 51180680134513482465924017430964788864 11946387 -710747670431169438542077588995360020040 11946388 -821374340854605919157714113625449883904 11946389 -87994321753871977604809337050961219712 11946390 -85450073970414608746066742622071230080 11946391 310677085804576767715608273628970784184 11946392 1363871527870209992946140409711508224000 11946393 513512727853902229196711727413769753120 11946394 48936338968064463600767464307157728496 11946395 1131925839360338041759565678437733870400 11946396 459911380945657036237980043270396502016 11946397 815647521731535826874558390173276655846 11946398 408212223484634359194005688034403181120 11946399 -191737688600183882571675496334346175872 11946400 -109541125207435948200756378057424896000 11946401 611908253335307882836212924794464722402 11946402 -78667432118065882358917767159221329920 11946403 226070872955677625133972286540774140880 11946404 262379277437775764303488137161887625856 11946405 -148802262191532606286041878919700729440 11946406 -199585664663619952811350058393800414080 11946407 881048724413404767327022561050117394968 11946408 103317223328682931268564786957606584320 11946409 -198133515037679332454332073118627472390 11946410 -218358787963817507015187795326243788800 11946411 -545848691869119940589416818229178935140 11946412 15522010152839295003433100078515325952 11946413 233057186512941451796754563242650770880 11946414 354744158005923100770095534829379276800 11946415 50287386213832619119827327705106128000 11946416 -116825328496112497658628699355824685056 11946417 16262730932668979290750803689057483712 11946418 450502587115865193987432785526590183040 11946419 1496165679908115585910308764039294423820 11946420 -304568306955913123515652921951247462400 11946421 19361083683545044830466137002313263200 11946422 -397214684951076142414289271971541600000 11946423 623473465581539214193010506778196163488 11946424 -174505028593512321534235584567791001600 11946425 425570019663193998822427394345346807150 11946426 13142737899479555845377176416384594944 11946427 -230545028110101050761813073041871700888 11946428 309960712452052103729994667548968701440 11946429 79285740584995894497721429833508434048 11946430 206540593405929218964354063917291377920 11946431 170919302750461458856995357917682855792 11946432 -3751470074634191894398330306453045248 11946433 -83489699222542386903665323491437490896 11946434 -512966727077490820310694272065049618880 11946435 474285305544269597839418086254552860160 11946436 -929614659608158482667811578968493160320 11946437 -367063093839631190087763040809153357348 11946438 165096529786536946977073428420194027520 11946439 -228757347235417796460620091681379656192 11946440 -376928685048545326016421281165905920000 11946441 136975876224710898014311646962982706768 11946442 42543430571054776496976531444737595744 11946443 709254312975141739010160769052032792320 11946444 -185837346107738793392303075589358921728 11946445 -744858395389400348327508661043224391220 11946446 468406744303119870289713134641308756672 11946447 4010650447523676420500374275229440096 11946448 -353082624569136821018478521526430179328 11946449 651962597815290641825551682313442050036 11946450 17387872761811873682345736334996627200 11946451 -1845308998427899266909285744350399644 11946452 -8252444112520991622781633175208284160 11946453 316019483568059727138889152239583643584 11946454 -116839577768851229143654555913024807040 11946455 790765705094245875212063852201157483360 11946456 -268285400026028495250316834324829184000 11946457 -435253184802906122033085358816510176108 11946458 118321164385671504723143112937005073920 11946459 -251142395772687677556059767131270144000 11946460 -314553465080480025942711722026809753600 11946461 1507645328834487810716734077664214524812 11946462 -386072329557181158325727109611209239552 11946463 1877811080468680087333047018397778775480 11946464 1510529096095286193690506692330765418496 11946465 -133565439290771262401137998977729059800 11946466 -6761976350392469517521123551370503680 11946467 -217473934240620176141157758784435634080 11946468 417711242132688955911679351657585751040 11946469 -940718282605668178357071091656999840130 11946470 -15291430970257747189764178392609331200 11946471 -547164017538572862936605854856341769688 11946472 -1844336239249304691763375578040520755200 11946473 150045698547375805834724997724477166208 11946474 -185850404657918423432674597368496488960 11946475 -13829809404218170110717953580951979400 11946476 117858043987779942985955749843611896832 11946477 756506463085019199823746359722030886400 11946478 -14893615054924747712961366133196645760 11946479 -924102088574096527732782843734938303920 11946480 8742109466053900592470766871505797120 11946481 -948375117803171963570913022972020479900 11946482 471327217724540016566331560747083553184 11946483 902866067845039108189185055431182544852 11946484 1185798714424498498593412946774111422464 11946485 -13213425678997669191240441223776926820 11946486 117779933153219618945221990178214190464 11946487 -274744577350712874796898860703170887248 11946488 -262435125939828253818210833555711754240 11946489 -114841198714637436122755561580987700672 11946490 307552779256536717568633015113696532560 11946491 -328115575765071462424680360596497096128 11946492 139918316817834197366530037422407068160 11946493 -36688810712678016916977736887425370112 11946494 -683049716542989106123513225578364342080 11946495 -447261252041837653958597931865993708800 11946496 -333395659275638657696177413155389964288 11946497 -1385074381060027557828240730486853584800 11946498 -7237223650963071676967841805153819392 11946499 825586603829957741125044168755318798064 11946500 -9159031455853692171236536161905088000 11946501 65617361615929534023640454898495897600 11946502 -86152281231801096949874877885590031168 11946503 49444181633098857924777567150972992160 11946504 -50587767682968172841878588308400250880 11946505 514246909765919080579418097417919000320 11946506 50980177972799941931960733087486951168 11946507 -106998898294811991069930162682268144640 11946508 55744500634798490247893442640005846016 11946509 -208707874932030253429369175253034721280 11946510 -56587271411003407563156223155092337600 11946511 645083018196435981477875767778633608112 11946512 455859826482537390002743442659034529792 11946513 -216159745861280606295601074005838122256 11946514 -541045285657256317152761358096786156144 11946515 91548313430466674615329992157861792320 11946516 -507536971265207976351600802012856156160 11946517 1146600429076283803322411206088401191552 11946518 5621898099877727867434144468370706048 11946519 -403490959408737617778419891356673149896 11946520 445417374586984581531865140951754752000 11946521 494678612537808752009239722599654894400 11946522 61776661175780407254630267141438259200 11946523 14712041464482042897475595667823867424 11946524 -515792947041739723924183855050210276864 11946525 428848072257993700146169339807267600800 11946526 -73262084010031509437075102608328028288 11946527 -1580164506207511187913056203645120062624 11946528 -12853967750338492851616160034348072960 11946529 -304382072224740064760992981439465770368 11946530 -189616641210743135025501888174378118080 11946531 278258074180045475941535706636945456384 11946532 -57070081258465166650411988804360421376 11946533 -1013547269866470219327016133086862593218 11946534 124768305343447218500542892193872537280 11946535 -248670206056971137781019421907969682800 11946536 -61382612863764314953668558441063383040 11946537 261106400827544366369878649638167376980 11946538 598696954020378525624003502471965980160 11946539 121013051281438426871021369345495054160 11946540 -65464068294238779099454561757741491200 11946541 159060800149620637994195895046521281942 11946542 -148828239604945531193263782091089406656 11946543 -261025529920550554106412901799056335600 11946544 -156542020235031812313170407069322199040 11946545 -228550823677085595057262165129283761920 11946546 -407545979575735498796844987092205417696 11946547 -510412499069795400354503414199619206004 11946548 403153393867162155274207166108016667008 11946549 72025945426540939310153740347368472864 11946550 -63478803426729618089149391415787776000 11946551 -129388853799315089541807682079904431448 11946552 410357120486169063815947599024022917120 11946553 646715448714417615062899298774253301802 11946554 294639007090543872804775288109253196800 11946555 317647181040246864591509339130083551200 11946556 -76188287770555902963253665994637475840 11946557 199993839218833015156984917858997602912 11946558 -134296299184060601289156339245481910272 11946559 70308838756705620369214635835583250000 11946560 33592463388911076217428486366324326400 11946561 6880799982138270314584623200048482560 11946562 199146793269939864546469662346355102592 11946563 -174905333455268532149733872096903180160 11946564 153724120121073128504994205808669024256 11946565 -506332000343936874449015380725573465540 11946566 438533665469203356595600341193975252224 11946567 139346021118666150292212621672113692800 11946568 197301182941744791612002463165494722560 11946569 -3231642404946796119631399999645323504 11946570 136576377289319409099101631639768019200 11946571 109946047482654585391791705294726260544 11946572 -1046415795439513021664590969013874432 11946573 -4456906431889860324544492082418940458 11946574 -375300468358366699601406340352347846464 11946575 -89964637806721015198952119764230038200 11946576 -30012464291216500512659840638909022208 11946577 -401620160735558954009996741947864434574 11946578 2839257193940349364712497163376660480 11946579 -120803010368126534786496497127838711200 11946580 -336703421230684446356814631101172024320 11946581 97248112159819773166657465044354962382 11946582 871538839331460349449408663621138157440 11946583 -652666252142326789653790614159086371152 11946584 -863780066604795608358200014687115182080 11946585 2158014475272071207581921395708312960 11946586 -311147705630783076685690385554306829856 11946587 -1137665502766916862777326826933572056764 11946588 230864476395304244395192357855990540800 11946589 -474714034562758334034817651543884987610 11946590 158002087637879400533449721025488788800 11946591 197393835263293509247558423455901332048 11946592 -474775105999564403925100491444989460480 11946593 -1665287029039065332555775116417289121536 11946594 50348971440982278535948091913744875520 11946595 732900078796280741274791887954770027600 11946596 10010226955800491070327611555003357184 11946597 40288298634470304439521840347425092864 11946598 194030784819665661661781305586794739136 11946599 -510344146732096848566304632236939034064 11946600 -248848914936633874412150590450217856000 11946601 -1678131966686892131472557756415739332480 11946602 -438250341126386048371106512179183204096 11946603 -604773205509100534519716905368931229096 11946604 -2885551840838969076937207502882399744 11946605 764873119004495338293469502975640947520 11946606 -143494123692149899822476536441605558272 11946607 -1044927023799999690439959772244695249368 11946608 -244238341734643745973425900166984990720 11946609 1598860014829272215092691206345688501088 11946610 -6501213283178164132863370947673216800 11946611 279100717523353898212511433874388400 11946612 16890639732466899346893970673224998912 11946613 331868169532949424973204213062983232160 11946614 -213944749614151814038677469648862830848 11946615 404166526170292763665139308334590800000 11946616 275817925676605302120306243398341570560 11946617 226359743616945830801312219989050412800 11946618 -103104628246822905263154297956157511200 11946619 -295611362091801918225749605282425078800 11946620 63121424485302084417628077548045998080 11946621 234676547704703790597371639558281406784 11946622 -552548376301492135714205964709544421888 11946623 -194834184163392865437848440754402760936 11946624 330995636731844178822448657728578519040 11946625 -433848817423780308986873455818136512000 11946626 -8484103767172376135684415366889597488 11946627 -8692477418406744562859774082443715840 11946628 677328563811770451529825425634681482368 11946629 -589488004193231956419124847262820324770 11946630 -29429400083906946608270175706702848000 11946631 1601297227192062345113327765821163987472 11946632 -74051762988821334191654693064128793600 11946633 -301555339486272222372218914368497748000 11946634 -15603141532512797531724344403981892608 11946635 260508196617843558996274342758313107600 11946636 -253471694009539337270873519245248430080 11946637 -136495650274683643632351144851732119680 11946638 -239667536180906007072710807880608293440 11946639 -483623471309038368477376900023644826240 11946640 165754535083152879707406759514666844160 11946641 -283504639707169950420590524762677725070 11946642 -46912157943328037337952339617715145088 11946643 -770879323995422721560578837030805185108 11946644 -88589940593716359205701371681166017664 11946645 6679328870193215347531710272433782520 11946646 -232213677481128941240029666321023541728 11946647 -17912555664655246408862607822707422440 11946648 -165339653488968032393225686253803929600 11946649 -336305490752479792989466724930292985920 11946650 51711509618551005961188188527228164000 11946651 -40422659738087532530296318115585712960 11946652 -658658204808967821591340627172080382464 11946653 -204407736142123225587357064007766019098 11946654 135269044928578519173653710751509121280 11946655 -59875143312845127232618455170793428640 11946656 456248262763475996506712019169940865024 11946657 -52638942500903676492443329011658120608 11946658 -338602428395879843725288705280426566320 11946659 -898290723066079832284604444754549775140 11946660 -236200654580818245216243800319911854080 11946661 -1335111816594098983905913342138453932128 11946662 11038613234194071291535712581594894848 11946663 1507290777608508646101711394405245320400 11946664 1097918622260126039377909607815967247360 11946665 322141973053441292001472235787310509000 11946666 -245843082421913596014088189080329606400 11946667 -673718194491152475612652307757665454496 11946668 586402704880843134959527068466845450240 11946669 16893569155482398180847198085854300288 11946670 -596062130560154527166669697707292678720 11946671 -312510950350239852911765999649831991200 11946672 82495113086576103625268397868559745024 11946673 500331102983869810158121086225835251264 11946674 311169260375667949106238550799254214400 11946675 80914208601527285371263002711221837200 11946676 286172414265808355543895452653122195456 11946677 1077055534349957075793258584736996060714 11946678 -217590444843536525412245276230738791552 11946679 -2381280963399406160047225065581948839824 11946680 -309361915623800474289258642804548505600 11946681 -454737606390842514910546017454074436230 11946682 -83512046429595827843389890018223115520 11946683 -17696949291719386558733427135446574336 11946684 370742761357869362920123248697529705472 11946685 -106893650213454061891781769152779065000 11946686 772911457302974703523562007832079553792 11946687 -44233070642091423313216654254704317440 11946688 -43478027111241913545970668570239041536 11946689 459321960042063951504034290124748200020 11946690 203377615255221159763084219786368000 11946691 -56740606225618304122811607374801672648 11946692 306501369576787203715697579884948338816 11946693 -1142688479607761501979883682301532608 11946694 -149921041904689286623323197924175379104 11946695 -133503306902702639450138771544909283200 11946696 220117236102214792137799863305763225600 11946697 -86784586288031845331465617649881127808 11946698 601969235970632529768995474662834071600 11946699 183587021041985992649662367420936356848 11946700 863171944563621571449691334784622528000 11946701 178293254780652068652828920717650958520 11946702 -12960166298673698471536350306690741120 11946703 87676324065399651824429390201593165200 11946704 72823756953372045923195892687097823232 11946705 -299848173085855589564795705811088784640 11946706 336032694188339867746148359637269516800 11946707 101810994757725781323533487906185614956 11946708 -21979440244442275616623139632200833280 11946709 -1321316687547655128733518257332643431090 11946710 -245193869336592537704071167121927722240 11946711 -182478236466690107696702895965484506496 11946712 606537733261603877964882958317423667200 11946713 786430701464514848506149833744372509962 11946714 139768969100519082761760947583600990720 11946715 -605387982235952984732279208158100968160 11946716 628596025723086712940453096825930492928 11946717 703922397213747345105932501451018396480 11946718 -50288536038096057043962126153399287808 11946719 1295546179032695926338878880620413559160 11946720 667886326342591996691400262495725158400 11946721 515643165299757795926725536568158717844 11946722 460274203141086142089272148798676728912 11946723 -457672722563957511203932588967748748032 11946724 254803651272697496926018654523698905600 11946725 271003762102267120527776440315025976000 11946726 142559814475219485793927246112478498624 11946727 -228422480304378495344815243911530272960 11946728 343707260390873916073320440026671544320 11946729 -281757812406163872849988399642745737152 11946730 217020166242603762603048587876137014720 11946731 1243614683469007393378374449084866124532 11946732 -242350629583426309753960315877604753408 11946733 10076659535885260982783886717995862720 11946734 811311955394381439562609099038315710016 11946735 -442384098303371085150762335854023595080 11946736 -299371611071765611904128958230646161408 11946737 -10361829844138664799915267949303436640 11946738 138282955302257794851031665913149270144 11946739 -152918495027936917146125154032577537600 11946740 238757957829962745697420748493349056000 11946741 -19748600748016515219953249264110000608 11946742 -5737920698961128625177433531871402496 11946743 170780519486182465830363676079689141992 11946744 -199121453174958798083711330416361472000 11946745 248949366844107095739200577185660639880 11946746 114107392922905682964188806901731587840 11946747 -344024945391992232974009549148404289000 11946748 -112154715094053293643444547628810433024 11946749 -64345975433477393393234025789054560640 11946750 -579344798974580789788356171851030976000 11946751 -589720833020777820591436526752997525248 11946752 -526901703363304873685093128475183677440 11946753 -71511434530533205839782171948232264960 11946754 389601987446232853689433147629126723072 11946755 -683235468284502384851894603471055369840 11946756 137859926063370888951891064930530539520 11946757 -879590762576289780172916008890172302020 11946758 230794304039220653190888283196327870976 11946759 -11442999815966034245348298461420302464 11946760 161417707606810857020959999301809766400 11946761 732927359559303975979911412352789893812 11946762 -47117737998951247569799756748835740880 11946763 -499107665349607583598645910604707164160 11946764 -112993555866142262359465991363481796608 11946765 188000031664905751810095358440575236320 11946766 33260648833213741324149483042634464000 11946767 560240971989534105378141507761102411232 11946768 167628323026341249203858799115262951424 11946769 -231723908997494154069172987722896426830 11946770 237606859501066136057790126267084049920 11946771 51095519094033304753082399400370571352 11946772 142426392175947900421944917608651755520 11946773 369056157022664673657886832196473963022 11946774 118003340447908854550422731817103613952 11946775 439847937899182467919048477179616128000 11946776 -7614911772588551274160447448494387200 11946777 -422818479499559491578198371539044268080 11946778 -268033974031845036905497390310944012560 11946779 -891801820638574041227476372754148697536 11946780 119736094340278671974594374514652241920 11946781 -106625745524609009572726278603363041856 11946782 -143245022291435842516991827903422124800 11946783 -34776370349582464625426687650585260672 11946784 -957532654746802304762038791205069651968 11946785 -106768703528123630517142028191315583280 11946786 -186042033832917472236698470197200516736 11946787 -513302198037037832116616588570690566564 11946788 446011535181425367281886971444142062208 11946789 -259588396723763836866689235704482463232 11946790 -22037279119032707129987189278703337600 11946791 -508707924606364681612991169921338157168 11946792 21225832737499246327252285571815587840 11946793 -176418557614629803280512981712249645958 11946794 908896549966387526104191428253499798272 11946795 -99976754153073314221922442862974355200 11946796 -57564804785551139227525015470639174400 11946797 -1116940423820672601354037980121206779754 11946798 342686930106349609815585050529629644800 11946799 -251300738524842555286409206776726665200 11946800 -18072161902304468348858384864928153600 11946801 358452822697408051649111063169619099200 11946802 231450055049705124467297724540549903360 11946803 -639472188360768990875257811351395674936 11946804 634283583747402821639302218746575466496 11946805 -437534073815918934265225112420148516840 11946806 -453085235863530308029282802524342167648 11946807 1103280471276687525918617041781325374568 11946808 1095335297541347335669688660671509135360 11946809 -464867167510578114010511650825462761984 11946810 -111888992232652769772385211664280899840 11946811 151273582967547442932162015656483400960 11946812 45642766090307059509045527030717079552 11946813 615341070992139146885590006853102770944 11946814 -143277153836065133727076847850267072 11946815 -50487727092970000507203714242717655360 11946816 -78791491685030191662745146269135536128 11946817 322276307734339142425360036716256523860 11946818 132737754415651166800338872674644587520 11946819 5599103235863417631033918882474901248 11946820 -574362539536399480616708011043612160000 11946821 -276822288125262131040099055170997232928 11946822 471666849694286807008254714665199406272 11946823 522295475692992618571111328519726363440 11946824 1367024872150931778512325447873562091520 11946825 209755238733814100908536300366108360000 11946826 79957309236765369645729735199707583680 11946827 -925653287741009531704310560335230841324 11946828 630253454428255125353984753182685015040 11946829 -70558093452822780326697583616429602570 11946830 -3723227896072124600947813153086086400 11946831 -83275258534153234338046064498436397680 11946832 24611333982201689916226392560020545536 11946833 -305986986031660443324162195802627524096 11946834 -346981379285531605635255430862872882416 11946835 -438123687866809333787720564966503513440 11946836 248029598700020054609412462761471262720 11946837 783763283909973209093307064728577986912 11946838 -531022641767181210477679613563587330240 11946839 -424101477702479680411831974996500053560 11946840 -105953031357088491546927402708928512000 11946841 -281940204591963334909006452885490904816 11946842 -6070773672865089905923342784096741376 11946843 368474500650746988087570931486223303532 11946844 -27637882817106292472858989289834446848 11946845 375248476585999950082478581153776695520 11946846 189153136749338494288838262376834120704 11946847 496232433752664270861210515327492183424 11946848 -1600418989090034047308755870037358018560 11946849 -640641595020234701000090712203224377936 11946850 407465631722186069573956488640459048800 11946851 55100680194910741503114530838194626560 11946852 -7246928198726880983004443513345710848 11946853 -803007018399113189437205216398637808898 11946854 -295437714321315002802075835881732218880 11946855 405038833062736800494397448708704875520 11946856 -385191796493210487896765557250540144640 11946857 658726758319377958092519711912320266980 11946858 164873407527769884981649455547757813760 11946859 -212512566358857860774233902233648438400 11946860 -127164322552790245635105218490672829440 11946861 -278319405809121931028053459972974201012 11946862 3107862918718502279651458867102030272 11946863 153757004659362987231448802201149481880 11946864 142758243270584424915968924466691866624 11946865 315149038103205400377235875470196667200 11946866 304101693897976764743455889891521519632 11946867 482997161271310460980469247675540167424 11946868 -160461536304973863955109275721379826944 11946869 713342448354803603319919205100400489920 11946870 -87557095807887791630048176837689759360 11946871 -58312608211580282170583528795126502888 11946872 -24874454771244641467805162109584056320 11946873 153204740559140955161815276853365479168 11946874 -314543428617752602801493065101022994064 11946875 864611672633291185550496802357442100000 11946876 333689807712230045275229699005146604032 11946877 -572030492971704314598331412209700874560 11946878 -144199772385895319942462767676369333760 11946879 -257193209606697250398245457867694037760 11946880 -510619904508840383654623936055240294400 11946881 170436395282145973975846408338098519682 11946882 -481059495375860598874674391235257492608 11946883 605588242256066387583929914750296909504 11946884 -538286780733617309652961324112793101184 11946885 -51471936262094092618305346373262434400 11946886 -225115569792838319204381023595144003328 11946887 249688874908040101168843568074594566120 11946888 8826547665525535910308600063778826240 11946889 -2499505894645670033390713098260990592 11946890 -117054844230759363900988169979713126400 11946891 254257268311074565887487280881332364224 11946892 -70953326212268861373703270717112598784 11946893 -118549931529561335987374507971641925120 11946894 -21353095496352844969927921588811488128 11946895 646133021594808116476952894887479083400 11946896 -121834830028413241380751189548867256320 11946897 -1122797607864316351365362146323571926972 11946898 -799042943275254554679238367857668351840 11946899 -379773764130288128965408357910434742100 11946900 19423218441062768172768739121296896000 11946901 35608360962783884862705351298623876672 11946902 -435375289316390724411557949868543422336 11946903 294676088536147973505582940369358728608 11946904 671080571105784141068098206848070451200 11946905 1262405193487391535316128216708957120 11946906 185298317303668776018340023649704076800 11946907 31180473740385955429776514227143901712 11946908 -231939899978136908436599919377912721408 11946909 174432498034912783040152662736947627168 11946910 -708867886670175812477348369595600000 11946911 -231314176156520336708834293640027869200 11946912 334939753006029020407481923460747231232 11946913 -661735184163544190103633090119491152192 11946914 40532382530535662622680482865730292224 11946915 192347316896622815989374980826627468000 11946916 -57168023881410218413325452786637925760 11946917 -247461133916765566834153051046118740034 11946918 265101562754858460034233355374775168704 11946919 1425066673379196499582958354407761241344 11946920 -1191660473758418563637237708489605632000 11946921 -157245455303097469900298736668022174336 11946922 52830253207700868604352882518419367680 11946923 690113835128005292769375340758010661172 11946924 -38641488032384760447475565948936271360 11946925 20026204050518452747867783234331506500 11946926 -638815365989947071874197924723410513088 11946927 -536891817630884914986450154790709383280 11946928 82127516218875042863002096609561477120 11946929 907424599091557603875962897240569456530 11946930 -169138523325695585983488098578231603200 11946931 -335790660822712120630138270886738241268 11946932 147745919471636570882421349557712995072 11946933 -96282127902663380743408967033413120320 11946934 -1395613577962293850718933369831502624 11946935 -124694732539433844280411782012616320 11946936 449679194136527373005649941078425866240 11946937 -336519592959286178196335654920696509408 11946938 175497765823766900218836951913797043200 11946939 -586802324313958699074937490872724398032 11946940 -7727183648613419056770776476105497600 11946941 551735685919586303321613133212652950342 11946942 -19360380062385630708942186465336541440 11946943 -352797042207698277901414226296001199808 11946944 -153545198827356953664885325791498338304 11946945 166104266005219823570371325228667057600 11946946 -36255969474847181692791585579132664320 11946947 191313086015405729693937458398215510840 11946948 2753431771743644433460609557511931904 11946949 -37910031371506319310538140468378627648 11946950 29626874263401150266883371087417436000 11946951 -740908926887384709395283849791327191008 11946952 867111300682572741007002777243060249600 11946953 -308938458004070214717682748473706960880 11946954 -171841957155946641542420597007281683968 11946955 -496825024985814891536030364718550444640 11946956 46955908557826217741232651383787694080 11946957 -134301325176196719089447085210207475200 11946958 -188382281181180235350596476958010245760 11946959 -710479340305237665287495277196067960496 11946960 -3965378597742174886073385215085772800 11946961 -8743840316310243101910265288114494040 11946962 770701219555328644737229098942936473232 11946963 369459096985292379957484078168637869824 11946964 -285790531506537029156235393706355665024 11946965 -97560201536028882655361032980201744000 11946966 -28361626972426941266119117435144445952 11946967 592934811014956955342093065018750468312 11946968 173572563546753791104674908725847040000 11946969 542313033339766710772301357076222456000 11946970 -186418419181387362167744418994970634240 11946971 -5056368274095411549356850292615497912 11946972 -149727166992794066413077425208053145600 11946973 -334674963449058080894472277526202738778 11946974 23086446446943315203409507758749688832 11946975 -361491565941543546360252405656367647400 11946976 -652509288988431067149960827545838419968 11946977 139033170469477471258693938764713504512 11946978 -280163487167252795670314103390052550016 11946979 508323209288871350148083159571677740680 11946980 208045148325272376574851942526195104000 11946981 354639497963189004576324828585810232704 11946982 122077965175512273840698083280178951552 11946983 -481362873878020705337416283985351789768 11946984 358362964688691555861999934994922700800 11946985 96350385418890635304623170481094001800 11946986 110027189740340477846438414196585708384 11946987 418747082218814854251639372805054994880 11946988 -1284730758887877123021033311874242409984 11946989 -643689363120542653146553575987230631210 11946990 -2483391849613543042762921916387051520 11946991 -10057070109625934284154354502475462400 11946992 268195819953723179390157866422527590400 11946993 58230428696464270326662424734514066528 11946994 -377822313423855043927457946537736798704 11946995 8020969074728594033100141119536095120 11946996 431046902529083319305704722030285275904 11946997 -210994775744271901396928931925482382080 11946998 -231489040953789893446725135647729019264 11946999 -791409590432903720214414914866595277336 11947000 -85217888923594506578909866614681600000 11947001 112545867541704910262069372688053449104 11947002 -351699493154334118579472433773928007680 11947003 -335416301439119187429374914769802625680 11947004 565630712540508248341099539206814720 11947005 -88763296256185986777598293141687098880 11947006 -339516325798376711411456295176374530048 11947007 727199274309604211700291222715869152256 11947008 748797718626453711814499936683205591040 11947009 1341754359032207409267719653323684062210 11947010 -27593449934508226669309446859477286400 11947011 -593105833230823579785230481079361837760 11947012 -243021787387303210254270141753484247040 11947013 485778802574429493919471633790932445184 11947014 22757347718981352058664006546329762560 11947015 826581757846982644938067290284284919160 11947016 1034756301632091081457989322606867092480 11947017 43358243037789947360571364940682918912 11947018 -364251995259339678239473550129478137040 11947019 -150368421487762719939933259221987430368 11947020 71027802600925351640887409068007424000 11947021 2527551679189091178539593481285187179244 11947022 130655122631240069484429583836069942912 11947023 469813690839895727135043786096255958584 11947024 5628003917639389448472654252176572416 11947025 -18367364437230970658619263341511271450 11947026 -29261570052451928702048105559814996992 11947027 -609906218389619813962911249397681992968 11947028 -73683133957155568225339862165799567360 11947029 -77827274000388828173829505729564899360 11947030 56881400630756974613348759861875920000 11947031 366036070841690784991008717308450400528 11947032 -273920063036445299041028478754993428480 11947033 612963534374360374283283048924735491200 11947034 -305687964479736684296734324496792064 11947035 -19764415323161778988200719804348275200 11947036 302683418210943519339075814485967283712 11947037 -644289645717801355741959627921461692314 11947038 193525914877324268891090726667123652608 11947039 -84667636008256585806104871993913288080 11947040 -57287873184441039734651576859985182720 11947041 79436255219556456098008907161200259200 11947042 -254802354610731204710925086763282737328 11947043 1649153676608476367605618752203519806080 11947044 -261532870481166418389671346344914934784 11947045 -362763710876102022149098025037421864800 11947046 104032378125200916106314631899363605472 11947047 228979683845906520600375256759945375872 11947048 338586298923379716398947945275338342400 11947049 123258815232595972030774644260226781050 11947050 -114654774864489073189516797126103296000 11947051 -370077961787890242871254721398630488736 11947052 12130931000587960123639783917730716672 11947053 775263182944283286227128510777085200704 11947054 -119994371449282460498124783985866835200 11947055 172031112878703749607011079739602420000 11947056 140086270924792003271245211129351208960 11947057 1161412583319586034859453292522870396480 11947058 88204190055869267266415923866236880000 11947059 -68852012768338177438379503024405505472 11947060 295725832629876911064756311523023604480 11947061 64991628725417266186859555507493796800 11947062 -375960984334705071121759902669772957248 11947063 -322894456341511995234429238162733237696 11947064 -1185336442203767864852712232429340528640 11947065 100870833947561578558848273144568899840 11947066 132368585798171659234117151046997829232 11947067 -65457085431724617591761787292021235520 11947068 -114397008439233639316397278839843962880 11947069 1301907213066618092459457107361537926400 11947070 -151862819536025350046288448550669379520 11947071 1157362107174412542987544199944774911744 11947072 140450375843651185086697661689422151680 11947073 -1658412510999489241252964437978462951296 11947074 -98650866517058333410856154261089644032 11947075 179423501481574184381597179661077509600 11947076 305085657014224903516908625945163333760 11947077 -3110138267449057999544030076208926432 11947078 72453311757904371747062053528769368320 11947079 -346055325146761722932370719461249009320 11947080 567189812927362206396089702953709568000 11947081 -1047876113651561925743953865717268174118 11947082 474489096035998478876206119511202994480 11947083 344566142015803384515654945297515236848 11947084 -2011188352722911865734902137480633344 11947085 46353159755911732312215714395975607360 11947086 -157744918018044208426177160590345568640 11947087 -198663940050486397203141156352705255080 11947088 29090636375206674902713058519661133824 11947089 -106077132565656026190788852647400862720 11947090 -69072501879649272658741469032555376640 11947091 -725409678790470262385268974830931762880 11947092 247320555696314154128029263301650327552 11947093 1083880551372729500898836075241116280 11947094 -931345192843304201211554796789735497088 11947095 -21389621252904435441181474826341624080 11947096 -559122741943609603239218907530612490240 11947097 -46489970069796772438837840910522848320 11947098 16588428668584787562853533189301686528 11947099 811645638090838102752270504767994180240 11947100 -283069960554325485075437833061255155200 11947101 -464530970917485731017437377035921436160 11947102 153808096857593144366309021895467849472 11947103 -362431747578909212728098806585844986496 11947104 110684366474261527171670888559070937088 11947105 -1211537504403711318377843345340005342400 11947106 18534779183977235371270965904943068752 11947107 -76915739337006863487627670360859235360 11947108 -306454032274093340257314324004469721472 11947109 -369966436580356286137889173637695528740 11947110 -66890085762332763357556383935002183680 11947111 -1012440735248526313205690064648576393576 11947112 1449029907084401078206995827204713651200 11947113 380722578021165641075286233778763071444 11947114 -774581412067948769422227799903866851328 11947115 106808510043237603610392415211977148400 11947116 -327415092119014117575390715185337870848 11947117 -311580018959537299563928132749043072800 11947118 -1077872575757345217821976682469470963200 11947119 -69631494289371760238573245460023019256 11947120 1255040356272980318546931679745802240 11947121 115225502113056646872351016986776722944 11947122 -651509481589519082495746322787478571520 11947123 1116283283604699607448474240619151127372 11947124 262613310796329420589540408319618949120 11947125 773270443129775513559268286519668440000 11947126 401232181175735801368547784911121316512 11947127 119968508698116823765024528093294511976 11947128 322699674587395452643499537985483571200 11947129 -42494754481222041508467545755754773270 11947130 -92588693173964768397692359267586064000 11947131 560497481881713638638318433453033413692 11947132 -514949632801797218418997897969087764480 11947133 -838591340615052687855011673641941716576 11947134 21324560222017910382477022282066908480 11947135 -226567363029282075133508415383101696920 11947136 -63844843692616702158377074036561674240 11947137 -578769888342578848818235190966703929040 11947138 8737000329719347321378960049170770432 11947139 237952802898119123564689555488779880960 11947140 -446855928999656732263325996221839287040 11947141 -34491828441039768001042730366120668548 11947142 634390469736963265116312328125486245472 11947143 -165741452391074014163399914091028948480 11947144 963224442231685229395710717798658867200 11947145 297603603242032032234486075192359398080 11947146 -172284956125977153786170780060298720000 11947147 225402906896364267409246783217213232596 11947148 -703249136857149192206652348033014337792 11947149 769550321874573718043601946008620445120 11947150 28507037727989017488048893255840428800 11947151 43287783274910460179039425851835264512 11947152 -17164617024407629512629959398832472064 11947153 961770890688504008644379512890801668402 11947154 164940123172152512692889086307123592000 11947155 -389547540845823567825925578579234850560 11947156 259958502391879408785589470159764860672 11947157 -1748860539466535568582582578225076209028 11947158 -127561437732107312250180624025726418496 11947159 609164544407917057319541002168081534400 11947160 -30448962029450276200608014168552448000 11947161 -165417275611074425660115910978947024960 11947162 807628757992762826720796336996121728000 11947163 -10723335363098205422226343861112934000 11947164 -25198880001680874956400109721683353600 11947165 -488452826789883488445213992687474284800 11947166 -151339687701735255359642334175007895552 11947167 1205831584559146544179619147163035656488 11947168 202508175124428320482650443322718617600 11947169 -89932157786113568773316222819984533356 11947170 150594904549652739094249419379371494400 11947171 -203216351968184851168944818713208256168 11947172 59317387146021024970054588584155120640 11947173 154445470786879781544325265015422234944 11947174 -54302797372942444988320200138246149664 11947175 424586329381710903179117137939627168800 11947176 -53397615719592884508499195854752563200 11947177 -1961989361273083616528599448779383862 11947178 223881444560978021998968878462194238640 11947179 235731838035795269537782707431339069784 11947180 48652197865540737999369240045674096640 11947181 817651039361869549207269139212513696000 11947182 -37741262782269947510379535083037198080 11947183 217731348846826898155990514356776958144 11947184 -53539550133848463606586097605161615360 11947185 -25945378577273819678428267317981811980 11947186 -344559203452862807284819658992977818496 11947187 491212805567146873473276991359794582352 11947188 6079103878841315733287862219235921920 11947189 -165720692337248329662286331273558471040 11947190 -59487758594862340363854652704379812480 11947191 704468612991253432918806858865939305192 11947192 -14694610265360148769645819552557834240 11947193 970953292106967348111216431540670614442 11947194 -69973222831707012269360055831598037760 11947195 -118338239788058485276278578942861129760 11947196 380728291436778694596076836032861414400 11947197 -103851778345106141326273480213495315200 11947198 210611113219844357517627366727617465600 11947199 925265883326523746075549461722993534192 11947200 -116784805613802818465219090552193024000 11947201 -459782437204956250793193702212274026048 11947202 -166453566995338004254875926931469382448 11947203 563595286947569490620921656795049026800 11947204 -14576015695615150527474128358152988544 11947205 222586312170083182311987564811380900000 11947206 -7657093777203259581190822965467536896 11947207 17875278659531893134816980245291133088 11947208 109044521366200896432217702917346590720 11947209 385743104001674527770882493796879586720 11947210 -959661051184405816500755749794692590080 11947211 -756010000287906204979744653028322387928 11947212 128322500825566241600465485679144435712 11947213 -1015244520575558580931000743343397286538 11947214 -74045271930724595238901120230048803328 11947215 141894018705035361675470671376931294720 11947216 -307583761897174242250285831136239763456 11947217 -101190077727258598271270316543844953600 11947218 -237548549794717320001508645874553559040 11947219 295606873742848764726289787332762858840 11947220 -337128000697397761168532623862938149120 11947221 303216594079570730946176393030494013856 11947222 -61145474809484485823284958861842686720 11947223 -2454599148233192959835099647171136490120 11947224 128846262102072250863552173698338385920 11947225 647715131913336210898312715363751193600 11947226 -19493888200996528732120142797182026304 11947227 414166653706536048227064621221508525360 11947228 159683523232411579182253972009864252416 11947229 742250827977649560723274156128271130316 11947230 -226461618838930892372937568219500000000 11947231 680140519959532363783964705727184469472 11947232 -844662402026078157316633743137567932416 11947233 579062817969559368131858179365339951024 11947234 -27342937915883797415898420509439840480 11947235 370763715908309217381037966621315154400 11947236 -10345130807150563483880250523949506560 11947237 15470339095787527257543989351672036832 11947238 585887090199173536771217489994091899840 11947239 1248915613811624614256519368351060853544 11947240 -915756659861040528829073213090775091200 11947241 114199210586698113702415398630312250368 11947242 -389444858437283996142884843946452679936 11947243 99900836264177919457486940002695639552 11947244 1017184107294665715855830318923542241536 11947245 166369582637972687253596709071096087040 11947246 81198533220356965250885689184922312192 11947247 300573987087007751396970247488473330040 11947248 3442318828949698896550317515305943040 11947249 34504936584104580768610304531715704960 11947250 197887424946063445338216264540819072000 11947251 -447834810573253294129626407441187866568 11947252 -81784171029149752433143357410790780928 11947253 75859810019131170453991569356784938364 11947254 -214092219906724703395855247412995473920 11947255 -454935562675717308478356186107404476840 11947256 -116656487620178024568850006770411724800 11947257 22675865683051947537070809883296523200 11947258 -104534820293765417910094964502792681216 11947259 -1631230834582495111581921597279509623584 11947260 -22171132811685099263388545423358167040 11947261 -1833113426815487818653223877881188314688 11947262 398563187156374098674652430080404699712 11947263 -594204898596092453491524572528400051240 11947264 100925891269254636117918535621143429120 11947265 809143622852093986439105920900549293120 11947266 -89943048534049383073761531290165827248 11947267 365093348607263572062439243358633907600 11947268 -170120377236112834383403696763350522752 11947269 -472841318106043034380192228362782782752 11947270 515012197745584800063070592345550910080 11947271 90641601784091941022755101652904263680 11947272 -51678808932516980976571240598836838400 11947273 -677649732886040335494338263241339631836 11947274 -208421216518613384031230758399394502864 11947275 269443967336743624433368730164048518000 11947276 -323341431783845838539532101593225297920 11947277 -311379369154041890955136522757849155152 11947278 -351110430818620481175376988841107258304 11947279 -2874070590530852071572216820588974550432 11947280 -224925628840197651570437692997180375040 11947281 212937424838658286707617919036303969600 11947282 -661851475093869966871416268862088037248 11947283 1260888434330645879348165168117652575532 11947284 -77935745325733394106180994264535777280 11947285 -37259612487620108942528290137131024640 11947286 200076332550125727376986627169415500800 11947287 196087578367852661749415812800664700544 11947288 -515658321555900291309450513362096701440 11947289 291238568274676819767705669141744382356 11947290 100558205894250634462874562890077885440 11947291 1032009830104071662858015760538485474692 11947292 -2138047678748488145740136400811450368 11947293 684451886944069133604410243199466044780 11947294 645446655802063945665861460989701801472 11947295 -3801985415040827751976268565693935400 11947296 -831841328932348636650747492862421630976 11947297 1083455016979393674768448099207655451746 11947298 -1490346206767405403285787776767041840 11947299 -45354063831459509397563593375448424960 11947300 -205465900057650681322586387987523104000 11947301 216609647877288849729003180762407553312 11947302 19864728172667042856417964715661293568 11947303 1143246859290145116831573450590267618552 11947304 497426558188628524936508905151987712000 11947305 -455493155325418632799288528154960466240 11947306 62996983058136481618496930702813233152 11947307 9724929478343917619237698575894103872 11947308 -299289157620647493280403970370446898176 11947309 413581845325834489556526445819246566240 11947310 -37143586856392934346848538503356069440 11947311 1908853110322119769060944470190366093600 11947312 -31297542637090684381590734336236584960 11947313 55239297261793914195594788927596905024 11947314 -42681768714699310170060922216476184320 11947315 1023671816712843792005108046886341438960 11947316 -973366030227949920392498756819220792960 11947317 15131437608123643766397904819146578400 11947318 273782099420614887713532640220117478912 11947319 -1241433578772609960801657464804003337960 11947320 -29793386039717180169477531777879244800 11947321 -1527314388698807045936198431354884939478 11947322 180809715824107824835090042480951568352 11947323 483073008656473273454149668687055800000 11947324 1003553992411732962645716834951543812096 11947325 525252974350250378448664527772604100 11947326 668162813484572849372007305990012544 11947327 -408097265987286123734663056958919625008 11947328 -424047154324388087739816642735400550400 11947329 841788795231183810004683298109450074674 11947330 220840954342739224757394179545291606560 11947331 -1330219183607624356751389574031431470272 11947332 624446139309628556175304345901420239872 11947333 931920994078534732771176712347997807200 11947334 -3354026772453948024372080604106934016 11947335 -5400808588676475309062286029782604160 11947336 -15803183887395517884719182120581888000 11947337 507693137031397718569666820518974668772 11947338 -68304779849920228175897892881083551744 11947339 92682582095676150982472240843103237140 11947340 51010360726313989379278944235039779840 11947341 -130608353043316459224086352782951065536 11947342 112151319780094596964045684503191300544 11947343 1069695246788776102691592905677079156592 11947344 -156424646552613139515655859329633222656 11947345 -257237749424669272122206798713994503320 11947346 -663610867805335200182439921541284022128 11947347 1189824183642518921680886795795348864400 11947348 -395066052394798070140822413756259948544 11947349 -641881068977676866500172837906894404800 11947350 154369712762217021524731091386766899200 11947351 184604995716680173661469378963496346864 11947352 753335862329684296497916163780141875200 11947353 -522325584836889573073301569360808404992 11947354 38727859333086035675851382649839354112 11947355 29644743108736114283433371588259206400 11947356 -389004265410313267604941169425670412288 11947357 507570932641672818164243279482541868780 11947358 82558526179507948560086721128413553280 11947359 -16114859469683302376806050710586728160 11947360 -189058198393715496520739380127465472000 11947361 461067696503978975382236130105300700962 11947362 78814629910880122111986053327231784960 11947363 63122974097295383162417805016708709200 11947364 -254447966797037567997784223260252213248 11947365 169325062874466249418675779904133400000 11947366 72649077538843957224445309563896188800 11947367 796105789642012913182355594598826687416 11947368 243871864913204975132262834667812864000 11947369 -64619427463940327295172931979571752448 11947370 432624381213780257030850217745687832000 11947371 539053782522683933032564594995883353600 11947372 -194353155778269060549145946430514925568 11947373 31737099178443448743442772857842151104 11947374 134337390292605586229136226448770524480 11947375 -48341721108360659701905178952441940000 11947376 114484020936022615472806994510274527232 11947377 55180582970049685349165854607461462656 11947378 -4724877630979585418330838673429589376 11947379 777224006771846419807720486168872238776 11947380 92840226756725259416207391814658949120 11947381 148847545345621611511465168207547151100 11947382 -334364416396430506159755132075471759360 11947383 -183474224205559470971206053376010959872 11947384 1357270548644307731822022644493384130560 11947385 44926308058026445831298007688055726400 11947386 -88772950115701263218524887821613491712 11947387 -1008773892505345050240232269307869999964 11947388 399459469615574628288899887058613742080 11947389 326855557384560866480744665957078522080 11947390 32845190492954318249388078628373606400 11947391 354114143648004636565172250244855156800 11947392 -650557241609336240325025834317171916800 11947393 309157348283148987166850192095093161220 11947394 -493432741239058086939496338143138522208 11947395 -120754913009213503622207952427323347280 11947396 188343776690066409845152068046025072640 11947397 -234398719641022585211114038126792815936 11947398 -223353832950469127513816905757329981440 11947399 23262661955870470374543117587052324848 11947400 94257134799106572796853142177251328000 11947401 -484579407178466857717425830199684400470 11947402 566392784553420001623911859943655503152 11947403 -406369508166301675966288565459386400016 11947404 101256937057479651459067262307412426752 11947405 75698708533010709242549062785995082060 11947406 -172373106560849767610105394693060601920 11947407 522270528778646362817670090172161496320 11947408 -244004941993161050260482637382299877376 11947409 -1117068975518909050253845283117895714960 11947410 36945626280580234915885439492157540000 11947411 -18246451414060336855555692750252774656 11947412 10708428086096731596013037841201672192 11947413 1219738130963319190175101726661511564480 11947414 574393606343156439551119184189921473056 11947415 321911636697817099888286872420653745560 11947416 328728637483620234847179421865269248000 11947417 -1241366278609596368734230733306742116534 11947418 44063002062477666408209599490457858816 11947419 -24691177695821955904470455202158928 11947420 -458162100000133972727121262431578880000 11947421 13713354137456236435952605537053270432 11947422 -136328204264572383986795520612039699456 11947423 -276549506640350226319469941779384813336 11947424 -1144551756748892313866467190667176116224 11947425 354262620773906493721276104281914570800 11947426 428192005848264834880044492895053336912 11947427 224524863292884999722236183837783671432 11947428 -440250979720567060856280457793989370880 11947429 398762573550720155561536159456845281884 11947430 535746491292064204800925125723982598400 11947431 -233494505472884371621167672211456037376 11947432 -334276150667093261497065551347400048640 11947433 1272878895650902770135206240496379250682 11947434 401621898364745970820976172404695630080 11947435 -360320420501836843052269853358002139600 11947436 -373259006160887122654824405635440024320 11947437 947837368054997831720706051135475745100 11947438 440807844303852567661126084768935693120 11947439 341606787505578202994066252007014198256 11947440 -25351358413107593385118904685853409280 11947441 523446773665367131093700576545552488000 11947442 -69376186181937966365830566913949882880 11947443 -9625789227173747424276835053780660936 11947444 -683180219664589908868496062676099894528 11947445 -731475135647781756409531804588700152800 11947446 -238242883101477987629573861100956282880 11947447 -2617135702699874525994484580633779207680 11947448 112544153063042102839522261539326853120 11947449 164090134608386970311283278745493948800 11947450 -99808442501512148815167638968334670000 11947451 337782613029190359203775893332485340512 11947452 -411406923850836978243941159139375169536 11947453 371046653515224831142831667475905526080 11947454 -243525103653276749357296117063796539008 11947455 -503835309070957408016613808253259446760 11947456 -71183545766938142865894468360035368960 11947457 96001713348984165375979842277620774960 11947458 304359221653265425697885032886216640384 11947459 429074274976738606882998669109362320016 11947460 176730511877715504180506069179103232000 11947461 210996062067363904243072303694209733760 11947462 127105947390828112863045989832207433728 11947463 972516247680142781271703690433983157784 11947464 1544028195419581299137117408555089920 11947465 265144715505937505717670969941799095460 11947466 233750324843579341953978291262572683520 11947467 99339307437905312602895188081045205760 11947468 280048412438119817996088333364653506560 11947469 211785974421586710217904363817455916480 11947470 -191609389061920788804991755422230320000 11947471 221661247746788925271700708144822930672 11947472 -12551443542393823430742571982580252672 11947473 -736562737806137700775943934884966460000 11947474 62154385816291118444410203036113258112 11947475 -710257796308255380976495211491203952500 11947476 372005091340903984570545819812423288832 11947477 1583785496885747949480653391811917821472 11947478 743832245000223727432156663666499064960 11947479 -662594957921151742147184298560332997016 11947480 625099833138849598517761729136576102400 11947481 -91572960284260844233362842986404253056 11947482 -52543163854111668201104615369176753440 11947483 -674284176191762947378545601243035870268 11947484 -468400191533121201098066196100449129984 11947485 285377125380246934909939312555968460800 11947486 866522012183248156185039363425596250880 11947487 -78614269115189991783603568270927295760 11947488 -172460916883309590543330068856550981632 11947489 460957432963813683153972677663583792290 11947490 54406628531966904983331278592770409600 11947491 -498768871144316167558621451168894899152 11947492 -192696854125682557815373315012791322368 11947493 116283506301738004258669589482254766464 11947494 218385788637572726454264473085217443840 11947495 -211824510106780558023610701523491033120 11947496 -314639382453548099451943650030965882880 11947497 21536244646208440006018941083851002000 11947498 298260896591873184088523702437120707936 11947499 243601270063029882192950437000976609064 11947500 -6218538911672086615560645477823200000 11947501 -115035296471545508386055800218867433748 11947502 -173704841046572616492554906142682337280 11947503 -629171710734864534158671093981552833792 11947504 -228119283436660066513763337081362677760 11947505 -97572448643316121385275868142875340 11947506 -232495092871760038201124507341448628096 11947507 -10515449121088606418179215944756732160 11947508 -63518698511177988578376144318061670400 11947509 -21205952756689488013831863086425842336 11947510 127672661896533679375385938913746268160 11947511 -42287129928924897785140390161766969968 11947512 -629431149764790942679469806722264084480 11947513 304022947575943499832646222996525430160 11947514 -299801592537469060775679934147126510848 11947515 -140661478765305783564042077916815918880 11947516 359700895101647133469816302105544342528 11947517 1049743932606777664935062456830461442566 11947518 -105424598796126887240072887057004454912 11947519 289001068300312417034928916686204469096 11947520 160487833337416500012714605047028121600 11947521 799702664390775363552783781081276707264 11947522 -81875133417126465759998622530834677728 11947523 554559200317417476050336985372515208240 11947524 13690260992563559465288539815521206272 11947525 -104691665184070760513847603551058278400 11947526 -78857225650032548358620964784202256288 11947527 353874198506219592216489807490128741840 11947528 -1001969101509720569836123134420155427840 11947529 369544741285968963152155866523419779280 11947530 -10513121036978171801650911300185287680 11947531 -61168789419764078340724252697872010668 11947532 -75445983689582511318477826617573542400 11947533 -50485819107902118886865383040158204896 11947534 173712516317854184946246352351436344320 11947535 -174290653563915788379524746113312518520 11947536 261721936057147610430596559903961989120 11947537 -244016472571769176372485495966735174848 11947538 21399046538671116221205689845776226080 11947539 -613059251617176663076841708631500027976 11947540 210989078615609123841374745871077120 11947541 -3635464871608759450930282255754189352576 11947542 99617195837501836781249304075038215680 11947543 1015259781485152474262733715637601082600 11947544 -228175287145722341509499124554836992000 11947545 -21401176638667050241024196039469783480 11947546 -107782734684799815653309000456740923936 11947547 144035101122057427890265455312358692996 11947548 494167487061799048564320420160354268160 11947549 33504909474700842858220387794342868466 11947550 4485172645878665169849471290284852800 11947551 6997698652810197638920125883342503168 11947552 1223719380684197812700836383020387991552 11947553 -76973524889839405375318136978759286636 11947554 265019309419117841212863183729148995840 11947555 -273476313698234198440089750171616990080 11947556 -974048180973919170567104042710272439680 11947557 79623831686515372560152467010064960000 11947558 122712555492321250557474852316093331712 11947559 -93474264959169813011308051055222316960 11947560 -162572857965280143598881351302299238400 11947561 -439514547033826008720682884022431647600 11947562 6013660877465534266082831250040512000 11947563 48140486586677661595614126466927817040 11947564 -180763073083288221886680978399299647488 11947565 441524165899412590569516496047292800000 11947566 220845550639061636743438909441584157824 11947567 1218990904529623761137717497002105145616 11947568 174168212633918649581320555328226312192 11947569 -187427384183695487382707290707128683680 11947570 75144006121457274163386189836688024480 11947571 413766388521574067516142875580996974352 11947572 152125929190067970119937550575765633792 11947573 -564199063422788395276322900782654867392 11947574 -100003448310211360197863820365566867968 11947575 -7922335645145854880119235455003558800 11947576 783478720423602949026913359307337134080 11947577 95101360641729646519239800503917163392 11947578 213081007067317070809447364242536377088 11947579 -271489330484622583324103382262371767024 11947580 231105541792944844195344363533576601600 11947581 -109654816776011196196691615362619200128 11947582 -223753795873019171281525761726420062016 11947583 -5346621833938919206790842099401361776 11947584 -7891659537748668675314327073752875008 11947585 138196810299953784181403629684726194600 11947586 68928226340675051316289830757979688960 11947587 -861459562561226140595478196460166712848 11947588 21733641059920310957040175243436015616 11947589 -860914077666091564843126049451766400610 11947590 253008724664452222220885018910167973120 11947591 222932040525292688952491957613159771992 11947592 138404275692300272580836786014694016000 11947593 3730368879032691628685124891698144256 11947594 -498914730199716032865455115468645947040 11947595 -815092355664209508313017399513879193200 11947596 96931582521972638662874664565609512960 11947597 -12063647638771763945505070946788848320 11947598 16080286975888315939724842790571545664 11947599 -89769895835027633706473335266038161200 11947600 -37788744116891994960605610280137523200 11947601 -115657272995315459196090266606209200528 11947602 210433126714373932438776086923996424832 11947603 41160195444957079553765883863039365344 11947604 -448595205694476541437011945800826892288 11947605 -231039898110707329368441718288882217280 11947606 601091798713994516671312858875602695680 11947607 504539642118957889744383922844343195312 11947608 91821434189109528764917496123653939200 11947609 -318330768889562929200874394973281283190 11947610 -318608491706180927172589981524422400000 11947611 97188996700094508427338778855148204400 11947612 412860641913215964945657202099043473920 11947613 495727573449033305555706570332500397862 11947614 143077165855623169879373560402358971392 11947615 869728292822370062263090152250278878760 11947616 930846616478932133298575147954443517952 11947617 262163476347957363539661156775223216640 11947618 -413715855758522228272602912537446025600 11947619 -152971323890527414560791882413742813280 11947620 89673472167426633257566544205800386560 11947621 421361158812084018322702928253100752990 11947622 262593217517340523086140682789503462112 11947623 867930176444476740862124256184345190400 11947624 548169528644656651252599934190899368960 11947625 -374891432997549531685217522324988891000 11947626 183146537053603667902564448873478570240 11947627 82329243657784470183665820099666521880 11947628 -247906082832760666857316797536525795328 11947629 -214603076146092517092323448997796583072 11947630 214505872284040479095387784552300288960 11947631 698424036624195754999505526775483109352 11947632 -130248539560506390835668136067053486080 11947633 265355968164788887574219151076875652776 11947634 -247701619977080683229189914778527308768 11947635 411494756132375259821052744505139712000 11947636 1769219399577544207394050907803789312 11947637 -24340572788333140021859226183917673120 11947638 -113176819829929516141524386190168085632 11947639 -541496575321262415197315971799561116200 11947640 -488358863091774386254054213136425267200 11947641 -1196497535419050062491292416619436946656 11947642 -4751826733381726598328102691629381888 11947643 244248880828829455140166668205758900144 11947644 540751980150608901735715650480152770560 11947645 1009387866436573465222939085039325657900 11947646 -25896692421888842628898207353324786816 11947647 -465173313611413747075544559060315545400 11947648 117949404142994717825432190476290621440 11947649 -127459353659575229665823731331953418880 11947650 -8930674670240679202965957780289420800 11947651 -349549531542485978867381037113737262568 11947652 -252515909895683775201533831950892728320 11947653 -274771578551880847021332211234456603938 11947654 -33035009785247160638340136820843356800 11947655 893538836709950438317395517181224573560 11947656 -2895608678985777488780103186867978240 11947657 1459284228763645487579203943343073322906 11947658 -706727877714566457377019972372383002320 11947659 -729811524693577635775730519316827361792 11947660 272297478637238763513471296499363271680 11947661 -1442727953250767372677778403639899604 11947662 15365145241362854350662209333754276672 11947663 -104735375844051044266021760034001218976 11947664 -226649624684669804733241358294338437120 11947665 76542631757485389611404996222954206720 11947666 -53879871558277391291161625993138114400 11947667 235550165407876789927588966336580824272 11947668 -208343563112547014433263549391526539264 11947669 -21145437488879069897669197524749210304 11947670 81189385200806389147081581180261782400 11947671 -195491209445950322538679174178518752192 11947672 593979381112882752652480397908806205440 11947673 -898013192361182313789697539036088849260 11947674 230411394060777220761079484941965749760 11947675 675326772811234690787371925203256401000 11947676 -362499464151586534401617404647042835968 11947677 -168050345981432089619635495903639272960 11947678 8744201676873586623392990271158327424 11947679 -3742216052995239405223115578252303872 11947680 355674107868232471336264519770905640960 11947681 1134175749241629678724397299906499993280 11947682 -298089432505941092709090562301223518208 11947683 -339163021043475007206240576976862492352 11947684 86565025763815253845722897012545544192 11947685 1373424727995736297394670634946420367360 11947686 459795096897316641652153788811270160064 11947687 593761379110568504464471084304151382944 11947688 -1139504038961026934474066272999720842240 11947689 330638155800418718191805406144422313600 11947690 -57401366745344247141765968224431626400 11947691 -7524258057644011825382814746005787136 11947692 544613411490796331948965844535517988352 11947693 1268690738552593278627205533791239985942 11947694 -186884957954063961248171686917983677440 11947695 380499679502945394255942827620501808640 11947696 128604522289403220181594019370080796672 11947697 811785736948720029907514843593897935360 11947698 51602213376959883847455828280558938624 11947699 1161216574357237300147345453513294258700 11947700 -382268856455042350682079231998251257600 11947701 33404941110677617525594726337205395232 11947702 356297211540818231302549871141275033344 11947703 87136305402238522615035983532504230952 11947704 431960996076907203858221564133387018240 11947705 213782514823146711647554453948191304320 11947706 -242057675926055165738409935467742786448 11947707 -68258185527981084397803971996944037040 11947708 -345251327245384904686511698006001843200 11947709 419203129850215593090754634757723683910 11947710 65087633341890036548672483633330995200 11947711 766708137733633603664235108159160181312 11947712 8671528222128532570555244853917122560 11947713 -527160086861234307002220091803836025600 11947714 -317386280525338292878584697080335263200 11947715 -70958033748791346160214697425568478080 11947716 122719088316955998802070176696006041600 11947717 342870618685983661708692370988284756766 11947718 323294417561843309940128506379899269504 11947719 324537108267353344663652249578412659200 11947720 -53743992482578511819610530137893427200 11947721 128393200415619388181047221438218552922 11947722 -2461962315960401122945278472989116160 11947723 332098178245458419570132463663618952480 11947724 233193703962489728715098168656849567488 11947725 -382790777076941112117861571140853629150 11947726 79251912329581735428659348095586452224 11947727 -622017699963527367181682804466883299456 11947728 27338961570184783064966327159621419008 11947729 -142573047015440424305358100961801293824 11947730 256540695173630102725379046904314657600 11947731 62221779989769525839622998596746583344 11947732 286942666801709952271017470213262530560 11947733 25420368803094471127561081496491085376 11947734 -352191017358755358027454035001978950816 11947735 228204002940019503859183243349137990680 11947736 -500675655792353396248714946805808128000 11947737 -104963819853162688214490702242802719424 11947738 -68031348525268545020736885919529126400 11947739 1465644609542085587473234323995637318960 11947740 -126475711881885515406152358933762539520 11947741 2997156957133918583599419434753848320 11947742 -272534360282911298609188072667479035456 11947743 -45850920970162445657720932424910780528 11947744 293650424850027075387606530979838820352 11947745 768065844942233107051100059854508718400 11947746 276560345697116752272285100956613017600 11947747 -19247458015631393809487032416171384368 11947748 1133599433491554908544395715462579105408 11947749 826078939831178134023305748398432319648 11947750 264141613130511451920163519746343104000 11947751 247508529936252917447484185681106950400 11947752 717650587898672184241343769911286021120 11947753 971847211901960324188546444335789276660 11947754 6737278928385594728674332534391130112 11947755 -40463903205493883772417075149713927440 11947756 294929742396652680458732663881183166720 11947757 26415851054957860901650365232056928620 11947758 -218213131800628841579121933046835822016 11947759 -826465578688057301448989098048947728496 11947760 258191417165379659442494571440002498560 11947761 55486785203141183520584725131567004800 11947762 82247664489731620883753759954002735632 11947763 -865835538435039763685089833210891719988 11947764 3070493217671006480279301428792352768 11947765 6334834802087587734511670067528579840 11947766 807265102005470102159801118129711644832 11947767 20148323001906016639528749417999517056 11947768 1033424542136100553993572897819044966400 11947769 145912542172544589044271113603949235368 11947770 185875790951878724191198715727674112000 11947771 1361015371398538048405676253306814186344 11947772 293981955223593908286166975604541960192 11947773 -23210679332131000529380496368750550016 11947774 -66876044942524185941045891865541153920 11947775 -281116481069690824666941426257179152000 11947776 587417026648480919145369941928704999424 11947777 970137095657833184288925250522985274626 11947778 -161127140945209935272972430258511936560 11947779 246920101156878091562089520735669547264 11947780 -185867316313893442981352519804704458240 11947781 386512268574376948908145535498810665080 11947782 -210055575139860325597007280808439808 11947783 -442168171349056178403835273577376164968 11947784 -98397195928952269279247898633108925440 11947785 67298641757164726086265602388332782400 11947786 755473259789999064988882737896855756592 11947787 -503329393532300476408315225371760694688 11947788 619526361830736535037738561304786569472 11947789 250542190078462927625527471150715128640 11947790 -25251110636745584782981970509247009280 11947791 -764975533037609153123341811130410412408 11947792 -137889884735865887998611888822030229504 11947793 -597496180073064341430829564836745486416 11947794 625038942902960668299431933196663510528 11947795 273325328626026736920851164608788743200 11947796 247415904365482454731898168802262468608 11947797 609336514308223992366323883686019816000 11947798 263737570610491207465192428234415772736 11947799 1628183395838695479043197362230140169800 11947800 11717076119853518141907959808956928000 11947801 1346046733145813828092740575474056441802 11947802 1005715789770518352842859325559158233600 11947803 -112784561717241886356719722474775365632 11947804 744147908120664576402771233409981852672 11947805 -172405250926468120408891308630808905000 11947806 48154189508828909170790144704870731840 11947807 -1163651468303762354757305436991468694944 11947808 10899743582325331032564604181953904640 11947809 299979225633517266031633817481992154048 11947810 -11113661200701018611749033620812943360 11947811 -1220221598468438807326894407150867975588 11947812 -261839431428945930965546146652790463488 11947813 128151818927868741269592944727215735904 11947814 -314773792205139660014169591254574302208 11947815 -198721807584370502156577922892028832080 11947816 1162719912334230895372779812997519360 11947817 505091702415373537752768645443333113380 11947818 75446446445630488955927684955052995840 11947819 229780845400397862272520989212550461744 11947820 -717907930535810701817888851429351249920 11947821 -294467911386297411745278998335877757696 11947822 717651305461785597710120518485581243712 11947823 -1213342394165979111162038003755468124640 11947824 6430313154518188030094957669520506880 11947825 -88827865332855496348733155531628899450 11947826 -175482187509414547196755488455911303680 11947827 -150157671936967312464256651653246616320 11947828 -349706805987234153730449293980242159232 11947829 272549038690733064601104128953955795484 11947830 5362547659041169029807708516180673920 11947831 96325267536726449083263976454296376960 11947832 44219266143877616696811049679296696320 11947833 -776311872316981124365645432009859520 11947834 101391787305190452796726205696781072384 11947835 -291620962541188086329952521452668174720 11947836 55311463961786466968049390055792149504 11947837 -103688506714784412599297181225783809280 11947838 -35542348025467747502785773117872586624 11947839 160653333478461467813570898149910920208 11947840 35792999479566056333598962516455587840 11947841 39199071948802339844821933856031522132 11947842 145619612607065384525432306693827577472 11947843 -141014301337410561142331659294742289936 11947844 9485860670441555208649223341282313472 11947845 -30235543216157174937179495993426568960 11947846 595611124132604884265489321754059299200 11947847 785340890794629119201182017457212574296 11947848 -118138557622665385124729494915079208960 11947849 -968890546874701743858827662922759560320 11947850 -175230795808961849531000821794852096000 11947851 5020256458328724132563321440792277760 11947852 61090969221328201217345806920535290880 11947853 895326261302540954267262823695594813900 11947854 335294005430371128135697634177630039040 11947855 492867569305579733247027004790936212800 11947856 -194786129960323054434997086611092144128 11947857 6239941374504268544235965610332265792 11947858 92311404996631851560075516200881016128 11947859 -330859580567408731889455910071872334848 11947860 86843735826509358359128128581617063680 11947861 -572753704356452738559547915555254111538 11947862 -48282635321324874906309445100455080000 11947863 99615500553009140175862357404254514000 11947864 69140646652277544835545478735849359360 11947865 30549939767840912309582471673384691200 11947866 301818192893729878157935680227770275840 11947867 -564875275206049214260295897621875908440 11947868 -472742987921750054029544093661451095552 11947869 65851385800116214552450535605819356300 11947870 -322383175301963575647870718751409070080 11947871 58056665802866074865256085161636370392 11947872 -790286834950296883326181825971673890816 11947873 -12131608120626551893697692846623873856 11947874 605850246685606196461832537998183737936 11947875 -506677481093054909698446648981628224000 11947876 353399809797252018718331372146034591360 11947877 1945484640004427186495768926828536355932 11947878 -339959476457516575807373643656743445760 11947879 946098704531459727222532079193858654720 11947880 -156487321272167926450790469492385382400 11947881 -635776261230469194799827035259466229760 11947882 -21836454707637833196548498885857202688 11947883 -205168230266514670594778703847556203536 11947884 175091847858557031557687888853116928000 11947885 -239150431472956932919080115449904242420 11947886 -556367551590834039463498533133440412608 11947887 -233932989686314265764369435860671417760 11947888 -375961670759728408305250931881983705088 11947889 -1595716064301885952614620445731063882844 11947890 102304842582094527082085706852703872000 11947891 -1050030868667631888281400300185270518708 11947892 74287218968298205642269197208383016960 11947893 -26272770192127934536234268409601031136 11947894 1261618208957416596992344006739804160 11947895 19506428632127731113536688709820424720 11947896 -66188698180128363920739408089700433920 11947897 -1196929111579671903022358752433941473472 11947898 -661722461656546292207106632057762950800 11947899 453138440208923462841255159830632096368 11947900 -106279120928489681329982541583507827200 11947901 63080491975480045998368014373314707552 11947902 -254984320542735828169207238766949678080 11947903 -1814631074138010011299770455614260440 11947904 -1359702073255206582360919133775514828800 11947905 -13020093295449684959866229508910957740 11947906 704247105721745158755341188032660013056 11947907 -98399320071221348197469580829419459768 11947908 139596490206222746016789631112013213696 11947909 -1444542718062390319322746844468470455584 11947910 3833984196591237416290050392208595200 11947911 818561817803555728378465565315263104 11947912 -548143763395725679550748618153882700800 11947913 -1658351921857879801820718264599950718400 11947914 260330283948400994367450666580407683328 11947915 48881175219925262953177049711590775040 11947916 816795742741945407016197158815173738240 11947917 1150735384315181787356582530476176598912 11947918 -110717326643358481382014422706116955584 11947919 -344442000224158015520477708037597885360 11947920 -36575733122313996630746435686654279680 11947921 -1629620872787202357257771026146482569356 11947922 -12593835801326091030453840876658567680 11947923 367887418607812731000691610887213306464 11947924 1211804773499286435345409499955540385792 11947925 211872654671196048095268016136464824000 11947926 79502651914536781597788930640998230400 11947927 -317192986856660388228199514440581428288 11947928 -205388780912191514910556707263817123840 11947929 -111230124252805599410838876110666621568 11947930 598030486046386476331196627728203672000 11947931 -463647761331875266776938698999456406268 11947932 -318628991004291112305648061788817075200 11947933 152266667421904080345053664162796571328 11947934 185116675616228351859215451976625952000 11947935 962914168840710789533898873046765440 11947936 56115784658452892364334215421249978368 11947937 13904087815197600695810235832318361520 11947938 344206013941367212843186614685123280640 11947939 -456027005422811753554551525933369932744 11947940 -348620289965126676165465060990558174720 11947941 129605401712894501518325700375079637280 11947942 -356662606220689490907237213078227143680 11947943 -184316612236375075381384173716668520400 11947944 -185439750726633909865140835242455777280 11947945 -748800984691599850439062916526047166300 11947946 -806916567735384567314546956392846485328 11947947 -396798085112562584204026493814532061760 11947948 279776113827206986451618724769556060160 11947949 -272749439333829290407766280694527361992 11947950 -68041954377419665129123059255827030400 11947951 -857560684724543280319741921887970647696 11947952 64249722025664296779910921409180614656 11947953 -53030313736221975683483513352133504800 11947954 111541896326543242303884216663936024480 11947955 -1142505348699086244952020464634208058640 11947956 -189534313879169553616440550447297916928 11947957 150202925436485512553514899306769456192 11947958 224988738373405194574521582979044065280 11947959 -217922636999233293176855227622406479280 11947960 120780786431602948194050400165888000000 11947961 -1164449599877329505721691400604444228438 11947962 -164206671102783560594502260599214852352 11947963 -148821610661292743909120521010210408640 11947964 788552580673425806446811499908381067264 11947965 451702136775801163842258887550851457120 11947966 49803419671022430899426603707248605760 11947967 -437905743887890018267748143106847258288 11947968 104817552475136865943238747710493294592 11947969 -1306539602866199456040024408655250450640 11947970 -211670347342804635554289100010496676320 11947971 151341418638240614089304455967382512640 11947972 121535689538892531584100038172461153280 11947973 283907668474996957409604987935880648222 11947974 -84264078467383758497303542581491195136 11947975 161854959497275954967089272173660594000 11947976 -1091699325975938476150572104424445501440 11947977 131277855663307602729414005084742961008 11947978 82597621656239212127040228494945408256 11947979 -868059954264124639434350525681377956360 11947980 2806874628423662071032027785981706240 11947981 708107966682056929444986871898663601782 11947982 -834068793251464539139806848635621977408 11947983 -22799344289547601137043647423879130080 11947984 -97708338071288547446907783396705280000 11947985 -584502334162737166845405685884491162880 11947986 -6182767615772277340274007718699464576 11947987 254853644437006807875303083467740562800 11947988 -81532919408775388218527089193831450880 11947989 224965913165766318672286321630880049408 11947990 -166395587487740898108701482464162336000 11947991 91670278350710333090699477193356136288 11947992 196800771086952389626558437282329395200 11947993 756275905810700876413343059240059231242 11947994 -337315826706024955715337403574584634880 11947995 -556109773135002009305609882659427087280 11947996 -507149968034878384084649938919937472000 11947997 -181074256905036113033525413684106773908 11947998 -389136204620124788485994307945413253120 11947999 349313638716557596540177354830113601136 11948000 -2047100345874987635999070011928084480000 11948001 392715522317471682372719996231800741440 11948002 -139999136804422414703162430512486340096 11948003 68196186079463795001490417976827301520 11948004 -432534592520638164461772652505438309760 11948005 622890107603508609411721375517236408320 11948006 -18521608311462376591584536134356328320 11948007 63616335245434267459054997495528084688 11948008 -1547495883498148878125039546235048560640 11948009 -639423502606148190185289091497214783260 11948010 -14984481452182646419662352225125661440 11948011 -752231834613893471951737276675114786848 11948012 851570136858063053610781338663952435200 11948013 18555311512968600366506706130410315840 11948014 209573850920163094685124054179983872 11948015 -105131356614419024997662889875975784000 11948016 66535829445691292155445582745108480000 11948017 1226539206766528368072565530762535680 11948018 363304284417710903203689997265915538960 11948019 179648998990848512326508685755678200368 11948020 -23189152349067100935669264631009443840 11948021 -316465114972592557613702835828506813778 11948022 -141910802008443611771725867714915593600 11948023 11854912252505725960628227752307040000 11948024 -338394622187172667649865344742174720 11948025 80013146517464582362102621814075565600 11948026 -162476903727500450874606199159232530176 11948027 -200807085260628916765804294665502584288 11948028 10327493731097685309414265384021393920 11948029 -311986405627290884872404713588180506740 11948030 100449346440142769104303948463443652160 11948031 -449334416700247503104495681177655360360 11948032 -13419097794134045133415754791968047104 11948033 1161867921698179778179060599475960135680 11948034 -112382961733516625373954466521739749888 11948035 -44137547521893623155044834886499560800 11948036 899933611599143663997365622066338565120 11948037 -196578853283202972994860968625503761440 11948038 -422525024401084093045074234785203378080 11948039 426226453490739747560797974405999646560 11948040 -58683258464568689164390619892645888000 11948041 -38918242411158482534297859359142835328 11948042 457719895501116214761900879705340087392 11948043 1091295817341759448632679663916044772544 11948044 -570649448407253705460799995317111299584 11948045 572868456559627043140437426776548289280 11948046 -256363324459256494919853384037166840832 11948047 267912895599242641781211282671896707672 11948048 31920050067468441395992823248896393216 11948049 196925615363821268543733514128596916834 11948050 -208367581527566809629992377447521607200 11948051 -275182258550496551881771244889135586176 11948052 232657946468631129850969313378610634752 11948053 301429044559064631246305630400803569084 11948054 -799056048578504985850360175546779437024 11948055 -29528312790978212247068457869206963200 11948056 -4148514385282039811418727504819200000 11948057 19630185586304002273287621767594603424 11948058 -206971378425930425670293912092543703040 11948059 -1821888712902923458495129562827954071384 11948060 -324064059056104723313870794296413483520 11948061 146604435809331845797217888580267852672 11948062 498626925933458725297663133238704812800 11948063 61851104942321143290648429158000037504 11948064 551601226999397413236620444692284702720 11948065 -156870994603163062432223663168141106540 11948066 -3249438664987049026320853857779552256 11948067 623510482676224263434680736667090747240 11948068 -127192467022598778936162352230891847680 11948069 43352344781894351334836114167877342496 11948070 175836567352425268383287633798327289600 11948071 -502634912489798052112908413714093475000 11948072 150525948611656057315036683142636646400 11948073 -569006200447458853535021520334068168816 11948074 728596734089997320509465803803038698240 11948075 -384231519834517247049050256924251418000 11948076 124534346418481387972128985414831933440 11948077 517139733658798463162674823136848903692 11948078 -381648419594346745539772535273083412160 11948079 -17313925314812950750455594027223357824 11948080 -49013622603578054565169361066931978240 11948081 465015278689261861985076360331660679664 11948082 105645480068911314370653963739528648704 11948083 -206786455581868620232665955409679304880 11948084 205029316822046843658732560447893113216 11948085 85065501661789797934185745038971084220 11948086 294390156328434506983269972314008424448 11948087 -54060219322150044281677651318871466624 11948088 -344419920456175272081530612076901171200 11948089 1761224472710567157698273060215570260 11948090 130705391551245358673002241386351411200 11948091 -562210449416644830208345403381244095208 11948092 -319923109153971938878690874630960849408 11948093 -668705543164827938127860540923012571520 11948094 261237837862055341299912962340928487040 11948095 -488197947848165215828923670043118053400 11948096 402560626084622889018856101190442680320 11948097 -39055975156622255453277932645738119296 11948098 -255815851043273073224542946154406303200 11948099 602166668682307605922876543868767991064 11948100 -370906024139651354009444151958017561600 11948101 -190578350295251848760713000031385141696 11948102 401150006879660427053717970201128061504 11948103 -558524265915214933621007671276155501840 11948104 -476084219040663069030861435288507187200 11948105 -258778253657678357320074299061763822080 11948106 -10742121853677829620058905719901040896 11948107 -566043307238268185088182004999414739928 11948108 165869112268308543745806541361521935360 11948109 -9273716069150227998049983556478065152 11948110 -600370407070292824730233978779125856000 11948111 1332919534743747450737346808998882011520 11948112 -133066215231721254485393869216931512320 11948113 -672732751684674506899875360044967640974 11948114 -53934614332755381412018747285116768 11948115 53821135634926776925259231746590204720 11948116 -541625392917935643207610845680335038720 11948117 -955004714503705105513371617531350114560 11948118 36615400575296587143917242780561489920 11948119 167826498543955143846281971251635834080 11948120 -482064424420522441906939492180393574400 11948121 -308912283642336641127871634447441956800 11948122 129296337734523745689909352056100921824 11948123 -702263451564810764105469646818065033496 11948124 499000236459366578600340708323651283456 11948125 -55168083126286618750436735362982180000 11948126 -93778636668094576900155883996247599488 11948127 -58022597414540569270222544524476101928 11948128 203792468562212827809698859525146542080 11948129 119683751813296844615601725101933546884 11948130 260223122165435205449764621747814019360 11948131 -75855599882139644249208992550288568980 11948132 -17662405621889622661411343042619383808 11948133 94419847635825406086766743161145552864 11948134 736143114871752331594634454734585900352 11948135 -219175031599137887352246022514435481600 11948136 -440581196589788326637524843614611865600 11948137 -434473050483053981914810501145709942214 11948138 308270746822855110466777969000795290720 11948139 -176144709219357613575034652111344834416 11948140 586623197725042472470477728709395517440 11948141 135882353159749222267282396270782355542 11948142 -464889849182244390638980860953030129088 11948143 -1308107114226773282582449541624777090608 11948144 -15293403924848843645641334485769256960 11948145 -105908557393196489258318033987313600 11948146 230839611977134611317235719776180285440 11948147 -1524819463144095245332421713121910964404 11948148 40531614378363783901262461640737281408 11948149 1773665027114019509472904210857266819520 11948150 -218071228649995298217912817709599512000 11948151 416061367685282866689560739849401868624 11948152 32686180906989255812388962196465254400 11948153 -331468287191808609233361484121866754496 11948154 -268045173245708639267531012439625082880 11948155 -174607803007379609593314143227227367680 11948156 -82255832816958169389980987510641267200 11948157 -72361397912622041110395189127807532052 11948158 -253348052296658789794337286068020216320 11948159 -187360058957070016840365390186551427600 11948160 183449923487944440663192934726552780800 11948161 307277772521046488988596402455565442000 11948162 97582088093801636103247604575553635200 11948163 -503279543873071015960551778743626395656 11948164 483466173272106934626883967780695191552 11948165 -516898155742847215669824067982953199940 11948166 -304108088376234924046748828301598359648 11948167 -12809013760978793797078157943938438016 11948168 160773953966239959632180859498786908160 11948169 -150865684236963969036313059099265072320 11948170 69906382182392696632703389705292145600 11948171 981026393112242975047606543805774640912 11948172 -52467837935598620145922810084091606016 11948173 -747958364089897283463706846262603589780 11948174 -257625305872246642601320570341742521600 11948175 -141419123200315355547359770647493248000 11948176 82121177283278151772661095257263308800 11948177 1563513707608105648300479522551840994624 11948178 50865601441338340876807423751613874176 11948179 297689551243421042046696118725647566440 11948180 -83301583182778687943003899274347833600 11948181 70269638184906855288725996234396417664 11948182 -139210645468875453644101117447477948416 11948183 76638955558773128894455709984066926944 11948184 755399068360269414307396051517000386560 11948185 567719190408615581081175365697592021380 11948186 321162282747357039047438897503547031792 11948187 -248272497887835472872860588126975037648 11948188 119514164006887490989590175762357288960 11948189 64046344187064439495538494867575866400 11948190 -173916848050051366573674740556859140480 11948191 11830939878241660165395968215637801272 11948192 121324881249752868329160140304367878144 11948193 368009276084247955990421827898747792082 11948194 -60089215429957429229011134400710589104 11948195 5905141949419356161044733967558120960 11948196 -78978348337941573933522619607318986752 11948197 -686679207659141037156703903312697925440 11948198 -196653615262202879404792288087961710080 11948199 -440745658009326122057913826162932618240 11948200 86072899231233242505839756534888448000 11948201 46649422892433781949977371438889876992 11948202 -4305400873135108322081870076050257920 11948203 944060785604317266381110208143120147280 11948204 -254102942651508676052450110007626099200 11948205 -560538312940045041333984447428076480 11948206 -160558976383557331575573686803220692992 11948207 -107223055184875402589611468270657460400 11948208 6464473841019613185375611064149606400 11948209 131579501751887279146532591726272852596 11948210 385411307132654527869037369870795769760 11948211 134207888873353819838961203470412945160 11948212 -181911539360971565216799467996701912320 11948213 1535557082368494033041711066133745604220 11948214 199149081615021755556237985583352444288 11948215 -964257015716657849135081169542368601640 11948216 -26682617111311664520805404823027261440 11948217 -25243700710739513414820809621876575920 11948218 739948787122767542575912969885225960560 11948219 -956373716808261192211842534599702236440 11948220 -118210472438348019387538184526707788800 11948221 1132350957505483524477275281823618724422 11948222 -146528348380688385609527441664349808256 11948223 84113257068570698825346860553758300544 11948224 -53785918863904349354989108872572043264 11948225 -24853894516562973647727064113989876100 11948226 7013832582981119733463030869770127360 11948227 -730790181613325095083363848738485705924 11948228 509891971828333865925746428999188797568 11948229 45046412594196891289380484520457124476 11948230 -17248852141496596988891367918475564800 11948231 244168766870334800588749554946565731032 11948232 228576300068487056619606246649081036800 11948233 741290787340776065794284307717827612624 11948234 -36537016109926287841555968984194412288 11948235 -74437630882682975027713450618323333120 11948236 1358347236093659138765367161786023429120 11948237 -171669350132778500266727608576077943296 11948238 -399284445010634083606118628321178378560 11948239 -785510737280126722859953153539250450960 11948240 -84434430038595113799340954455804641280 11948241 50872323902415686489202422029635217392 11948242 -874582905402107018786553247051578127728 11948243 370587997242613010444898104743382873520 11948244 -279780827979552940566630117932922372096 11948245 -120621473703304102878904571459962780800 11948246 -499952663713152211931257667917747198464 11948247 -145798553438274375443287698008938738272 11948248 866207553739460564209984189474233016320 11948249 624690294582554653755294879766303865364 11948250 -91241303193008495214059585039299200000 11948251 546227582478921146218902642858674200320 11948252 591940880939062971869526731564314782720 11948253 -219245406573453384813571199460595536000 11948254 -75104321674838785883245760174694935424 11948255 716702666580307108257423172647060766320 11948256 -1571362612028424521333059239636723302400 11948257 1305899367345251462732177016358126425506 11948258 -164425671489287637020103499300296425904 11948259 475922465722698839770504651425179866368 11948260 -40089574376684592302773897465192611840 11948261 254758928982552204060523597478916571440 11948262 50379312326347273424574534646101387264 11948263 -30937152497134671897793047025699252320 11948264 156683237607074839599980682364037529600 11948265 -81822174991462640524273790824073162880 11948266 -76932641026851555771098084300418720 11948267 241948147482735863904396398947174831440 11948268 -9097607332543108674398741205938012160 11948269 -102981990157175625064454044865676959156 11948270 -257415782226393348600306146364652128000 11948271 44567144256929750866103508244207257984 11948272 24151140219578036662097182098716557312 11948273 -1065652896599706303292105458425311010478 11948274 -188506702960568792918345731812147780192 11948275 -49276482967466323357863368803004598200 11948276 -721452388567844293955677888471863275520 11948277 61701374927235377404721128900850981280 11948278 786244586487067017167482955940339169440 11948279 310339441803369114008860845318667782576 11948280 -621878609874891426634610697728371507200 11948281 10719592699722437545112881991242196640 11948282 591841323820671172311003035906511706992 11948283 1258655418601385985825052314539030428800 11948284 1181091521123807798374460083238733295616 11948285 450202451924250827797621679167436455980 11948286 59176806062100149444865274453288541184 11948287 -240656544941754751705642445341755847168 11948288 -444666834380456340495695559111229833216 11948289 -943262080920174685126167035147577632976 11948290 346679081582603196299507766000712180800 11948291 -425631705789531762933353325120415714308 11948292 315679484655596324255680608290634047616 11948293 -447335701503057864081769640440024535040 11948294 277789577070786311210978920497994746432 11948295 127588371947562894637608071661490042320 11948296 -87124749801335226849966903526770846720 11948297 481980681404323353543232894553919882144 11948298 -2879642064881363022237746957381217792 11948299 -146770837517727932029977945844872631296 11948300 74922941986460413797979049091231052800 11948301 790832975910058559217787505943857588160 11948302 72939958344994448924195196212110684800 11948303 -11957475389342839356019019709579290448 11948304 15826295383131425327279816282587791360 11948305 827559220291909837786953965312338265460 11948306 36192968818768742053762821857703681024 11948307 -186084906491330194822273625837985029448 11948308 165330857652648070606461610430177529856 11948309 621097587158566571182849995887416844928 11948310 213047246248152763261023758926370448000 11948311 390723577911610100423512896681642785512 11948312 -724989616897538143611607317756804556800 11948313 -386574005839450842216782883504148502016 11948314 261136962514125808763020123254774073344 11948315 508262720329438798878197472617923344960 11948316 34312389266871503101648571292177260544 11948317 -1009903956253091888290467410352465684634 11948318 -456990124407541941282782829749635699584 11948319 -58368685300322476441590998393202394200 11948320 -84489376090310015095714643566519910400 11948321 -245560301104565494615418234148208604160 11948322 343980369977089651013771705891435686272 11948323 66962581092947865774993148387599636572 11948324 20459616832099460152662437107191714816 11948325 210727607927947265842481015961568113600 11948326 220915688129548949346050004690601180800 11948327 -28243876151544037156497396671706916320 11948328 -174294233995843602130493029349697454080 11948329 -169037861034922419928150418594895258480 11948330 -116356948680693174656712090104017428480 11948331 -620575823823971059289382853078672996176 11948332 1159658223802633145223935567369490627072 11948333 -1212173817665943932878910402511580589418 11948334 -30161424488025629568248418729524253120 11948335 -79050287376657615664530792800941688640 11948336 -75761240310161572941098922434826928128 11948337 -733154523396825514224286338267095134560 11948338 44515016618108553324451619448150252960 11948339 -164847592256027171599581615677982888000 11948340 -376518683312171761250116674274118860800 11948341 -117081243019739435618939067526105210258 11948342 -335787712318060056477925535341572526080 11948343 -89885260564878019530747787193308114944 11948344 123565898118492651225313601062547742720 11948345 946885740270653370562911175783506428100 11948346 78199688385614105438448581611682812272 11948347 -568864363899522138958298173989277234204 11948348 -56051135863185061868156909257044695040 11948349 -352855651986800105821849126243414683648 11948350 -154730611084580772156578138693698497600 11948351 -578043414884620933409876007233674371648 11948352 30397311855929262162877559872633700352 11948353 314130608118499827521554611427362293568 11948354 -336513268115540213880334041238369063680 11948355 633946585345476425994304406534205729600 11948356 -241257619302608641436366207019075092352 11948357 -106198895122074434238666912310917341700 11948358 25368361829894387157356760685163366400 11948359 -415423294267739027856893773613150963960 11948360 466392022498476374781472739032690944000 11948361 -47757369368214764165021530934309089536 11948362 -59194256146724212039058140965594101760 11948363 60707808498974411494854981922458897696 11948364 -230601916585711302763384658245849344000 11948365 122520752121034681250899033654622634240 11948366 1060141221192396454082708649368071412160 11948367 -3336008984298297008669590027513258752 11948368 -10634091231737231586070307151543083008 11948369 -557333646680712086115572813507165353104 11948370 -36644987106945888236888962158018339840 11948371 -879007977778709115950320981819556334800 11948372 132775268902234277398307981368149166080 11948373 46701950552398416410728679719437588504 11948374 595734663621817023148306551711151323936 11948375 -808826865166363895441155040626296096000 11948376 -578216482893103350738714903290961100800 11948377 -379904299597361336318731870229381011200 11948378 273069487334739179580650326085649415680 11948379 -921395774748785271571936766060470596672 11948380 -8118690675886860578735550066701683200 11948381 -53789499691630072494114697291773433818 11948382 -55886675471986671839232634070668434048 11948383 -1404657869163115269289903851356243846368 11948384 -80016241180939431311245251995753250816 11948385 286639341870657676105496030883815347200 11948386 504971521738823947233399396273918157392 11948387 -1130342683292892037934194534530546327552 11948388 -695050904231427957809606169731358796800 11948389 -74522482858863435897590712523602956576 11948390 -20175083939519171132490097667816486400 11948391 3989267948549624825619168696706067424 11948392 -274609767172214869823700714702377779200 11948393 -1058894047802050479861357520606968476358 11948394 30081323814345400154609588934098032128 11948395 -673299301774173298684123639589213155920 11948396 205375487283955676821294754761964140800 11948397 287031499728600119082493180877880144480 11948398 -47017843078275470380667737556428766208 11948399 -781621776072128498144560855411290142464 11948400 58377671268823587387164870534639616000 11948401 294230772719288729245330567923134778408 11948402 25371965732764695795871670161535455872 11948403 -637001134636349839485810235355683645896 11948404 435264296141876102501010615806079982336 11948405 226112118677482836402083161915038624000 11948406 -139683940276851795047373548808141916800 11948407 -217102644219378297213294973830699176344 11948408 564144241000017873430292293103272796160 11948409 -6435410393563361289957785359927739472 11948410 -2466007149489167722824723355625134080 11948411 -781859936221625672951971694846556464988 11948412 245208872745105897702817947624362901504 11948413 1215670699595922414508225369933695894662 11948414 435518570794172085126156219053751662592 11948415 -79169709548003789028285978505480180080 11948416 519028091652412850517354274376122368000 11948417 294479183258598461087175211030551419220 11948418 138385609816298506200852064462938931200 11948419 -511368833488037470309193027943022340608 11948420 123627905331218977623644806017570754560 11948421 -66036889581541579549443448213115938560 11948422 510528315536338748361476121448300540512 11948423 105509375703169237432359882190227455424 11948424 131556819360331216188005059888755793920 11948425 -311339873241087186237016872989738549700 11948426 -108996319444325436878235538485530059776 11948427 -671447563784606474698488997812786208836 11948428 -124203154239900099723046119680434152960 11948429 169231667451818163676801303058951074560 11948430 145156177826674705484046475749788325120 11948431 -395422955869963199695270259477777245440 11948432 -194295386776659185233897175522812452864 11948433 330958472008866127350741777592074119040 11948434 -516201555987907437252299065699900723200 11948435 864480973134911523680440670302916748000 11948436 75981967233879748446634885790041200384 11948437 -10806904876600758046434530101405329380 11948438 -619910675535057375466407867108013118400 11948439 104626447148760965731850837089182027624 11948440 -62429604251678230351353541727698944000 11948441 485206804251927100923781052535830272842 11948442 -396088832016945359808775744085448906240 11948443 -226715861046241744500661987474990361456 11948444 -526404582236385095658224988627924894720 11948445 -792978805117945826196109359939448732800 11948446 163816648816021000059769394573629452672 11948447 134612712478739216760562068545556777312 11948448 38877725500657670006502901539561013248 11948449 -322962136757704155552214571492363307550 11948450 -329246280800895312565651257596407245600 11948451 571721735892433953368466227809452441600 11948452 424517920847762312134315650445081195136 11948453 19141512020704027862496223664538538848 11948454 48613053844217976286799706171397447680 11948455 -333250171552791405321532038225414725040 11948456 -177913371150352950636357554767176345600 11948457 498327558113708039678698998109584343440 11948458 11037457157948007387514945268819549184 11948459 777514398038909107595704921147696156800 11948460 365957139577386572173051064396776028160 11948461 610919092855328048184431588691222978624 11948462 -528576964464766843236763943627809959168 11948463 250009860253047740969639719227821436024 11948464 32216658342358970807612584065901854720 11948465 -833518465147716686357458849103464120140 11948466 -165653991141324283125451525041586282752 11948467 1564857754761727966374497418015353906232 11948468 116724401043150590986402764327787493376 11948469 -235258802139874865756760780168868474176 11948470 -47189316287648699173953313887786232320 11948471 6622890745426054407890485723321576200 11948472 10492516759032505924666055653079347200 11948473 -922078915606234144761636419749935972000 11948474 -2380035126142108498931504414919909264 11948475 -116268610454830921027660732169041248000 11948476 321125478641635972465710556039633817088 11948477 -215543060086265193230447398009771452000 11948478 -174460460495096193082544416138267651776 11948479 439677020447830674639801809147632596768 11948480 -308825901974817194393847629663069798400 11948481 -1262634407792575835741406989789978778318 11948482 18468202738283640098750040739158265344 11948483 80811013079149852850916771811008671904 11948484 -76514388003644661491398065362172100608 11948485 162413758327324709579930279217660741120 11948486 -538014429351645015657265103483306917056 11948487 -525078965346303092446574833611028446720 11948488 -67120461751845632449654841912919152640 11948489 -501376008845987489000752015648559305344 11948490 187486226790282436714428346533769914720 11948491 253568025971329019040740172593967679892 11948492 593807862434301565706481359306384156160 11948493 -118703778122930428532273378103483573600 11948494 16049995614624278656385861601123406080 11948495 139182275541292763678309167040658333120 11948496 19441142989114043317991338351263744 11948497 484625301133213108805935408750878056064 11948498 -475180732899008943181044701126920518000 11948499 427041544750829190505852447455631851120 11948500 273841317730528972606762608942305280000 11948501 -987897199048034152986745680651839471268 11948502 139256236047750825532015306053754337664 11948503 -856434839835172351402511653495573983240 11948504 715327887932721080066389456337955317760 11948505 255361125345142899914280980870163370560 11948506 40587831597829877829824629453064609760 11948507 85657834965271244742408497502335652720 11948508 327161413781754544400405012583547392 11948509 769156971085228723283614143475100139916 11948510 14444908867336394237552823557683998720 11948511 -30620238119273257893564501881389403520 11948512 561561554193597456334877408460142804992 11948513 -858957910339318630515347002449657726720 11948514 -66055826428433169294147771314005408512 11948515 1330134644379004197107302359609340972320 11948516 -188069359110873367806131669798116491264 11948517 52574313915172744400011694996495684160 11948518 802300046218963526312371125793151706816 11948519 -1030399920629362008368538680014718716800 11948520 -390720772704843081777247932661534310400 11948521 -167417366163963090937961315332647972856 11948522 140035700521028672895560555205670024800 11948523 -378419451226735787575418689317300640680 11948524 -40351866136172517864958564393020487680 11948525 -301503023250575255123984763690264109950 11948526 614680726061415756266434080568116230400 11948527 682180600261933203566298956136512887376 11948528 469932559864667298801378680465882480640 11948529 671949317909268173088900544700646828000 11948530 -16986867483121228311911985083059468800 11948531 215026315508157345138905267790531907584 11948532 -157623855141833463921465744850593466368 11948533 45214552769301290522439562210812087580 11948534 64905051240084639840376695664491346560 11948535 633581042850568944732265078766762869200 11948536 -323563723393382228815056582757019320320 11948537 1023651403281834796275143303144802894186 11948538 121931785378623880091890848205056084480 11948539 82699521616451235481244835311816528 11948540 -172159631811558466645976897723085772800 11948541 -612430646203635689196901424232501092352 11948542 -8947599058981979546239800939127523328 11948543 106245469712298047496078463426509756504 11948544 59119343793205262782683622520918114304 11948545 101862362919135895448606112815820898560 11948546 -160720173082304409092412381223538797056 11948547 -97078669370970534421805628529248052224 11948548 -701171034807456273345345720799116374656 11948549 223426876518676391901465367032074924640 11948550 62654885808631748463347476171028596800 11948551 -416362670685144398691829645230754985400 11948552 -189394807111717359448856685139604029440 11948553 879560196144522490565919205405661576304 11948554 288334704381985586825818429343143321440 11948555 16694301238658665500518544811656750000 11948556 -147831260614179598445399953641941488128 11948557 230875413793811895513148541670881624000 11948558 327313738745459813506705649923368175872 11948559 -250239714256565648154754002455923751040 11948560 111539272519097741989523500927546982400 11948561 574723694597614714541501999674869748800 11948562 -28180586342151442173584644072021791360 11948563 746716467229176383083095289647954398208 11948564 475572003692857789398205476209075938176 11948565 400779323860732248366879198843750527520 11948566 91708181137970565873184185665795297280 11948567 -31118632788781421552739821357355483840 11948568 405747359055286549325523192341149286400 11948569 -599275915711562962703222305968457428480 11948570 -123747200413933282855231416890240927520 11948571 906906100178331972462196654414083220140 11948572 101367330349724121506438432769855550976 11948573 88170413504038404903893779392802767744 11948574 -114058433832058691101308203666818467840 11948575 -378359137616131062567378410206892292000 11948576 -989107897268904115360023617412527751168 11948577 -292989086960605636388982789996162161568 11948578 -49539447656682123872057132347816181760 11948579 -2066941554676981799851122224218771926720 11948580 -82312648883794600341777285973954560000 11948581 -1215356925440267477694941083698895975618 11948582 7913380724926679658055948804160277312 11948583 -460163083041436004142824139770334231936 11948584 188367812286473643132700525056031042560 11948585 -394058712419120794000013673759268488000 11948586 54327514798262302753672812387006494208 11948587 -114705716415234238977108085111599347200 11948588 1190739626783017373929827295952922770688 11948589 -104726934600592599829385757293825397492 11948590 322679081032172627137166506026069676800 11948591 -304616871663268626404412529473501471048 11948592 -52536797274490452503651686403989831680 11948593 600596363539190025064245517886603181842 11948594 42227620485899421894037676037794806272 11948595 -29377923137473317539427511798135831200 11948596 -639050949935199192373794628329574803456 11948597 616711113241143319904693808943878891840 11948598 338498725835829169535474268439245267264 11948599 -82839229519030663932606629536436660400 11948600 8351846091212969173372741753780224000 11948601 1449882139766964446403171245202628752 11948602 -237093636045844397125105519736651215248 11948603 -262529174965254713497652803738817762880 11948604 -581543801291186346911391999845464670208 11948605 222241686670328612095485946192297753260 11948606 60597033370814862477975045304651881600 11948607 -998369593537381985573149704538254462720 11948608 84765777349396531492502789104336896000 11948609 140715636603447563832274913192800062720 11948610 -235508430129701107896990612149094282240 11948611 55442592618253851463802698215803533072 11948612 -354720188306652425248503667066188872448 11948613 155334266984294525853875964487992213888 11948614 367165748876768271360731690142939346752 11948615 -156072960989901827923375267141595604480 11948616 -993516346848014894165961177581648117760 11948617 -50591670906098766915431134017582615334 11948618 -35702528079056833867748018802694543872 11948619 -338621739702768723745396607340941509392 11948620 -208511648354426177213874619391526359040 11948621 -1060101681663360833819593855486988920800 11948622 -43708551546589413205597021547219460096 11948623 398641757277616190047360427269930242120 11948624 87817194950022045805852394607630729216 11948625 4303610820306249935759084794875120000 11948626 -864099649341560966531671993260619717488 11948627 -56006592404840685075865603210204094328 11948628 160797297568262904976390878649339422720 11948629 407089571612956808021493135222385888 11948630 160262258535691512528804235271081418240 11948631 24409769356317959901022546943280974952 11948632 -941670069535335421746300926192759838720 11948633 -2148675804403971195548642293580019029436 11948634 -22378918945054939231860115721196819984 11948635 -148615560075251656429499077447637764800 11948636 -271145861977944983649794988118780081152 11948637 -396431378554934338728306458988197432448 11948638 -133733228609359127751832613544981960960 11948639 -202455891862931864445448791129132718560 11948640 9900854239704940762159510430448353280 11948641 -221934578044836949379944031479604420736 11948642 -491551098557934808988689043318959550688 11948643 -249977690195445369402706546142499829296 11948644 -658096889005102038919714110624315468800 11948645 29219410087303587666435549556181643900 11948646 658243262669825728714782589179397691904 11948647 1595375766071928171668417551232261735096 11948648 -387542035947948590111567750610023408640 11948649 459487433605979124508675459086005829264 11948650 130915352079081541024096622522059645200 11948651 -666227892404814262109253124151912954736 11948652 705267536701107356203085780484071621376 11948653 492063916497560860018247183897812962902 11948654 -499944271897941983913009697317849777408 11948655 -567473856947427472702688125154031206400 11948656 121616972618357911628625610483766362112 11948657 260398226016148741245562878422821787712 11948658 -234076803771961715606440242376948281216 11948659 -306759694079203834815650814025659212160 11948660 494208572493066499859064684831687463680 11948661 50402701800355711310884992585911132160 11948662 416593914797009383364317812009029512704 11948663 1039867613384246763691669994861768110920 11948664 45641565812406007248924676188552560640 11948665 -665791618743626317347066757089612746940 11948666 406723139509198341691788157789747570032 11948667 -554966057854947075476145008774224456080 11948668 -4981341114894480835693624303263023104 11948669 -572587733942235928052803149326708621568 11948670 -149168683731699009016660655461878281280 11948671 -71764217037042625558192619658078535680 11948672 -671651235741150293535794487918581514240 11948673 -197388724401834067658078356951853622432 11948674 576223466660046033146255808175154640336 11948675 -616857083630828448173102513179278068100 11948676 10400808574072350012945505841446477824 11948677 589753942208660382785811908036592383260 11948678 307986793498581249996376190888012029056 11948679 -258005124621268458558585393809385349776 11948680 432094545223160825276063545477165056000 11948681 -2153462437804875624123279277200886251228 11948682 74820772228312991783914381848125007360 11948683 905796471861069447912574384404108910800 11948684 293983323015687156694304474801163927552 11948685 -16978099836413361213472665040783251840 11948686 -80042909702188134534050755046968838208 11948687 -1460078320457912327709079285173934163664 11948688 -40027766097244189537822219055777710080 11948689 -41658940583178454561080702052734503180 11948690 32891387594239568701346723163631065600 11948691 -41981640526996781398021047758937224400 11948692 183389638770753503134488520742980126720 11948693 104438608401767727613894921184623308942 11948694 156951853929580993219216013422896446400 11948695 -346179969281950272496643147615047255200 11948696 1248394964377059462991981010776499404800 11948697 -5501414590596555155794307802019773132 11948698 41518888462230912241767939890990785536 11948699 955275690890657457073014785111977275636 11948700 -52558729578416135800153831627361088000 11948701 -1334040987550231160205273767576458846080 11948702 -146947506598395440371262124561671739648 11948703 406737625728225059597272367940084881424 11948704 -1003837920386848883550159718582802055168 11948705 -406021189610839277722297084900896149700 11948706 -78133881205687899530190034908966177792 11948707 780980387279926234051557699265422555120 11948708 -605703252228481689566771257086976260864 11948709 -172901230536538250370259893496259457696 11948710 25503152121747431239532259339145877760 11948711 224717592539824987497543182464242480 11948712 -293358336051733635371058084066694594560 11948713 -9730379945417015199729705938238300800 11948714 1115492125532106819176330077495565727840 11948715 2868715715051998913843807271785239920 11948716 442029651400808347990324841640571760640 11948717 -1136573758335705741294065470798653798048 11948718 121215221184582714654790538505602042880 11948719 622083997416383989488957302862470022760 11948720 -31272885223541412982604667580239052800 11948721 364279249475936708780033572971578201280 11948722 126962822705906950398985626767545312320 11948723 -535355507320875155157741566816413463028 11948724 46292115323715244872509329948546738560 11948725 -498233154346763492301057242797461763500 11948726 539420447494021516037004521765209041312 11948727 309437556057106391021932464546517333632 11948728 -195273322300765152825160639828515655680 11948729 330552094796332940775833079775313058120 11948730 137392542861980015050885876121850424320 11948731 42138961831588182098792701987226465200 11948732 596883319592483242735332691964979428352 11948733 -74890797759406101686512849184102549760 11948734 -183950262963522455422813560649248340608 11948735 194036367590865948527148452601994216680 11948736 -133343841119726535147991033847268507648 11948737 691454918725239804424874712452274552386 11948738 -736785498096340568924299474373021682480 11948739 -13635965651889119534769748980217080960 11948740 -324885306568491935466519351162271599360 11948741 -305341237324474424295778082235548426496 11948742 146469857877295868025078059365724378880 11948743 148277105805386010434693461662857331640 11948744 -377675176482942971122152596689826273280 11948745 53319707056933256050250677663453917120 11948746 -242248900636436003704680675933742119936 11948747 -388374107883673836798506359272031668168 11948748 -247469846701586144472162188799661670400 11948749 -528533550037975839692599920243082102100 11948750 222870666663263767866920246972400000 11948751 -66294743849115329616416431371197684208 11948752 124888829477530588884917164547241107456 11948753 -230648350185403233022708025433026844672 11948754 -9797900096698274073763355172565639680 11948755 134412708935048080830444887247737709120 11948756 3821397081063651079321684015537459200 11948757 73895508941821820963942897461786365600 11948758 576294202771344229760347813582224104640 11948759 1217481789518693170226940420801004845960 11948760 294989207196013132611406225877274009600 11948761 761801561768548164315458069225017534224 11948762 47845524534176150839593216476906772480 11948763 -679560428775454809317431868125741957632 11948764 -13860318739502915760191114211795836928 11948765 388579014970281364123727375312057944320 11948766 375314315456155585793169552288859785024 11948767 -488337286612537777860370249526985561184 11948768 489787336156576553584265648714154246144 11948769 -215513416056093413697790623417197445120 11948770 244400463924283665299257237310628322080 11948771 -312476679710480259819700646280507581028 11948772 344071259992339766941690764394389946368 11948773 1352646218872280862820006513258126085820 11948774 -107605983093666285793213472011532760864 11948775 54817376671159067561703802870994406000 11948776 2393495450253206593730347698938511360 11948777 42579272548804468493748858710901979200 11948778 261006826912613815538554012660307715504 11948779 504269963922251530474440280037289243380 11948780 4639229531971621491856570609885870080 11948781 248672542587113602350315654833225658240 11948782 -143366865355500420201277712792038881408 11948783 363325318573428173745849294407345886720 11948784 -97782706512526318932403297909440184320 11948785 445710736090882017972094584558605788980 11948786 45841766462748377838753211899342495744 11948787 495476811241208669824866129044324790360 11948788 -1454004597807316885638972435652701676800 11948789 -487363689825754225709640728880476515410 11948790 -45516696745180377268541117042006077440 11948791 -176254214305147588237660335838877718808 11948792 789246727784167281249129103873394688000 11948793 85510868984115558570287362894896400464 11948794 97135794072797962773955874290084892160 11948795 -167371565632299180868171164386639216640 11948796 -722578354574932128610834411345671905280 11948797 -4185763229201875394508269961812951328 11948798 32720110387698301475586681071685168000 11948799 -569642071906742439433815447795115471872 11948800 -527674789616950005444866293680937369600 11948801 -1235640927376989733892061544596500115198 11948802 -275663654783416812480036265375723178496 11948803 -506097511134412634763277003990497702576 11948804 -160542447995967595072346883154206265344 11948805 171258205316896660972628954036315577600 11948806 101070762605832112339980869325439712352 11948807 -875262937938188532203160917897541943680 11948808 198042331138834975393896226206682767360 11948809 -238777556473581326361393335094207925990 11948810 -203641753212939505354660715850224087040 11948811 23220077505865366388559481098949192704 11948812 -757866155836683664655586937016803676160 11948813 244700386360028729705045460425111083062 11948814 33025140209187991028310845642881951104 11948815 -670461917114538577200670031141847716400 11948816 -382100045673443238577356525936674144256 11948817 -293394363388298641842123456834953868288 11948818 1183370162168742342133170173720781312 11948819 -961516694098745111551066338440709735960 11948820 -38920043551316199163661948500185292800 11948821 1048529449940098071532333121547285607200 11948822 -1863274063715113958869599655267021056 11948823 -703296875695878917198361771556382241120 11948824 -1973342250241996055619099309225505505280 11948825 -275205877075777581997343888318227608000 11948826 -7263522680106771832582251973747556352 11948827 108350237025574077454502660682195549672 11948828 359099177476144711353719580381983712768 11948829 -26391115084098723390040864424236986240 11948830 -67569509901879494204549022218649781440 11948831 706477605363744208609342715437892353632 11948832 295440575623556437816946906264745541632 11948833 170432354329499869074878068009298511144 11948834 -16529483239182436645920695436716728320 11948835 180927835582314844691823521130500181600 11948836 -751155684606936001837017126980904027520 11948837 722359760911711085712618329375803047486 11948838 -45227578607852942474519053163440158720 11948839 167181204271702487299348419618900241456 11948840 -7834123864931283224109668107406131200 11948841 684388356080113726706518638801471128520 11948842 -581076960017233426104484541910830318928 11948843 -86045756706277373446985752778080888908 11948844 33805740331001509018059576099199919616 11948845 -396141857697267644027774916632784468480 11948846 -58772116646717040662598542235831094656 11948847 581323812709457750935350198550243807872 11948848 -35520538824375779953113579994635468800 11948849 -472695917874520589227068558270269310480 11948850 197179468395953166336446918102630016000 11948851 499827573259801630295244792623002714104 11948852 -516064707191755692595822627950267955200 11948853 -72607435874976481510364735600370332160 11948854 110364116229336999468559400483751816192 11948855 134722407534171354818526905153717249520 11948856 -703995171469333937756709973662102220800 11948857 439782252258443373962172448085604556800 11948858 -559910509713443711531411340713033896224 11948859 20509766386585697604474363365339551200 11948860 4432170890123123253968936187342028800 11948861 264530580790140744431589782308402389132 11948862 256000366513054118962941928903857068352 11948863 1120409081686322693877950028475540867384 11948864 323355602390719392893897809728502235136 11948865 226560998096866129069621069200311022720 11948866 175566932323781264625069463546978400160 11948867 -211915920340914963874369649500802453808 11948868 -27825058220398654051051671578946748416 11948869 -68511622926456040008388527805892269856 11948870 82826739210707808829744529119371580800 11948871 -231514306914295643319883149290137944 11948872 -348088291504887682166664080949578956800 11948873 -520315826469587136366390056148634707660 11948874 62560100200801684214341893914098089984 11948875 1343300256823950940044961848581328024000 11948876 -73167935021690412158990076075655165440 11948877 48619659043389535664651274982826734326 11948878 31310831168151080563301521371588201024 11948879 -198413821520876988610817360779226796816 11948880 -116756252553580825197633835607719280640 11948881 -50909621868951009758571602093623330176 11948882 -328327946533871743927663720627547193216 11948883 3077239639751428463154337741629009984 11948884 -75327983728388657844414926860936890368 11948885 326694231329981670205918887494479867800 11948886 -209564032126373975970349666538549431968 11948887 -176184173374864633728061707875953887680 11948888 -184130616339658020585334273426265210880 11948889 319639827620188795985516511152050919040 11948890 76103678871659120110810197542818495200 11948891 304477388290451205413125783647302265600 11948892 -61475038384542150735540697456232229888 11948893 -239002041083658917590865675948560786656 11948894 -725473236447297833341082307581068293504 11948895 73623258407067284960877529522144380600 11948896 99195227159817596146352778933005451264 11948897 -2585019022397319804024383931199103393388 11948898 15304438718711367232113780664364011008 11948899 1115610668666962198458993811424996156160 11948900 -207714815420832845129161895907166032000 11948901 630902717415472438507607884780387816032 11948902 189636909149636223133903433410276225152 11948903 -435610097569101916574408336410507974192 11948904 -802604791928387056647326161039707340800 11948905 203672874852707523023752430861699841060 11948906 455406994280292927289377285951513316800 11948907 -94724209875574468223018271732499986960 11948908 -1243450501237476999382644188092314859520 11948909 -713202883079320124096976177191328829248 11948910 80182589487372714840764311554426086400 11948911 21688150333238373221552910385131500152 11948912 181707026413981796883049924423530479616 11948913 -367301682925273726402592487201696774540 11948914 -308694646728539227728735315414123714048 11948915 700630541813627372095767412733234851920 11948916 -146392675562151284625904176623522119680 11948917 127442969152531916043411447213494454012 11948918 -804167540774389705580031210757569855840 11948919 298004464255190002939311749416212162048 11948920 -200479440918425505957111510831649075200 11948921 606480495024104048584632713388004999044 11948922 176098009483465201278055063756632748032 11948923 -316913175949274181165838279674089323760 11948924 -132995514427440344011656579983242303488 11948925 -371955318641629183821001702237812684000 11948926 -2068117783753168462754749043241510912 11948927 -1222004146108929330969828738007598080080 11948928 -66560842446132769384834045409576878080 11948929 377530660095700493177855786536221313440 11948930 -73899876320896601233582843531594982400 11948931 993700955980980355659500022006406394880 11948932 -6693495489846638737743200398179844096 11948933 542277023571416357806975545371458761984 11948934 -53076472868925404359917307511959897920 11948935 -934466857543639182450809633167297580400 11948936 -396563292348258728287414019488048696320 11948937 -23091504031276486306177772121823899648 11948938 -793467496609181303452754915190737756880 11948939 -1475854843925326813460751384602528445576 11948940 -14194116813453700289907409939873290240 11948941 -175713287275818758941032993978623235658 11948942 357305867796637212157869836692244263872 11948943 14973622004667013879238024342165078544 11948944 -295721799082127721817409260160149315584 11948945 -552226080341696647328781225178970643840 11948946 116707059827192753648027665388883437184 11948947 -414823176736516957930491050181324710928 11948948 510264357440099384097909701605748951040 11948949 143087767346850389119253951599233149244 11948950 -5667042768294964001636069736716620800 11948951 17074883178737479889421859954785054720 11948952 -775208357547544524741419634656515706880 11948953 1209320332804136788098012306804381520202 11948954 -29680174531533391442784580637680855824 11948955 -83403463033631156810453142687638496000 11948956 486892068005254401246129047528228444160 11948957 788246821460564809304648555233635699660 11948958 4940407419953804233046362218783474432 11948959 -85533734294509375560917072465876493072 11948960 337906900332488407093005538607360901120 11948961 217509289464758190179972670988355716272 11948962 100577757441615395479518475430220247200 11948963 493439057094905025622826947455102188448 11948964 -498399607764092457497563885906989825024 11948965 29279784888078516042710421805018001280 11948966 -303249272952913559002559781553031046720 11948967 -100416304671744183985053512072835181560 11948968 1153421528607635768322690612135214402560 11948969 23184123441502811918420486187450014544 11948970 233480915899138034478893531411431027200 11948971 -1128744057383537378700872997812301274828 11948972 -147874758362462801930960054499609034752 11948973 -640611377069736136110010125611992065216 11948974 179085102886707303804283820521752572736 11948975 159524157727220134021851822535166853000 11948976 -79161254861011149143234651319097638912 11948977 762373060685398023554822015009781663012 11948978 514878476236219565331671271353607273600 11948979 -161897465376544845215949584369225760000 11948980 -43604313336497928976885398329480102400 11948981 -9542840349410430652762974177231378432 11948982 -671057005278457443595572381527487605376 11948983 257933579743851044612259022758009066384 11948984 175532090847605235340561333404868546560 11948985 568522113209411765981665398915070166400 11948986 206164764123536699537379407037233280000 11948987 1981644300480273136973142193401377571360 11948988 400724614205164481945834165529859153920 11948989 494237220173548119156410472833255221324 11948990 347892930986008505773677316084689192000 11948991 -681021338467513656927878102436815015280 11948992 -272920669299673379114724903356465152 11948993 1092187307795890726000302819436417325058 11948994 139199082528998464837227290154822652656 11948995 -626373447572712934459658547656672886000 11948996 -75107709830318985900641430383770690560 11948997 241418575245378025340425209965678028000 11948998 717336266044455940564506513681078492672 11948999 -493948911252026776448628505192238941920 11949000 173070445931970785320606465908326400000 11949001 -275501610391578629217735495266995640998 11949002 112843389704065634089845794671769632704 11949003 76235244999486208652607864613944681168 11949004 83507636903833024091873015795094285056 11949005 91013844973942438704320323999194062400 11949006 -32304567545840621591709609602363913216 11949007 218240668632404266763189103816874365024 11949008 169375183335510572012752717400522514432 11949009 -356969481515861355710504390237819807232 11949010 176259754715200006387921843179935360160 11949011 -870791084245877491146426320477615312880 11949012 -2863602726871071073072460366952529920 11949013 101235363581291509693076654804018653262 11949014 108797383638396455312518855375002753024 11949015 -127870821572746897230090239405531044800 11949016 330808698616956492358264594533333811200 11949017 -1578838405134546947252653840623414432768 11949018 -223093558497672337392985389372582852096 11949019 -439560107119355949331726356286425387580 11949020 -205258595158321475871677589453357611520 11949021 -5821773268667080265867037060492002496 11949022 -594843548699719984750888064066506274688 11949023 -511464243163658391346065593092490725728 11949024 -3808969891000001801165868407948574720 11949025 -496570259424425965251348778228969016400 11949026 810638274648237167413567790561311196544 11949027 -876479657726966440471623188923224691080 11949028 -9490815958853139180653800973869867008 11949029 -412948988698093681300297320482448938016 11949030 -15660522903094651535542849239912979200 11949031 1266791112756662740796423006786877916000 11949032 -17927507381314605540126790747134443520 11949033 -114963417532289198820085012769111377776 11949034 -876588195017698579097226422296045320960 11949035 7319499050189591886396752900687050560 11949036 261101439840037527947074870043848617984 11949037 976661218183368904009420758908904489686 11949038 244977905601365539483034009090051806080 11949039 -184407465523580184222032342690398119336 11949040 -47524332730973298374152149592047943680 11949041 135051772683862733833216967198722215360 11949042 56512094647592185183808132917514353920 11949043 330720463616877287718672078321532067840 11949044 -96860339754189283876864804265860300800 11949045 483410745485202255483033548036372712960 11949046 2963416211762245064320065489200709504 11949047 -375263288469668864229369522803944782888 11949048 -1058425345999902519365926574129837322240 11949049 -65184938938700198882281456870209845248 11949050 -21541349601809702946770924617645327200 11949051 -122819316554899325737875605939565823440 11949052 -459452022534422554221135167028306678784 11949053 -109909829470660535960765606592812530560 11949054 -5824892578084465829074450843386240000 11949055 -5089525634571427475070595449657732000 11949056 -481685389660172286192696512132816044032 11949057 -409209913757775902845167165208900680846 11949058 -240050007557561726677584428750864622720 11949059 -767122423264231380977163406059526996740 11949060 292490135461925222010883664125386792960 11949061 520966617338115842737528646948090462400 11949062 72321257492708812584023972542286304000 11949063 86180784492891281260976723995071825024 11949064 -438222259837855177940882134014998768640 11949065 17659962848716365564402650117485679460 11949066 374407504480790375569023607185203251200 11949067 -468911051041962610758549689327311469200 11949068 257518070961155052904846524177655334400 11949069 250974371078830366334928488097819256608 11949070 -14607799865028539417733198139779575040 11949071 1298316361069893761774051660358217636272 11949072 31870998897213270888056328616332361728 11949073 170676662977215099556875925456342968180 11949074 -6014278776369638262891408908074764912 11949075 177916217802286956217319440346191506000 11949076 -447557383328109379445791308908355475712 11949077 -224931282633666197297706064774709149056 11949078 -39472312338986980710740714942895499392 11949079 956282750687843642859617659903063787376 11949080 414590501013444700466577688227538944000 11949081 116156392077744453377999357576454231360 11949082 930091417622396123935271732646684290784 11949083 1079864297949210209465492554386742406064 11949084 108164271972078410392060948423488162816 11949085 669130722126136668821329307940710220000 11949086 418467795834125139568837208563453060992 11949087 140610130162244627398972913676966998400 11949088 56331668306411058436080075671233757184 11949089 -894680954379604383915136955647809490944 11949090 192097191643013574001649709992436664320 11949091 -805771158310331357266623428708397926400 11949092 249882103240110597556273056100700282880 11949093 192813587596647578023259457580319030400 11949094 687399200184085718699788592627414064096 11949095 832077335946168257338516698786205829520 11949096 -29210358720865658458891685081125847040 11949097 -2119928034631356420405140400877752454 11949098 -1387095906262953218926132355208118272 11949099 851488196283204805635805332292975199064 11949100 6740720122178765344266162024440006400 11949101 -1036354375705904779809451434699209249898 11949102 -614692137763309006611053490534311698560 11949103 -1315609499994663247952642487804165649648 11949104 -39136030195575579087147529527597858816 11949105 -36515820964200866123278126699374428160 11949106 130355802901323406205368577909563027968 11949107 -256227896825725231761886074221705355168 11949108 -63051608469536293703823180146178017280 11949109 -554536533827687392398935824385721096896 11949110 196196090094813930469178061461670034560 11949111 -168103081347363699624783101314879871040 11949112 -50752398684259627129418803513004851200 11949113 824660324388684552272508902556634248 11949114 -32277809674340815606213552859362268160 11949115 565855486812828637459576096760991364320 11949116 100893015789269491664806500550876400640 11949117 -141262886170464130231951832068618840320 11949118 -14854560457808486510870428044491736384 11949119 -63429208514938161803706987083068293120 11949120 -15833323233092545747356129487009873920 11949121 -83860600747814837786598980655386737728 11949122 164389799235314306249362316979471851424 11949123 408024546661572112528163142261765339384 11949124 266069365498882909483465964321224276992 11949125 741352471706104895771394625353493470000 11949126 52065006453836483627094992322417727488 11949127 -1336861172823260992272449269527142330024 11949128 -1472745558057418164757240165067470371840 11949129 -400749516566087644305205330703455268496 11949130 -605263042462041568400020472370647764800 11949131 588185454471774791911341315007873549200 11949132 151771245426136339995231736097346726912 11949133 -444459834992169894269652007968744439936 11949134 1259099587416547435264366474071847733760 11949135 360213004449121881857396348334837945600 11949136 693138134669800791026142864129654784 11949137 -558722702516299405429488866000303885760 11949138 75731046780451403214819741106148745600 11949139 -1727583174558279646233873058823725885248 11949140 89617288706375528350534910214647692800 11949141 -851112089322038149733958250403182080 11949142 739804460137663879037049908637460171392 11949143 1663784794439889152964555579659306128392 11949144 -250392817111836551631101361302089236480 11949145 -451441534908080533621150708656433776000 11949146 208017066435555960443634275398795202304 11949147 518430589155094425671277900137772518400 11949148 1079786271785343928340258417762184094208 11949149 -1306027057226355547475877893896329989850 11949150 -66732094819186406652229487049697718400 11949151 -89994488536294666935020797562680409856 11949152 364986010576799024038836055621455052800 11949153 -213179760712673630740375412910910667136 11949154 30317376430528830355684868744335488000 11949155 -238763332679767465454538357558677227440 11949156 -99631964749528970864099073675377071488 11949157 -786596996879366797659019162653160305120 11949158 136363653077883621396004200978937905408 11949159 -668798372383236052464431639290948772400 11949160 -338339577741549996745122099583689216000 11949161 71693806618518092883978200176703979264 11949162 83603747091854332272366502420317725952 11949163 264232862284575224110838089224453687864 11949164 -886753917387250672343883476834853471744 11949165 -44044790963890265238785749078109338080 11949166 -335866234108205380683393418215875755968 11949167 -68791791336755391146265296909417564160 11949168 24723670657361648167767335811642556416 11949169 517469718234591715847943812912100814320 11949170 -537349202905355935259175606894455898720 11949171 -276713152012659742035065282551411711440 11949172 54530454888559248544995647082082566912 11949173 -397182591601974949161398881168362778578 11949174 130992541518152239267667311555983469440 11949175 -27011868382191631873486067615908281200 11949176 -999840019844294758711690753896480768000 11949177 253581039455789057624191941731141501520 11949178 -117223358111757403683506483398319448576 11949179 592990060488924108395349262398787192272 11949180 -144616550526815091867722568633493847040 11949181 103056036475998750631487106208868823372 11949182 -85298756724627509613912980970071516160 11949183 177162722976876752374242738234561774000 11949184 9214744603540762978437141891372810240 11949185 -14693047263808546524634734347309751000 11949186 393666703554992496452084874655612007424 11949187 343631232938362369726849287688897669072 11949188 296277501218632600198756988075630709888 11949189 -105925611128089565436547843075392260640 11949190 150339462758059324576347530355320432640 11949191 1413769990378032623728446410152146413592 11949192 577531564128512867181839700115553080320 11949193 940030932881271189929955864660755884442 11949194 53839814118773626236066368096255748960 11949195 -27684519499980799267767994010379052800 11949196 418525874883377568942155641188498347008 11949197 -47287919067501934325228252771121216660 11949198 -59234310634818172951278897347954810880 11949199 -695043593567335991832699581035548782800 11949200 -121647639209173209964289927009847091200 11949201 56171047234847496433780199436826475184 11949202 -863789037470829329484624078981672086400 11949203 -16810262958537453886441722831961382400 11949204 -45619727977148432483958056049686630400 11949205 -496361842382445958487836072034210191140 11949206 -318513532746339340751201252361163393920 11949207 74729645901229408154333843049821422440 11949208 -609782485721135616358581195429126359040 11949209 1100184518833428476647031902754174982408 11949210 -41218113394154061065169182996063308800 11949211 385614503506922498121353774106941353800 11949212 -853527936987510783169997169655093406208 11949213 -242179749658574077655214031205678849856 11949214 -589791146326131713070772318543241204160 11949215 -601145240328910150849245664360396170720 11949216 -646755737476928098892457957342053400576 11949217 243395204253269156148040527430540081152 11949218 -215726868344934374116930308816682364640 11949219 -413772051338888941762903492103558825136 11949220 -9514626849341890964275379655584448000 11949221 -99696155448467251714928113256604286788 11949222 -472930795591587301278091182443318860416 11949223 -285485589367089551263233523357914760272 11949224 14381008714091863511622050785021132800 11949225 95898560626399558686806760463295172000 11949226 496722779136396075531493414982989242720 11949227 -24771033574773925345795277843069114520 11949228 339975219764773805362059738184685521920 11949229 89958835983617502728999460160235166720 11949230 -154466813644268431926691446323351538240 11949231 -171497634480775789805247948892867222656 11949232 143811667202530972812807538602042458112 11949233 -575661492437720299728605684527825253760 11949234 182586181545246016938969888566929920 11949235 -337464877068222727837092348339679810320 11949236 -268496315898909309184775210714794868736 11949237 -453093464004736647662387439242330600100 11949238 -186743416835338184894503285145555891424 11949239 -865627906425490005391464218842676031960 11949240 255307695592421849048678106584154316800 11949241 92360173043380457794477397468308169642 11949242 333308982123407546107008779140106482944 11949243 -344615724796746970964358960287952457872 11949244 -55734975985928214096708048808704304128 11949245 8886347293965939232739611214503115520 11949246 -445398269933422064610749242777721259456 11949247 648917667285386257274097274692828412320 11949248 -131357044688753490455418220597233057792 11949249 -402188886892581353668876600312694939520 11949250 -25096176057127859464411446558138648000 11949251 -1414182751217438997975432324372143255748 11949252 13152893317358385567459170671271608320 11949253 893516713027912824794629480545455113502 11949254 -202772118911374255897381123610910155424 11949255 -189712178788586461750643224556600776800 11949256 192555790392824499281701298954397327360 11949257 -542129029406225498468378585217916483494 11949258 68433021381861408224544129746392681728 11949259 -147660935603715678850360823677502972160 11949260 -70399303381487015228054491551182807040 11949261 158231933756426443817630897193112737984 11949262 699206018472646724974770798437188224 11949263 -366749002597751830942569782895859118376 11949264 -223354773489385800568900212511691022336 11949265 92051365729032961310154509128063932660 11949266 169611381821729722004408702406356914176 11949267 -14630330802170104997700286427981169600 11949268 -454054500578417971713813008780778178560 11949269 -477450022677322068666687035697684657330 11949270 -3414070470117970112148461209476556800 11949271 4264604855890813175314650946244576200 11949272 -414684227687013784767650881846667827200 11949273 323707648755167343109595213031200053824 11949274 -116248780416823224805125662058790237440 11949275 264653714458057131135300848738625988800 11949276 414724157821108314465190090270719022080 11949277 -205788106762936471435353881491230532308 11949278 -404074784580158364438497359197001723200 11949279 -515742182539747501219848109420081221816 11949280 -58134813981819822875452651507883704320 11949281 -397668608201755967733576282299926797918 11949282 486754945432314638812707267732438074880 11949283 91059786532687789497018657501833646240 11949284 54012876394959416983438189145959737600 11949285 -234874723763154865129581945055131496800 11949286 -187494956703010878775260930698848214976 11949287 1239711140658820018085577714861885495816 11949288 -51741177835290839870201361415378944000 11949289 -16707485497132503703833091929081428400 11949290 291075326019589034923186212206871782400 11949291 246114446867809703958681619775845312320 11949292 624892597107130524002560218118853153280 11949293 -313872214030548268473582298670018288160 11949294 115019859493716054744524128002216502272 11949295 -840413693598376585343783192384278390200 11949296 104253785638196936659430480680516091904 11949297 61801161464487472410968744882149088928 11949298 60348210598120430042032151852462640960 11949299 5479174716145049649929533110814596300 11949300 154200997202375538097683622205959065600 11949301 -220306865751742361501047862636435950336 11949302 -43292696262797782507080667882471833600 11949303 -525170559486868575888914016437494333440 11949304 -947779455382269248082383439772507914240 11949305 639946111652785446208401375865291161600 11949306 170164166399683027288710054490810773504 11949307 -819061051225753454349609159830614324444 11949308 -258528544282082983596755038319339357184 11949309 809596819517890508096442283521017668800 11949310 223516001545574030869695774107611173120 11949311 -963648408501092924370252900399631543176 11949312 24356172261000039511487827681392721920 11949313 -10275467951584659388598693090492566736 11949314 102006030267071881367676990706210670064 11949315 -267747428649886276957298650761873638400 11949316 -554989753968105532001314896271907689472 11949317 -957970756390473948992205762943085713536 11949318 148064718671580390539787695417128516800 11949319 886492776490681328737113322016685059400 11949320 -614792758895911521305954505397757491200 11949321 745776069611960041753453015630161024 11949322 -80832739635168726073926914020776148992 11949323 -13962825978686920455619446698427991800 11949324 256496479776418913001171932485849436160 11949325 -687688037425332902024876065787658377950 11949326 1023536513321703167393612266675751326080 11949327 -86769314859892473582163183215776317824 11949328 -27573533555409120152826185286883737600 11949329 453384039166046065195039186203932185920 11949330 51793967564646458587222523775041041920 11949331 1421725210927559670705161479399971065132 11949332 -324096534100971635342010070878195978240 11949333 -80995402810220322693683997914879201472 11949334 426436110695433905349430195417869561600 11949335 -148042945615701834567671979629009087040 11949336 -563513218343323596184615109312357376000 11949337 -1372499921605498436241854166162810089014 11949338 -556486889927129189088563699970443665680 11949339 280915355271526647340642322793608037888 11949340 82163072960517931049361606761295820800 11949341 1450522770408264312837634867234201424742 11949342 -208886804086784657984220320108494626816 11949343 4324719437638174447582530847103124320 11949344 -636011434619548137279712006326803496960 11949345 273201298754097763755248922697003720020 11949346 182095257876347632876395192421598880 11949347 -592875904017478107764749539306111369960 11949348 -35635710685401706918136216558824452096 11949349 -869138983386213716531932560186506099650 11949350 -41705810549238780851328364662961987200 11949351 -621770302161930927990223444323674207232 11949352 -167660239792771078638762713642912563200 11949353 -24804376868219773297443872184286080000 11949354 346933616805725062805592460021544102064 11949355 1266580306278443223994176577988675280 11949356 -3606791041336186760981440042575164928 11949357 -89448311977013546521874999114033788416 11949358 572647475186715886163808853675988128320 11949359 -814352980693431354800183320531880659440 11949360 -46839477156762136318410520662751641600 11949361 -184307758492027363499480353782888996368 11949362 231606371718491894874026991894558209664 11949363 26828448012659458597047376202258604480 11949364 -407713120431416840424915594294656681984 11949365 609725407561710475122184211017694239260 11949366 157590319545231053875176872632229406720 11949367 -126320395647248298416885668948756993880 11949368 622532307823679942589340165692715499520 11949369 319661196974890956549183836706069585744 11949370 11754618546559653886257020572024075200 11949371 -11617876527310206180926031891942003456 11949372 -79451073817595240466581084446677139968 11949373 114651362469985488665227868310905671622 11949374 -231619075444492611543729896450971557888 11949375 18374610246124264309168411795316865000 11949376 144657493850208956312113706661647482880 11949377 377836007964991098565737763821545428272 11949378 -134829183171548315518419600234670164480 11949379 371560683000645560812823424929250609184 11949380 4154910216045545555416981816535554560 11949381 869482213229544887098770275594140131870 11949382 -573071391098156994740053103773803513600 11949383 745174988087300830782087662256275202600 11949384 -215457026817329879783959699096863375360 11949385 -497531341214199273985125650358612566400 11949386 -443611974716900066377257581242461958608 11949387 -144906430506191555253118608579773216040 11949388 930391069935235720485547342173619998720 11949389 945149163820982187586778012391276947190 11949390 -40002599658519492610446805435105478400 11949391 -91540315344989174929229283515349173888 11949392 20493379514752365849950821141873950720 11949393 -147640783989331628224113415089892805136 11949394 67633544420839927301742122071759460496 11949395 -35488739930449538262161077683868251600 11949396 82595225257670544291833119131801249792 11949397 -79446958838159740317663972510224207520 11949398 -425021734313532077370212467130316952800 11949399 2324185639583304275120537947444283136 11949400 441639239325977785539955272549472512000 11949401 -520188506867625604046754053072874065388 11949402 -567388951222233844977352255158340571136 11949403 326222467109575049488257209901131960904 11949404 346411212353004238024293415349836300800 11949405 -299793723288348962893291762165564158720 11949406 94889217433548680881146866928182993280 11949407 -525168417901715312855371825384851790320 11949408 -169093987668814614182265692158863998976 11949409 -282306539270294836254538327502655176088 11949410 65451495135832712526017138571750366720 11949411 44976820863590263612140753198117736800 11949412 696190825570719557315737623797546612992 11949413 -403190491867745894358416138336083763520 11949414 -207990107362152971881228835397296673408 11949415 -86307493255473102790536213003517092480 11949416 1050159776976104826774953099468242836480 11949417 -589215396617521391886159623103216329760 11949418 -26775992948688228937206157178164334496 11949419 223302426833693607606356652226398844800 11949420 -54437868261200612100384052194018263040 11949421 424761928676913887053897184305264200960 11949422 -232578901799686564052096276963227927488 11949423 -347078927637557796052728927525874550400 11949424 322716295221353038678293513681957847040 11949425 -560230669213288935706327556189238209850 11949426 -365472450336810915097350149793701348208 11949427 407947454217491317948302801481707588864 11949428 67691867057349536503972053631781487360 11949429 257148687901393505229308707190007947040 11949430 -46472422751463472323859735430130984960 11949431 -255182513568144317117968940351061886416 11949432 667504840085108422054463916279011082240 11949433 -111770438202362517118377607132109625276 11949434 -485893433637587946419150027093511744000 11949435 278784456058802328870516835056299813520 11949436 463544592322190945824948743928140392448 11949437 -563013986596976091224023219236582145914 11949438 -78075988348554347937266969927388363456 11949439 -2189097603112499422084601011132435728 11949440 -830183326177347303713867560657512038400 11949441 -90247303184321752151919140878036854336 11949442 -9686369444625546689254897554695331840 11949443 50126972444219364391050040127709255168 11949444 -10074275626536317801771615040144102144 11949445 -526409760380096037650681467065110847300 11949446 -15564412661948998822681925953035463680 11949447 -644712552127000197374592481751653637760 11949448 -300769394825890893780588764008767651840 11949449 187834358078271995407694347273962537060 11949450 -94464565397808023399039664598060992000 11949451 1389980595624179408219517565821321870000 11949452 -450962157985424476561946764899894097920 11949453 -652265679330188769369703615937081270676 11949454 494551204341020171385818971928041524672 11949455 309753436113942533674837506509098321920 11949456 5506986528029302148633523370626908160 11949457 -74896057681984706828627185532057028620 11949458 7766811483832829931829163651772653184 11949459 -322204266974066260446963111271166682696 11949460 434660054897514810350351149246157633280 11949461 -7902369291781466317377942223867934400 11949462 -84548487698664261964549589176666236288 11949463 -360478039061635197504751351425488566136 11949464 871108970193320268708903165569473935360 11949465 -38671768383116415152370296113671485760 11949466 31821022696411311329174381523693206784 11949467 -643844350950778036700420190884238694488 11949468 -824749748035056977986467973424055435264 11949469 117369386598369534446184205881756409696 11949470 -102829305037268548660383454853859747840 11949471 609960976024364309816840879224104756240 11949472 952235005849260314593474541119418007552 11949473 -795866181139122806376690186368995509996 11949474 -54196305215639829032989262150371353600 11949475 -139614794820233043600533992412208012000 11949476 579025784996808597971520611527839744 11949477 73689419174125108285238576501464162560 11949478 201545567418477668995641197302829544960 11949479 1721443073232085663903314302398257434760 11949480 -85887433260504068289076545222518784000 11949481 773632118877348271595021035158844467364 11949482 700649530961913486018227984319184845312 11949483 146332226125990999442198813160055868640 11949484 731875207487701436455108413928603510016 11949485 9680210538147043657797322804187464800 11949486 28388710496965515890137581121662018240 11949487 -1614467910450208317035483192232325750416 11949488 383858231491393965297071302516699840512 11949489 -508913559879105163921539486337897860096 11949490 44263614362852568080296165789671482880 11949491 113908798548217452537698917616490757200 11949492 -443606034770976864961891968924369973248 11949493 -88267867861395813984451922415370762258 11949494 -207397958593702701046940668015590916704 11949495 553850152781607480223614400829107575120 11949496 -23083217983746861709980491295328051200 11949497 -194371646002501632037030933199823994368 11949498 -588324394303623546725592110592745551360 11949499 727008910123359709892779073314990333240 11949500 58588078295232193049197306630166400000 11949501 -129406722662596299594475260805796419200 11949502 973278622899145332607564488379935240000 11949503 6385581887017341250181589522383543760 11949504 -1716171623249922932796722441374138368 11949505 418893013325034200119133590535313096660 11949506 159370163958781742509642341517430924160 11949507 -26793326624564300585064707518185313800 11949508 -353571164150434388110223455382561341440 11949509 625388075011703677575197588370474815328 11949510 -81209506068575346815491712754345984000 11949511 -320408698645515833609032541041029775568 11949512 39135857930910368303659611802153943040 11949513 343653671268316625965475707876448887488 11949514 277639907306696501259693065816604023856 11949515 23288778674203488571932486844730328000 11949516 -27616563836060664464332408816576270848 11949517 -103962010600589422883717648204843759168 11949518 304954388992296212689576190265946214400 11949519 4131399430620851272274241294430412160 11949520 82626975817047323446552604557112770560 11949521 505177335913448054227100929293654622692 11949522 -25153778928233373962464793011435591680 11949523 1369819864326128438991998687307419473772 11949524 -100534609890298198787322886052193026304 11949525 120357803940798593640935742679580961600 11949526 448862365501677409286605228557211367712 11949527 258285764635742030218782883069826225232 11949528 -12203077155640766167703209549575782400 11949529 -480204927385925737907253235490104863024 11949530 -11557897779462922262309898637088513280 11949531 -365742744022385208469206770063275112256 11949532 131034291168641000536270251892160206848 11949533 1182427461750336293749400590355778856704 11949534 -528081470731610619750709308162406994112 11949535 -97060970750349595224575875739520960 11949536 -464696426802562367916200696927133106176 11949537 49793344513669039788642710605414536000 11949538 201592503993986529332424955612243521696 11949539 -39252683690369522055896655713797693440 11949540 434015940839171488432826292830995660800 11949541 591362637350120468874451827407128418942 11949542 -666771169149313077307218372978452888256 11949543 84782585666481097435060895630217221760 11949544 41495864050905618507417275778534620160 11949545 402582578584298780277226619564353552320 11949546 11819026716302018308317930637891153920 11949547 -1368417221565855392740882316490696021004 11949548 354916815506752844238507924688010572800 11949549 87067507477731383182113472547829820320 11949550 -33617777414245531560806762601285091200 11949551 504906610688052668234769386124501502992 11949552 -31444591032122821536409564098723840000 11949553 48609509624466901469842447608658560000 11949554 449683066758522705745848656293113320976 11949555 115532841417447932610915010443086682720 11949556 -156499843003876240981114743948772167680 11949557 -212289348480829578317022495174966079488 11949558 379545775662948939750981129229545117696 11949559 1631282204127833483722177593950158493016 11949560 -264084271529505636871284057866240409600 11949561 186408501611792844435383933680230010440 11949562 -70659356631841804073353411180778316288 11949563 1522611489264806468732839231852733984184 11949564 365974064258988271664327209712944054272 11949565 -645316503272268848361761809341932935200 11949566 -100449755919379980211798399801909389120 11949567 17816145861802796183181219217867883520 11949568 380497307615726741870052607122462474240 11949569 765088789481158395060976934597534543940 11949570 -27054670301460618205746941520499906560 11949571 6338105112220115064488459954349353032 11949572 212694300585226474997861449955539123584 11949573 241117864037258973444934583778859834368 11949574 41253583816423808076863706507188658432 11949575 -748391151938372786177599607866908384000 11949576 -90791901592558444502808068217148416000 11949577 -253840318343966112201128287869266265574 11949578 596091591070745377088432882343704961840 11949579 -98123115928904883006015319369905088080 11949580 58958456038344744993021401297943091200 11949581 -749048935435291747953104784868432478538 11949582 381511527067652916633734076244561737792 11949583 858233215435404581392861528059291430832 11949584 -196794104178553132235748240823496736768 11949585 -246182377228793710866633610136254435200 11949586 371064864977094746639317704390370364544 11949587 -89938385010849486763002438065954189760 11949588 5472915588359791210137346397616568320 11949589 159293363623194075221349164969392179960 11949590 193620498541481258998816236577612012800 11949591 -362615728459069545784934326607599469208 11949592 -355899060305007637625228174599610081280 11949593 408385301247425609237341840819119985104 11949594 -66171632859166003243412039976866296320 11949595 -393163078396398091976210558360529110400 11949596 -59451877947683559404042982708448660992 11949597 -1043264618842088564870178580244253018 11949598 313891903403859041627959661413829500800 11949599 -1146329471765441316429342832868855268240 11949600 -169018061098824531484690154122955980800 11949601 322059738992076608272886425171359791104 11949602 208909840916835475123710500781162557952 11949603 502429464574372118745011404482099350904 11949604 -486454934255024493451305553364122189824 11949605 116467938360148770290269855721125579260 11949606 6060504956866497629808357281849864640 11949607 111621771557403320540055516778636720200 11949608 -994048163535118041156362433111758684160 11949609 -239559071409596804369901548113471961088 11949610 -372436408252004778697740622205842427040 11949611 1572005552398443598932930751765784236212 11949612 -151767636514545145630704463782941465088 11949613 -529093107721665194327625513503841753600 11949614 -5555925112527145752397594629990387840 11949615 -27304630228548846490198644478036407240 11949616 56409307084673797919532306527058460672 11949617 937022093073722727313414910996541051666 11949618 -224104837579314493522649583262671616896 11949619 -1268955662901547504521289676033500807680 11949620 126944907399137358952161295145037135360 11949621 -44232181440907989019687788783916400256 11949622 119503381521650545804477626983815646112 11949623 205887808499482210800617344176922525536 11949624 479871095975753167903996503242800128000 11949625 -609451535982935682238045581423795123000 11949626 177595369599550042454424262865350352064 11949627 94340445812156978504937773802690859008 11949628 -606185459627016361904949014086408901632 11949629 -272681677920202122690213539325276280116 11949630 -222796469487720856293915642522217497600 11949631 -545081175452651343781795617618931156568 11949632 -126782823443667535765170374130825953280 11949633 652811975995172752429207761733631085600 11949634 455440962520832385457193698577001195216 11949635 439926203710132927701079420505396564160 11949636 37071482252736478536569723009745070080 11949637 251958984384657742018712523362849447232 11949638 -483031925327365002600581856565431550656 11949639 11696070548596521335345852131188217728 11949640 -115967665995118866286034468631023923200 11949641 477461488445171222552695242682139192784 11949642 524288339040219297392804950479407534640 11949643 407525878281640793122440250218908335892 11949644 -87322756989433600901066425601656802304 11949645 89005376556022305855963094912509690240 11949646 -755571394515048121558238722492619089728 11949647 734065250947934442113924600843321468520 11949648 176373522398528046200646848842626760704 11949649 -53403625404429410565739342879314494350 11949650 182551434150512953434266034801505113600 11949651 350334490052450222839704415621886496000 11949652 799541570735658720620047744465866688512 11949653 -379228060792937713128300584233597441440 11949654 -99834260598615382643789807541258530880 11949655 4067174619194916819033039174251682240 11949656 1464927812262345915289747498887994245120 11949657 16796800722704830667388949528691236800 11949658 -20062637458721488292590679732201735424 11949659 332838210845203248087887247906064321860 11949660 376697634140592399027494478096969984000 11949661 37805241913190849645910667435035412262 11949662 -22897827158422866487915899622110511488 11949663 145973618003664813098022420840447845376 11949664 -192496688301632373761175389189052039168 11949665 98521492892629203308869831984803813120 11949666 86281124553532119851545549785664449024 11949667 -480899154730799602358348133716360311320 11949668 -99685179657933104420569923884675764224 11949669 160138229731863518805846884536897682784 11949670 79704778894629566692926450912712416000 11949671 -643868675913961298315782331517820621128 11949672 -275227612869691183659481542916612915200 11949673 42610749310063441964043740159660934144 11949674 -348981056159612106061403487327442867200 11949675 -26308839946391560649490715194130324800 11949676 -774899032398373252628125502238377722368 11949677 615674258023852406167643539026665673420 11949678 136664714385828450274010366796741411840 11949679 -345302012441676244723535303693029007904 11949680 -195247852824192308655782330889932144640 11949681 462857529513752713216066360322228599152 11949682 -282517709609489007705299109024991027200 11949683 -1468796231063727371834292638612218799280 11949684 39635638224504153075853695443517898752 11949685 -560868941507979770203266158669514737280 11949686 -185363754109393788917646928132896633600 11949687 11997148970306146181251373676806992272 11949688 -583168871104616315984716339554768445440 11949689 1659978792697498646703299307029087198880 11949690 35110885976481967198476839117614667520 11949691 -356859086748799124662095725521851448800 11949692 -276409082325524295957529209065082114048 11949693 -781736435951507332037890212463805952 11949694 251395176738510372831539555337892388352 11949695 -461240696340897295305064255856313595800 11949696 -117986537864976302934274068853492285440 11949697 -701450703480198135149527199012754391040 11949698 152006064405122064940216883389470735360 11949699 206136010345830097248027739709373692160 11949700 2239942706915029928242225730520166400 11949701 -1224551079391182118140366598157703803298 11949702 -280218216508027444548376248622748251968 11949703 -49137807988982986975461051569245500000 11949704 -224185988269403737022816388732905748480 11949705 -165626945781693130007615449793893326840 11949706 -619197658972279572761727557892561866448 11949707 -549357489625261756557267547547642578176 11949708 -624596604177314314927827724385252597760 11949709 -270190715082320179193166548689904758090 11949710 338051496466650546487093189514691821760 11949711 669579322427369772506355557955952037520 11949712 -201260741684967457238616539102248550400 11949713 73908355476812066256006680466160774962 11949714 239463999927836540159406641227100436480 11949715 722980922645113167864750675898585437360 11949716 951510088276938546931584316312525011840 11949717 -343767988688461715780625198551365246464 11949718 429593950354743112751033604549415659072 11949719 -296258974288789115561262034930999871856 11949720 -121900803223065048261719512158517862400 11949721 328145037650154432632723821757165849600 11949722 -496548069203674691275167169582218467088 11949723 -227355634313886991176969177741526086696 11949724 271483660772941492084927898204237832192 11949725 785174827191819305116707497239660800 11949726 150744862901955672546971473868395097088 11949727 -53863809193786254203555687570593172400 11949728 -964325103306089000048420666095125725184 11949729 -179860718511391917633279977811609380160 11949730 112599971608051456461942112429073133120 11949731 1286149208083874170976127597278495885532 11949732 -330488883883693210820973602162924329344 11949733 -26765685669400237268381205441514078018 11949734 -59673835662112536923128542956867896128 11949735 -2361720331183597399505852240693068800 11949736 936992643624433623451092151268094151680 11949737 6398117704507578428435995240765592052 11949738 44683887885204207030400289340062118144 11949739 304233043247526274226933048585416737720 11949740 306344878730306383253779183178244556800 11949741 1026135559936308394242124275204900734400 11949742 -48921058552230651363241825191218503680 11949743 459442441200657584723914456670033904 11949744 29221379490898577930356212679507968 11949745 -26792446576504464642556645759171612800 11949746 -324507568459014182133320078814494225280 11949747 -776281850646655599411854455478641293000 11949748 160905130784336470372275717800707457408 11949749 550967720088179653596638901062481791136 11949750 224048660292623715671079644678506368000 11949751 140310180031013050136440720818966105600 11949752 1125167662625210234325737428205439897600 11949753 591843196124266250010260058911264728800 11949754 54869733130816821699464751743765310576 11949755 -187099809234868216233119538947477811840 11949756 4723434009880692387902861761660059648 11949757 123395492359303152263266078721675124640 11949758 -545455452478104766894464021671700683520 11949759 803479354812885867467185705639489147728 11949760 -30169778128029127933846731162648576000 11949761 801885334021824013309983929249595360000 11949762 154632191069917740690619441942358550528 11949763 -222012619004788225908687851571097377120 11949764 540952318194690311133589111456169064576 11949765 -328832775644627055133524134260981555200 11949766 -372070277352688436852918313968696615616 11949767 -862393166154165625483594615814138342184 11949768 409009390134794727361865087791126118400 11949769 -6309126869469376512733087773931692116 11949770 -212165837289112848388393725341466762240 11949771 -570279020513128292274026539729754718720 11949772 -81045062444906281051788845227017274624 11949773 -865499174762916927250604025121854321696 11949774 -212808537739686201733911605870925066240 11949775 -186721074111404652873416912369863046200 11949776 -198644603346245923492983106726859194368 11949777 695608131316053193768247711242009138560 11949778 -85116036641286512222663026186346754240 11949779 205395940093633188783346584575141815920 11949780 285634125876334166349071015058588057600 11949781 430290652049452297876840389623843381582 11949782 -121416276526442262521290783123042662528 11949783 983130485485881554211960531249847237224 11949784 -275792758731957506399963605364627865600 11949785 940377971766483757401444990192916484160 11949786 -2523519143509399525382779144266877440 11949787 -244493200052104346643357035098020673920 11949788 -708121159570297795857758852638772361216 11949789 319059603856781382885511163719274193024 11949790 -157518484493921751232599474710871633600 11949791 256128951735471069495005831692187778672 11949792 -165515639478017679144215657170811486208 11949793 103563024943411817981011524749594564520 11949794 390287555375270556988737903252785007696 11949795 461923253267559226877917535729727168000 11949796 -432915007215554767059866736847102038400 11949797 463595757214256653674230228578306224384 11949798 113418532529989041632033294908961310720 11949799 1545787288484577664664497997762462751800 11949800 -320557754733408363361534132446662400000 11949801 -71901192024829782313849646137083193920 11949802 216858042060348619854507745933133316192 11949803 -127011079151072339228863756334215967880 11949804 -240423435011953832423965429207865066496 11949805 -55866804364339153222131808387617565440 11949806 -378912925759448997022463261971756739712 11949807 -422834129404295855086052014251589347312 11949808 -11042104909852977255882371964585312256 11949809 653892174601148876357235079213771613010 11949810 -116502562713544094427299334265748014080 11949811 -419662951893866482577932468821313867776 11949812 -209240800988161350472810069132855388160 11949813 -56954058847628812928020339224708705120 11949814 -82061760746907152130513150533705238720 11949815 71325659695200519877433346487204825920 11949816 -105366114381520432830853873109514608640 11949817 952776226585395184756111444140543307152 11949818 -100561831832756005288857403128299255808 11949819 18555124736967364876665483990832273920 11949820 490686677528826107162629862745416156160 11949821 -493794004527260736297061947958773927630 11949822 -12284018396349742950037757786170085760 11949823 -465968707645342108062831272668804924440 11949824 348934321419790343778015140392080506880 11949825 100434849905698433193554106961717389600 11949826 330258900678757007184528599618702455248 11949827 -295667184085740655041838343167405396800 11949828 -587958142635891264974942955525574256640 11949829 -16656925643846468209423931458213975616 11949830 328183126184574156094518710976491779200 11949831 922360725328913475350334086469432852720 11949832 659593708095077026035469137152783078400 11949833 -276565636555648395454421395154263370880 11949834 -59394447257854508683629686750189528064 11949835 419682600183859640928739701100854197280 11949836 106944576770933362579977035728166004480 11949837 927015307537941975683089347569312909760 11949838 431196856944059749317806173117754701440 11949839 -1646021588732022033146668825968157080 11949840 -29133836896569183975200218137793658880 11949841 -214511028723255112206349456949698029200 11949842 370100145735778333999141818936133748352 11949843 -547015500560672046583379650818393494976 11949844 -673998497455568686949552237279497543680 11949845 204186511154294690971157746222505627100 11949846 228513717840327809804613796666826625984 11949847 87751563067075684795820059066348528352 11949848 360525569705708516970095020423717263360 11949849 11978148247889534973352059261848881920 11949850 361937293892374158942401680681113676800 11949851 -752763946070722242897432261997905665148 11949852 -395405698453887082227199106492589096960 11949853 538858233059826220993151504895132771820 11949854 -206574857073729388309796765952260947968 11949855 -99296991567364594668498104759317373040 11949856 344510750020084758006303653829594316800 11949857 149460490355204390218580620923800695488 11949858 9242375261050897167546495274629372624 11949859 186808984207649538512235036936790182120 11949860 -70020008874555554019468111079891968000 11949861 -50900125445292131587112600574146096640 11949862 -1264072503167419307297473166616058943808 11949863 631318927862434686149133135071997502224 11949864 -163844311227098635964851468032748584960 11949865 -410477005914725479715353365666974107740 11949866 123185753460587004073859056672968403632 11949867 -466757430194980854855503604681366017880 11949868 205579986622405104210944552253881597952 11949869 -1020276735257444839112663214451954682730 11949870 240188197738560380637024083490088473600 11949871 -2294418691529384501050841483634191884848 11949872 -4819394167752858499772244070811566080 11949873 51529112605144022583952262075325591744 11949874 -56805607529535692672846614710259982064 11949875 960452271511102024276102465436604432000 11949876 261009969102974699507089829936333352960 11949877 174417399937871727345239033126299646880 11949878 -132480350007742997741502711945017296128 11949879 309092155294896744200232962982766352640 11949880 -29507259500248198954030659286990848000 11949881 -6795331375483305713091644547714674988 11949882 -48486813630065531445233087668834407936 11949883 278473972064492384174332591849018808424 11949884 104745372878501268177676566962841772032 11949885 608456923675621534234273911414759271800 11949886 137466013015905942046457244325762090944 11949887 -247591883839673766625546600665968224608 11949888 71589354359271316042316864415093227520 11949889 -60942255898262830976684246865890798144 11949890 -143688551293438717325342164730801795520 11949891 -517942354559488861368596082135497174016 11949892 -711126014406609463117560196171925286784 11949893 -1055407370302767663668407398512336853858 11949894 276808515551721133054476793308937551168 11949895 657641139185068692904800527599158652080 11949896 -440821512772732635533721289295168471040 11949897 623274403990516868498003585707846179600 11949898 -472091644760812151538841477052626632960 11949899 -414253808885320080368628806316167784336 11949900 -77998276565410051845136899315180518400 11949901 -200344975528440662794082729263163533056 11949902 -69853939194096101433816691762266816768 11949903 319674413525909849535302597099214720000 11949904 -98723442166149457448932227875778273280 11949905 -1026584975783662542224673912065647586880 11949906 20332146187801329389550653286545630208 11949907 1770617550224605159056939371461326200560 11949908 -403696486739557609165935657111585439872 11949909 -590521417059541402508886689120492332896 11949910 -28325873323075681443029302642861370880 11949911 259093501951786319876777693815696626624 11949912 -261130301018768686863072154254440693760 11949913 -1078943587419236795854822978210600638838 11949914 410101037787786544990641114654997448160 11949915 -4319397023894073696118727385446952960 11949916 -584568886527707133737812139396822430720 11949917 387125004362969628339756076445733192000 11949918 7565506909518094160426295402204880704 11949919 1609798114715671449233533201820275595520 11949920 90599543787589630270442882440605204480 11949921 885427537262174757756674512052668572690 11949922 30390431147837321415934000538025298512 11949923 -981913065048359262879600231627209241828 11949924 -189178665826164032504271049513816218624 11949925 -141908613132820638560786756721052480800 11949926 -13298624285980146743127213055922887296 11949927 378657042822743746794789909701852325504 11949928 911828602573279387889046146801668316160 11949929 -1758134555231691531407633631873945837324 11949930 52575502141832764373070009379025760 11949931 -160670961815990294734931209020497323776 11949932 -643993849430249521103204770256732661504 11949933 116641166058398859391022536842844889664 11949934 -71971564949000461853809023499654262400 11949935 178690969270798692238718009414537668800 11949936 -127232603094184168160074541623038443520 11949937 151480321093760634047880163870650085586 11949938 87629955570093397759321775765317484544 11949939 125450065939641212671217501626970029008 11949940 220217859712864072496229383876282807040 11949941 516357353076857355799758884441190666300 11949942 31892713496630865328295843798994321408 11949943 240809611366299775222301496923572039080 11949944 198063501778411752418715170174501724160 11949945 92762137994523396924668738578498569600 11949946 195115753521298403325678578529788701920 11949947 -291299170879927948493644716237639401808 11949948 80529620088112383070230166002852767232 11949949 -926852136311714797247195435019159830400 11949950 -32907120454127860527315622485585840000 11949951 191012258051657602077758722281592571520 11949952 -235556420406415030184425112949164605440 11949953 -869460413450449670969124025368629052798 11949954 18556476179156559563623035303912369408 11949955 -270796554257332941498868481719147626000 11949956 1090616869924771456498598041150040661120 11949957 1939513942378264341608669524258718144640 11949958 -3323849110905351478445893874173220352 11949959 197379643717712522916395249313189159216 11949960 -693099916510345528780856350450483200 11949961 -102268642881787119312582343831527949056 11949962 -284422071344137076095884178743243588768 11949963 -71229627563098432370553421739136002592 11949964 -29354928831215407734753432879820469248 11949965 911722545632686576708642672064885398860 11949966 -166027348570451207325404008529885636736 11949967 -225536091402981557136624460364264107984 11949968 -99572459089050009568402721865976209408 11949969 -317444415917102019358404903933402402720 11949970 53275990108393026163160959719169579680 11949971 -107732466364125324679738827160316003256 11949972 -296715860079318965727684607065874145280 11949973 -404490515867935352587661753059904621184 11949974 -99509521679354458075125106177424755200 11949975 -42167373729884179622691956890145591400 11949976 412187383880836412579325442140094771200 11949977 612386780027311154969667830523747467460 11949978 -144765442717008514271435351373859802880 11949979 -915770893195748905408177321517762503420 11949980 -333459557036536222887070673369040261120 11949981 120960714624490508113117973051515848960 11949982 175064574524782591148267966806578192768 11949983 -552263968465309283961726279634981289472 11949984 150675820090717949529441209491642122240 11949985 20395394457989537136385524788740926720 11949986 -1385872444001575715872050415539403824384 11949987 -261385348312045555214047769462941410048 11949988 504288141209691024830737156591610319488 11949989 -388473090355196737242267127292288217120 11949990 208752244679264573568555082110978990720 11949991 -185001055293476336899826861955491506928 11949992 -436346545350208089729263092050122880000 11949993 458694188555455340713677739798613662560 11949994 29551747413340855976334112971397400832 11949995 -436562936839154487184281413787273950880 11949996 509084975987612907161305282825687598592 11949997 256614444111815627332217242986452007000 11949998 -457819751978378420954671483238995320000 11949999 39621786580519431729736485091737926664 11950000 -106899909107495259211654343620608000000 11950001 -5328580586614574369526494750808025920 11950002 51127628323343088789038406018090789792 11950003 170263582866312222816953044568666368384 11950004 -182788498040843921465156048569971326976 11950005 129280030003637578376647768487906726400 11950006 186979696758624786816454402852278357120 11950007 -266216429513686436003293482140238102744 11950008 -232729203001365963187110147407513518080 11950009 -1875786307277058650887548748943426480384 11950010 -73252189388246367204416180891966791680 11950011 35429967799261504197240620565067657032 11950012 -291542840428340097196245308171796474880 11950013 556066302367848196085277840522719336262 11950014 -374976058197672334719385990828259143680 11950015 -60501333083559046030255495780455321600 11950016 -9378485458072315930206245922061418496 11950017 -8623939361910485374482665919030887040 11950018 -40942141358409779517468709218553360896 11950019 28618101231304693859923834857354190080 11950020 -281184143772930766207818423741481489920 11950021 546984142330068899067165045556514504222 11950022 -328624020703166770789272676289300832000 11950023 967705094220593533854756492060065634984 11950024 64428159752305436109664197294811269120 11950025 -372842340097565663577901408325858448450 11950026 151460870478138596248085360633120633088 11950027 3177214110343536900626010767778352208 11950028 -72972911623881996625596141377605056000 11950029 165210124925262810132918704961879994368 11950030 45456072481430410152486222647091072000 11950031 1667695445399588831246161682638595079120 11950032 381769424838426885439580361392798564352 11950033 343436107620087306500422527318999332160 11950034 -634437983962934797996726834753840009584 11950035 -496756897614346299962092277846653371600 11950036 -311936627329974568947741735747756234752 11950037 189522984865762435885814765341379881440 11950038 118074169798926201976878270152489859840 11950039 1006615714007153609594181804977326088840 11950040 510707073588426601446829678930160640000 11950041 -393299640279124082818640169278785237440 11950042 216409009103550940638289719064684780224 11950043 -256697417133923353493606976595453267680 11950044 -7436029998511047984385530524471009280 11950045 -948474595418215069062263239386942215700 11950046 267979485680176123166149674268464953472 11950047 -109936448705176458138247961319844833576 11950048 694898723657797969180045538842230915072 11950049 696452833337846408764196479941739750050 11950050 46856362519916848706899224086553600000 11950051 1466457629612017100808479746428287569052 11950052 -27410807317035488127180345818359680000 11950053 1106661201315065559676291324564683360864 11950054 -957300205512021840372306006525167486208 11950055 428254893602981210422616392034702274720 11950056 -6036894995448969738407096825149900800 11950057 -224877834947286673051739184321877246528 11950058 -573146856108705166049533247136849879120 11950059 587400654024200156187719431853429656320 11950060 -756553102746957010265603094759178967040 11950061 710777029798533919317844993531749928662 11950062 343446562222722975196101840987796402752 11950063 827573980971225160176325862477974203240 11950064 10850878600218605896883887864157306880 11950065 -197860263526434707637711001130315980800 11950066 107568056651325891536381820817917855744 11950067 -40562815512214443445524910493148074400 11950068 184301550732088498546421693331132524544 11950069 -647895751273908029955762870587944702560 11950070 377580704351078636690444876171879890560 11950071 164094454593544354101486467918298059112 11950072 -135251932420503798369979511790039859200 11950073 944746784353268852643293390749278569322 11950074 368001981183119402073257669777806879344 11950075 -138231234604667779165368212843675822000 11950076 157802379211471983284912736430946549760 11950077 -207104077102832292096422152238467370880 11950078 -301073081120085773399926467371777737344 11950079 -1471696225600622836150632643891827405024 11950080 24315638647212649957982505812361216000 11950081 -254385826800435839230902043656020928 11950082 239120925335356115421450011273846563584 11950083 737685299813599102373601253359932750544 11950084 779679055092546669482290126518083417216 11950085 70370659537151228343566167342083150720 11950086 -415839398916504301121117895477548003136 11950087 -364330476218812954532668422853975554672 11950088 514804773689828798711974515069751296000 11950089 257936623658866885286557490546564876448 11950090 -544307108122802422894003034809068702720 11950091 -328570508427219727780214224045232901768 11950092 23057109269252137770691407970838446080 11950093 -735528261854302682710554561640420109440 11950094 196437924954837881536735577554888434240 11950095 -10250423875234743111225989418521418480 11950096 -13187602019694803537591239304119910400 11950097 236304751118026595363996715826404297984 11950098 321886410815389689339274732618885132800 11950099 -271932851354004725868690093437461564608 11950100 23769685036743158078005173096717446400 11950101 -468583177546673892494944883284469912370 11950102 -570859521250634874462267032853054433248 11950103 680092720515050328604557741896731736664 11950104 -414481060810389174909478971929504686080 11950105 -301418479827587555215721664117516367740 11950106 25134081945026974469044857009408983040 11950107 204125295056292174996798984826471342080 11950108 491841118902356562095099929911271421440 11950109 -47915887974975371851251078357776797800 11950110 -103515222022935819598561235092528772160 11950111 -942567424044807498856943168147092720288 11950112 141213681243207107821371338688959741952 11950113 306095449549680912560466030727661106624 11950114 -442182479551176558749919482156478231168 11950115 241107987139493761789916314172763383760 11950116 -361819047690446501799932883571424286720 11950117 901574760586334556192442650246792424860 11950118 533161528016598159800507426232602766720 11950119 322013206897554988769555495048413053600 11950120 224536553983386769875894202269450240000 11950121 -328252009037667658885912306438941420678 11950122 183924597316745917769029868588056254720 11950123 1282089404536932429680077560303531464372 11950124 -305789795553047122473776756977684107264 11950125 -154968992434997954539665172492447152000 11950126 -1242248088455810743187789045529872578560 11950127 -80318900379873465228726693249646118928 11950128 -22293683793915748571733643743754715136 11950129 -92971064956165791457308467599566700270 11950130 -348783779268684136658922544277498880 11950131 -60221631496473978817279386228989775048 11950132 -267480371745038292793818949921685567104 11950133 -309621028144230238867969471902538762752 11950134 102608853484364093946435343346159603712 11950135 -948444396722205664721034860571310578000 11950136 161983441069793236819870391547413913600 11950137 -286818418149510000651482864460387072006 11950138 -202252139929665082265422965269282134560 11950139 1655805855579361367269315496251551731940 11950140 -185835370277683678368176851976264908800 11950141 238583333323623787276107055105697061472 11950142 484576621717729464232446894916667465472 11950143 434955592447309150348883571478158993864 11950144 -325635699884739635022647563261976772608 11950145 873324696509260211281628321839808851200 11950146 317595909297060347963474522998481587200 11950147 310399814453388945131185321369464224784 11950148 -75104370328737210419574583159684337664 11950149 56700048400090786246426384378351132800 11950150 2238350850933180312957534087605287200 11950151 1612492899172193709505020720519530872152 11950152 35771897977178295690050658990242365440 11950153 677841840328375929705772279187082653402 11950154 237690625153825439683023449660064460032 11950155 -14497670367903372646686236198571628800 11950156 -642008037080283718930207104196430742528 11950157 447459076834201570332773260907752124406 11950158 387081696538337955304597720988366066688 11950159 -198589088529209319285901583399130244032 11950160 244188514192101447030822066090765434880 11950161 150003726685362475470840808540386585072 11950162 105578944073170804888878701470615925760 11950163 226893762126057251462509635197144505888 11950164 606138450072895268954816839144827863040 11950165 399660262610052239209335447046395732060 11950166 -494019770667444174151415604767219982720 11950167 -111772835562551328225786279713393264688 11950168 1336061583722086432738894765876851394560 11950169 -568063482884684277395133396898548902448 11950170 -74003293892241661652215210670762937600 11950171 -1044099996186860555465704955145645975848 11950172 528171599247860477256099710729118412800 11950173 -112179902749839935948030797265014656 11950174 -211361652114640816249895883255942210432 11950175 260643428177076027220446616571285868000 11950176 -258156320793884533501793321485898612736 11950177 -1179899432282507222577851358678837046908 11950178 -37841627058915154081011465423479421360 11950179 -126701136238584827071500767882831837952 11950180 336281244637452683179927679086368153600 11950181 850162331407410878048527264392423231264 11950182 71251721600937498308665983399511174848 11950183 -5448491238931186830855948281178039120 11950184 -432156073796934339656157058946687846400 11950185 -122240527306181298815906688346037050560 11950186 222816961360976123861441451695249980416 11950187 284094029497532037904391161902780197592 11950188 14025607424575273948805411905329242112 11950189 865098568539446945965899822544476726540 11950190 10226790121182266855609450498725724160 11950191 -628922671635857954649286948425031615560 11950192 -12643118886768820589839380612459266048 11950193 -195975814614442522462967284885518904080 11950194 246512257547357536117630697797263318528 11950195 166212953116127562211472895200343291600 11950196 994977987856177343483147895376383528960 11950197 3601407598081575700014215544396324672 11950198 69081514036759152882560353990109940864 11950199 513090591763412545088876719822045924200 11950200 -65266247333520179681818041496581120000 11950201 -73796803201660955625967779957485646936 11950202 202406912326748808608571617245079040 11950203 438140882297855287671528465990616673304 11950204 -45301996661317179978191575637518018560 11950205 290421143764414130810645325101818185720 11950206 383221285592692167050688759173281225344 11950207 -96213680260649662916737088311954428544 11950208 -409299901461171767672980323859169280000 11950209 233800181858887877314505564974487107314 11950210 307662069162078600583677814869642185760 11950211 251233958599150071764658894292768423584 11950212 -427605084513025117264594518234233868288 11950213 1714514306705373353840812145036848660128 11950214 -543938584669084082470084536521640185280 11950215 -99698133358682111679491818432128204000 11950216 19108368482303482557792987229151846400 11950217 495258012634811831667841424028528177252 11950218 73594394550559221134043021125580387936 11950219 -732578947812879166239684791243272019280 11950220 1071397009544134037830821551351520276480 11950221 -260249707168274571761383508238484285440 11950222 445295093485285009737831397122240126912 11950223 -46046143255496541000331018815561866400 11950224 -4669682038494553180738550492640313344 11950225 -21697421222734232756199959794114224000 11950226 13417118800388626664009165167374168864 11950227 874989405136757021915027387027840073840 11950228 383929390046886472741953272062834149120 11950229 -994658967400030991292639339926506938870 11950230 170845282616002378799290321142951694720 11950231 1602738224573807131629275444501016633032 11950232 300715214655449417164862553954542100480 11950233 -577938128383836674534523010295782454400 11950234 -45797399560483619350000343116291251984 11950235 -641035956928570300533384789360016704480 11950236 283904438858628270237777504524891231232 11950237 -418111169197406172156740228886990432500 11950238 74794527233077135850056230463063393344 11950239 36851568430889812349191204506846735360 11950240 518555787753234623664771544184075059200 11950241 535508727599823247544603907778881840432 11950242 140399686213624495629950673830684234112 11950243 -942922005190605593581031047460028285000 11950244 537417032954931688752009168171971281536 11950245 -400893265763309947308145876254286551780 11950246 -17661798798575171253783917689873723392 11950247 584243437408301733879967674480852126000 11950248 -206188512053184700586374191666204672000 11950249 626131724189429283490883426142907969360 11950250 69120245636215300956101104705082544000 11950251 1223766648372325043726465147092151953920 11950252 -43146961607138466610754459261487636480 11950253 -226339801702234134024563419707291052320 11950254 -885814923030606617762071316036447889408 11950255 -71396174887650647294634586487624118840 11950256 -357284678619406444662359848943270412288 11950257 -657033304544172936725178416011350614784 11950258 -564166399801480906513907956697299123200 11950259 -15662375999930880002929077016165671360 11950260 -13797591801388810707745607461248614400 11950261 1199705675174377853728383793284492058862 11950262 -468517720196339963280843646913235100800 11950263 156228448656347944543071357687148611960 11950264 95984116721035910829964770881397903360 11950265 92065111469073844318116947560547358660 11950266 791853336759323617330025682345730618368 11950267 -1514898088424575461113739955084290005280 11950268 235615122730347950096711344600184864256 11950269 -395957125483612050473298724656530136960 11950270 -109020474039166864368347733457565197440 11950271 248454380299658022947792901382609585872 11950272 -136648595355976310038103159409296277504 11950273 25903891768790761781988816221588627762 11950274 -119077346891123599855264885642223490048 11950275 -269962250650016860043358519016675834200 11950276 63795897921320799425530597610143896832 11950277 154640575041251182058302661488986276126 11950278 257222337880747676808547895667863523840 11950279 -1271964835404078721494121617370864479720 11950280 -698240862619680021913170822026735769600 11950281 -5637443334265640444021717501489368320 11950282 -36470182398489736989012594494426204928 11950283 182894720549820554471882960643265344 11950284 -369158003636732514916330457476858364928 11950285 -107338519176715720657327231918870612020 11950286 556919396474217472523284179067835441280 11950287 115013499547007376687675608759736172800 11950288 80414378250552450970970668408107827200 11950289 -126056926191249817871866434120154990476 11950290 -153066555073926279376543586323387676160 11950291 68119982151121285774192854598200760800 11950292 693422950963271631387033160999677446016 11950293 31934275673159131438882336764991906464 11950294 199340708166342173051652599481861642240 11950295 62546911630522114594101186774450792960 11950296 -186389985141621617132748273422245171200 11950297 134121746574384112730495866208000025600 11950298 -375268145790945312028925506343298383136 11950299 89813319490589420743432628092164091800 11950300 488513520696096754627797411961254118400 11950301 -330194084770887946867723922657846851296 11950302 85921486214744177442975079152046080 11950303 1280532921828659303367553617482505349056 11950304 1641438372883035883768743386558506991616 11950305 688869050420838515559184449167902565760 11950306 -6246780057204967063589882370297114240 11950307 1440822733003867325851537592139317702556 11950308 -1095819387622465797988754244413234964480 11950309 3006531147162723101300196847980222272 11950310 -478493792585972970579227737836883405440 11950311 -109648222025108488333490937921910626096 11950312 -316139272834173519147392910027405312000 11950313 -1272384706241601625646496308518787514438 11950314 -140456825569356203162138998438853738496 11950315 -19038321033687893667406262206109136480 11950316 804097824357456017270611115223250828800 11950317 -92029676633012956927548078899560992672 11950318 633939389039108046195759194436244322304 11950319 -2025047655808474461781650457733675520 11950320 -87093328563297819480131828528047718400 11950321 -498156050803101603864017022518376015936 11950322 508503195026719048884399783063259613712 11950323 -205166434125861907414512070024977408 11950324 -11676925096524114221211683204250195200 11950325 689148512828344360359188451660158500500 11950326 -247774843329663798316303476170067832608 11950327 -706114727395954300091724309415730904728 11950328 -980892961897716127361802643817869209600 11950329 151082187930767776013094006523950690384 11950330 -55382121621383373778905694968769843200 11950331 90793717694900672630085744177170406192 11950332 -191599808385626148437357213167287091200 11950333 -944564987333456653004930966395084140960 11950334 61266489822191544664268538840581201664 11950335 -28519308554165166606060123091047610800 11950336 1018676546403536901210420521151519260672 11950337 145769713428840000668794088778922274304 11950338 159695019809448945333246615569040745344 11950339 1137650881442209039294218199407659142140 11950340 -386815667917925886327544410217232916480 11950341 240290755694611791983624855779070323680 11950342 -674918486481246028381064850341228288928 11950343 1149768844565645040749243629917518045592 11950344 -101191925771363670050124217781100380160 11950345 -836186809030903708722116533120389120 11950346 -191408097273796773347895332756114770128 11950347 -660917657163054856790394909372389686272 11950348 -163026294002997413885784924668970060800 11950349 760532676377296131488566021920460527660 11950350 89254414389409571332064771695349496000 11950351 -1001361372964819038735739990129463973280 11950352 -124230351042693945376289684521767518208 11950353 1628709887161044712419217253659184874624 11950354 277569053040492113325612326577613486080 11950355 352718335149199302070408799622299363760 11950356 230305113227252533640353123920869320704 11950357 1040418030914661674561998534529869063132 11950358 -81133788045777707805991207179494538624 11950359 728589209513226982904633151310732652904 11950360 942057466422882751972272639659480064000 11950361 281843126503191781047726133461670571904 11950362 -396401169946301980825284800723992988160 11950363 112922768740599677410289317338123785904 11950364 458353263221697531618445221281328907776 11950365 239138064310701317581857842793846748800 11950366 -14922309983311281780157391114105051136 11950367 -167897052831763913344152599145363615264 11950368 -342404554970199152413783716821285732352 11950369 2495971869870830818437340525780416908480 11950370 250055180588337065418605609265579758880 11950371 -48246157463215257460027089368787177216 11950372 -64651846568319048216449064399601049600 11950373 -719384072743763954331867015474631608960 11950374 404808772868908407110918995890299156160 11950375 -239174436134069899345759697568531126000 11950376 -164360449412296579213468089528828887040 11950377 668871985842332632732570071744311698320 11950378 -888020992543052154854329202133038926080 11950379 244033887404255061871702596470926847376 11950380 -42736430774211720684496392558169175040 11950381 -371090605858403063650208135599439123818 11950382 527197647759598149829435728924871785792 11950383 -349103968220938926893918432625071696376 11950384 39510524688679063253702266881121894400 11950385 197824606907094689445559805727002822580 11950386 -28160102002300700385743098719285657600 11950387 -673066167116998841059977135907144449840 11950388 18749532028174136302324571922024271872 11950389 97905753771350766404490888271622533440 11950390 173564172638030075850640205308265587200 11950391 -702783066212865892901824260731469717000 11950392 52355366296008261596020743440154624000 11950393 -27729496539410285917751613325530279552 11950394 -403895399057667517107803632267765935504 11950395 355798881415918483574851377542544804720 11950396 -928961020219463816596498623092148057600 11950397 1788202959707591927405794351678306488012 11950398 230367087499370550142555762756164993600 11950399 -748561590907674035612394840813726337600 11950400 46218448232545561363111612925765222400 11950401 436467427153643010806907016856729962032 11950402 -186158896790611890537297399154493778048 11950403 301883297377517119979521855005381950652 11950404 83185030786441734251924083878728466432 11950405 -575745054761436302955751927750802127240 11950406 -99759859476238865740178553570487516416 11950407 87710297230253083246892691351324272640 11950408 -225136416098552276622715612362724147200 11950409 525615551683541017695384124909009032960 11950410 349156248667236425661705184267495215360 11950411 -146024134104683955378751483669067188800 11950412 -68000207506051845043610561348287945728 11950413 -744219989263248696510589619981912782656 11950414 -494948404689733063919547598007984869440 11950415 17677384629806204346850091926102400400 11950416 1750482786919922908597055500965568512 11950417 -817100869873474970881604645999285371534 11950418 -267577697148883834001498490566982825840 11950419 225155747378195000318983027813703450928 11950420 -735191920086008331118659435919944126720 11950421 103337204511781916223253465885754289024 11950422 -597552360613338228061189209856312108032 11950423 666492221138922339176870863178600823624 11950424 1137988749821834524360295664385677496320 11950425 -216289259982512615899090967156901943650 11950426 379435502382231476712463674789985701120 11950427 -942921726854057414999838245498565089724 11950428 -20683215676701924879456669276869345280 11950429 932271503424794914040553600212945621030 11950430 -534391478855846077278317058650680214400 11950431 4660990203546777425492552859332328960 11950432 58810436065683306465387149701545984000 11950433 415419354239107226257419285826662107520 11950434 72180761315752360231810808116901305248 11950435 -37497983545478115641545146504071317440 11950436 427341035970077275694991145288442204160 11950437 -342148197982464395055410077649815143840 11950438 -20226913978786290887587460514468288000 11950439 -282617472137787863975562622738140936504 11950440 -79596757400409073575116057364406272000 11950441 -14123879640945139020463128697877609158 11950442 53782430642376874936997472399463425024 11950443 975050153105966711713465132349390785200 11950444 1755710264461452930880028718298865408 11950445 19405753830970515684200966242034377200 11950446 150090635090668231908033820295015153664 11950447 -8001516733562684760303829030852109104 11950448 -11919037374330789119533508110964195328 11950449 151421238705535799640901904710936028160 11950450 203177414090108289610504126051349328000 11950451 715966239286262521959262953786110577672 11950452 187084593856101409563647944979854114176 11950453 132190734183413466088363267634206502702 11950454 195927124141013811378922814488447510176 11950455 -504724872019238311198888826181208719360 11950456 564479418160290982965753083956381532160 11950457 1856486536438413845458732527776058362880 11950458 2601220840817861389126407994002816000 11950459 799585375829430418209109760507503977160 11950460 282381595370493495404277526658039585280 11950461 -641762224220982689931117258017739493812 11950462 -31588907886997815525190743320367579648 11950463 -583099404267564825139525419668516186400 11950464 499451370110297509606971500697527255040 11950465 -48697986321176649338120008244000526000 11950466 -324919549463145462325636163461392206976 11950467 1702188572024298914088679913329447920 11950468 -169444708395242942152081728567452718080 11950469 185644295070192022886428727572324239360 11950470 130744685497870459541864444576898355200 11950471 -129873070333636960996476033970665469208 11950472 1428039698062961011880095143560661073920 11950473 254353033018172853573299426890324377504 11950474 1074313276893351217610640066664926720 11950475 124010247795609533435783773524790074000 11950476 -12256717618081753835856763414193058816 11950477 -378355804615269919555708419978405512256 11950478 -17188108970595229251587730278923960320 11950479 -537014796486049353627029479224388988376 11950480 -84935975306925716057037533585229987840 11950481 365070032031435956604416511126060255282 11950482 60149819480917780644881369032578645504 11950483 46865123145596879055964182571106306732 11950484 133422748255798705777248223931614298112 11950485 -66115613154161187676757351372077548000 11950486 -212101301925262653136915702135517168256 11950487 -504771376269953474266956142121513384760 11950488 -540429868793455531333796740461546700800 11950489 747242645660155046378581874725829481290 11950490 -272531546189805836587606531912934637120 11950491 114901905914117151315482737714302411264 11950492 708592996797108087913605046949845884416 11950493 42886648182190397858322324862832619264 11950494 153601088048752635629775177012299301120 11950495 -193144604653989735487152516021088647000 11950496 -1456578867929030762656523102996368785408 11950497 -337167267446160890451419702699439929466 11950498 -170933724121456083513395381207256004608 11950499 2475701292259420460821618541383077665280 11950500 -168617018644773226467761567321726976000 11950501 -288916139577827821573748044713899531808 11950502 -103452638669122129121164687261629827328 11950503 467004142109237692113679028781790448208 11950504 -1179910722791818186758071524473733002240 11950505 -263802522197369446964797974302139435840 11950506 -145961005977716888860966946599707306240 11950507 -376487799745103772122708265576569635296 11950508 29898942816571539580930141809483732480 11950509 503093073974779926010432859171202915840 11950510 -74022617695586591729700988649731791360 11950511 -392057840471683889890571897001922615248 11950512 189410803252800877169328942200094031872 11950513 200378809560044774121118897125132734644 11950514 157022860655724505798015969537196291856 11950515 -219935715095804495615807684426582495040 11950516 86634607579590197655224327345363147520 11950517 -23994763091496782352589445273848786560 11950518 -63434306051809449349299799131464556096 11950519 127385546364399126272346853948512411872 11950520 -298572044542729964532666322182088704000 11950521 -70692678885912222395681768011243419936 11950522 15675121905296998276163819603144980224 11950523 -479021130097571269398372439293257298000 11950524 -232108675133552680162627588771500687360 11950525 161719761428669521035836345091086540000 11950526 92433617867213381982136838730677604096 11950527 308692166010773391157151251511407870920 11950528 344397447989327476379409376746162618368 11950529 -1975503391187510419941888993348185351340 11950530 -270209373842949902463983179637434682880 11950531 -497099435869062240733297482040143590336 11950532 -623915349858630910896793990227536176128 11950533 -43303657039205485411480951203336027936 11950534 -544126353565103401503446478575027623584 11950535 -367253673066737277629987123922489492000 11950536 37595366914751482502854662664840151040 11950537 979315190149274258863659783400548452186 11950538 -56003816171274206934481564034921924256 11950539 -1166376244523851713546667674361503301392 11950540 205154191203286330353546005170031585280 11950541 513659186604480599063841755201223230424 11950542 -85776966012513009523482479786242167360 11950543 1284501256672755437433039444880545513144 11950544 5635566020005146026761929035320811520 11950545 -248513767077645287043017932589869656000 11950546 -203814069081988638056903419090439781216 11950547 12542498907785680025260119748926028800 11950548 -201362973023253874414815682299831214080 11950549 -1034084821814668722376174003351570932480 11950550 -4052290214061323186198864530377595200 11950551 45629290027525063331965241724544800000 11950552 -332433673927141451102855340002318131200 11950553 313122437089447254750842186335865710404 11950554 33189729542045383783591981019188629504 11950555 589545620847243784719431089899379968960 11950556 -262221222052536057750309299711830559232 11950557 32099562803454734267455616623854066240 11950558 -73360567631663144070902699639125713408 11950559 -270835978926804455335071446470598937480 11950560 -10063431831984656257099694606828175360 11950561 607776062504791696101360162072950659170 11950562 -63873722523262085832711447588655036416 11950563 290678004698509560926853209306963822400 11950564 -298913243111937427444473388299981177600 11950565 -921299490668974716746957511390917220 11950566 270604239780956569303717247725402962624 11950567 -1300549137252287217434002448480128315040 11950568 -269002956876287566484217967475753779200 11950569 -1028434060464807395890593072622149063606 11950570 278406876154202036052775367142891479040 11950571 -1507112232469134609007597961322015734400 11950572 -194376186817460233173135043604876855808 11950573 -479953152453348623272906164234949414400 11950574 745827634520291080382990155371790633536 11950575 -96912036443079736102343997279474508800 11950576 -114100170665037917686169941082825588736 11950577 707571529436839834024257727833005637360 11950578 -10876682057798902550022321694956702720 11950579 6038901694259634574366258732600492080 11950580 -464524005845055455157006736987538536320 11950581 -229556108967524968696780589178581774880 11950582 44774290332504764201144040947884523520 11950583 -1720887460466559791942693390493644635800 11950584 994473642957250563435871951990686720000 11950585 -278436981553991806352337824348380748220 11950586 -99688868237271383660548184808951589008 11950587 -912702892028129244314242607800412914392 11950588 87605621570509356069772421956400657920 11950589 -116432756652186233920759538621845267968 11950590 137188551486868255786658168186302792320 11950591 -1056668601349546892384795034713948777688 11950592 496170475809154254649124064523538399232 11950593 -37295336381926441825187690870208282624 11950594 550027690705930774435999548718332225600 11950595 927412637000145082879200598952310493680 11950596 106438240047171204000986270496876380160 11950597 2325234870552140394094359250843375796832 11950598 -197532268440649814285167403100272112000 11950599 296971277429486411266665850008725335248 11950600 -610376311300948788103396411359805056000 11950601 74313848522295270265446812300459489280 11950602 132842224225892869407281520640230603264 11950603 7925728525226981759006243456522587904 11950604 241589179267127905387371290725473728256 11950605 -730644070018950818498984743852799140800 11950606 -444233708811724172505848226401043681216 11950607 31589576360533137178744271256098855856 11950608 131806704646814923519945407990767222784 11950609 -1182584330488896751003493900799547954848 11950610 -199869525838007260638707487462632337600 11950611 17419164180405948783182375114277405024 11950612 429242786144207100255123310191147712512 11950613 -1501932255960044962330914028314574545138 11950614 -100349480925197370535330395279237629952 11950615 -181486537076552508526786855245922683240 11950616 -354763047512201939011751691025412259840 11950617 162477444857012813946039960733089170112 11950618 -705732853876676051446050914307413007360 11950619 1239226094940525821838006652041420070020 11950620 -408819953102771368382501190606774681600 11950621 -762374546943755004540031190412675526208 11950622 -752764063844995619133448258333427445888 11950623 26088086214464836528960604576510358744 11950624 -75218228660697803764220023513018269696 11950625 278043149526761490996954579100479026250 11950626 -103930451394601636537323758682350121216 11950627 504157433492743900719357369608529405840 11950628 374611041733346295515934589474772014080 11950629 633391025278494193895795075822410399584 11950630 108397905969943523058551426512031184000 11950631 -24245509541308881012033877568736272256 11950632 3633720237972431084791013130797875200 11950633 -1525376255796888116062582683879130986118 11950634 704493812982303919908838094344750743216 11950635 -240786090390338160026609779491751664400 11950636 128246848335457579257083529892247502080 11950637 -637612602213462869722659945764859396714 11950638 -23268998588490564632583262027365841920 11950639 -255299121372172883723011986284960967600 11950640 41578747620393077649433054132580843520 11950641 -860666078467646910788240824148271599550 11950642 55893032581093038073406887270137103104 11950643 595847208782461924963126923887580647616 11950644 -201615787388363978105818077412346793984 11950645 205659370104706078554827022533659486080 11950646 14208944465198618795182089533002137600 11950647 24731672427003821134415434843750446672 11950648 -534898207522819052029961930493642977280 11950649 -350559350984757847371175624888626537600 11950650 151514966161514772788367462247934398800 11950651 -298417133913754830165106573937644223600 11950652 -14996870397414492305834820641248585728 11950653 -193520304259289323027321192458221324160 11950654 80736668858542661666125835640707669760 11950655 -69025358701559177230139864471419466880 11950656 -37652274229809522015328946460787998720 11950657 1482260412567424097813300477294051362132 11950658 143531695980076268213995881156978080640 11950659 18656698490726732272250113429552766076 11950660 -793963418276242999069735508423193024000 11950661 566652270360992575163049960260664143262 11950662 34285956983469903406067017926411110400 11950663 -986174193510500040393956503786825566176 11950664 -235542095815882908686450487866741145600 11950665 139835764191925265257609468153156393920 11950666 132747707206079504149905915850773782784 11950667 -262691583749359486989115279137399209328 11950668 70576182026158980092905327468730158080 11950669 -1508212687754980031672800838862842593280 11950670 -374795160260907107404235372362808166720 11950671 -26733550230140972016992666940273018240 11950672 -39618425064328585765310590078795776000 11950673 6590603397248139192538145096078612736 11950674 26451352902228166251665624072393861760 11950675 -584378678733928686995178405234678244200 11950676 232585605873053057309270396211205969920 11950677 756753482110964370246754611465084324480 11950678 -226114897422950883298141035224458133376 11950679 378883837646485126127856355012645640448 11950680 82577681608381286036836619343436185600 11950681 -448768657289981415505187922660863078518 11950682 614526415719426838530510075477539742192 11950683 178522753805338321305680038323210782064 11950684 68839889754802100958585688846044860416 11950685 574919901429364153041741879469142803200 11950686 240319536635332575038410798253875200 11950687 -67135526148400208399812461107388300288 11950688 -1271266069638992464828389547175279984640 11950689 10667253610302944703157441713398034528 11950690 933385271376594046514693203917832315680 11950691 -622517179782302051487310740021337235208 11950692 -58318488609983607064736183896686624768 11950693 496463486796898256938825202333068953244 11950694 374564926123042604726909101085698982400 11950695 121411488263055020403125779089861817320 11950696 -298658376842908815202963338290375884800 11950697 -1035831733157892376023698072436881417280 11950698 -319781925924447027187379084021053535232 11950699 1487066764681965105534900037293589987700 11950700 344148071524417052798159728031235686400 11950701 127926048983509791336297322082395243584 11950702 63690095300878838403958497756126783552 11950703 536142974719788118259501383161543935952 11950704 96306246031194304920135568962928410624 11950705 -24075427942544174129596198179462159600 11950706 -151042998747558708440246829619404126816 11950707 334052782015188994514194280300207552880 11950708 -5758776084762530253931345341924814848 11950709 -184569610787927450542426285793548443090 11950710 253515923009975657135223321732067224960 11950711 546320513886046557311608936937910651312 11950712 680337749826457741354797492576284467200 11950713 -520519283884748449607413949454845181600 11950714 103589352987065297521386621469508832480 11950715 -311495418029178641194984577518513324800 11950716 -254159380535377683624251399722454261760 11950717 -122414255763757552265233214877400304640 11950718 11118248354028232078583854837755392640 11950719 46071489204393977019944401578330167808 11950720 -388097291702883208220847935178198220800 11950721 135947081307063917844458739620105272644 11950722 134194841044954964391434664848896991232 11950723 -1095197643414720706439978870200166096064 11950724 677833170396876581221781289773741812992 11950725 -557263773561395740565421695819097936000 11950726 -481226288692041592250546032665226283520 11950727 -34806145458754257832145019422746361640 11950728 344964164367419839973289298884123893760 11950729 49572673950023691244993951081691304960 11950730 2939775638527285931428398672115288320 11950731 11714325216633827760844703351014590816 11950732 -3795329859028589986039780256244858368 11950733 914957929864176329775193728085861064160 11950734 84007446814937955443442729394191482880 11950735 391552177864329002560663899442230988680 11950736 -44000318362880984984707408560920199168 11950737 1469430776519172534713104058844084148224 11950738 -450916883577232540282476304676049210480 11950739 138878088863620474597670653751155674540 11950740 -700400837802278383923690743937909811200 11950741 -99934906807180915523067166614396750816 11950742 205473556154975761912908777341066481600 11950743 251542538089022780091472531555303737984 11950744 -311614424959140202816501578848170229760 11950745 311624432917037146192113017381682489600 11950746 -9663293632079589230136530758781376000 11950747 656733168331343114120342500669466056196 11950748 244554882734874525531398694363199696896 11950749 -600734065853888977055583115724395286016 11950750 -57184277483296355622038230696223040000 11950751 -28241882068400871222934667205817419600 11950752 -793866690775825508986323188190607835136 11950753 1349466772382004261669985347976945954400 11950754 -309795647851912950138803294231671426560 11950755 291521562472978019511841611244345939200 11950756 529567066117895455116805686183767393280 11950757 34386776763585105899591671572708873912 11950758 -118038546687478659884397729713255521536 11950759 -58275287610269002434245637688574537384 11950760 -105801744116415503283860236181432832000 11950761 579470133253573824485706766668933635472 11950762 388877981817780699968951031244575086784 11950763 1421256444541949537803435074521033817384 11950764 -87425112445975111495169647262412177408 11950765 71896074466734764189476170789239325720 11950766 -607363305299939790892248535611779236800 11950767 597189223203334929059678165909401316640 11950768 -2229602917159150157241607380731559936 11950769 607948046559174531977770521624946177170 11950770 37145588124321934977866722941474224640 11950771 277452646543095034410720943242204914512 11950772 350478965352010040352646383972303912960 11950773 299146680847086084774434270578681963584 11950774 443437164441070857796065337911668668992 11950775 -13558582190448904092083839230921334200 11950776 -951311983227047171052009405584885268480 11950777 -4796361587744141831089199894917406592 11950778 -113220854663948324689273433723248693248 11950779 358662177606232914746928117055334922240 11950780 -51293742443958687318372912692517158400 11950781 -807643882653881779544099762234715759648 11950782 -99946004602698276242020235489024687808 11950783 668531882607275054187124211559431755424 11950784 -276827381844953422719311642176216104960 11950785 -9202259289098872991140570059710256000 11950786 174214514753739544016566366953061520592 11950787 61181899011438962183099202857651014152 11950788 -535956765205373959565958318451031721984 11950789 1642777973400968214221823823013725735200 11950790 39859456619094419368655210302748254080 11950791 -173374970803631164695377714257488119040 11950792 -439207239912529122911715914080732446720 11950793 1022614040108963438099544460316074708224 11950794 666864715177174486126235927032981463040 11950795 -606354411607120610855151940024605871200 11950796 108498749820722042401890626400210216960 11950797 -193333107381478199251867222932705053760 11950798 -39805232715737975126296288011502259136 11950799 394635256253628418314755858546074999536 11950800 -11811651083129863602275851598974156800 11950801 -61431304038139670355461530269516870288 11950802 -766525308146365720198302996747127905648 11950803 367024270739179205161519214547720341520 11950804 293571234998769589044008250861525196800 11950805 78548964468906582755621763921618016920 11950806 -88354410580334363486529961077437030400 11950807 -213568138757070243206477176164595400 11950808 -25494121806236646177318040636783165440 11950809 107531015242251929916042049588356077568 11950810 135299356960905720071546200811813376000 11950811 -44943059125445270488779174348560589360 11950812 351650712078608081950503600506521767936 11950813 797205495104833600733493325239001301760 11950814 -205465099052128468591841362162761993408 11950815 -38431535987655653169693708225563117760 11950816 915952167826649253006363469339094679552 11950817 -924056834267754941826890998797404503134 11950818 8133421187793490327028664549965776896 11950819 934557827413917332743068296583190648220 11950820 252687928193185261559064130034733281280 11950821 42928310506772915534193139370220544062 11950822 -15609730945948822387947565710861723648 11950823 1010942323622126723714257105187808919200 11950824 -201997399926239444534736537831861780480 11950825 -488512463284278458520554416093771122900 11950826 236031035173859693619123458360310920112 11950827 165187491496218518865378975756855926784 11950828 -837070570742056934212191889302256959232 11950829 145891247017428776827878229480672066560 11950830 -12017324726429160928893352757208449280 11950831 439773135255850570970046882569926424640 11950832 332191074791914067265246968686764195840 11950833 167802715178566173962219749308366670848 11950834 72724650524384623322870164101285883392 11950835 -552586806094326606706951638230063460480 11950836 20871426920055530786614200650044096512 11950837 -918062333344837768643100994172946834514 11950838 178084167014267959651920671298268503744 11950839 -320189768132140771763328743531154967296 11950840 -272649522821445606015407531207839334400 11950841 -94948877081117116325427166215034584576 11950842 -324567043236634499011519563935330599680 11950843 -1277476326322575049304685932915666757600 11950844 -385164132592254655429881455257525244928 11950845 -69810659268120878976874690160668234560 11950846 -99054433275156733189195137123490755456 11950847 -558262551007848013754183921347970740128 11950848 103100130471260352353450218002107596800 11950849 -153144037837612277926376468489629983357 11950850 139751465789170599204807243406882172400 11950851 272836962519606004017540232525404573504 11950852 -253196073729763299645340093257435104000 11950853 -1307269342932824189437055197801672100898 11950854 842127304157624729274808584990551058432 11950855 -684374868011146151850931784124487837800 11950856 -428220600514765784190563183801728573440 11950857 -1253528598776827865900158285039277721360 11950858 -449807452843113480436590008214848610720 11950859 -1307945258347203439337562837071173617984 11950860 426528839443257238394066264322802191360 11950861 -368737975070506103529175523226842080 11950862 5357551029824802639152519179588988928 11950863 -438664079114783917212747784419709603200 11950864 196347975284439917375167343194591887360 11950865 -692076002840242819586527459922537491800 11950866 -90003537038380569525391485000062500848 11950867 206474687606409050236959714039568023640 11950868 -1081885739834616939411562475121759258624 11950869 7860578887645159193068758818305443840 11950870 -141575008568034663892000324316367267840 11950871 -431941807666743915871285703230206207000 11950872 -109701475137641197972100902481150607360 11950873 1212858651533227101602039669629606335504 11950874 127754014740326354102539513255832632800 11950875 949255780002531813058763143782022680000 11950876 -315395976117243128832669283287588849664 11950877 -418052483352668388326994572499635141274 11950878 -137115302746193168819393317895640483840 11950879 2415971054996282063417558907035808295576 11950880 -431192471914943152311416141333448622080 11950881 -465682207521470321930192222214950028576 11950882 -622586568594645382080782063116991276208 11950883 693357515339492108512043706556253544960 11950884 483072725893273236658862614814911008768 11950885 261142645434570296068475899250424123120 11950886 501271633422105444658031559920550160320 11950887 -7570784469014133165231720740975710944 11950888 585760678092570471081604550950270556160 11950889 -583479162919367264099441884316677054044 11950890 -29851742339889406049241905991093734400 11950891 -990376216788855393708451795549800160208 11950892 -56668219237209426838869799089311290368 11950893 -558709815972834896961973557003680431818 11950894 363193981925735603664407976977137202496 11950895 49588905471514784069792933320105420800 11950896 -19368174998362810368457099604980924416 11950897 39359482563983319701709740783866313600 11950898 316321452008085454750632422410785877536 11950899 -849222918800542234094756745965983553736 11950900 -232144852880561277260999285106245568000 11950901 292424021130040406167217874271255969902 11950902 9803198093391150684083916300635330592 11950903 -8095950890094203315841753495781535872 11950904 1714485730030146295469323475432140800 11950905 2524581905287117872396792783970517760 11950906 -185700460513380758452349123726613332736 11950907 923279201115802707932399715974223645156 11950908 340608250274711542893239058862019228160 11950909 714974433788638202042004056236912071110 11950910 -54799574038544300267480259817992392640 11950911 54994977983152779643357712573378645232 11950912 -90974139115191239128536324230963789824 11950913 -520921415155474458565485403706641560876 11950914 183171882798885288816303339381042925440 11950915 24974178803577369807267476683874473920 11950916 -110212213941565308544980607809206693760 11950917 421041286104564724495843076135364131136 11950918 63922264835497645256247877798010610816 11950919 430070154576221856211961509000232095320 11950920 -63929099135276425786707709092343296000 11950921 -489439505387488417868943948284054846496 11950922 -416805679704378424459876033537302451200 11950923 3034921719362174113966220522993914584 11950924 482939227752730146477345579365907599360 11950925 -231807573585662895341737096109700307200 11950926 -16035912963675479017343696535826343424 11950927 991380021187249727453353806986646056392 11950928 -653099474525991800666497190617227264 11950929 -850386182025159032789744883011157004800 11950930 390731589196243327845185228146585869120 11950931 -667588029849448778983625157794980661268 11950932 117408382971510941006127546813527531520 11950933 -1022579484365803237345178740185714520416 11950934 -40076233510056231018878444483493047808 11950935 -443291746114812074740537893187999190400 11950936 -317051738914618896954201452169845176320 11950937 454575416470278745880079068766056368704 11950938 -94762850102742513702651584266237614336 11950939 -91889430587003108230707217112569232640 11950940 89353584459402174574666330661498465280 11950941 827288541609877936265192737410801024 11950942 -334924247732534656374489914080719662400 11950943 -1284872415676507733496595320017755486680 11950944 -496565987254583163241196607257157304320 11950945 -15127188899282321980915324477452888000 11950946 -120635074709269787007123325901422611456 11950947 -11106743538065469919393624947361145592 11950948 323918441205700234611573132781519111808 11950949 297890296545121372431145644374735352 11950950 -78293335712784227251893468106493068800 11950951 -865089253975570243235298838445167807048 11950952 378246720004832794964858011886521989120 11950953 -56797023416768461359392778370733425200 11950954 -1993002134758286234109070382595330048 11950955 179497228406104271341669760488045659360 11950956 -94099966238584462322687434003051315200 11950957 -1670837409143019912977765513825816282794 11950958 -216021802578800275857818305615559394240 11950959 -12304367411097503169675401314976831232 11950960 7858238724461612708688383561754869760 11950961 847020321877773114179012848624849831104 11950962 -252684696795370311500170793782058188800 11950963 -374746874563570954431306005072691794000 11950964 827871906181158119263963027589514615552 11950965 37957485585162165674753700466294694400 11950966 -605818650387641383043830342440742709376 11950967 -99783433987524274229383369952091347616 11950968 -212800705732337537388788700981757194240 11950969 62118841137775321785404924697527419370 11950970 -141345558737649168561810163465358472000 11950971 -155956874086785778746563942877381107688 11950972 1493143319370752776493668553242006241280 11950973 -848957400778168011863895650814424550778 11950974 -77015572930726499702539175816018908800 11950975 -543800621421286010460909781224325549000 11950976 -40971944369356491334196816324748902400 11950977 -730745794410053073640909098457755168 11950978 -132593784039402296287286774689315116480 11950979 1341753482012809252278019687305286259580 11950980 -81230809064117436435726955049621299200 11950981 -33588220337596005884897834168254425600 11950982 89086428900766302409402321910381683392 11950983 1200959142985209624123105740786492867328 11950984 716186494772795893552563684839734149120 11950985 -341985862607489912437672349455590929820 11950986 -249005936837599792561171920496413180672 11950987 397732450742498300879327422986349967520 11950988 -230598188914318659325993197779161350144 11950989 -210043204850871633978324468451174234176 11950990 1400946223066078644728173986832437120 11950991 -404912562241907195867923522303352286576 11950992 23460608922777510957722111604782284800 11950993 254541766848432457362586744046410387044 11950994 -149995945175218642295940940931421756288 11950995 74539333766747598900573849942227731200 11950996 -588335674191605976130413762281264837760 11950997 290534322653483346004328787586502384352 11950998 11041804298346020904516385400597490048 11950999 -854394281170309500652120428857158444440 11951000 -406880866696519999521771765638860800000 11951001 -384943359345820462809375876223548557670 11951002 -69736587168831772525121542837560656400 11951003 -203309964735970198280028241685074443096 11951004 -155387097573245775521974518657101586432 11951005 684705163327811076535856682042159256320 11951006 -98363619790663010176921386584397330048 11951007 208826381273720267168374136894872830720 11951008 90848079263310327061719417007470673920 11951009 168678247984464693948884336146315610880 11951010 -192599293872701785539415588254631756800 11951011 -1391629515603787725433353355007694948388 11951012 753077055452876407322657173178425021056 11951013 38507416013806113578837955165438757344 11951014 893309808783756537404498289815671499712 11951015 -101398854823029695353661970139665900000 11951016 -179486512893190328803315020589223116800 11951017 -11621220712749872625349638274208739668 11951018 -620625683188885676282846361002803337040 11951019 -554326237678683582429021559748398095360 11951020 370489027667192914298277826079502612480 11951021 902495861024096114996462916529241239392 11951022 -195081007107104363170605939852905339328 11951023 -73670902735416046376871755203535933856 11951024 118141814951449872885272788502062448640 11951025 8552316322653854141682333985084858800 11951026 -658221733600737522268461844895173890288 11951027 359467213865295907957034977316897891328 11951028 233049478904959600740397125819673418112 11951029 198261566448593723036462923062354098140 11951030 -29942148653183573155590389801964380160 11951031 718337085069258999306748124693190066384 11951032 -1347728897923220329293742930769293209600 11951033 44313308319905811464110216840032948000 11951034 130400424899949599631991399088625011712 11951035 192914916708734753024615890562844612480 11951036 -1915098538441855178729988320293915020288 11951037 31419377498726135992322247464690515200 11951038 -841357565764114349529208292786507704320 11951039 -653547877328689383729375030541599088344 11951040 115816760157262838775184973979294105600 11951041 1601360581930878268219747501715099718400 11951042 746753332344158215955536469193533886672 11951043 152557861460728611053071855675545254064 11951044 -46545371001178159390581467752630087680 11951045 -745061032088400100930541793644245756200 11951046 -229649814851055481279819566493686896256 11951047 -972366934944440971678100886127660606504 11951048 -150490839980913125939554582722651248640 11951049 -17306102314998996632367392013970278528 11951050 -70018531907734664171270833097520000000 11951051 -1109419069267428095084919604335269444952 11951052 -80617159110010627013189161531208832000 11951053 674686848815204931186314398842193733664 11951054 -343120558595034953367886578834053193024 11951055 -218635321297153922343088526107194424200 11951056 99220659496416912865979299270992904192 11951057 -1413024722509316851902047427365557622160 11951058 -24622322978800979431759492717073596416 11951059 -834593348122694324049587171408654008160 11951060 -455410679583622060000696564664430704640 11951061 -61798705259598202911328125470255786496 11951062 114335064810524396443931925714520078464 11951063 -1478051484285788787788661949803277709688 11951064 22882891411954573573984746624060917760 11951065 249227772273489222343897269133329316800 11951066 870378827506285744030872536907204810240 11951067 -842066698302929650859095975378952924520 11951068 217729055942012245875301368005044718592 11951069 129294193356230785885808735249810447244 11951070 82844480666074121055146791490808643200 11951071 -428385831707644636989703283957082562056 11951072 619201898638376504244867889200354557952 11951073 -11644209127079687176550129058383870640 11951074 197850495530886046371265323598588929600 11951075 -151115567748755059402898723464121744400 11951076 -2015311192788945376582655582946263040 11951077 -598303181674867071940671936265535411074 11951078 736423536342069274720329388927867503840 11951079 -20878729649727778693390503498443290368 11951080 -332330086143270584887475334522091161600 11951081 221552589013610152120769347568767165440 11951082 124314619636563553940007296408726958336 11951083 792212766126814198955354343073848057332 11951084 -115953333489725707498691032557346262784 11951085 304687506015979111185899676857423904960 11951086 83425032191989477647272966425305154560 11951087 311949839923891446142575135231782748240 11951088 94916750543930084199476572413773512704 11951089 -454358460429677119045353823097017602560 11951090 134764500212240295062229260392332887040 11951091 1222812293763865629057248291149644931440 11951092 -891399842976439109183060104523245216384 11951093 109694734153281279954770655351645923520 11951094 -212521475777787312541721488244744884800 11951095 -419186792895739729322653689541491016800 11951096 -43259083529718959120321853097241456640 11951097 -454410677159946227101810910722738887600 11951098 -146270263067330747404928292016221273120 11951099 -823913264022283028987905448688142567680 11951100 -27274293964653580194469058488577817600 11951101 1142562814390184112599874584851348100102 11951102 -654425612357804387972260409481937959168 11951103 1134597043313678854608641182959126685200 11951104 1432428552847123269206481413780696727552 11951105 -936908770838735848142434926322156621740 11951106 -9549051901897838029721152286655902976 11951107 -247948038572964025335624217464538576688 11951108 -356583136823031008324328891114965790720 11951109 467128471521763147341842534537194738014 11951110 516552251589312533506425582081778464000 11951111 -570347187898165987223455624808134813128 11951112 -432640954637735699584074800821895700480 11951113 2155733386402753978471355179726358916480 11951114 93525346558162865329438030485080371200 11951115 -36202355680883593127313661412427394560 11951116 -30590114309459598297469660374744654848 11951117 746051483418088408235609949527136314166 11951118 452821012929081256939869507104146158720 11951119 6809557713513441763056819224601481200 11951120 -66806601369774330622841648294815334400 11951121 106757457211765246335574490141791158144 11951122 -5029703932382582971347440781911516160 11951123 1580312367436919864492418121443663651372 11951124 427740066810688392090264574727928723456 11951125 578632286956381205034261840490138392000 11951126 427649177207308639159693450287144120384 11951127 -136793443812349796824522499977428488736 11951128 -163745313048662721058912530031733882880 11951129 -164188268672689393206400776188640737916 11951130 1575280705747448313185213093823383040 11951131 -147213206931096839813950368612000893736 11951132 -1130330902376048763071440709615392358400 11951133 937922557624689974843862491201438248800 11951134 -199268589798871894856460978302277543552 11951135 -234954253721372807437457311846778478240 11951136 -828099541883306006512995702313766486016 11951137 55935942771879730346475881156243741280 11951138 -132806481054163302703571704212349718880 11951139 -366172051060328514469951891189781017872 11951140 -864229307787932412396793480747383582720 11951141 798338890988443111584831707257575901500 11951142 34441832053337933966581014079306881024 11951143 209654710489867669466338235711123622392 11951144 -218925845367851115317063316893988864000 11951145 33543971614161268137687245186889875520 11951146 -400320436830211456492075926893733793536 11951147 52718040736466810977793133313938254640 11951148 -188700413500996014409727137404505325568 11951149 -855265416659599911754021806470485806400 11951150 -174605736158657452979743086273749059200 11951151 88711797029932251945011941018618733568 11951152 -277692681449979755493392016069559746560 11951153 -314807926744862373423237022695507375744 11951154 33084246485928089015599323721444371360 11951155 -88661509030994002504416476553898038240 11951156 -15911822905059464630608597416856166400 11951157 -93032915716504949019773121721937921760 11951158 -451006856974376121669235422408273919680 11951159 104467452226308483543858889254294196440 11951160 57126365945244354935390183000388403200 11951161 1582103842977215196567914008815932055300 11951162 8307586767950332285395316554045679872 11951163 -379200210169992704462734683608502264816 11951164 -32927650372080754885965476020019098624 11951165 -180278993211795178713059518322448126600 11951166 -98813566965830121669894056687613802176 11951167 617465188763407969180123627598767937216 11951168 -40695599299552521912583080948725710848 11951169 180727230141179636625087027784807675680 11951170 195945745777135701985457019548974080 11951171 351173514502758574313668161528535618200 11951172 163664289029425219363050420818824704000 11951173 588839696679289663757329725296459599962 11951174 300062571275569659204235835999726447232 11951175 479808489035720589207344059391342955000 11951176 -36655630198481592382415891825507235840 11951177 -237358892928836898265947649960144035648 11951178 -150177187475144733942552943421559173376 11951179 -1009649178290420365576525130226082410220 11951180 -322121364501405710292383165194261017600 11951181 -1000679456236465190412241716735038547360 11951182 -53915891857339742786911945080662148096 11951183 -2365292923867620498740145074821668457056 11951184 63836326543513990920816301511615447040 11951185 50247227532491991267088310058692174760 11951186 164877874017135169895635075197876696384 11951187 113946468861907914744357486061760475360 11951188 -226891096389525681307522631401819305984 11951189 567465185968816503363720019666557462990 11951190 -4171499239512053537046130966139808000 11951191 32229762298364620351511298616556404224 11951192 -88843654433523807767304096726843555840 11951193 798514977086562196718945192360095418304 11951194 84384434918601197621330016689968486896 11951195 15001883267099989099949159276683094400 11951196 -259365939490729802753518016036794199040 11951197 1290721160130107232026771197040166546592 11951198 -76169832025522775279882129879860894464 11951199 -115826015273093703109948135271621529600 11951200 -619508509713571910254709850958086144000 11951201 142968483494839243988284591219157718804 11951202 -59238095064967439539820891351522205696 11951203 276662643832018724033575683644152668480 11951204 157683759408767691692303896981508541696 11951205 3755249964067450436438895004637214720 11951206 -236684200433081309356357616897779946496 11951207 2513073371752830047460843410224168608672 11951208 -223589311592089618794513320728457379840 11951209 -492041938010621630010832388902840910960 11951210 151083847666802155803780881912614673760 11951211 -18428128578255519849693545559019046736 11951212 49967346379572987458733438162572429312 11951213 -32514898717582255989833840020855494912 11951214 180702713693974551691677969565916706816 11951215 1123648613035438116337391440759583916360 11951216 184412682044550676080736451135510249472 11951217 481390896704633539221849820904923640640 11951218 -308001968941165143161499833694407746560 11951219 169810361371562517809861073715589209920 11951220 -191471262105609033769940009244503961600 11951221 1726055529707649447851719248142918763292 11951222 -294811858086827061839604790153348796928 11951223 283539162094465295443773981206162502144 11951224 -84757202842263053407733744421713879040 11951225 -6930579313836555490700539430650972800 11951226 -144532506871697159085517312045445834496 11951227 -105986926170250502126131803844559722568 11951228 963559437710052839654273504384605739520 11951229 -390662515845386983185442059543378908832 11951230 549317794851901679097070951024122077760 11951231 -1216000132139365707596307839124773590536 11951232 5686173538405232302139939543360471040 11951233 70428984162467493466260878567704321664 11951234 259735898566807787981547562415177240016 11951235 -328048836971481615059531084032024588560 11951236 333389484958498365517929108898935966720 11951237 746587312620247776187440958281887497440 11951238 -232318359255072923539500294035094696192 11951239 -1489878211275026432327196337471221872576 11951240 181286797742169407776289066465533132800 11951241 -255237473572611404634341685926862682608 11951242 68750629227134336617758741991949614944 11951243 -886148994987194681242609489835911166508 11951244 146347826794706378907871649853615083520 11951245 712961468726294391391260650127958087500 11951246 643027317406033174107824057780846830464 11951247 365297328023581385638972047060412233600 11951248 3694609250784906235939542683713536000 11951249 78881437102715835357672186646050684660 11951250 -27414066917375633548884146308256880000 11951251 45658113263361209186172871218632810864 11951252 79276827248181861431523422246612385792 11951253 83040849624354841361819281954596166080 11951254 109264285864883339261132350359391985664 11951255 -475621203561750853956445809277749799440 11951256 -674620906092183541767835210417139404800 11951257 1066836931672616294584443354425130110100 11951258 -35615818253046233831037823119570179328 11951259 495252789114996241245875293139130746112 11951260 38091368370414104879984004851203368960 11951261 572789948600367896811350556693745978944 11951262 406316469826821146963380424121916653120 11951263 -1096235308237213266238692490190764595488 11951264 -153213137688208656833979894680760483840 11951265 -267076746661909622337343743943484695680 11951266 7525184711718995537273763388503548112 11951267 -640328469700753612351551472522083944280 11951268 -13720617388935971084569087037349273600 11951269 1912580859913895567879298911133371481408 11951270 -213242112847158480485236407823012897920 11951271 -886743213984746313533088962133007679328 11951272 -1061126660976400680070323891771977656320 11951273 1183600496903755920523384791914795695860 11951274 -20043896652133581980923933176534839040 11951275 33948808473046034910173385507887897600 11951276 -258189723690490864871320440529109376000 11951277 -437251824732751644968073061123858462080 11951278 -109797007745620978554275174757749725440 11951279 927285665426827882386429753823026116784 11951280 -94623288089646169584537411301775769600 11951281 -243939239260562437475994703969675508300 11951282 -230559179098851311111159418011418851328 11951283 54994020385573573352082669831683768064 11951284 522295578543457649536655974644192223616 11951285 -645635572520755864733800247541437752800 11951286 -222686000827826785798125076263130844736 11951287 1048099211762723948033904901715248784936 11951288 -274754549265040819142180857054524948480 11951289 209870033119527582481930423848976129920 11951290 -1818009307073370400892731838829456000 11951291 -32455313623775826767235034150926744 11951292 -531496227771136392577576192606703758848 11951293 177497587433312886685122851222873413862 11951294 -57234015118854793153296893614234999680 11951295 39757361251081157031246054810457739040 11951296 -188426206578099032729494834202303004672 11951297 -14868224263712706354399677978387588268 11951298 263882872341712563527034813733729928784 11951299 -242436392872132865591296040118693525700 11951300 -477328077832205713587332049929602089600 11951301 944746866078661505952175523012567455104 11951302 -61017506404022030186436008926188309696 11951303 159806887885137143857568929993803668928 11951304 635479028197222251675372259795494912000 11951305 -427898819559379934301071189301146331000 11951306 40743946902102101633511879169757736960 11951307 -60761784061417599172610744509035852444 11951308 -157714881035773205077834286197932451072 11951309 -677844742898540517322370669383235438496 11951310 -119819323121955171099307919644744212480 11951311 1445943090831332699723801880878466635032 11951312 -163774599016262286727029289027917225984 11951313 -53062819118339266789848658688937105312 11951314 -235470749378351030638745958613814538240 11951315 -968409553174459983501017299014752057040 11951316 51666786375843709171459328883424227072 11951317 -137322271708341499791462718602031450208 11951318 202833303038933466745403435037900291360 11951319 -117288355124675850943352806495057026456 11951320 -85176073999428422403217805557226496000 11951321 -1013990626174715924857232569108820831478 11951322 8406235795132840248924675356055767040 11951323 -35826571292432156902246167995370399360 11951324 163557459689229490926122273903920914432 11951325 417678752323243229840327638805294128050 11951326 -537771470531563222128409220480638676160 11951327 1439732390170390576690470866340788444472 11951328 -179595328477453971406910365514365403136 11951329 -22378163523298156115583637796115878592 11951330 248186943093654157832856142139817645120 11951331 -110918329117728669430054626486716787456 11951332 -202727613814379696286256499876524819968 11951333 280629660886065895551113261985724632060 11951334 -5447441443596808082991096661035586560 11951335 452025060143947625226854245011176448000 11951336 22168039466207087999497188739185868800 11951337 212863993051622328469926990894665629440 11951338 184929321245960150634945041326054768896 11951339 -1381982109727043879019981476951716654860 11951340 280049903360380282947784776702852986880 11951341 50796788307390108737859156285613259160 11951342 -206966529279190153859675742960556230720 11951343 -46387138340221506371033857932703261200 11951344 -311573862265271111634986547915421450240 11951345 543533274872822253620338377143492750580 11951346 -157214604068269630508012456538288997632 11951347 -720328602256210290450813217514389777204 11951348 558052417906693766005811224394438787072 11951349 -29682522915153851076432257606967005472 11951350 -14407151328004379192395559454148293600 11951351 -811790867984588947528801413035246586648 11951352 -101465980533164397119052953513050767360 11951353 706852508160962966636519199425658551364 11951354 -105354286538332934759314252848562836624 11951355 344629896232334514540319601439565547520 11951356 -1123544051061391046604024969832432046080 11951357 -788736285215520803427364121780050694400 11951358 39396648400940156182655148890313125184 11951359 92989224096467994933208777341776309760 11951360 -171820613159627319423624402626433515520 11951361 -553275331812500009092516011430765425600 11951362 -398523835081049259840660530192282219568 11951363 293303540634735361131855349364511471612 11951364 -81170914369149032654866738865430343680 11951365 -141431474925366332855133572217087105600 11951366 287069492190172892110438712028964129920 11951367 -21146868338360774649547540501343263320 11951368 166841038570177069976293807856178954240 11951369 -468345157839593901082544301818761216230 11951370 -143006977710232726621546321263350557920 11951371 -82055445277949477801092877297593045856 11951372 273440654754496516007599422167680632576 11951373 74250067275592770363855863671670635008 11951374 -208411489199508992496196137170861770368 11951375 -250162814155170709513056153103387416000 11951376 187929853543337421257191128993683668992 11951377 -8600943379325041117970641866969715680 11951378 -530203616248116217824626862116723291760 11951379 193663294609322689990483350723059290248 11951380 245032012548644383797341800223071641600 11951381 200681120704190082131253989093427814332 11951382 -159328597611671505935135823281996100096 11951383 -27631346481892866109986030670948253576 11951384 955892610237536253448471015546003660800 11951385 76854425669971303397818178807198913600 11951386 199889591585319266984680318156866919680 11951387 528913467179174024334690653114076263952 11951388 -11854546442101490842780435987300634112 11951389 -566830398848832370839717238157456770580 11951390 365081325770941553650452879414135024000 11951391 -191995247841711528157658225767524499056 11951392 -2149515465780712507783270017048189075456 11951393 1432478582420278961169831501770746100160 11951394 -49109376419941648513238458133974479360 11951395 183763754148025214577345922520292262080 11951396 918178172601720134316353392959907420800 11951397 -611239825274711982651786115172311993026 11951398 -207000890976362122051529922988790276736 11951399 -365800439622123858656653316609674475520 11951400 62048223782700582657704152563118080000 11951401 202991498963370341317283163560044698240 11951402 -349532840864359788337431861536024128848 11951403 253990111830342243256776200040092631744 11951404 -761064111272408815896094010429433036288 11951405 5872059478615194165207157787968827360 11951406 -229915755864132857423686914035501945088 11951407 -32092383007151803329896188237028811328 11951408 -162179692132340028078363814009192710144 11951409 -188201469605328063458809305046396947072 11951410 371374760388683810499413731721487891360 11951411 9157403123086833456370593851140464012 11951412 911945341470851903396349816565671936 11951413 -723928132026687503971559257143240104338 11951414 -17598785270788526414298079985898447360 11951415 -169125116603776727486178162591910886400 11951416 413876833974256466825217872599530516480 11951417 399687765820604206851923064658369294992 11951418 -38025345111562284063457817364063736320 11951419 -178772623889810410624020213104818785792 11951420 5710587459059709748993529485304371200 11951421 35863231833380168587117193832033359040 11951422 -145212732347885443856758883495261425920 11951423 -516549000525802469116986701302575541896 11951424 117551638362629342723962421943926784000 11951425 -893407939534381033457080224573925499400 11951426 327886659156349232330123357543670024912 11951427 528213350303158761317733974015292470520 11951428 871310889950936477965309149129920163968 11951429 390925453080263627751295786402715167776 11951430 -15065836559972265370748213330534891520 11951431 9148744301159997787144159516879351728 11951432 498239212098990693067610140741269734400 11951433 -212332178603014114142495363945898015900 11951434 -57535721306579669315493120622237117440 11951435 -81835705569320974390416970587993150240 11951436 209740388575134220426714630986644520960 11951437 -433488144701584590085963983019641253760 11951438 114149237189562841959963788161714874496 11951439 1182018746134610174895140247531428278800 11951440 10708577046073569670547438657401896960 11951441 18565498503673945099032780459799126512 11951442 535898531904543115047638357423457669120 11951443 -632876649936051102975719066603492348544 11951444 -84237761032332654058135878190111039488 11951445 -55865416149452891521453074786753448320 11951446 -289361631496542670715230222511642027136 11951447 692622281058928889159601945786246867000 11951448 321972973231204819393455897176629800960 11951449 -238887176263272736541295527270309169536 11951450 69749560602759978963364188990975686400 11951451 -259836797556931878589542020913484377540 11951452 706669997092027671354367211086461211136 11951453 1507050479221926072575832853622197016160 11951454 -532527863290868870617077212580167040 11951455 -45681303827864923018648635285046727640 11951456 1159231037684487812534478245334079242240 11951457 -145692663382957412098030191171869971008 11951458 53761195029648236115153987375898515840 11951459 -154662086991730390322706231300412009920 11951460 -293219830031048883191637264293493719040 11951461 -221506321121733801701277766206053211776 11951462 -314169587095901514678332200852555431936 11951463 2076450187426352769609109375218152064 11951464 265033378942810524172138182442548756480 11951465 -249036251627106083377007403737799716280 11951466 -289216105234551745659457861404587256576 11951467 -164416571425315298666927097620632521216 11951468 -1632118569848452606543248891698893824 11951469 -627610391799627929551132173457542626880 11951470 93572780024976649368124578331904524800 11951471 -66648783872608967103099804101802639888 11951472 -21806229376343382156067020298825236480 11951473 1227806311831482400500614590957449984722 11951474 10533250143218766706462743673041292320 11951475 384993191739795738952232590631849736000 11951476 -356930163037396670384990082396359238912 11951477 -936548363503523292122321325357478462674 11951478 145750109618460413100602445665932505088 11951479 -1430720930098635577579691173914073664920 11951480 -602373647424146907627572083894665216000 11951481 111263574579330949607364376457403768384 11951482 -201014463724593808756316364674048628000 11951483 -91117275643188429559542498399027602268 11951484 400372225589812709983721972514478465536 11951485 -30228889788246219235344722526826227840 11951486 139749778078319124158690734792800770688 11951487 11231065647046018116325484373503868768 11951488 787581850412895492796831738855182827520 11951489 -350667143308733471341592304888627850368 11951490 -11369078105283511423476375834045250560 11951491 -1183719161052554399391611401173724735108 11951492 100666964736517716182776680817277337600 11951493 318739393757871247079624717623455918144 11951494 -49739302518594479909677337987737488960 11951495 -419570837583766433431895752032071301000 11951496 1027078033194257941806805497710713651200 11951497 1126968072400812336624018014750117018320 11951498 -38734500928981408478587055890499416320 11951499 -92345271787097232037899140465637649920 11951500 -138934738451215606383020700178509312000 11951501 370907966978609157834625557600084167904 11951502 703468114192340338068751105240466282496 11951503 -694184252505153423473340368976366071248 11951504 96104083090073575000973797466276536320 11951505 -109000588956191990525853694666382823000 11951506 -3763764289822015691929973563209616896 11951507 -715419475689538436909965357843729148244 11951508 72034323701510371773549802440999720960 11951509 -1009471979071768741240043901495748631040 11951510 -144932742575246738193933860874505785600 11951511 680416377811045851448536076140227283456 11951512 -569870366061013170923276313576615014400 11951513 261254103475550871828966334543593200640 11951514 -92291214671317075168573917336027246096 11951515 788008846559518954857600054008340053760 11951516 51645686453105519056997024820804822528 11951517 -700460310667436860926451963206670254720 11951518 30380753359348082829774044604345681216 11951519 1342036925886617548070683644601700413920 11951520 -130196667433119516528005441064051671040 11951521 89513923660266036366700297450584271812 11951522 234313401423225267894560086219391414784 11951523 179699534823009249412357302705337804800 11951524 491088939789691723976440966365143296 11951525 988229662973412368533298513321731221300 11951526 -85604711043225371318383906876042817856 11951527 381522637207385146303891779436701984000 11951528 -995670678836787751608387046407052093440 11951529 -681965019445619007462611530903513501440 11951530 -410097575828017694334164194411641159840 11951531 299568745628164188492211773680251969332 11951532 -138553212586949069187994873575572689920 11951533 -1335319824571541517774519995953690474 11951534 227523570008203103801379909914954840832 11951535 423466518254635391524312558589115037200 11951536 -135872425122632177329099085692645933056 11951537 -165644596021224459682138985592114372300 11951538 -135131609326494190505823503956783088640 11951539 -82471904424102048236714677191525944 11951540 -574621237800570093841321104289066517760 11951541 -316718367852035563777515437992624433796 11951542 54696152595937281097259494329115536000 11951543 506562698067125833781385954032162435040 11951544 -237010842837333764829343319085764444160 11951545 1082297583681617054864871997542871503300 11951546 -676392125461157522188337032059758448528 11951547 174035394593421077656444540308536496240 11951548 -155156597544002180034285054587925177344 11951549 349593555965972425372647146408580000 11951550 800608499521303644903617898413284800 11951551 858257672999492710401990558020725714600 11951552 268090486704251210683687063788617465856 11951553 -394444866434538837914232128080358881536 11951554 278809189761282255889033393328129114112 11951555 -62724659567752626049543455601343769600 11951556 -99517510771299457273315334808839854080 11951557 -144345696816692096864903587276427444194 11951558 30907974948087829585487911492959221184 11951559 430191131135467281473310639665537376144 11951560 -23562286631148642309498799026062438400 11951561 49669200916501144523143676380165026612 11951562 21364602540895847587395267021151609344 11951563 -405392798077218306743699846718531333776 11951564 95003452652734405736471159255351870976 11951565 -51820660858401610277649673767476935680 11951566 471901437820625600344345755877807026624 11951567 -5097202975894742592629844771427313640 11951568 -63258309695878465370673061229828087808 11951569 255652622806110851508887771952547890496 11951570 -183938265353506258912983285606559372800 11951571 -509751119391610262787940881430801114560 11951572 449899088054554787382650821528036288512 11951573 589629733462088213165462325732795724284 11951574 1605836597940548283190440482224666560 11951575 -38801731265772431965059058854203333200 11951576 117488798267510515253548685110879272960 11951577 -938433624311950246552739415526520608320 11951578 1031432609706617612631029121491145087456 11951579 -410101562982937615587991988007629160024 11951580 -6707196820403999907454812392599587840 11951581 -722508175292859847955732707025689625588 11951582 -3590091361772945221017708303926996736 11951583 -519409876357605631780982999064225530880 11951584 -1496846327691452395436807503546135609344 11951585 26769568797432751981917112499941977600 11951586 372223313179072817410676596234317818832 11951587 -180728207610797487636349693272338869728 11951588 -1193109989491314600522206853371398963200 11951589 108039774222183738011768919121461654240 11951590 -216980230589718642965948395623451931520 11951591 -139588458092907496426937313041170360008 11951592 -6608798336645169002047041189353717760 11951593 1341658505241336230352296021932512390842 11951594 -759709677710182530327324747669608217600 11951595 35825593896921211800433379698960371600 11951596 -11861124371777135625300012104634424320 11951597 589513762028069025975349280139715038432 11951598 14827210409231713817999076728844915264 11951599 973174608904082248401333926020540382520 11951600 -31185094526700314188738662129143808000 11951601 272012810437069318975693994643860485344 11951602 -105330426177055634625629357771342011488 11951603 -1495261207944769714521380977042816772148 11951604 17627102122493900887715659740425625600 11951605 287455665115682443240389925234365139200 11951606 153989910996299503390167002684628413184 11951607 444444906709765041866510867229994520040 11951608 32993317498302181229848431091504128000 11951609 1534869548602982797947115692944029416810 11951610 -43817384260348118304731590682566817280 11951611 57853619587398421075980071532827565344 11951612 13550476481549193011597943092237998080 11951613 49811626082416650825417983004073216140 11951614 660385073051015957321845069390237894656 11951615 343895007223962031313087861254521573120 11951616 63098313099845412919974157515749326848 11951617 571505978858500699514657525932737959680 11951618 150934118961281380495230447622614959616 11951619 292787035636974617916552095480391690744 11951620 -662946107738795709973271454106927768320 11951621 -660007619560912445745454721525539659456 11951622 65848717189879580178452096257869574560 11951623 163919283407231104424523268412117940384 11951624 -312447666412127399625773472212510515200 11951625 255803978548470372967401207120688320000 11951626 329369880740253809026876535032823710512 11951627 -6938352095001178343481301791625518564 11951628 41048401062240549973481470328663359488 11951629 25311732663644688649504474156464294552 11951630 -116027598731064862652052249479605862400 11951631 42191144286966669011516460223403434272 11951632 16228441818590683676464937509178572800 11951633 29632562926423614790312826778638697768 11951634 28949203567498113885332839251430379520 11951635 19511100909355089743153625277239080400 11951636 -81147730029431494071785903317452437760 11951637 -253021202860511662621851882639311929440 11951638 428105058025025984697959072978712690720 11951639 -1009667394101349354491780329101275610984 11951640 484263370367079235959187377450178560000 11951641 -176199535955528277976228125116128719096 11951642 47398744268029058265183753104956690944 11951643 -70097408504402641425046438631387737344 11951644 -1081185391544475136391140943878325553664 11951645 18002086874781700006208666678756961900 11951646 -31480085878837675430880303448060907520 11951647 -13146545566698234771907739038041597248 11951648 520584414272338513774896183298003107840 11951649 41371907445035892570392404464723362064 11951650 -82705301552271975628398964791437030400 11951651 339914871893807210331765169831945624320 11951652 -329115642870652151482696093235454412800 11951653 -629106809528505693956380274898779921120 11951654 560313409526757785504134938043071360 11951655 336460523639810736674488490943767102160 11951656 -570958375608230325250820637812937523200 11951657 1259617646923243480616145507631655404800 11951658 -268356321621449772045723640427017006080 11951659 -263740602041139293897792935334623384896 11951660 228763254469034159625583221620656588800 11951661 -723749493824757109488518726937999644736 11951662 -67688620987421668386904891010153535168 11951663 -733438644190922026631762441914221394560 11951664 -36682485982197762363001883416079695872 11951665 -537156172128075349805405025835223764800 11951666 -24094239314977517856137838875054398656 11951667 -22512836769677251062935137573868795232 11951668 281214219309873595135590262240797696000 11951669 -1461951121693914149283595116371903395140 11951670 -136505023597694371456180784088796089600 11951671 523813506622648465556488773671749057392 11951672 2116364159002298078047503295583232000 11951673 465867471808192019707065955058180812800 11951674 26127047887300064094788140237526234112 11951675 -310888595668855188571262502896651285100 11951676 229548713449981919920903278219238424064 11951677 -1176369515678464466913763819138101480768 11951678 -2989338883406727439577274734938632192 11951679 172328999220760172072431092923367395784 11951680 -169085584329580302910285494850840166400 11951681 76008208746515121347757914743516656000 11951682 97533599037555514648594281406232452992 11951683 -928247865474292398259161915993160749120 11951684 -433192140542860098400371003715799270400 11951685 -540273312641907065930951077828926796800 11951686 54341805496600075957741539057704673600 11951687 226040317779196432187187040713700938240 11951688 -239427545444458696203262527759354224640 11951689 -1692331229484064249622263533560727142080 11951690 -532121339577488168934655084352831594400 11951691 60707367465612331255074641691262527192 11951692 522449673693756641630792672815783682816 11951693 795309454488076811725180620562382364600 11951694 377215554899794855279417859541763972224 11951695 243855607892392085581897338788493072480 11951696 -125084308807583897407818517905528987648 11951697 345869721729844157389285905705158224608 11951698 231842349397134533285257593789203771520 11951699 -459582672308771900589788512337560641300 11951700 358000046872002961437197056361573376000 11951701 51865293525473062965023085213376970702 11951702 -180732757679068601934639721267638027648 11951703 -184045387478547807024220976332428140400 11951704 -385693052861018122288184191119034890240 11951705 -171142878559237343926683389741882432880 11951706 -811753692307975399757840049166963200 11951707 437407978184231771666898749647850357032 11951708 1681699409851100843133657685710244469760 11951709 88734227698917361635142883605338562560 11951710 -76804589719747988989737585874569282240 11951711 394628857919888419263859612784630049312 11951712 540237076553841544882064994514273566720 11951713 -1504107692639326504017336790721986115038 11951714 289183106730873862626193851103338568704 11951715 248773449011739005433019166338833267120 11951716 196201094726215865436075059897139593216 11951717 1027456812756828929892275170630409120766 11951718 -11194500702338047563379913337592666752 11951719 193586890114109396425103747560467172640 11951720 498171022354177345468075560132236083200 11951721 7571632995702350710335652151306547360 11951722 -1013105967963105224522984056227478471680 11951723 -610242448092098621187818160492966837360 11951724 315541243104764307836624323062656827392 11951725 406658790042665782922360772363242389250 11951726 883823972469606810476427208500575541312 11951727 -570566105769401986427187880983826796280 11951728 68985596039809124345439295477839462400 11951729 -624538853538673402330740097143554138670 11951730 -76530410345990156423598784391123036160 11951731 -233199880241023513260589651398511568496 11951732 -19235545958785043017779582142795154688 11951733 -344972472573735550248855560075769386976 11951734 -317756124792167716558035476796654816768 11951735 1119613341471185047137929610923492067600 11951736 -428002556499208481549257264923879321600 11951737 818891072603958385110867434482212461700 11951738 -351435509443237321798617594628058958480 11951739 1216442451526918834948297793782699615200 11951740 -63499859752176373982875281167872573440 11951741 73274400984960455572276167321877200000 11951742 -298639294198274856171911117032033652736 11951743 323747005555788805423232934804800079264 11951744 -273349933340212667489869233783413145600 11951745 12169634021089320794275147015182536640 11951746 255051533480714666387377740086766650784 11951747 -27771098729424077148774949197627900804 11951748 -381172570596125655545213933861763348480 11951749 -111308925095624100018912027583152249250 11951750 -144193521399370405816863938968988928000 11951751 -57632409423691132328604910192572861696 11951752 809097090420402356525579222947351756800 11951753 983191499755952985410488344150724000464 11951754 339738585742851265869633781511763352320 11951755 -495621951498400294177443925881535599840 11951756 1255722596600502749810083036673277831168 11951757 -547914250309829931588085300772361064746 11951758 24609647711517740705543221374933837312 11951759 883541082380067384466246659085048134960 11951760 -109777886302511988927264920630663577600 11951761 -709034018081588095100320300269380114638 11951762 456522929769669541560196759609051423632 11951763 84310269483391986942959468545597122864 11951764 7059431431450710510982217121653102592 11951765 -130558479322435610996818920410829907200 11951766 -8270520387641273207232911263817502720 11951767 774877443116362853770555052725571567816 11951768 -487912414856214234876258779331303229440 11951769 370240028074694245351118152010309713728 11951770 478832980297491008849366148958084800 11951771 -349772532822422418192353527564506980352 11951772 255588922235807667271515503700316422144 11951773 856788867393532221944524282182376742124 11951774 776238216256202738497627037445205835136 11951775 -41922119436666083854752194573409000 11951776 -549714858296342787594823858778391183360 11951777 -67368856005869046903309665025392212608 11951778 -370866930616222228264447919775295426176 11951779 -25308765352736291158675448126310609920 11951780 188218854104028155720667995029833273600 11951781 -369524693098180300653001595292603212448 11951782 536121785971897061850052015099898787840 11951783 -227726768424869258646131547860448601776 11951784 -172547360674269305374484252284066421760 11951785 715644385363190407577743821603102145920 11951786 -96028266970605823734413315685665677824 11951787 -72282801436669025446422525741698487120 11951788 662694213751783921568273398843604473088 11951789 770932190250807917355024966445393998624 11951790 258792704971753422187334076527949678720 11951791 -326166025600211510645020899966996717416 11951792 -11369468206884096226331971664600629248 11951793 7236530949978395269303325343369086016 11951794 -772149071353543736750493138564188888304 11951795 -1341423309516226540663952874617821632720 11951796 191810407313564929342506153825086164992 11951797 282715750341807310368396062100642877920 11951798 133154288161700577898148107969141104000 11951799 -552084680355791296869477729124042358880 11951800 -27725016034144305036240827167669248000 11951801 -23364977462513432053616946545892352896 11951802 -113596041039782896092240250686435640320 11951803 68851309970703324878254942272251518052 11951804 1013985914404280618594178738641511936 11951805 171641619641627721637466964895668611520 11951806 -555803211640756881146869529584562043648 11951807 -7054993587492252823573698136683106560 11951808 -147599169580472725831287330256170516480 11951809 1532379878786996019004246119017165587010 11951810 850042876510219993264443728443420800 11951811 -398431792496950652747760382226812121712 11951812 22610256396665707239443460802231160832 11951813 -1262678198090608362531940424658256243938 11951814 -12659530224066347310234416690476640256 11951815 -17374873555358107700010274810494039600 11951816 224088904812717355249311831962842613760 11951817 -124689620757375372814438429630865214720 11951818 139113284195308382875998863314290892800 11951819 553946632272217672379864562096397723560 11951820 -604670473304041505335384871263377254400 11951821 -151500744495949507362133221774022765088 11951822 -270352177479749149275809146862730324288 11951823 -136196174391954151389857668943085715056 11951824 -144821280632204705883734456263154114560 11951825 -501537447912216610934519286913580582400 11951826 -326163107282851678936463350106949568512 11951827 -17216944084501367798646004170582994324 11951828 153669444570342096232746268579136716800 11951829 1102938505393588368365107902790100700 11951830 260088552083100346068441761617727692800 11951831 -408222336328870182408851135870779408800 11951832 -150674317838066586553552757021838151680 11951833 -511100323638108227645771767584937904640 11951834 309105408979850134806573450327330048000 11951835 114117707655155837712916539032908032000 11951836 -56187322585216846916422827234380692480 11951837 -1193986479029205943218799000752503111514 11951838 245397289331061308409202611219002497344 11951839 333571609865291884279329172549082994256 11951840 428342800200433144807606198013362176000 11951841 -475303241603095739633682650582938390176 11951842 273501754953173584089217603796713830912 11951843 1061030397818202707979993590928473698560 11951844 126572856920693960417307105127159919616 11951845 553976404079459922934735890431992750200 11951846 32252918352462835393606772668443547872 11951847 -1048511742255303678882172634843869920000 11951848 -740357521042321969775477350364424176640 11951849 209338935665680160736874973285493777984 11951850 1340277377677641019560498303784896000 11951851 -646046677610538542044434494160133276080 11951852 -5619889997200464687038764156614603264 11951853 -256243622504017332561604230017426844096 11951854 66118579048456712684050807931679835200 11951855 453761797188171805310497679191473117600 11951856 50666731409302662138327657382227738624 11951857 1250958103415404246609544422676747652660 11951858 192821093254161997709914817954209833984 11951859 90186735976507144551951375793022953008 11951860 -412111245136176375602758194484481137920 11951861 1087522541866027354178196794911540332462 11951862 -278556201139156359099484173350086987776 11951863 112232158765589419114489658809614080640 11951864 24633788559845169988132474623630213120 11951865 1034255705727183194161552372492744379520 11951866 -748540651898646000113511253915865744640 11951867 -500766897695114628097668826219603169136 11951868 576912642840442139291934387912193098240 11951869 103711391632580736052516380816588371820 11951870 -149811626108219213614685129667543363840 11951871 -116742344520588808012526055803338692720 11951872 67824590987054610215677931769043091456 11951873 457178066473235923403627725135973029122 11951874 -5674124621665009489265911894170021120 11951875 44824973530837550580357801687923440000 11951876 1144200457805567453895960984117482079360 11951877 29838454581921923118400250991456474432 11951878 254951065008765514243449555304737786624 11951879 727867003337617535616316423189708227480 11951880 -75319998743963660868699067526189875200 11951881 -395437550773794137098881253517550981888 11951882 -53521571043921216343946109959761801728 11951883 -129838726597807940064243129961925226948 11951884 -227722821762685848694416157655392202496 11951885 99569942739176265909973603938195473760 11951886 -631762592308709242612818632066173152000 11951887 88086860484539921792304022301968868472 11951888 -34562207493655094665291459650025783296 11951889 279281839786580279861366551948141469424 11951890 -29015528605590218665854080501666920800 11951891 -358608065795209841396561563025833668528 11951892 -133374013354914093490803481495307078784 11951893 20595850505006055661898435150561607200 11951894 263237618007050160677035737497031409152 11951895 -158372639969649512054500314699937781760 11951896 940184180171168867674646302866032640 11951897 364241406385069629873124798192528299540 11951898 31943444559631770071864715819479728128 11951899 54763082253954281734860774044577629880 11951900 289764457286852163866443608934983283200 11951901 -410174894229134213528316021998203182720 11951902 70035364453803876050020124943378529152 11951903 -587506854806074196781358000452770233080 11951904 -412904406314535105540666440957571366912 11951905 619689703251462317511462418683093505920 11951906 807653948797456217389533504205544803152 11951907 -7981188667155975989193687942436008576 11951908 -439209092341409887932550606504776089600 11951909 -87216095397752486733900769445907901890 11951910 -228666367387495548311690700449034681600 11951911 775439661368387264926209802018895738992 11951912 289350789998232952829534992152920064000 11951913 1527853459471220482207776624014251776 11951914 281153685786978107482378678459583244288 11951915 -112268315810101817042386705359410508000 11951916 639154893602437021264962806633658691584 11951917 -865467383768826276517303030268640192000 11951918 696499464910700232137730674271578285952 11951919 -224501774658528343983353597632066762896 11951920 14267505102738241666132734526513152000 11951921 340759527641268663147798945930770563812 11951922 -32854407557508153737724441372677565696 11951923 1263950099526801803578960475995019404172 11951924 -31461689839121064625245227389065970944 11951925 -8893803283883080793544637461212424000 11951926 -38059914710264852782216996270414110720 11951927 -25835497351477915572107749939207739904 11951928 364816605966101126814776090759038771200 11951929 1340722018394389735057248317207496091872 11951930 89188528042285155040346238846760443360 11951931 1015736877950394682986104232532792368000 11951932 -345863979580073721939023329316059669504 11951933 -1233291967906907372319116477866448263962 11951934 68440864878836450254716271647426550080 11951935 -70009804863486619091792949351761558640 11951936 -204982560636563641817355927641978830848 11951937 -1508018128102518036710825907856056159360 11951938 513932576214290739598752679970909799120 11951939 567907059190985280482662494622266650640 11951940 -6749150989590888902910190748860416000 11951941 546696134258462953256818504144506188572 11951942 29874640410703571430013132660420395072 11951943 -798298776487571177138528799071027118936 11951944 -297294513163487318649572696267839641600 11951945 983567537037632329821580460806658057700 11951946 119135618277009790261594526099985882672 11951947 -141549061485708489235153416053362598768 11951948 608120899183479196596893363818595444736 11951949 -1006845269941444527696045239652214345536 11951950 91490676807262280841039127172432256000 11951951 361463974349022379939963881047552353008 11951952 106243575994541396188511102825682960384 11951953 -511463834435366730768746916849555826316 11951954 7078623846149841087898845403121144832 11951955 -19648371664285343410282440276746721600 11951956 -1185934764132458331668596472582085066880 11951957 559516806658556455930409490013463934798 11951958 248645159151979154278342392944615784384 11951959 -879418745220158788271822899002258079680 11951960 -197431173171899792530541984925665280000 11951961 139990065347761368955477769012969421504 11951962 -39150677057021335223395217905239634176 11951963 860154515882226198212618345270124550212 11951964 -541512142567713133324499942931149568000 11951965 57788876927399926539717194346133324920 11951966 -42768730698491559212698275725638514496 11951967 651719525443508713205119810397341771080 11951968 684013163951816120160974424363431362560 11951969 -1518771222211289086525981212323065942560 11951970 94619977693475816997515840035160309760 11951971 -1467287922866027824775919159134111071368 11951972 -472008228340660962543019256554486914048 11951973 144973256373718071411159169849214167680 11951974 81606629933345658868146062060542209792 11951975 -11214583588197907386984749557740144000 11951976 -539805758124857394841383389935104000000 11951977 -636959017936083781664345362456484015580 11951978 -260496246886902831799903514903696835744 11951979 -6107630243371832948483836448042856192 11951980 -317151114462248961094767461377276416000 11951981 1106673454560185716174522665223497042432 11951982 270690943402970865576414568557294456960 11951983 257277111401387608027710631795960897232 11951984 -149312591824559995500186903018586767360 11951985 -136069191224957218892054578565438592000 11951986 696752525052855750711595130699154562080 11951987 527179242999713217603479215290693954636 11951988 1383686344223657307977551950201569280 11951989 7929742812835286293356265555947656960 11951990 259843856438721604711321037648806058880 11951991 936067298797718237629658306719760976000 11951992 -29009844597930419281078946425437020160 11951993 86636868629891456468441031568030795242 11951994 49684471880163252864595055628081408000 11951995 -20124126904438535505819582164837180400 11951996 116803611862689188735541191425917812736 11951997 -529157920578096739110770536462888128000 11951998 -7181329296932711649848463646740786432 11951999 -550143258331218328597229584748376623064 11952000 -404607990016750564587909619824721920000 11952001 -202996892799654360460867469966789231998 11952002 -418362414658875309787689669418796306400 11952003 190743355191682065225751572317724495360 11952004 -50494633374403193228283975000579339264 11952005 -91320353983388006419005327200283296040 11952006 -523834346620542023289194191986106478592 11952007 -305010514182579443722393599722663030400 11952008 834047860496358854899381341778771968000 11952009 353049119318135126968354838769871867200 11952010 -78819934839182167493118161434087802880 11952011 726599800458776892143204624198897958612 11952012 -9254165779794798034671544744947429888 11952013 -956779414380091010196788259690373681738 11952014 -552482304593209745520619321633678638144 11952015 481643899081896872599845300172432642320 11952016 94100039663012314303172746148937990144 11952017 -559824721912110714337363551230454144 11952018 82041425278238066695844733117024300720 11952019 260887381398101359987811039135416347648 11952020 27250359678489667837338234510881287680 11952021 67992906735417793290619042651529232000 11952022 3826031430299526979930074483094819392 11952023 -871554682804654223805071459579297358480 11952024 -55933489002555120537082989036996526080 11952025 -132059943374652188954871836921405032500 11952026 770203946551726869519432162874697425920 11952027 -182178983071252633470095378871595278036 11952028 882487045272755516537298161270742160896 11952029 352829329833353738580685476503565222630 11952030 -1162337304979759149939048768274394880 11952031 432536526291789271911512925598535203680 11952032 364979233572231674779378817091649339392 11952033 -62686141397593448778096668069716189152 11952034 839444816714459232808434541434483886416 11952035 909738989732086104718208681536420008000 11952036 -9558142454794532523001158149207338752 11952037 1334842947420371697420975260251628571384 11952038 262778821459110291810164593638232557696 11952039 159685834455872899477638773592674572416 11952040 -127629695833814893071302426191025203200 11952041 575465159952827141027701624240694179584 11952042 -326913491980268824532115961284409783296 11952043 1146942577936440065944221515948153786760 11952044 3531415779023678533752720280254483456 11952045 93757538704842455288737616897527555200 11952046 -347279879235162216009970573595640462528 11952047 -2245595165318082631086502674709642624248 11952048 -115869484836507588777675457306481737728 11952049 558545601455417276533416359774149331236 11952050 -99021214617964084215220491305662924800 11952051 -57681925886186391931012367917977059280 11952052 -213562312945307871367978066858757457920 11952053 1245564129466594194079072605144452980800 11952054 -236460137403262626603694547239327367040 11952055 -475927224255793784377721300691483392040 11952056 205793699608618121339054208464057856000 11952057 1618022715935477078504200038479417088 11952058 -400728398787704870689240772431046367120 11952059 -441595182170406237971825496438079839984 11952060 -121663480023362886269336859833540352000 11952061 243865389828154287007983166417991864448 11952062 68355994568012473164397848759826252032 11952063 -1035544550763787903368568428233942407680 11952064 -65087582936625821745653784786187059200 11952065 4843240477393330062761151434100750720 11952066 48070775924856043004244447949417035264 11952067 -661815445331708493467062210310596562884 11952068 641787288071724632828528697737742950400 11952069 302012047699337666905800772802965892928 11952070 -28487167856414289061222532244221289600 11952071 20758892228418192575594539963380372864 11952072 406749736411776661774221176508175933440 11952073 142563772438508069681427672501831379136 11952074 99485441267003344834271693208086912352 11952075 -82360628555293417869432811321314521400 11952076 -233199393242745802498145314201226794240 11952077 -260565039407681381490968789280070453620 11952078 -23221158407286787200002008785192963072 11952079 617251037363791245349378200311928740920 11952080 209162426195900890200302024830728192000 11952081 229986652240282422817094379193716975360 11952082 -195828853389122126450724436510211603808 11952083 -154177251741964628978195162667100481280 11952084 -42256964559670684512929928605349734400 11952085 334157117574540372781467700109318610780 11952086 40553895729057377461732800475827407424 11952087 281424694236889362899584600323375784704 11952088 -317740079839635356324269420475317370880 11952089 -839336165922177765555860533234176954240 11952090 108871179395418906344081767376434137600 11952091 240013956307121973295660936368331223492 11952092 -48368752639221383753112381063974352384 11952093 804579459140337529509685331074118081664 11952094 50130127132645630099946223253182372864 11952095 -110914446097951760943521448689376577200 11952096 262001344964526490612119782305576255488 11952097 820766515006465575776217243496866598912 11952098 -754842226360784099267792143296872929200 11952099 -10953369366043737411475266605268557016 11952100 -447320054715905763316745308394971545600 11952101 142378697626586749171965035984730085152 11952102 -349993064344375110893245159812083481600 11952103 -667986130837557219189854193036627174896 11952104 557464759095007554455028038600957982720 11952105 5056095306044114306180640342799712640 11952106 124767749294391570011950412459909904480 11952107 -1118025539645883679472729994240026629644 11952108 -4422555790104083923918590346644258816 11952109 455613161073495447176579589938221372204 11952110 77208723340149090667580142832658741760 11952111 -261600347089024429908323968087610574720 11952112 40174440439781870500786696223520980992 11952113 -1452545570718327799005411951725962846638 11952114 82191557602108774481245236067687195392 11952115 7876650032425372883290584900990868800 11952116 680496783183249409479573169809824163840 11952117 -63893247414806066616141487590776726034 11952118 -11167401714519981205003391045455121280 11952119 -18907271292185121234393638529600905256 11952120 -429339338964923895386667898657564262400 11952121 -609406307253813910335931236706886010800 11952122 -89436947667576696827403913226694629376 11952123 -150135373496142195276691140859200520656 11952124 67393794007077484938129692128632203776 11952125 -1382049005973726157656859419514553433000 11952126 -165436829609200770723589243146672797760 11952127 -779393731869990452889794176811367886728 11952128 -646877891849397414310458458993055498240 11952129 73352169573113292762076205073843432816 11952130 -526728447199738077676753921220419660800 11952131 -277727801846514504480645590998060788288 11952132 347530219215985241938807654719862582272 11952133 -685015268335151066340610385939400547618 11952134 -84723537753116057710155486886286567040 11952135 141108231379153760690073068857720559040 11952136 260221842215359884199899378145523957760 11952137 -430720257444262948577200323831118261488 11952138 88155719595654289955561131823165184 11952139 -47664534323704713505523755824802053600 11952140 -243714765105086493451042696835347660800 11952141 290672484152029722164215911832865260992 11952142 -88077871090709785742340272521447038528 11952143 -83210690132939799539240387378016061440 11952144 -15508308704763495841464395435035852800 11952145 603230890557256338321789843012533334900 11952146 594050748608396896312855879844272169760 11952147 -603961199852644656013215452036923699200 11952148 191376596968422300246119360333970169600 11952149 -1108550488415156293916025919109926634880 11952150 34357557385920767296903536056899737600 11952151 6430296296387573164772730221771900160 11952152 445411410795155745571849917705719961600 11952153 -394581511267595623183175449540522878438 11952154 1644537336189598966214487823142952384 11952155 -95672518515645243535753012963804309440 11952156 -127925076303789052088124998911781591040 11952157 -56403404425715248671475948002828377856 11952158 118666453464856833450280962663593719680 11952159 50453135117180622135031794313439514240 11952160 837104288658596352800693679616394526720 11952161 -569068008662318800466366607348451580160 11952162 -226131813355713336223592519988544895280 11952163 259981945520874751709210333912219608412 11952164 -158212688224004443997353543121025245184 11952165 605829124908585127298929130214830979840 11952166 -98621022096109097774533503821863555200 11952167 154311487756369057063650754398637577880 11952168 -1117091250662796338852813582084059054080 11952169 1353807937553010218701845282427768164496 11952170 -226845667084838839166505507821046594720 11952171 390587850663373349082233946219902400000 11952172 -633930407414504793644585584366346137088 11952173 -349893973527169525362265026100395284862 11952174 39986369935512083761179906665293971456 11952175 589041353194450106208576017935601695400 11952176 165085052061972533768351906121469132800 11952177 94597006529158589835663590575922466240 11952178 -375753473807296083995739018784778098560 11952179 953716222985616811129733965380116784780 11952180 -61972758442696234382758001965094461440 11952181 -628606606093211321040458212578568528018 11952182 725556811861839265202415180043594027584 11952183 358742403338695356840909318185039086824 11952184 -64696508081917664975328550579163136000 11952185 295216509223442579311460300115498740160 11952186 236333805248294835383558924425936088064 11952187 660976008145067706896720856269472574320 11952188 -530392243441995582910542644714711262720 11952189 334089905184690265238497540490151771084 11952190 377360561169269756158582476344430466560 11952191 -663831395687568364567791771497940057408 11952192 81444767741914581254064959226403356672 11952193 242109738849533283081222487541369016480 11952194 -7191446992394756123013647176476177408 11952195 45742335682746206928963555000509983920 11952196 436792844896092403242999605305936822400 11952197 601363820756716759314057169638372619200 11952198 -93572941732422137061955734745131512256 11952199 -113785654423345896460079834472098477264 11952200 -32269962595814916241113387008691456000 11952201 1651614609826631834438471789637031250400 11952202 -199631922354098086894356322182465019296 11952203 79062541050521799092036658209010108000 11952204 -326948619284616434858280855171011801088 11952205 -42386640743984705415337518279859392000 11952206 78567576642372708726740020049529173760 11952207 -446964036075723034399781701629580066560 11952208 -177175200946164194113512930896575610880 11952209 39198195078283884802036771100215159410 11952210 33163374242039344598473622414942952960 11952211 434316239593721985408663090516950871836 11952212 368877130752168019100163902286586179456 11952213 77614795713851064379320681452736071808 11952214 73451623102845750172988986297164266880 11952215 650293510461305214181959635946601529520 11952216 -394956694950147735497294420055649996800 11952217 -17363756301430012883158803272600421740 11952218 -1180648443707667913912400348039705780016 11952219 -563538623874573638269110262524154154856 11952220 -198937499383631987939887968166259097600 11952221 -249952544383020556631824132078992245280 11952222 193601601603316483681379941259821301760 11952223 -1843973251601539041990952241580227310416 11952224 339179739952040861239410474128026632192 11952225 283744329099582503722476133309052628000 11952226 -171011036543192195441592448070646082560 11952227 116131933181375280897469973785346311512 11952228 -375109990097745544273501131373730196480 11952229 -560424953755604047415885604259329863170 11952230 585717613152379195420377482909050085760 11952231 93228820567409955437201265431389403904 11952232 603490408020368900093821511757365222400 11952233 923320955867574982236722818854549799482 11952234 238092514793753432067352373977121541120 11952235 337396995294958050424127264728975633200 11952236 99232462100956997101980772020438933504 11952237 -6356442208308665302034369887820557824 11952238 -2246459028318370525710138390905863680 11952239 -475904245840173673270742785635853657152 11952240 73537808041795791433053705417683435520 11952241 344467641785333844109599876619039550976 11952242 -50482031856947335841890411733176699488 11952243 -213931129080899708584891360211915329176 11952244 -686014864700519645448216426401218382464 11952245 733185825780659420045525225054457913500 11952246 454858976573897433753816949356124046784 11952247 -579529931699207628419805898396350897304 11952248 141301699421052501383812872103676805120 11952249 175629201709305848541521290838002879488 11952250 -621915934067658575625348451530803880000 11952251 -1312120498235275031063202380728971782748 11952252 -158207130637188975623965944493070530560 11952253 -682967083676658878839086241693030581620 11952254 478024877924499888640382560517172986880 11952255 -42171866695908690167763062224662528000 11952256 1379019377104390707036654107659767644160 11952257 -1191021282004777979058472596455219962494 11952258 186446592983477492567908866188358930432 11952259 -2709182383253474856050405259711696460 11952260 219350107986771108417718871873086106880 11952261 -898230815790722460800539009477735299300 11952262 76218879435756483207702654613459262592 11952263 -1438714940508774784020404745472754318520 11952264 603544200078543871153482103281580523520 11952265 365799108890655828733343638507811523720 11952266 -747412934665510945581178613924009110176 11952267 -305249097447825774339875455945248261120 11952268 -948242144011060507319644103660002922752 11952269 -17464248630319010589983316348599375904 11952270 -157899865969728618715005718959855020160 11952271 -2370924490675297745212746197722343169800 11952272 -213814825268809231744948075444583792640 11952273 29425118382534457290661121529928607040 11952274 -719785639939140004176857590768922652000 11952275 -233430921308167592060865210375709672200 11952276 -141501069444340602325412532489101064192 11952277 -643325402327934651923764738889365298400 11952278 -332352580738773415262981498260124482176 11952279 -18521410554381667975356495295445884560 11952280 -5255590261931396266153821877693440000 11952281 -880251558552563853024818333163877118976 11952282 14997294597360473306720427545299044864 11952283 341134539167216289511139387134167198720 11952284 627217529966636801198808725864095919616 11952285 -67431051901376552957621229836311024800 11952286 248081104100856395126564511871044215232 11952287 -574139192032790913193243651167318513528 11952288 31003596848330729010697742235450998784 11952289 260586665949657512094101826477648077056 11952290 -5902464543580451112919849934998041600 11952291 -175263216605843217090937485009059438496 11952292 248435545829553796298089695419149240320 11952293 949604557620638089272489632252368420542 11952294 -46260258046276422167771649269001134400 11952295 110287110979549813794687844393815191520 11952296 391313169502681936068486005862447713280 11952297 123157777767463524915156888117038821248 11952298 -243595713594795229751167683850185510912 11952299 -858876462340116201692889928147391149464 11952300 82569084628980964833220618159152652800 11952301 -359031119357078573565918363341923719488 11952302 263912479927101474642161323101822674304 11952303 79820575671238516166435694170212324608 11952304 -68492488664747325413773117045473280 11952305 -843685528180882190223743530633016976000 11952306 -578735212785762031676071132098449088000 11952307 -125795971769405637905059023985431955444 11952308 -836584719236235312656577550370086035072 11952309 291923317742672428863920738358376340160 11952310 498738330613446345106899451758497410560 11952311 347117938000205003940132418894404424320 11952312 -866543917483166349105483823621276692480 11952313 -1042161936388196367093999355012814883836 11952314 864609871605130333507278204530748364032 11952315 -365427152077085129221305288164158310640 11952316 1033594496473787582258159544681556567040 11952317 214189173150765210421071675982979807820 11952318 -25810074184282342403935260288111316992 11952319 -348103112152162470848642748219640952240 11952320 -44225061819537111461003829593757450240 11952321 184116330222178713654759736159487920320 11952322 22888665708223919465506119840254944800 11952323 4042439632342145475787466747331340104 11952324 -612472693888798355354863652569045203840 11952325 132301055861494749823494496802272466400 11952326 806923302489541867464283568227931337984 11952327 80027843519170727016072711250754238120 11952328 788456451662929374404955956228921794560 11952329 -500642273313752130198904137583097191680 11952330 -58381539076984782448284656221217203200 11952331 42642039791152099636349563772477232472 11952332 78624671043607947259737752712341667840 11952333 749177800492975819540101065153562696000 11952334 31326221918759799496155541822139604480 11952335 -272160741225464334589985421598184503680 11952336 -16534148402054911256888600409295159296 11952337 851999546714357372596597748526492927986 11952338 7779077338025907193076897315181120000 11952339 -262128779849832971082963053020714471680 11952340 -303273581063181686251897590068000855040 11952341 904752691956552774778516968280866790752 11952342 -166811757844608208211567424465841126560 11952343 319529078932740179116649975397888436944 11952344 -173820522482307196437317361218531020800 11952345 64273740208204361458627652291713002240 11952346 109360709566548751036167855039619050240 11952347 -1910519296717259811009602399333362461936 11952348 255841827323145684104547046891583714304 11952349 -5754105888045459896575620586300577076 11952350 -43533760563959195045745601451832456000 11952351 -697472002052179651847838587620708171008 11952352 724251548683396761216601146819258875904 11952353 9434779939892728550226933652987497600 11952354 -259177324639185795579291263492960827392 11952355 572318056565168908285233964440929255760 11952356 232259061480518883775149671706296883072 11952357 -1041972481198301989089828835572862454208 11952358 489412432037372503733685494643052918080 11952359 373359909005233493731715635803285973560 11952360 -4151785306268690229621317942653747200 11952361 3731433039830891257965018670592459124 11952362 -182342366399856370548258571182656447568 11952363 11289384383974260294311414937281095344 11952364 -53703705000614633963500068335752786944 11952365 -932631980646873414834970616439020362740 11952366 -6937456484562411484867087854831522816 11952367 -168113940823027214144448784322486428800 11952368 105557520271797358477525591738992721920 11952369 -83036547070151359975496810203672223424 11952370 66231047939293559021810621087045054880 11952371 218590885668783753198362192397002170572 11952372 804937355246377183958123437020865646592 11952373 -157704894151541244608842817580087415378 11952374 538517426599658913502569583726124829216 11952375 8167505711343822002025612189168228000 11952376 129946411256731374606246738657173422080 11952377 -1137973727811833896468520738296882831788 11952378 -167226762675039717609135495716606339616 11952379 391166494455809782036363252240976988960 11952380 -662928326495498987681595863516644608000 11952381 -190209863680080597116689917693846545856 11952382 558831821923806022441642826818846462464 11952383 -267413215820244773742484416755913933456 11952384 376872283485636182835600207592040693760 11952385 -282136503898400800956810722734987605420 11952386 235785697961113268855150174585323453392 11952387 -117658635267546408807099711943347110400 11952388 -133281749527746556840825232704975867904 11952389 64472250239303199965462862976175732190 11952390 163492025485076494238892253621099622400 11952391 142226170431411354319892424427962029568 11952392 -813995724708043384815902160771236736000 11952393 -791041227301948813890662694003799985136 11952394 -96864285760078363868784809969901043200 11952395 -794165196908431974055515357629884800 11952396 -116846730444374965825690061901526472448 11952397 -575521263865687899952963298726945480160 11952398 -633685220394479859602007423359571714048 11952399 -449589745722986613633143052609042575736 11952400 -141306405076505271951159475898038067200 11952401 -693158357803947050311649509049612787096 11952402 -71116789965743960888304604031781617664 11952403 -793016109137870359381193725640519323348 11952404 345106937653101172515449766837115433856 11952405 410428779361115046633722637772110835200 11952406 -146603045719049481476027460842634437760 11952407 -1382735550850605651932365092171679804344 11952408 228552018643974853595658109450652467200 11952409 -6544422051239853945539694281423231680 11952410 180714422473270626742958479872570577920 11952411 -617958948385931946654699091744223672016 11952412 325177816710799837805578431558100014592 11952413 106952017028701915600452433207589319648 11952414 -356470818195742408375827589603429344000 11952415 321250992557964799824693835903162508760 11952416 167387033340355207493587247403431362560 11952417 -64009324245123975096239233765587063120 11952418 -510023102218008321428647213759436913840 11952419 -142294164459966308072969481849907735056 11952420 -247966359645771874922107040958825861120 11952421 -473470234274815337228085718194750687908 11952422 -153020294504708659646589626770333349376 11952423 -320629600365899338069151414297833172448 11952424 -352584249764178433510757233895740047360 11952425 675632737869451570199210244224412906000 11952426 -421573349181078517411533518067695328000 11952427 28204593074358238839151447057931512840 11952428 -675863596512352470184403322757637551104 11952429 2067988721756042527313202298385678389248 11952430 -49329927411018446965232630075461920000 11952431 -352630593680096928303127773001916894808 11952432 -42408716966047824449775504432831184896 11952433 -137306265826435610287931560229115628800 11952434 -290063395002988026067412523997746793152 11952435 -82976611725429960573443153332105908480 11952436 -50931927827948738397505641362762233088 11952437 402572109169645393690286470164486497280 11952438 97497956992669553764837050474140420544 11952439 1385164122519553844676749284421711843240 11952440 -664033889830328479298073480836911718400 11952441 -240893951177906368753462201176586773696 11952442 -527917492224845766890939310898011082128 11952443 86554891101804351680758451492612873760 11952444 -174948562129041091173429857906170675200 11952445 -723437373230906898787901319117885572520 11952446 -1842610752612573755679104742113356800 11952447 -124538844827316989300395249193641554672 11952448 -172692760985779023272783561955794747392 11952449 352006557048832103484938303286125952450 11952450 12405366790727585863553188989412287600 11952451 -473913222582828176364573880404143481856 11952452 19732132719917705646960350580983380992 11952453 56023506699640926608316159991585329408 11952454 -336907162101658890545801303629414654080 11952455 -114633001087904749454708280349095785280 11952456 366400646199221906398243983551181619200 11952457 720845108887853771588312072460837972432 11952458 -1061987265130084593520034217228553728 11952459 -163768319927259958964849936818798418436 11952460 225156239888423051818260581702891535360 11952461 -1395189937453321502059929195673612444938 11952462 48075445294864087387564778435250954624 11952463 917631743378608020960865474571194707200 11952464 43732590033757451739736327752937242624 11952465 -151060409303417511733617467944422528000 11952466 -199200326102641305268612705857007905120 11952467 1135746857238967214099583325397525121516 11952468 -362896181532549328401194151644869570560 11952469 388206903294444355999116894286224881870 11952470 -271059764573699878866860398351495000320 11952471 -723947193484290117378944538662338957440 11952472 82503631437086730474484315503666554880 11952473 -196775811553863203351896783839775983036 11952474 16843815217330177976352971151780303360 11952475 -290352189350678091003402824931181847500 11952476 1632391227265845609911257074823791372288 11952477 174861188793427430913770902788521831340 11952478 162456159227021399786148959415031904256 11952479 239848411382884722912859231219701863424 11952480 206839846831394190809867083276348293120 11952481 -56231485347782574479566379232097770718 11952482 96291407401270126528269816638332416000 11952483 274454877953964595802824288672034556024 11952484 -99763602605660351505322589295647195136 11952485 -8561027047104322836802003200251811240 11952486 42614454325008719985394854130945507584 11952487 1114993084134518325089556800742751556160 11952488 913337340343899205679836329559136885760 11952489 205986262134796508743793994473375725440 11952490 -82623146964612159665812492993657628160 11952491 -8496020978008501701907727006850233016 11952492 51539223905515051533755131993360072704 11952493 -29240803274211329782645180364378804000 11952494 113189950825625246355862891093798229952 11952495 7620995356725653641756749777800832000 11952496 64278239589463196974792684962201403392 11952497 898416940669817372087789763621392276592 11952498 -357167174648086423505038447305996463872 11952499 5590963065138815352485919176005560064 11952500 36525149624824193786173915315080960000 11952501 42130456621032262116684461794115040 11952502 -62955028417936415558974405723396372608 11952503 965157383081195414064269153806363483752 11952504 25579589091175332013533753810767155200 11952505 -47288061574256837187871663374216714240 11952506 363199736810231838942084178716456645120 11952507 -12387637758413334321327866940698423040 11952508 -29446374767626763781582533034779228160 11952509 87787394227240170356154002195869332204 11952510 -32609185385453901688396154630914477440 11952511 -91079131231692384270249811367267413888 11952512 123776520733262836175962906185254830080 11952513 462949304769189999139129049530991492964 11952514 -6987767400827470926230223067472102400 11952515 -117409336686339130538008745174021606400 11952516 -112854135203232050812704408799637078016 11952517 -646353744262832945561846124584240673376 11952518 -309407673024028221896026448463234989760 11952519 -376357458227856215675693629959862381656 11952520 -338989995598191758697944400828751872000 11952521 -891231651149981916925615745336969203200 11952522 18024803025905072072767517232190927200 11952523 1463795541666414196670262230624364203520 11952524 -12672250258282421073255411891079772160 11952525 53832014309507385057817358158339550400 11952526 74517406816292333057560642349552031744 11952527 -245190003307455956181606870185904357888 11952528 34151992276150112182525531909440405504 11952529 639852623711223526011853664331262894130 11952530 230905373463331629926584547855174932800 11952531 689293419929264687258437389807455627928 11952532 -513868034963180570481202217562716336128 11952533 -522358476458530078297071454700320879218 11952534 367921926719557494577831023734139300864 11952535 -274595738969992220121576204994247627040 11952536 -1183105698832421708014941294663672760320 11952537 -76209040343672513260181948456660923200 11952538 -5141074005353053715229559079551832832 11952539 1083654250371322699643763488945157952440 11952540 434361361872629592621098090365787343360 11952541 340426614497335029272111547785907443942 11952542 112990754507938396637959824738818088960 11952543 -518996634491468893965373840128609604536 11952544 203382411284500047711855776739698343936 11952545 -501279697563396792645678941685107908800 11952546 84679860300433966422629170317869875200 11952547 -41893832250037864149373928438960850000 11952548 -30234651371309739026614774251648122880 11952549 198490668905382306022572539626409523840 11952550 -108629677301182561213653528526474483200 11952551 212986643371392571787141431349716662312 11952552 -56834014074914798851035772436465664000 11952553 -165072958631155800547029634264439288220 11952554 -122855375821198369628048231967319375008 11952555 186811940667734252071180222942591089120 11952556 -260301731167807373545112564771824631808 11952557 -322760387869381278841987966127607049194 11952558 293340477960502275898613980658393928000 11952559 -1133391345528400590350733668264487088240 11952560 81027526843234340121225280496571187200 11952561 778798766368690616843024893713385329600 11952562 -820682493983770440633494618384571721968 11952563 -347937832384579478781617579849760216240 11952564 234940995637770747950926129827640922112 11952565 -328710930929931778613893629067958109000 11952566 197158382047405385209220637449956232448 11952567 -201675987375819574911954329194926538320 11952568 -596510791296662508404105744771911741440 11952569 1208734949160004898828979289867450892970 11952570 -126606654604334316240574515762104125440 11952571 1421714854048823034556453436697589592064 11952572 -296777359699439609703566852355494145024 11952573 34610362785601815988802656907522429184 11952574 -424845965358151922161978270437931030080 11952575 127488159075777375995311165822550427600 11952576 60607815433442741315550311934811176960 11952577 -39974777519824267814833841688249303040 11952578 -640796758551238967135024255673701558400 11952579 1207554430047071835274935085683312706800 11952580 9239275938817124736244010569459100160 11952581 9978407268290638363328859537072888384 11952582 39673493040359886297652360269001578240 11952583 304262314952150349676823974313054841144 11952584 449736251895304731297970903312158720000 11952585 641195528882164903211145298253435525220 11952586 263261934845342620275449565075599389440 11952587 -714182884717744703424945382251322246764 11952588 -183298597399681670763667542197477491200 11952589 -181114175079674978424777781718843543040 11952590 -22725253185844549359844846371666919680 11952591 77683198969337851612033332910293210624 11952592 352582767040930260911148843015832887296 11952593 1073977683755953416582322322631402457842 11952594 64814496945627421360374997135386060288 11952595 709489697796370774285671267879998583600 11952596 -185597875570583474384787597047675873280 11952597 333251259360252558089965318301273546400 11952598 -79703212776820077737289401106522962688 11952599 464447665581826665587923050252020828136 11952600 389162540997895999293511132933287936000 11952601 1114097535671064144486137009552886702602 11952602 386884233541749578708471106731639968752 11952603 -23840433050083886093188620757572989136 11952604 -856383084847890680127898056619283551744 11952605 193078396382512430403452785958996275200 11952606 218557231098150884498456220599291959104 11952607 -101312711128180585452203930426719538016 11952608 -53375142155428844320377294716298854400 11952609 -223368767892994623359041501845917544000 11952610 359928691467899203713668330171517120000 11952611 -293577924295074029069577805570578895200 11952612 -113478591642629747449115230475459309568 11952613 237066424993611860755957669398955181400 11952614 -8463555718688192293051618184058626880 11952615 -287331102282302198843760045303301036800 11952616 211671630334231134752944470436620595200 11952617 453437975906285966573492466793084707072 11952618 -53487741801358858783238035499762680320 11952619 -150256865437507527927034252958329978524 11952620 -112916003730593671565975037122619632640 11952621 391269604190526470418387554466433437120 11952622 -179186107069702525405012697518510464 11952623 -1393446776390363914004545337174708254128 11952624 2576638201586918706501948299865489408 11952625 658275907416020742075926884679270889000 11952626 -40107757034878615915042991206047498240 11952627 141928400117713705756322133561583238208 11952628 -168858867028164612968751377081242344704 11952629 -74084533340231608036933901937010993920 11952630 572887165735614336456833231343494112000 11952631 -22804474548130647975814935700957251600 11952632 112156509097628407845029344260089364480 11952633 -328960062841632054060487584983696962560 11952634 -285754910702355568206072866155809231360 11952635 -1607275053534136334464461639974093954400 11952636 -8344832468838463113168266519538318336 11952637 362581370668015597794388899909912796512 11952638 630724979052669425151986752666755102720 11952639 41924845225386319123783989412473071808 11952640 70658992996341238023479756183096524800 11952641 -95341050147127294307504575955449485888 11952642 1824132195604826353214108011740427776 11952643 1024276919638246337055355682995608834384 11952644 258633017066389695510762281213908380672 11952645 -472726179424293607121112539486652504960 11952646 178721524470651465646356123490562482272 11952647 77647697305189697090453324969962646832 11952648 311913772413765735164905750225879296000 11952649 19892674200504642239846207945707962912 11952650 212643433849866521243577088460752582800 11952651 -584084775023013715395642086611787644968 11952652 110681882867095773995293646214575104000 11952653 -55424824972804012711464307892721134400 11952654 -61266694682669602455190464296910547968 11952655 25821142848985777051927938936714475200 11952656 266415781946910693669330697618115788800 11952657 410323244107514210340525345929090804640 11952658 438744556476475177202483638262459233680 11952659 1184986249286868657836876242008246752304 11952660 -368024784604796683656740196613107210240 11952661 -543310211902264660637210447261683446368 11952662 -485973588864036757029453475266993459168 11952663 43932189936541750486745514944971719168 11952664 -1541423033281773049269165034520004526080 11952665 -45756022893465271898509597385334622200 11952666 -248820012620811528338397450415074964992 11952667 865866423803148531729380155159168848 11952668 99747373967070481354145850456760521216 11952669 534230655348886745155584512341565187360 11952670 74128448134450352148817448190374415360 11952671 -59589814245079475203258455166807252128 11952672 -529836492328416010262578519225238814720 11952673 -1602867911930762879941448334519670738078 11952674 103409709801218054107960078425752256336 11952675 -208601842177928178605694675565103418000 11952676 -260596946154432892771544142409839687040 11952677 -231853880727935194592418165465469912128 11952678 -302391474233695050707756246723199805440 11952679 513699976565875983748442769227023756280 11952680 698863175267553303101603159633898854400 11952681 -59217510534836894456077695977094430080 11952682 -32595879143175496258226582963947177728 11952683 1215859221866562922920050286934247153424 11952684 -433780461671740917661532286899697542400 11952685 77541033387527133688536355416551470560 11952686 49356693909234973785066749302864708224 11952687 -484209678794994384296883997642081422840 11952688 -105112574632349369211619450607965765632 11952689 -203914855246974311465649765491403825408 11952690 31432154520533418015183873889461803520 11952691 -660266499250422210294948058266434676480 11952692 58024934505297117893589221518481786880 11952693 593273004195041469460673275437671025582 11952694 -259368855974039424441408529730147339616 11952695 326419185610561821295633104764001322200 11952696 9325293449185822164927858123177000960 11952697 33411538640541458089554660241301811652 11952698 627324890673986174628777994973725736160 11952699 830251155275144715428393027649426157248 11952700 246939814330911709437094088824189440000 11952701 270691209239817981280666428308794994304 11952702 93276908702862267563400541773242738304 11952703 -354855513387133627399345257199408280720 11952704 -76065045719866391986509449551016361984 11952705 -292801396423244429468415393069598880640 11952706 -535739724259523529285692325282129863136 11952707 -245037806597182606297241323252221092640 11952708 181226441413348188877929496920507740160 11952709 299785156998016077851253995676126753504 11952710 50191287300864359797557695763179520 11952711 -2314036412961007260035211477250695897600 11952712 1212191106194494981892497370862042547200 11952713 358984696590826625752632223532911903962 11952714 -93972407764147366160435544185669832960 11952715 677518094332177319173182645102464115360 11952716 -1284841678777889014599367633704552387072 11952717 -820629549804743373228154741156791178368 11952718 -311009801952595012907237521243665733440 11952719 -838932530816493388514606608999871648856 11952720 42262656047752889983886518591301713920 11952721 1415719182521739082247848299216045765744 11952722 152291218142994356714080004609911600800 11952723 -581269608337428384506589897629550925200 11952724 -143889604403754904854856838955299799040 11952725 422200291964239649463269291929894824000 11952726 33498121720024754628789709111582937088 11952727 39357175585802827277068190374058266320 11952728 -63015194745898671607553726045976698880 11952729 -993308152052049784242868428927933474000 11952730 -108350610879865119526679928674125769280 11952731 -447626191206712974769823172357374669808 11952732 -51327078358106215768920341180697280512 11952733 731865694439806426481037263355200741024 11952734 -167929642430802080575348731801653818368 11952735 450603765523934871041229125452036506000 11952736 -217738667954707451494172380475935948800 11952737 -629461807321226079315544170803145691614 11952738 101787460700889541853638437583994634240 11952739 -877028074090081468168353414719491852644 11952740 174879959249193526822470728898917648640 11952741 143933008732807474750383673240735507104 11952742 837634121338820057446637664768357600192 11952743 -678299125099344958746998830494051528 11952744 -39053041769438605160732369748475330560 11952745 -354737971169263006361262385741774221120 11952746 -50347090993968152492492966472895233600 11952747 -386239528673200320444522228627405146952 11952748 -122970236223850159691435793163758625280 11952749 561673926614452513158354981781464912480 11952750 -102799418484402372340976489914103136000 11952751 -398856455283204083200385868809599922040 11952752 27147205657344337735293766498589540352 11952753 3451483725646744509179254757981131104 11952754 315465159413393804379955002391118201472 11952755 -506103476953324363854179563348739314800 11952756 -277202490948962883026202855646976031360 11952757 -319239288764151031050126827407418262994 11952758 -150827784108082503479279608381146273024 11952759 68860089039570577909420709936362756608 11952760 411553063872264640411306280346997248000 11952761 -356715944758715669230205269287491215638 11952762 -724795740472553844839807963411800993536 11952763 -453684503500405963160724725573348156096 11952764 -1012089950012932226702487632573849831424 11952765 9822905918017123737006101962777453920 11952766 -481850233826619728470264999786484848512 11952767 863995482195669810610220105027636982480 11952768 -426032495906985910932257848445538140160 11952769 -79439307476340994756591588385652296830 11952770 -75986005259154933327344203496487805920 11952771 -261002348009902449487266526813119392016 11952772 -177456778967756274422048685982615684608 11952773 -345261130598099831095946203542881172960 11952774 -86977364025435009753198732437596661856 11952775 -620363547018805883370528545241258623200 11952776 279034595068276821516362308478888017920 11952777 -455012304945814174892879628481291588080 11952778 -161899711058221571802224932682221071360 11952779 -412591511504562344084478370017695777280 11952780 -92436931338104341587533516297404416000 11952781 -916263525189387572773160525174737881418 11952782 240108824282843753390063972649823651584 11952783 964216724508516880174301035796631955752 11952784 -275173558734693528221574350062645043200 11952785 -136497861050077559851789463588259410400 11952786 -325912067669352773411427651662645856000 11952787 -194608527670752094277518293721360106496 11952788 102157015729234533038831427460477992960 11952789 -274536869585453270376034519842238105056 11952790 -81206015246611617761524993303331441280 11952791 1019124648851794392880866584498367571032 11952792 206873044417980437891508878041945497600 11952793 -579943535461073128243930108942698987958 11952794 -75275468309866984332874845149973467136 11952795 262812230368170888173121588647301790320 11952796 -19769750062095219154468954299813329408 11952797 86326321781495631308868305629798710246 11952798 83422296938807423107343077718762505216 11952799 -205608014573387528858471160441658789680 11952800 -569586220339504247592233256058827571200 11952801 -4421522705978972143632829178179448064 11952802 -1054061115885616057258535064405257480640 11952803 740089390550483555494622519362140607440 11952804 -166102864203150585827585386425473301504 11952805 -520426596420718530551705234733135494400 11952806 39197058674953666372322030180190032352 11952807 -796797643164850406923904575872524243160 11952808 126053005669082910909141280611452190720 11952809 -597619579069884449284269977974673411760 11952810 74681449989175332970664373403590931200 11952811 -56162668223905259090592434370353847248 11952812 -351556596140774261902540963331664634368 11952813 -80761789854872191477410607398650333760 11952814 738177186626715212065725303575255492160 11952815 -444194910590964447417021918001885547160 11952816 -77604076580901066801145097893034754048 11952817 -622825801524951736233291033019015265134 11952818 -707485538798363901812106877015697894640 11952819 -1173485373331572594292651322732320361760 11952820 582789814194206443657536728094352988160 11952821 -276665489100597877363853286307385544978 11952822 71511805721415368288566115895433826304 11952823 38909414066730130896992226366454143520 11952824 235482434251700152230969095255379148800 11952825 -40654089334326792529791527054107276800 11952826 -71224345393622728154960947875213951888 11952827 50130462362724087018991093600326229152 11952828 -372844942762263195192779591353500028416 11952829 550249112168521315158638907942234206400 11952830 29264515843042964883073098498532053120 11952831 -350442639789698297335297434891769192320 11952832 -131594631384817500481448966832897654784 11952833 -1144812365464561479498276050084222229456 11952834 143094435930656710615691864373516842880 11952835 311900491630269075021348866282113959360 11952836 -20607617764525486977113736072534073344 11952837 -189322184847860468998486975246322761092 11952838 -631145895612998641806721329373392427680 11952839 10544572308812575210141787719204672560 11952840 -49790945157315594404298460986942259200 11952841 -1450018119954460942889248055825156417408 11952842 512596293134390519660561214737212460544 11952843 2933572555634371227589431495082406400 11952844 1459967957353562949406611777641102189056 11952845 -415120434867974017519562144114143993800 11952846 11291634940921723950465251251873714752 11952847 54687671636228245050698745106764164640 11952848 -118725617691136755131601298767438716928 11952849 25047089923898826098449637621382062064 11952850 -10562264860565303978117133855298406400 11952851 -773722587547361356123107666517023392148 11952852 51456037821569697518514642486121684992 11952853 -90058363675367798286757161820618047360 11952854 110695468027148824929849908017856994432 11952855 330520663023275949595086580765426096200 11952856 88594869408764068892850132721583554560 11952857 -369457815289543412524425544611383762688 11952858 523584827081808305278988701397041643520 11952859 971730260640449479653842543716664694016 11952860 146381436690568564994830106383303534080 11952861 422910718328969608866282724426332319872 11952862 542596562270731708076055876170922216000 11952863 701475833920997403126730481489965336104 11952864 685333725811262795544401994566860800 11952865 -909827445572632436011131268087081574400 11952866 1022973276290436450107883321724970334720 11952867 -1006125357404602322252720565020373060288 11952868 -180424802706087763096576173419750645760 11952869 -227753163974023146883421120388228190080 11952870 159948943960343231549929563476498534400 11952871 -2951195749130651807000269559191061376 11952872 908188714436616571515703929399670732800 11952873 -1123060824515274028053557514081891156000 11952874 10956833443852914346345982254917817440 11952875 1193610294852703157433805331362635348000 11952876 242729817052751269221611121363819362304 11952877 -1362654614755041565411486964715608468 11952878 -15978366049920155719926300087673674240 11952879 -20172466713060643185136982302088839416 11952880 -269121470126492604086921830938917437440 11952881 884620961426094896548176680770671069120 11952882 7466215026780770530789400287729995648 11952883 1281219305369853507365239513441817405132 11952884 616009712367205254982140130583035872000 11952885 -31537312714863334485004457164609261440 11952886 -249109669408739726483140249062652510656 11952887 -164443637788539679000300407881994153216 11952888 703178003513163865563850077219638476800 11952889 500268734946450465030576003236498664968 11952890 47273155397308479491373110224296211200 11952891 758743095233926749823643730575192042700 11952892 -64677404322030920517174170756475438080 11952893 187149186869521434489736710421392645024 11952894 -73997178174510527908443223772457978240 11952895 -506951326566713126380020655185785640600 11952896 605900066190316758728787176488521695232 11952897 14923278927270231385242667010371773120 11952898 -63437374461902410444293292661229898800 11952899 886368545137407666119394244354830545616 11952900 515035652045384904363497374377500160000 11952901 -403341810788434506596103316886418969000 11952902 240413956002114057441994540372791573120 11952903 -47962647669589534265404123076190007896 11952904 474641628966102315246677993566078156800 11952905 -501894673793426858852724990030266472000 11952906 125821576169243853446420878656202965504 11952907 -554192447749577570357488115154458844844 11952908 -153760671101419061799526625171244854784 11952909 393452482208077341860364662301281187414 11952910 -356729600622654531792035491808114936640 11952911 -718684462864106704117572827488312369488 11952912 -3695239076952988576157524741951193088 11952913 214532803449546555452273761256761368240 11952914 -84091823254357103262120742990788714720 11952915 72601444544216577234275364134918836320 11952916 177802537854032203799109476754440699904 11952917 596044684109917565041257380593035069966 11952918 169464762409217529767468294592771511392 11952919 -346994727411831674244924759586129768320 11952920 -345982304796606978723026861192239104000 11952921 -305235445190813988391099196209161700992 11952922 -375183584388868465410049053514390959648 11952923 -89422707890679116080997854987153222176 11952924 -34687869622513829319348635299445173248 11952925 5391141873888400803116366915935576000 11952926 802890469460747248006832829304629078912 11952927 -415742694117925607879830675099064500608 11952928 129686526152217440883765428801733918720 11952929 -917117082561832930606553233839107198700 11952930 -55663193114294708351500134938294400000 11952931 -71656743144140908175696735160383546448 11952932 -130180571432788015676994439673984517504 11952933 -53052864085115550599779901581688725056 11952934 -196343672373537115851941935693789882368 11952935 -25936904553143330467550620104480936000 11952936 -359407130331140590512160535978673607680 11952937 155247139733507100950953422028379935360 11952938 184893063164461163913055833917236861440 11952939 -8907824675447666257179860029673673984 11952940 152307645833251116654862202758558540800 11952941 -257290367310490545891185202348409322112 11952942 274503636991736322939811205877648291840 11952943 166233867616569736586124962281963442192 11952944 -225220595621916538489321541034591584256 11952945 -520588327164430755559990002738809607180 11952946 -206189920185310775826485536466065351680 11952947 -1468012712076909855934154464014055726956 11952948 -192695813248157093878786113130379833344 11952949 -243392314427836994859082876761338714240 11952950 -208615261475892151131865717520133024000 11952951 120383914208963964371537026695392000232 11952952 -1110508376897840686063852732822773043200 11952953 113054974535214795964247344397987202384 11952954 -53957202800861888622303384818314344960 11952955 460892660579861125405258708730700955200 11952956 1066721329404975205594011967533046983168 11952957 -731892715272883092665895532430717596320 11952958 754406929646590592550747176650201368384 11952959 -980273833213654646949114320318286293640 11952960 -92148964922657377567981177534666506240 11952961 229527182325022800761764087643549385172 11952962 -322559008038844738801176944246979460608 11952963 571401209102507007675037082809829482824 11952964 880183415287594210280695065924640791552 11952965 -132074992404207425819942158958012428680 11952966 552323091077651745454830500396054937600 11952967 169671551847966330823935018053396987760 11952968 -14747603082789740010209656624515440640 11952969 -338727696778976951539436628545124621120 11952970 182567149371045189989023038097209442560 11952971 -93910187866218655040825579487987401856 11952972 -189240815375080395857521437136977243648 11952973 469072218664440774207163130029247615222 11952974 -111174477548580890270979649432158053376 11952975 103581921141835359809525416968713838000 11952976 16136849309379544071185232379198832640 11952977 -110076037480649418979298493660413671440 11952978 -134240017381973708713184277447794107776 11952979 1112193171565301421449074195155000217580 11952980 51124267678378392490545794448448389120 11952981 1422383859789180200007176814758383155840 11952982 -182720018980373722301916610926081117408 11952983 -309973164887938684281453345568458291360 11952984 -404589464989513433055689989425808711680 11952985 244211028596096809939509460283524800 11952986 507388634796670502909675777802926837760 11952987 557707450662049223355911163435055976640 11952988 -468113839096862993139265326205089093120 11952989 886817269223478829908382633287325090956 11952990 101506928839070774914760088854587057920 11952991 -1132288855113830733298043851026603728608 11952992 712936783221532728169497151726636498944 11952993 -722374045353535798255698110650459629312 11952994 -815721482260797076176217740387861046704 11952995 -67383295756691549555337724511114710800 11952996 448087824601222227962074084428993773568 11952997 17113741370530841260370740977967211264 11952998 -159020364005060342242927274119084942464 11952999 -88940529164625384628699302090665064816 11953000 -577086154850566174570829772294228480000 11953001 -2092650387811294630962885260095964032368 11953002 153274135940935068125737402670799205632 11953003 -2068229430577539798790080989979260152560 11953004 454218117699990671561318144167161209856 11953005 162471356193538219853404103791382638560 11953006 312289306823015128855203355998026561664 11953007 -502548776968832989889983534559476384968 11953008 -4088313243169251350418088725498494976 11953009 357740598186092866848013321226551462720 11953010 241248784846618123894399219345107256320 11953011 -2692156589846255247787280744794248192 11953012 -261728707307054938347180738322981730944 11953013 745081410516936672468109917223387049262 11953014 455392378603995363993112353381127680 11953015 -999190725446949106711411376172509810400 11953016 -1214017156935117832229273377661631283200 11953017 -384641225841796756506451992989112279480 11953018 -162126063975287389901454225399368821248 11953019 -468623974870268032418457211739499663840 11953020 1687558466130418248790341940384204800 11953021 1061306041819936207598881583990593817222 11953022 -38904210665177242642901725607866222848 11953023 716604369222802139036791696764977015808 11953024 637049643795068172545900632586972037120 11953025 -242494553325453401757071741941630416000 11953026 -190868240573266135934328418843017264000 11953027 393516192099453722933133053668685049360 11953028 -715079477050613052697022252580913832832 11953029 727500790914674685992159703373129507488 11953030 41232941057336932539641605457063606400 11953031 103018138310889714766475555975081876640 11953032 88953782080190861210173247493305303040 11953033 972700637393226638097295240092793394240 11953034 291511648939007080039919327858470148352 11953035 206598565573062060037903223069725963200 11953036 607476591232829855443402616646689242880 11953037 -366073929768954233948528477679128602740 11953038 154430165987772075457560606871297226880 11953039 304389835706234396361851525754501539056 11953040 91926397082085068146354180880903700480 11953041 -340123943910942767853225696373115163408 11953042 143042910732064749731516350550787078144 11953043 -283335716461969632586460379215393658708 11953044 -314057466130263444994525227368445026304 11953045 72717643011380143689295822543060656000 11953046 29153965968896687274896110482912000000 11953047 -1076328655327962192563047345144244281344 11953048 -35186876555538734662538447979179581440 11953049 -474952858239096918979989226063761726780 11953050 -230907222950191372005125376143014099200 11953051 -1383642848613902488006401310347657910296 11953052 -433256244470183376366754156646267850240 11953053 56403698707027535826408532919384295744 11953054 7962065237301751480013789423655748608 11953055 849783196175780496254974873426932513960 11953056 264389187287661304638798013834985472000 11953057 -1644665790834200679732772222543221266748 11953058 77582386253120184888671732724219613248 11953059 286762235743691866607097131864961371568 11953060 434856086796275631770676258134249406720 11953061 -1264291854875623505536584317712086710338 11953062 -717334348385490247901636932999730181120 11953063 -1002047372303545809740972393793588146256 11953064 -430876179212391428774955303798142448640 11953065 -224736675051992868427766860760006364480 11953066 -29681452894106536906569217394000139936 11953067 -274541313332562563087793312420944324208 11953068 -519143927291399366000538230043931889664 11953069 -185693696027555847274668390435685945556 11953070 476829279583524249894728064054551640960 11953071 -3099246559563571210885032794891124072 11953072 79559958877828741157074562579722993664 11953073 -106003099281681736956292584210998514432 11953074 24907140159415778063482863829750692864 11953075 286047525579129193599011563634830302000 11953076 103932773646027406245910051851558002688 11953077 -201310130073942713104190763244771806720 11953078 -635374570872564039811620940036236115200 11953079 86171967481064599491127425586650198984 11953080 29952015764260337437459042935393177600 11953081 664115827556032409566176028666918781760 11953082 575026187625450784860038391850727905392 11953083 546550512072955609206957046834588977600 11953084 45210792007595036141360774533119900672 11953085 624924407530420637593468428871892196780 11953086 221062871350660023957523944124599660864 11953087 -1206485092902165541224644732789632416768 11953088 -163391985681917617499934643406392786944 11953089 23711144637949942600608841127150188884 11953090 -169748561761124160624905541820225420800 11953091 304665691269954367168213269246496134552 11953092 -49385376530267710809145259632294195200 11953093 -76273024922342864698517112226864010276 11953094 152379924736653288007935729781426848096 11953095 -262274263834674028420206485052667084800 11953096 802670308761979102201060353567664481280 11953097 -5337089919704022577447383983043041472 11953098 363142075569622966492351103266012455984 11953099 412322028428929418139761714356094780280 11953100 -239013239709274005233464724578029849600 11953101 -66785768835093094317041028589148689920 11953102 116596327718962219812750785441153837952 11953103 135376659623344207809832156600495898352 11953104 27713969199389360474880990723723755520 11953105 -53322759908563083509679187011126264000 11953106 -1290788032475815066602676079384423664 11953107 -347222298008716682510384911299090316320 11953108 -960694646838950620390790073903902302464 11953109 -513156080037089849214064759588515500640 11953110 -10676799665432613868136159758662432000 11953111 -1584336576925682861305249077565917223288 11953112 87667045308790559562718928385549434880 11953113 -232656691130423694527957600458529802240 11953114 -136673862769300359072995006637465187344 11953115 -320932772200416346495523728507654578240 11953116 48480485181026245468582913296702341120 11953117 554953067966076594756968500522571326752 11953118 11129248249829741076962113246553817600 11953119 -339204928057812174902642409465445278960 11953120 -951121780861890745270135143435876433920 11953121 1068311839306727830077756365579316764322 11953122 15280823928988600039965215468972415744 11953123 60131535904758849597915714937415006208 11953124 1041186724299470285968498038650082631296 11953125 -213053179036989267185721377944916250000 11953126 506783604021664179186632921918038156512 11953127 -406647365912435178406504909948054734024 11953128 218458740650040245445070938337168588800 11953129 -549882069680648126592846732801674899270 11953130 28285472523484558407461733221720140800 11953131 -224275842178427428233335495294335443216 11953132 -107708244689359135022142349023644188160 11953133 -523873757852345622791379277149203043036 11953134 52274670849481688447120443001897164800 11953135 215445884349311497527301851187775569920 11953136 -96960128892393491321852486409431973888 11953137 -142180551624058770168536983355699293248 11953138 -141835925924034808050857504681636471280 11953139 56231471169089416364225039355740231232 11953140 -804994992721108760100875017555599360 11953141 -15196995738244482072511665736744703748 11953142 647283180740657913115249581244236681792 11953143 -474816363058164525603285522053083540320 11953144 80228146056697492010106421317221376000 11953145 -467051474252967700500198277807207980600 11953146 9767678920181136843026290401268067328 11953147 -460687383611871779239700779612921685960 11953148 -82079761885011194934716869461604713984 11953149 -287353364053120055171846755165889642592 11953150 501749483495486892681572310472216243200 11953151 -63220922967115947738388535720356758816 11953152 -489900313031939819673494255169882292224 11953153 -287634148922548466674538371095677322236 11953154 40780479172997629188188740405200973776 11953155 -584471204329508377868568752901615381840 11953156 679045344000548558268331225642817467520 11953157 310489913216622442366674910493135860380 11953158 -41601366443969593045952728243509348480 11953159 100359473306936461281041456398931782416 11953160 -796504197329584749429673604033581056000 11953161 -333884853492868544639376007145576474640 11953162 -144279385435905904917954729092634255360 11953163 1339386149028908668229829446790037091412 11953164 563377969224249684091450843087739473920 11953165 -2091676253623701942526151418737930880 11953166 11811864314319709082686639781893939200 11953167 22983649695036891157102462110832607880 11953168 -252327482992077304235023809287562846208 11953169 -384468901855144582675946483632806661056 11953170 -325553238058397964585621150658432780800 11953171 9568602329757299730311990641752214552 11953172 -119529120054726640515743300565660628992 11953173 -543361707820774915326625220224498168416 11953174 -959697726550758013062684153800770640640 11953175 45192837977338601924880668136675309000 11953176 95387343849992955505061253969793474560 11953177 1050931513013845562340076200455755278026 11953178 -266616135641262352113560161607323318560 11953179 -24537170930266420711667453096688355056 11953180 172919234505444034996335772850780966400 11953181 -942533861907763466953945111323196235136 11953182 -122476121627944756228553838999933091008 11953183 -5056801030376594314955866443115032192 11953184 9190601201084987230900993523166216192 11953185 185392387851351344486615045259881582400 11953186 -101068260450157009711482848437993459200 11953187 -647739371209556885785764129397138624164 11953188 219527219299491120579573406896092438784 11953189 711889177568361628526679109254699548990 11953190 379144628936786190555623551642573063680 11953191 424372423811088983433793810829359747920 11953192 -650265510379346908179458383346629017600 11953193 -177502113030090466874414118811567901184 11953194 61311187892299030410080503062595330560 11953195 629382627736693801894194759222232614480 11953196 240594993068111675512980300806852616192 11953197 -250609645684780907802698600745445393920 11953198 -385201281593330983202817377281809182400 11953199 394576787894113385748938181634548880920 11953200 -28877202623590731468461575863690854400 11953201 208018631854894220306167233934052642310 11953202 1218387217218621462531658329153349141632 11953203 391960690157865502078511360026892213808 11953204 -833368399278887410666593565741643571200 11953205 -438456313099394609796095839589731858560 11953206 178794871365224527677145646500329734112 11953207 451236908155440633994279887020844380000 11953208 884845909920825523713147040596431400960 11953209 -31732717579320424660273366820535147696 11953210 511630187828894702118014371611625575360 11953211 -64562034910069325799276980555267816928 11953212 -77947573630423567082081279090517762048 11953213 -387468543302048512282308698218807384820 11953214 -72201987124288567847134679906237468928 11953215 -24764114417417332262022876468951564000 11953216 -126967230537231388830246580700546334720 11953217 9376201500584465434192361446727586900 11953218 -84167087694265407768232796024650989696 11953219 -118499225296602706229064629371936622904 11953220 31188778411777030570364237574345139200 11953221 -137467933814945426683970616021810000576 11953222 -290944723117886600744374635855937334976 11953223 -839845490288471853435477190551546249600 11953224 913162872988049376130266677538945024000 11953225 90173013932902659648349002693997490750 11953226 18951695463780332426783011505721424128 11953227 -558863682418561533228836908948231200 11953228 83746285052063767747362938223507013632 11953229 -274254659041034322949810038888987868170 11953230 262728167541049541011198410699890670720 11953231 -1908835933985737440710124276254303136 11953232 -12083498244247300787470678725755535360 11953233 148316024072010644388866368333247679360 11953234 -1519934916663680738599433330290602720 11953235 -276380333490072771706024342209022681440 11953236 710567446852077234649441451674040051712 11953237 -900553925233596617926352983344047170628 11953238 527250008968240120343254511096695953408 11953239 -56492710902570664080733539087459682992 11953240 -61733001829998411471330766569170534400 11953241 -30731507495349195688627673491555298028 11953242 -94945175606393943993977321093792325120 11953243 443034886373591659353821538993732893640 11953244 -506608958109643815327092662474995876864 11953245 -328906262738972374619211525554576573760 11953246 39477337915276309395452761935536914944 11953247 -1229775696206800449159766187847586190304 11953248 561558669052590242807048767963789000704 11953249 149962877262284650097658844265495389440 11953250 65663375262868580919486783357301200000 11953251 -8493905000479188213783795181541236308 11953252 -319929509856811352455054939724745433088 11953253 -423305745523044316434048395889607580160 11953254 51757863230488103489977303918301723520 11953255 530729829073375498273227595095612316320 11953256 78131831022578635382075286622713338880 11953257 -73863740064488522050446772073387347008 11953258 -1434474764306574862431324411240651580320 11953259 223063410605853056258861450984322588480 11953260 -447808959824233752941458685029779594240 11953261 -288221740212075230049674872389420009600 11953262 208722072280274118205678141263468846720 11953263 -11561500453438084558591159979375791872 11953264 -510701463168243860467886062013887610880 11953265 -576469482253925308857650640091422203340 11953266 41957474069815589926462965532000303104 11953267 -25333172825660161363519378549192105280 11953268 59845421193045846520074157840182153216 11953269 21974771984283754933952776657793650848 11953270 127279680753404877878200694415610901760 11953271 129842017843839338088192437452739092224 11953272 587500449192635227529070663595354705920 11953273 234633973767177748736502447748108496260 11953274 -408208783660610459862277448681352798864 11953275 291038949259083895545753893796769689600 11953276 -423425284323144253198772703352989557760 11953277 68157189567047743214737286686448818272 11953278 955022737480723233405197382949369920000 11953279 155305282862859035144442321105626453648 11953280 207033709472394187009977785706872832000 11953281 530394627469405980376507114094840471520 11953282 47514472530723105427253357791022419200 11953283 -225023107175960795443534093944765870468 11953284 -97128757872210341891857495585225052160 11953285 700682579719451897464774825904197906560 11953286 43028946436248992460751491882869648064 11953287 -567435879852530334608974963787625895056 11953288 -323622490442691820038067027426641546240 11953289 1394588265936767242393332840642131443380 11953290 -19328330327431285047073784819879669760 11953291 -61421167997922970681150730667298986240 11953292 130745985328734757922026483931699730432 11953293 691587725005763520809638838949156810528 11953294 191808306022859476780770089874793397952 11953295 674046185071584479374278790358596739280 11953296 231109428586490877014607790492343377920 11953297 -81944777153971710373245651153490370254 11953298 16488076825198829907210108904575015936 11953299 -317808956760936161865028253187711744960 11953300 -75532053438803749854471156510532105600 11953301 -40770652388252554183168654746322147698 11953302 -20255068215047083076573579744396365440 11953303 694926101420434050116762951865752082624 11953304 214028115500169665255764273163364311040 11953305 -207088103918629679905319453480887056000 11953306 709764005346616973036515158475813466352 11953307 114339210037928743868193168624664429920 11953308 -596018073876570932107360679816274224640 11953309 2653799175022953199202227482253327273516 11953310 4023136786053999824255197345015992960 11953311 264503092947377262851824100319882466944 11953312 570200534566235904629088913440374784 11953313 138944330215363461056103552213411278562 11953314 205435823142933122699799873567602091648 11953315 512787546044050848623668729145634048720 11953316 271650941560359851571591116232221917440 11953317 448670180758058064067459630464816432480 11953318 203489717296706906723651532594405651840 11953319 -319297708885261618091188818131408535504 11953320 42045590461148534401346638057398681600 11953321 183333147076479865519255939385859737344 11953322 648302994342917628980591610891096279552 11953323 -345001494284345326205948807902052332440 11953324 -789813580014463915282778618771311938304 11953325 736539766534238540338162343067234876000 11953326 143491245666064258098811482781219104768 11953327 1672855626705957890744637693570422736672 11953328 -137878671241202527444068696398708637696 11953329 -184532521071836062199349620258888197440 11953330 -180537627690388281298921691628580001280 11953331 142713049275764282828616415845961847664 11953332 57682113915732260864975736842814935040 11953333 32291603568510468767765360284446742400 11953334 52035690078552002258008083547468774272 11953335 -238173488871244393828725540470321319600 11953336 -423908425706724493920756497992707072000 11953337 124742926410316416068122177811685475680 11953338 274915691558671440296892841614028793088 11953339 -531447897767146279642575343123191656860 11953340 1455225828831884058647990414315182080 11953341 409301612086892841082958583604030539840 11953342 -70940682321523164830093745212750232000 11953343 -1038423209234346877601379980666632809408 11953344 12475679503820406475741295936935034880 11953345 -124458372721782736167188426231196581400 11953346 -187792751929196775999541787513516113920 11953347 77517772988494353726334889105900711424 11953348 351356279206451123384127304323327104 11953349 -1205908710997333166499935449119562279650 11953350 137996400150289180977358987699372195200 11953351 -740653880517898446404300372118435457400 11953352 -89890387274621451392979949973791703040 11953353 -1095059924860113074968445453291200512 11953354 -48856392359029091018234408168205485568 11953355 6395286174813340198820616190916916000 11953356 76561836564459073797819423241965158400 11953357 -247307415672657972533299607808616842720 11953358 -304629451085153744495429975040978534720 11953359 24963342432580907114409157948388282880 11953360 222157070125921439569980812564185006080 11953361 -289400648894806237233778882376670163776 11953362 322237618760780670875255559932105204352 11953363 -1471789680958033841202679729160643549960 11953364 294703581341148059384319068589358843776 11953365 103894655625065163071364037242081264000 11953366 48806201274314713160580987228455693184 11953367 -582142741255964073633723152244830953728 11953368 -29534112911259585613683822507622318080 11953369 146258546737282966005897333751145407872 11953370 27473627063100967927543598471896170240 11953371 -186846159811747866599648633643191882088 11953372 873929400932386848288905608873600088576 11953373 -1170347367664389304886181390630597956256 11953374 -67960373963733865290433358755065483648 11953375 622271276666826560292740319447148800000 11953376 300586249857136643924289711220850688000 11953377 -50198944327671581651643691184915324652 11953378 -314761784382449096740204801572038849760 11953379 -269491604222870595656565734169181138020 11953380 -108382740227035030202498525856221798400 11953381 -78343528225132759730786380389455264736 11953382 -98459228049926217979712495082422828928 11953383 -78425171478485057819902605117895729152 11953384 -121223375189610206049806703464861614080 11953385 54289948892247750097685595910874325000 11953386 -334021838916676891457616735685267584000 11953387 212207609734171561807718645417421006072 11953388 752168797699825179849782329537814700288 11953389 -174750915555048208560037330020276358080 11953390 828663861932271642404323619322241668480 11953391 448721946958418021999643475034819283792 11953392 198743516964762832740157189602709340160 11953393 97841014699017191181152993894693090642 11953394 99564568818301229991475753653385881600 11953395 -450246474057232503555893389215279002160 11953396 143237036391990167544490766879642378240 11953397 961282857563511527348311162910652767772 11953398 933575446707792834889886781150563328 11953399 -252708128165097903075542839129349364336 11953400 90300097414349734607429572784816640000 11953401 -646426903882051225596775698207941377968 11953402 -402620062818177635095899907001016136848 11953403 -893062478105540597361277837405357881408 11953404 -316250031660254142336540591893667279360 11953405 32631990992990829500491363655169853560 11953406 143160595235491855045597600440301560000 11953407 92704671440412656874705980751253218192 11953408 91928353754948646429476888653640761344 11953409 135919512717431500740927119805504973608 11953410 23191745940885349166831658058855173120 11953411 1519829116830517985372058175116294174720 11953412 -427485349264911339807554330890356238080 11953413 355234824325627403650038094343974058880 11953414 158527176447111113425547881781790916608 11953415 69157956475594421815320499653775816800 11953416 -791914227998261480474360480715709808640 11953417 537408643680037291561514752410506142592 11953418 477683410311246018216299318885466236160 11953419 -216074883373693823608096817061312982056 11953420 -68471227052565000827661335230408350720 11953421 470607676318700242224314594216580604044 11953422 -6973126611875297864694517249043967744 11953423 1063143672260448121599432233726605462680 11953424 136167658001079033561670302433906262016 11953425 205481075221821653673386090110431444000 11953426 588308569991618897165251199417691072912 11953427 -390493597071779081207373846537660207768 11953428 -287385888214588800234283330662226298880 11953429 317013587444289167489870160627116630030 11953430 6405010069494313798922527624277176320 11953431 80398214021775427840557116577845626464 11953432 -18203262188480483141946299345552332800 11953433 -114166060063982775056076928831506046080 11953434 237441799670043647363002633132054755840 11953435 -148944805629515291461185470508688474560 11953436 1460165394681342212769212872059940064256 11953437 338601448908338818136015776260561932160 11953438 142700608955922054525785499315523667712 11953439 1044681201180271692796025840417450886240 11953440 -1126025730110891851683338229367858790400 11953441 9576988045617931033685554196264279520 11953442 -36681319222252596197531216646898169856 11953443 93319997768813929646027319226748060400 11953444 925134164324965354041216980287849600000 11953445 83724601854901499314174041811933593600 11953446 506746638994097558817733916549168789184 11953447 -1020774467422946101797446617682456042088 11953448 105014655488980464568732705931925073920 11953449 -362274974710258725456402958224216414966 11953450 229250145793001301803947936929270858000 11953451 446182260435614920499613876781000657200 11953452 462946936442712817034621474310097198080 11953453 42714344252146917083721267737986765324 11953454 398680443878764750893558117499537018176 11953455 -877258266154730506217905358081968274400 11953456 -364900333080404551356931407721905881088 11953457 -1471090701852504882037666583666131341294 11953458 581712392033506875494576594075298048 11953459 -412624493731527297278872320084759068160 11953460 -561040978107927808959371094496592958720 11953461 166707010709186062323766818548733975936 11953462 100763397127887332229449042092799854464 11953463 2218105629498855797617657295260247045280 11953464 -776048404291921024681156292229403668480 11953465 -397446660103737054739508722838796420600 11953466 185447205764738588114230847756248600320 11953467 404417680421404248783560471367328968240 11953468 91039876123710416333961221455561943040 11953469 1200227408587806117223446295020120192 11953470 -479662299041676911111786500374012057600 11953471 482915090203708710341427332629134260672 11953472 187390430973877407493826072404173520896 11953473 180040051796791206541218060565831172544 11953474 -288228220279028773084957058698100076000 11953475 -179787505648120906814231933668175746500 11953476 -68161406452764386422787117633393934336 11953477 -1014704758153102088847253474788413624674 11953478 127318451631259299082593449470574044224 11953479 156520831137895819804187797970818228128 11953480 287727995799242912015690631190821273600 11953481 179311696466190286060021958928797633700 11953482 344052837251745861156365593570547372544 11953483 197276045975080706263845838705215347732 11953484 -17126170028723726608962452686665813504 11953485 29053954227371012368511662575015564600 11953486 -129102649825373634708248086551229589376 11953487 25571498877209489655237072985845505632 11953488 118334787175446298221690216609865924608 11953489 319714776193911322461311111763063602880 11953490 20580425039875994604286523375403340800 11953491 -288151809997027729080148137448526304000 11953492 1018776520763546716644538148374561644416 11953493 1586157127516329366686390728419704513742 11953494 5157151625992760715184234279074496512 11953495 -472229546764897109490221146745320929000 11953496 -297583436603089419073469083264733214720 11953497 510668422831372184317835705591824482000 11953498 -367833484233187105264782189155590122000 11953499 465806996152571713156791429733748124192 11953500 -190265813982885494992633846938220032000 11953501 -149656888835843111114497204119087048660 11953502 722154622519311565338163428977015757504 11953503 329564891480368926954430355928005921112 11953504 482909755603026069013041381242713669632 11953505 233378193435403696468337301451220612160 11953506 -252551335149596309471241826577216916096 11953507 -139649833469995860387828688819986081728 11953508 -67004854816493549701092777122825932800 11953509 431477757984513974825672316108133750080 11953510 1124122924978149090182882315565489638400 11953511 495173908883652592164096660065341277112 11953512 -371352607398589262596845928906231342080 11953513 383565150365565730343336928332695165248 11953514 -54966045015731825621449616195383053312 11953515 20020982186830380428387892536784472320 11953516 -294162528301198537886328019284444524544 11953517 -1387461322491472387535794800279390091434 11953518 20384049962270655245306601360181048320 11953519 142040393662917086900860631966794227920 11953520 212930949187785662517244653633309081600 11953521 836210336586314874048189236704974007680 11953522 75417940171123741343182594865729605632 11953523 2499021551645416199631221737671025291584 11953524 -314145712708359962937217572084101738496 11953525 858783710883506572749376062419644912500 11953526 140805449843856451269121745325110755584 11953527 5800207696984441324656349675248977280 11953528 573247630309116997183479833136649052160 11953529 7347416714269524589087611588066456576 11953530 -232944165007525724636302595621830859040 11953531 2344133700158494396198433693629672160 11953532 -25068395984237508872372371174063334400 11953533 56898629349565231801594001181071735424 11953534 274637792299047295881641202005635215360 11953535 -322193688212022915836225703719994103440 11953536 272546939141125253331963590541123256320 11953537 -400689514759164109491411491410435946688 11953538 191950943143120851583459218061761945600 11953539 -80186950371485934897482717827277427360 11953540 -570386600252560577842012132695733973760 11953541 1186557310679318534179803502699000494942 11953542 313120442781946196166154083425345771712 11953543 -111318431450139542908916804775937019600 11953544 -7405119238748531149659082801851924480 11953545 97627445943879412159585817093159400000 11953546 -706309875859563863993809625636975420160 11953547 -1543893669323977489042438675643269001004 11953548 913728140783372806412846651176079416320 11953549 364968457809292975580917158097268506550 11953550 -80115036536741600655929272345191360000 11953551 25514236766738864035015318181508586632 11953552 -63048063346735821324674774128912465920 11953553 347552899133822478460169308113962619240 11953554 141200327347505012167857235145145697920 11953555 -228882003709798953125042790494640713040 11953556 -150886100236804481103001188523075351680 11953557 -486343957257475922664588381931632992256 11953558 -769653870715552583078464150050304325760 11953559 -1082704807546624651628146304647071261240 11953560 130575514249820868562133244568888934400 11953561 -777337127266445437645841062768469190838 11953562 1497894783678490658739392072999789559552 11953563 751017374188020716442554974556011393944 11953564 304316922042750116211014092481535241216 11953565 34642746752452523746148320457812896000 11953566 -386559071224054292917760368502782506816 11953567 -663618431645167684634560017973120237488 11953568 1575811946035513901954916320082756894720 11953569 40671320375617325629672703084547563520 11953570 3483444500778036910161027443974848000 11953571 669844347773912161546507503621787646880 11953572 632388218197625211385549430309977565184 11953573 -1318313296033033824695864255440011162178 11953574 -489089667493125698407302543142592338464 11953575 -29953458440070806752464980946392449200 11953576 987049260675122793833341019911143214080 11953577 816558761778688533563487619135624585440 11953578 16697495653062496029873552458712757248 11953579 1381913546738848798781917794107792963880 11953580 741660242984954109975092051882753587200 11953581 245723569715169354278687792822374548960 11953582 -440844937108771691018044622813583676608 11953583 -274505456954821210263008563412885692800 11953584 197909018860304318624090547380002160640 11953585 -93580045988621038981437213957743424000 11953586 119030449717393163644783984642530526992 11953587 549300078216969495295198219181111154240 11953588 441384386355318759499843373971228306176 11953589 1462184438678861298277633344608881809390 11953590 -66292474230712252331204808569068800 11953591 197886715061280379558416713731951384696 11953592 -100408125480649816392125687570039193600 11953593 51300831305340476999331408582250684464 11953594 125095515869104142657901855709393501920 11953595 220416756882996936402137734139794063680 11953596 172117084555024353985900117667244908544 11953597 -1691432719848674780416504148659281399540 11953598 122817809639420426710996052698784171136 11953599 -192597270649027380299819707115763106800 11953600 -841308094918366447615287179293491200 11953601 627319500277793007777012633002306627520 11953602 -44133855657164236475989195149800248320 11953603 362902210104658396426040886333396436120 11953604 -51792170077743102161644353577346777088 11953605 -84239627725376603684866524674510395200 11953606 69610451872732475150464338059327637504 11953607 750877344921817930772339397044244752856 11953608 -197487576778160915610857250041423462400 11953609 16248258924057398613525985672365379600 11953610 136497606798045973341581034184587684960 11953611 -640262225682809921222599531941751761540 11953612 333496330578550652243045629632715837440 11953613 5738615652443510673588316579255707648 11953614 -94610655703429815280857271130760500160 11953615 560454425866246591478797871338845194760 11953616 24861499800066105250422240057597100032 11953617 140779122854839911036330187097365530048 11953618 -80765621539700459964552488081699651664 11953619 1313314493914750188905640131819257155000 11953620 36305452780261888297622818758430924800 11953621 370813467942848760830404469201323464704 11953622 -365755665535377833419174132626123297600 11953623 -300203505738346314021282588716758137600 11953624 257230989991342381260196447382215249920 11953625 -600900613271478008261199041169110115000 11953626 -409160374475818192267359812730719328000 11953627 127567197280183571601320803754872377632 11953628 307111170152315458521902516088309754368 11953629 464370932268408569293857111866331120000 11953630 -22248345812010284854952094322649710080 11953631 38670898586522450317392606758627862528 11953632 -221717734936585853156218814529151696896 11953633 467433003972474847520351360184147457300 11953634 261629232111978314991281420461956278784 11953635 -685054753506929066111861753624274721440 11953636 625074026073036332705304117173119042560 11953637 -292269434149698122308453288673715102720 11953638 70944592487253698025454573501109312544 11953639 -54472204963508412891253564040453802576 11953640 -521521802851453780875238913660563507200 11953641 140558905959382151841042588357859046400 11953642 564021220033360659881047930000578455472 11953643 -564617476852626158512095106696738168656 11953644 -280108517377138060542658785407552716800 11953645 -406383958882095803530966423684536285600 11953646 117480574044808630555418320958863006272 11953647 -468109699464113119742402845769982046776 11953648 -347501239262906829884344767937194885120 11953649 1062068460910600590656787691029006829650 11953650 -180032293245515088610947838876278422400 11953651 -492377320913847872517919913015049799680 11953652 573293131998652240867715737991225905152 11953653 -90879288636915557543616151252137165792 11953654 535097969615003758779895503588186785280 11953655 -95465105274629196065414337058113537600 11953656 5988288200252399696519111332879073280 11953657 -185615840973959130711140515225607187094 11953658 240600796054062979787002927981857079776 11953659 143597103778651093347331704228923712960 11953660 325676057313396797816175357029157888000 11953661 819720575642159038247637352545061966572 11953662 -2687925610140045065586656040536358912 11953663 178776333457769021854527705071097314784 11953664 -283513375818482627218973250015322963968 11953665 -404580900437478195288021940873590158400 11953666 -657669409262404944737064629672230771680 11953667 1173674843508710076147255720932552584704 11953668 -528174109337781874112652467551199422464 11953669 -11354227650698517969350186463842446848 11953670 159276326091040090938883039779343628160 11953671 -165790526649344876096999780110532004096 11953672 -1321832604899735296834658223323212462080 11953673 69784095758585993702976316865165176968 11953674 191070694536120586992914785985395816800 11953675 214990245335095255079868969882486522000 11953676 380194779510780241638005009898798732288 11953677 1025873441325557354692151777363663808 11953678 -62211478356751182658792717771825588800 11953679 10247019956705524198634810312100786000 11953680 93443581974330832457790059445745090560 11953681 -434545255146834498406961027807105021518 11953682 341044292036465417085423705294134385984 11953683 -103168752388962048246904416889178158080 11953684 934488329040437714555372416190436192000 11953685 116570970276226225859007294815732284380 11953686 62634358076816019386818750247693391744 11953687 307932703873674810397202167585804139336 11953688 12068952138075099467972749446698127360 11953689 -115005425488265052047129547769343968032 11953690 -95329902107773860985530953294503864320 11953691 497753217076453377730751960552253481092 11953692 -202918634873988337497972330946660331520 11953693 -479410999627373288468806603497585338880 11953694 13575513976238824402219809101786626560 11953695 101426765918477907202820512478886528000 11953696 1173691066673843554926618019259468808192 11953697 -243691706215531342891090860998660654814 11953698 -242333127080583087884920023748529848320 11953699 8616350698843367039125221663437694664 11953700 -281012893826993550381193627118352153600 11953701 -33557138063673754953676428754014583908 11953702 -261232653821210140505646526307867546496 11953703 -230748929771074710650897709838391380080 11953704 9172195367803166574831888338657771520 11953705 -123788206201448230199097681668054205240 11953706 11705116641502837321603660144739163744 11953707 12677952006026354642752270644340583088 11953708 539370925388313567940863973923747286272 11953709 -66001917398681244162076229603385801684 11953710 -368013838832868705595426793837951020800 11953711 570348245337549170331258015640613676288 11953712 141832491917514303980334627069922492416 11953713 -1064101697367505391488005512816607576000 11953714 309954503196158089639113576311808847392 11953715 -477814800458798211298539728685057818640 11953716 146450662702647273110337732623047421952 11953717 -1127010299682093549838660312819716563360 11953718 -187117304133631581743164680212730777984 11953719 265605954656572700497951637008980506904 11953720 733564765028856325606106419458542592000 11953721 -341251186845623706740375365166700386880 11953722 -22739384834453097876386735231424122880 11953723 -1242501601110246133234994532832884000028 11953724 -164653762494647824512533236660238635008 11953725 44930291811943885897914644654248056000 11953726 -58113105527430558821289003180957925056 11953727 -2824359925212826199041121396598735144000 11953728 -249559449390370823831976251372323995648 11953729 329401116933243835098858767388806556100 11953730 120504903570330140980086617799961312320 11953731 27444341630595317167076410122738796800 11953732 -226815459327290861992326914517648650240 11953733 -500253974569144566531769350903678077376 11953734 -27146875472301127486290096299315318784 11953735 684990255687814959586228980870674837760 11953736 -859075671392232149645621577756879052800 11953737 -37511906360913663717252094531258937868 11953738 -307513803776374816321639868216742405888 11953739 -56703484094835603567931492020663502848 11953740 -26319123358990798704544155824019302400 11953741 -525761280191743107533539943818206094858 11953742 4047269626182765702762771172984552320 11953743 -680208951436890904259909449323073748352 11953744 -64842546462292782072407984638195924992 11953745 -541730708929330276332607044376646517120 11953746 -156797088509869978530128205349451832048 11953747 -599128799634006203761169919229660688960 11953748 -164321585505624034877803605997432111104 11953749 -202524880579520551743280539396510322560 11953750 10846759232459739426670508817750840000 11953751 72717856891012637052377589450877663752 11953752 60644047672971578543933508493398405120 11953753 -808334918020815793545066843268544842944 11953754 -43734551335539230963861329820968915488 11953755 50939295486818082887985964560464025600 11953756 673708412633189160843376032061362782720 11953757 623368043783694766784408984977171380006 11953758 -4421806205889999776120462441844397440 11953759 -289500763825318179651247213780282179040 11953760 -2565264545589283361761561512907898880 11953761 487564608256331818243575752204264663472 11953762 350394264163564284061376353986151255632 11953763 435757622417563693706637525694826876880 11953764 -703693892839947369087481507768946319360 11953765 -70714237135047390499051854664995710340 11953766 -285063571484446849241744785060682986176 11953767 75465842618820550232867897869513920000 11953768 -170564473115402227296956399280284467200 11953769 1606553048413639311774243842086159066170 11953770 -99658892312731206647158002975395654400 11953771 1847570904272997167900354556441436435680 11953772 395157305102946811564395345003750533376 11953773 -14974695108902437706571273363933780480 11953774 -318004673701826717189824172788330675200 11953775 332102889733809545160640820815876993800 11953776 178092827729442637726389637875540590592 11953777 158023487365468397149101303712771954944 11953778 454797214923738377691188968684588135440 11953779 207280645985435612151032541694135150128 11953780 -105058220155208684881905734151042182400 11953781 189917141745612841765120863660081218304 11953782 276897667988173243362519754248385471200 11953783 -673610289876984519636627167130391486192 11953784 647085712587189158072150355441381580800 11953785 81159958378968106345834261837278003840 11953786 -82850173279185368700620863943762829312 11953787 71000271236376086628176520279293533152 11953788 177581822183520349393604353274129055744 11953789 67986025048741223561130243057481040556 11953790 81103725518204329377271556654001726720 11953791 1528820948948672700982672653252049543440 11953792 -960341436787309762327043078305653719040 11953793 28002494891626809018950681783338833522 11953794 383002153110326028734921499263500233600 11953795 -311469193315661799976543744696977167520 11953796 124398992654078423082137989262962141440 11953797 192550553362601847116298379872549151200 11953798 276837235327631866981975174065300284736 11953799 320619285691823721838645197470202549120 11953800 -371698278197284453008355836192518400000 11953801 721779331695762976983705007223658235802 11953802 -155308311883884945227325463121555989248 11953803 1365619485911081012711551829988964753344 11953804 -700772094453578654274878727118486949888 11953805 -81958527968277886925535865124864712000 11953806 136466169541209720757896279054326323200 11953807 1023173962135948452288157552078659147056 11953808 -345668390111257351987100146574715936768 11953809 145589538240141104569994932980147156864 11953810 -31151706603513204456247548494620661760 11953811 -499814535058334276646391507816100949588 11953812 -30592812794676053061800418937552281600 11953813 726914632782352550483446673504260170240 11953814 -59133350378446961978459983224312403200 11953815 331992024472164724477977724525777853520 11953816 14165609381534367977372828407638466560 11953817 16202847852762820172174550638176680192 11953818 -4033698896161440351884633712611067936 11953819 701999356984401071496835892469092827680 11953820 25328155981523888860707240275075527680 11953821 655645398164894016637836035294504722464 11953822 -379623913308048478320174007663274263680 11953823 35953934654550733142733779900772676800 11953824 328276807603913110880156601144532008960 11953825 170976301880593988137490849751332175100 11953826 301225756111532718145182897905773511424 11953827 53858262607287117418839531712407539364 11953828 -15550260393299435666161574413115264000 11953829 1135198193368210844371172043499539439260 11953830 -19950126933744685306216201111593338880 11953831 -215137664030282076610760720802996955120 11953832 1180096843944581943843869620449269760 11953833 179266104852118744921502804942831873424 11953834 80109560304244057438922190467827440816 11953835 -359976397911971129977963111320940098720 11953836 -223305250661796704189164759429423469568 11953837 -100769742198221555727272211015504136896 11953838 -10855991818386650094262243420022667456 11953839 963358122425560148097963908852468424192 11953840 -167608485888926225204428988619783536640 11953841 -30163831801390169802974314780979455416 11953842 -5484194875976826599783367280077218688 11953843 1379045477223425163200707407925250539920 11953844 133111957415964105547425272040251873280 11953845 -354595993035123149093637706048342574400 11953846 -35793419656353421767901173877516396128 11953847 -1049433580386848793393069351646450207704 11953848 -104665205154482921496898675983396372480 11953849 -650186830041595817628079132133233224764 11953850 257433981832296911686791621590085216000 11953851 114753251238958307954751834679834454784 11953852 849549121649937254842169775487794058240 11953853 66020973955663817332504433393875314144 11953854 180807976360135732629122549031695686848 11953855 -219443347706714113283255112453488400480 11953856 300070622505378253400611485940677869568 11953857 -77497191487986915078748301475290271840 11953858 262384414260225065543122043549066933760 11953859 -411832057311702897304950375023823706896 11953860 -14208421163467260012101370899738173440 11953861 -915540524557521742853790454966532120000 11953862 -173515336612054304440277805164815313568 11953863 389202774704317933691998566324834495792 11953864 -346841541276660210812106593245212334080 11953865 -25792047528324127730427821690650924800 11953866 3418736520112467763653988787003169024 11953867 898190913041523358512304797206166304916 11953868 -578701223984217168134006406827280384 11953869 -197428004178962600762006209162988614560 11953870 222313893543724458980104894129612466880 11953871 19038457460845706930456310779339260800 11953872 97305893184086514308370510205629235200 11953873 1124667878767570765396744524923049883620 11953874 -128348432456848487608984526657433883488 11953875 308575667713601380799887293007899648000 11953876 -9701024011344678228194617750997323776 11953877 122618774163493768402537438865387036280 11953878 143411576723880691411187318754687328128 11953879 -396103208740579864419143013952158637392 11953880 211131707254772439685558437702424166400 11953881 1026589248013372858151298099135377296560 11953882 -292537875137277116239275618961404795648 11953883 1063675377808914817257572947552344168132 11953884 -345590415187140344877475389707450955264 11953885 -420847190690379709525000877865213446400 11953886 95213182608360637967499893445606285312 11953887 -83426995585938164795933422887155352960 11953888 -175551232122120914268941532358119260160 11953889 -1375471634095564481252312578327577572560 11953890 122948928909811362447896791283911463040 11953891 -20125512309035164265096834407818633048 11953892 -186108007104393892407218553744852837120 11953893 -443714631487303055164870693792825814400 11953894 217345325607687663711520858019636918496 11953895 -271791585605122382398209291524012454600 11953896 -33148671719726674775809638842987151360 11953897 -359590857441140476752154623566358019654 11953898 382042699101837393576388208587500318720 11953899 370763161705065014944932003561158369544 11953900 57565024083311348639425279546062515200 11953901 -469379542928280555482881066775303341098 11953902 113958491577689475426037641452583220224 11953903 -371363290068849218703809930934726331016 11953904 -76392480114887953000101991401900834816 11953905 65587649948805501200548102293811728000 11953906 -46800673281915699829497825405830884848 11953907 -119484618169283548872902857723954356480 11953908 463203853390237422523015343280968721792 11953909 93342561202894416327821821905640304928 11953910 -26948818056413431459573929142349921280 11953911 -1144460618978377753655232629683866582960 11953912 -1048186871384517541661757435423938580480 11953913 -259161781850829942932804045078575525296 11953914 -483347347159409708998331321714257920 11953915 -285989845083851933040027482193583042560 11953916 -107546527234559246649457668079416760320 11953917 -1018480704575307933024097820513208087066 11953918 -743893044248684440607506335107422755840 11953919 66591912268005091655198267682534367920 11953920 -148360871089116591628412725537548533760 11953921 135616575789867998532985812114997357760 11953922 -717723240708817566302067978956118973488 11953923 165058820141249515976648139588767477424 11953924 -1900399568329602123551031548524254658560 11953925 34593776512312641237452685865491814650 11953926 360315422756804871917440589530843545600 11953927 -451120111396676740101702654022756475448 11953928 -9778716200182310861177755867237908480 11953929 -63526490820466154015768952760033437312 11953930 68508123485564528144143612350281856000 11953931 -84525582683364380784270000550898478720 11953932 435372747099851643600993424500087516672 11953933 886346282764066731254186256525194626176 11953934 -486436344523162016627495643190585080384 11953935 44847776210107774671665500164526560960 11953936 292648263232651788270656125746634768384 11953937 358876465488952348103942125134823697586 11953938 160586910094370781557504395408736659968 11953939 761276448410922816192638988101713472056 11953940 -156279188771738474625275755144517064960 11953941 -104250206521829722015194005577077632512 11953942 188470020016776359335811531320000877184 11953943 -412051540024314865579689530848520689656 11953944 894919368286103486331933936638845839360 11953945 145198259429920894835757656372432520000 11953946 293264948629728172249360116282262959840 11953947 -131498185310743312144667983961545540200 11953948 24418791013572104171300824077918937600 11953949 583802817656171184900494208255133520736 11953950 68077424193631314701695775863860657600 11953951 80245583704852854087210780405226390992 11953952 907429916350972356243283318162473418752 11953953 1661507522618327762726722689330069600 11953954 -256822159655305588359916409002885490400 11953955 -143848783947633446615488670205914028240 11953956 -28288281971968622359816654006823854080 11953957 -16749767823929270045548860107856728000 11953958 941485797206717018843021704834552618176 11953959 207410765296747519949906969554940075304 11953960 65887701026739923734279178478794956800 11953961 -1241903640467614608278825620521361602438 11953962 -546093502040451867669572753758252384080 11953963 -85359250095676701236076379913325757040 11953964 318768527636832065763229455108924211200 11953965 434251218983060850915853175463952881120 11953966 212561151560439700608360657655126182720 11953967 1406881412366612718463337894334528896016 11953968 -92748254205633394806578482649496354816 11953969 46468741537898416002342162626661884644 11953970 8445048533399010781489671526457088000 11953971 -229974012310070985227054698749335799660 11953972 -298106780987403231916612305738328473600 11953973 959303537070885611656533200901982938222 11953974 109144357626385587137085105610997864448 11953975 180183046060078138114326017072024662800 11953976 -865929658292023044071700961453488721920 11953977 121284583569574694925164868160550653632 11953978 315185115026213033449771034629588661760 11953979 -252386885878598121413772212432711175624 11953980 -41841438549628798978098505047654543360 11953981 -353958453517182268627444564386921826656 11953982 -716500842343687552919936530786690896000 11953983 658057866423182612449313470036244380800 11953984 105954137222100349714193389856443334656 11953985 583814796943976194592584227583404948180 11953986 13883137790873207542362934525416185856 11953987 202706004325833809351677864207170894592 11953988 91885965925445241755572515619490959488 11953989 762026087399825770377905800727439406524 11953990 32729057016102757329903414439318569600 11953991 617076885802005226298960277842891286072 11953992 107432317415077299194727990662788055040 11953993 220208459968648132488650547408280026240 11953994 31017853700857448094742586951645080320 11953995 -347560930781434151880620203391706596880 11953996 -1164152284748451114130030924145876512000 11953997 -245188438620643519889585927491955661696 11953998 -121384143088267512537561055763572891776 11953999 1029484844539716191505879038922385094000 11954000 3621974983403459408761530675855360000 11954001 -108985060433596648414618831217732186976 11954002 -478692068826224167910823255549639598080 11954003 -126893858632427690128041978440702624640 11954004 -275339347288426829084667016172218619904 11954005 92871425336202437004346647484854092160 11954006 280456887313937716576106545566515098560 11954007 -613976946923430761320928714952236081760 11954008 227639271060618206342488761201201745920 11954009 -76065508755641693748466069060201846488 11954010 -59745363077241424257097379550908509440 11954011 954568913483226208689313089037671788612 11954012 362007715088731980556906514212167720960 11954013 -4558076423437108550231271135109045536 11954014 -50902500494477077880272892863230960000 11954015 -1078005329605040806472224149322326138840 11954016 570038883380716716724225739873560952832 11954017 -146053296951284454627258383680307763934 11954018 315300318351939406653695449552381626960 11954019 -306235142092397112369298954312899744000 11954020 -88824685426954768979747439468318720000 11954021 551617421318316132598229606256398937600 11954022 256390604228939079538328165562901332672 11954023 -574392396807166837537734070263749510728 11954024 1078040356985195031530497838555946408960 11954025 -447581628316795901222167022381725127250 11954026 224081194723938275188639681623206877696 11954027 -268430221756637349033718241785705195008 11954028 109003392391258907624345064395858449920 11954029 -1186588645500194532709141708420934260340 11954030 97455029204090363445687468389654649600 11954031 517518670170495584188584638708877708552 11954032 -263450317614312269658701201415397539840 11954033 182205097172652343714855646581967984064 11954034 92161530478378709029413239342184161280 11954035 -88475960850870896910919780390682625600 11954036 -763956607556781862301764851413436693120 11954037 -785067987582216744247442869721983081440 11954038 529569563016027420472803919124842933920 11954039 -563375883648553940868243724424693352840 11954040 -167878356868470021507189850699210752000 11954041 -1452909319882517457072915606808863586416 11954042 -10357454436184365008200284139379436096 11954043 -9551085612984847631573705001336284160 11954044 21780282989408621759591148541514880000 11954045 763932844138308827202288383673115008300 11954046 -201968875850054147205079145799953586240 11954047 38337175152600919784339105853199516032 11954048 -1228048879113590410237245873927550402560 11954049 -403400264490477795060447567960236021280 11954050 388247856019077278527843798330325794800 11954051 51283081318138666075866735657828317052 11954052 385384409450396079254983500593534825472 11954053 -130367535074659915361751468855976193698 11954054 3835827439603545227688150790127695872 11954055 -537463974022381564669446069859681224240 11954056 -478392039385680026271674023928812293120 11954057 627428267768688977438855721884303872704 11954058 -326565955087543182604471850712776668416 11954059 337543847087685696921003222616702145840 11954060 275988549958208041821678662543171942400 11954061 -8824127703441471060612926823055105920 11954062 -296477682816057209916590654015200123968 11954063 430478222354649983014099485611989006080 11954064 -253049671997326872136388503467450040320 11954065 -285030551613816455345945227545247618560 11954066 159423756652078494767061777927597523968 11954067 -856158245740737032802374631655040814288 11954068 252590942723042333447307521738776446976 11954069 -1091463870147660295823158578629299900530 11954070 80616475387642868877466295305845667200 11954071 100434231395990095741334080570433393752 11954072 -115490156249156760136669154681139609600 11954073 673940153526380528932531229519935881504 11954074 1804296764747582911810831993742209536 11954075 169418087505920051556802241230860153600 11954076 -460477863949658380830921839961761146368 11954077 -2138513563098779779939480503698082063168 11954078 -418588379777679300197981869989618778560 11954079 586003604182169149650390249243820742424 11954080 911145096058638786509833182303047516160 11954081 141913951622974824649134943293920120064 11954082 -2869301536306497060603693993084367872 11954083 590935276047406703471753423931139064904 11954084 -833690788894006228760608960899246566784 11954085 -69322495793973773618574468330863541120 11954086 5521074153388156119451124533823121024 11954087 -2474657698127599018770888821746537506648 11954088 -924924604572204581886927531801668812800 11954089 -78158961774828562994499418444865188224 11954090 -297829416578761528491296904138047131200 11954091 71131301161841520553367772359310340080 11954092 879370591604459580174769755073582351616 11954093 1361336527535184277074437142614444664342 11954094 -145118911075752967842668707422698065920 11954095 395727152474810078631820301982063942600 11954096 -46451866246985054147353808270442627072 11954097 -243285251712928322753628051638383886400 11954098 -88247679339263447180106859336378211520 11954099 299815626128920062084719538788451218736 11954100 -178075057265109816668763374628134553600 11954101 -747092436584365587237654734294247354898 11954102 225479534708213700499927303033177486752 11954103 -250518393476747818206986195078016756096 11954104 1189481391006173266698024924192158453760 11954105 -215454578708091931593707207043044859000 11954106 -435028473742742735865213792538728198288 11954107 -642575147287045021780087320468116517360 11954108 449053585611368432148637330160665881600 11954109 -40233702747282334763243939005314792672 11954110 20743973209459287004437391858447138560 11954111 -282935948200458593038082323126438488336 11954112 29873733561346869764277305080547377152 11954113 -1200086432328862495493402537758509119276 11954114 36366099983260425950206089454204264656 11954115 -61333187562340456570704246052481889600 11954116 -52358399355111225043999011461035566080 11954117 21016888163650062674472382878003446784 11954118 -123853794914560355042646526230433807872 11954119 1589574746123375870215647289855150063560 11954120 -331363820019660702520536402770156083200 11954121 -1021601995136938384586498074207271904000 11954122 261011773328046276350248678423595404800 11954123 282551111290019211460447791414962580372 11954124 -12461723471296561819745063169583165440 11954125 529911465600740561397437465900521359000 11954126 -507060969642026449061654206007611718976 11954127 17248226465752265553916443820839438336 11954128 -282046710426924857614257384536372674560 11954129 1752026041073208046498307002676428800 11954130 304675700839709434612633225075584683520 11954131 -209214473729910179326648691524850226608 11954132 313923800013801039293449479135024256896 11954133 593681069304721022678389787195825644302 11954134 648973133821564249513755354463064725632 11954135 212765035065196961738046537396842342400 11954136 -638534432435839706192155547452269465600 11954137 -665390909358763800224197085386457448568 11954138 224686829871499496086424185939113532416 11954139 -268253956816169749319073924166232966400 11954140 -299240815781343934623883085808136151040 11954141 65285068281590812469800426505423666412 11954142 -250603672124950634955187851733648338048 11954143 -234170595475266304508290612466798366136 11954144 -352374805722625603740443933103844491264 11954145 25562677126654241152062212840420574720 11954146 49661130263505316100208199190253832272 11954147 549447101243742751138047519093526364232 11954148 68068337463143252996791302880369090560 11954149 -1265493488312344105668911657276659580864 11954150 -87841264908847331123540377208147894400 11954151 112761834178367310372419052613776687000 11954152 271422184756124039989958242942656430080 11954153 -1450677008500012788850877776414961331996 11954154 -5262213715975729364461919492530152960 11954155 -289619463837519759767243336907780817440 11954156 554224517279268058474763272426871435520 11954157 103762125358567127545040591555775165120 11954158 -56697008771033905596778967883293343744 11954159 -235957359676369577422178330239798343184 11954160 -133765860979906705853003145105731911680 11954161 -923277602815055972438646501583360248238 11954162 -631537446769924992082658870283166922496 11954163 19707829228704359575488766676739841584 11954164 639167169749861869085910316756581376000 11954165 303489787101191143357168419285085051320 11954166 -31120882212224815051189976905282523136 11954167 -249015793286920578791307510802841903880 11954168 -1490810605774398539421728776338945392640 11954169 -1124249005541751927738686498887835179680 11954170 128765795882185806589989693561294164160 11954171 4371403862879429881936976745191969544 11954172 290499346155452255111776526294188032 11954173 234760516801884874431823301501809697280 11954174 156648146454199021238097505433353352640 11954175 -469066078146097607910009288005733993000 11954176 -47158748502354140642176185132908544000 11954177 251126367169903360796119471561577583060 11954178 -106135901163339965133596796395695198896 11954179 -46959196490791464444541106348920338000 11954180 -484987730395022290949171879915958681600 11954181 278524959569354015328605524462396440000 11954182 53781985837294217110227946876275088512 11954183 -510469691916861708828572813566765046160 11954184 256721425568297253287544336504837488640 11954185 943468602966522467671136305608863676360 11954186 -8023181878803887469755969651193497760 11954187 -260423674922787152299059178695233161044 11954188 24313735436390537613290723081141731840 11954189 -106703255165297210866916288932278638592 11954190 -45127267343869879974904399951759428480 11954191 -552041754435133371437120897388741500616 11954192 -242991080573486099673093598001685135360 11954193 896419405933174634342167705086950030064 11954194 155336273763939366103000281999191012352 11954195 -1044706580705215605083382371784285600 11954196 335040744540282238973436031892873871360 11954197 -321387158804917610630659569229673015360 11954198 -17447145720683457135299886949827776640 11954199 378272806945725300978953966174850250368 11954200 -640166338836272731258970178380073216000 11954201 -529921975791813140509977180126335742720 11954202 -75605856628593718998969316657070088960 11954203 -61418963305994435774272403041170772656 11954204 -521930028727821412246105747630073601024 11954205 145829050479087818491151823319292311200 11954206 -154060860927138844780983709698745754880 11954207 354487162203121991147152633045774993176 11954208 -176347970801841648288599688258068152320 11954209 416855211249068712473348710969740211716 11954210 -516427218351892636342140452484464022240 11954211 7820331558423048071159865024116856960 11954212 -40188650386641179697146565960463220480 11954213 273347534490178109760451927816667367480 11954214 153742981808586413182130588004408700704 11954215 -5428118639920037271683080041030804480 11954216 -138489011026246998087110229921662730240 11954217 -150102343190133933601319364743306956800 11954218 609361701057465284252565553095828253440 11954219 -393626911651980989802747117945696523104 11954220 72555492952417164597779146686046863360 11954221 -559575354361651689176057764173778409578 11954222 137047187397547485114266733976773570432 11954223 57887278296895163848568316135740756352 11954224 131900533462041731038430107921696931840 11954225 -419683311212989459484389647311329808250 11954226 155398465148078560570168176307685318400 11954227 689067333020314946756418096231364087008 11954228 291661448825337267519735305106192844800 11954229 -201838149729247577735220471613378296000 11954230 -561240200349841986394430689099945324800 11954231 -1440891221553500621685841763755474586136 11954232 255770383726198488873806028983234027520 11954233 692947043921836710374125242272427645482 11954234 1414458736507395210953909465134034400 11954235 -564433831731669934705650317437379834400 11954236 421088100244764386536867327832104908800 11954237 -74350282756314595481199956690081421114 11954238 330239457590253183024187497438662478144 11954239 1431639282298475731116369756079453851000 11954240 -219585335367746657425864129510621839360 11954241 -186542896150594516020391561641272198784 11954242 76097565870349908396235253648195608272 11954243 493110122519725872044000150608500307200 11954244 -635863594938559618611990965619415901184 11954245 136360436156944617568483242052868605500 11954246 -834528939282198722199129792246329046720 11954247 -13786202315276061733233378832384934496 11954248 614339944235294591995983081840791808000 11954249 777666588397053915110614375370674548240 11954250 105367598966889388777003289726607360000 11954251 -4574184289987877142204643443497852096 11954252 563606942513190041371525112264759124480 11954253 443164804364374917821488743075541773504 11954254 146697458682466472755305676984652426112 11954255 858368421416020753103986127283599781360 11954256 -19006151630299267328310725808085794816 11954257 -27805147691641640780983651882797080128 11954258 12130996985848148100473457926877788160 11954259 507748959477597061711435642186090868928 11954260 -1358848042346257094858270026626201600 11954261 77474086175599066812786269909321786304 11954262 -865216406124768649034138605224761511936 11954263 -169039381203000257609292375477125439216 11954264 125287272080357818670216449991892172800 11954265 -544125840574731490092832684866355423680 11954266 -846194022387532485462264977045138227200 11954267 -157333264767007456567684927554998096880 11954268 -665451644658824767278369490654470151680 11954269 395432839211803447384967729337582181670 11954270 -107800140895887159087264049142751552000 11954271 117546057231914615388679758114372081024 11954272 520913882898077010242623755472606593024 11954273 -14891581274666351807190514261061355456 11954274 -80410876462353181482721169243192088576 11954275 -672778435409918598595744441948130961700 11954276 -854425829824659846153061668923874951168 11954277 -347858446831318126919945750001522327360 11954278 72613819895150243068423207387468922880 11954279 552226532604618119606442012437971997880 11954280 -169859284536399883945570280188772352000 11954281 -686765915470140586598471891880096450828 11954282 120200050828102541355640187623353437184 11954283 1607654104667408454374356416674012083968 11954284 -279632126947049924619876715824605296384 11954285 11591971486503107852818249952808434400 11954286 -130514847767547277518813924642454235136 11954287 -236106911026189569646083982896028246320 11954288 84374415914225096505748940241323556864 11954289 -113980216647856478170648883125437880992 11954290 314811572838697870556215026389062442400 11954291 1831397051740969047938370239046780233952 11954292 -192417154163003889227230938014269464576 11954293 -300848701655774541498076488966568745040 11954294 -206078497701544526423197615332482814336 11954295 400416577307287983100078979913676254240 11954296 588358873949765279610123450846390067200 11954297 286361721459954116633801745480844685700 11954298 -371618092937816336973683742066750845952 11954299 -116329047040716086067125772634152756464 11954300 98003975878949099303996140411907980800 11954301 7450579446853355000588144566245422880 11954302 -90086173859223958918379608985504140800 11954303 -1116588090938306578809847872836515832448 11954304 11752699724317079201914350620135915520 11954305 -324389460180633912667440270522835462080 11954306 -65000026480551772961907384674480194560 11954307 -454888406799295046595727903943457329160 11954308 535928178096530594831260117366163767296 11954309 406473671369884278904933335889400985600 11954310 -134777534816607824693233585526643699840 11954311 116538807383637627298311670769841701912 11954312 379731238502860717692586057861555123200 11954313 8915236954523903402272447589614330368 11954314 174895480756021144599809933275655216640 11954315 -420844678404345262822452060036446236800 11954316 -826882080327519546960940402491646464 11954317 -178856648564300272890432343704361506634 11954318 661709477091089363163931858121218023360 11954319 -90331383374181362706704255639120643072 11954320 55095040921760744629361953084118138880 11954321 -628743133480758246484380704454024950478 11954322 485956279224996135602977437996388252320 11954323 3409042639854985026638070272588380984 11954324 235469558117425628921309883704203339776 11954325 146023521654963530090427996100343940000 11954326 -114982079480973276994084286951064170496 11954327 -351521747553890622075001067700195766656 11954328 110410035443302415473700570747879424000 11954329 -32365036543965857525231396337012481260 11954330 233188611414383765211695633613306628800 11954331 -980083879251311029365053708570348798160 11954332 141402882762665171046498106027627471872 11954333 724361052155203098898772527479059844582 11954334 2816694577244009636560910218228877952 11954335 -260080578692222749057540455204052105200 11954336 421474912660851289572717104614138183680 11954337 -455285241077454287190270815894106894432 11954338 280108442456271245348990383442177381760 11954339 -1332125224295237997374240539947200749860 11954340 -202191094703549757907890302210144259840 11954341 399983920700263244523698037846213150720 11954342 -405255838260773200404073210780058090400 11954343 -831861404023682826800759086725321861336 11954344 -4229675610757709796615494204522496000 11954345 -64475904470404280840173592803054283760 11954346 -47333713611308390174819407856594328576 11954347 1608264278803418553860079317528280223796 11954348 49619285399885416456288663524442899456 11954349 -331063279705903611642130173154422707712 11954350 259811261467685479335344705095593110400 11954351 504642306959655079596490497408054480600 11954352 4558592608231901156804577471894650880 11954353 404925600473720423434984578899985078964 11954354 -381401616226018677402558852845555791968 11954355 -160353553732316736077351130185870830080 11954356 1366459443166594743322566482873758445568 11954357 -215837383360018658190050119824332802180 11954358 74445018354555743180510955456711955200 11954359 -320259387421919714166818828964393633520 11954360 460727415072891703950520382124521472000 11954361 459508033641616583608658264786312269824 11954362 29786778499945648939094200970338412544 11954363 740175385115825861961612488881797316920 11954364 264397358125395119789275428490781938176 11954365 -390907408003773259631446571991132660480 11954366 -532408545769074141555460250110895558400 11954367 383152362155404724537237480276222587800 11954368 216609655268423551719657519966475780096 11954369 527563067845125125166811790903876200896 11954370 44811199417489022128363874203562726400 11954371 469060345271628097206274975274651119824 11954372 70885802834323056438304129686479581440 11954373 -287140387030021553810059461479549603616 11954374 37143887414685243767426879557991032320 11954375 628736059170068475763955416118520000 11954376 -11259882492060804152007449472941260800 11954377 -471236805410661335143700342600343363936 11954378 -418428848260894877014890556139335184544 11954379 -422622822660592805346573811159484101416 11954380 690037114199542829043657054528156134400 11954381 936550807770848451521034858181421413164 11954382 -17412611592018393044784115147887805440 11954383 262151604647248244460638058382145619456 11954384 36917910932190509911570914201880633344 11954385 -145265250245438026634197936933666281600 11954386 28468180809446976083164923665351691264 11954387 40123463569786934739174620011306917072 11954388 198506109217271166747756304113122832384 11954389 540825569872675160806087110712500391456 11954390 -105619852513829978714416009916458955520 11954391 346153409787028057064461192918087982160 11954392 1134727081107202051760270966060853504000 11954393 628188199726106821965599340071864131344 11954394 378770258000818000163976921183333495024 11954395 253963894879918320866219906874303998400 11954396 -259712441017285401663326306307805739520 11954397 -6526648654416795676381351277409095040 11954398 -480210353827346142162206955076497148800 11954399 -192305642094180542833532779434200277600 11954400 208859345995396430394353371106023833600 11954401 -1956910253122623796834771794490764290080 11954402 450266298325818516747834913626410138112 11954403 1665340963279895431556989456997973657600 11954404 -116305997240119081215597213447237427200 11954405 465484457963009705544570569570241513120 11954406 127078709647854544782273237684974174208 11954407 -51145808170602774300985559567983827312 11954408 705244637828822722369238181072233103360 11954409 93452882511933304436378334400027228800 11954410 -190710585347487985676055223990181874240 11954411 128977146379801171295079243130018441728 11954412 83613962733848503154336906669622067200 11954413 -159213135314885610114796287759869661876 11954414 -352075172160859484136450409073473464768 11954415 169844953708423901396169896993660413440 11954416 -241967387721056925904141639040672301056 11954417 802797637578909767469125755844767970400 11954418 101112904409753340315177289734101483520 11954419 1118061999378418242509479430009604982800 11954420 147618084697519514374700700207169843200 11954421 -115360969227807126880245631064228289810 11954422 802445916083927954179442882975801956512 11954423 386543469328612782245881090987399848264 11954424 -348002777718477447274757788502762926080 11954425 -50204843976962332226451346087428459200 11954426 489204759976165943095206217969264253184 11954427 -429347501372989049138820177727764309480 11954428 -444949100441625757652208044518207148032 11954429 -1055430154471924794286532199564453278970 11954430 4905221695296786930200709582752572800 11954431 -1307723855756472495018451920823873600768 11954432 926765355474198326744442874946761261056 11954433 200226752042609536235007375745965858048 11954434 -313253254622109457353407763723958729728 11954435 990530900456352183652049624510709908880 11954436 -131287005914624990104813840775892381696 11954437 244141908118828033526261976354150016 11954438 13294528474365449560538194271978304000 11954439 -369911324138244763920130316400257088000 11954440 -259003171301940165631122744029521459200 11954441 475442124890393296110109191452748960612 11954442 -12769170228573153809340463668575071488 11954443 -605664149048091150512785587996570971308 11954444 37993915049263475433790048194162951936 11954445 459283350693178847671489786853626496640 11954446 57038640660088960541063089849712288640 11954447 887010680270943434637623631106830622896 11954448 -13028011679818489489619172979435831296 11954449 -47393125446548422527434136860620982680 11954450 206351175645176064467321468200365158400 11954451 -764733474697130658621777279870626168736 11954452 118833590093113494729837996067910299392 11954453 416600531801173125396475895776789157280 11954454 228247019206059224045573236942352118720 11954455 -144854935956863744570860749429195180000 11954456 -1221749603025336343445020456829647319040 11954457 408597456378610559606951806636478246208 11954458 240054673608954610016725826424169712640 11954459 1227547372449320476262957423501623064040 11954460 -144427126611089146682113837233351229440 11954461 196121873299802738770900421369457446124 11954462 196800132964375138001010700258160519040 11954463 -277938031095593036448316588423017732096 11954464 1428679087856536715355085690193379459072 11954465 -898941458906212976375561785140019084140 11954466 4149767390531526962239850255547344160 11954467 -158533141279968066686224286449409896800 11954468 77369940914904095678197631650517778432 11954469 -944268851541124250035309123231877405856 11954470 -446534691631822664210489513556245639040 11954471 278955110261154789548727791157469993512 11954472 488897842551162278277823487514529873920 11954473 11338962077924512149119224846742247744 11954474 124945788575746172360832788297765847552 11954475 180306867718647217674400715054736469200 11954476 313016461361674992139755571877443554560 11954477 -950523730067278509604166875143589012320 11954478 129074959545621954079198459976286595200 11954479 901943420284121050967476561902586008080 11954480 -3251938877493172952451854604809011200 11954481 -82421033831757510244412395290107684256 11954482 -215982035247502023864613844650527418848 11954483 100558876392792272676147807963058803360 11954484 187854213215043454513085896026409845120 11954485 293726741602240770525635398896203920980 11954486 -175603603765289675338459222956428335296 11954487 -870024416542375918755655294190520853680 11954488 -224907635770710864071826093883402567680 11954489 272081734693737011880372358251778184640 11954490 211271460903322033681715844717746634240 11954491 -87278976596757663362627551061001998216 11954492 -76599844785590309957324205697000677888 11954493 -304176284587566837679326968054805408000 11954494 -458743355525204373536340282947319784704 11954495 90395578422652666847946063767268182880 11954496 -79290713606864719495656477056355532800 11954497 -3310079585300317318976691661878185858688 11954498 730319238402263655063849439849074814464 11954499 -174407288314745914865601707662032420864 11954500 854456753981743509049462483530960960000 11954501 -50263773572516171611033633323526188576 11954502 -68204620607500934422022042103189194496 11954503 372888303076478175919129400515153964928 11954504 690764114924271188201524139435744117760 11954505 -33018825928611942777700365277497445440 11954506 -455731694519647101328260667553819460048 11954507 426851377782953998544623157501604099072 11954508 500169276715824940838143338320659176960 11954509 221199929550258204492893442198948315616 11954510 410636008975988307523571933909152296960 11954511 267758725297510864062642577103806061160 11954512 -89061560491055059087236040456680054784 11954513 -565294320698889486411064251370247492238 11954514 144005518057262420415443718113958882816 11954515 4179436346307046872307194762645308400 11954516 5161857826515196181481231371525959680 11954517 568906992301520126420574690044181525120 11954518 -300059592942291571034288285689590179040 11954519 1340491969239574380899027346065838472992 11954520 379701004895350898498095424186972160000 11954521 472108722496127702607694958655501997440 11954522 -739158474805541382265267895200485980688 11954523 187429205944358796023858705341977414144 11954524 816062422616116980213367242057350468096 11954525 373052193332108197666738888788808500000 11954526 -11828217427961578481484237613382470656 11954527 -19710106261562288556539088746134199200 11954528 2194957048932262805069661620337438621696 11954529 -624331216868225988043310418483975188352 11954530 -137494375652134954735176766739987589120 11954531 2481411501210289465723565324677011217992 11954532 -383728426617998256805617848133430422528 11954533 990972865194752542208923276593632406782 11954534 203164073712543958119968243030619742080 11954535 -250961115711871310691457184800332970800 11954536 -1370243094201129782315927158862046658560 11954537 233239630914556849792394044165384321152 11954538 475426220282655824221044885907159860144 11954539 687784449107875881498789822579532660340 11954540 233969635254013623052982494141540070400 11954541 77175528847286465617996729270932581760 11954542 -690034283701267155188270287596784118208 11954543 -45730504873944427863683994647670135000 11954544 7466523860988942537700625390430584832 11954545 -428507451762638068653035735438475338700 11954546 -442308500564729360722313035338696300528 11954547 39646241221447320147688976429376234312 11954548 171627067124574504986385419688674715008 11954549 437623336306563487356785392856970704448 11954550 -225918518106704160020998635373903531200 11954551 -73901240638300653645198959247835003680 11954552 -338933652287085118815575392249546321920 11954553 39608431597119583465228486274760077760 11954554 -327211325225582538433014822885368417280 11954555 273076883234928871012126314505199112960 11954556 165182799648435174616412332896319065600 11954557 -801564004589094910883572439452617827194 11954558 441567744738804400007464550455548288 11954559 -13269600551529990390374237933764042752 11954560 196514960395724461615281848224579584000 11954561 239730613553022014370209447521249127424 11954562 -128774184136338182353075804046069892096 11954563 -16531691401957038906397378621220717188 11954564 19785095178808871971689523796773124352 11954565 -64323148010833752302238763455426401280 11954566 -93179211315739186895511619956588055296 11954567 -727734199344144712876094085625588785384 11954568 20896381912845621900574180170620928000 11954569 -5683763103963444540052540421332551840 11954570 -514874096777690031951780057239754795840 11954571 -130771436645678072207497148238964811856 11954572 -42811061826013854912192179726848327680 11954573 -1143295086637451726041741148492775739776 11954574 276263243649919199983892077999424067840 11954575 -52099985359259684842937446197914382000 11954576 28488639430444251578447672565340741632 11954577 -550084079905864430284263048150388484880 11954578 -325319481417222814651493180272220162160 11954579 -310935917512975258878888701066388854016 11954580 76102880698744777101610189337348505600 11954581 -10125770598274933933424577365961614436 11954582 -489797027564809996032663172276489367616 11954583 109841809122379892017122389507445247440 11954584 762354890707751003714355153130773381120 11954585 1124603206819616689978316029620705915780 11954586 -532262377442367155263352442979862016 11954587 1772865563863625581632288462762252167592 11954588 -509136048511163392041514655798595789312 11954589 -331541433427340926751942087376154653600 11954590 -45100190682592081887552194805329707200 11954591 397843488497431016172297927130710781440 11954592 -154070103132682759275053707341336674304 11954593 -31661425586633771822859795815875169280 11954594 6475094797105030779686667091062006096 11954595 131942521223620004856018842545914743040 11954596 -1300929657508254213114803188181524766720 11954597 505923265591014573599466830126265814812 11954598 -14491065418590632566416334886337212736 11954599 -626573714396021689630879109816070413840 11954600 49278515913750781436578624075130880000 11954601 547558495249718330957972708643827651040 11954602 -15321325289339589364318043162165504256 11954603 1420539521342312066580964029601836204852 11954604 -737987623565690791356340620272506795008 11954605 -308752496363924698505685335464340285640 11954606 -545610839636473262496610010209476781248 11954607 229591623985279534529201669497082577792 11954608 -176717179866739818860920735022800240640 11954609 702941326918824846353408075586354718560 11954610 152879021494734372188597513341648358400 11954611 -1309526021777321400179987988051807980788 11954612 604206451469925791798312794144517383680 11954613 1114246276420077260874413104349654399808 11954614 -267622323129919325909654685808053141888 11954615 -760037454744770220314505498416201139240 11954616 -46199204076912512561622263517760512000 11954617 1113224672872255120322360756993279402666 11954618 17373022762404243041990077513435020288 11954619 1063185572944819887072030259444520784144 11954620 351287329996108094955847910773990087680 11954621 434489461481321312255078659684077159360 11954622 -321762786227335063719330915518084968128 11954623 -54135647621100726432087628810163494912 11954624 499831388565279653259478427265518272512 11954625 542447217224468828911713587820501600000 11954626 -2646660675949216150905272105293058496 11954627 -880170491113018837545643589335479336720 11954628 434598490338866638336871756792104006656 11954629 -572276147398275094469268436930240404000 11954630 480254473603137828471239782353763704960 11954631 309051190319334196621821267151687479120 11954632 -216049688825274496743669552406645094400 11954633 269931822040662432295121743924730625882 11954634 288238323490587437724835552787536500480 11954635 -115836271037474085993335047875608820480 11954636 978617079152053931681205696012033166080 11954637 -574692454852251445288890464971133882880 11954638 1057371479374422114072383031708508426752 11954639 449755568009923672816568165418474405720 11954640 52400224705003192287201153926802309120 11954641 970028767299935512771953869099584537920 11954642 18707630537945235184188742517711066112 11954643 -361934898117966365549824535381522528256 11954644 -30893921288810719163702662192048703744 11954645 -12931818695625591369274233121882733280 11954646 35535508565661310898591333862366556800 11954647 -167943734657433845950027180634229476448 11954648 715482017074488102572289775797911040000 11954649 131388439212362801945743057554712079040 11954650 -34038008799619827622888363488292706400 11954651 1531352416009540754432996695197063155652 11954652 -202513669889539603273773917983576206336 11954653 -454114491150307523548039322694271979098 11954654 -60662600893587250892560803243569484288 11954655 164627394399058565683439273023376616000 11954656 -29370647726211582081758103464790982656 11954657 96312097916364219094944483017587816320 11954658 -187066971505444081044471283866188298240 11954659 685410110589450766476452017575645192860 11954660 16439123012904053368176435442147368960 11954661 281316937332926154233246569959045594240 11954662 -699809346139083107443373329225316283168 11954663 75687488241276210582563067831338323392 11954664 -426307696248487908256500829259571609600 11954665 1188929581930098075938853774858675376320 11954666 -864667591682676696008018600976182437968 11954667 -261819108973528032070321056402719898240 11954668 -329702833986459049705792080574987250688 11954669 -110685015265729406646825902739104901930 11954670 29915716528595628729208677195483955200 11954671 907893983698738594144545675448131297872 11954672 293970172810409351565257174645557297152 11954673 641877792825361920165392807717753096322 11954674 711457652306860716648022990782905976336 11954675 156104478337544865497408395295623404000 11954676 963172781959043615953644703927939921920 11954677 724900253927596473334063796426951708046 11954678 -676923457617236202188596416680472939360 11954679 564159159789941406691610417127803112 11954680 -425440016309441091916232785297041408000 11954681 35190154497207777866878666040596665600 11954682 -320799316852541285587026790553226585600 11954683 229114613368453696547377650225719949904 11954684 173346586467925200222995229636377057280 11954685 -130005562996504656108876203167858606080 11954686 233421173330621549655613111156197472320 11954687 -778233777909762186407956390937174099760 11954688 -1569992243013994049690412823810670592 11954689 1175620682604138523923929038841114039556 11954690 -231524864575801923982794508211010969600 11954691 -184744288493732509779400469070772473648 11954692 244306483633757030192484899521975538816 11954693 -247595781447340768153396019302624805316 11954694 -161795847519069555897438361485014638080 11954695 -1792686361749686782625994300649554393600 11954696 226919189675504191725601108672190054400 11954697 -105130092323351656512416331636234629472 11954698 -16005240267380569395333004829310120960 11954699 -96933226009576728208269731538619573440 11954700 122481394902018219362850188468498304000 11954701 228978141430615158715044651858543201504 11954702 530195254109358159572269870922942511552 11954703 -48294186001258485977259320364227827200 11954704 403259545725902615103139290912370016256 11954705 348027366195476648724107567751770121600 11954706 -85445865181884502723763632593638151936 11954707 -543705296985136924079766276294313817044 11954708 836591566030729712760160602876241273728 11954709 -18878495147173188376945166468822277636 11954710 19592613878077702084537997234523221760 11954711 -991340442042014593538227391026884937368 11954712 -51676078353028403163109157888055705600 11954713 450579398397472008603698120931579381962 11954714 -268752496603877368814612735399850038544 11954715 -355427012745031970862557615628345620880 11954716 -157382513438781494766594575499831255040 11954717 -1108638643842702579833321753139515999700 11954718 52807549926193411543567395229496729664 11954719 221480446759896933751861396771116444512 11954720 913690649066525420541452028361135226880 11954721 -112815159603971052164092081995928805856 11954722 296476151839205312923101638852800835808 11954723 1144674027601052961135261873073959743760 11954724 -272339590743608410267413845332789647360 11954725 458567215851693177125059601193672292250 11954726 73362595802284309499906154299341315200 11954727 188588471087824879755445443249719614488 11954728 -874534248191501965906153949069281612800 11954729 -1254076527407623087845878960531071745670 11954730 -66029451907396319676717321405227201280 11954731 -20682709183529229155747745969711192728 11954732 -199087330106586129582163537425854023680 11954733 -77514503976480225798529726661375588352 11954734 7781280966586533597431771305618421760 11954735 -429021298967554769984839027882460452800 11954736 37005510786355103731248638972501360640 11954737 331925042611671808354644059411945953972 11954738 906794002159450659931915692300421809696 11954739 265808325949894186922808602839299505536 11954740 -279049392243833015687744597704706949120 11954741 104794382695027818948320440028679884142 11954742 -50076341777557106342325026302508259840 11954743 -1071885449917830454948659610330649301760 11954744 567802922297437212959291009549456732160 11954745 -544275943063585944863023995214582186560 11954746 -7490442712292440132977180259812366336 11954747 -93441125323912915381205914195186022400 11954748 92376445059721342959652898653744097280 11954749 -445589837615986431991666749039542952250 11954750 259984186502091723108506458910006640000 11954751 -634720668830355599530682763790033280568 11954752 240951120423130709337860805684225376256 11954753 -53554043789746680433334626307813383998 11954754 128504089285922758637548806322494597120 11954755 -690422622969679635271691874686649081840 11954756 -301378584042929599426895039370104426496 11954757 -344633989753800039361333209091073942400 11954758 -419931903549195402980408715016287119520 11954759 -1795834427285484552342669419855813504784 11954760 -169639992556715579585944090899773030400 11954761 -120571949884949071930642313509427098816 11954762 185488994178467262367176159446266272000 11954763 1527707918826204378589309030262846996400 11954764 -555205954121480057102900430222387806208 11954765 109049611664149253788376262397764004740 11954766 127112261660763510929585633495082566784 11954767 -745244817230014328544249257715327590016 11954768 -103621342172302165238024613556552335360 11954769 408851298284060921341051227287802260448 11954770 -507487735291335858579509554604228269920 11954771 297160977134243500083270250072066548972 11954772 6319667752083139062336585820443129600 11954773 921840107960741743156443546189040387022 11954774 580663118916141544124998442757002112 11954775 -72285672629751037055180807058000304200 11954776 1290152871344634152464013459485668526080 11954777 -77789945201249117295265831948730464374 11954778 160337729392369226339991608548012179456 11954779 -509517852501322153224241881853084346880 11954780 108802135683162451751006473791228518400 11954781 -729342671864076288402942670431111666720 11954782 -226445478751731378436625220818038259328 11954783 355870325950247218191367725249452224032 11954784 616439818961279546181046434809437224960 11954785 -760426012544030294016089411205362935020 11954786 398264500815701113053072684391682894400 11954787 163969552271338276920574267918806414768 11954788 -328128404339600557966743942801033764864 11954789 186523615939660966191863559780368100864 11954790 -2094035612105182325560818587930275200 11954791 -1441361406334464548949751847918256220848 11954792 83976279150413179597241149707946368000 11954793 -206216144538643034392467014595408988800 11954794 -249871868817639500721766540585305332304 11954795 -139596857712982559244113714457894841680 11954796 -123771314606336006438112497931745198080 11954797 -2694682394435427941130383970736799840 11954798 1123583293488015940663709333043085145088 11954799 588407255298304389235783636348453984584 11954800 77260625029282251561728619900928000 11954801 -365576752065823675942261017249572914368 11954802 -89884278069663132889172286195857978880 11954803 272488557365207702227445661035970010880 11954804 -492048850109540977065255556329211849344 11954805 1317855900960060705729122583093376320 11954806 280362205112313936331871791322595119424 11954807 1067596442528006494861037579444291872320 11954808 541827605268036594827375612524542812160 11954809 177881716106276892791852255509844942080 11954810 -256056722870736139410787333934749056000 11954811 -164424730008682571056214937237548992512 11954812 20357118409955352746362788404123334656 11954813 464450709082370481850840142215442227200 11954814 -434766130743883502786486859155662637760 11954815 -118291668118394700255680108778645880440 11954816 -287568536390300793362865028909026508800 11954817 -3334727948974306985917186995628523520 11954818 -428278848379479786821805943673206958640 11954819 -269888517516295317149338286395810617360 11954820 -145133874570675139252583161852939345920 11954821 24516957855146794497992627011663322688 11954822 496902368165030114233218457608600113664 11954823 -794014808755177974213510249794664009816 11954824 812366676434883870312404032543472317440 11954825 82652357096493396831321550424368041600 11954826 22784057377311109325705094476789858304 11954827 -633777763300752405076090892644581601324 11954828 -681592948747996489416543867190952063232 11954829 -466731042621343137362330698653819671616 11954830 -149276763347296525230360568416991813440 11954831 -348307816975618175177395171924535989008 11954832 -32419470518291355758008827129944801280 11954833 -2119751677207140269170285166414661383040 11954834 160972109544233844924985780956470858880 11954835 -194542022455961659930898604266021962560 11954836 -93043813612072073883303380688442978560 11954837 -1023573230407013422869122435991827654514 11954838 -71813651282737227264211878810524221440 11954839 95328860293345196582822737491233607648 11954840 -460259336679096380328053624938352025600 11954841 -488811281783586657038194633578614894976 11954842 686680118052232512075261129531435225600 11954843 762752724429519285809602971242581657092 11954844 -1152644416147714241807474544155532902400 11954845 -18049266598270813900566056118083923200 11954846 -236675797821344038785191000593319196096 11954847 297541795432431988259174152991488739400 11954848 -19399289383943557282858172194561720320 11954849 88955331150154883550642946765138970850 11954850 58744735361093989901472770180493360000 11954851 -1640878450674448873066108395680139066148 11954852 -156475612618851306544373029495781142528 11954853 -354517617656218285943601204885839158338 11954854 -681915155180066530922519924319483694848 11954855 -124282827767191229310409173687497046480 11954856 -149204311644795615787419869425263820800 11954857 499305406263253825426619667575822941840 11954858 -50988902413364199796792093365257040720 11954859 326953142051802767609693234580216179712 11954860 10725994026209302481848207760496092160 11954861 -149185673801191654897920310723647185748 11954862 173663955018576118571574904793511715584 11954863 -35492725846756218680905994387953558880 11954864 26855918227112734073102292000208158720 11954865 143478277309579350658582550278154327040 11954866 -222280703587486149839404773636324326400 11954867 924702150503035800912514025128285115916 11954868 371847050515333462971362046389716469760 11954869 -250282856855953537889826414472192894774 11954870 -33172626812546878780616985008618438400 11954871 98571251971356633857621798404470959328 11954872 1411184408582867909565173967060934348800 11954873 -984580758413944831596076714642769020800 11954874 -137308971268732460053804444732858398720 11954875 461356022619232962694234528752895140000 11954876 6313914046438471262560836839831866368 11954877 -463731525870215211599589255235780970496 11954878 272540983335974840893536934301371737024 11954879 -1261874044929323427709162105651771112040 11954880 -7524855391650138058336559539515555840 11954881 -1137039536242406102160342697433110388736 11954882 -1077997205997854296865842191207133593600 11954883 -87812695361258144786529070349134424400 11954884 621021261629676198008133538350639986816 11954885 230609436479800174855487211291221478360 11954886 37361130014613568942898283263355958464 11954887 105431769327900101822942897810179528832 11954888 -87181215140956354780276204474616340480 11954889 306505882256986284206377651572604116708 11954890 -452693705298551717491036167916284496800 11954891 71834791958885288163521275087578216192 11954892 -101338770913386602418256108785170715648 11954893 893402966012475642194428601792413044780 11954894 8389627216090977763025544527076409344 11954895 -31717002663227263008329901109546588800 11954896 221702536033535118269717082199329472512 11954897 -528499056828179112849837267329683632654 11954898 -614654720949146345069947825799997619200 11954899 -363380586451326629637080990565332189880 11954900 -261913165526857210231216206548217840000 11954901 183490818545420315647982440378972084224 11954902 83245728578735961544785093773599795200 11954903 6733123717537000003974014095680835248 11954904 -19304489122624613328701558097618247680 11954905 -30034378352501389768458963438695960640 11954906 624608990895747663522122801374283911152 11954907 901988613920526027848843144397514932204 11954908 76941701831321145311675395942897459200 11954909 1779357650717122969856327889498474048 11954910 -119227050248266237723272381496585512960 11954911 778953066191360829954569905970027670000 11954912 863830958734098928683706281976686182400 11954913 -11165454975426545083821605530343704656 11954914 385687007700924399613281263999064723840 11954915 141046442125878782274521946658475805600 11954916 137389659044234117778373802214193529472 11954917 212736341227972588515401750932220437248 11954918 39703364626452748849393449973219043904 11954919 -381836904128525866516346482890252986880 11954920 1299386564104139036024427787159977984000 11954921 -140359714211853824606212752478831734 11954922 89163904220641398754426966751857305600 11954923 1459275782705596385146225375334954941172 11954924 674536002259909684132389569752061296896 11954925 -34016431269658037050794632896746000000 11954926 -254977428899312300267952671999864013696 11954927 -892400147242473197371757377661779557888 11954928 172165503659571916550253676318353260544 11954929 265855809250796483283767293435865906112 11954930 -67596872471645573205824585575455564480 11954931 896257895892396255210051894863493123120 11954932 -244148611205594074850878851437484054528 11954933 340513749248824124536542595066294314240 11954934 -476678424563279176305504893928448294080 11954935 80745332949546126552819727826376161880 11954936 314220684023663443690490978911980380160 11954937 -27552672639631904432901930529837556832 11954938 -240830533894745739007366301604197108880 11954939 14939518956900454321420979255350504740 11954940 210221997584945518148401128609404190720 11954941 344794592882692992648602394868065710342 11954942 -678660021831667440228596778046654000128 11954943 -60423613489614332761487526812015434752 11954944 -449406291205685726474911667911768670208 11954945 -262166621815871741901582318780177721200 11954946 2599256528646505064333319227611924224 11954947 91502351778004846975283189818729382396 11954948 192982642589091704101706210481941203200 11954949 610412684602833686201846461258269802464 11954950 22098141285678121629738898259743190400 11954951 483302476761154663771572352411629996504 11954952 -32227124954014123418985382020886732800 11954953 361910018803994912145169287506508370202 11954954 259098204840952741201063679291511132672 11954955 27882525443867541116524488552577585920 11954956 -322581940338447048937192228580657788928 11954957 101589748127057021754780773351447942112 11954958 150022315285545276308906962692224952384 11954959 -140428338599611512656520292141081274608 11954960 92170202738121552402483736767683788800 11954961 -993183954770263162670380930533423086268 11954962 -60228528661238254740971542497419255808 11954963 -40139354223438869248195069924676085792 11954964 -74516973041587786111302930827408572416 11954965 54881424504417594624713850653521247520 11954966 423665939905331588738550064780547998464 11954967 716974709307044007379900956186322144512 11954968 -184951316565339727803601354482567997440 11954969 34120751399261506515511742835644027844 11954970 -1155050636907464541828599786725762080 11954971 288199421219861412113220596976366446520 11954972 -76861822518367243794967376445515701248 11954973 157126800775475525998305633437729901600 11954974 455219235728412687600523955795195300736 11954975 -641154503675474106366020297535825945000 11954976 541396596242372568212453136857734053888 11954977 58284678888610632716655788473960969826 11954978 -307699695528688331183362412978321200128 11954979 -594153247313584500473947052190697624080 11954980 207613060631035387520952472016422809600 11954981 -303265100892296718096425694345195795300 11954982 69772340524586574291348618549986014080 11954983 253108538767119874355366498987739032520 11954984 1230896048592823500355636086559248706560 11954985 43621378032696119442002159017926808320 11954986 61227109336312080158826558956476529664 11954987 -334887155993301659520401046075575458008 11954988 67329287832331612640124677038214905344 11954989 -12962191338755236751184816987586393440 11954990 -292611390706786164711655315847854780800 11954991 -38628235805127063110316413894087631360 11954992 382296184767612484620324608459538432 11954993 -642546826182537276745122708265853220240 11954994 449994362630495175146905181013472720128 11954995 26113106636752424669361666873018432000 11954996 -328344842486799430798806239604752577792 11954997 333788862366836624202325201442960565948 11954998 294890062662858741552076462179260024448 11954999 -576985830377547333677250503042418544800 11955000 -23964388232477829590728913426726400000 11955001 496169769057036282744288901055690374404 11955002 369632149399816767911781043762481891952 11955003 453245925676925377516551183204579866304 11955004 1996003745710031938228792611680321514496 11955005 913029144708211222145351871589278399660 11955006 148135912276096105159645258132893419520 11955007 212118847516410053939349538029292600256 11955008 -125278099236960389036061821541081415680 11955009 483231684245763517661233130133396556800 11955010 54930858912336516016357458315903728160 11955011 -492171702363416433458739044165266639440 11955012 -298800459524160639286202809899190315008 11955013 222327591548417516267198270584927859520 11955014 -261250167932076731104752914800881676800 11955015 -102101561929244750617614398560149132000 11955016 743686393221741376286788544664080532480 11955017 1371749638854763672928499258528941871066 11955018 -345880207046374161459928766330396590080 11955019 -846649244379069378795468783849939177120 11955020 -492031404436423435806729314782609689600 11955021 -224490952031763164253859226920833795456 11955022 -220427033658657479050064498549373434688 11955023 151783384667887005313497728441218114344 11955024 -222912795633986250320958321267264602112 11955025 53457665975275350491173950858168764800 11955026 38129305479342797694552073099167449088 11955027 129328510674481347313745500290528639744 11955028 -32900953475365509966355224144206612480 11955029 -2794422590130889172469176118742143976128 11955030 221538335354178243362215965416954142720 11955031 33566209018888441426191231681183403824 11955032 -12863951950616989911699805100402933760 11955033 6349620975066934112951423964999038340 11955034 73119322156227827052210715535076283392 11955035 -477513273478978527445577763846950397600 11955036 -86191647432272131473872703563283813888 11955037 752805825095412788104692356370345051686 11955038 -433919227926102199211360315774703154560 11955039 -343809156016217424924342404274235361976 11955040 781506142324639868883928932407417241600 11955041 -333312403442218661997171712916516459328 11955042 45215984608979376440086288424413920000 11955043 14788997051584137805114680360979525360 11955044 -198779106116524912528021801586718996864 11955045 621079445570516661504891837659673244320 11955046 12399928166289771087942087276847643520 11955047 -588758653027663320848648744503875036000 11955048 142734031036346444084135613486824325120 11955049 251296458801497644291341404657163026320 11955050 88276961000497886050130727106794765600 11955051 44239459704303490379535045321229955616 11955052 214651780845360239789617012497140428800 11955053 -16942745871089025495276280197319949952 11955054 -300506982809701606112360088866593990080 11955055 -46248335142613300260732965990969018880 11955056 -106830406984730984184401264063242764288 11955057 -15704930088026769078730638739697644800 11955058 -57678172279498020895231390959877303680 11955059 -113741178406601886891269838353985104880 11955060 -479842314265938121874050572468968140800 11955061 249979040373961756042157208595714879104 11955062 -257212583538546832359909518247817550208 11955063 298976502927269695500379177257819923640 11955064 -36666979687163274277493659181082255360 11955065 433956817016992212586816595722632155460 11955066 -483981413756166362749119313950227923200 11955067 -103621989928702785566627787196563626976 11955068 253390778138082593227738301004579022848 11955069 -714946324961218717696305279504640485690 11955070 -165987662004727347855926256118978176000 11955071 142184427809632538788849380343054291752 11955072 -84212419939160603406151381483750686720 11955073 -209038437039476453211409431983960318636 11955074 460270562813713088606895760753613546400 11955075 7118774832773456524651778254779523200 11955076 422404383274060966518909624264942612480 11955077 984057770881488434977587559214728461372 11955078 56503648857619592613494337641855643648 11955079 -147395619445285558190753488267876484024 11955080 -961000722329193204592507262211582259200 11955081 -281935341644714304104570957409069643248 11955082 439423666153877124254170997882883677952 11955083 -524639008913686746493695992128116032880 11955084 -229311662221087707293732814540195377664 11955085 181228802651139626657411965139929478400 11955086 -364958859134671620232619482339858653312 11955087 -526225862259413996540326169112359944560 11955088 -24319859034485070862817842769869930496 11955089 -694067973443474512905799377652018588110 11955090 -35315908024721468855189815303961011200 11955091 642674159072199950395809755976704696492 11955092 -605417356009043517967703722229503987968 11955093 -588379603069210890449130464857134858336 11955094 -433826415905004102062249509005600359904 11955095 885431644529027649066454350802739208600 11955096 288794100749553003511941200041011333120 11955097 -561451932155901401453500181144925745536 11955098 318337292379090430932415242908196418800 11955099 -7060960296539614793976157128543925392 11955100 -166540599442245604211340872303296921600 11955101 -640991129517015942559185903084499821408 11955102 158426508593210540583452475545805056832 11955103 110933566915680329390803629974169098640 11955104 -236030394848577732812443187643348418560 11955105 477478807484039221216661021757126378600 11955106 -147755497889256252472325754370422568800 11955107 507169527539816110822196455011364168992 11955108 -290223226325030836461941208802742028288 11955109 83783731311091160443854041870546149310 11955110 -32797019243752186643109334172484973440 11955111 -197552528988789112279489404163572192000 11955112 -7938628755076078007481624592572825600 11955113 -798947455957123101778729297381653250716 11955114 715263491624296746461640524627806858752 11955115 -754634517251002046774612865491787246240 11955116 747384236379344668569908889677292176640 11955117 385097199783767950371981374642856655680 11955118 4961859161512303297122597492417210816 11955119 121563068385988040092863620404429539840 11955120 26794400406520316419782401325554073600 11955121 33177916859564763956261814821741842322 11955122 243451703767410532320609314826210023424 11955123 122053371552236187526552253861925634560 11955124 23694905128809753331717756710476390400 11955125 194962196276835454698221209781653728000 11955126 15934670891233951741654761216604439424 11955127 283010053483447733061079446566014100640 11955128 -1394680434434947417482591896943953571840 11955129 577501461257737907747205048497272725600 11955130 -80363322670122736267825395933926146560 11955131 -182644874352338554779185258639971653528 11955132 -281261474058149516445126627625684190208 11955133 1083955728432898986464704721624726893382 11955134 -147929955478612278316627103520441272640 11955135 513256301249449130177156016811336083600 11955136 4013646913008727467215799179961958400 11955137 -37538656511181999079008298286276534040 11955138 -117694285265973039668498191056477967872 11955139 -428596590057803553941999045508849546240 11955140 219098987835574498570715961197709661440 11955141 -1236809680002170479402753563778404553920 11955142 -542143474513897531922265066647184881280 11955143 -200922924981853134090873255786099149640 11955144 -172510850770561662468798299726703329280 11955145 413252307855983699277977348918206248960 11955146 -325322812451859899539807771749302016000 11955147 -524955965906569740133887682579969961472 11955148 1246828950981780965866907771813732261376 11955149 55406067657782618004509677544480411520 11955150 -81793616637365156073142697519182118400 11955151 187606446812962798405208579759209090464 11955152 -299500725359050408106745059964330835968 11955153 135437136749571256830091683673157255040 11955154 -359867488415958922404789725989228594560 11955155 -1770993418499128725344103788679442847040 11955156 667573721688766353859067138208540444672 11955157 -396076593484717613050875548909508057060 11955158 -90176356151723430449070552729725210880 11955159 -414244364733433406631444594298803834336 11955160 -86853376852252610847139952488190361600 11955161 -2055213712683863387907481732297007520 11955162 332192153653911393750135105677545277952 11955163 1942395272688118998150802647546078240 11955164 192468653397970466207104300250863564800 11955165 -30100512189212286142365378774519528960 11955166 34950970805669758099270611895312267200 11955167 3699602091772336867354544152246698360 11955168 -350183448055811675262368219104369704960 11955169 -78978106211377868995383317791025519360 11955170 47348766055584613909796684735850163200 11955171 511837109245203136604345050034395541112 11955172 -66790928084427156692302266269540188928 11955173 -947419743076730616643811184579017032578 11955174 54507702382040045082563896320369930240 11955175 -490129888418663512050508015919978521600 11955176 -521063225523239155684149273500515123200 11955177 -98579785285215815328231753202865739612 11955178 -613523686801688629511114173399939664640 11955179 114381676901153966830412868582313569780 11955180 397041182392854125950074501044646297600 11955181 26662912815869296675729527667535764480 11955182 -84462284191476747210773696590984675200 11955183 -1560164447876166915414020744989562668656 11955184 169690659986126486565413507789599539200 11955185 -91489855305328157961188191093608440640 11955186 361704135454604199835391409378757913232 11955187 798137657752856392572476788717356261836 11955188 -217697699978020492577911058428438063104 11955189 -724363583320283610287556219677026385376 11955190 97221985370289271992042066603511837440 11955191 2386222872274282010728258130849187790464 11955192 -371833331921512647968253903382296576000 11955193 -421419100270819726633456571657797556352 11955194 -121315282375625177924299705224698439168 11955195 17525311136746362934034040255713928480 11955196 173709616394101411359775126537922174976 11955197 -979007848622110289383850242053625359354 11955198 -396635552428447384345366994411516281536 11955199 10830312987318529664559944261767874640 11955200 577722292108079542234090188150354739200 11955201 -197546373894404939310701355477766722768 11955202 395707708515916556165735122122595768320 11955203 117159308049326367523181519451927521184 11955204 -3926935031045351887845751397696695296 11955205 -511610407703175329085755397971311555140 11955206 518326400506736975769941292171148179552 11955207 570655060087369586032400431242575733120 11955208 -71892873609907516274452536983543639040 11955209 36239417165123106939505893062838201216 11955210 -15407201046320423281824781009783633920 11955211 1053296590202461864938013319853368265812 11955212 28051407241839536033485039930555760640 11955213 735126158825889241521398159055634560342 11955214 315148642740355769018413637780196651456 11955215 1123669043455810693791546933723117300360 11955216 -31399733519591815108908172093039312896 11955217 -319969447670908742289253005535385566608 11955218 -277802163883176743268566820715323640320 11955219 -787230240935336347786341256462437494856 11955220 -18977796000357923843536545884201253120 11955221 1824764301705249952548654679285263157500 11955222 -452490305195633460851010703996854495360 11955223 -474910223422748975471486555417563457360 11955224 213146184550849786675247034185511720960 11955225 203508050363875206135270625523139435600 11955226 378970890912263209899983511499194819312 11955227 885470561758177328861306943038417171076 11955228 371670265572660906801875320360481832960 11955229 297299960417845623091894459866082490400 11955230 -269747913310665048864039294307363668480 11955231 58684997159466122755644269262542364240 11955232 448464663535590304534390896444675981312 11955233 1446082280365564352492776857346282498500 11955234 20936814367693074578659658544991746048 11955235 -33581239093093829252754003801723982800 11955236 -426121470879989690211542862972102135552 11955237 -157454876963423900214238782548067056640 11955238 634486641992089026735091425629623319520 11955239 -391498041590849419224911514716813646576 11955240 -376838044155844293921006587354523648000 11955241 -1182237957701892386819514640948742067888 11955242 103180790007140479398835771933910570592 11955243 -41825710504107628121721352925512553472 11955244 -197446138343343015045882871512720456704 11955245 787707413564986006221283887779724751500 11955246 -9138898318504203658063080511774811136 11955247 14351357778764937197092481456329747960 11955248 14210079070149436526059501157187305472 11955249 -1719732234746425228775202930918908808960 11955250 -573134721364542276652577502024303840000 11955251 -457011616203712348874054334744977637120 11955252 -127293110228768505495374487224362733568 11955253 -19721685834652688536581377767227863936 11955254 -560261310571716233210863861886965091424 11955255 54512025563294540119818872972473734720 11955256 -529325226009805065282274903102700236800 11955257 3831494131750914321689604425242738320 11955258 67854714223068879888504339860394977280 11955259 1068987368536932393983051835484544675640 11955260 -272014611770453959856216534250824739840 11955261 643618851041542144993527534035849033472 11955262 215215314601047766883443310466217227264 11955263 -540072075205317044579814939806002490112 11955264 -187173234385937331201501982941939499008 11955265 154537918866529837620585583328648208000 11955266 -540447670049011964333459345291632796160 11955267 947994324716366590543619037689496554280 11955268 -157043588247379622328771217290117506560 11955269 720335726624261932531320908243248836540 11955270 356479255281656353175044540590874953600 11955271 -101373757395325854832436167830664002800 11955272 -169233332045422432476962808582973685760 11955273 251506083905138594304534216736427878368 11955274 -141163373730266987115839424129976283136 11955275 -371440643171235095864958321041872215000 11955276 -59964518323262610928149476062850668800 11955277 825485133698504023244022262542589787126 11955278 310658657767101759046864828100650549440 11955279 -200703571735462701358030716593118343680 11955280 -62307417733610027436359442385619927040 11955281 49306013610875035614871207331895518760 11955282 260613898944508700961098928395285400192 11955283 28039779589056347843019617341517746984 11955284 -1023424779655177123857551388938264832 11955285 21982117739903875140850312523157680640 11955286 249286137578718127564439768068624579200 11955287 -571771569109001455563966881277299040 11955288 -513532554753344919213406787670203596800 11955289 341848569574740723754259277875584286090 11955290 341826714545123297805682808542590720 11955291 -2815422668901867721805761072003624656 11955292 16655809945728997093067833780485015040 11955293 86896733130755967058037406249252866400 11955294 -152664741348520077365455686986928892800 11955295 -703771868143475448402037625976231910800 11955296 2009032453916862588039367360636334899200 11955297 -706852137845152543724938597871693278800 11955298 185854147378862138055417355827000440400 11955299 108766284207069957465052860575667443064 11955300 111388683160175075403206684812437196800 11955301 16470165961214916025731616647404597880 11955302 -578630467559327639752479440984529423648 11955303 -1004318534518971077597878269269443537200 11955304 392256608758018087213643684570010501120 11955305 18582242857706079766137151502747665920 11955306 384901685469688906124566127047530494208 11955307 -163594812053688491819782493406617108480 11955308 -525105161902519163523736970387467069440 11955309 -431222117980061360606735230989768847296 11955310 -565010484051091778935582688628969386880 11955311 -193802660879791945625963613228132119088 11955312 -111672910851171290282455402942996217856 11955313 827212180288573842841124944562638512000 11955314 385057360855990484265413661419547914256 11955315 -657300621483163121163451003680981270480 11955316 -91939500476593608815950014924563029248 11955317 -1236614882513750181438546367940646372576 11955318 177854689121681667324043371878654901120 11955319 23183706733150432521577929887994146496 11955320 -113544065964328241887151424891264614400 11955321 244084761765064250681584017760999831872 11955322 -429536923843845541603604232592239998976 11955323 130749994352631777020595608951123437200 11955324 140386040585337156687750419089532485632 11955325 -550535035464580501708089083409971291950 11955326 -78802403761249022135485592992515813888 11955327 62549262280438526193132794594998135680 11955328 -358257725192793729592687627182287093760 11955329 -723884349290125215438919055832068301528 11955330 -365611306088230476168142832615644032000 11955331 274119624410684071585213369955287644912 11955332 -359315122936271918377350106274758333440 11955333 5863609442864789291429896107796971840 11955334 -796147599118264702788313434995853089184 11955335 91397925746804716173769177964973726720 11955336 -199736698682703440422808355054344601600 11955337 -960129309385123285838612209573500331740 11955338 139734223408493135417957094683596509120 11955339 432125396473493639921974779782265076368 11955340 489570502244777265282972260538307875840 11955341 78722956356727916078307432150762050742 11955342 44529259440599326572312732509496628224 11955343 -2786395881015745486289352223023846106080 11955344 70987978625247581839562399712779059200 11955345 -924871993951437866649830865837415004160 11955346 -285426828002197834694667373785147933696 11955347 1280528426064387770892014227691784824400 11955348 -1215024600960239982862573246948073554176 11955349 -66287887932085664468323754094074644064 11955350 -311650953826173559053199312199013115200 11955351 695450040952960090359524821128139457280 11955352 497918067356352885607904820191704442880 11955353 954430535136309283185503055935115670602 11955354 -49199402972795549242214747821603636224 11955355 -751176652904776689717292215687999426240 11955356 -6255218271451691682334150005350246400 11955357 176500795107671693751269373565219502400 11955358 -397440541300915584941491571722658478720 11955359 -175461967604009050214275014040857428112 11955360 -703910443727524348958564702882066595840 11955361 -2576316314951491327152216425647159276800 11955362 -257708464115786911500778711794746747568 11955363 259068027806501160601282192380405870336 11955364 255196032868463171159880836545077723776 11955365 157412519963012800797692618349131959800 11955366 -269646344134932856216162638687438844800 11955367 206661029891608066332446729033455417792 11955368 791099520660859704942175965228094786560 11955369 -153209139170672217288088756760676043392 11955370 -42276589423223293662090751688055552000 11955371 457320344703614684405127851070630763572 11955372 87180994576853832600023438386598068224 11955373 679361628505333111849767234629763769622 11955374 14339262088684116455362481979776175936 11955375 22988280635254129960562585818143834000 11955376 4068437097440125131191985596219686912 11955377 -134295985813496633586089275584073070208 11955378 -52706701523486071091864520507144110976 11955379 1057498587114749130380597399246867517240 11955380 597807384880104565893199858502800300800 11955381 344057922679133482360736370411442991904 11955382 -371282572738377406169868269480359706208 11955383 118154464897339692374858914021136483760 11955384 344222819169992975358574099369515417600 11955385 -607981531454206536631765271556866229360 11955386 -1368439570925457486765100367334290058240 11955387 126578508295819108638088278026694615600 11955388 -426004723409399398744132744466386803712 11955389 -510628225450005893242132306580874369120 11955390 -325909110647065958409492855016208179200 11955391 -156666195892747055080541870204221712528 11955392 -41179481650532456945956383044948459520 11955393 602204753480285081305122781469495176404 11955394 -552483377792410955470168052631686133888 11955395 -201202416033768054633168729051499058400 11955396 -201498046677421155221316738434431082496 11955397 580827808384591501648546532474918210846 11955398 -11081788613633394202233684392438095872 11955399 -626917264662895818386801049173520599040 11955400 -111013512479867632808373407575834752000 11955401 -256853880751997962625457805437605137500 11955402 4266623027122579799316363952845491040 11955403 436485301412332793758761404943252286560 11955404 60908608769633937690938738525977437696 11955405 354435477965666112699973276927954560 11955406 126953656948090410172724662143557022720 11955407 350099732685309183378155579770275676656 11955408 111196166125342057354202154325386854400 11955409 31540541135272183158233780873782834416 11955410 30921210261247439414733249531569472000 11955411 -334513524355371152648648768744848271520 11955412 -301278515178832787178058432586739470592 11955413 1123149521940445058521752303582845223840 11955414 30793978319292694798480280617321668480 11955415 -320810985785586189514330618840072126440 11955416 1282744703560140903726984600577091174400 11955417 58722320630950690830800330633465662848 11955418 -877147574228705926002347097501619226880 11955419 -324967992424556851913129582094677760 11955420 438012768781021602902869010457651041280 11955421 1224921146507546318055685082257460947622 11955422 146110589750278208719117376162097463872 11955423 -30200805649246396426243582345808628096 11955424 342066197739092968523584360333883473920 11955425 -515027025582615071221932206530201555200 11955426 17208184326861345712681862322326596608 11955427 -1024968461980382049186126011395608073920 11955428 -130891341179691704796932149525124064000 11955429 -21398137424903151859058377522120104192 11955430 263399804299514646256330293196264191360 11955431 -835180859456954418018661000455828570408 11955432 606204211619047296654973489948098232320 11955433 -435915293145807110036684687116109022080 11955434 826152783777524797363017727690132253616 11955435 -78400629677950613151366332330106109200 11955436 44155558424944573052190807790975242240 11955437 584598053617945717117867540796363710464 11955438 -41131572972595796000738166436128674880 11955439 789005707875331958459840421395352380240 11955440 -12767016352538348368290301443782737920 11955441 691833297394204489744467711376369262400 11955442 191487647411811053868522965757384017952 11955443 -453364334326597392423569504701171596480 11955444 520817511558839492594761862754932047872 11955445 -909417490467620872980738890712404211300 11955446 -374316523978027917556841393688084172800 11955447 8498201277345214920327439499935599840 11955448 36184331910868742880420939125998940160 11955449 -1406134265530988369864173748273887943280 11955450 52338103152333738697080285323459155200 11955451 587055153325687458306626452005349603504 11955452 -88017154264824926765514638729011236864 11955453 989913840791227448904509744769022296000 11955454 186087183222415863328242053563067203584 11955455 -50673247068584265272020730596251263640 11955456 514995204641110107692320717735754465280 11955457 21466302272413520184921383670445825540 11955458 -282769756601775097724335369096602354816 11955459 320842618278578848410658759575194903280 11955460 -16088514438967347992127298588463431680 11955461 693250340895835416865038872100519025470 11955462 -5762200355705031763094089632170956800 11955463 533711914458855909691889462913083164464 11955464 -284328494016617941565075743226095411200 11955465 746379783777924317936916171248601600000 11955466 -253637054515131219363502984501189007568 11955467 416545874168568859665680590655533170516 11955468 -52101100924607155906784309189893668864 11955469 258706968362831205880178534127323802144 11955470 -383496892309239932859738333514309696320 11955471 516635690964325033916803025145561014016 11955472 -238644652491130114234509883160750194688 11955473 -224387983354007163971838528613670346396 11955474 -369214217024863009402289820736891267056 11955475 -3588407954713072317684239009615988000 11955476 -211189957014102119109622233626216595456 11955477 -110023629574168404104382343877250494016 11955478 94874491185890919260694612927727019040 11955479 -143058515706621700891539804829418928480 11955480 -271023835535772434574113796692292403200 11955481 -298087871889151788673429221257583528300 11955482 -103745655342664290432006517135933424640 11955483 628219496978352923949269125238832807852 11955484 -568299189471546548540248866158692515840 11955485 -289835006890222273386352316891613692820 11955486 141899931877871298148614515960949648384 11955487 43525827235430956685995927929354338152 11955488 -694729571784391274940691811297773092864 11955489 -77841278496260240874297880430915021952 11955490 202391006546459905633503018643875444000 11955491 -184384926474943124751120406032976814016 11955492 -477417141275802995792941134232891023360 11955493 -1101854960038780208445154242701234235456 11955494 -257117378079713666786546672532112156704 11955495 -367160624016643174037410526419942040880 11955496 -35096935221068467439080755431087063040 11955497 161931789878006941331513826314434154880 11955498 158348950232522115454049712226999544064 11955499 871926248637061867235463970764476376500 11955500 1126900691074312971243402976274303232000 11955501 -124399454169346927592640596193506397408 11955502 -5407960828419641061393709752075484800 11955503 -83477297564777317306770803659012652160 11955504 -51002829186761225082190212966179930112 11955505 -23193336882037830063055645342088465280 11955506 -668832716456567711720392728443613624048 11955507 481200600597993025348009193345744259120 11955508 -768744324587256158938028003952310060672 11955509 -277600538226429296281244351399599926720 11955510 -99508495483147771642539471698565671040 11955511 -219709767888983420735283167179920252480 11955512 -428629088114467876450365034249920000000 11955513 -268673399963765923176577728390926421216 11955514 316986876418813858939597891507130468832 11955515 -68548926422606984053631343918568258560 11955516 3118474700267723959632222557105828352 11955517 -496392827251697964022855629252406152608 11955518 -41186981747032721645522047995856118400 11955519 -67317033492532221766629817221327298896 11955520 -226715992386902333678181517429671198720 11955521 261765866762693016093211960817845174722 11955522 -17139688130615362562762230850740224000 11955523 1246029796321836244442920187414976382200 11955524 202789742105971208548294335269613588480 11955525 116756596012440921891795241198803316800 11955526 -470898461148922860775892808809748480 11955527 362339077089562321657290300197030540376 11955528 2047689849563191029120558063687290880 11955529 -1328776779792857435093357692467166940720 11955530 377088022264072780209345728471464780800 11955531 76976819959351737735292235806743450624 11955532 -534222721289838674416889000535533475840 11955533 -868681046242424880855933798946526974218 11955534 -178679026317512078856304593479617014720 11955535 894831202573729373301937674901895049480 11955536 165888523291330283168210516341452029952 11955537 -205223427526888226915594900312105022192 11955538 -105239582633634243707650420878629511168 11955539 -1034678251941540572969057028893307867144 11955540 -269017711300499430891190152154191667200 11955541 50306583887911266794568667338268600000 11955542 658181866146033691230222925960132785600 11955543 -831073220902511809163794611393603952536 11955544 -516509086479081697918112526567969177600 11955545 -270875464019292479838712523613858630720 11955546 115596308202710466258909470947946688000 11955547 -1993583507512875713225912030139181252328 11955548 -3298075333924788813831859597560791040 11955549 -74294693718432057462322709303993216640 11955550 -29181965301534169808664179163090235200 11955551 46403920460871454192791913006724169192 11955552 48992638323223357354945853587753795584 11955553 482048887104565682045800575231180918784 11955554 -56775586066705069117458019985127279840 11955555 -460447976369646482954494038306559052400 11955556 -242373893441602446769827423842247421440 11955557 -1337686804073818692778005414141612608928 11955558 -242543918799542717367494916433511486592 11955559 473881903319340925096861794262214415024 11955560 883023621442000468498689137018320896000 11955561 94416822235658326841270274684576807936 11955562 -60744055484813946667542749749043750400 11955563 310370009258003598276243343314127408584 11955564 -408935084639888193084365558638691462400 11955565 161794967058862419367142417983812488460 11955566 265741751957551851051747224195750094720 11955567 -217623683438325858238891815600507883752 11955568 15935282840527662775387047976762376192 11955569 -620179921481635248451680462638529061440 11955570 -6962624207250535649414804177048486400 11955571 -573850812068347594805946902192043682228 11955572 -157602978944938012834565906491819212672 11955573 -41339363065415633732035527098878861440 11955574 619209163418789926172437337393029464192 11955575 -269017057055029328251280256063848400 11955576 -280801833864737007459094101746049024000 11955577 -434025588658264139435107234101250330028 11955578 795083135658696078751546255289098091520 11955579 416946511953130537860284738220231703680 11955580 -96101794528568514011355720732563558400 11955581 296844553351521724712824858621262158944 11955582 374940025363146662388392480661988958400 11955583 -959723305096990833641392612234873649640 11955584 -210335477628219581598348165386883563520 11955585 463321420198194792092527369655551094400 11955586 -211142820035512227424930949668265773056 11955587 -456830332665846243717336841260054086448 11955588 59160606412023139202069382419336994816 11955589 -584044072401014667351946363399496742240 11955590 38487826564036578647522820641995073280 11955591 6980333929914791209911530849387154648 11955592 -1105368855090480834065500776332298854400 11955593 -258393823020666956807848630750229419512 11955594 128894368739334630773200761071984067072 11955595 423299662077161478334555578909004941600 11955596 -565110782685155611519215629451441004800 11955597 -273048020886455706988395129919166432928 11955598 12466211875165585943476519225786004160 11955599 294428854581323865046016983474789335600 11955600 -23903395815536039236958716822911590400 11955601 -22899865848965363292450911431892166848 11955602 -162015135723926154497504523437824219248 11955603 650416388699816206573893007906097875008 11955604 32753746979387644324355856895496080256 11955605 -659999251299080903731346477565832212840 11955606 32936743796313379605422613517624535424 11955607 -514025066460100955636174563258080500448 11955608 60464633674472490622275965945800704000 11955609 -6567826067596762561344843980257265676 11955610 162376721745699869768513508216156660960 11955611 486943248949381776467765379665309916000 11955612 18099101609251193064785289966789990912 11955613 -164406988496337706022337455804888859936 11955614 1024986792320663799749666575085148616704 11955615 16730358484124274053011389699736227840 11955616 -854564267098344631877150456687086338048 11955617 -392607527032484102315519986821644241360 11955618 90606705727417427548442096145258251904 11955619 -340402248016893644253710313768570840672 11955620 -573122190213194646200499219069584920320 11955621 -169259360890853979983269199639054909088 11955622 357436956092844055266569358412274939904 11955623 1967680725437802454398867287551087920480 11955624 670505091351174835886447993393952030720 11955625 127985054083519360428987507472371120000 11955626 -131132860164949578633195414585332796576 11955627 435375260832423195069063342877144332000 11955628 -990925645565041271294502971879912741632 11955629 -618942164577497832439552950697643790624 11955630 -117040055097817857883035128498973204480 11955631 1372657040293291758397223408320049213712 11955632 87551642379472830620338351641332613120 11955633 -59855692073081386189784164373028287376 11955634 -247550989259489755604806887770770024032 11955635 -400414571667578023790520987663242395920 11955636 21709566112816463585073798242685911040 11955637 615637757363523278058085909520540161980 11955638 -236712473928206873506778342259713613504 11955639 -674652698196407728506744970477799223576 11955640 514185002741859053591656459666462924800 11955641 -58470649449630640746587585553835531140 11955642 -132098000543639817828923421632710690560 11955643 -10032016863606430029407325005036846560 11955644 915681077054399172078439579786615182336 11955645 79052023134209552587385101479622333440 11955646 114918736852430059791825846842462682624 11955647 -1687609535347459017826692694165645752 11955648 -14918281716521543329276967943841775616 11955649 735720078425408997192194257654891683650 11955650 37116211404505178467856543947780224000 11955651 -600254462736518536335976290746355784968 11955652 -353353843415471341942154829619242574848 11955653 193218130210509004689107116672514279424 11955654 -487117867402799104206483938146320236160 11955655 893433922528794291568433924767145469600 11955656 -378892083722016693255521709051195601920 11955657 -29400573123085434570996077597742153648 11955658 -376326152801472758316386062152633039360 11955659 541283994486185088147992290154110483860 11955660 397729562660566123501157751538267253760 11955661 -2470123129265231078774115306832977320948 11955662 251814357109280035523092681535689175232 11955663 580496562099752660954947642210472265192 11955664 -57359549555820868370310432632502616064 11955665 -163450412634889541742419153817836002200 11955666 -352963761072594844670788103089854754176 11955667 -263239905505236356547386697310239619368 11955668 -736575067598142697905776507272970895360 11955669 114884128579233739698568613381367957408 11955670 -433557235916126597873171829768051006720 11955671 83220672419171912654243437860650299104 11955672 -244471763133207627275269269484359598080 11955673 -81678877194571223457342467988627266556 11955674 -206140472129688137159335455496246517760 11955675 267010393905203269089160617476544694800 11955676 -24417864461041921957586635649872493568 11955677 652564436803263541020843592989377280 11955678 -160438592669629309127494143320647111680 11955679 -512073432507778221180868700017512442720 11955680 98670179573720878980504317465363742720 11955681 38791365470588883972837302446663523952 11955682 -138010569570022306395107310896399116032 11955683 -1234705520405470129302032084226242548068 11955684 -66881075747187912015338402336032591872 11955685 -377230414410746119078966397013815088000 11955686 -517774269278246687415331102300108178208 11955687 140014486400429871458480422786696789968 11955688 -489407917543159943861482595995425162240 11955689 366871867985231717424023511832924706490 11955690 72334671746443055029253394872480471040 11955691 74937621066620799932532634570377465384 11955692 77418541212100142523605428249238980608 11955693 -161159210673649115339381199196832712000 11955694 273100135988851653255366419823202744896 11955695 -828471909443803770467761876560074448000 11955696 354675631400487302237647098012939386880 11955697 158693544489627427872161442595338447552 11955698 -270520638202900510909850246347644668400 11955699 -47412860277903278987210914162733985792 11955700 74743456543121356146121801339082115200 11955701 1194188709584600157542855590781792414400 11955702 -217338489180258329917530097226833858560 11955703 -1492760773235570980222327460199487873048 11955704 673086750493522634814547400437561589760 11955705 -482423456043297103999865994320816433600 11955706 -363379487601078273297859902119237776272 11955707 -104237707197447673369203055020039658176 11955708 182197233132374082802899755992056791040 11955709 -1211437434941077577027352076481788341684 11955710 250719968358976441527296570278432143360 11955711 -562315914662920082168047959701516860728 11955712 134459480882269155318220935153686937600 11955713 -349859821826546142418468077499590221760 11955714 -240618543098456406121855479679633850880 11955715 917906265901212134103242137917702483120 11955716 -330612617379549414815676500603101923072 11955717 -624834916233656967941232997460653139232 11955718 -117282016642188578691343251258612289440 11955719 765553340256374529777247865880080328096 11955720 -1874810262358122599582061806341324800 11955721 -14422149372190803097608209540710595200 11955722 -337516840066958123455604859494414554368 11955723 50352752800489697110796696151405866208 11955724 220745450459182954813126343005487910912 11955725 -849499727352616556823987074962412762400 11955726 -13666540868712763663813776448458796800 11955727 -351628928872607046463906733035069920256 11955728 360197290932524642427386523591118946304 11955729 -439740150728881120781795747792858144016 11955730 525618801857273561925613365133031513760 11955731 131175339730572509578526341209042855000 11955732 -36447506738482874438469327359601788928 11955733 -361034228785243655708884085444528903460 11955734 -97242432573980159884028708167936564608 11955735 416383236021442064971640220082901030400 11955736 -160279132397188614180934722720838041600 11955737 386304579761757152563796249987213917386 11955738 236677060883647497580610682299706054144 11955739 -97032777573107648421459184664008824192 11955740 296299572382371030715114214494131302400 11955741 36654107089818070640172111714710259264 11955742 -44644379769917810141607068215216537728 11955743 1316663643211053479728147315147906010160 11955744 326625708839726868264687595103449841664 11955745 323951979468795077484898307279258397120 11955746 -110635046447964531164695967379585327360 11955747 673339529273447075840818152368529051000 11955748 56910233848135613033366623997988417536 11955749 44982709256256450830308029970203589560 11955750 -184304429050689098937123178109068800000 11955751 779248859965977384844392624796557045752 11955752 -514619852455181052868160928587499601920 11955753 307447322401626797517769167648588772362 11955754 99325833036158796654499533292132134576 11955755 65871001524088566798648559880882472000 11955756 143973005430666888641737172571755387904 11955757 193791846487436307333057801446711824320 11955758 -688037836312076620928395909352431523520 11955759 958882129444624552492051327054297777920 11955760 -190586001150268103760849624291655680000 11955761 -927323874473476684164603708968422704576 11955762 1965937636248179551239560228618863104 11955763 9104374887285290640866009475175533064 11955764 -486501412675588521027912113470069486848 11955765 -228951281761549189707642473510087827680 11955766 6616740264212701347024442097842871040 11955767 1327632552481020286184093452787046747816 11955768 332546062326642581785884644076748800 11955769 -2277722350570181515203809148642619520 11955770 -28761294026060402557850419718098391040 11955771 1523548224611836090568568578133723782808 11955772 -1159517351939252796570835069425583925760 11955773 -252602511419735580327021889003035621120 11955774 36211291989892436566957755704068327680 11955775 -103344791955450401889920664164031120200 11955776 -111271356020881285121718849868463603712 11955777 325084091865148053267977094680933907840 11955778 8735950820110464774461944159926175440 11955779 -425043514422026937961467328384476404928 11955780 4631418664981667608761983467289640960 11955781 1823917603849022941415473060058855915200 11955782 266257451607058334284187859409178477952 11955783 -82348076114942254255894022915672843136 11955784 192579475365355106860920126958379074560 11955785 663664228901835063385535649131129770980 11955786 -32168697681914260575666267362531348736 11955787 484504288167597620369848536356110841112 11955788 133964247322031940722846643060599946240 11955789 -1194644258439896635256960016449286588480 11955790 -172789679139360580472873658302298378240 11955791 -19820372587577744161710909850737398448 11955792 58791726637043857791878848157785128960 11955793 163517461772702247553708823450458613364 11955794 -2581321532455818910261466011635461568 11955795 496444974693168605848074290472324502320 11955796 -728810863487750180080461900934797750400 11955797 133511819105399436406652932175970734592 11955798 -94300158495952348823728770735104109216 11955799 -117421297201865995861755209297500958200 11955800 257120694818580474722128252960047360000 11955801 226034582494210418919546290844174985920 11955802 -188531196306298612433443168890177285648 11955803 268942724204072740050682246821625034052 11955804 260942191388265771741482216414005971456 11955805 -148503728421811032029966670711018103080 11955806 10828416759222032369803760309331628224 11955807 -366300141557986344199750448623496092800 11955808 -78227414664554392441264869602220048384 11955809 406152245397799384834650355163116991010 11955810 120972705239381738061600186141245022720 11955811 -437471281102026839480373443999621712480 11955812 883211214760173947735562694724733576192 11955813 375910757182222914447677579146129505664 11955814 -87708358459963603375136822385581997312 11955815 -249326222475515389737906013406369301600 11955816 -1171798642725118661928593710998510796800 11955817 -583087535152600057815509503535592670748 11955818 -102689487717621926394882070641916638720 11955819 626154889968481439138734544306362729920 11955820 5184969951568900548679435336203463680 11955821 1068150426271124347390683617008681448022 11955822 381250077542740572745732696450390174272 11955823 102622474975204813200299011641450542904 11955824 -394043468372546922800049231586837954560 11955825 -5584521208756653439659985284513230400 11955826 191627129602260478058341333480937377920 11955827 -555170113132908666271649676903790544640 11955828 -782135270757457118939862160100336885760 11955829 342305948867539213402376370695276752430 11955830 -556084522342180208067529729507340169600 11955831 370353293042802635006921800498241227752 11955832 54902278418718368306347461904611409920 11955833 3400103753906621029193759600479247082 11955834 323605105855710310979297261080456946688 11955835 -614443916259744469818486086709348606720 11955836 -572651544249881147613153381644887449600 11955837 42762356450666425168047627879726283968 11955838 57015869791087252705160325149748884160 11955839 437794354738856160749426327662757337456 11955840 -249817458049715044444961860352999424000 11955841 149467686455408209057423726973697210242 11955842 -517753824136359562150563449198068922928 11955843 -1250075001222187860053970318333923450136 11955844 659072184829646094244887604280861764736 11955845 -901387352648706273511946468054324553600 11955846 -31450871643174243203487737210139193344 11955847 -444808434362914196505297562879159400648 11955848 -194781774129151856926629186104524016640 11955849 -9815784638224257924546922447721140512 11955850 65118692862320627272947771694924396800 11955851 -392623953739189022662522170791631791148 11955852 -61383599576272935367397813575177643520 11955853 -226249645453288393927758695340638093022 11955854 235285062185542346582716621272327196800 11955855 -98970323548119905084630198807725709040 11955856 319587411893105339489437374932288077824 11955857 -442368028978273981472404447413377895180 11955858 274852531123174406993730938422794221184 11955859 698573467605306713730765145542778948560 11955860 227340722200945817374382646198691430400 11955861 -633386883542016869734804681751357605380 11955862 422646574329269404110053378028517707072 11955863 -34403139994358967194507203783851993600 11955864 822297985796223336607018371673060147200 11955865 -337080361882461910229113528066271410680 11955866 -217349288038516161207366551708828337696 11955867 -2305876926991236311992106971467717120 11955868 -89396062916450052767385553114717232640 11955869 362858219149557950626073526004389687270 11955870 290291625927602145351580322662253395200 11955871 -129438751668264500360135296835925168928 11955872 -977105478000566439873091170051275685888 11955873 278239540611636928612831381737133967424 11955874 150893020951482585124440745379354184192 11955875 836716342712401275954510081367682604000 11955876 -391207781422308622826195108357953747968 11955877 -679998819700183753618819007380485822274 11955878 -381858993208850971221013196710845573120 11955879 -386243585666448871414353119909038614672 11955880 33916807685670395331847153973245286400 11955881 -317928009787436771444574364716055732608 11955882 -369871189020440632167279843332027494656 11955883 189626488070550460089159140732247148800 11955884 64829957472954889201500429612897478656 11955885 -720539956373417690681730159118881397440 11955886 -6098031633211800695740936804552636608 11955887 29285544193229034776353187743272537360 11955888 -49726365578561568327706611550332518400 11955889 247610228492288454597242553931979330 11955890 134488169458933734240687024056687671200 11955891 -293387684023622743302710734373025208008 11955892 -2665915188540558018406242009162446848 11955893 1282229435774836238563963904738232776544 11955894 -107941634814230295508714418715225415680 11955895 254604394690811172727696257844632058080 11955896 -1122215159877013120506824620870735011840 11955897 -2120091223859249530903012359385615114560 11955898 -600590262952412669386886282271359398800 11955899 -79248505272951467393938536551417576736 11955900 -203339682017144210969838352272673382400 11955901 -42043404621860983360730309758966164960 11955902 -605662050298996407471684917774447263680 11955903 -30739256421126109063764365115628900992 11955904 10707053480974822336974857259712512000 11955905 -289166071109179105155145898483904658500 11955906 215687222017261718624664856412649937920 11955907 -990485694415011827832728796588154871808 11955908 629125763317523513313503226251190149376 11955909 137491871204772644636325877705040745600 11955910 462737094129500240809778717645068302720 11955911 1259402418371529190074286963180726848024 11955912 639848417936814898743443339429422571520 11955913 127666250216275560042344778592495543296 11955914 -371516460919685906465640205265318356944 11955915 -249354725796549917186378490614538025200 11955916 -24814860954761820702668236195635203072 11955917 744187567687242354224602707770336530860 11955918 155133739068147896008903025430361200768 11955919 37023377017593241034644785816493077696 11955920 23675341344214083840602486485942272000 11955921 -39321206855426266447184604093234283200 11955922 67791058373232947279733055554516424704 11955923 326312372143763736424500873217967262720 11955924 44137871252998266685741371364567660416 11955925 -14844065835693528064856831723226435200 11955926 81164377981439301066134038198794138912 11955927 369831730036296973760625872247683518080 11955928 301066695296578074313320864461595832320 11955929 797395122434460736973808018308706198804 11955930 -18878794241936029084878595002700600320 11955931 1034038028797552761891381258474567458720 11955932 302321814005823966380974580666260288512 11955933 6985456357503733990563676873767922944 11955934 11514455403742037190029349217783066560 11955935 -4837439495255490346255430191806608400 11955936 490164056503017619778618416734006411264 11955937 -213411999720705826175133705887734008000 11955938 456179861784452751305119512103241559120 11955939 18211405515655902448175172319361656320 11955940 7963929031661996589085629831830323200 11955941 49618386687773783410502832051687081342 11955942 -421053199208477735066282708556892992 11955943 -1183644363809802536272655881997588388808 11955944 145984108834643103997569837127513866240 11955945 -193888646684922161004242223024278326080 11955946 433186796121779095970609202873228230400 11955947 239495962356205564099304666993640044400 11955948 -665291609601712624273198680622643857920 11955949 1700191371782109128345691032263196143936 11955950 -146889419050641356879152604619009072000 11955951 85311474838495798977276131003867712000 11955952 -72639503732446355278629777531327086592 11955953 111025331722423802241462683562102629202 11955954 -703056733871355684985024370114395757568 11955955 190006998784315421501274179960442529440 11955956 304656820494658488016343527049603358720 11955957 234458146241248199469020030330200987488 11955958 54138229553441884727375723161185760512 11955959 7540793643464501367286954014950409120 11955960 -535497671302160103091638773171351654400 11955961 -234494926744894903793211834255915628438 11955962 -11719762910722250270042686249416858768 11955963 348761702931790254907101282307736033904 11955964 -609073746067473832313768094254464094208 11955965 137982332315568523835260109375768286720 11955966 15221873856333999828744294864894747648 11955967 -55117340341373780814798997927587250200 11955968 -400685482837978258009937203073497694208 11955969 132767506055675528204940976141933273188 11955970 -225313668256605063845852875702463524800 11955971 -73242155650808246790006224371430806800 11955972 -317092552567320914654380489893388492800 11955973 637777754167215238205922550724290400222 11955974 604022602442649234334524664447061018880 11955975 109827125216066351876932234358824320000 11955976 -301892870677683610717106334848271267840 11955977 1112182322284236533244498938927185258464 11955978 1209923564878881325052164750414233600 11955979 32166132019568743134524096945939496992 11955980 -108394323142487118826021625266300016640 11955981 1024597681527518619552679663001523930624 11955982 -124084235614215756593767071074373753408 11955983 -24079370173555893848472377826215149896 11955984 -99888734297145455162636807266148155392 11955985 -1138448358973197184384794816651351700800 11955986 142783399568236596676024267225886592000 11955987 -274133830913381838750859355779469103552 11955988 -306171974876835500355678194346077933568 11955989 15352522728263678680596025683916811790 11955990 141457257304604967202930596353726073600 11955991 -1582274812139566601460923348807750028648 11955992 -398558089104351290897688356445036134400 11955993 -6898925182574071242610999077964590720 11955994 8367099832894670570614076122400749296 11955995 310427707554140132693080420837752248880 11955996 50091739931625305502394763479603952640 11955997 1049408447757927248286390643979819967040 11955998 -272560355013409190768350787914968088320 11955999 707428990063156156756146529023820059648 11956000 -833635985610564758185104912670752768000 11956001 2850199979915250029185665936019591817472 11956002 -215328182906721463968910445776162805760 11956003 541279972580981079258754676395927196252 11956004 -1059452385147780749227327352766480019200 11956005 -2406769002257262104714662107403894440 11956006 -494819855457344692227787896345613398048 11956007 -86685461861095670728457196838300445088 11956008 319063904368841202707362254667029135360 11956009 -589753959003633735294953149171635511196 11956010 4116951491319398439849556096032960 11956011 762773448294976668147498785198316656472 11956012 -750680657338750462905260700762011570944 11956013 45778923956391777359811138939151915404 11956014 46941820384839964706391384208584516480 11956015 -305819622803824693493534543626153729200 11956016 396624482180811295529257463870155653120 11956017 -393874436748421740675763677508648013088 11956018 259308166475780295818168774851026001920 11956019 427375096267978643867817558260844036000 11956020 93189797352661771485945970218982471680 11956021 3758658764978229440633828318045472768 11956022 145033431967250913621021944481180250752 11956023 510736947338910035124762632110711495872 11956024 385294301857751712427736888043179520000 11956025 558105086998946306771510609055213197550 11956026 18514715889100888545593574167934603264 11956027 187246860367146279599950449963218831232 11956028 -58277361768875008727209795239741809664 11956029 -503236601758056167835174484465188992832 11956030 -67755281783800479484880742242574458880 11956031 1064728073151128741389167836198145325872 11956032 -133067462755892898276666145359821537280 11956033 -493768248506217757667377356349235464620 11956034 -431988107640225877796150249713698521088 11956035 -91551153107959492596531185135652019200 11956036 188468888251731918016992280878472138880 11956037 259829472346519673760334954158211222686 11956038 259765926808121377010948921220998679744 11956039 -163650415140806639587805412798031960344 11956040 75612846994905233317680165081600000000 11956041 -877983595300720613119100071576693699350 11956042 53812771093143981325726485237101721600 11956043 -1129934788643493559693470167739245792856 11956044 -317245104969015781630588544116499496960 11956045 446213241632725766891998387296739372800 11956046 553392538071569089300002890360520678144 11956047 552420392360471544420207498511017592200 11956048 -38584743422525115292399960366399881216 11956049 -75668190236838625715271646766310878208 11956050 141182365649874288218494921345015848600 11956051 -82717222297832087476047140533314721392 11956052 -760061583775757266923223979752034146560 11956053 351576146458339518450610843399062124704 11956054 -87669113382806074085484295553025169920 11956055 7663098823205190442422855011690454000 11956056 12546620295636854000798052578922332160 11956057 373843127259776943688658287512853319306 11956058 28501041892692237666268020925557124800 11956059 592828048773964254103714097750499516720 11956060 675568393254563125601100023965746132480 11956061 -173685228250765792788195087791808446856 11956062 81915516240753619399491293266613013120 11956063 484817696153840556954039891313133787760 11956064 848505064828604826292017908506951680 11956065 -620577728573011330033144861317060240960 11956066 -513239573257702319365781567717572182288 11956067 -492479275040869669374248153478019844352 11956068 290598549027912893918066885299596327552 11956069 -370691233530274478761786519152946220804 11956070 37905504042633669850037306232789192960 11956071 986964301675460774091814771079853760464 11956072 -152554311871732542002287264434909619200 11956073 46903895952793711145543139566749964640 11956074 958354735554701134538978081827054080 11956075 -546594026902763804316491611515825768700 11956076 208591931807428353678341463724373690880 11956077 75439363687622363979893409848427784320 11956078 -119763241860912287149722593734199208576 11956079 -1681333421384000779250134615688993049024 11956080 -44232102527390772863373872450324398080 11956081 1015761908469279155470655450123357468882 11956082 250212191728757644374036720820650784800 11956083 -1231403800103244651195989636190393456000 11956084 241996070226057745032989340405063524352 11956085 -62814998509471753441904963162658309600 11956086 -56965448871488621358255986258936835456 11956087 -445515232040123828987130046838654769360 11956088 -1011511482959361029362626850007982858240 11956089 -648247863400997995696436734906174777776 11956090 -34749431709954370068765723261459379200 11956091 175059033374068252995543353076239438880 11956092 100888787996573716624068097656894259200 11956093 -372572550043544819389591015676309217658 11956094 409211326819521776182459345376795460096 11956095 239453329448215978544708775635056499520 11956096 630158824406717519834396459816410152960 11956097 1997831045183344676882690023533017122560 11956098 342545595088943648540347643774696009472 11956099 147087487827155451819578848371535327100 11956100 -253878614365747461300558248536567411200 11956101 -286777557894320611760796846577733302560 11956102 -96767433380705263841962637502381049248 11956103 -1000727649102876003583709195859357564648 11956104 862648268577986193332342605465740779520 11956105 -809467260310660093826774945442719040 11956106 -61163214114871477090879741972291570080 11956107 14901218485658117016660757223174628288 11956108 -1544011356723453426186881105604874596864 11956109 -1630721837049717004875866763931221968160 11956110 39032527643115963574820158449490233600 11956111 208117367128432366163497906074369884160 11956112 -39242163360905526127252730256574906368 11956113 142747607333155125082144063438847612160 11956114 -127082327038592031742476612660192017280 11956115 -227058090123149048572451151369781846800 11956116 -150575471313472956540696742065197592576 11956117 -663797330675450033017335706045125292068 11956118 54936529796310018658315685294215817760 11956119 55841562607045465027695016232329996800 11956120 1082266743747257833167680889137670144000 11956121 -1502740143241119057268862807969252778678 11956122 142176421405760590368269795842514292960 11956123 -602601054920254847290023400947642038840 11956124 -1146803338960058418804069538503867400704 11956125 -166017654938680439017826994537019032000 11956126 69446007967616437451917475563934146560 11956127 280680954702885224572140019510435711152 11956128 292246005189282182558294148422213566464 11956129 -465394808297857387250202785219186969580 11956130 158416129699661227690808955842494233600 11956131 774027784902536737747510176690157980 11956132 486892544850791235728313998904076128896 11956133 109475570666500373192138735387416566720 11956134 -334783535582661653676248627287961189376 11956135 213593793175860208550464895500090897080 11956136 -247391910383465991976274024917150924800 11956137 340569196239412379520895667484646047168 11956138 173300489851384658961937497494251116720 11956139 604806967458756030675205393316420261424 11956140 35779697566430518364877130916907417600 11956141 -2655575565192066210547898641183506003668 11956142 -100508013629143521055773443935201492992 11956143 400094000064059660303800440033011790864 11956144 218267600893339215724844623859310018560 11956145 193824593235577530232886697365008446720 11956146 -65172472074479286934028420619110380416 11956147 562930362671726961081884357239984027836 11956148 -849442846084764033137125265733627825792 11956149 -706636799262057267955524827608315653600 11956150 -4759885794488575075427206563678374400 11956151 -532484207845722230382974937618232036560 11956152 111519769805249686119327302162701885440 11956153 96139215451293616517142622145250309264 11956154 -340856531698101579927820768208441246208 11956155 611329107669625266651347433337431650160 11956156 -227514516370666205535206497314293140480 11956157 704000584610994178627711339390802709900 11956158 -106555327089793616873684405453704082496 11956159 34986767788990837852230191365641030048 11956160 136459681328757698996141919114394337280 11956161 152571983801614439010185815928884445184 11956162 -329641427822921205645408545369750080608 11956163 -314182775220572711119841843031405209880 11956164 -44480877098851276667197864042485288960 11956165 5946483567282776522164445012522928000 11956166 308643351692267006826621466494460744032 11956167 -67880923507354546515128843358975156984 11956168 -555121064152307473557247416252624076800 11956169 -887817276525509641387706890096150044720 11956170 281108296118078148936984651587034374400 11956171 -208739491455196882345708006419158015400 11956172 -1034388294637690078814248445000481133824 11956173 -22755547753713834731097020635438540800 11956174 -192967547550018478175190743931410466048 11956175 43240138906040990040751770342540489600 11956176 240049670415821641641370692545611038720 11956177 -863976681549814177928432651762019848974 11956178 191401038289550573701824745441133550720 11956179 647130703155464407619960442698467481784 11956180 -96383587958550186723798480199604920320 11956181 -134586017501682773604038573168411268018 11956182 13156530577064006436449655306865496064 11956183 -1429373142901122162481074487357117065176 11956184 147779009418011462461648753124934635520 11956185 113376863082556062182778029807601745800 11956186 -196146084259793891526493625107463321856 11956187 -588174326122288840186984125760953861120 11956188 843293014832871803176420509270237634560 11956189 190405531952578128023058594393779496192 11956190 -44451729764819598129546594714633388800 11956191 43704961083619304258458494080730701856 11956192 -647796603485237811761334596939261411328 11956193 16297388724996790698636616452602795184 11956194 846174216404268144168941806154536055040 11956195 850306735764353288507470331319496933200 11956196 -884721607754522963922634191517031006592 11956197 -956156429755255997374214463428944721760 11956198 133744515989920242729930633075440132736 11956199 127864145729076408465025434560224870200 11956200 295113350281923449690000246647916544000 11956201 -348833830782624507393399414619023913798 11956202 182873910758475446752304736587074043232 11956203 -19755131964306877926670793111133974496 11956204 116530944197498481203276440071795679232 11956205 58549602648347566271443240629933980160 11956206 -127821398424769127074594296683184076800 11956207 2316509448512569310929310073881339832000 11956208 16509025883886021926636338862061748224 11956209 481963904030631594419987932223484392304 11956210 46192650645385450047750396537266380800 11956211 663372413361119907204614842184462053800 11956212 401702288033795575310719223107101054336 11956213 -91390724796392050436942208780745306976 11956214 -350508292088436718316900638350800267520 11956215 124261947834664187482989635770079214240 11956216 113481982428369326657409985607693352960 11956217 -43555249492254325373874255061937715456 11956218 -329170653169206378479422615098753011712 11956219 13942906233756704209803234244802592312 11956220 436251867047474499337661578905321108480 11956221 -931960092193301036870702346436632653760 11956222 576481755487540956778505345129783797824 11956223 -23625907704209983953585858015420902136 11956224 181201541337450562901001339460575559680 11956225 190876270239230136878466287823108886000 11956226 -4515461696894341663559346333354776160 11956227 -375112915963496887002080153601057398280 11956228 271614886646577240568108629314227138560 11956229 98499588398668185331833051206938927584 11956230 -14547505481705603568601080951516460800 11956231 -169648822978058452996962545445717721808 11956232 99888427732373484415979237646369177600 11956233 452760839261394795506691218104144465824 11956234 -62527951682908653204832462826570187984 11956235 -296946718497536298708742364681816211840 11956236 -15138775434564628484541044450172272640 11956237 1138753943127589534348253845088310837120 11956238 -78736980576598250331377378080505445504 11956239 59590120548697575191346929870941206408 11956240 248537835579113240346017611170238955520 11956241 -104417707748046180506982331952444240016 11956242 52599348216816218587950342662660073984 11956243 914662579384865198232939445998222167280 11956244 356443131494709418454469878287915161600 11956245 167389738816466385554048684670246130080 11956246 25870618008376974787448374621300211904 11956247 806024795526203883428209531957599930696 11956248 17722267139989399477502620352884930560 11956249 -155694252171113773362089230593610578560 11956250 290242363722428339310622693757264100000 11956251 -10551664880728536259701566723884170240 11956252 528147348988924941805268872223902720 11956253 -823772446973228131582861879556614724340 11956254 -84682696967291008286918490971311786368 11956255 780116392825615575270088072435480248000 11956256 200554403313272042397393840876315475968 11956257 926227210828403533066756543576670204754 11956258 -528485905461037362560298408355847769600 11956259 -133685862834561626841466568989737486384 11956260 110138183698100469223900437114789888000 11956261 269222517248313661419007096827543532862 11956262 479223953545325465847271741977296497632 11956263 -121850142561377936516609401551931382400 11956264 -363133684743313209509023694463444019200 11956265 -950282491437623757323706834900886932600 11956266 -41849850620153096428725921498081103872 11956267 -150892617178757989704707261336912740684 11956268 -344560733665795922251112476243516859904 11956269 -235894294939428341865904609993255815744 11956270 -131360257435443404412149408405152189440 11956271 32081744250479604943873618726682099472 11956272 -86084595491484879920277866234447953920 11956273 -197968488311714080492468885818467648960 11956274 -35608101630159098788854445917523745280 11956275 -256475895763762474957066806051368094000 11956276 560846520229485140295523356659973196160 11956277 1741496656303357961723816907459216203040 11956278 68433606710830253507992860379389925824 11956279 -5160369047912033683811540789340468432 11956280 -5596915874825907906521229137214259200 11956281 894663451441422399081865267551445155360 11956282 369342985988185952914382609889271630080 11956283 1835115281617864416527643089727272022240 11956284 -820924887867815348210328249017881603584 11956285 372301029006804145450985242506082414560 11956286 840973190488359569302790089146578894592 11956287 -261593370961458997564175369356124222976 11956288 -112541265457703420993424811338764386304 11956289 -836021730609538723931179271399948329644 11956290 93309579494822048855610795028409502720 11956291 105094291734555174157943209772416041360 11956292 77422255101712336386674554175574950016 11956293 -790438906635041569941847654074983739618 11956294 -443508447912540556841307487329446592000 11956295 -333400370673961146031970833966154011680 11956296 -53873921366493207123427276664634163200 11956297 62582350228445789119830284848780692480 11956298 -607913606116340522210043917171582811600 11956299 -729284410753151205613427448076889252136 11956300 -589566815814855785680447220993798329600 11956301 -473483864122475779388310459708525862080 11956302 -255983146628901420287706880083968856960 11956303 -6148447358939098665505846767330923336 11956304 -86993604520205730318616215066826014720 11956305 20839306654316937261115552796169667200 11956306 -584062744033575376673881666946290209648 11956307 966222750847665545069979896282744482632 11956308 -103932922386211623655563679370667417600 11956309 540332020288154783859891603630539138510 11956310 -214628737553493680178395691558877635840 11956311 667744044372529622387910249641858950560 11956312 -385775502419417002887826692646719436800 11956313 -1177388780965717615029456006699765991920 11956314 -78805796541195394449103363382472629760 11956315 -260865435686933134403134418108097964800 11956316 -604062993009434073932653944361025576448 11956317 25622703888005396888085440326752990144 11956318 62983527019914325407635614942745164800 11956319 -913061967730862893012570471326663216000 11956320 -5685304681572768203833802069107015680 11956321 424444539477320045113972215355967663784 11956322 -3247768627369140502563541462902130176 11956323 -73615867332521694824659679813247104160 11956324 154379280181580322730196698078775675136 11956325 -56213700537975288562519445919195910950 11956326 147158247117980163225645544332879051264 11956327 71216618990284506016896566148764273080 11956328 9585768655744599182126871407048785920 11956329 139996553913636867719097008280109608960 11956330 -13191586373390830873319976515203276800 11956331 -423531962982557518740473938748791286736 11956332 -317262469702075881591654169993031920128 11956333 1566638809957377178733356230542022506582 11956334 -38893408474053298819556720331331668480 11956335 49237933961625878917081562540700684960 11956336 -54257206974040265747500934449621434368 11956337 303010900062508476352504196843733675072 11956338 -232337715405602599446219446584068614592 11956339 -866384990061178580937644643881849163560 11956340 -217816080634943135850281106424596203520 11956341 130322346607886509850994279425671722144 11956342 -413225636284105229551930030992844952928 11956343 -1174461000994829852659672493022560073528 11956344 520143637699191440607004822291461918720 11956345 428819150328713930433288577849994636100 11956346 -593143909156293926709467582372736189216 11956347 -202579566758507156686149093293914435872 11956348 -516967959181397565372573546425573435392 11956349 -201871030421231328838022182782442225620 11956350 72926971161072476109875663922291456000 11956351 -1522634734273332843376256719162037131776 11956352 396929651524822962301192222846589337600 11956353 57909795834494511503933528520449177904 11956354 -435103639742265361883055672910238040624 11956355 664746749786650916354800904863405227360 11956356 -163978124619383745336656942857823232000 11956357 508819243505271343027505616247261729312 11956358 858928658790140311857648778020357128640 11956359 -154900728325137973491870701595973304832 11956360 88163270469555597304844820322517913600 11956361 321447406889596519539708909519825943962 11956362 303973357719251147273779290823168729344 11956363 311123226026612542755140189062231344040 11956364 -157988870901499959660221076141800745984 11956365 -4718607784300574201152211244823140480 11956366 3502106014742436420155318942735347968 11956367 540974390493130725080736026384359834416 11956368 156089870009965616314062468303887007744 11956369 -1163040182653447672503366276912077249230 11956370 -118304233957627363991617552164717181440 11956371 -43827854349286083800560353985167178752 11956372 -1124330990522274818209249418238530607360 11956373 -241678596734693140275837460266400081344 11956374 545410510554903466110268191803873384544 11956375 875986478924414716123189418159265474000 11956376 -45854581954293306747908741938850242560 11956377 -648490417909818105606436328098673848320 11956378 -9728908380988949603416099275065433600 11956379 454904327170784601360932927720404986840 11956380 -174441232253455758398054336548224890880 11956381 -910766310262759292298747689932198773300 11956382 -208616119400747601872943529995532113216 11956383 70119775613321277944712471970137795600 11956384 325688933777992507721299056083947487232 11956385 -299922505252276869926802671716448772480 11956386 161031146581215732876593809188192228864 11956387 -461853419086980141674944719125111580964 11956388 -348137411882073280948217342687517539712 11956389 -125523155049903744835147734528726498432 11956390 46160852985855849755205869510138803200 11956391 -306148565104061841863556925637871339000 11956392 -714735951267904766026714150494934348800 11956393 -127219951075269697009322225276133828358 11956394 -200676370031263062329550214790643591168 11956395 -570004287638048999327150590579954398720 11956396 120248827939331820914282608779350494720 11956397 758295544344256649826157092305760856140 11956398 -140260470776733481188213769195112819136 11956399 -46516812198135275400060194796595663872 11956400 -42172839431382598593215434801186406400 11956401 -278347826526645489047592880689290250108 11956402 -9646716956646929484237063493437069408 11956403 -646438785637466025405498750816150927348 11956404 589364259869725765116830553828453175296 11956405 -631779181749860084063137828203754163940 11956406 49012253115975995673634949071760044032 11956407 37483251236236988514077355928192107240 11956408 -18033712963089748163998020918226391040 11956409 -1046605406421809954517400564235835240960 11956410 -2125497025523844165391791527248776000 11956411 -1200986874573772787858772431215399981368 11956412 101020356127810618589310909225871703040 11956413 -118280836440106961085246883303313879040 11956414 754875448620236317527076048465049859072 11956415 -317120408177060293996052661475400908800 11956416 -161126577508870675303545407480379998208 11956417 -475763924950627122627355195572592473120 11956418 -1206188955663475921089408136026515347584 11956419 -215078413696063227211731533727699602556 11956420 83118170301883547174772363860151951360 11956421 176112094749495102757625472175168224000 11956422 36606622507716667869746197279005602304 11956423 1064876892198990802172995757693193747936 11956424 1041649501204096475764966722638290944000 11956425 -75221248304837890939339274989731076800 11956426 536980938030376138027560372604919844912 11956427 96818479059317138233719125312412742944 11956428 -107899410611267460738874408540285946880 11956429 -147870273597919719056716467941252341992 11956430 99501570438819922028814784805292261120 11956431 18035139971941792555299192619613608320 11956432 -208798721957960824157252218142124580864 11956433 468011014197312280378893422543051165682 11956434 55171542549346802619130126641245921280 11956435 628308347233009765583963661303614911200 11956436 671926320022035963270968343265511067648 11956437 1269493089612273493315596568115976781440 11956438 -112851121271366104262038369578943941120 11956439 -101044543923354161408019426112654306080 11956440 4237320027782034081119913589477785600 11956441 180584246714720814088667189746224955530 11956442 67639257542170628680241087052662437872 11956443 -262943201312773369806988404734342259600 11956444 -359121636689046194249170338333487523328 11956445 391662423145658801833283605018346654700 11956446 311361754659123671083504276766137468800 11956447 -623380115362366888932494364929141550768 11956448 112976047559857736155587345874958155776 11956449 854329835518865997080913145478241737280 11956450 10445781603897919307502797030044272000 11956451 -346532783279693881381847777369783904 11956452 -34013185752686566330984064039723483136 11956453 -199410728684646723010326480675916022400 11956454 -479842358127376779600716066490583297824 11956455 -86505332307956186872355268936398007840 11956456 576091230674454652340970299756796410880 11956457 1411264471637712197190528629320467454452 11956458 -82289965927532827903941958228629432576 11956459 1116361654091178360023408603701170236660 11956460 671407552427211571136625496520371937280 11956461 -184692933914886689302511000318405426112 11956462 -95907996336665498913739065741536020608 11956463 -59909905851219320091830678097765562656 11956464 -61246202036593681756395850324348108800 11956465 -907734443596539699225246210135125032140 11956466 -249752338767376514922989432611056899568 11956467 -528751614093706365903920405685355042752 11956468 170398915498728550974603553738718054400 11956469 -541997035584301149566278681574623742304 11956470 -144053873934682979516704125990640272000 11956471 1456328183784800507122953366424854134784 11956472 7600456789759127521198092746303078400 11956473 969488182472719316242377852065802193722 11956474 -560287936052092222315945762164775903008 11956475 400618189783861194998255499383809756500 11956476 20326929410853351648579279398906658816 11956477 368398607836967854766402279937866592460 11956478 364849395079060924838526266470789463040 11956479 -376798438459175400194944264131235376880 11956480 189370781488404009560367634359842242560 11956481 275629233118355405829952899596278271424 11956482 -105281591559996472256255476374795400704 11956483 -72117887616432670289732560836988508160 11956484 -142255365514117679052255622700437632000 11956485 -783165801881233213638618369931831506240 11956486 600752436897182784569648589662208132192 11956487 546947486328140954960236530132202392960 11956488 381056250662921133288388293019651768320 11956489 -1283688693301898016869289971781118100710 11956490 -172708899461461759849453855639485126720 11956491 -37207908475644986660891502123259038480 11956492 17067805309728111720032492686506414080 11956493 -1542233825160085367071087657440517773120 11956494 11946067334649692095678735219605504 11956495 -693969941031994225172217569492550362400 11956496 -178290264104583981404516387341048528896 11956497 25565464126691205847870903830662329152 11956498 -198743602186568305701629479610451519840 11956499 -975872245656530410867001208153399131664 11956500 751390657220794260040436624867243712000 11956501 -853860132271358948432212729692457509216 11956502 -213782508804934290981509954663515056000 11956503 302651738282535792313930767196014070224 11956504 -227811631957314856441795939113135636480 11956505 931593527512984906778220155772796440000 11956506 -177213938953574710269077387082905765376 11956507 893476012296602160711968595609368608272 11956508 67189174442295902641941258423452072448 11956509 -387826349206937239203715033297876329786 11956510 -259310484513882625813511119260716592000 11956511 -84418005927604695444456971617268977440 11956512 -156495523728697201231229046317981368320 11956513 438200285439688155926568456750392362900 11956514 24199332438518144997291508210606313472 11956515 -74426635173592654581051919878185573280 11956516 -452721494392292681806382093999266983936 11956517 27688592823876409424835053801467130400 11956518 -375199806311696963474839275543257333760 11956519 -595273923436662695908992825443192291080 11956520 141748738990817526929484127088875929600 11956521 -408676112246225661405063256167346126656 11956522 -327305872135248069283601818964732132688 11956523 23532052564304523516119801411635982772 11956524 -52997559271742122861076184124922803200 11956525 262095279942366407736806387822817048000 11956526 -182945975031453822400175981236536493440 11956527 -146899798408232993449453312707148972800 11956528 233423518979594130659994500858573668352 11956529 682118673016575634395923502461855538240 11956530 117260079106590123273864203870292433920 11956531 549497361827264582744300915352904104332 11956532 129953583544582485148316140435627696128 11956533 -996587622408226653699661014469918423776 11956534 -343010272839821318902514517278795071584 11956535 -283955527982102913322335772720571116800 11956536 414013987571413322489188982003053240320 11956537 551851305138664013029675685471311040 11956538 460462375152419710365706390500905459712 11956539 -16660674950559398774154291275955720000 11956540 -567705538117679462630876299918694837760 11956541 -1447448775963432355850487412009561319028 11956542 62072926780874158914720965388849512448 11956543 799760260920651350549267040484965180768 11956544 49650579103953987009836403789184106496 11956545 -122462675243104289253554875536874828800 11956546 -53838170216010983739507873336035688960 11956547 159542418199047391719118948540733045400 11956548 -193764366814178366703081345345610798080 11956549 797933094566196661187557160762590974336 11956550 -43731855759541239284696120754648518400 11956551 -8122031062843140207235231929568871856 11956552 -1549183212114520811641220616130180177920 11956553 -348906442608353539652429010020679265920 11956554 -495013286434740192780938256942087965136 11956555 -314076694661402074925561912554306718400 11956556 55632830055261938856459028704300184320 11956557 -496036907083781045855225243443989092160 11956558 -762490086280015475219111145541692429120 11956559 828840048494820850513200340010219927616 11956560 -36953369825691036207990171745784954880 11956561 -662887602550958802555827489126856429248 11956562 -11517030718409786958044684673288851808 11956563 -88737965457890629443925127046871572108 11956564 197317580742561564418278723097597026176 11956565 -941638891568622389396963084211523994880 11956566 370941560094661717470286822216160370624 11956567 -132267778068690613305696181666976752000 11956568 -562939941313179797044014648344462499840 11956569 391921043121540787499090685851285966544 11956570 -187442143990729222220273119579275168000 11956571 -738519244397039482072631294156324966400 11956572 -448448631547340464290908209453990814208 11956573 -95590587101303490537976673698919109312 11956574 220147296242841701323726583270995796352 11956575 -139602419761118820183568595567997023400 11956576 -50128884967463395158795783484137799680 11956577 1055134997326020277190698831916926491426 11956578 -362368551680533054573060603545041832576 11956579 -571331484658665266782742053028692392024 11956580 -23896520854930546943074181541027840 11956581 -101962841038350869237984397793172012832 11956582 -631713358084311240489952986583649884032 11956583 7547192545554903654281895091324667832 11956584 61827155253342865758153794818240512000 11956585 -89830654672199446503772265408998996800 11956586 51292187859006223142247345908066054400 11956587 -58045710426806971740407097227230284048 11956588 -217374606803292186757561561380864835584 11956589 -949404736281960769074374673539996466720 11956590 23593020023304408261301301232926349120 11956591 686609808249676408689396873309025836352 11956592 -331489588401849792897010810438002376704 11956593 73972268958284152441563042090647356608 11956594 -28019707034144268956493313365136429248 11956595 328938454421062129017328396161300715680 11956596 233476402830168289456752613653728047104 11956597 130886371954653098364425734251788153980 11956598 -186809826913166938043462842988891084736 11956599 992083559267636533966767424872802647120 11956600 591980485427930110102330057760268288000 11956601 427268200987919382452518262031795031632 11956602 -36495920050515789012450047719405794816 11956603 478332250219062881011538134498461663720 11956604 96535013812853075558937444777791692800 11956605 446088881632380278031110911559855774400 11956606 -1091362094864597309747448529544157599040 11956607 -18937897265069685948173528566729557120 11956608 -260073484013655163870937700998452346880 11956609 306160433646783908133393117665525396416 11956610 116261550355253803338978907180599150720 11956611 779121716946296158148522487893306362872 11956612 -1654030768960429722990214279993453363200 11956613 298551734102200358597798577157723388160 11956614 -312510947096695119808261083062699108160 11956615 -1498629134545823206563173570289163320 11956616 47776617449422548214933369439354880000 11956617 233175044292320527559544410207613878868 11956618 -36682934686797653129157212718641388240 11956619 -20100551850996984677340024526876270080 11956620 2811687865041564402893782300556236800 11956621 704852242899541452710785005696289616822 11956622 87847054444435931924797825521218354112 11956623 -2006074269866152472340822504910578432 11956624 107700756778867803671626403564548259840 11956625 492609809460813746253627420569082978000 11956626 -48462737745008181261020715700534540800 11956627 1615803505272323003616611857075461518712 11956628 -1236497678000090411426935295097897918720 11956629 705779708818581769262619536525789767584 11956630 -51791489087296241762242508103150355200 11956631 657950980204998746990635906057252479432 11956632 721497988096016751465280610156714557440 11956633 -203856994255880472632742373598120598592 11956634 -544963950981595975021431372340954112784 11956635 31318926352386216671169979661882823120 11956636 -240388739962515291287274138929305059840 11956637 -354121894917412377326947292663602128000 11956638 93736268155068472388445312227448066048 11956639 -308302584443285292422358744330269722800 11956640 130610382763748325483062308348831334400 11956641 406921555464058857774050189174777065920 11956642 237581326163560470908093311087875064320 11956643 -319846828203197900810456494553565301200 11956644 32859558821553426560511665447764303872 11956645 596426701764604276655272556412648285600 11956646 -5102488908681652390353776277177993600 11956647 -653405337016927165388456568518509661400 11956648 -573178173150497202254655096608925204480 11956649 465715021146104155553864824689541684836 11956650 -83122710723063263562193062916652160000 11956651 -33564458179902289187094156999345116160 11956652 1323362462313006952807916285105732908032 11956653 -18565013814563340965759484574468099818 11956654 -672984216093067707909947081211857851200 11956655 -266410798524852703758938969043549712440 11956656 117151423735025611901799690148100800512 11956657 54102988845143651661549569606271125906 11956658 132669768923018047500543001906771224576 11956659 63444306474995012917564394059210146816 11956660 576925902275812540027514352977259559680 11956661 281164253458598356091818564562874843960 11956662 357848167478255570182098661242280793280 11956663 960916916382129596280412003705214735880 11956664 -678004489414841398347722107365671792640 11956665 -67704837741505377317442571978160885760 11956666 -2134420046595365770521672445275328512 11956667 997454273330707054447224717604709862960 11956668 396086731173309215609691291140621607936 11956669 201529420712579390550409086523650301952 11956670 15002224758327125257466552279776684800 11956671 -692033172113752798626525329233556276160 11956672 -71100998591931274582009496295448772608 11956673 -912171230565993635568504168821814054078 11956674 -289336237408163225063693905997811546240 11956675 -3923687895132891976791698606625538200 11956676 468139691366837453279924277954190968960 11956677 -59948452159675973321783518704199176000 11956678 -146700985621651027300509460045214382144 11956679 -158204175438828917552321803376972064288 11956680 540007664955866642757484321776009216000 11956681 9969208984042427015958308531247076464 11956682 -584601634085255112846904795935325049808 11956683 -723521171512618633663198541176153166352 11956684 550358428154886527509149011481169400832 11956685 -33004564515204869265892939833197853000 11956686 396610420584940379395137643021075501056 11956687 -1543791163595236284206456996364524283664 11956688 33512502632669889717186398453712420864 11956689 64432618169035028605140063959804270754 11956690 308600622998967857189702516485418685600 11956691 1382043647341436280478534816882270858092 11956692 207370910247360730398611547048035942400 11956693 -96605377526629747279376503370659221120 11956694 173019953055728966421348946478704089600 11956695 476940589085042665654058969885925386400 11956696 -676515364305571521317459769075473817600 11956697 694927785728426507204558486252808734100 11956698 -50210663650682249672531835215568167232 11956699 -805793433573999414707987151693641606064 11956700 45465854015712078163411549438525440000 11956701 -29478450446442675796279594839631440768 11956702 -93348760971679241263743485221844753088 11956703 26722885412029003544437810827422585088 11956704 86783477978325737569425618331804631040 11956705 148678718850151684978499524666777525200 11956706 663192968077210684185340809575751198720 11956707 -76707401178920006576011876874768286720 11956708 -980509847882517200561286657244218278272 11956709 -13716371490530051052431316252190408896 11956710 271535069279409259824933272052758616960 11956711 -61804552248878802694401629069689177440 11956712 -578462063680562087861708993299128453120 11956713 -473638592006133929376205120742065377312 11956714 -299371856266089783702702332646860837376 11956715 287053210042505392920702119075493738000 11956716 90702483701554937271475271358163584000 11956717 1014189560721450630872991359741198359766 11956718 -477272409672708330587107642564803077184 11956719 149239271574018754652205997012559917440 11956720 -178229283887832053755523660995011379200 11956721 -29884886407081855843573063511428989888 11956722 86620102512943855254702444152849940480 11956723 25244486613867585120311496613298177160 11956724 -143036455272215105858060339583181903104 11956725 174574499978936437970049724055164963200 11956726 398292497534661259266041503104070833312 11956727 -176833104583372952733132395189976806424 11956728 -83501875846651296095738355034036961280 11956729 -517527003207449290464963021391831353600 11956730 -90618735833668807255620007091414238240 11956731 146392368991225781850464135104986854400 11956732 332829307894587204471642969886646083072 11956733 10820771397407458729234862281784083404 11956734 -22496234519323783098838603926436625280 11956735 -187892814795765096195608242223459815200 11956736 -989804099910708260533436564713242624 11956737 -199811873917653889573729289800653407424 11956738 94289593534810874572983320786527059840 11956739 -146326815236866715159637032801417487744 11956740 65801681939692497208664449167146496000 11956741 -819425210032251043938136329400798381858 11956742 -154466070894112071642190813750647919488 11956743 -63420803648089825699620040741554265200 11956744 107412231488944339607137357915945912320 11956745 -147589808277948231629081246895411769500 11956746 526614050030066688286985572580680456704 11956747 286787582085699852701175399995629169040 11956748 292119812802945565307811862190188294656 11956749 196465916618546035573352317356089778240 11956750 -210008308770835128854703495689979312000 11956751 1427144786676988571910527639400116298600 11956752 -185417783291886881212241582454669312 11956753 2279421229461068406271076322066597833856 11956754 -14055949588058571186099565050102221424 11956755 -197705539142277469758709199751805977600 11956756 -56323023739672224481141045316572753920 11956757 201497715178203668515271146847958002880 11956758 -204157976105880364869140848835471124480 11956759 -779486392149313156609342345093218042040 11956760 282368483316147860607686523907833446400 11956761 996176963894430988004881795193966444640 11956762 474146437603193787291491952409146963696 11956763 218930580237988588404787987157335088640 11956764 21770401698321227944682653293353210880 11956765 1588202368590309707556586759890684468600 11956766 -944095681754805787784617030389241920 11956767 264266332286731592395420427004834974280 11956768 897581704258466699004019618319926886400 11956769 1262106077069999996335396570792690617408 11956770 -131170261788637260589220204347796851200 11956771 -152074887654009581488166253300109673928 11956772 -101138021956144913607811081486792769280 11956773 238345422525054526471742503674627333984 11956774 81530841242812589073171377219040477120 11956775 -614720465359262700073549682605564459200 11956776 -298343628812473738214352388702448025600 11956777 -430050488816513256346461644271244283200 11956778 -22151211885106053870523351417523380560 11956779 216128800438211774123194552582050538524 11956780 292053452056758013641764445517256294400 11956781 708525884910049259948723226496083331500 11956782 406408403000040616752052170835843440192 11956783 17830863894246305532742173002484142600 11956784 112892004049724146310252003147071291392 11956785 18309478976975492090169221957591923200 11956786 16785705924396918082152886277705528592 11956787 -77940784817460325146232029145783830240 11956788 291424426897504154702405594514055557120 11956789 -122754004847672859850497327964734321672 11956790 497038301310645533156806250690646182400 11956791 23479489442792677875193870959001337856 11956792 1220473418221735894955500380006778368000 11956793 337912884919988798682661747866195272448 11956794 86949557149214216241182198231652533760 11956795 -10135410095518893370223341242508800 11956796 -259159743607932350215101389285408980992 11956797 39544196664763134056774108041175693106 11956798 -70421464831682964363655765026678128640 11956799 74561154363325929647582973309419505864 11956800 74396103344275749019136534550203596800 11956801 1505320540950285271439169401427810244802 11956802 -39911580326001015164591426826055084032 11956803 -275598181330977894131014685895972268800 11956804 -306189183691650660331331172338545385344 11956805 350752011227775872191118595398979730560 11956806 210616533630647498564033080036115516544 11956807 668925688377927779522986121195216436056 11956808 -1695138289490422273873854629060861952000 11956809 -126183797299263032655392321288116695360 11956810 219142433855894108072562174164119486560 11956811 246688055979639968068425450834092315412 11956812 -51308319361917408199928622929470095360 11956813 -202735103547367776847386585944747685312 11956814 -380214165821787742981034347834423173120 11956815 24944017509082281011949594779191780320 11956816 4621831554187155302313000251877457920 11956817 -1867910315580529088996167831489707567888 11956818 -35999854003856417412884166852772058496 11956819 168157925086215675208380188605991197952 11956820 -1010129416694879124973785294142760171520 11956821 16321164963305027817860050089995375904 11956822 -320441844868059188663197757332422474240 11956823 190562187910294099412260040233492620600 11956824 -59644316590565321461835423810110095360 11956825 -509199615433315727556453791838714670450 11956826 -1600549353399925948197993178083213312 11956827 434055420296151222909089590755787860120 11956828 -316501553634717733896353370028273487360 11956829 -2138144221188163028161196300236524308820 11956830 -96364459072156962707340175027192124160 11956831 -1034353902716835547299665486616547654176 11956832 -737073203643751337696075592530746146816 11956833 214050061358545398175067642445599683920 11956834 -264442296644242967732973662847866315184 11956835 -444761817373551675742551283331359617840 11956836 -321334375822401848274054280393502911488 11956837 629751801018923441146387316698357823486 11956838 -2422928768196960781923785818600280256 11956839 -92305129723798133318332737763604891952 11956840 -103221298834029710759978618702295859200 11956841 -466071100016758024548779411692328134428 11956842 -287821012047659313012693150435136166400 11956843 -9269443730054351454822777017101333320 11956844 155871881903038579404670721393790740736 11956845 -2569642740354504478000743781145971200 11956846 386420940491791731169445578276013457216 11956847 670556683543514459779156293406185249792 11956848 -179198509678369721660999119597758775296 11956849 168569171322285061895375609385142342464 11956850 -161565617680778567561510079330978219600 11956851 -632811073918351440787035172483616488620 11956852 787372647870700325895737120817644277760 11956853 -386948501462013637480782487634287532196 11956854 -64136303344126309161655089635996344320 11956855 81469304199974667951819682488708059520 11956856 -401277232540394742757590324139880325120 11956857 1168957104534970481821049128300425840 11956858 -730773689906120530350826133022217026816 11956859 437767830968558101065945352549817265060 11956860 143276008712982187126565474856458588160 11956861 -81942089766911259611104595579270072256 11956862 210617382691557037026106493754800347392 11956863 277528312053689792449790738613362643144 11956864 -552895474306445195482818752122611302400 11956865 129037224819924601329975303084206584320 11956866 401685751353842092324926400252538433024 11956867 17848242717025686468375915234199695520 11956868 -31136539319160432599620749561188610048 11956869 -305750414881838085541705526854702867200 11956870 214054126661436845785041518855207712000 11956871 191786842795257891772479078196788474000 11956872 -273224975582290702892531190785189314560 11956873 373809281492050511135638969230476511760 11956874 749492852980171521374558586041528273760 11956875 -22710483704646750317474508248669760000 11956876 -119741970100242752134194130221088272640 11956877 -565613582174487677942223696740735900160 11956878 188892561176417576935546651992298667904 11956879 1331802081604796509164168340946196567480 11956880 71577001787542594988171921049286901760 11956881 -14095423095604606069295129876076491520 11956882 465765878098983666926675382805966349088 11956883 -73174124685187759389459214696460262720 11956884 -664764024350403265443704821414841739264 11956885 -668270732729925746568918731312696820840 11956886 -230527466048473159035811491718377524736 11956887 870680261291836817630902914194739160320 11956888 -294015128739990793467672478028839280640 11956889 150708065046834497301437264273692800 11956890 36298363480405115905918729693024358400 11956891 -527998889945994009931191430188871625288 11956892 -259224624858583695928985001089804726784 11956893 206541344307724353385704658011394325664 11956894 875220745060176253825242574452895709184 11956895 -200189036489879690243027375695970074560 11956896 -12423063230157228136644581238154199040 11956897 -595072121645495111468165109542347548480 11956898 136605960388457752110005249743004581200 11956899 409997324108242471007629497695063811552 11956900 -423512751929877395924276881602183376000 11956901 -297353070167775874418315056439806188096 11956902 96305660917307245119412709747956170432 11956903 -190862311800082406361435023822950033440 11956904 1017294090898296425266502144998774901760 11956905 -391123182097474647785070815923091847900 11956906 86689128818884230244023756771180210624 11956907 -163716783295518161618989756489804304844 11956908 670452330079817180768302250521155356160 11956909 814462623961637966542440115581108855040 11956910 98390711800048425092432324159370197760 11956911 860515346000009505911453422513898328072 11956912 69178288516972676776997259332691492864 11956913 -428211709107721045914476755899799432476 11956914 295228329139657627898426314207971183504 11956915 -70388887002276777706231604537317848000 11956916 360737420902839859117819359962899600128 11956917 88256197242418302175528511053468729344 11956918 -256210089124484751676251703399759188096 11956919 -74635580690239023848648485597581358200 11956920 -127242365448668632330827296235593318400 11956921 -737785065844206569107977589095962849878 11956922 323890655702325852298023729582332902512 11956923 858051007405392214515318942605027696640 11956924 731111030393650834096226935641300992 11956925 338874408342031694055060079138429323300 11956926 678266739431866496624138369016432113664 11956927 -286603928431505686645070042330941772224 11956928 -9510230297694831290958695963641774080 11956929 358844436017051312183016620204852221584 11956930 -211377535899940841783302700164621916640 11956931 414439776973068294894685646285865903840 11956932 -52395780784009153149942542610024199680 11956933 -73937521042880551036401126492077904900 11956934 -159144180562221522317025837302308678848 11956935 405790726923371068737282211805303961600 11956936 437330753288794279908185794745989063680 11956937 -2911312121392668060326808434657520330288 11956938 -151530014016203085961784462627246661120 11956939 928158497948461260022367709002327022740 11956940 -567160231431743598800910356423189683200 11956941 196749519034463395396395716836108926720 11956942 122503632929677287108851703121977607872 11956943 1213052583139791880154846751951117534192 11956944 -22265398298597532624844475276748128256 11956945 41330072218553756154978365636919532800 11956946 -67327677679257288456835378771511441280 11956947 113206845577606416781608601745953980480 11956948 -160362735136424176957425068505509183488 11956949 -734480221552880191696561293730446896964 11956950 287269505523559014847521730174130976000 11956951 883945436168126974762570891934577154952 11956952 282540577532292135175226358641854464000 11956953 368516107422793014726372262200402324912 11956954 1016002693135289030062110153469593702912 11956955 -255974538012041081610608310099755343840 11956956 442165978569101160023790203148192866304 11956957 761120694143985601624198208243434681464 11956958 -216330214143888895914959871380868062016 11956959 -53507768125732275813642826688184177312 11956960 -707407489278708020841664284969817866240 11956961 2727072441762552520541104746337847267520 11956962 22159845838545112282901569740164563200 11956963 1684374351293784412604980597813807932160 11956964 375132764846640901278930805029139193856 11956965 56516214257339048223352070322388713120 11956966 220859423821257970699790678028782592000 11956967 10764487669502189362885351687266799104 11956968 195290807465679785675764461847450828800 11956969 -371365699028672531173183763607108667904 11956970 499379262897494458852007469786014515200 11956971 -144170391958478232970317005834884826640 11956972 243888446982642907468680440355483717120 11956973 -95631307549975764649573743428928286080 11956974 -8762913635897014381748765772254286720 11956975 1582306812067562043754628050524157600 11956976 145752508108782402226677347312216408064 11956977 -64889334807125873144973530363271938574 11956978 275149736654134220006808358360820880 11956979 -271240297782332736269379210404797970880 11956980 122215595035840525019781868872339855360 11956981 -1247075056603951851788994238228356608 11956982 -92685519514859401740705147434027575296 11956983 -898039075691967672355930974444754109976 11956984 617864257277622001910836961674556497920 11956985 45209739983823218696044477587040363200 11956986 164904840390458371325025094715027607264 11956987 304446075162646450434809097806894137360 11956988 1567235373821774231555569255460428056576 11956989 496133414391724838671280393676892366368 11956990 -708533067604747732582545887638217587200 11956991 -897870355216322090273143127141834788608 11956992 -447464357151691181239800923965630709760 11956993 392906094986008488741075378848764842242 11956994 -5526959192774457404227394235031028736 11956995 -346677467843753184274707940560714005280 11956996 -414493723360796052402986343625876174592 11956997 -295065145104413326418792664236018687460 11956998 -27536023730122441511211548336289738240 11956999 1312586792804469130981052342938130040120 11957000 87238983931983398978756319002296320000 11957001 -213782104372169502913044914736400158336 11957002 -530008051644742796033487453311078337696 11957003 -204846140116549009574706191631333429480 11957004 -681339351751133033285438213130797260800 11957005 468273803256851943721955689412718531660 11957006 693825470688182220595298999207781324480 11957007 -601537827659788573066803289425403050360 11957008 136760756324893982902899513190269583360 11957009 380568088252026372220925682925812396210 11957010 284740578942743513289995920356802560 11957011 1026598674065570965959560991286396273224 11957012 -91913060200800316422907425389038610688 11957013 340248671825965891403822879574189780000 11957014 -28345057105581518392678182041855538144 11957015 -21230953287675178383869604185230989600 11957016 -731346097142214671543942143639476326400 11957017 785634027772396665837758723307032257152 11957018 621382946937388387185864972860919018432 11957019 344445392257268197539191747411537685360 11957020 335001253290472040685897716940064896000 11957021 557072077687783930011686323206116458080 11957022 -207285049078600508583782084987121847296 11957023 -583354708652064868495097342305330615600 11957024 591405873248111862704641209131639832576 11957025 -105403532159505528689418086896498586400 11957026 -261258798666476624679443709038984922288 11957027 -159394159556672140981112545232772809124 11957028 -5330745821320325772398513059885479936 11957029 1136776378627717708471961687304486566046 11957030 49117830757987261066927158396211724160 11957031 589913087317395699301047978542099114400 11957032 42172387474316171767700751473518264320 11957033 458897034408005206272204679799270919168 11957034 67674929409945180463420379479437953280 11957035 -40429020921770106948644716465166618880 11957036 -19674753105168788642849626888322433024 11957037 -307657634125232278298589493500440769024 11957038 85260545162370280700052334497206280000 11957039 936278525501370147833788516269531415920 11957040 116716243977686527507921921607785512960 11957041 -58229159760974340688501446122735333632 11957042 -11906925854277298151359051073620399728 11957043 14389674708644529713340148872028500480 11957044 13965970126639973426896621325369554944 11957045 1026608670762188917199664950160217036800 11957046 256862086620492004656352870978109352384 11957047 14012170250813164795184033014322791920 11957048 537889596617238919118621467201737216000 11957049 -152345013839380574542197661797994383036 11957050 69556850316806225826668225690953728000 11957051 -1489472566823516257947210673200814353948 11957052 642844726827162237040861851016790909952 11957053 -3853484445526486202962089682464260576 11957054 577720434215142842001938077968277598976 11957055 -195301507660056225431531391364816049280 11957056 171957579453327874828717657836918669312 11957057 879339496532656746173287173551137393152 11957058 229071586886128956852705763585194076800 11957059 -1289912280321989014557987406180117820740 11957060 390375308712885687960687200618677044480 11957061 -329029109500279331001983010733802894400 11957062 30559677237882028222231445312494201344 11957063 -649123148429069909911110948829815012216 11957064 -221085111881088800643726876499087196160 11957065 290277199821283196991875108832853208520 11957066 383451208522949047855957218527789274624 11957067 197165336118936097483069816265700901884 11957068 157377139336318306076502075848880700416 11957069 -1100048025820566811021495743027761186004 11957070 -66888604784134089208417838412973564800 11957071 389300160484042863205930745281551697280 11957072 44380275871362498443489790663222362112 11957073 92263205792493609596685582183634934304 11957074 -571953291040231772687313508779979972464 11957075 254070809523959768014675059548176035600 11957076 62139788228194365715282644316468049664 11957077 1055402439391229825966953689459626893920 11957078 -693173285089243425387507825682829983584 11957079 187263251561263866996684890846697176448 11957080 -469130218741270019910362338111509504000 11957081 -1342515508063403081689178427819689349936 11957082 178994628722945414095280573831935948800 11957083 105450328361473629600949512177359652624 11957084 450892669490715686424082313215546569216 11957085 23928746619357321802531745884263763200 11957086 -78917721691955654998629362723143446144 11957087 308909940941411354125645633505320461672 11957088 -598342965602267880554715986012827287552 11957089 34691889138172174630068174701867511700 11957090 -318248786212503929682398380477179007200 11957091 495393702818456600717852824557014556792 11957092 157552632137156078486827892522177413120 11957093 480287488539108017243708171827554269820 11957094 -828877852641543439719746039782668409152 11957095 -106537601928302574910395042283597734480 11957096 -12029882001636837241043906838900326400 11957097 -160974214816343574776664290078752280928 11957098 -241693401785518435698950441698612824480 11957099 -121237478004463462697476617229313280 11957100 -216752234094946991649899724540828249600 11957101 -855596006085338068179196963900193459400 11957102 -147665627796716446143522762313912833408 11957103 263564676633944895609949235838833931648 11957104 -163187890197384461174062338728834990080 11957105 -75747464514428510368574246575145178840 11957106 145805136486577844898956958829430184960 11957107 -316024327965887633608998244542166046644 11957108 -7178186772824454557022682202356972800 11957109 -160234673992297305186234089349445584960 11957110 316857089808514378984065767369261475840 11957111 -769999130905933350233975769310586043288 11957112 374536419247448920726382270728370995200 11957113 -221529801512678695425159924157165091840 11957114 19550518957598662360645218945108556800 11957115 378699703988192943855570925583709420000 11957116 650752599778976696824324893698766448640 11957117 346259463599477927777656762644292448640 11957118 243668287889705375981348329698810854400 11957119 100082534347875266616366412725888967896 11957120 248314166512992560659222429143190732800 11957121 -252095056104210399916542162109115308080 11957122 -935029645941422792507406733705420250208 11957123 595733232411315699312106530482337045372 11957124 315549216849891523450268254381328424960 11957125 581652461807370304998674064832247040000 11957126 -645652343710746860589271005290204419488 11957127 109230908170340191268683551114103866192 11957128 828879002267775580876351490114668508160 11957129 630949727021152884024620104075473749376 11957130 207054893143593896821063698031516395360 11957131 -425389409941360509439380226426483361068 11957132 354101163422956420598268226506583798272 11957133 -354304341859080271370324789107848845376 11957134 30617972025796808473492745768980905984 11957135 297926187421501363419745695532692604800 11957136 -101802277471233086848114136480478855168 11957137 1471845092898954720075952790804910242400 11957138 364190777639912620947500196976891405440 11957139 228842278485490227959390905507806984 11957140 202829723277108274938019284547205875200 11957141 -19841192326617027208481837904530898528 11957142 -111275901281734359107864548176428420736 11957143 -478563511317937606560513056623319566080 11957144 434406622531388745366087796709866076160 11957145 512310101380008201884560617326873286720 11957146 358791471237771377733845371165233306624 11957147 809115930654396561967774474820262670596 11957148 -26418455975023831375130877144036212736 11957149 -57036462753550837499463659104226938464 11957150 -71622623996108981797640465168665344000 11957151 562274240213124008144150940455778985032 11957152 1104320924514779458401067209333644132352 11957153 -303352621785641541584411256770720817516 11957154 559023712863363964850979801841149832704 11957155 -127473829365295991769030607429482912000 11957156 731649100371395689136834030489757296640 11957157 98745938597467605103341796869177803454 11957158 -216558102445122323096753090533380365760 11957159 -168958354502960637192985408371823069680 11957160 499212037755929953915911633250820505600 11957161 -1384599317713959941259447231902241951238 11957162 -105759715290887947338300234927641687808 11957163 370550415563903737004883025401245824344 11957164 -1330928444129639259735078938822289484800 11957165 -23416050288775574100031999365190095360 11957166 -168215435602725567328193655787122558720 11957167 2827686720717583589784707178801898719280 11957168 -40535640012340385565586479086490206208 11957169 34103653176170501250202777323115145088 11957170 77186075374639003803153389272924646400 11957171 -180351007766524793408721918605767711296 11957172 290067450604874335996790484364714708992 11957173 133785161598549117586831654177195824384 11957174 -73435177266391626758381533563609274368 11957175 485906039553054640039934450788401111000 11957176 1068784773396969289885150790230740172800 11957177 -286141794769907825649381339444659739648 11957178 -485917290368428279039400958144039274752 11957179 104696707099075927555809995173806051920 11957180 -654251408895822849001281663869556825600 11957181 9116681287338781538366278209213970560 11957182 -16695759381332203347555906920000025216 11957183 -321633632625439679085804531180862120080 11957184 -302043019145612855436023821985686487040 11957185 -67352918893381597521065559656771224620 11957186 -443022502465115718717975885409588770816 11957187 -130896608330028475081371422683867112640 11957188 50503413292129359650192999246003538432 11957189 360960800452290607489387355846533992990 11957190 -89314757414858761302543419127814410240 11957191 -124667489459361070977060103880907258160 11957192 137206045761575698299174911172816414720 11957193 -1526736694215183566562735403973708188800 11957194 -385103598887102131833734507797143544320 11957195 326954997103008951152466216600487159200 11957196 59448901402456335838605692992026968064 11957197 -132878842253604262862706039314942862400 11957198 -166956742031960170303027988245040508480 11957199 -293423804699692962979540720980847028592 11957200 -116591357104826003837733820729540608000 11957201 1153206392454554851614228178210002473202 11957202 -249721724691455786958058382427129915120 11957203 1514308524752021966586459201642888722080 11957204 224653331982406114768248831915717421056 11957205 -58414078102304276773717339883289703680 11957206 -579139627102681827257840806470163316448 11957207 222205796631186667275952691320148721072 11957208 83729206641990411379385493316247347200 11957209 -808133279482244197394567126074477470960 11957210 180127271032036134494472023616774401760 11957211 -203772456810494633808237142475613539568 11957212 1494803757216703272251005785214559232 11957213 -134573963419433085679950903428171889600 11957214 107770501709000208053756428202789351040 11957215 -5658972221828694047035827954878452080 11957216 -457339074407763178535457693747373670400 11957217 -283654879430474399052314803649734441152 11957218 29159262200136904271791366829933606400 11957219 117493549778063645158954891951031230620 11957220 -41040819508531220858555302335010560 11957221 -1123401318025080751657872105548544584578 11957222 328428046907994668131042713911309448960 11957223 -850441711883697658815928826543149109760 11957224 -488713507373772554958759952536736942080 11957225 1007711296950584510571570744960248400 11957226 -517831290702186390705327711393857366016 11957227 -527754873571337318189980480679027378176 11957228 96341364831284359353405733540881446400 11957229 68339308773853487799946193393903274144 11957230 31339353622980054165434794956895565760 11957231 230423738293225174700755614377602645104 11957232 27872847064676811388446045221478727680 11957233 -354248589189866799868421740265393081856 11957234 12958814931029365521126594139432640016 11957235 46458785411876792379120962605228234800 11957236 1000517253007749998665476751693560913280 11957237 -429601097614204235129396035623785600928 11957238 354107979052108254036647040816040752000 11957239 155022895360617576801785064758449771200 11957240 195411253221241221181902373694744985600 11957241 -81015395694167519584311697902876119040 11957242 41545577991072722909029438434311916288 11957243 -294317952213183202913865008489992636080 11957244 -48198742889460296512838603773562035200 11957245 -779963891951481030009550728873387436500 11957246 173527087470844231302491360531396115840 11957247 -809807318298337694495481920408618334960 11957248 1004413556303320536545007086074024951808 11957249 -684523934496739698589630704673045578750 11957250 -218552830604427376590210240320822400000 11957251 -1215549405874739976025062899323098550800 11957252 -60386618111381254269081679217910717312 11957253 87717548918336708660858059492079769600 11957254 9537588116545805608535382203460244800 11957255 -14239932084145394432928264436976136840 11957256 -207031627756008246810857941804608460800 11957257 38900708919838042054941045479476337214 11957258 -221372641530232083639898961707645486080 11957259 -27511465406438954553413296671953583120 11957260 202098246509387706057587032827635957760 11957261 -506640927673711366189194190058179351668 11957262 434218015591566682308488844814865881152 11957263 594389173040806854199752813445289415504 11957264 90109123484451287430957434976256327680 11957265 -470714329162122428357262294052725918540 11957266 744174221163884443590987019690772114832 11957267 449505491194890380325582643201884301392 11957268 5660309798756691894657384378552428544 11957269 -1334078315145045185277853080009106969330 11957270 -433177582626529548195478134458618265600 11957271 147550916528474553959455740275352858240 11957272 -863217272383613616162943732654038067200 11957273 136588899000748478835925749592818661536 11957274 -516690017278323788745559673765452684800 11957275 -225833189551752754592968955793257147400 11957276 735427909708842319313792643089264924160 11957277 -555838541680327050613628040149866222080 11957278 -621107469859980185922823992011977234560 11957279 829167428117750685339767239062450710880 11957280 -167317414433106801032434400491732992000 11957281 108787176758163415735663106118190397568 11957282 -1075774865347512995411583098175465369600 11957283 -43834139242421656758207250473620341200 11957284 -185046852711732146332827502562266240384 11957285 -127446280502743882347442826039449343400 11957286 -303104888086900526822200788701272553472 11957287 -1653312693397665911674919270280133561776 11957288 -340090627137627643168910469256934768640 11957289 179670593091103467348795523877885276160 11957290 -109875957420081612033341107358612595840 11957291 -2283385918088452285955427511278651824808 11957292 -154856046203576994277506495170427312384 11957293 -679067399289512237509985352032903388800 11957294 -185536158355434164126263288582657999680 11957295 49411420283021292790822425379706864640 11957296 101447672778048147082450757525574909952 11957297 -1372463657152822649909964837795214479888 11957298 164956871352846110286082060439033537664 11957299 1095139374540967014900153603642386588300 11957300 30129858615528502221484033401055392000 11957301 1688783263526325170794572102389327829792 11957302 -89279053868347379749841901998536741248 11957303 -132672226432243797623891643820200431448 11957304 -49918608827924564233020678486365306880 11957305 -141295820515278516459556246747987380540 11957306 -217980296836959665173358727518773557648 11957307 675175521318000133933950174690253062192 11957308 -1131721002344246010783824156312451317760 11957309 -66604325144448128100989589104600839680 11957310 270782170168552670077683800496614193600 11957311 5393935668734330094152956133461729664 11957312 86506583337667179468013731876754685952 11957313 99877540261472231020326419449050072000 11957314 -635738525893616401518315612111610941744 11957315 984655499404389491332749141225631929120 11957316 52587407881264905637498362861052821504 11957317 2122135754116814853316165770081791399006 11957318 401944387433506343797620172778237931360 11957319 961275655735961510581537710143154366000 11957320 165488879123586260838090579762207129600 11957321 -212155252497419245139990654879490146508 11957322 -26562438001546244928447091860344071680 11957323 -291476791546378143512279184068472460800 11957324 -982365328035675702933139336501519593984 11957325 129373425586787471709047891589477909600 11957326 450390754822074504054716814836804690112 11957327 49943821385097342323225215230136920480 11957328 90169207891808855195243143322704281600 11957329 1360350862421428751784912496138232546930 11957330 39626893129478659608367167366191523840 11957331 -366870638711705508185311713337579858248 11957332 140830633156324719065483861573190653952 11957333 -12787358554861450219263000150655492416 11957334 144756708942535359711388838284624850880 11957335 378494260789942648131092468957710173600 11957336 -752974285824746651974103658738933657600 11957337 238558656871901286358722262709979393600 11957338 -224766153425110871246237445484101288240 11957339 108682528963278180514707649940140771140 11957340 -91631113496985778310383865154217036800 11957341 1692715871396030758911919772334109836 11957342 -227223811416870595500016718852835579456 11957343 24455228302199505429919467840040953984 11957344 381104487157814368558359002290265260032 11957345 595827592669272897735279389502183182100 11957346 -172048626599446797220979169237783630720 11957347 798342204398049541126096349975402848796 11957348 248778842792640211484772982673986771200 11957349 15884030023198168348556373688630059168 11957350 248358549098495869971461175924072914400 11957351 -156217685079884943031147272211792674816 11957352 455618302568959085664905995417647267840 11957353 65452429494704971123671650418940142160 11957354 2203577527799470339170083379010967808 11957355 215951959599713154347309629839062438400 11957356 -451425490963016818962571660262093752832 11957357 921308305754636925025317269182369919712 11957358 70883794814208486252056184088065042432 11957359 -588960511652694404910966053148790421400 11957360 -109143937149699124123705680786025021440 11957361 437151119436275304929139916627783530240 11957362 -572375847716933199993265402665309635568 11957363 297849170774011313720969991562135452048 11957364 -226277664949113874476336339313621598208 11957365 193959234552118193409097860870307651200 11957366 365179839972178128933125234869220137632 11957367 -1205783722163589991437812053327885140480 11957368 473765402217714647335551544733311426560 11957369 941918413410450409181503826661285313770 11957370 -165431567531892281072241440563061875200 11957371 439958727446340402166715125700223808000 11957372 40644132633825298504386933075884596224 11957373 1908363914100294992732883525533463549600 11957374 -7154669597666917889435985308584402560 11957375 306335409747020515215805866041357682000 11957376 -368480722943142395340646986630247219200 11957377 787552832684413557463914856257794980226 11957378 -71876671744147332864904051339066661376 11957379 -10633937782781473904541907639793652480 11957380 -221617192239420626983711016966804755200 11957381 1282571806938741848051323802785810393182 11957382 2583373289432058369410389600939006464 11957383 484506981733502241994438252945577424024 11957384 -343568835929053724755594742920778956800 11957385 -60781911928092341333547324528679329600 11957386 -98888302471543543226530772387312198400 11957387 -511511688320046925203583190069999216400 11957388 -374661631774142165666225254885197004800 11957389 170848794553049277968276602285298318880 11957390 -304284206518478763822495203585816217600 11957391 -205117769209990040759476789078325411448 11957392 37106283761618969523675307241886400512 11957393 -290584147075115252597116024720680637440 11957394 139969299439159597191065815602041863680 11957395 342657268937622967193059518227614500720 11957396 -182198738201720915152273648700166359040 11957397 -919910878890033876053738233927339872 11957398 857405793291940490430979482193562695200 11957399 894393752856791378456498971900686295800 11957400 3466513479735411127627094847092736000 11957401 359141183064603663056961732088365086784 11957402 489564471195079313260640087240898343152 11957403 4935264402946563530063038424384439408 11957404 -44654824370006496127664627758153279488 11957405 440760853486748134185572279682314790360 11957406 149266855138254843297305062822958788608 11957407 259273362456464896590348678050818353024 11957408 965755917719837756214588555006928158720 11957409 -265497176627350669438110811392679872000 11957410 331850495713824530494637563910438019360 11957411 -1641548958775836684666902632612051455648 11957412 258355798212504399566932744705420646400 11957413 -31025672406927914145341223062680125952 11957414 22744056469492467035762631202622621952 11957415 -207130233233529425621497730608163404080 11957416 -864561841957415082109573113917846123520 11957417 177751288139785875414651555319869489780 11957418 -671578390519876359537207076497675826944 11957419 -56573016362528259585677187775228333560 11957420 -13619618775107278048167976013050168320 11957421 684346518953288287959374585352622086912 11957422 -128041416339855522397059175830622771200 11957423 -1043370059828451630258482019423298729080 11957424 83767141642026347855805791801482149888 11957425 -531184998085204744152740668875295918500 11957426 793563532054804493790008639189438431584 11957427 273136057513621969241579754661911142164 11957428 -16827960993681011046139148513161420800 11957429 -996378039771138072571756135883947223712 11957430 22669173700323232904874440061498357120 11957431 -378923885799186468545121356813988155648 11957432 -298331136656787719000714997646317465600 11957433 -1241901320543503868593641571739491106016 11957434 325188141234766666202209263988690694592 11957435 324706951781033572089401630911728272160 11957436 566349519338432730112551608355490252800 11957437 278556693730934911619325389224842995820 11957438 -13702180880698395721387493243309068800 11957439 -10042337821231266146409513863993552352 11957440 -4549901103530542611367158709695283200 11957441 239435724738913664834412405569793658800 11957442 15620107116449002279645418624667661824 11957443 402668174883316293766915766505554422680 11957444 161131408186983965546995021369952796672 11957445 -130423161119633008087883835525721164360 11957446 -461462964447308518535513057171412935328 11957447 655619555082725526510695736268141489680 11957448 400800908703828820562572418698342440960 11957449 -485809609432120763392929503922679835264 11957450 -382127616907813085082058489258900896000 11957451 562332816884943775047784350201341114304 11957452 -9341852955793943270914090193802605568 11957453 -771166682984124879255209458043292572298 11957454 -617206606718802909992697100218958751040 11957455 165142341268819934346425624582763108360 11957456 1255417229043219009682419580763111424 11957457 537945877813288193758306434228014945088 11957458 78478035117455352203020588057780939776 11957459 173708749495622779898416511602663191660 11957460 3210376908115105929253965079578009600 11957461 -462266157143556422247450284910592373938 11957462 551940700216505865032264613017155296 11957463 11629114882195876349012586118028280240 11957464 -627087335756337228118956746425364275200 11957465 -245756651939101347782551093439515560960 11957466 181812340411520457428848946600932391424 11957467 -574777075033780310158257242255672562680 11957468 -943829716559772623554206362576354084352 11957469 -382673399443953429049127236067071946112 11957470 267761791859347226355165904729702268160 11957471 721387904543824152832475773261306906800 11957472 381025521300398242530736265668122378240 11957473 -56757065163030202436388214499154441312 11957474 183271074997534345684466038200954950736 11957475 -36925009520704336796663416803659136000 11957476 1673053011551244683424036830625923448832 11957477 -50546850738238052908725347846287720128 11957478 -140082682419860670600853827286689564672 11957479 -530040402129758148120778502412416426360 11957480 630363185255678634090055303365843302400 11957481 756146963542024304854062377049507582612 11957482 -22888717289260827772232120835598675200 11957483 -874974467560262756026938410995320156480 11957484 -77266888930205250338837100590368505856 11957485 -1158753133642095169918337523004227255240 11957486 238368314767619151076497781085836660224 11957487 -138924137102713827971046892544345147640 11957488 -134165006822039685481739699558536511488 11957489 493720185930135254376148555784766054324 11957490 700967202357291048988897467357746611200 11957491 -62347729791372729093162871198024946112 11957492 -328603932350834660812634622145272787584 11957493 416435008683447234404399715598965541824 11957494 135886896299912441148779179882843294272 11957495 -490214598889856998083118791621788984400 11957496 898677247286895046594605913110281625600 11957497 -157058865905356330592810859959321125548 11957498 -262659689477619221909086011224202984960 11957499 -270921434944566148487938250706505643316 11957500 -199974912806945890437867326540371840000 11957501 -786099123367524299549970335397231669498 11957502 12442247659629336462227640531874573632 11957503 180690279905304438024214355086336739040 11957504 469222695279639695253913136741203574784 11957505 312755954075014520177793182267170283520 11957506 48736960267729754077949031331231272960 11957507 -774317133307985755297278773206857482244 11957508 393456511712852577022888724514548891904 11957509 -1323063315950547916392378607034210336290 11957510 315805146718989288267197917386907628160 11957511 804438545752523375769953221899741167184 11957512 24107128699043416003427009132052480000 11957513 28776862559203674297971295226621140762 11957514 -396304042322934069007188615546675375360 11957515 -589579524218268935450153048989864527840 11957516 -624666524022202044250710802813050033408 11957517 -86346511219454816762773491946136140800 11957518 136046195555599554413202622055925933120 11957519 1406367867390893101348331881870225893600 11957520 -78875964143832563494983916332153569280 11957521 1034496537179904204212911793408988972722 11957522 -84404104699136687740925287370214114528 11957523 -69458049010902831824511036464791320000 11957524 -338284870508944760974436184690937299200 11957525 -72144866621750612478562489789789041900 11957526 -574354418279949889898655256705622016 11957527 -197733098133176596526546775088495613568 11957528 -581914878920029969851903375578849280 11957529 -24742800715769903690018266822411296816 11957530 -27512651170623985401833834511775104000 11957531 -583112619508509312991943926182340780668 11957532 12633900471887072809617053517106985472 11957533 372177031266380346304798678458929914720 11957534 251104583972072474193289213099994562432 11957535 458306830047327488446821880968575701200 11957536 337152830552358666700180973870162903040 11957537 -64123671614260430528018440257543840000 11957538 287465895046339091031814936613909595648 11957539 817453673223743509983032646135881396736 11957540 -76586072672627455200272273475954462720 11957541 -1123462912493401773559804626327343954080 11957542 -208563886189965359458236720821718549888 11957543 488080810308691041233901307019313883944 11957544 -815761123794358515073195162406830817280 11957545 1136008940489394527530095084229473998280 11957546 80962071271467734775154306917493344 11957547 -23694848919631961174718755113110359040 11957548 -804945273141817842186127141957608345600 11957549 -368952732888021969758147379726595246368 11957550 -203800837844661616474387920385133414400 11957551 797899198908156755810445773603145270000 11957552 -583599949498858106819317828221249650688 11957553 -90802057228435569567573976694530370238 11957554 -56950181472391453660326439593526806528 11957555 -322208587207171074179749460346125568000 11957556 -143753916749446961310079856777114105856 11957557 -316186464779829849957911614872738685728 11957558 -257337577364514929044162044488912240640 11957559 -247992632195225249016876099528229654296 11957560 -1603209677679191351874342268023804518400 11957561 147259175256192669157131337917740095488 11957562 168120260501435629820790099964927372800 11957563 -1129140970123879528271996308107574364188 11957564 194350001409629033283236103542995762176 11957565 380641553468947857446030853365966183520 11957566 -149818856517078924146746474858622784768 11957567 653997289395996996483113679724504967616 11957568 18794616644871219532920894640160243712 11957569 -6851737213780440642748002820264296832 11957570 -368088869696998203876856487067821707200 11957571 -504495109955399839884293058151250371200 11957572 82721189312924455029417120667303464960 11957573 1075899077496010418823314966563721649822 11957574 -281896827745757897623562258082597342720 11957575 -118066889182966009353913086950619638000 11957576 414771635923249626807097980303579694080 11957577 222614702648761312707043041227301135120 11957578 -35199126491793014319633404988451491744 11957579 617974350959212391348718330136763993760 11957580 430005035848813821793186870493724917760 11957581 -417219481436320742750891950523198135936 11957582 101394529525561333401242611188519346944 11957583 -246885457165754340569418059638766328 11957584 130305945030392612837405797419217960960 11957585 -468450372760096675925698754062836859200 11957586 3956475401791723526260547927376603648 11957587 -264443178858907841871409750023731266560 11957588 1204487924354033951991529835522382309120 11957589 132995286509155895493993814371897462720 11957590 444660729269549161624752482192248876800 11957591 -503817854049959577002488631948473816728 11957592 -361113231765036602355772373703449026560 11957593 -22502013508617303952492176432864828960 11957594 412823708567720459905832526881280697344 11957595 -70808129851845549816234166904138786400 11957596 -207553211189304731092497250988684273664 11957597 -231467409448157524297534134958614036288 11957598 129314806747517414682571477382099251200 11957599 -304760922047688978772294767903228948480 11957600 -333234531738377462656771410597337497600 11957601 -653420786691688928888386713731976729168 11957602 114760140172233343317949798606502236752 11957603 -541764905243437913449271089625280041520 11957604 -19407909857376543655863674044638240768 11957605 -376369724757305952842598411452089008480 11957606 -875658901411130315701995130999379497248 11957607 -489628038611863997134734578027154815952 11957608 350294597144029964896164829343784960000 11957609 -77808217040424344217631684128534818700 11957610 -6338682413499352760417442341830855680 11957611 1457958333955644797239693394800854852212 11957612 -12228845032344815829226378175778508800 11957613 -555228547729797343384587016433106038016 11957614 -143719379038306814542439750949921606720 11957615 -400669180823214228414315182880825261240 11957616 14840695274117373685521480568054579200 11957617 -1182471736471810953523199457624564955374 11957618 156733479645018019928302802609493407760 11957619 -42640858262231234372490265960173255312 11957620 1336295275388180150546338876167675770880 11957621 -607586917332463715361806469176600511108 11957622 215167258215127656799783500084145255872 11957623 -401958176262867683034943119235079962176 11957624 -203039509872396115470110648842718085120 11957625 -73227757363385795181635679168578451000 11957626 312805972249655141396946303756332038512 11957627 -31771032327333909571079234489285618160 11957628 -642772014250921549688118622373816048640 11957629 319990232466968735070625373647930884230 11957630 193996707916215705031129357528832563200 11957631 -9883278413081882162811925415734026240 11957632 77816516629041905289935916479230771200 11957633 -632204852369462929412362961852773301118 11957634 -25832696887001131645953827859820903872 11957635 466599406588640396332243444425489256080 11957636 -958577356629546229219444457078093185920 11957637 -54172929161431761128531045456435051040 11957638 -85982441776305149470220828019216396288 11957639 -769730209062542208344605929869713239600 11957640 277825940885098074419345004769397145600 11957641 -129624311339745688978659447637442265958 11957642 376734928482111160175654353614746375472 11957643 142182772826123485946659712478382298880 11957644 -394733630171642468775187897849837054464 11957645 -186705532657735990724640147720474097920 11957646 248960843635750250390151579925634525184 11957647 158733101759287111750777464146769562944 11957648 -58371152184406108263982439037940531200 11957649 56244622722173171793643311413524042848 11957650 30780805239998104181918794256974176000 11957651 12176956029446723129795385313020116652 11957652 423829868410051093684480161497735208960 11957653 309496199787836213885690065782794901902 11957654 418820584475114131170977458753393814400 11957655 9795253507253520434309006452469404800 11957656 -594901030971952291727758794900476037120 11957657 -263164374096080532332815555597972481340 11957658 197857054694580692029834173106418419968 11957659 -12351954584718503527105830342460058080 11957660 34070094210989307931319618376253009920 11957661 236934158369526676825638660478997677440 11957662 -364149514313159553988782900852904599168 11957663 112302174670193581466882931099175325544 11957664 47747480978795204643938496689851072512 11957665 1005309327761657482573649537879512647060 11957666 428150850169803165555477506279402265600 11957667 -828111374422299232491207862010505642120 11957668 -652234892002111071531629655078788205952 11957669 -86364492599288401819861032815337560160 11957670 95386778865963866242804857564021534720 11957671 419113535941225059371226876405749301144 11957672 277668654195701857636044776277918796800 11957673 -48730725388134360826562515772857168512 11957674 -229815203523320146380351695716554967968 11957675 42925649202405243024699977277474745800 11957676 18472977808491231472946019033471114240 11957677 267593047560463422936739394334224574720 11957678 -280497978690615110592342955917664386048 11957679 157099481467629728472932212950719523840 11957680 18040832217435500942448653865996779520 11957681 1241080308287826048698018043672853422372 11957682 662023181430536242595270657232852910080 11957683 -42774989940904860611856347728122847800 11957684 114451453932480731499606949693522348800 11957685 454332727860758702086878438147311708160 11957686 33881102105953830057954388751841993600 11957687 655133633232235924954221487605875154432 11957688 -259630930515419226662814239690954649600 11957689 -631723649839938841396619484579503468160 11957690 -426926312795240276321149667033868748800 11957691 277570958572107625420687920457186677888 11957692 -16477376222200722399334222713937371136 11957693 -1388649277130422489306287122021653543680 11957694 -137215400243746922489900244203184227328 11957695 958700266937689802324228245726489492200 11957696 159411929527315081786952043979717214208 11957697 5342630427460291711369065154481298600 11957698 211608896197702385003159681270588160 11957699 235470696063619885315960937032275096864 11957700 5549192379066528703663361089109913600 11957701 400674912692328860222236013084131179264 11957702 40166918603569608172663615225953843552 11957703 -110877800776378013199174702882112094256 11957704 -472631336462601751075939329940608860160 11957705 358179243905823347985674617175832709860 11957706 18638656791261858100243831364367750144 11957707 199229593946285210626049177867118667200 11957708 168057370204800719155606378307202066432 11957709 -421200133053550838549391105853403109696 11957710 244717936429409083257101609393246765760 11957711 -103968665584272897199130103868530042000 11957712 45060610651993904836192368881102880768 11957713 -1371877070654353626974783058473410337038 11957714 299946314471568125728179392387435853456 11957715 -441581970508718275013036986875291343200 11957716 1133710065281302344287983681609164371840 11957717 630222454574408377751687195962364210766 11957718 -94459133092203605952575360667138885696 11957719 399455735502031242139100814942282026120 11957720 -803431720487041225392151276431659827200 11957721 962822669365682707540024524956153824224 11957722 228921081384657705753240538770716658432 11957723 714788194920891181036427981214827770032 11957724 -181442472146708149649428720140781117440 11957725 147100113380621247945034596273428628100 11957726 443262506252104308529398242642961162240 11957727 13147416332688352038449615587262164608 11957728 -212406401661379871080010626947650420736 11957729 -210764348345345406029341639781972821824 11957730 147833806916321940574361864629665054720 11957731 356717957909304079741201923617348773532 11957732 324419607052922551680228355445785213440 11957733 -533005851830439704086306020338195558400 11957734 -11955250307996355008127021020171100288 11957735 1063503840987745686922026008874021370680 11957736 31049802648234663375446140625539891200 11957737 -430196019801972688344805974505357714080 11957738 -126560245178715535739040601305097546656 11957739 737703350321973183729436548610791272448 11957740 -518313051599649807246439063340840325120 11957741 12211585634626271261818078757276178912 11957742 217468714198695875057351742905186519040 11957743 186759244465058592676068609704062292408 11957744 154859827664340432593302470154161192960 11957745 18763932549774753167292946359954043200 11957746 -353058222547064987048824551355080794112 11957747 -1260172269769148832115081902563873226804 11957748 228895542498962390467065267301824172032 11957749 233192582094585682017181218440958760512 11957750 282490361239246620278476873181488704000 11957751 -253593711889846913377483896694115482632 11957752 326093038104587676526677972736453017600 11957753 967248422534233152299815269857461975440 11957754 -60386227736774112706171038542351806464 11957755 -162059228253407138371315166927914249680 11957756 -1090363120246853806012703914872142632960 11957757 51134704564069545140686536803072342592 11957758 652665282739927640365108561598708525376 11957759 -713262028403447694662894131693981885440 11957760 -122766350364787863533822888077216972800 11957761 -392582280443765570234269902334676528638 11957762 395912406779298018654309825847024040352 11957763 138154007723779935408447186888593904624 11957764 10289036739908486414457631928999026368 11957765 -41269139553902761550992619059552835820 11957766 229101635867964664210561024994579051520 11957767 895402838074367452015757657262126847960 11957768 1462883851092058857080325745611598080000 11957769 420229367669472885705062048072881727808 11957770 -181552702906630208945544769946082666240 11957771 -109717724534181412963875101720145430464 11957772 -128889573079440088002382580445467747328 11957773 84196407149012325756601461742690042800 11957774 494388906929385936817484259363468659136 11957775 -91380340582400048546995956464934004200 11957776 33366671821133141626014216273804664832 11957777 455477084993206331886723910523907808512 11957778 -138192639641278112637697183692180374016 11957779 507092705309572640874783745882237710380 11957780 -190587232453628781377679299484996614400 11957781 -918017147244059678040381056938403804256 11957782 -602929906633457753895388038313439191008 11957783 1647039853661301889379434174594026525840 11957784 13544343252031146400664717933322731520 11957785 -87063868480344312868901474034424135680 11957786 -119101362644755682093155961095820729856 11957787 -212387188993013008175144764013168320800 11957788 150750335623867858830943316582984857088 11957789 -1305285314722929606974763876976647424410 11957790 -62139526246762670339779779428480904960 11957791 435764997895160527901237314723036285672 11957792 -223003005118592830305506660903741816832 11957793 -106929668017792303896037948423763214816 11957794 489708138292839120007407187975942370592 11957795 -606235013765361790238118240462821809200 11957796 -99858906172843626354561878464070898048 11957797 -1330307800886236032749774660912435394754 11957798 -39245084686946195490980607398615163264 11957799 -37468121361827089039280298092248076160 11957800 -786355727927974399396041543356467968000 11957801 242742061201659330501599184774519143802 11957802 303429285163734389593076499182324467200 11957803 -30554303323239308090392804222308389232 11957804 -569544145996904383964221581191199769344 11957805 -81272083179777218830831787981699447700 11957806 -251236411305468365869016660792787669120 11957807 -431118606134948567172468702991198455960 11957808 -27434136129956267803038615551765446656 11957809 982324547822949350579084144827182517010 11957810 149315009928305176639533907121595471360 11957811 1347354313573706871212298658546106086464 11957812 530227952999129237721937555929506283520 11957813 117637362041357508360185021726878970076 11957814 -140175783959035654277795109869495101440 11957815 198275400545856404637713791580152060320 11957816 129560679339181663487185411977614131200 11957817 -599166561303082669926755041775155857888 11957818 -443230730943350828013444368459233034640 11957819 570068867071339208709696113053033490544 11957820 -39187263979396043948216884896848609280 11957821 -829032579426854085662933046414096880320 11957822 613340755609815112993344192457344083712 11957823 71590347457034414210826079179204529272 11957824 304016126978999380231034813907959545856 11957825 -1020841154248646144079388987559358000 11957826 -124111846771228801763987442104342192256 11957827 -3677878050903174256322250721226510848 11957828 -94480939334353677679607330339909524224 11957829 -119512542447554753509913323435509604800 11957830 -421221910765724423655007374758057662080 11957831 -970362193967277067798510431661843711800 11957832 119036918603288540800497842593701995520 11957833 1371814662293814580833815070719906341082 11957834 605429039323620408519050731396367339520 11957835 380099128354975221573818405325602649600 11957836 885429490876380285419709612996951237120 11957837 -815369096335386669834075556162115032800 11957838 14203576735022676638799445789375285248 11957839 -1437444904680111440011564080877641385360 11957840 -229290326497509254321127135098054246400 11957841 -74253850735817501015232792887382067200 11957842 79849020205951745403373465395851758080 11957843 163551856665891977511847236457187908344 11957844 -58615914664793163741301654466014992384 11957845 19616010741554121182073913059678807600 11957846 -1513648543272294489849358607773209600 11957847 250640885557385216841140120226683704320 11957848 -196064228477355993674883839468973219840 11957849 430900859411277990255159744111166931850 11957850 -60163156158537573602439371265276644400 11957851 271243820970369048100007677852742725440 11957852 -1707517491542331609085894095494165833728 11957853 57927958153589958902274325932877451904 11957854 708159721680367087891482151990364264832 11957855 14515961426667242747419144580986976640 11957856 -381482812953946095274022033378851946496 11957857 844580280303206164248523607498443256340 11957858 -430008796608119978645681929915577953920 11957859 -68909898029732540895231455566523941800 11957860 -218378406892510774792387428562767744000 11957861 820866291616709352077890559799012798432 11957862 -77845961116748649653812228492757381760 11957863 -74538745580382339495390280428794818888 11957864 95074183770876263228147146594390456320 11957865 -7299842852696982389959163138632906560 11957866 700511039973308773329869070631658419632 11957867 -502480339984194077722287072618309651084 11957868 -26941387052677459771760888312784820224 11957869 103616843567824596498001518426467889024 11957870 6635151233806398844814669533681353600 11957871 -8296537690826713665819140955060643200 11957872 3490673999683914864582404655683829760 11957873 258510335516526917429779588232841895860 11957874 120976729741616008221676496795090660352 11957875 33695304417443328653608106706840528000 11957876 151695882127335887108945698766119999488 11957877 675487389253887253580220386920861852014 11957878 -174330765776876564862184386829356933120 11957879 -1008940293740706774409273666410811512120 11957880 -458153401837175101155096580973174784000 11957881 91448223692556092959564102603485730944 11957882 104679743199760081370510975862281497344 11957883 41399572276411687557645306331803416064 11957884 -214279271833078663361929875100331335680 11957885 -1293142018758182719412107351143671888040 11957886 73623625059891763641246205556621128320 11957887 455759396359497072691854895299698405280 11957888 6439826384752383344880911403366481920 11957889 303775775493942128137544989069862880960 11957890 202599389409976379443386162240735828480 11957891 472773998538231327341886592453464366336 11957892 309285700566033055880411813524173373440 11957893 -1005467969034150481936830720976901097696 11957894 135860395707844945296144692581169852928 11957895 813057927740432999046701265316776667200 11957896 23611749491849617022640756304792872960 11957897 -505271302752627156644515256268161332800 11957898 -36381390123114057866095853294621435136 11957899 -1029775361895833455547477805427696876536 11957900 269460234625066784120098185787088179200 11957901 83974198702135281150581546904908173440 11957902 297323227439651370652355678156514071424 11957903 -1154538798816102945082478369739879856848 11957904 -17933968636676439206816639578812973056 11957905 -610867265603962098930172317699822287640 11957906 25180487537087847911616237990737024640 11957907 207291627014091119856768588322210557696 11957908 15935883453305230516401446148331282176 11957909 -158069001758997253626455819563369710720 11957910 -29851037735807714312617769681508096000 11957911 2185873508022081019422740565412292832 11957912 -208862412605684059751661031226972620800 11957913 -6993672871573694034548919212678429904 11957914 1033793811543396881950211284573952309760 11957915 395504082638535992057478238881091978560 11957916 159102154871512137049080111876515635200 11957917 -616392843808882362901084103854871595034 11957918 -184022492320788023279306791627619293440 11957919 8257615980807791821499183711707882272 11957920 326841463665663785353528180509081600000 11957921 -85761248001846182376115916486862830400 11957922 -384620347761824682427353493309097702400 11957923 -741800488085102345721384138250652161828 11957924 193398147001968753273453990375431304192 11957925 139825193867418747804949578809460196800 11957926 51528483761919382871349043844019096000 11957927 894258104092382213457169779976283878776 11957928 737984171151878047694301966846820024320 11957929 1038747697940068907964772748121488099584 11957930 -355915629427499078954620836429047854080 11957931 1177628068299521148794858385764354805840 11957932 208635034438287070941614230315689640960 11957933 -285753479903396929811055702925972812060 11957934 278142347713983505815537409084331489280 11957935 179323625194616179965677294920549334400 11957936 422880998135330852771161171820249382912 11957937 18393291738324699592297643005928186880 11957938 -1130365349414548828856105971971610080 11957939 -227830297669216783032296101880298713088 11957940 147860282297449742274366140788504657920 11957941 -1117735717557273507742399118148420240658 11957942 171532820552183710182977491124607236544 11957943 -673518034027095215368304602735081084800 11957944 693236216957611220162527023696183644160 11957945 -505657398005978455738030105102192266300 11957946 29060769402311637301300914981848064 11957947 1160997219354414288203670349820172414960 11957948 268691332505312301455657110516723319808 11957949 18642446978940025431998255051951769030 11957950 77042615523060958270703231302065456000 11957951 -213496817942303369694759714471554151600 11957952 161866365805216520784720499135903432704 11957953 -100379078841510221183047789328031168384 11957954 77355699966079143942240787178239987200 11957955 -182144822714796384096557094540507019680 11957956 -2227830821235479054175568385029918720 11957957 295360459127919687995921733549802600224 11957958 126847705616237730640369184264136549024 11957959 14824522576242436394135254870575521360 11957960 209052750048942618700237062993739622400 11957961 632411498954554294362581848089491040384 11957962 173211909852635840975987229094436523264 11957963 -16227297029927366904405552929097127788 11957964 -363675270352880005757966718100754657280 11957965 408293484148679877215111653884715125600 11957966 151115513402058450226967578427199275904 11957967 -222784368690532355464170935275007200128 11957968 -56868159719873652577724279794194579456 11957969 436619646855004073584305094142536784370 11957970 150724486211718144146167503798409589760 11957971 -355501140039251620001841331503308305856 11957972 -76049757264765594377811031996518951168 11957973 130477663169645642929556571776482245600 11957974 -128275814463040672884494888208332658048 11957975 -309347394209080111138120550665294605600 11957976 434741466020885175276884704182239232000 11957977 794127788699780284028170105717217218826 11957978 59289164413143183139263744185247310560 11957979 182983209984641002824792561651059153088 11957980 44519124372752334576932738585758656000 11957981 181116617062492848092992425200236836192 11957982 -38772682994377042170158692018569922560 11957983 -1736248823843870294493516345394610624960 11957984 -87852942447820274204564883278407925760 11957985 41662821864481394235784789104557643240 11957986 623608665399243677989776122643811290192 11957987 1701485339843743249917322646461346184792 11957988 -193801317717000781367625346423978512384 11957989 980795974874820281474005164969295633790 11957990 9109858733807801598898941661692393600 11957991 -1586512298891666966343697374787159459200 11957992 -688780318472888592902923593776015769600 11957993 -595096022489605664925855976965046611840 11957994 73590127419397996253786031122707444320 11957995 159081354940592224280761026308275464000 11957996 227479263237019910614941542813799321600 11957997 158059642144966226410033735441208424000 11957998 210604416996013049901951705656702470464 11957999 2453265004451541700135712894840809728 11958000 20773549563179179404578193354866688000 11958001 632538861968074556847487344686417317104 11958002 -68031972493342901218252557850725089280 11958003 -79005036831829794714499754084572176000 11958004 -1236466380961560244710035259132420789504 11958005 -625747189439773460842441690398574977000 11958006 11436247109543688729573994627487553024 11958007 -367950641518652111442512640620384086280 11958008 -13816252404038928404825809794866749440 11958009 361042484980893467665526629987944355200 11958010 419439572103798801995623150512457352160 11958011 -481271643703239753566816704556162909520 11958012 -203804711070472284673583487932271825408 11958013 1016682719021873033292444124695201340684 11958014 -556104103126203773281923863558132358144 11958015 -123804475464760655255747511048345613680 11958016 128003929271918322323366455656130281472 11958017 -514219760251580192712038205874898567934 11958018 -150127297133677464768137742066067584000 11958019 150100024846486046439294681364409107968 11958020 454465691879983449569608604537552436480 11958021 -675481343384520152789569906924188045828 11958022 -13647022129360985271185520169855266816 11958023 -338972732833442478961668199667241878400 11958024 251667322750089543808931655395992043520 11958025 674913646189206424511283841818784279550 11958026 -1510418413240047562073161823907640713216 11958027 556393037856482926191491096767204264920 11958028 -47458032483934471899309292869277230080 11958029 -14975963893593293155742706214058855370 11958030 -50529309589204215473942910524089036800 11958031 797070921507593523806715628465166102200 11958032 -276360690036225731016949835602147467264 11958033 174843246724772807416401734617128554496 11958034 -250611874775115990920518803730616148480 11958035 1633541972089980005633600618049265232160 11958036 38644658610161510556841250623415040000 11958037 -128006644402887990496346688607605439616 11958038 581649459636100797218669456203113957696 11958039 -27040856226479025890971122250471185696 11958040 -46731452773895762949525687670333440000 11958041 -29265855821694033446289126106208661558 11958042 3659419593966942833015418608371334400 11958043 -1481249740614624426044784044007107779708 11958044 180268624606519131204341433467844996096 11958045 117046829593371078182869193611925259840 11958046 462375068373651284941715885175606041472 11958047 1057651969588637234247593132817455270496 11958048 -126776569811910165199937640729059721216 11958049 769004071503881277329625554348620552240 11958050 -188777770872601341040271634774149527200 11958051 -260913923850204582678719729948031849216 11958052 -707471735700396284340856246412029281664 11958053 -477930692097037436851348817968818660 11958054 362887169040732770906715871941886433280 11958055 212570827866548591598891509112037542960 11958056 -1113112817593235105784980892549516656640 11958057 -83600823959505494833532079020679956160 11958058 -18567267920224209149598563524360897104 11958059 -403175435865415590848485029508066425096 11958060 -29631008135874857955185466401348782080 11958061 88125466773113290233697354940773072800 11958062 -234790222023446785460938755095768899008 11958063 -103048983980468653697640840775588228800 11958064 86057153014779824196120371113520005120 11958065 241572110685151821902160084083947732800 11958066 -152467385488014055431669331757096779776 11958067 894155281578080760275636263325031136 11958068 178495162055690236980130328550808842240 11958069 -808686010690539736144886680187651518080 11958070 -230722150473537856754676829687308971520 11958071 -941691614792237573260463459884463152728 11958072 -149761810474174082476087386326197862400 11958073 -505192932743419778350598024092856320176 11958074 8123573064080111982267391884888199392 11958075 -161843828019358702418960029014338651700 11958076 -268149672582490948716002785090198880768 11958077 -9864649426277519530495159744758304788 11958078 229857377931715377882306201249929453568 11958079 -285006314582798476483616887556996195488 11958080 -221692786637232443356606703294821171200 11958081 -562752133336230126931512657136913443776 11958082 289142109855722544152176587393555997392 11958083 -1150100271180182163166955123372006713668 11958084 -448027429373024188466294592817452687360 11958085 -7931130521927681756520288995694472800 11958086 -56903571653054745082033287758923209600 11958087 -78673284070724141110444756176639313920 11958088 63421843279194084860127502159889664000 11958089 447018080847200868274571895667995473280 11958090 -11172223309847234212284695696287641600 11958091 -442094992416708600065449954498154743248 11958092 792450339473039096990285558778118871040 11958093 165916287608756812739374329526210864704 11958094 988858302714608059312923042823731465600 11958095 30802159487377919932280738354175897600 11958096 70069915778568852644150424259684073472 11958097 -549950225604405413684528012643211133016 11958098 -116758724273648887266858313410357817200 11958099 -17938508158782252074134067610138948936 11958100 111749644760861525378000957026977484800 11958101 -154515172364764573496075742706664192196 11958102 203628900764406356156186501842170751968 11958103 1125819408342189466602977789897995609352 11958104 -203843120293680622869875637816509644800 11958105 507153929425698784245461240395088784960 11958106 -151549515696623553497870302752665832960 11958107 -260604296968808511358118965984793802444 11958108 292234418988976804103268256667709674496 11958109 77771743533422197548116998512794082400 11958110 -488812686752823657926532545112740879040 11958111 -20296350661041360518984359598637388296 11958112 -78400453883901497654115445963679858688 11958113 1637666669837459425353332243833346563362 11958114 -64946549226104835920533238446974689280 11958115 18716888274302951816001077433331779120 11958116 -23360262490151325116122567429941583872 11958117 458776677473844920926999313619783947040 11958118 16085464890321646910275241708213249760 11958119 -1311974773219360364354685833803908945480 11958120 58946718064633927211573932301715456000 11958121 -211537717588256745146257825195351504320 11958122 492137401526991491049485293045572532224 11958123 -421107778650767429384202475477323663696 11958124 11284825816844825410901744031255255296 11958125 -2203880332234132851291446937453011250 11958126 -58955876429886790587700212925373644800 11958127 368805975125258445614159874001798471912 11958128 -451754790393501069014542606204403712 11958129 -144210565766844010813402838031598943100 11958130 -2670345312507810636295564211115775680 11958131 -143478624407222471696882426332254370008 11958132 551523817578629286288555428986619830272 11958133 23078547723523064826725021446338322080 11958134 -130095714219502239072989679499703570784 11958135 215061021144579504227598937558610680320 11958136 -84192896484551956906537467529665024000 11958137 475577955728731344519925424459690471040 11958138 -418562115526771169102736998853670663680 11958139 -274396659124395456002467517418456786680 11958140 234434752818252553074216758130412692480 11958141 60406122629868163037199553959265826304 11958142 -47158000808685810082138594919280310272 11958143 -427108919255812394883188259931415328816 11958144 -541634654790333710687408501953658880000 11958145 -1062072785541279732814886570381608829100 11958146 -98785347853249726492158236395336206336 11958147 600395099149928338733474777244707798724 11958148 -1108471655118572377079191363822175953792 11958149 362226002387339612452450706646494370336 11958150 276740505200459388999912265115082000000 11958151 2402335114875583921342832875507706532800 11958152 887646235068167195948756803028020101120 11958153 -440796931121527368077073590086261990896 11958154 -185111461882014665197692444544996820640 11958155 -802338685627629962548899034573701152880 11958156 -462701044187083471604108335697716335360 11958157 -515093811989676328292736282012965604096 11958158 245408342247835139390295446177300767680 11958159 156730412067198807352730204871035416080 11958160 -103230561661974627466410060202353623040 11958161 52336307254850746354318809637543066212 11958162 212443246635908907702661249271290951680 11958163 382489909427465461895692004557770839040 11958164 -686681028923815356789974052671699178624 11958165 588471651220409875354069488560920502400 11958166 315732305235803588721761320734691420224 11958167 39385945461135575243555419614420387720 11958168 -296620710291861959191921759451207946240 11958169 -241030384731404456349530121816118519856 11958170 -40028249026426952807625232589042304000 11958171 -16696747589363944451692682852618683200 11958172 -244376243231193375611728213486734456320 11958173 -768805092186294345520486255527123310656 11958174 80566783117754882167128986512717196160 11958175 207640774305814565171036031388842718800 11958176 -825216024230880804257139818394937786368 11958177 63703084381108287410187316354534216704 11958178 180437168396631690223744714473144513600 11958179 5146584096988868041594772247965443320 11958180 74346955415983218191413123334394040320 11958181 -877776756454679064662169393780651646018 11958182 289202659867405536333630353159139227520 11958183 36372570052673691908919100457095560480 11958184 394613853986225784778058900740250419200 11958185 660710558156819351339829486578718601380 11958186 -43824858007324948100732226864226311936 11958187 230219444462182186607707800193849494836 11958188 89248383596148324880064694556643328 11958189 -127062043257431939143818963648511325376 11958190 -316782963969541270481008282808431860480 11958191 428092101630114752680426890514985264208 11958192 3266042155450765431783482584666423296 11958193 -144134110584179924236890176446949149696 11958194 828744749998724547281672227687567834896 11958195 -73607677446060180590825767418227618560 11958196 -773938408315524548807810380233166941440 11958197 -675280553229002839212017474915662552800 11958198 -88141770943143921247622262262241310720 11958199 1044578910635600669032032183164239701720 11958200 -272856585688425732965270579073125376000 11958201 -84580788853230094290642024115358179920 11958202 210320480015802972662996606344123122432 11958203 -109837940995334464341470742575898135336 11958204 865446035632452369600398202435239780352 11958205 711522871820100486655594512473342601900 11958206 24639407335171298912870386657268262144 11958207 -521842047500914656072155825711492940912 11958208 -350581323971408272244039040642632908800 11958209 -828936093986466701452885448933382276396 11958210 453494666828003896780444625984572446720 11958211 1159078180491916146298443592103162058812 11958212 -81788865623013522107947059865259765760 11958213 -519389187482561342134272358789524564576 11958214 6324409686076192117422210081030013440 11958215 -121432326697468458478370624299798867560 11958216 506321849055552298734571570837671321600 11958217 -249875102613415449313861700004974177100 11958218 -42897526242313378294913241587236751520 11958219 49263278837188191975920633776292782080 11958220 456201939292758306943813219913076096000 11958221 -317472807772302411087956423239684984512 11958222 122746164832051451570216927019271851072 11958223 1425432295003485075270983715478275103472 11958224 80240558043439983585023861125256232960 11958225 110842462046921438077980547859815723200 11958226 93995625583487094132326414898271196160 11958227 96113764046166405696466450491959078712 11958228 -145426330890328932704208420738264289536 11958229 659164326253171390992647995179332498784 11958230 -676080061191249232875275318905023321600 11958231 -270105752018171866721446219711532445360 11958232 -215798682769509053927315942805439733760 11958233 -3029396828011561732114224847360281024 11958234 98656101300260332217530733038502791680 11958235 989754753833508632662659196871765308800 11958236 10166567142987410228564671276665354240 11958237 3826632804102471364775649585917454060 11958238 718222884688577719426527226626268201920 11958239 -625243986232340072896779504206347801560 11958240 30786125896866822758131201623038361600 11958241 -555099087513871596537866986410860715358 11958242 -89766263069250211064150687917986528960 11958243 -180359396485113830118081522162342535872 11958244 -726550953191197652563424529337040880384 11958245 57887153218655825324753134277599692120 11958246 161786071466308736620604818742825164800 11958247 114534011898642044242674227610702083632 11958248 -688836339511567629567416131052310512640 11958249 258194610571193606758885111182770700480 11958250 92379030732864436201485423852284928000 11958251 -409028335358224123881645860322881588748 11958252 -147051870385589966344706687314649235456 11958253 232487322872334886169526429300816881964 11958254 -90696529624395369941225111557761265728 11958255 -101691422999841957853285347699245142600 11958256 -226939058198058610495719629204357644288 11958257 -24016062653923155716266591562604615936 11958258 178191753775796066399100543313176537600 11958259 1843750610704449702777631247116009169040 11958260 -54332097979721828197338504083418163200 11958261 -152389627814535142626076111304975419392 11958262 -565162624637454282442403113894040470368 11958263 695660793145929007382152060945332481512 11958264 249195821455405768009900769008758558720 11958265 -337994166650773613293790075230145055360 11958266 -185117519696483606768292881506630137120 11958267 -318632966650818874526137920304456573440 11958268 -314007799241124685937924611638170829824 11958269 -1153026112271083091973034581122887182330 11958270 -114945496178317618812822595705060310400 11958271 -601692631803582945062167565531269684720 11958272 -39279867963431011854499979769308774400 11958273 609863918350526461208911028441304882384 11958274 508128351081807044987297072648743282560 11958275 72957424325467550410251755879561145600 11958276 -426721599386850246709032800364873332736 11958277 936849820405757070995457575780977937440 11958278 -165235123225912629311258845278899267520 11958279 -214069777018659858753258794042878667952 11958280 832208208267501210589418288644323840000 11958281 -131243995092551070503166024476451667200 11958282 -118058636102012632941851456578567611648 11958283 -1093712954026122385799600190961990807468 11958284 -29805647817464780719424766614956753920 11958285 -115798267599501999532447693979478944640 11958286 425156911803111316574088577347660038592 11958287 -1005845497497418949651385191861110926408 11958288 -168720349080608305181442904235760746496 11958289 -203044492094088722510122455256185542848 11958290 -187674701137247401311503907395292326400 11958291 -696024546887600952830250901950840929100 11958292 199365633689127971474730378043763590016 11958293 1933166186902118315893017922103805535800 11958294 222023828692293646883083919532897490944 11958295 1183220395568089324540431627516438088800 11958296 311866046648255430184322303052201984000 11958297 -258046057689476383009011463563149904960 11958298 191333783572833486041251229277419586048 11958299 474313509959743371951656739868141420800 11958300 -10634105374634050637977211744692224000 11958301 755664758476043385192469371255938739302 11958302 -371416054045506772788984282714385131648 11958303 375835501036571288380724581000768038600 11958304 2750096246408887414738945806833006149632 11958305 -445035522739848269779634982616023238080 11958306 -165750163838952716351769618868119297792 11958307 -166459179542711155600060916569739551320 11958308 -31351412072443292449453836545741721600 11958309 -1288225952937605946344894381466964800 11958310 -86310069305425464790252677644210580480 11958311 -274561031625539155541322996309154672200 11958312 271521412031973320302021446682259619840 11958313 880986018921422436941040034112767261562 11958314 810069524849134064290625790871083996672 11958315 350122157538266068743865455448453152000 11958316 -820658710872079712910759689965979656960 11958317 -345329511587265664388060349866094335616 11958318 389969365869855599658427114269638459328 11958319 -249154353855290339709224118718789801728 11958320 -60430540022139418813181134295940464640 11958321 -601940763938042680497669146294308474560 11958322 306010434652731792739742240416602166272 11958323 -269693446704283887287360952375916235136 11958324 -51928420477527211633764398736281395200 11958325 403861005705836566644442475284374764500 11958326 270403264576508449356939244693064217600 11958327 1740414898245925953416689258123640737440 11958328 1097221135910063467624178903290962984960 11958329 -102617043780032723628906090471250174524 11958330 -298789845645402176901270888537628750080 11958331 140866677471438354103032152741103730944 11958332 -91555045139519642913441131205433548288 11958333 437874762836312468395167465691780679424 11958334 -22948890369540205742729749913296743360 11958335 -493778990672998191733188139972188470640 11958336 -130559807067897252330549769531422670848 11958337 -486771180108534656963739082303844058540 11958338 -133448248479560273513209154915932769280 11958339 -624592366785134800372131778167572608776 11958340 609104497613346090254796536310721620480 11958341 -552041558124727227169642156034194524258 11958342 218894138711763444586943321177793530880 11958343 2358883786965574876473925304422266368 11958344 -620000048521188342946250282583905402880 11958345 -199125161776767905776109809816521727680 11958346 -353273879317452978582123084610167922128 11958347 570536249664316116634293294131134494240 11958348 95785354295192426779012175006517665280 11958349 4906235877802130457704414373060279128 11958350 337479852192951215614782157989404582400 11958351 -1348849620115070431120065572597367895296 11958352 -19998943424659065049208078517108736000 11958353 871735059021075624730905472806498014400 11958354 23215831886639732177567839179947319072 11958355 -918119546085753131372583034726480908240 11958356 -326135498329992666115602444345646755840 11958357 -379653574498086739952558401427972301120 11958358 -568717052967165894093829790677886058720 11958359 69079972310763282325084525328587115232 11958360 4059331795477800191003693542981632000 11958361 159041653967161489567653960086137716000 11958362 303506465579811327825625434351641483232 11958363 165735740344181002413749235530756455824 11958364 234067394252507294575131772604552036352 11958365 198579983751759341030589015826617619200 11958366 -453655159412960671400656807367463936 11958367 -465178370263200890267735966768826978528 11958368 -670908864022695833091253422055131709440 11958369 721410980439904567394962186309005800640 11958370 -408324602958407754129518161813581777120 11958371 -333171596600599418261138304877886419428 11958372 -11282931175227106651833214131273077760 11958373 79024487898409482216228072101850583840 11958374 194132270271849795840498532139077151232 11958375 204954739151340491885855697258604032000 11958376 238689916239618065246507877056013711360 11958377 743221010198832129928183064887883975226 11958378 546438852942885448406168378674851233280 11958379 484613109647486696721253795239687032080 11958380 77648235462769038588268979123259494400 11958381 -1353476064328553369779480608807782180160 11958382 80014032977475720891189902419205006400 11958383 -1326990350529988679900845959824199544368 11958384 221110025087861662468009669352634875904 11958385 643835585434400497141249129231194844200 11958386 6523218156355640149530937452851674368 11958387 81456656297725672485785365664874154752 11958388 97796831571971948220725272791073259520 11958389 -324103388264950433965211272330667027076 11958390 -28804225786167492103015604771727321600 11958391 -32816032457876163016428411845419921920 11958392 -609332927125551235658659546980873216000 11958393 328908049675684263969073295540665573728 11958394 203503585199937120444633458249010546432 11958395 18804050894586774937562820378642247200 11958396 213901248588767054835537430478828528640 11958397 136895615953582823291526187500854371584 11958398 768301229600989298362541837279540065536 11958399 -989169938474602287402802423454572508616 11958400 128400247254795749043132592504700928000 11958401 199020414457237451338882175433371112852 11958402 181646758959044463437114299326694722432 11958403 -698738438806944970113828077522207018096 11958404 458894577904862573213361824718858644736 11958405 -158281580408097206320508760996744046080 11958406 -588807045407346031418988923792705554848 11958407 519922444892455571777958426295287493656 11958408 538073419613974663528185930179149824000 11958409 1930022141331765093757186088963916002304 11958410 -311440926628748603653878006319837536000 11958411 597086774084115922478418286313521313520 11958412 765199039387212746768663998163906618880 11958413 42082143686827116282661666205010499104 11958414 145338627859827724797075322643316060288 11958415 -253825028567814427521275884686784358400 11958416 -170201931047645766344651502586929635328 11958417 -32957848768222238356659143990681707392 11958418 619786679340309178719778468553808182160 11958419 -1156788547791744889001810216689093005240 11958420 112948534481663356951451875617116160 11958421 -1250407570727446269715967745475067563378 11958422 8867126567615572658871128683802897664 11958423 -181068996439245696462440398212067460736 11958424 1312379545874087020543048604560539432960 11958425 282836144930138485849649673036597358800 11958426 546479531356411377951595435072410039792 11958427 247326020911591085536826814529124986512 11958428 1438328021906926211441388399036167993856 11958429 -1639329594130551689006896138426583040 11958430 728903652298635319785514328947116480 11958431 -495512886199508691392448529130734740768 11958432 269365139545886904870679645597411049472 11958433 1364139771549158252622124817153066707682 11958434 99024106593577494785391268618174270752 11958435 -9600971718186726086156140433797215120 11958436 41326968293695872030223094863704883200 11958437 599721028724535530442174079657661512572 11958438 -55584814740982607327543130211380888192 11958439 970088051242687159936592354647047269240 11958440 -531555238226932702788643035256438272000 11958441 765099027409721329855980576860328582624 11958442 315152413690723449950246873186536092000 11958443 -330148634405491406025722773590160667616 11958444 -286093647534179848638657567464024613120 11958445 -1294865071409134801510804764824419607040 11958446 -39047496127823617133197366158006890880 11958447 -153097125511250170953969220268077897728 11958448 104972412685277412840000610218219929600 11958449 -547479193628196090163945277386416605550 11958450 20969768338752368135530158894844790400 11958451 -491968162365060741912421365366623619216 11958452 -470733952523642490737206385645155301376 11958453 158107654797822519109018546097657665440 11958454 -138497842122243656819143146991323556608 11958455 -552513082026426438926462567413537625640 11958456 -168527229656793245332930966221814947840 11958457 531198544110274414899583978979279514112 11958458 -413293673974490715613911638790581803920 11958459 246757524280670138647499079809088877056 11958460 -710122954737087854188106352453394398720 11958461 2747640638847193442719728483480910874400 11958462 412950433670536965249772990699855539840 11958463 -585831763107068106202216876376793795600 11958464 -133832736062868273481493643106675851264 11958465 130052605787006762709630042037211661120 11958466 -147513603076172273946909727358940206592 11958467 -514552013301834052598267745219090124800 11958468 66650207204313251971106903180032343040 11958469 -40913591885749546107264148496996737440 11958470 -128202158514264288564892071836880714240 11958471 251243069184334696349397050575669463472 11958472 -5987572148968738212630205534905262080 11958473 655123278309922113143900455206647284404 11958474 89684807998030236786068368100764692480 11958475 -204548941600668841812146755792956041500 11958476 707749159454757766161095997987110050560 11958477 -319220011278164463673195900105186985280 11958478 25723736220483922600327818794261333760 11958479 635943768215433440228509769579470102584 11958480 -32699493120665169177449019059182141440 11958481 -1161611909541728226554178229052195016718 11958482 -336097332809154819762049200614694248448 11958483 -368217818718137420709297914924510939976 11958484 55579119214521661848712686481010182016 11958485 -27709660572597441633449268943961760000 11958486 -4676541515672336684252653960701020736 11958487 -499738044154049706261063567947843551864 11958488 332494536460618075036934554357551605760 11958489 -381436823426982479175218389619712917760 11958490 182537980388028203762021210315218188000 11958491 -248972985306565602989839340864131747008 11958492 169367442859859532809265786198282338304 11958493 -722027727863084650408125558621946663258 11958494 -116864771529681426705545614796290120320 11958495 9870272531745570001861372671204291840 11958496 169236111318391554433648080794162823168 11958497 145018524406657398352790663893789525572 11958498 155585090349999633450961909868834764800 11958499 -306706784729723055699105671948361436800 11958500 -527655466313145802169302983962245824000 11958501 492347595744865302957502845837101716608 11958502 -141123813295321249781987366032464517248 11958503 -1744551419553751461984963492927915608856 11958504 -8859816334776359197176550280475770880 11958505 -94906410587201555648716493076312211200 11958506 -460699095696674756049439309294837072896 11958507 110459582341881878977230165701563468800 11958508 1653893053193878171346247311389950913536 11958509 153791991829363526486238405518531338710 11958510 102832995752212499527034295885211729920 11958511 97554007038984775013131852149892383984 11958512 -155382674994720023976979949169794678784 11958513 -9968210717182400232753256159424502912 11958514 37895143591292414683803285245936147712 11958515 -6550581724399008993662960772872524080 11958516 -384500485955611067461078192671381626880 11958517 -416888286012527996948024775314139283908 11958518 154884355886411400441612773351695552128 11958519 -109098844506566984369828653425353989656 11958520 338839371591076351939885912388081664000 11958521 -1414713460717275654132269303975753296278 11958522 -291569745505690434714472013954467811328 11958523 -836153959332740135698924646778107947228 11958524 608100819584194879566272175389222976000 11958525 155809859514407178419841279002492951250 11958526 -83960847686761509268191751916179735296 11958527 -126129929840826777767662544030086039200 11958528 90565098064111931242689096115367706624 11958529 154091248556518579647340644597953844480 11958530 32525880026552047525216972788137617920 11958531 -142652720724077117589946944915626132976 11958532 546566062409198602022772632405986157696 11958533 129139647966872587839364654938311159520 11958534 -23569098850765005429664651743373436928 11958535 -40327477597328561507778743930419350000 11958536 1883396084874272721612695076939002511360 11958537 -29796573684609172803821277930066500832 11958538 -8977170767581535691819736684425808080 11958539 -162227697086314523552833661674433869344 11958540 -208406130919249019781692939609666764800 11958541 -164209729560102450954588206096741047328 11958542 445584929731924942984357095499251252672 11958543 -482356955192099504037063244756155763200 11958544 123074706415933055327528221143848402944 11958545 -123384827002566045383070873292741634700 11958546 344463927808973619258019839162527308800 11958547 887140280952165434652892832946486941996 11958548 235788763324435219689867582137187945984 11958549 263357840512194673470922360932912812448 11958550 -142567252228068024469735280250757519200 11958551 1089195071951077655865280256092858896 11958552 189257714271149297515421727831276810240 11958553 -965928941130357796327596783031951942198 11958554 -78527202380082629975029459502372811024 11958555 -43810994364588092273348200906303015680 11958556 1238086050264340892437814835008223674880 11958557 48380170941786313440182715219244790688 11958558 5527514887448746126042140690864826368 11958559 -1568801709657210380448170047946574094240 11958560 228036997914933374087639897676573573120 11958561 297268050955949871665202607307566473810 11958562 -246681100090675548615048797666194513920 11958563 -1032529863639067571443467615542794465188 11958564 46498521695188086774693952806597027840 11958565 -866865582676843613855914933543434337800 11958566 645631776525395583396291424034829707232 11958567 -367481608978576740674755979944695458520 11958568 60344740065186053528117323734594754560 11958569 241176691657340453589145377124698586752 11958570 -148974253933877923380696736505453260800 11958571 68604008377150124568037922621413552312 11958572 -137950156328510508694617194922718675968 11958573 -783934380081835410310866241159550699232 11958574 95376856910544003276419788666580244480 11958575 -8723084434704501882594243312338266200 11958576 -62487239847420653734468740621775405056 11958577 -281454067747076052836984834652311022574 11958578 402566291195733305048694034843411546656 11958579 476146929223307515993971870750370059924 11958580 91712390867506452835882229918696467200 11958581 -44287829190012743578589215035907245120 11958582 171333571721923471980192354059318838144 11958583 234873188153362131853311429789843133664 11958584 -1045551666199610445378012116525199790080 11958585 -38812319063290782744840324282690950400 11958586 -819458190874942417104279266617920852480 11958587 -118861192966843180614199718855366548800 11958588 -224217739870270184481051420091201033728 11958589 -1286973347980033394945337095838826263610 11958590 13610229505254249215798465729221697280 11958591 160582597950817164994123836062584627200 11958592 343155920294072191606164682139636858880 11958593 134201915705984304664829370007455962760 11958594 -137630295305906927833551695581108899072 11958595 747865644815391192813617886524768398800 11958596 25422230135840009478589451705677123584 11958597 -33269905995076243107945850748714565408 11958598 729353693518480487459647212998687921664 11958599 289630468704401403715344461062553621136 11958600 -280357871343474800440833979366656000000 11958601 -16049459572626970607481888812351476416 11958602 267864289766348020734830205096632700864 11958603 121041756663758299046308419320612018904 11958604 181943901121031869102812850622654545920 11958605 -706458103608632033860623162619019986740 11958606 -240968912438612811458912518602718019136 11958607 126074365244552055603379238519917951856 11958608 -33773915158409203313400999289179095040 11958609 -981043245238531892394329292271102349760 11958610 -317347319815986659860918498780611555840 11958611 356650447424628873115720842055243505232 11958612 -683787758282535773032894849913724377088 11958613 522793534603880705956260019743627718862 11958614 -783808227534466926868063710238203219840 11958615 -468202984101859286338891346124857325240 11958616 18193814528128021697600152719801077760 11958617 -94830670344314666913472247101693675248 11958618 -122098885536805686192239095938885527040 11958619 1434395591634994715654640262165418950840 11958620 160191485543033773540383594413997434880 11958621 678637173699409322359642826459724342912 11958622 -17811184361539382805622949790412695552 11958623 343103649451659997388700901885854941304 11958624 -1118662246715486133364861525888464322560 11958625 -217757259198034714432845971274026880000 11958626 -190277893796870847971788439481864109488 11958627 769125142574886415924592165794619443320 11958628 -842668085269102450874910451864354888704 11958629 1503391792100103395728778175543241639776 11958630 128010147853252706922462378909455387520 11958631 -411992480008097045679925916492472426568 11958632 -6846600885559690812620836761199411200 11958633 -935732098048207392589700350073110450176 11958634 -354952484907350100471563459652910486512 11958635 51675704675032593007871436477140566800 11958636 -327894790558864166945693506581625737216 11958637 -1448077437147914346908176379917878508714 11958638 214931117241796417931981482290060048000 11958639 -159243448693798172840285714601108683520 11958640 -123910821905445607915049189813272903680 11958641 -68976648653841704956588618279188190176 11958642 165232354917579647362718267673864170640 11958643 -221021867264100990175182779540068039200 11958644 -5373757910809193020999206132293019648 11958645 -585669307954425654414515793057533476800 11958646 561243286866202723745660025476391847968 11958647 459154372599189200925482626745797581720 11958648 81137975651546748257638613161401753600 11958649 -2071708969488484900156649178227876033280 11958650 187067498327973119400234390453970944000 11958651 -1352879294436362730192740515206491644800 11958652 -348223868193268649515427977667460684800 11958653 41747777234004262349421294090257579520 11958654 380318351431022927210050498126819149120 11958655 398996585533435623202741006142279192160 11958656 871610750250590205541904799220535132160 11958657 -474070567535041902397111102378907812320 11958658 34343609642358937048926778352681280384 11958659 160888493555774533992134085945506148816 11958660 -179002848599937964638224102418366320640 11958661 -11120892015122266194049715352108412992 11958662 -702459657514065476900521858062132555168 11958663 54404722676023419025112668607896405200 11958664 -934114844431584661222626783446413670400 11958665 881097465101446219485144060061653993060 11958666 375782008678048127247979470624032025600 11958667 314484908853432717311670720821933996832 11958668 -319299745859895934244270051834252413440 11958669 -906389806395477010698491053394256651306 11958670 -105468279721394063575096978037776304640 11958671 34902101277865428368256701230551565872 11958672 155855385602373617782780763390607360 11958673 -484152653324108374822593932794898869980 11958674 44041982573770985595512751555293164032 11958675 -160314534613570480542404355132982206000 11958676 614479479855741327519271341184033515520 11958677 139292525871324845624092807219394349660 11958678 -19872288112763940352537009076679754080 11958679 56451562585339592897248582798696198440 11958680 -787022548583180398671948255235539763200 11958681 -201483242467718312280028424796748328256 11958682 -580496445906845144973578542291570049808 11958683 -12639708378625313135546257329278620992 11958684 -403030112660696895952878086234627902464 11958685 -75027401311061425131113909200242985620 11958686 -8976410018275171537952716505103400896 11958687 -4109570677387374607628881204600384272 11958688 35693019635895714226302512666888896512 11958689 357275347548096480156129748711282924224 11958690 180410839855822232748907132318768166400 11958691 -402955205998908644686091844178022927908 11958692 -264994498836631820124438607554720845184 11958693 230891956294198357802743597620236276064 11958694 -1318379509876120748286307428403817856 11958695 -563603895909975381648738255586801920000 11958696 205648038420889551114300739787757358080 11958697 647685282062805180339681784242238787712 11958698 -401945605690510061342458291160304669600 11958699 -703303267908007948261878001562954766912 11958700 111490550870273143973345074397850880000 11958701 643554708721798520467104394016166543360 11958702 58951217420457628703238752591667446784 11958703 157254929853417029179927158198726705120 11958704 -300710226863264419038971741067712266240 11958705 -72135892887122956090725281630784873600 11958706 -28706815545403374824090737374333388800 11958707 -142540283026779010699619701216626253044 11958708 -51219242094459586529931070106756376576 11958709 -237768512374279226694667202102558674784 11958710 125171385533467297436085198461059536000 11958711 342726304882063475854258855885951639272 11958712 1515847804186239958878663258401337507840 11958713 81113721613337274250732594600607736324 11958714 44728456854099770656264071384903014400 11958715 340961375258358096669328449969450261120 11958716 -115759957042985690212626717522457509888 11958717 35126674692800651771546514409815572640 11958718 290335842698523006466966646623329167616 11958719 -465831064731478975265128913669240588160 11958720 -185766077737564820467946331312456990720 11958721 798120579702775684958999309175973849922 11958722 -453685869447397292872654126981431863088 11958723 -287433498746045239921496345965692489216 11958724 -1161854375162744326116322858473291181824 11958725 -1219464996803762778032566838896655937900 11958726 -192256896446130586064306229926942330880 11958727 2350617897506757084142789426052683486464 11958728 -124927336513602420325231085019163975680 11958729 -502025000797928998212312138058004492016 11958730 1268529419548641800887171440634828800 11958731 584237210617163874124995613038477813192 11958732 -241411958495856336589847900541543859200 11958733 -26881532266298669464498111067532758560 11958734 -658053183238418124094577646857117553984 11958735 158592602236642161423659865389167948800 11958736 -373452253372295848599458828125860241408 11958737 -264441169577311732543370407472758381248 11958738 129119105617415055276661386628490711808 11958739 -533419167347931905766344109925119162176 11958740 206977494744687206292226852491029952000 11958741 462998444912390062810513452054539796750 11958742 655611610248815234316408690770512775232 11958743 1708748266449568977981686060463699504 11958744 -199471402087581831465289916536352870400 11958745 23805499662189236319628157979243078600 11958746 -117696719521733484750386744362024651776 11958747 366273461206045127705819649036279321600 11958748 740195652990209225793291107908831213056 11958749 -1345450759010573943439011665240779219680 11958750 74888821065689752182546072897179640000 11958751 -339753080856277333981419355666418263840 11958752 209123884193161276033158943397353881600 11958753 -190219959228057670393266880688736278016 11958754 -359963312007225741485844727495269269424 11958755 -841057563987058905408370035818305137840 11958756 -92328594284957593818857465882812566528 11958757 376361800743113543151723805562572734492 11958758 -99637546849003931344386015110020945920 11958759 -1006518020761481292565489336465893338640 11958760 168827016426767958251415080835201024000 11958761 -380894427008564197482177358331386001628 11958762 -492050980676538826743394577731037614848 11958763 2182521450116460070124295165295993959640 11958764 -796912132816430257633156259465230151424 11958765 -51754882379868623846676344122804181760 11958766 -668752255117828341650051688198702495168 11958767 -138214399620354182632892403979242827184 11958768 158418178080754711583447010266920353792 11958769 -406845478373213756892815264836353336480 11958770 -148095441219077499272664241899454184640 11958771 -390174503612910345839226002402654778240 11958772 152319653372353046450182097514442907648 11958773 -499691351415340628537164250042868096 11958774 291183393262048127926223269133850365952 11958775 222839411144867180446261406224104222800 11958776 -1040958624781208170710141409921032560640 11958777 317510206426134778940440905921449522688 11958778 587686361866934617090703408776880460624 11958779 102073824979388041850107946028750114576 11958780 -103303588230750520432061419848533130240 11958781 -510627407451354006344140929855439752288 11958782 503745386667573069393335719241234534784 11958783 842349598056469933849708036757349177600 11958784 -173095230833150723391990494935702831104 11958785 -977627713102981988725169270979570216000 11958786 -112791468389348438092531097393061980160 11958787 102720950980026223258536397225204240840 11958788 -684607170649456438210357051681842021120 11958789 -152487294985503836522942712014274386976 11958790 19729584729895384101565381502711059200 11958791 247687190871134040346740350060668216560 11958792 -388499950577200005431144568546915778560 11958793 -1923966621429026759435572887256898646 11958794 453508544786273978753517022555344507696 11958795 -1108162954331994482779873056942080880 11958796 -366411927509003568201107542128379215360 11958797 16908225096604594031480484736899973632 11958798 37255502771855007490938408165474529536 11958799 -101156254490721180926207904977095623920 11958800 46424928177872069629228551028722892800 11958801 -662527770099322166188515264096957036096 11958802 -189843031221007687568327482316846721648 11958803 613175639255312158269886434167536189560 11958804 -78739495411905518928964546738509471744 11958805 209978470603610326623882951755181952920 11958806 599935905044373483930291726341263010688 11958807 10836616423924025959814490971496351744 11958808 -138589280171555146054870247884568494080 11958809 -967312883069100799872584371975979622960 11958810 269806587012552228713185818208446524160 11958811 -714177769429221396925336682712664552200 11958812 -840516847977030974124955861092359428608 11958813 1033563107122666107918981662873161454400 11958814 8539938600975590208829847745944408064 11958815 -196671290927362567142037267723937320960 11958816 2720051581898272228994302109411180544 11958817 762769929776661891163761539438245369320 11958818 -257957447576673315143317582943513534640 11958819 93369155613716572178208359888582663544 11958820 192861441418243979968651024498829894400 11958821 118101471922374796920016133664714276864 11958822 -524273076170704602637476529894205372640 11958823 -207274442174513385760901603567054630520 11958824 -327016450946455774509395774506459223040 11958825 -271386731750530180579182479075026190400 11958826 194211847444037673359836298751568945920 11958827 83699109438159187502556214655025259008 11958828 90275904719647691593312832757379891200 11958829 -738599299729904326431784283921061118570 11958830 -204111979378871597431829642004554638080 11958831 -318689124746650463070000741808456414488 11958832 311736379994024790110180637364713537536 11958833 -1459631978359848982116221931485313351918 11958834 51709579106707020425226160693679078400 11958835 -320315982158114370317723131982848076640 11958836 460281309756074456873485844274706298880 11958837 141806032994009496501367828023018970944 11958838 253227204061805729185475533675993128960 11958839 24846074980570773021599706052449675072 11958840 3205414997574261717381517994676940800 11958841 393756692865106937372016676467828585300 11958842 -33476943641233842411040715153364182160 11958843 232533663050729171551345996370767326720 11958844 -190094522125806098629507972492426141184 11958845 -43260852701959623687710952049170498900 11958846 316141021776830549244939679517387740800 11958847 25232495414533859174886883598424814632 11958848 -384233651414089340798895146326843981824 11958849 -40297033544833795994291629815350731776 11958850 111837677601249621825077983780235520000 11958851 495073439161980072096542827494432421104 11958852 -55301747155730134804358096493229728768 11958853 674910154192070308142698893863013875102 11958854 236698068953743097028000643464903525312 11958855 -425681304095240156933742242857160350080 11958856 -91704860152358233952081315617946173440 11958857 1433520225700052039769935736950379302106 11958858 -213724762105973814217289121155483303376 11958859 -31468051054175332774382223511441463424 11958860 -48528827725761316311743719917213450240 11958861 680620963770449604345861773220259783872 11958862 482031068893038892782387728227987603200 11958863 -414565359799034589729790826610705645840 11958864 -163945498495420911663745482990358757376 11958865 673505057639991399522982271304284491200 11958866 -83373746169192784063807823687862660480 11958867 -241804557144990490386966914606380557120 11958868 -796080742970496741765483089331646623744 11958869 486232072379834174236588071583972368444 11958870 -38066337594194608262576900398983413760 11958871 -1360544224397297132689085291061093301008 11958872 248644161846848978767852303985523148800 11958873 258313439048999936805776809568325934080 11958874 -19907201989981602254080482967919042064 11958875 -737506450089343816258579034738944500000 11958876 313583294131890126330298646241936709632 11958877 -210103659650275512716268471969838048928 11958878 77258549605575834603456168186043553856 11958879 125565068068093562523798119847227488584 11958880 397902034511234332333810041354002104320 11958881 -324253407282644114180919871744054474176 11958882 42955343741301098834207209996254113280 11958883 965190731723626822606554485314926322224 11958884 -259742967104611457382642389652524580864 11958885 164799597760020575605814902656081782400 11958886 476535192952169250122323437820042951392 11958887 -478818548539241518125435766559012683080 11958888 818353247761373572761814746889330360320 11958889 605191444753771434204160878860852644800 11958890 -175675679130508988970334851370428825600 11958891 -689936149850904832251339308727252514728 11958892 591051055662279528654186580587952472064 11958893 -1337453732021220154083657766857533970858 11958894 -267726465299114886579134291390422488960 11958895 -286673782935866434666155456472330486560 11958896 85685442923094173841483429335212818432 11958897 78253281704823534442213395812180141472 11958898 7189717368041220841485072013597289472 11958899 1473647492011394140052058025223987980320 11958900 -155954653778689062105356773745125939200 11958901 435804556312823485140407223577078136704 11958902 83440011145764861733725603201704064 11958903 -419948873908047137485075233109327356240 11958904 407743474040269855314697658645738496000 11958905 33254003299490251894696809051715392000 11958906 -106159385834284484904630967650350647296 11958907 -1485166638639628643948541395789877066844 11958908 -57014899520559738616380501268597701120 11958909 483734928858564697028112365082091759104 11958910 -7985484979055823204441990286081928640 11958911 -264534490462410513543328960864457743488 11958912 -151517467100449672413856405132368936960 11958913 373361667984333930935867026516590476162 11958914 286401884677007529067841515033109328 11958915 40620577519482047662576340666729848320 11958916 -43803525723571786778087041741332424448 11958917 -1145411789608879621538386598039236208034 11958918 5428219703088003621991367208026093568 11958919 21175043846281589439715333952091548160 11958920 -489242612377883643160152062484319334400 11958921 4866981740426734058357850192443652744 11958922 -13951962231669827563373953608087619488 11958923 423517052918988352002751220432045481720 11958924 -259986513418322199456624167656038924288 11958925 424040638392008110671714523069121404800 11958926 142457137763281032045303686564279612160 11958927 83608898693943984735459546426203408520 11958928 149669319176112559288292193241932120064 11958929 32140856621516328476839951888520420340 11958930 -110012196855159886334402812623133867200 11958931 10165243858986420456739593320714525032 11958932 -40328907687330609289032150910892679168 11958933 -20491810628934688045748997614428665600 11958934 4070209532118772803550086203221448448 11958935 -132205576211795288153050985547153458400 11958936 -527091499483389921435145884093930209280 11958937 -1029051728364191976719279464360666495414 11958938 -178103449852412057796935288479431812880 11958939 315064125158512991779542063461513495544 11958940 9356397914180075099395588078182704640 11958941 1508365748459807570253479176160092526400 11958942 131372711461481882823657680109157877760 11958943 1340937130484122845463310483496436052192 11958944 -1671910489133001500254094819644024356864 11958945 259514081932311901907705983290978240 11958946 240028755180727813179815613849702168960 11958947 -63491930407917501510038381388746622720 11958948 -618169784909054823473872686983458375680 11958949 1007457106971261277933339019446533237950 11958950 226384968510097712050622516577684492000 11958951 1010976973602063036005518364430216042624 11958952 -759297726190250875131342208097564390400 11958953 -1607601954369430503935847954506449473798 11958954 -93014918802917721677395654295192391168 11958955 19827458995586119870963627517722444800 11958956 -708794334935401950176084858457486342144 11958957 -186541172356335908288680514678773482432 11958958 -1003561863967861565347984551871451536512 11958959 22102711478615024045961362581560862560 11958960 -20910102159324137172034918036393820160 11958961 -217283935040241572817947096874409679680 11958962 -230275818265172888837117502754105559040 11958963 -187976944469394330448190947952289933312 11958964 -465782245978415853474466799717765279744 11958965 353050625576246007974650785010588993920 11958966 -31997471215438669808565237748663385280 11958967 246165220239218378932841956745067487720 11958968 -301766781631342212808624980066290442240 11958969 -519578765356440409449981960667237116192 11958970 441437847856206600398330672481863731680 11958971 -257252184760638811037354261301413350128 11958972 -301756522437105835129455315925775720448 11958973 -217829845494679390385199264568925371152 11958974 -290568938063141977254681662574238795008 11958975 -62313677033445632954292648082180704000 11958976 31913344191814930799337664050055086080 11958977 1546364015423643410117939015115504053826 11958978 -84937977924195828541552877833560475776 11958979 -698576867279757037686531064128915316420 11958980 736277775705685758083064096081666355200 11958981 -354734978819319219823067068930082350656 11958982 -276781757760243738589621085950767942528 11958983 -586634227095598142722104022719249285096 11958984 146101473929505181415739888834785894400 11958985 152227804956121191332289086674691076360 11958986 54065307392127882502932050220353250144 11958987 -81679544136652355074259167233418361640 11958988 9417312146857575839911548371408093184 11958989 161967675034663851291315665847989557932 11958990 214210837090808166761214025028796057600 11958991 81214820190109979089529353715895692400 11958992 142134110782303118489474284067798433792 11958993 -14305386634893005326164927281955559518 11958994 -43018047595628923269501660324939982848 11958995 -1144612849631643239679465454482218466000 11958996 -87083172180907723210634967715997921280 11958997 -1356333333734531467995789513757886501554 11958998 308856240729613928055718323717842406720 11958999 -244766443361889637963446854532739804800 11959000 -180429826871990666809005873072998400000 11959001 624362479140767711278303686532704757002 11959002 696454729991808458762371995600141844224 11959003 -109386156743242947135047715063455259360 11959004 343354888222205029565140967377909509120 11959005 394924899138188895873068766707460859200 11959006 14603123045853233924468321862091398528 11959007 -1187925366242219274162784506320747415648 11959008 1215941654892082596194447457006303313920 11959009 -541844188290132984313387685824664611584 11959010 78677857800665991127194184195375772160 11959011 289018847623705599116313041619036258288 11959012 417462666205448487456708013443407210752 11959013 1046494491804323733531936817687568985408 11959014 -253561102142124531535792608300669568512 11959015 -139686577119430664538509990579581488000 11959016 -326048158201695577417396570642536499200 11959017 -37308113206058039446242524324946775680 11959018 728351457814550790011242277079423287040 11959019 -191063615072659557783413394278963986920 11959020 132051801393209503516385935909584230400 11959021 731540990441725578340404219217444489312 11959022 -107036533550643118536006169122855240000 11959023 556962911868490949749271154366594397968 11959024 87399638635663817278059961164506333184 11959025 66993303884589967483791663017631033600 11959026 -49672553912234305607036106279179352576 11959027 -146572264506375257026923131219272902240 11959028 -995020748996995153790049854883915272832 11959029 450711952086337045240043387976941672640 11959030 -18629189771028344420056104288106961280 11959031 1346568480957979320694360895284441344 11959032 -78222777924935585733168874715165122560 11959033 -85262987337443786849695371559649058860 11959034 45187806954263320239508382381415360000 11959035 315429463391683699722915369767847744000 11959036 -493841152905455296008960961819959685120 11959037 -779655018353221164927436969309908657600 11959038 108133801857296675354588027197106880000 11959039 729353225884971678657058419874521155840 11959040 -558237878586828999473872008591641149440 11959041 -1201836016662071985114632666438774976 11959042 -245597548650135392850243799379692421088 11959043 -532313347389539184787882936442793864708 11959044 -61603563666416217233056312414712463360 11959045 59495907324753697538070395481273137280 11959046 -566243032714055661732233870445198895296 11959047 163542769745355609151837490998877789424 11959048 -887676440279472298706990207118086384640 11959049 713448400871490378932066261476580368320 11959050 -95102986695909110548579113400892678400 11959051 417419924922439015037238644447989027312 11959052 -55460559753138843772887854240527177728 11959053 658630092483773718130032776769562720704 11959054 -720564762895902861986348216021571177024 11959055 204119968153357875218462126227405002960 11959056 109517844320092307726140124900936908800 11959057 -831429154198510239551317677212228493120 11959058 -882614787640969235807364657782792156928 11959059 -141005254768301475938878650535362935040 11959060 610106818615436110955930440580394984960 11959061 -79479208704790948634490383787549524448 11959062 -80415089911704871266088581390853656576 11959063 -551216941464537892660117389906897333688 11959064 -382219183886208923331982415473966080000 11959065 400505746975085050809171004170425065860 11959066 14947792928773517239145157187897214976 11959067 -220533329111638090238841485672446986240 11959068 -44331094561432073168228830265731276800 11959069 39466283413768355907717490484685134496 11959070 231154507082941565887435972650459036480 11959071 -60814601792238043992117810493804239288 11959072 -1488015352616484553429232411077009932288 11959073 -86224257748404720855406996813440778560 11959074 3297935980981551360905339376871145088 11959075 339547249491989372713348856077966506000 11959076 1091432590936181718896128044654888581760 11959077 75491938457144008673604449318503773408 11959078 -539159010487000669649951621487788279040 11959079 -26273828171491376819939974909074739104 11959080 -135630067439665934702384134541672448000 11959081 -17945233506376236870172973661678474118 11959082 129471732488039873544996426895327395840 11959083 -51267362958765828164816592454810590336 11959084 -631213613473043416066357718809133142784 11959085 -49048069437397068542573575113769208040 11959086 10568916377884607636861209871871225984 11959087 -268815209663406748532722077424312811328 11959088 10357412056162292967250278381876609024 11959089 38182887796067293507791395427363021120 11959090 7689171392614437160076500801853514240 11959091 -917551881912135432582569202624488507508 11959092 -469149704314037658861754529803031186688 11959093 -324756706662435022503253129890800160658 11959094 162064317076039088457868460579483443200 11959095 621123309493446744557644342176652637520 11959096 -1389676021030231014394111650150098718720 11959097 2460186058597157527426321649206661673360 11959098 67297576154366271631684915960386785280 11959099 -213557210489470942220709302092373366240 11959100 453260676921806671040749150034133926400 11959101 278365351603202204558788118057012927424 11959102 -438327265416822129436740315206433877248 11959103 -171222698538044119105585380996958792896 11959104 -49289611878165627471233955470612889600 11959105 -409294308927766854727873871877092673240 11959106 -468076811215918521096497651883602895360 11959107 755551730971912196720749192424387814240 11959108 58377348019323167901740403424321536000 11959109 355766329354517136997782114568757858586 11959110 -401034357643674321018437945116695148800 11959111 308784609685214201893494509371807788424 11959112 -898367871008287956170891640075734016000 11959113 430907166730342759210262575862552618400 11959114 -185587254666690370786805294095001791488 11959115 -383520649021819298744333145937552728000 11959116 -504525037543328634668824733275192800768 11959117 7006771744657417888840998335468095840 11959118 19457295201691922681675021841695086080 11959119 579083825427934246701879217250369694384 11959120 173313346127175802897727327524244275200 11959121 800105332488475574794048038251979880944 11959122 -149626325618782072966910840635415056896 11959123 -707444602244018086445531313070600370880 11959124 -178444335157993534744989747821626374144 11959125 791952566704604776682905921012838808000 11959126 -52518730920226746083870774809714647552 11959127 -736016013399475380649220789415184064160 11959128 -737185277169347589081434440709132544000 11959129 -43318034158838530178166956118669877632 11959130 167993387159649561744548657222955902400 11959131 -339400333139740273528822388828704947048 11959132 -68276412471784127524392900323939097600 11959133 -686636717119060767616971016365362694618 11959134 -426406721552987714259165570863959603200 11959135 -645484328791973097387608189143398184920 11959136 -1040435480647209258531228037362753208320 11959137 202990742848071257365772488931258594880 11959138 -185969766711805096045556578027542742656 11959139 921278052043218594975219132722294150940 11959140 189043533693143942072544537503868334080 11959141 -438909709110403489334680702501546661988 11959142 -266918592878002737912206885739017452416 11959143 -4022489567595368387826813230958435840 11959144 204015819329933038944276220199032043520 11959145 218056313134288363405110720011584070400 11959146 380990554469091719132267569814332786944 11959147 -309347797193410927580401492083106630760 11959148 -236882239040730166200251253282507070464 11959149 98072977546761139010877146996129243136 11959150 -67870833407475045730575816509195673600 11959151 -310189028315847288696888504904254917400 11959152 -7852675771467326987233046805135163392 11959153 177404103875829857280310432015278273460 11959154 -556547975296515367381675698309164703840 11959155 -283647051272743367605048570176740219760 11959156 1678482856040106623250885975220499840 11959157 63683538856786559755936387988716590912 11959158 -318840116608249224440916924741144177216 11959159 -808188906236284626893379796714780959640 11959160 -9949296392579159551275628565071872000 11959161 -284248054758147869095337123020954048896 11959162 -258462127495869758834324787392527425168 11959163 -1040914667513829384689179295453527050588 11959164 -505873339218788605701210897857823744 11959165 -929981499925245259305984689629982995200 11959166 -141787859144729915328284808590613523968 11959167 330488999337993885069683412784823205120 11959168 487187816539247407808030887501753221120 11959169 -574562905679878528433042284590520745280 11959170 -302644602522914622982802008922744409600 11959171 348328841666753062232313651503764245712 11959172 211044560497377325303662809478556422144 11959173 280024061938333787509457061376311225822 11959174 -18324045134558602216294666832948579328 11959175 -163819808673153442506819891708727200000 11959176 452312388285172212649801313531825602560 11959177 549317905692838335466421342002566762312 11959178 97386010995518792175308322874004766720 11959179 -598248020776376074023557882519593842216 11959180 144517766506196036392696693176928051200 11959181 374056499469022008007831837662652295532 11959182 315897415947091293393720080009524443840 11959183 -188396204571687603028204615164442759400 11959184 219506286681024493121783927110620979200 11959185 50474827349118821989083145681012426560 11959186 806189731142523707164908438015420411792 11959187 -1349410807009926695874150503103460225200 11959188 692293885647328376412016755089952921600 11959189 -932115139304720684575326145244988945120 11959190 560722635399968079309428365506970425600 11959191 969458491559070226516359948523392062880 11959192 353103801232288966968406918552317665280 11959193 1150571408710542206347088784764622401280 11959194 -154538571955137406783495048943085864960 11959195 432478761039238416933864124790530189920 11959196 -660350155926010870782347948188235481600 11959197 -677585847440472039315913462194380970240 11959198 -20037136753803515917854954524261897664 11959199 301100308236539314722961986836133914736 11959200 251240443302173441500733021551145779200 11959201 -1172435512337467566499511245172446624798 11959202 -253809097179043517629222424831649266400 11959203 -3089124669637702466980236874958037696 11959204 1022074685691016069471044113764091191296 11959205 -64672467419989886651308491645891286440 11959206 50420565737383142051880430339612514304 11959207 -126344186691071676983140753468244444120 11959208 -6009637574929384573121428828168366080 11959209 210411497224164414332353318004947267584 11959210 574881593997845955840220134558490541760 11959211 98701909117650235970646850681663868928 11959212 73192231961663583232549198337433011712 11959213 -86449207147182582140272945040281361920 11959214 -343065620322451955041407044433125602368 11959215 307904540564170625823419250488025327120 11959216 31838897361818034409211084362682089472 11959217 -15684310478299315992184904879621146734 11959218 -516665516987124210523114093455172684800 11959219 -879171169440484350233608293251344283380 11959220 2195385004769820667315057893796700160 11959221 -278482943962552844110473615045857179680 11959222 -378972893407338865071638839548878026176 11959223 -331716946632701629757351282520921871320 11959224 577459836616082548389603925907014225920 11959225 -37420892778212310475607582275144460900 11959226 -537968629080644602420901864592296396688 11959227 -343553525198088024430212336768318405120 11959228 694684926014957578997356660141128846336 11959229 325033923723896131888726162228273881900 11959230 17467657276672623161737843497822781440 11959231 -290900922920352262975415573216225291968 11959232 -269048049998287555271238132240828334080 11959233 -164321371154575147712856799928315048064 11959234 263364253637670784393286404238631392976 11959235 -957088788410984370405971373812761390320 11959236 -318967905511003446256289249152899623808 11959237 -288468150627639734822539469255609570720 11959238 -26646060803130527770265536121163045120 11959239 622463640545719250241662492286774790824 11959240 586845601131056926533955871994349977600 11959241 63352523366522970636015979601620147200 11959242 -36802960068420610073399671426408919040 11959243 174436433302633575706552209580616345492 11959244 -1517207039035392959968118499478494609408 11959245 -559492344774164670907580876753775818280 11959246 -620184552402277168439781433037091840 11959247 18097658378070770508614934511033581912 11959248 17624903379612063867607488207257862144 11959249 -130242881857122551113777693266674403420 11959250 490882563821763447842771863408964232000 11959251 145500062968232415939014740788670507824 11959252 -1578894704068020284277035451173958174720 11959253 793929678096100030693205239969224167502 11959254 374851538235488094114954394293160781664 11959255 -358937734367126035648574242514278202880 11959256 -900096672761496323461284627242859141120 11959257 -568235340435916417660260705803644375680 11959258 -211192310800875242751874940332685333520 11959259 -105916335073552235267873195962002829920 11959260 241304622976739404887670952861177410560 11959261 916979721331730027897513627225195968000 11959262 148726648576848182125370910485815365120 11959263 -463073364537838688177010107533671796008 11959264 -488170324600964527640289592231526400000 11959265 284302355472729612446275480475221209600 11959266 430668322452537049054455923463988578048 11959267 -625267475853872385804750565607423397440 11959268 -44669191467372513265521739901329296384 11959269 141148977733138087862773433886889612800 11959270 -34971359125487937496362169330444513920 11959271 1200359473635699899229636701408156828472 11959272 355973217895392091144700886697439232000 11959273 30957831209099575197942349009252474624 11959274 67214524333108881942318801880490084352 11959275 -275334189830779366119698240373218518200 11959276 -243108907480497600667414053817523674112 11959277 -425392310718173908096821046783067562 11959278 -117810107079907563446735801856060950400 11959279 -634877938301523202485451712144063737008 11959280 61065826995124163109220497559940136960 11959281 518762635504458044003274511369919572020 11959282 -594529203325924338314883647449973155200 11959283 394615514963485985609756874190191269256 11959284 401028704975962486360940552544035543040 11959285 597306559064105450017603379247054157620 11959286 -8895119878816489201347816407214384960 11959287 -56625977464805690685823814346196456704 11959288 -127844552900548250164571983083047854080 11959289 7519521820057665105937571493404724624 11959290 -8304431923929498905260102378278850560 11959291 -1057465936272733659649874024327225226816 11959292 801319595473271781017332128635819606016 11959293 -654660935781776170317296894198498881536 11959294 -81571312649024332768227293736395401152 11959295 -510017936043221625303787835002003330200 11959296 755164553385538151942362727933521428480 11959297 290117987195778077155594920240654907712 11959298 5505591625057341359351628685410481728 11959299 1418767554387190324619409662464304129280 11959300 -24748399206500239708397075391585408000 11959301 443622449339810271076739888442965903100 11959302 -52719659418726751890230991050281512768 11959303 -31850948088239703502097430681796912000 11959304 -31938751289677665602654331365938298880 11959305 467258830213954264114361205117582221760 11959306 -37868442849692813878084460366774973648 11959307 -291503410049548942068741582692804089320 11959308 -64748784809496386747591920074753623808 11959309 746444851691231351446136670293338838220 11959310 53086825612601986027951401620214067200 11959311 580901275696265089870951300224549888 11959312 -125765137956568294137907697340407209984 11959313 -1445848288336025054914819136354465224860 11959314 -449917469238125623421207399263031525760 11959315 525565202245234876405525000334833110960 11959316 -449977003530319128492275465508106889472 11959317 -39727632668227919055453584635761116772 11959318 34506852228933710508947332872285357312 11959319 -35609246049829908274117142528104772280 11959320 117985640988637818427913141234804121600 11959321 -98508972946028047867842338528292816000 11959322 611781744757128739491042532422025190400 11959323 258331724377313364427634452964297804184 11959324 -204856726138907591229009737813036551168 11959325 -106321346598251636850351330808138089600 11959326 11639483789103714747694268621593896192 11959327 1361315019122754625497523677683089763272 11959328 -135808779941024584070264521812539867136 11959329 826611935644076353740042542292410758368 11959330 547806199058613443436240180758111953920 11959331 -552130764298639322721204665445458097336 11959332 -312633790188092625129907443996674147328 11959333 34588260618834998769739634639634146784 11959334 -282742253999974312582487235674578869120 11959335 220870565734829298416674760733904506240 11959336 943632952026270454186055850554818560000 11959337 277144535779408676940772183078593036900 11959338 236693899229963328255950831953130757120 11959339 -150720517640720743569963901532121020640 11959340 371634168670613054616141374594428323840 11959341 -830646872155748267151792546471371413920 11959342 4450259909828963388516931974795609600 11959343 -2751989332140059896042133694876874234752 11959344 57987989835240503422240068437824241664 11959345 301361630484574285364469944107072180800 11959346 -363275950452944470537047097540180016640 11959347 -55831478530121588595945614667703798176 11959348 -212575620491290916390041479865013944320 11959349 -306345378754209753641193316386604309650 11959350 553566384666209002794727940159875200 11959351 1012939956778377953250816137134311554704 11959352 -2274539687895527812222175399441018880 11959353 -392099041415434944637048995214292004480 11959354 645302608386808059058770982786351779072 11959355 445334785906816121476467351771949813920 11959356 48968615508658583003820920735925018624 11959357 -706348528878909730236881571192608238394 11959358 378995704559190828221944676661944897280 11959359 140516797783754838251180956124203672320 11959360 -48958654590506518717726079591016038400 11959361 338396395797755476705640578364855007024 11959362 53620813585768531574260336521301012512 11959363 199692040097279215432981683887247867424 11959364 715007884174712958920309132294812467456 11959365 -370739660066744684676069531926009338560 11959366 -191649167530613644022952135984051978240 11959367 359177581834768453424714731791896025600 11959368 -127724112334212362057306466503796326400 11959369 950944060046249059061293924244246487770 11959370 318535233614508158497906435814643830880 11959371 -33674584110666140552185773170533496160 11959372 -55363092709305016033058235827105699328 11959373 14456632298117637403924898714563559520 11959374 -71324654070209991797949335050805480448 11959375 6492221359135085010234429855515250000 11959376 74930500557848202234662356877986627584 11959377 -707825930543779585268664496204228273680 11959378 -249172809971861966700966078370780283760 11959379 623671070061240617267998192817575875840 11959380 -320143658598674664707283365624350003200 11959381 384230371334499911906682749446676778972 11959382 77300318755675355069242175821055213184 11959383 167848544414895451724265891637160360448 11959384 22243082419338505771597240062505144320 11959385 1023483540268857002813335730290942258560 11959386 176184232582312070645678066876285182464 11959387 -230644181507634641166497685888447585600 11959388 -41468540010549472729937594682404241408 11959389 15598706225884518942650133693332848044 11959390 197871434626088604583258124947840644480 11959391 -578415922277271974314413145303545482208 11959392 -93049550114358914637975695163590443008 11959393 -1041311871789535911441939182625722043358 11959394 -1572700866436559210145991727458407648 11959395 70548310214508189772004187834974304000 11959396 -921473338369823596717020393310267427200 11959397 140605136219999191586203366232686640640 11959398 194460173496019477924257413892972960 11959399 -152841559558000979609837919593813521440 11959400 -454923569595176438386533078370005888000 11959401 -566823890601367408683940998211101337968 11959402 28340746404671340697220569478141282304 11959403 1651949227380283130676458567553512691960 11959404 -108653996388539360888779040340579592704 11959405 -547915968843619156242956798602838045940 11959406 -667069503043036546399062842692934950848 11959407 11201286456210112826948234881174702656 11959408 137543354348221403235411592956696952832 11959409 159429700752626930047132831187782757952 11959410 -125596573575767671477099423341536801280 11959411 -872206674572996006215559652522756471988 11959412 133771110042092448073882434503717671680 11959413 55982521230992828573575761329543964288 11959414 -712798962773548329015403632820749550944 11959415 -218305367908138189095056473158610387200 11959416 -167596339644649839104977528555658035200 11959417 1116689840118207986647504234139624480480 11959418 -10451106635787229073295655090146228480 11959419 406923045463563455031132580531779025944 11959420 5224213471368660054557967470025538560 11959421 256028702657636661495256624234471448640 11959422 184944963747745166851930354482332849472 11959423 -631998536888230435828392543538490250880 11959424 792131946668454917046224887722792714240 11959425 104578669118878249130512356627926107200 11959426 328816970899533739008883525741410408480 11959427 -219707230646416848692135275563707918724 11959428 32450118446918948893624639007538905088 11959429 -1652473969790075094466877084104754085824 11959430 457878073122457763948146320459796448640 11959431 -81274223001212196570496672028661661056 11959432 -879219265452727714252338147448451235840 11959433 109984667359095484622128812899381913024 11959434 221958627240428630812919416124813322240 11959435 -182610763844179414776290367361347039840 11959436 -458211177645195839953998970195439969280 11959437 275634210784097969742526985857842188352 11959438 -302565314246816883775606068598554877056 11959439 707250960064499773034573701258948200240 11959440 -49374375770305944697885895041048903680 11959441 11432571402433045298062282723203357440 11959442 -148493422407692878539536761312164137856 11959443 49793756328172057372054710434430049332 11959444 11976784436600170337055171895794593792 11959445 139113022522060392194973702029175572700 11959446 297237276282271735259952169634975669184 11959447 282132229009373181679978746186500488320 11959448 397795919151499838458201223316268277760 11959449 336852185857780683505856538039744564000 11959450 206929464577748897264178550784438493600 11959451 270996470109460511155419048711964391952 11959452 426789420829044561988146664080353842176 11959453 -338740773671544112056158852813404679232 11959454 116591684500861735528671295156256521728 11959455 536601581441680935413188855517720256000 11959456 1815662051311648404822380042218472079360 11959457 391425164134602403121067211788917636292 11959458 23833555234465039591425171902986176000 11959459 -114427192286546091770766335637001895808 11959460 124185214364749128836436440713207349760 11959461 -8103877396095680624018705922696150720 11959462 -100568572870759991471230353819508020768 11959463 -1122213941081673506806553929295184103680 11959464 -24392786343649291786797760532262912000 11959465 59339806654361029738136193216956774400 11959466 440206561261535529722534207395786332000 11959467 158066707871868602624597880880083441648 11959468 -165568392976293751732189445150390730240 11959469 1316494732104234272564159854177733358870 11959470 59632256652240628432079147347462707840 11959471 676251329251586921793496000149192859680 11959472 -75235455566587526659761856064925401088 11959473 -87578571270808349448361449134022608832 11959474 -176762265546315837488751156636018725760 11959475 294357359776854704713051632276440290800 11959476 -207811975694722310758580231831376906240 11959477 1277858934917999098976448646984539116640 11959478 -136764844972804608505911091489276843776 11959479 -454847265953256913168994599518353515104 11959480 117676384919539728443190859679410176000 11959481 -903414274931749474610685326183906501718 11959482 58854373099897082429175667132024046592 11959483 377414052592728626642942661967753617000 11959484 698348157684325689140629510811757504000 11959485 429142669985411528696964122169173328000 11959486 -280331135678561976038488708421609518080 11959487 1174102931235356608618137932824750595136 11959488 91303986557781282512484686004140113920 11959489 1194861722002680499568130338095856436290 11959490 -42701184178619364693521390972349480960 11959491 822407033278820595402857407503779014392 11959492 256743669188953645747502458963142302720 11959493 -31601171946173770076586203178140876160 11959494 -46949201416684803709614887496101191680 11959495 -48491290884273031531754411984560383840 11959496 -819606753678795402444152259802594974720 11959497 294092393296696760579118317517846949920 11959498 -234501288476972530653234386575265538000 11959499 -251578619681948828560805770246770519936 11959500 -238400947099560961679924054061047808000 11959501 -6267589647446391026465592837074300096 11959502 -372995544740571115148354019034513146048 11959503 169252998750136838443161541525670171664 11959504 -2120247556924991296123144457899606016 11959505 165271482555741487104535944265859536320 11959506 -27761079400178329139140680616863876960 11959507 15343109758676204170015699453211531424 11959508 -175126827945775451355001492269461520384 11959509 -541161038959918410417306852389317766496 11959510 63195004862467647266238395136215679360 11959511 -1003262074449595176294903767596429348776 11959512 19476215012319222307573088948691763200 11959513 -1610199751981207830871530022005204601020 11959514 468565447186759007700049550392172173824 11959515 -556983185766501516021501986502578196000 11959516 730500541632638403399618263001283197440 11959517 -13833771109338045698319557836992481920 11959518 108578192769433180080617058673058217600 11959519 785495728220439302380347309712805992 11959520 -968283978938359624227225892374447390720 11959521 16035475760354384542270518496485838848 11959522 -401492668224845400980040664855463840688 11959523 -720296874700950057165692172344886172656 11959524 249731381954171729941192877229798543360 11959525 -991870973564245116816736877732943507500 11959526 -268529518818008101784161283963691927072 11959527 -241561271095125753555688239303616327680 11959528 -648278821410553908427066513535298585600 11959529 -30787068217854155869752594236127141120 11959530 64005958800085942587717450461291696640 11959531 -431856164816191131034026939048986021000 11959532 49396455559835082557172366892887936000 11959533 37310781627677477493466482750439860000 11959534 380338032876028000277900835869938472832 11959535 -223617554249453237710190076291430811040 11959536 89791740775124655844770399996456468480 11959537 -522275544698478105845918570907849020928 11959538 1119596119749034079939791457327124429312 11959539 688741832834058067947436677260327508024 11959540 171178253123366656129979857704192000000 11959541 27604766665760846360984470349288899584 11959542 -291250336130985862104326192109830860800 11959543 456487022383972098361926254914406978792 11959544 -689407959386679729393855471478225059840 11959545 206520662596626534006237496581869221440 11959546 -486358063002391082511239280090098832528 11959547 -77795389973075228221515057326487408 11959548 -114812056790295233368202690271100485120 11959549 -377579761825742662940985436715024706464 11959550 67459853108071198535799476372947320000 11959551 168455130982595795221639081888989469392 11959552 -114537718227315738797802786599831863296 11959553 -348130703024159337417855785033248610400 11959554 -338880178895064064212343677487791742080 11959555 1017172935030474087827455438131491881920 11959556 188223697784040598130278160000668815360 11959557 -261936880150174731604301342910091184160 11959558 -236911097257455819912633093539211743232 11959559 -1285752963504974346335209466898354459240 11959560 197578815231888739817058383425658880000 11959561 1030093927795066828154399668998396731162 11959562 8879130919724560873548119399135242032 11959563 45944290727883447365883886163278811136 11959564 -594392499063755938778669588223676224000 11959565 377597570917735667597703192710609598720 11959566 -139022112190516096095759230185264445376 11959567 406517997957685871001488467299527412232 11959568 180154984896025158474345584338719621120 11959569 969632693494605612175717495178819010 11959570 91163320058301505808998282585655016960 11959571 238736250064959851938347557905111162320 11959572 633791194947330136064984491419772680192 11959573 936609635197800670119169104656055452160 11959574 324050264850943720481643845930488905792 11959575 27042813555121573379716193131008697200 11959576 530794015970929498527310574548334254080 11959577 -122626966782288355987903811908672423788 11959578 105774454047097568433546271307873950704 11959579 -1131527313958759919611566950950140381820 11959580 -168274898781742820549360353678223139840 11959581 -247198679839825157927059108875556778880 11959582 -154150453169221607352386440992883080000 11959583 68248024628812462741697957939378698944 11959584 69394541063381027657457305249478868992 11959585 -1093851666699881045063856323604457034880 11959586 -284943641233979932517985670990164542976 11959587 899407501078879442968220650630201463844 11959588 -271004307583952823410678221195105786880 11959589 -25117918357896362922823105437565542180 11959590 -192386735212208126636179442642780160 11959591 18854335689218186523002519031746305072 11959592 -343666907997024674736783130460835686400 11959593 63138974052332257915627126102997963664 11959594 -260925243902359863551500351384569965904 11959595 -351486567878496542193287958165331372800 11959596 321787002055386700349252236758694993920 11959597 -529947855647999158388495168105176319060 11959598 264471097884361795509722907921180299136 11959599 -632714614669626807895351134443533667952 11959600 109429377858514468502206305683595264000 11959601 742225992991393027239550700646809155602 11959602 -416669253166952206218085124091019758336 11959603 170073495496761206796362810489311763852 11959604 -88943423075953179721051859943467526144 11959605 106876673908541403496641935652291413760 11959606 -13546770191514887748358879540367755776 11959607 -411605657392600489812958808718808053120 11959608 -176281219481972484071753871188068270080 11959609 -259534894274243457832277736234598740672 11959610 206240278475085568130370513413681876160 11959611 -459862921565670299817629871219999121128 11959612 18583195079648898514611509045422970880 11959613 64993745862665408410098498307384213164 11959614 -156556603379748044514239444891468984832 11959615 210288318844582100913903085327394014800 11959616 156664318310571583265187864686674575360 11959617 -172687148354568847636911792334855162320 11959618 146058505247637859077642879409122627840 11959619 -423298531980364255762652687198949722208 11959620 478188191920194229394522362088549007360 11959621 506958262788298483782868919322458814652 11959622 -637139609132994398707913306630185161888 11959623 -915852676684903877741971406809369522320 11959624 162849203330478971996629985652872939520 11959625 17281393310064586823982243337980234000 11959626 -306858659878441818999245695173452616960 11959627 115204947730264354045251769403473683476 11959628 -392958189931638960206950676218348062720 11959629 -847639378866431545473778231565589036480 11959630 -451950781427688895143640885376667694080 11959631 40705342911637070218480931651467359072 11959632 89291536956955214398413835480638480384 11959633 -9672895943060175218843043768401945536 11959634 705395555561428217667158029608075840000 11959635 153660094923534369140660206145865591600 11959636 -61649396983999293059013286248462422016 11959637 125095995397424986807992364731160414812 11959638 -292184224151059247739077158425183445056 11959639 192299657762682855668127527964958653424 11959640 -84808428764473179492623799456153600 11959641 275418852032169082587601551621936450420 11959642 257995391699464223465267718172175973600 11959643 996711878432897672493386506555010032464 11959644 -439909222388745742336904424674648937984 11959645 -735482901564039651654717859855369226400 11959646 -458406677132058794648965079889298873728 11959647 -105014546652189181978958432576163596928 11959648 422351995833817221080926180247560519680 11959649 786486373738299507080788560962400618600 11959650 -6716203120646888087216317586612749200 11959651 -868812955357126963062394035461335647096 11959652 1140252238183800426443330880213834915840 11959653 -477198758613743322603229717620044268672 11959654 -311115600834977350500058941042536755200 11959655 -178660683344194537284162126311400563040 11959656 -6655778076793115551409297875619020800 11959657 2278530118619982029552084418264926662260 11959658 103546560825199600818713734526531904960 11959659 -201433640015890458247897098992209172472 11959660 248428045186457754292205465143019381760 11959661 174986187079781102161146602706491281632 11959662 72371229587828648286256746569467072512 11959663 39665412706755808919804853618299258064 11959664 -119795822248783148917351411451792424960 11959665 637669660784060157126507872589482449920 11959666 113766689896683231101819089109304950784 11959667 1808691069689007366129889922431310854752 11959668 208327435079254423999283958949131356160 11959669 485936476085254898989440497423169121070 11959670 -466834652364914174751984363095965693440 11959671 113213042603487713857108828310259408000 11959672 -21193111888730806057770246447948595200 11959673 473668596525852646922549249024525043840 11959674 1964533439899447187331572878643175168 11959675 -170426910009381006700254659254822975200 11959676 -6276244563725979815993765828511891456 11959677 -30082178843088021773986822253460432000 11959678 35221977746892544287949088107673476224 11959679 -259468517415144079973516459231262030720 11959680 210670138208525095725567228770254848000 11959681 -1331418010096308999924939016807950875518 11959682 -288705955587296863417431423791493769728 11959683 265383622996658082145416297570015124800 11959684 308243137394148481176432528868201516032 11959685 605693738206531534069163132287980040380 11959686 -394738535408036701804041373299877020768 11959687 179401285143117439288285769324923593240 11959688 -221298226236335671429783653786889943040 11959689 46871793005977577887921049019087019392 11959690 355229303750316283358239966311759679680 11959691 -1392558912272653062069574425511870196616 11959692 -155723743110049606153004806030644228096 11959693 433805436254069971455755696750028629942 11959694 216639879382997572782943163113167219840 11959695 -63382424513555513316932497358228000160 11959696 46982900036646298812992355711673434112 11959697 -384502840205876563469556811458031727580 11959698 -71730012889286960563103930706487495680 11959699 -76431144527719745813388927092026770780 11959700 2156754092571008554979820687441542400 11959701 30608399987192431336285051901640345600 11959702 -3360746791064385539577036997106158080 11959703 83649180470701727896977038679586991280 11959704 786002533324410217187454707375673753600 11959705 -1554402049319045963913414599032017963840 11959706 -313168458676147209251528080131692087040 11959707 56953809484544545092604588110635750400 11959708 299913179836099317483049476280019721728 11959709 -1323306779250326709512616059024973624090 11959710 64500996025044786673599556795975249920 11959711 171364025622937191769361944947339275832 11959712 -889564822304202959130024490588539322368 11959713 353578439946620853024100457028869134080 11959714 -574768360414004834733408165037138633728 11959715 153072054343825393561391002739237511120 11959716 -144313955133276988844041185428546027520 11959717 59206601035632733948575752799370051584 11959718 178214261645146871805782560278403630560 11959719 10830333336032492385868882665421953408 11959720 143202053982556006656024502746450892800 11959721 1278451115779001781173173782134570979840 11959722 -42625767569416273988070799916026368 11959723 2204889779130829546873689106302394985904 11959724 -247281196209677098413532905723334656000 11959725 -266885899024434028441829079066301946400 11959726 -318667738265566070985735259100686208640 11959727 542778876874078304562155605279033587960 11959728 -135230909224073307617554368212608745472 11959729 -432710948080119104225864195988926486016 11959730 336876968569267410274256693015824845120 11959731 213758668279221831526021345223843558400 11959732 -300179203856069336648003406862258545920 11959733 -58045767806085954188465477567927614080 11959734 -155859188625361059355228337518072864320 11959735 1060811681858757016572352524819225502680 11959736 -30407304110932025085425007269196595200 11959737 6463300145926839433410516588597009600 11959738 36317957715583122695136420295463952384 11959739 688280896794375148881436916304060177000 11959740 -128587152183988284864320509310558976000 11959741 -182294320996154214594950471393531485716 11959742 686495068116743472178413790328160726912 11959743 -410095032313024081767621029212905671736 11959744 -373947773851040046677691174691174088704 11959745 193331378613337207407024307361711596800 11959746 -52467930668847329735538088289702232576 11959747 -954483122045052889680537490490756367120 11959748 -647605359104059368853006933604821022592 11959749 -472337626100045208061259337338445972066 11959750 -84661379062707460617810423763509600000 11959751 6060556920558232954498305024729313752 11959752 140238415137767246468408361130612162560 11959753 74619671858020525340309277655964441984 11959754 385263234132756266585668095856806180960 11959755 467490494677390845119768848610100849120 11959756 -340026966305303788897791114115057863680 11959757 -242877919739539177218894786660286553994 11959758 376321395878898889308183578604544801920 11959759 -210370163301936070419017405143644434560 11959760 -60628091956377365002340730208328171520 11959761 1932837162895135679640130430692486272 11959762 -5084844320692810349824892033772332928 11959763 415210389336535763988242173153980381504 11959764 334997195265559276340444809325792741376 11959765 866526652847141220310843811113307085660 11959766 56939069659773343779844506922705937664 11959767 145278426656540468905000052741731581984 11959768 357194243157731656424734551384306769920 11959769 120387413486403789786203038635119799552 11959770 -85844551043535263708192843348239119360 11959771 1331218349529226208606894400483254315972 11959772 106260720596809908110390073939277086720 11959773 630261026939928939376175180735929796160 11959774 176957351167926486505791223862023757760 11959775 474713375709996178097999030963010763800 11959776 1176955350082485363572094086838584868864 11959777 -100984237879234579458030161727578561374 11959778 124835135337970175451518240388110426880 11959779 -40997428180362051671468543168416517712 11959780 -138719921857198759079471501276872642560 11959781 -1886496109782782799354526248293074035300 11959782 -29848134680054791954873832562829132032 11959783 -963153006253468730951795620591842709200 11959784 -418005696223055448633290555162807485440 11959785 -933729215751219947879253541039171948800 11959786 722091465606512934931000785684518684592 11959787 309895531335679453429823584427012491152 11959788 572929338127832556021784285409676326400 11959789 -1353367140319918034768581387065339519528 11959790 -480574108414230598912666981998285633600 11959791 -657838928708948331061649903134194396408 11959792 79407425637456450936221394027666898944 11959793 -457709752618534369539456496194491319936 11959794 -55501527860311636719333751426841710080 11959795 1036032937773785533738648210957505477280 11959796 266421637647522257330724241211637854208 11959797 -488728470394250994472182681688651007520 11959798 -400582296034956463434724791358155381600 11959799 39116392677519356986531480040739866880 11959800 8720045193626013826680424715943936000 11959801 -450515249318026835628051635921486901248 11959802 -602170549317992853407939400282497776128 11959803 205642518282018101445135591192145067520 11959804 -486843828586892916233355257329185778688 11959805 -3828992922238037425868967738408950400 11959806 81939915728252024659511867225349776640 11959807 134444442428169758542023877798645785840 11959808 160798981452763824198834311812142333952 11959809 6778517429094449686861961156354906688 11959810 765731120236625847538288215047972736000 11959811 -390005022772440525368809430787766272600 11959812 1589811533110963825198454760252218496 11959813 -111825790286561894932393762589991073376 11959814 -228808198240774975232498804719730364288 11959815 -213297238572457073139089139035718190080 11959816 447727843380537343826894280228588748800 11959817 -486857842460215113299497776123011155248 11959818 56464025374371383720513771524933943808 11959819 120031298948564676230991584714864460000 11959820 155259002314638280818522461021202432000 11959821 -273991968675233451431937104517074447892 11959822 -210625964922339184930593367962460178880 11959823 -476935874164800045996829195856368834080 11959824 -25618964488921629382383668019574996992 11959825 9792725358187527175314346749239105100 11959826 -206788581996404957209952714986681701600 11959827 61540831111670329639385109312182767680 11959828 289124980461537432781883245677654501376 11959829 578516525538741955398063653322449913600 11959830 -136341036962779699111165148770604403840 11959831 -80255666403378686151503302632627640320 11959832 -717584680733892655207976220173665075200 11959833 884825461143899075864905508633166953424 11959834 -498928749220420092021123260690280359184 11959835 -386660801013530023348960911770264352000 11959836 79846203082979362875029100773934465024 11959837 -1014308491705939976960567466796341616128 11959838 -264240759763404435544974711813608432640 11959839 831802434973508005915533510506629190400 11959840 670096117423034414390171617360490004480 11959841 856127936779166539924952375391067750242 11959842 -415498414473821016932729402164420994688 11959843 -14157497732718236961769363355606157248 11959844 299597477707346673864590957554341445632 11959845 -333164971811442526764702952179206194560 11959846 600131943636267191339534271419729905920 11959847 -68364765833800232289727980186299833728 11959848 -9171455956679480180852978365558210560 11959849 1623163105312932404931088268934642845520 11959850 -49441168933489369888728084370240915200 11959851 -119568842315807330359640013904041600168 11959852 -463700103031824741803672246381629752064 11959853 79442967621584145071963030781649566102 11959854 -26480079596774783216304516953349457920 11959855 449300938609444032854327379998766346560 11959856 -203483403086392691633092115295326896128 11959857 41318353709228652649753713751283379840 11959858 194503015448214051082374077329316267280 11959859 -1232098076366797665783082380421817261940 11959860 201140798044469854504120593446158110720 11959861 551042156700034618447499914559577429962 11959862 -132871763419170875133752506870667206656 11959863 -309910442783041048268793171994004416896 11959864 -29355276458900896350648753658433126400 11959865 -499421620384635230429797686660148327740 11959866 1978472455358723095444251831449164800 11959867 46231179738626304920340618542760370916 11959868 487426703707836613020674305221524161536 11959869 -545705063504299308329647388050256384256 11959870 118917300726069062390675105894283490560 11959871 -800022672034542458274047618539181873160 11959872 -103367616625051752807634951303046627328 11959873 701557656996854441260671807982520332720 11959874 268901907764353388153313108061412722752 11959875 73434651250712669591091792466709988000 11959876 -235118298293408142656382323402405809920 11959877 -346537116103600911164401755292497903648 11959878 -16072191125728115439268717028131092480 11959879 -29783480139897264817406014928045835600 11959880 -183686156355616069200918204135838003200 11959881 -136207065308336789103007657473716409600 11959882 24737901116516824050003741653326176 11959883 447958018693788041511587294906153910624 11959884 -19852660807535149126886950879682292480 11959885 74367471974455920292376490837963417600 11959886 -6237778719856295577036760412393932608 11959887 1083062128720895295332353441910519233680 11959888 300328493572298769030203466888977702912 11959889 -1524223445009871006923528469933176701440 11959890 -341864909403663355725057920393814144000 11959891 26078513937186038974983626965923323664 11959892 269944815310917605480820118791864913920 11959893 -4698669267094004764897471023272216832 11959894 779456753954944296955700245135808030496 11959895 -25972184711278300045415999744284218600 11959896 132554904085359045981931562191116656640 11959897 -1299508336438607711590329384898064833654 11959898 712166308331241691788435020862355657200 11959899 251224113503782456401275863647768334080 11959900 63954326838189347165503872095524480000 11959901 -1081774195520553173296467513839543419098 11959902 770854676138257314564747218632151476224 11959903 -1329002918555601851758211432271307322848 11959904 -137158367518117883975216067638139027456 11959905 1624526898845466715687440452117589120 11959906 256725447479711816503475068362060973056 11959907 -1220242691354643563233512991661790766728 11959908 406957726396109666203902025955487129600 11959909 -155468532695656623965487350670762920520 11959910 -490157351896734543552713745494606720640 11959911 131756442293726034394148301838222473480 11959912 343833163494390220684200965234662579200 11959913 351951957652856566360853685452662348224 11959914 51503444339590518793093257527871325440 11959915 501247334772826676572788739285271223840 11959916 141757627029249393101603118440360309760 11959917 -119301629198158342796347392125536397088 11959918 608253003375273100047713695462401284160 11959919 1590699313643525298927301635881741929560 11959920 -50483065394991404975995088653919846400 11959921 1518309496910806559120585587213093191122 11959922 126185393006898988138274846274773269824 11959923 -780627510287895881329873743147201961416 11959924 361404412442825183668968501411678625792 11959925 -385736767415609533872172042497498187200 11959926 -470075994890300067011426599670036685312 11959927 263075384887054702415089874363489886432 11959928 -11740637539029116276850974168424407040 11959929 261526034987510034899446001686065254400 11959930 5035465085123703238377947242541825760 11959931 -205455458508874709426065683518606084688 11959932 -177293184212551484460353119975050624000 11959933 1946314419871924071131768944495362531340 11959934 -623320318368192917490767418111955968 11959935 -15937130344277313823758693768660094560 11959936 182019234206484275682405858280892006400 11959937 432368960577954731434161393273658259904 11959938 -109611612142358337574265693000985134256 11959939 -577271039113293898449653233999848080260 11959940 -451320651882065660289119735790974472960 11959941 -166264618864968057184373512085578776576 11959942 788603238170222771428184057474957164992 11959943 -304021589087125688066133163038395031840 11959944 215101092223442572548158422438732062720 11959945 -665410195012888373783401102903240737600 11959946 -34770736933530842378210748837680773440 11959947 -608835013369676363398856671012079802960 11959948 220679369891224667695157465349707857920 11959949 202174993413552313432184122774364083200 11959950 55482612244524521829416074552223155200 11959951 1310772328618716962480204241599231515952 11959952 -270836394154750347607017661023612985344 11959953 190771699214227780246818812394996056304 11959954 151059581821475709097506237365377761792 11959955 -5157476517440992171508141014758236160 11959956 302066283406032597940821049176844221312 11959957 883098333969668497675308356155916760206 11959958 -70184530319830793680674700603121725920 11959959 -332247855777798690996309342392719691520 11959960 -951125889047784496932959904910464000000 11959961 1021892859224016379046694987967892834190 11959962 -6295379874109431257609032088252952576 11959963 709517487231677115538902298751203387800 11959964 825727756554309297050897391341753856 11959965 -44421571880522205930466155437934748680 11959966 -634799511857244143541160184193587069568 11959967 -4257297258768719671422886444208612760 11959968 590933204314930548329113180613011046400 11959969 -849897475651935766184452216472665426704 11959970 209742856115221560726106720787860968960 11959971 -25365734163222919705900664424863318016 11959972 1879410988195167088079478603999616303360 11959973 30626769954842512723456290685188549660 11959974 -182187772997550857497537716074383873152 11959975 -340339046561978380187183048650814440000 11959976 159589493497549964002900106667315609600 11959977 -6165705834790137335688887459914214400 11959978 126213313889182769760600682186344397920 11959979 -891044799546162500827750886170579881420 11959980 5557311019522698386147514779161835520 11959981 -55188639713518328877869245273363007136 11959982 4104258317533654464859710779915126592 11959983 -406032129133654009945307155650404215200 11959984 5191468379289476143097037699123200000 11959985 -404719023305384150252466709037109695820 11959986 -86563861993247120752002634331058972672 11959987 -232478655654057927460329377767141470240 11959988 979020263524924936828931548646260015488 11959989 493940781639806281120982489555488513824 11959990 -17366695708070471073506289534314085120 11959991 211932807070141589972490389788713487512 11959992 -460316207424484625396371599015820431360 11959993 40015691773237187994449652761383263144 11959994 -718966812653175146315110620107692116768 11959995 182429415527308638790104572637479307120 11959996 1414195068366155019866314053550258833408 11959997 153102856323087017772564384214090753632 11959998 25198706847387044654221381615533962880 11959999 714300269634102620331292840790495720000 11960000 14214126013781212548023144790097920000 11960001 -1397278869805607423701405912321668564960 11960002 -338694328566604176400411942185791088768 11960003 1589739591367032572102049933194011560 11960004 253430839417576790441313698836950577152 11960005 -71084665525332024124713248516461190340 11960006 -156235688375869780421454016451301340800 11960007 914979792351576650793334019584364969640 11960008 625284358112232579390730332376015872000 11960009 -588387019756844778663405821668897957560 11960010 -69035567814878514299965469707733816640 11960011 289049323111115656437430344418627084432 11960012 -287223851265224120230368088900237440000 11960013 -270241837755803087441073645941374910400 11960014 -68360777930891195517432305661718920768 11960015 -651174598825203750609513938342498382840 11960016 65196664562484887791046111392066043904 11960017 333583060778459519445131151002563712000 11960018 -24399616792126114659797681528995020144 11960019 482364921658293064803539610038885984244 11960020 1027694806737125264307213662255892480 11960021 -103374185053365820684422743705977417056 11960022 -510519976647395912029879067778638990976 11960023 746102421298459332240880054660577301888 11960024 672242124737288798663415094099612968960 11960025 45063555846935773271823079605544320000 11960026 -2050711113824868381351799083550661952 11960027 -1724184856278638951921335885959548048088 11960028 -8864772721790771799292958126350479360 11960029 -225021711582720130807570385529556912724 11960030 522483138927319462618588830969352868160 11960031 -206621400671330167273848959516432267448 11960032 -32360978964139367267418572531957760000 11960033 130034563078547772545812841232268398504 11960034 -378721725629748281709229267807061934720 11960035 -920548272992452616309428108616929837200 11960036 -136781716263218337804295487009217644544 11960037 845910680674279006315939679956935053694 11960038 298926196996588341624511863246870773760 11960039 352492875082563754104181957664773212672 11960040 94616497067027796369777644821341388800 11960041 872378410046996803791179285522676624384 11960042 -660461415434786047126718405637687221328 11960043 253844080525345258401254510580947109888 11960044 -350407726370637491346902699010702935040 11960045 436231817607198248200163557873761804300 11960046 -9837880127004343494175517019970584576 11960047 360752826520266821509710347094748273920 11960048 47400167756670202101650871443723649024 11960049 1588380968973077816522818403029380979680 11960050 58012675321762277112931251134414842800 11960051 1413295952876496665707852443351293241600 11960052 66943975820888804340544586147569969152 11960053 170521972551371568622633362827061266080 11960054 -988784842486600554881578808658140405760 11960055 5174700703470676733741354180807615160 11960056 -666896623624610128712472382890328227840 11960057 -794551810576019639561834555416805918208 11960058 -266318328265653715775774322179121107712 11960059 77591750417175333920882495091929172260 11960060 -82057399305990366864398135167221196800 11960061 -714328973432497145827329992827960185216 11960062 -25350020241368723387951807277435091968 11960063 12162190734496802897323661536592121600 11960064 334711868104871794722504726293564620800 11960065 89399460561887448111155666999385874320 11960066 870034862965165233818687292733928801232 11960067 231385872461282184645566297420953536000 11960068 -165083009516529864200111483808987233152 11960069 64113163645936636461785886607804085376 11960070 207495419120999368572467448016796131200 11960071 224537229449354963370091518422391499632 11960072 798273275146555586793778981131082060800 11960073 346394932256254375266633511387396020522 11960074 -55621352792008762347439486961515008 11960075 619678408608021844648307677747788555300 11960076 274333565622189713501204768207620905984 11960077 -117784327556173233993607853528699524448 11960078 121643765657332639955559011125008097920 11960079 -90169644925738688632421005415862646272 11960080 48548331665413845782105811624382955520 11960081 -308038495177100653237788804301578801600 11960082 743008108689956857086414711194736038400 11960083 748933541688064230636847316947129687744 11960084 -209935995562112330853721032543420230784 11960085 45528229002364963735378226769836611200 11960086 375175696553114054768895815888742411264 11960087 261610939088577384584686463070576837360 11960088 128154682831931843887782201284491345920 11960089 1109264605797411302123914984282748370890 11960090 -203125100575755367918287546480540702720 11960091 191510587840162165653514985645834673936 11960092 -194576266597515425633609245868714459136 11960093 -844060301307749509469998077382193832840 11960094 -238845391361582314169537841426492484800 11960095 -290084937037418315854972745009854136640 11960096 -945197958515567193847882590059987140608 11960097 133566942035616362127307250411785844400 11960098 -383572501816780202264133410116239704064 11960099 -109393412789373954480314411537684775600 11960100 95096444603026750191337188437581766400 11960101 -93164672345917378142527768279154926720 11960102 6212861255885391517062083453945395200 11960103 -751476369943340875765785907161605427840 11960104 -544722183592794958906516904818638612480 11960105 15820513386936910223948249550247012260 11960106 -1307462994753586333381095204571656192 11960107 -12835434572102875023909903868113092408 11960108 349950462383385877187985665794674486528 11960109 396323789813415156676787729328300992640 11960110 -65870319721885853254970105345725532160 11960111 -915493309757922053175949674277516770288 11960112 -155622533961796638546308153489347903488 11960113 -546751595827723676879667863415505780512 11960114 504297090128094188818130082196417296000 11960115 188085399820281743559631085775716824320 11960116 -43278299654429738954152122641132697600 11960117 70787772761854496347856558868801340440 11960118 92179889908638536290560450033579539328 11960119 145811425362468581959286493390223908744 11960120 384895095965263101344806979348087808000 11960121 95348514631785247230155854807820639040 11960122 -503517655345083482796640087717514599200 11960123 -575726721062956448530086828918530117856 11960124 70517511241992714610402864757641728 11960125 -312709550870281982768148175750425816000 11960126 1061966376673295292971299880897677977600 11960127 260376742104644358928201187178826936848 11960128 -74553174598462269140606914280391442432 11960129 -972807961374964827800908607941332089724 11960130 -86313571298264792111717057451423022080 11960131 625487967033496454362971632090461023932 11960132 12482504629325528310776489576565280896 11960133 107106517940463943684472752677266982624 11960134 -275753406214597377757465235557204536960 11960135 -223595723968590743528963957961533292240 11960136 24822953478066362087584337167154119680 11960137 -734984642362517405398532834592415112448 11960138 160816054597426039043199065082818482944 11960139 70509703065712996750459386508664858880 11960140 559693493657657113834769364427140541440 11960141 20606920921137870931518044911118150784 11960142 -186773965175008086061866566464567217088 11960143 583548363413285548066715337635111084344 11960144 124070757437946920221703892587214667776 11960145 461399931433866590506954615982095578420 11960146 -126095623497114454487907818971510390272 11960147 431453793337173967144516935883031662632 11960148 -526453720027393393017950059233002833920 11960149 20555570920266347192822926604553086464 11960150 318081139348097416175790639657523185600 11960151 -175429844895076466596374297394528358400 11960152 -712204099981175155438969636012933478400 11960153 -1158417842714678363862085742341135796598 11960154 -279977972042488806590612652677244771072 11960155 246445480722456519823163872433820702960 11960156 306941482679797127962925526773981532672 11960157 -418427987644858474923689589384008717280 11960158 2145418208333218310415849671035530240 11960159 -812227296354519656334931712119675413696 11960160 -238531572309089374983149782268958474240 11960161 -345440625678307398229906885719942084480 11960162 483187872695035072203256675630845962832 11960163 -881515460121235750951164616685321410560 11960164 999597113937744814161118813130257909376 11960165 -222199342408534468412879412668911475460 11960166 4484815568151594913028214707780418048 11960167 -15653670241243201700011031785738419784 11960168 -222883175331886064312006137424034938880 11960169 -43712128822611496671301415439701386944 11960170 411227349021725709880580129490859234560 11960171 41427529005798416863367088028344672372 11960172 -77288760095057691457415789139177701376 11960173 894939114788521513063623795882884142422 11960174 31762204513898769264174580836115415040 11960175 -148308851217747987774982565017377489000 11960176 -6113103088071106476903115646227906560 11960177 779746864722573114965062439683780819440 11960178 -276457112636700697786217070077141909376 11960179 -371560614429343925199928772376246601728 11960180 746369770664815255708550650835101670400 11960181 277740196007009426960613726031302492270 11960182 -17043094098120638714550121866469944960 11960183 -156955166241182322766694321523103004568 11960184 -777878050411404453178282691110840565760 11960185 -705116995426212497755031499608637446400 11960186 35703130677747066097310764726483756800 11960187 -59714262464399481104945543285846052840 11960188 611979181883454552987937220777339550720 11960189 -59893360230434153714446499146281674580 11960190 523431273699714061102907677248842803200 11960191 16071398151668140622269956823894329000 11960192 2847249378967235619758669027585556480 11960193 -86447556049997827327976032234033751616 11960194 -350998909974204477623478157316258020320 11960195 445191376236592274828771757978900415920 11960196 45369574774055428527131295750391941120 11960197 -523547073751819379824555781911952273928 11960198 -590800815845924090130008333796002858400 11960199 486619642799990047427862607148939804784 11960200 212897673726205726688570709611986944000 11960201 310347797570586800176676030719904247504 11960202 291486840785240107067458576088867212032 11960203 -218828190318017672070786215523240588672 11960204 378683126848905269039535655276080627456 11960205 182786036082710562412766187702694329600 11960206 -1046107535685184853765803710037100211840 11960207 147307904173757228191975820892207639552 11960208 81131676597342308651164790719815106560 11960209 278304068401654662771808944622007799720 11960210 37538805311095423721359034148074890560 11960211 273704826465477664076328821447013241272 11960212 -800775308032416428508628537847346616320 11960213 -283466805613576282280579835107481166500 11960214 -227052976712867864569892744130846791808 11960215 -898740225080020717447063861604262524400 11960216 310104380827599260445658866979173580800 11960217 119238546346748529504590715911217674208 11960218 -544212780501927531041526824043049723680 11960219 658261849733601123318873036541303567620 11960220 32092036591786990901041575284528993280 11960221 83114906459268961883904325268112120704 11960222 -620733597658575078834458983395324905088 11960223 -65900236727593449539788681531265836032 11960224 388545820731016914956244572523330994176 11960225 -150599760866938879545644668023594777600 11960226 -154799377533969710428384170942757624416 11960227 1318508679132896828158192992758210266076 11960228 252845644500918039714422047212926017536 11960229 469651202924838522955404603758810408448 11960230 -61814939313252362239570011400353600000 11960231 -751161571217363565122950550816845375680 11960232 5031100316037003938839814535636664320 11960233 115324339171735441409260222553996707200 11960234 -40891529177468285686788223996700590080 11960235 -81231541374556231440138490534652160 11960236 139141961543745501672093818624980993280 11960237 54221716894869105699064286086960873152 11960238 -251003656351065056211643588001136800640 11960239 -285906326145908199395404707045655438960 11960240 -125448598250941477230621956524726026240 11960241 372611974747449146029373474911475041392 11960242 -63183635839823925271587142531923007488 11960243 305546724831587512513892621213957871600 11960244 -850630622713194638108435682560660582400 11960245 211905067753990812870498047327003160 11960246 -86417498575144285129512312869010663360 11960247 -18073460207440020229368450714264142944 11960248 -398357678384674724627457922476277309440 11960249 251989408816093766556289966369733915136 11960250 28396570269196461853453056778741248000 11960251 989813890506512131533603974906691558112 11960252 -830813808978297329414479415564575755264 11960253 1928793729644174853049945931681434560 11960254 -469581099824866883604312916540092743424 11960255 -708877036956134996191189942292303418000 11960256 -34127371032737355639683696929359790080 11960257 469795673322634116421578857490201591680 11960258 155492484043395044578686818189075382480 11960259 150273396784383975653509596932040016368 11960260 -129251584299932317508451997341008010240 11960261 -61077215008038270188447430283798326528 11960262 -317801322094540079714952535088724758880 11960263 -4582362398198042547897707354581163352 11960264 -1044589984445212036150525177860223948800 11960265 21572818610010310248377843151401126400 11960266 -115219593690422889689041502822508312480 11960267 802340049223043837993194602962714309520 11960268 691723359854488716362242679790333181440 11960269 -114972922544711227014748873411258008480 11960270 75412508330160298786760279348596139520 11960271 -500474049628481631348230770387742075760 11960272 17337208437063639702438214491972567040 11960273 79689891690784290021225334605706690164 11960274 167996085921295348586076738768830503680 11960275 132440879251843295434908514260624284300 11960276 -479847159583696178914557999636203808768 11960277 54236729141519337745124148497387151360 11960278 15257255891981724011472173642313953280 11960279 1471389673111607093565538728311623391880 11960280 -156629279111181972208278435900383846400 11960281 -368130429349867816531133051224351996918 11960282 41878988722652656792709415105656605152 11960283 730368338027347390418338910785957315224 11960284 208876292497554762650086674815552061440 11960285 1016011181579471534017648515503939647980 11960286 106001687157222771896456724684569576064 11960287 259485508925270843595245283727429040872 11960288 124127377701179768517564500389202755584 11960289 832298046978079457251193038782620931408 11960290 -152833229856762798017125708742199909600 11960291 11083604911796583155807331022502399952 11960292 434178129877307320753103663852925253632 11960293 -821756386149379074687273070520315459458 11960294 -252019689748292865262905875428422047808 11960295 -89567206272622907598477992454014629680 11960296 254327090955127978625179723548957081600 11960297 961880176578839222371079075686650946746 11960298 -777941029923665855284461699244569600 11960299 -187159526393216021373830407639593315552 11960300 -371752754546427662278126935666679910400 11960301 -1435154542817817155160712241782738368 11960302 289656006086638439266901546704813388352 11960303 624238508617180923984518705295152435160 11960304 235628983465096083610422551033075466240 11960305 187993561220710838390180478644609598720 11960306 464649819064460369914142547240559796640 11960307 -51095242180525057237332867778914391596 11960308 -414850613393595767061448140523779815424 11960309 -1390193629988572968456569730378041009490 11960310 -262785385357265198090254535375817369600 11960311 1162011533897078431954798753113222820824 11960312 164628564318241347177609179810896097280 11960313 -266555366846234957446940029783154011056 11960314 2300892435723484803821455283254589952 11960315 598029764208751454703009267654130176480 11960316 -465672546463471982317299636662407769088 11960317 742571600070624112892328550653703374720 11960318 1544345702138549999366496116967863490240 11960319 -225319806183162719277382749543756541440 11960320 -45820262562359726953944796636171468800 11960321 17606163044255296384340643506690314032 11960322 92931643201035902919715013021584957440 11960323 317412638066572323056383136736319575760 11960324 -421712701492824566084511344912231497728 11960325 -372519799606438006726345542808605120000 11960326 47807686438542820501772178654966253824 11960327 -182123192132923290116981288499092263488 11960328 -14831608050606397166254912048478945280 11960329 1576937754677298707572431397647666426640 11960330 -60927888387053563414800879950748289440 11960331 -543841309463963021128065375674776720656 11960332 850113821440056968725771615170712983296 11960333 588220246003181739736759936852473804672 11960334 -199949981530573450836730670303652100992 11960335 -642166634709515358746243946012170169720 11960336 130004742086393819184882561073463304192 11960337 119587361089372704561660609362773169952 11960338 270554235783731725981492277886382736544 11960339 221406385607937021328108161578863300140 11960340 150395839555295062629572550537947258880 11960341 -101290645248090023283628298766650134258 11960342 32015193894192559429649758131418839072 11960343 -27869906566121365136725416259955815968 11960344 -756615109365598261438667825323786874880 11960345 -564548356484291094869767576494220332480 11960346 77694153487203003831497961055747113984 11960347 264307653168772062050761089577888636432 11960348 -4303003365065329495271435683993820160 11960349 -866924048417652092330484146181802359936 11960350 89917502887267802104035486551991292800 11960351 -35671836083822968824695705876636362560 11960352 -278273442329730013464829401708154060800 11960353 458706074077335784772357164569724559280 11960354 82001698731984332769147529863427814400 11960355 -45394571929725485667256486609025683200 11960356 -792456032054727435139078960200349103616 11960357 737502919851171405764312363896025056512 11960358 50766833046509245692932588065148387328 11960359 -557976377818936381077353549275398482440 11960360 -998894732881653600426549398551545446400 11960361 -278053777533688038173759318699059877148 11960362 595849865533788388225318343915184345600 11960363 3864601566585573003951167477128085280 11960364 612049649955888764774929793244807168 11960365 263959873164488559251828061471634885260 11960366 705511189510094959903960293221898300288 11960367 149141774001639431868542097906015924480 11960368 45473353090482709702293425679246557184 11960369 709691637541521821639383338062897002770 11960370 -166098764244380781446990905160869008480 11960371 -467242712784880886206410394428525825608 11960372 82511718382526950891112857598324662272 11960373 624335257613492198088845465221516528704 11960374 300207737759783913942626014332294324672 11960375 -423436312741102586317753202212785960000 11960376 141291518707788997435051083629823590400 11960377 227696776916095764051432392718315783360 11960378 348160407553863378189408939600063600240 11960379 -43539215285452036392939763260180475200 11960380 539800014584395233978128150763925785600 11960381 -456991398733534579699081594067684437818 11960382 100281783239730740887553546889990488064 11960383 -143763078098504790224924668807645450800 11960384 -317148930717359164976020437148451733504 11960385 -584497936183669494224273643245454230400 11960386 476846396579436496424966474663152360320 11960387 1060215007867201627120873697812305222120 11960388 689768995331302856788664488120300053504 11960389 -69714805062087921948179840073825315328 11960390 184767146139102055198318025919447937920 11960391 -364384982426004608128171659156089569536 11960392 914583443161870325715417531215325849600 11960393 17889229103116895883370256409048255924 11960394 12988703997798798769980430061513928960 11960395 369122187404743535285713432998294552720 11960396 -371591636156590751409762757110261448704 11960397 378091609587961882484393099344937735628 11960398 153122259012670435820376487191065171136 11960399 -482436755274763890835382810251895639880 11960400 -67076064022068940335031058961707827200 11960401 -172957469671444633233296965227856799136 11960402 -759572347084033523672469563704354132848 11960403 -18041300418086298652453340561122954752 11960404 6851314316458723881221770152776138496 11960405 1084183392198122378165364507503497140000 11960406 -91959783764917257582949916815457923200 11960407 -25154824226053352904799413954759156200 11960408 -387790095745731001162172015083559854080 11960409 -43680154966713178315294332810214894896 11960410 -317859969854763866047587390855136512000 11960411 -1377035044637377398677900739749410124988 11960412 -174812524502300263965029774011455974400 11960413 290897967054993167382779593519879072960 11960414 -8726556241377417714138874086278186880 11960415 -205397842548106786262492568739749540840 11960416 -697354412685782513687058493005596983296 11960417 612887926776853573052391456329338287552 11960418 -273494030351857278363705186801241217280 11960419 563905553796865687708072772727494023872 11960420 84836205244751218311446670296017797120 11960421 -211672603527865497077251198324111441920 11960422 399932399301929300320025514785516260800 11960423 1338129105241893755922473331651796462104 11960424 47572274333655264749906992100659200000 11960425 571678341900676095866565288609188861150 11960426 -369449413214871552985795284263981170176 11960427 -34860932554684234707107984735237805480 11960428 480687399325355839168423345442216037376 11960429 -313700203170573587845401984144688331232 11960430 285015447456868581630075667880386773120 11960431 -242682094527395053656869559297730475136 11960432 -189733641465559880772492174517520990208 11960433 -1184434842701644329111457839151393346400 11960434 -18595384678724549206796942619152399328 11960435 326164887572279885819485473017910800160 11960436 -642337814213396858882991727176399986688 11960437 -738303666599272262304038700350597945760 11960438 -95608715407234422548246822842369929216 11960439 -305258451459156337128328776890083556376 11960440 300860930697561540952923723802410700800 11960441 -1345130813684157020520196283252981014200 11960442 -206363691166017274113981960915282708480 11960443 -43303117823732769832340759916632764800 11960444 73322124032485425088542996007126502400 11960445 -85431555511360705023729246505035734400 11960446 284026434926162898502466630787636444672 11960447 47321698487209158400171094732899810032 11960448 -134366174528351846829337960217082593280 11960449 -1469412720925986076280430096472740903550 11960450 4310154595160870916220154146309065600 11960451 52161265952182116597447286998295366656 11960452 -138462985940517773038580238486708314112 11960453 -1238684955597643773487864205340174412836 11960454 -132103278773811543138296069492582469120 11960455 83908378059463078840395309957010817760 11960456 -208633877484041243014891992475412797440 11960457 365343151736635226613323700733470017088 11960458 800467843562735218871414057797696588080 11960459 -87363850691049461456478633603862310844 11960460 -160292364887460804189063123398000394240 11960461 -39624476135948232702288752614022074440 11960462 897431608084560662172671476445983248000 11960463 317744019477582584243221966976946417024 11960464 144356570710947749029911059643098439680 11960465 641401862726894222976196329090036803520 11960466 -11685888105958176280923010059919982592 11960467 -1507732521807621853147964683089699924488 11960468 -789623499330691741428077450949524021760 11960469 -882961229577661876047376844705677996836 11960470 485039996999150339554616672571581596800 11960471 -917131716734304740490416285532854102328 11960472 227506615840969430311611374337646387200 11960473 328772107116975866014719224456890704640 11960474 -247156536999083833591256469526719381264 11960475 268036341527319922462176821621927406600 11960476 -686915548706777101775922884326150187520 11960477 1610563672428801341645424337751276836326 11960478 482557359305957494048716737673555914304 11960479 -307849205110980906322760007586458413568 11960480 82285301391956433788343503188760985600 11960481 -55020559506948278781659736759928808640 11960482 15928675779598003899070227089490585600 11960483 -551207051013449221037881073149030553616 11960484 460994052647176722664829766018291013632 11960485 218081272315604097426620910459357022200 11960486 -865722452404229531831249708964655705920 11960487 -13340600700468931953753399324276480 11960488 -58695284835118892201191490462254295040 11960489 -1501707074715036824687169991827893800710 11960490 -59512235616214626774629855698724954880 11960491 -161867871551691896749747652819529563328 11960492 78753455235735403079146851245916124416 11960493 4236396356929183513959810150388429344 11960494 -5201558591475083821081870533287355648 11960495 -736360675081162795157182869543081747000 11960496 -57662579289773408723104837113697812480 11960497 -62078327336489949639408436112402225600 11960498 -704689566898680175105512133363688503680 11960499 -963785025431569792059845929988760012240 11960500 220343623226095317175782850130035200000 11960501 223721037843772487331786454832795066304 11960502 -333782700586392185855384094545343778368 11960503 844366826488431825077678739060413114160 11960504 388502349521828050351073717502577397760 11960505 1026146243149113561545524940970150159360 11960506 290367898220388902620425314459893956864 11960507 -366551005876832911957353395696531983920 11960508 290099559358801987297406547065011892736 11960509 -628000440132111384028945135609481334048 11960510 -40907545519898127001498517838720349440 11960511 305057021247784968007235308307228995344 11960512 -179780490034599788659984618518687514624 11960513 1018564750815405569502943374332267520 11960514 -196580840499121351162464465771641886720 11960515 -341626948924236232269031294036921941600 11960516 490633875862714356281987444548164157440 11960517 382322715418976020584450399257615405280 11960518 34579903275003354230446919148149573760 11960519 322458206827689053122442065423045927680 11960520 67579371561329555602584389351974502400 11960521 -664023997303123435332246007411610160000 11960522 7880023721247720678917456442603877632 11960523 -1195918747528306736785184096999599399176 11960524 -838527483315524692729311480290734875904 11960525 -374382016198415617708510910877891217950 11960526 -106750737658757049614481220080042358656 11960527 982367413523067165778309774320711163376 11960528 134372024952108999019417732023005184000 11960529 -161559062538627403778404686170591480832 11960530 479617440282293523365468020557783628800 11960531 19167916212073650991397939594639400000 11960532 33508018656446365513508456891623438080 11960533 -96093692378598290817652764859477914400 11960534 416732629203736927283128824324236848416 11960535 -221906662279476909396159558884920790400 11960536 3988451733857595247205749205762703360 11960537 189151220408984586682891252992318988692 11960538 -128135003774303870738776394530268002560 11960539 52765720499027257365577371172739640720 11960540 -345077979371914824777631972987925637120 11960541 -22745294308891213473643435118555123418 11960542 601612621400910033754483239800516055744 11960543 483784401275651938870709185039092428400 11960544 -232840350913054149610756015643972075520 11960545 -5238219704178707613838426161928077720 11960546 -75153219401329704413154565275583229376 11960547 147736354304306156285767396051600386480 11960548 -506250408493854425613569925615863492992 11960549 391013624935568478141081519692115624864 11960550 -63799682931856135969086291828135235200 11960551 62460380419180063876007932069744298552 11960552 757773797851610290049288875142108037120 11960553 313753956609284123305817617652731831488 11960554 76826784342141343160853871651716742416 11960555 -79025545409391223029911297630074260000 11960556 -318076996115786591545090285570538443776 11960557 -762849228834431536303436986594439762400 11960558 -861861514825215957201795129016904733120 11960559 76489302805830036392745246597651214368 11960560 19205052612627144370242317961544335360 11960561 -290567406343071384139655888002669624476 11960562 187848384581652009090912328418707924224 11960563 -704491031962156311522080204581928692656 11960564 368516947073511527990664297122514726912 11960565 -901537134625618261711877111402007648000 11960566 1580181752694303596364775070861686967424 11960567 -781832738499908766856722854784249464808 11960568 -336115677248784423133850219682703564800 11960569 -116686155604312971170455561227563035030 11960570 -156923095830220936490042089662611054400 11960571 401161566296698661875180647234195523584 11960572 105653846346516577255321398053659845632 11960573 1280953446018237523918100477014329090822 11960574 443385880266827919736073824027450330752 11960575 93425648938848143827668982149434726400 11960576 -1069178351543420746527582325276724428800 11960577 689612276139488924790740518511163840114 11960578 186135200061762729158767685869578118656 11960579 1011144413489600669647472334286501200 11960580 -306891363069333771625455424822418595840 11960581 -1569748749950713057898953263714660739618 11960582 -456994803316463715865752909060453448608 11960583 -112991250101800973026453705853469508320 11960584 321612316106713763463439123297317442560 11960585 -13206270969118838287645665997076474880 11960586 424269086307091623279986054681364445440 11960587 1232310160351384697659887053150581521236 11960588 265447662806473934551209713341465007616 11960589 10024094743779685503089830049346577536 11960590 -240157488865835415580069620172603579200 11960591 253729400281314788517994380177564262992 11960592 -29960747847037786226118256850616188928 11960593 127917887507342128098080612606485686384 11960594 256413498900787568642790551510886229632 11960595 768627383299193026438879609803063744000 11960596 -559676807490724558763888760054261963008 11960597 -631937398095549644075487474573496620096 11960598 28782878525227263967514254288313487360 11960599 272969022767941152363207121363683061936 11960600 54771616835429651338467117208565760000 11960601 -435383745897728358571135109110774339680 11960602 175386163627108992012255638055059323104 11960603 1625847390341391188262949150127502270852 11960604 125125743175791159368601356427710309376 11960605 1043046078658489075639540417089755397120 11960606 241985839437860011382854601995211725824 11960607 -1549573484640821166443486383906291761408 11960608 2131255813590000655529451391611371520 11960609 2306955140856663361215296348433226416 11960610 142518527189091468954680301155316625920 11960611 16980375761316790192411264589487416064 11960612 -108649147413111913193920442983435008 11960613 6205550765607191748232465986647445984 11960614 -8836688809273669590172294326236382720 11960615 -666735118894358603121818150053420485600 11960616 -67854012770961173580947721284306780160 11960617 1465595770562194454554498582193895212666 11960618 349796695307113058302181101610883326304 11960619 935430529123357601779110694547445571008 11960620 -71436142312502194644980756972038041600 11960621 -437255702825261931917662212258381080640 11960622 -386363349009338553045987854955302016 11960623 -867781671316929020520464643022245062128 11960624 -138637443163520681200502538850800500736 11960625 -110876633467354105852864337375974650000 11960626 735204439478074535130452992766187202080 11960627 -2513317411021546751477349827110997856 11960628 -65183577817209401219718726804560394240 11960629 523537106997562169792120212585555897884 11960630 88556513816619357121281081105191116800 11960631 20260621884779294186297872803786842160 11960632 603733325591948183118073561246101688320 11960633 -720724931181226197830401963227158379360 11960634 85897605724151950065113505383601203712 11960635 -1121983930333669390753966845757301185920 11960636 -132755644125267916115616752091017402880 11960637 -150393706693749756920377186288224954624 11960638 -556919694143934617146002643402012673280 11960639 666212907368061834684107992306206951312 11960640 -83023577578143426027499681607020707840 11960641 139758892555366999646503658518765783104 11960642 660855928945780329998469230565252299472 11960643 -155095266709398842926138519879944947472 11960644 -485002438927219309624342705819748413440 11960645 -1170158162816808834592459511409159234600 11960646 -275213388596330389485237496765582660416 11960647 -425039538467354604328206671086112100488 11960648 33281470496375240362852403587689676800 11960649 -581461862847345423831231105973090094880 11960650 153425576678144476823769121285866573600 11960651 157112004066340425697821913212274757652 11960652 7271891843959583443692903673447870464 11960653 26733376761460648927248014064385599564 11960654 30632292866488137641776331548532197632 11960655 -22233211213989501042870246981802406640 11960656 126371908575733476825602953713611292672 11960657 313814061970874558392727917897528948800 11960658 296399979053863313331211034247022490784 11960659 -1564430917830338856766557803499096239696 11960660 -191791713902015921065298809813603491840 11960661 362381166857332890143203376485069762464 11960662 -168180559890835362344092097291111015808 11960663 -355206676425421578435248747006909721552 11960664 -432669941244535236547974677656545300480 11960665 10045325269361468911923195742879355520 11960666 -209413559378776937112943510632802621968 11960667 -320117655448899163612801218598768571472 11960668 8963808130344864478915814952259710976 11960669 600183837051938279120184028592242745088 11960670 20993196972964115686542763455360057600 11960671 143545979892829985444647834032870428200 11960672 -1066795678944971341208200386038720102400 11960673 -291574466084857483866354756935862522240 11960674 519528484184766481990360564198819893504 11960675 325333384966514269927862384824602663900 11960676 27102694941978949279002832702900715520 11960677 1395396475670270919530622956621633466300 11960678 -518993027758694485120649427370018947360 11960679 86244537865440767789807084219880499200 11960680 -469141301273412521082817980108775065600 11960681 313487846462926545792123247299743854464 11960682 172738987562490724267375566966873629184 11960683 329451197011797476717310554891278379920 11960684 281879633529176296217680121909219231232 11960685 27312137285403259787104560781995410880 11960686 -267870679358494497093424452099709031040 11960687 -113321177836873650436878874786126031664 11960688 -144085683884532606702994091837035216896 11960689 237153989372337516371759803300063635124 11960690 86493081703745044082221663333276339200 11960691 393344762207883356016063806568224667192 11960692 302380201233290939100293105535862978560 11960693 -1008130012991480908159388034708376621536 11960694 96691617487679213158308595327497736320 11960695 -925750746267648719089783213256327749800 11960696 -99716250526949104203355027082551296000 11960697 -76542623222767624723630213427355801216 11960698 -194423710083840742550006247396985274400 11960699 -3352493419123263820410158440128304512 11960700 126961482160652620251423857765496768000 11960701 -405319345859020308288612732079690254336 11960702 44717071092736380808751349418990137792 11960703 1289188005516157542306223463191567036512 11960704 125070743522378529951686776309709537280 11960705 907516682013860498894759827134015787860 11960706 485680518889288651438006605249055428864 11960707 -2354035051435338579563708104059358519296 11960708 4609882242084046176767944270176291840 11960709 -100557415842550111065909030520929449760 11960710 -205525732566848139405625499599238202240 11960711 99218356528691808694471028941916748384 11960712 390589764558943806870344980877527326720 11960713 -170093463623170664646855807453567741696 11960714 -832032637118816388368284856811312587520 11960715 -173421893523355788323647208147860742400 11960716 25860457987601169277345214116880794880 11960717 -133908445891138135985162142317481180234 11960718 -135165863566124025721717473973378160640 11960719 85205174770277757283837504676846356144 11960720 -16053703352518345278562094320138321920 11960721 217795096116552486955953124926010917090 11960722 -236416540912610919500714349807576242640 11960723 764484716866538265011669355538179026544 11960724 -16297190639516039556214846312612835328 11960725 103126875460005956515203453317665444800 11960726 744042056003828706074359658719964193312 11960727 -702184958174827116989258580023684709168 11960728 83574024996208090486075811337806438400 11960729 -740204617854639070500188059351702950 11960730 72749770069650345918887124870521856000 11960731 -301287033092607065104115555739645186240 11960732 -401703352343191489723474479720709002240 11960733 233913586341448674225833403263469917184 11960734 -552492342052821412975972735787199417984 11960735 254652649709354265919084261041162688680 11960736 29174642631643081829297344310132342784 11960737 393358418566395851447739734203492209712 11960738 581301309543664096347591049753135226880 11960739 -360416650338751142912860621931291732016 11960740 -664907132103784473943966211264168017920 11960741 322839765300546478392384354652302276024 11960742 177712534450599613556564044370824466112 11960743 -1400911227007328073539071052653224921480 11960744 -414371296721683639468767460605843747840 11960745 -341167263536167177192936745596852034880 11960746 287846056669332923195909405203654617600 11960747 718108229798695742901599529634149842040 11960748 -17287813555308551638535450724666132480 11960749 -385318448076318265597072955432549482080 11960750 -622108519923274782168388057016610096000 11960751 3150928267253996237521052948731290240 11960752 -22584598557070080922647188360052588544 11960753 -772384343025750469939245342660570422400 11960754 148982241946601837061737864702660395008 11960755 -75642909278656926176437230667565928000 11960756 -509420741315294889029132759405013233280 11960757 624678430362288441024818054622361760640 11960758 64330843302080212976104149788807992320 11960759 -137465255710711871420616225097292628192 11960760 106972160914804067536526278967328768000 11960761 178365274344568042264495967844885869824 11960762 -210488240713863916838394075238624647936 11960763 -840252576479515022199111646566529409256 11960764 -420437853224780455935571955560494951424 11960765 257935948669009609798518701036328357720 11960766 -134238767706440621754301048553039111040 11960767 -77481927419266886016484226922644955808 11960768 111408121765327407148717236282873348096 11960769 525051908720499260630029848278248375344 11960770 181350875587002365920225962396648898080 11960771 631201943704628826590801443470222054972 11960772 1179941430005278669565059524394375360512 11960773 -92468152014206157097243361910890828640 11960774 -29852314583565624198941551379493427200 11960775 -165745161772168035676684663270372014000 11960776 931526920406524425703107397773903406080 11960777 301232335477310982308110074072964031760 11960778 -353863637731625820820851734584916205312 11960779 -678852733216183786190361446496164422424 11960780 165486005176312288790881392019056998400 11960781 -122100390584011334486679689778121852416 11960782 406137306595715149824515731578774337152 11960783 -601203781866683299228925461624440157968 11960784 -6996683312997600314113871708472606720 11960785 74431934881184960456894213236504272000 11960786 273373859899997707788513488354421032592 11960787 674743307286994049782410211456034533560 11960788 -88750413891632619972122915921137254400 11960789 774675332150329878932156814500823181560 11960790 199909183166073469090755429172252686720 11960791 -340425639054426749066794553360597970808 11960792 -219319321256491739621985137266302320640 11960793 147569147303042493350263424484838553220 11960794 12208247969044440831436052157504418560 11960795 619307228275121576442099859187627243520 11960796 -55088276769946871708250738460497546240 11960797 -102710358515445470154511989661884081754 11960798 -57914220762830892099904732981780134336 11960799 450022350251941513790583029940149636880 11960800 -430638233996394881696641918180176691200 11960801 828929222193611392021059014823437168802 11960802 -125187952598116204263076878489984946176 11960803 -1549203384834885941294293288026847517040 11960804 1172374589161538038696688840297342453760 11960805 -159755949551027659860076528834978510080 11960806 -252031037399785192734942740463959009856 11960807 443217498472604183915836373526019706592 11960808 857150320843983587908950131182764687360 11960809 -355773269358856008337182255565346907648 11960810 79996907018630343227047008039431213760 11960811 405461271777582924762535394028437212800 11960812 319523848612581655623839376453205642240 11960813 239770408503869116062423945053141839062 11960814 -18830286727733591394522210407412698112 11960815 163049013415226411990511259923932709960 11960816 -88876007322772408577439328610571386880 11960817 -19776000312707509389813694943955703200 11960818 -672758551684997238025669528298499308640 11960819 -34993831736366443165778095120828940592 11960820 -309040512630643836524582967310534944000 11960821 -1187966716126796857354603520499967024978 11960822 -164936162131440474323618807128884698688 11960823 43966828151799293052522535000792596480 11960824 -371335135553885555691677814694772367360 11960825 -310262798912271239820170423144432346450 11960826 -616229824018370926183409525822936179200 11960827 -1082357929625246005395286847274153295324 11960828 171754727378534788576396534223045787648 11960829 -15316303130138675180920929188675564826 11960830 -313519595550708084237515751240614400 11960831 -49601446890353696240955693185505452688 11960832 -90435413326163452876499178948762009600 11960833 284901993562695277959543402540409966082 11960834 380328579892811519424635482073017653120 11960835 257074489277905603072381205272335860400 11960836 473572309076915048116417814798938094848 11960837 5537068638334782736758627089041182720 11960838 -565091437063574105629654995668815447680 11960839 882942753170027461613394839298665362200 11960840 567397245940267618372075629855075532800 11960841 181306173014776686671397618634437223104 11960842 -124889897148660536036846223463411599360 11960843 478847551106921633770559907279586424028 11960844 -72343276147360196745455502566634405888 11960845 119631508508093462411953923565341230520 11960846 238881546005318969811996655148816435904 11960847 -423374344768816546926247634159397438840 11960848 47589322873234854833501288704448937984 11960849 -218702235630590296736741486207924931150 11960850 -174074380551495293305852949467536000 11960851 402474594652838868187422859572167843952 11960852 -437795481043259964203500406457241640064 11960853 -261904054715332916397059888207588928096 11960854 -204158577923726452684146294437962649088 11960855 621259875690852048697814240048228170560 11960856 89459278703728787436156023311018967040 11960857 67396251273445846875811287148640278992 11960858 -23736711348146184520262187293638671360 11960859 767671698144278656321222850619030122904 11960860 211792597686121797462889442406650019840 11960861 -688247947051488020136618811434343641600 11960862 260285254537825029554044130448635372352 11960863 -1398621300590797442165033174357950921888 11960864 -842919947761923696335835747611504738304 11960865 674410994031741461591182666540833600 11960866 -551239241051729241414944808193934344368 11960867 -354675956900248494412111419210805458084 11960868 5524221905551297397094092566246794240 11960869 -388824967276514747219595226684467393730 11960870 -389276289722970454946307772082137557120 11960871 221857921765596988847281941607437959760 11960872 -12864983270699214534990220548797399040 11960873 719884664115047474377122965265602753664 11960874 -133128849063839099919572260733425339392 11960875 289768542187312943797270702992867720000 11960876 796309119597853710148402504597226465280 11960877 1022140449606120422632159670817612901632 11960878 -38119087175955679270302296897759405760 11960879 -81448532294170587494198063866086941088 11960880 -1526081426516834275268741368460083200 11960881 -207842182260845578156022203511106520320 11960882 742224349016530979440731187225012176000 11960883 -181355873621422681761348592938924548856 11960884 -279241825596859419088654930058215533824 11960885 -56682943564284613922989872533383511040 11960886 -105927191838480921206950735350173577216 11960887 -1129966744241372672536888606294523909464 11960888 -250576481830008825927526225794359500800 11960889 -421776214511423959414859756656859953920 11960890 495417951088547543040206477310499231200 11960891 -545275737637682966265573156396007911708 11960892 979976947266717059964227593819443840000 11960893 -180215093121672645018874624818887081280 11960894 338340139077814426008778463342606530944 11960895 55935863289417117251353333471912512000 11960896 -310593193185850284363805983675795374080 11960897 140804638379275818654523668955196029440 11960898 428426371524640365063246235704540372864 11960899 -1761737079556330533284933810264209450000 11960900 -341670026855592370789030809935655004800 11960901 -21577606971712899774530547577540619808 11960902 751681191452863283388390878764621817472 11960903 296397539276139248321888610932749637304 11960904 -42745024896502532206281528823028858880 11960905 -858993923781239270645449412530947000000 11960906 740623194259109769765465115839010159152 11960907 -205408568007669729788306593981575273216 11960908 -27823059217291489449950847459217775872 11960909 -142081322829396633387128439156147130890 11960910 -11077193959470514976585275974209564160 11960911 1369636572249068982145763569432794403200 11960912 -135032848367246293060629987358862352384 11960913 -100106284987905706349450943987540016656 11960914 231832935828289548723806122371269133312 11960915 -452885386209980646717201037317735103440 11960916 -72783504093175463545546507119183790080 11960917 707799507519400249239485759464952789966 11960918 83372898267819072366685007309254223040 11960919 134057681122549024398217210792609450320 11960920 538752280804352163028318488613499289600 11960921 17814799178953632098690269726032659712 11960922 13549103251032102199672813802406342144 11960923 -3864619658960874616293643708622997616 11960924 -256534697760374205007237294757087215104 11960925 -280095477470363582398460451614432292000 11960926 45603025960273622695828073672497142784 11960927 -1158092659876149644022335154660323077128 11960928 -66284474152289622127473607804374220800 11960929 260569328203260488856927316005367338530 11960930 151324748754491330721521959796973817920 11960931 908507355125281923996447828315159340152 11960932 604100283687202736081496084875447427072 11960933 683358671650129243404351528550983133182 11960934 145603962283355938730137011939007153920 11960935 49451414804752394870270752711780546560 11960936 684943138931326998670604636012351324160 11960937 435912620166688598173684606614660885600 11960938 -240514773626048192381292900896035952640 11960939 789983796320552667239432832608094394740 11960940 16140585406819647375118592660458782720 11960941 1694507487312710227115185876368186539884 11960942 -134296771716363977361827922268096706688 11960943 112510314232325889715924655690651601024 11960944 -26014098064722631958723941995627479040 11960945 -734980644683459701819494863568164714520 11960946 -365526774907629329476272409817775244416 11960947 365213729043827791512627495030234060352 11960948 727987883342282791058686729014169703808 11960949 178630900166795861054194151263737180480 11960950 157840746411854155517520488366687352000 11960951 -1295558881430057128726457005685201553048 11960952 64714344187340530907486342184016281600 11960953 -558411266838890434269618679297552561362 11960954 584445468363289425077380912718987896176 11960955 -718152067907657086324201833219239840400 11960956 40482225025142971324278765134459985920 11960957 -435832628220709527120734204474772015168 11960958 -264421939770764318213772614910023207616 11960959 735000791669914021871536351841539565160 11960960 -417941804733115292328966628866785280000 11960961 554326142397451491617589907292645716272 11960962 -300229389736529116805218135912993039296 11960963 -218184026277791779736844522931353471840 11960964 461646629608115831776006838321953465344 11960965 -121294410519228212650503174741472675140 11960966 5125915427470556142961886874280648704 11960967 -723594477388066782478478855576170360920 11960968 -54696929296048430750052985998508032000 11960969 941116780792514985145031330179667146020 11960970 -54736643792043741578057586636673674240 11960971 697396609110585686922719369103598632 11960972 641677710956631274825362348364629611520 11960973 181590414030194088505120949315899509120 11960974 -134591609903058852355273996408358351808 11960975 -442238170788589731970258564107747975000 11960976 5174510477934807283926734094434107392 11960977 -14869344439720043590669582417394538240 11960978 179707931724245369731193923755222110208 11960979 376462264144626936263937541163631842160 11960980 531516892973217101288869666820422752000 11960981 498299910895018495052272592049511792782 11960982 -789444351650457552192494659623594324864 11960983 1551903983103286238763132520590690951840 11960984 282563389734258003988933304183318323200 11960985 125076579319681109800673892722052264000 11960986 -573189099187188302374683025547849729808 11960987 -438599803063847069165326045711715317248 11960988 51265258066778142713713204105290691584 11960989 331842226901809714471883227299544331424 11960990 81912797365505790409247884931599322880 11960991 -9001007619513691525178603234071692960 11960992 549879409627921812626811168834384691200 11960993 -1038657394755765334594497035398097797632 11960994 -13364867127381739870539318632257536000 11960995 277669528187803063673149477670371084800 11960996 840973349235709596132078469888642737408 11960997 69403524514818575282806206919095324000 11960998 743601981158131166323069378061015466336 11960999 -629034348993109785114817598200640997000 11961000 729781695625475732709053673634406400000 11961001 -38157490275704043148088749091155842360 11961002 129621617772560212750503218075000721504 11961003 738298450779114301646712772392913500504 11961004 896232083938224817859435667545345382912 11961005 -33091710181251174914031311745412611840 11961006 -202748271929460675255807735767353699200 11961007 -259087431000745576790155344527124325744 11961008 -288535188622044405075581657978270957568 11961009 2200910013036195434448521397905933568 11961010 13023693975468880440093511310568975360 11961011 149162750681700138876411245192970085800 11961012 -29415288557946901561684244930825551872 11961013 -29435597256033822680449845068345379300 11961014 325229803069814347439472733997610430080 11961015 217947018680303815144026562715634977280 11961016 487204665045958543757439130302549749760 11961017 -649205887665889550766073810027603715760 11961018 1472057328132117702520360188567120864 11961019 -506562440209736889092285146776955057904 11961020 -507280581333617298877767539331409067520 11961021 -922231306027673448925902548181534643680 11961022 436744382529782737987531474007524478400 11961023 -283629182863626116269316693645361401976 11961024 -286767623066936869921952592616325382144 11961025 428574755405096682137812592045133502550 11961026 44326965680488723553344611270461076480 11961027 2683988167001201205710671332693824112 11961028 664392371685121207349337565729096724736 11961029 708422814216193277579199196306532601630 11961030 -59026134226068445039250659741209600000 11961031 -519635990141217605280604691186175390536 11961032 640005149550812911739234111319836467200 11961033 339693369214579228430434342253382300864 11961034 -38926905489218105575741791188545861584 11961035 481605143514018259918993563784709109600 11961036 -147928292361362227362523068425258251008 11961037 752179253659178974040208370017375981504 11961038 -3225312385197047579333850928176118080 11961039 -19760182400577877274655133460078585976 11961040 3890013955479494005598288108102615040 11961041 3462294471556767610372676657929090288320 11961042 -311343635704164109556008025304508284288 11961043 -182185736396058413169160658958457954708 11961044 -425390805660209391168570694259776452864 11961045 37658812568017008214974034165220628120 11961046 -8363614591103301942712775171917286976 11961047 326725944564188830947222758046017707152 11961048 82154852331112187936340784225950597120 11961049 -839285419089386386011180802942731272950 11961050 -9794301965010957555294454012967352000 11961051 -687748483938186411366517872687105315840 11961052 -1806049089456486299497480088892331008 11961053 20526703245768864722397658202869570968 11961054 -10387303301258217424750433513817692160 11961055 -1633940178757663983922964766083473913040 11961056 1317411574587461173054085059405575094272 11961057 -424866685772462549190218536060012718160 11961058 121409139888689131296265026137744208384 11961059 30920308380541884095527796015998612752 11961060 -90100624680302665910555119890400174080 11961061 125371359800699490513506106594775893440 11961062 -10439020203820934760215381061676807968 11961063 -588422261898913734588405681352802810376 11961064 388535522560794840933740603149210644480 11961065 -176251730150957510157386781319477630200 11961066 -105444947671339924955605537995027310080 11961067 1182151870508266923919749309995687568116 11961068 345851869722163416204513139984662782976 11961069 542843423338961899759175641558437332544 11961070 257189169667273393762254549601366272000 11961071 -1886123238601419853517527012365213312 11961072 202553322399098124884845073184987316224 11961073 -983269616573518492542806036981734253456 11961074 1020453009299702878179116930910839823360 11961075 133033251615547312871504618089868697600 11961076 -1662194256013321827179052183026333829120 11961077 2032617561268415595942932493435167802432 11961078 -436653847538807606789862146658490368576 11961079 -513750686671526208677701046721191413440 11961080 302897596995438254416759898984923238400 11961081 -1138677910247517230603880828054279843840 11961082 -194342607645202346931444170090852944128 11961083 1196845630609033420040172734366580823332 11961084 -19418641733324366622886718457066037248 11961085 -892388346811473107885069686111303393800 11961086 -45112969253157840167511704204165317632 11961087 -690895207630807358576019238109344125240 11961088 -583446739700812281213820016970629644288 11961089 -366041121309813697661459099084846515200 11961090 -474612121060312139547802135804196167680 11961091 754995185621593266649664213447189162492 11961092 319219029322058080298312343022546176 11961093 343908485657508469387702041937220783904 11961094 -42621588274696547513705617339538323200 11961095 -12932681412806236962787798832186502480 11961096 -264609089091199569428815530023460864000 11961097 -1683516671930801548380347997840013460940 11961098 -727662095164293842248793854168033397664 11961099 156454267540477329005493548198090279484 11961100 471430978073376356391638167903178950400 11961101 -329970597642551868167975599297435513908 11961102 67464623554224107054266781258643283968 11961103 128233313119930133175062811308173110528 11961104 -81125005257631882200139401396260438016 11961105 -118724740631197001198796618993202171200 11961106 428330255624789143099750650774308117664 11961107 -16998122456850651263693444356441281240 11961108 51951235960349543917570002069800908800 11961109 -89366239770472793174447833201403706240 11961110 87162023186101687793487489967684066560 11961111 236352199527052479953421595193999296872 11961112 32777817528411295303459961510693683200 11961113 -400052496356150174233985513766176707638 11961114 88434896129848588897267092609535770624 11961115 46381958683063901228753242025448045600 11961116 251484462296732104789939751478747440640 11961117 -376027018894675661426663574518069856480 11961118 6637708420692988565923256643715640448 11961119 596027431837509070697498185114153127520 11961120 -572053301319131704159509368954997964800 11961121 -1446565209305155423227128140075538827678 11961122 -524587463516909241890481973237213299888 11961123 -71200196656092524237250700106151150096 11961124 -513953943634227941948688427503282585600 11961125 1131400387778979900734200555665139800000 11961126 -175828034166499000197994474657431645408 11961127 -61219621683385652321607458940839101440 11961128 864359195370705317514270243506894592000 11961129 523248144252118802021083689387972263520 11961130 244129278778868807814476470372198974720 11961131 -161506455008287864222461249176362097376 11961132 9323275194168220336494444185511129600 11961133 86906149725032085498644103366441660544 11961134 107549269241195799983231999296380753216 11961135 81636184502098926257103919471520654400 11961136 -103642143672352888438318190849087471616 11961137 348667748060696205514982465545789300200 11961138 531332777505521799067534943630008320 11961139 -736918000510947849255742788826478048976 11961140 30823233419721952202122779521049373440 11961141 -719268315878005780269803493520963365696 11961142 15686561044937422072142941943931892992 11961143 -803875909323086271845240906321382955608 11961144 166508925933985819196299394703819632640 11961145 861136480093998014829435248634544434180 11961146 248667660694789414272071703102740601600 11961147 -35475613816767204578740841474740388160 11961148 201153283519597388343819276128408586240 11961149 42899149001754843985665067735988061912 11961150 65666533119831461737083381352494105600 11961151 -1093663688716420620264916413791093750848 11961152 62311632321162255065369585753102745600 11961153 -201206386567239948013100085946872881280 11961154 -486391723232202744841134607005137720448 11961155 429750203276432250905516827957570176000 11961156 -248890711363730280241762548515984483328 11961157 63556395082867292381611204706222538240 11961158 91026238027824182138103865969906178880 11961159 261993623057617688640455314149198380160 11961160 -654717530504254941825879039248625408000 11961161 -389006553016319822110450066602399539238 11961162 6744765443972605501551131722183603200 11961163 402062924062450381246400852857670218848 11961164 2751220917293461186031336362607972352 11961165 287671685262700845941175609924889464000 11961166 -11213795766091493793801675560100272640 11961167 -1175490660178101281054641446846104334048 11961168 -206998168000947626522397923020091031552 11961169 435666659740959739915475744240633243760 11961170 -22920978614701073527437315620161118400 11961171 776795547518413738596982566662344767072 11961172 955212034328136743039524415010743285760 11961173 -32884355476346939261135284676327043456 11961174 -134458828116582679437898960222090674240 11961175 -391488284590165997218303646163490541200 11961176 93490503594921272632513739767378882560 11961177 425895703132162836628190955142413095040 11961178 687277229656353303039532351087348358640 11961179 297727023499145553557879485397657715780 11961180 -78191746019364612991217511928000020480 11961181 -251914466517327395572269553235243008410 11961182 -415534704365049270375960960830442599808 11961183 419304995550487422587917869801701380128 11961184 1307850335604171862010041645661033594880 11961185 -503441938762650794931750836910409655640 11961186 -53229108225893777933766854900245047936 11961187 -383680310912873701854684703330744025648 11961188 -176426816475444016754302255346185559040 11961189 795370300751657298829429622189338209504 11961190 226426349816538817666212070731311241600 11961191 201984933982219887799782178787199519384 11961192 115936030212920926244032729405721149440 11961193 5306819310521091991744758728086104720 11961194 -300100133194681548525314630557603619664 11961195 -47233339703342289884730846246634598400 11961196 -6897425536452344846619058447157415936 11961197 735866821658203013540733114113891426646 11961198 185650697518260142686117732354210384384 11961199 9523539231979238666787935679617407464 11961200 157656355010036433386908158302060544000 11961201 -220867174754437496558271437743707364416 11961202 -905973410632672073699896886735234305536 11961203 -599538076000473439362306319939755395880 11961204 -36867032136439382403730387171102722048 11961205 172648886025382782284584882895093955000 11961206 -261235719027738840181766708269130959296 11961207 -16080953313252115105703551545387837840 11961208 322632064573403526999586036688250470400 11961209 271250177020391602561293984588786763200 11961210 -70435742233682331303055476325414433280 11961211 1122379200431969096207554294143029595812 11961212 392145885257248965021211866193546037760 11961213 -766638697354103170306851653783986848 11961214 357808380357944653481448891551566803456 11961215 -93449590234846777670678694654708900000 11961216 -302556752265214713967731559401888153600 11961217 -433766667164505633623441172296979483804 11961218 -984353489797779454785778630660573661184 11961219 -539269676978257767883550280601678444296 11961220 177440488214095121969874646937245063680 11961221 301056299345707252503310154763178243422 11961222 -13022154409357586646409310365694423040 11961223 -304907797183989584362836170104978039528 11961224 -7298162958211199239167836304666624000 11961225 -35824974621071170153980954909238873650 11961226 141245877467168399480460724021975317504 11961227 -230731096822594007455268484279504971400 11961228 -177186823326909318118696365674338467840 11961229 372809328172109242877882296045250962880 11961230 -58515893102256987341927714835592722240 11961231 -515053309825776245257988711844825078648 11961232 323069885745543465868505805946562805760 11961233 455698902008262849336650181056853411840 11961234 673178119100138421233684370063627547680 11961235 -369659452369191989868282884027090018400 11961236 148481770640344555646444523830738558976 11961237 588673415999383222570728145735548051360 11961238 627581500872988884906673352693225855520 11961239 -741432093852942704746782269493859494744 11961240 -365566454443852432209687173676613632000 11961241 -887839118847393923506518729460081300480 11961242 -545680897749391766914933093921750811136 11961243 -194059354666170824767626570475149174480 11961244 -241723264669901675139488027446084608000 11961245 363180845949390760595084736279328987500 11961246 -206158432609958046113712293948052900864 11961247 1293161205893667139353707165809896007320 11961248 -377727115057990152834542596058827063296 11961249 99330992788253077686118544822889778752 11961250 32129587131511328667930955373300160000 11961251 598368784888224718966951404722856322704 11961252 309978064872579461795215689368051216640 11961253 120553691085748446729991224388490010780 11961254 -5609664021095423907608449035950334720 11961255 497836457394496443171584317313866276560 11961256 171984774436057120992771273703414778880 11961257 -177128075069681760283192806048101732352 11961258 -116183538125010323035986465670063076352 11961259 1195213542151980902454437962552994353460 11961260 -256945775237260909205066102955134899200 11961261 13254558096813491180514922885220525388 11961262 454479794838224852492467391560856269632 11961263 -457163339808590578913677925054751013488 11961264 55584729887181354850999833857152253952 11961265 -100050901005854728360883939406593748480 11961266 6174810338424249467304380362731314304 11961267 -4452631054497740099313678571025660352 11961268 -201844211609266584883240961448502161408 11961269 -13371197356153002442111127834071857156 11961270 -1702876655089485744691932849414769920 11961271 -470355575992041543249424284290122669440 11961272 -433061929629425219267223699338496307200 11961273 -909579650459360468732143560581823432000 11961274 51452888887528539334390764182796115968 11961275 522945903608777014601925848739847425300 11961276 198946560287062939878280020760864809984 11961277 108354366569280267473268549043811442700 11961278 102094363184798044418296724222815472640 11961279 -767555506089719667261171817797133123200 11961280 74459653760887185711641452496761651200 11961281 92049002002750598759291494380562292052 11961282 160514419794986280650172552123826705920 11961283 1422884115291166860454663394842734697532 11961284 1242118905805588071051702599331461529600 11961285 173157213384260181174883052054846142720 11961286 85246725024366073881916478740151091840 11961287 762011930910922987790158917132252252768 11961288 -166117359151673728080649550518368337920 11961289 -769012323376615269576446954385214431910 11961290 39915509019034321877978340229697798400 11961291 157712294538985293343537469730061824240 11961292 -117838921183891522239477933532184791296 11961293 -177865152936354986843469052324047616800 11961294 -201179556813189992142080706983641081728 11961295 -1453486199197209256574590755517064761680 11961296 -73397555506144375264822073437212377088 11961297 80422878786095966939584089311440283040 11961298 -829781121117317123426629921689011045760 11961299 122968413720592838253117663848108573184 11961300 -5273359112785517379693466083214387200 11961301 1048176686522088378512900914482247480704 11961302 -48974987489276268881837497691651890368 11961303 -156225591711438520278288123113195457792 11961304 -372327267930382212907411848693016074240 11961305 -106245838331796883498634104600203813240 11961306 49760071257683142628277274974954995200 11961307 379623719469959639116028060192488869232 11961308 1066230749164423291738292851230820363776 11961309 202044879725109889631306951913589098720 11961310 7880263066753080564997231876724837760 11961311 -124083550317677269757065896694904755200 11961312 16472902090537704419133481420773654528 11961313 -83160344310572055622386840991477840896 11961314 271950330875666680448708369297016525312 11961315 -295786185007225504902864147602691308640 11961316 445572834300863780550659159478628451328 11961317 -947540465004352655939261931271117418400 11961318 98267207865221179609880497926945741504 11961319 -152013734466849554169382372113149086848 11961320 -79198945569559312501459792961175552000 11961321 -804311827253996170932285105634283538288 11961322 240779789996448204899122658687896481712 11961323 563287269439553181187124207847136936080 11961324 443084112862775669280375952032324971520 11961325 386334084865280170797041792951026194050 11961326 -156474753279440983115669510646358838976 11961327 -11277914476000322341931258503253558016 11961328 -68187374722168122838927406300428238848 11961329 -18763388528252715834492338981236052940 11961330 -131023767644204619414264156574060654080 11961331 -476598191621464835301211270343437445648 11961332 -280254635840099562081998094939542872704 11961333 -62028542567655537155622608511587488200 11961334 57161950816335274444603265214990336 11961335 -374404304953828589467082460148724343720 11961336 318031000427647086896039184848004710400 11961337 427667661516456947010229448215390280532 11961338 217156407494644576574277103560308158320 11961339 134628890498420528492085756734413108848 11961340 -142501063054817874649947516486684979200 11961341 508629203723668796230504814083030849830 11961342 40231978485614782034341270189626148608 11961343 -1062585016935501844196119665321622033408 11961344 -752463415995649121915695734001389010944 11961345 -480860245433897374671829835055828855360 11961346 312353352287427002877672628668567121872 11961347 266540643876164147602987623317488783752 11961348 -21104881118856794275924151693439664128 11961349 615806281112984124112218568838852976350 11961350 -40337126620184209994597754079231603200 11961351 -94963436237353179634415616526577208 11961352 198190824377333841150099201834002565120 11961353 12909194410356608245377233343490642464 11961354 -198447962819787025314840290786954353920 11961355 -8444958120252610771835694777085382400 11961356 405774617672056626300988080772241625600 11961357 37056118180875352905582829836816693120 11961358 -212174062384057600249880747952203658816 11961359 875241682217172225860394833493753675072 11961360 -60458797923811723332790060036681728000 11961361 -937270555322588422942051404449080283160 11961362 -5912181108172099432002712258104235008 11961363 -825411209686682019045035862387106934856 11961364 -152348673131621869366928435224407820544 11961365 136044218863559152679616566589429792000 11961366 -401131290372360249813672578929300339776 11961367 -10124041169936863962822947019284931840 11961368 -840274813812683125182416395281680302080 11961369 322569207595022001992866301814885044160 11961370 183739644191135270166762853631166750720 11961371 -1145673996829895393152071644113307325456 11961372 299765502343666491627808024311472814592 11961373 1305899053462967798005510985635349995622 11961374 16055813238488177559139528203566028096 11961375 -688460186507911610631327244464694272000 11961376 -117407311745607077722498166556840689664 11961377 -212800017003425821041229578085756335774 11961378 -203564653453194766574481852990051456000 11961379 -604043857796985411789397429639801259712 11961380 258997389679077714545962039754237890560 11961381 -50587744757895162075000254439794130432 11961382 102463198397480945159074630883503053792 11961383 224487898319875501600431915062570345520 11961384 -575757069818530730222240844801550663680 11961385 107606172793257379317729585759395493960 11961386 90852301606548778997485345617298249392 11961387 88741662988490835651227957456918214360 11961388 -2556228308435257805943246118961619712 11961389 11482244857681797154452403163615362368 11961390 -426566190501142765315198535599443763200 11961391 -226165491205507682641873504152075486728 11961392 -67202788649217693925165139836031483904 11961393 -302277286359322658795380052990025282240 11961394 -49065702831516610047416578504412685408 11961395 -163935920469689528053088710910533059600 11961396 -486904804361285326406337666446880768 11961397 -57263182720993887337949704326512437888 11961398 -89923168996465523270598288574420999680 11961399 -99374847195354735698323587702877063680 11961400 -201425649679059985947786552003165696000 11961401 449736291178819243581861149445268047402 11961402 -220079825776629396726725284530903118080 11961403 158914899696316662982341538599291011424 11961404 138055087973186695965759965257177608192 11961405 -114465469418822108259543139587549705600 11961406 1235416343140094049506731680946686240000 11961407 -1442352132196194687697582241878786945344 11961408 252843570453053678332960866803436748800 11961409 -374899769603617993883387506320608607696 11961410 465476939927547972964578967267899171360 11961411 -31462866522527380743169122797071360512 11961412 25509359123509852042787113054418616320 11961413 -1265924490910339978273971324782884234338 11961414 -60517944033871912246721224192490611200 11961415 73236192235300988145590433948578592720 11961416 -724466943746639777527345734604920683520 11961417 288142162762133369379528512815751422848 11961418 78548482995864802793194201711939650816 11961419 171543733983316818446659019781668776296 11961420 -204287004179379040385286820861917189120 11961421 -99374869923610290766725062572477825630 11961422 -110212571656154997351815801902697376000 11961423 458038173005390445009281497875191599224 11961424 205676852395098693753365681765791825920 11961425 289975142234784434787887834206719436800 11961426 66819473392766476776077614775017388544 11961427 1064153478838304221850269645980607870560 11961428 263857603609063589735480337268195946496 11961429 83685798897540311359123467159808426176 11961430 -60268423632428441819383356625914792960 11961431 1018673648773958162544687500027221104000 11961432 104311917731400055442929122052730757120 11961433 110521159505060781908996875954860914880 11961434 -146151830625036295379458914034213171488 11961435 -298548579575357101643811104790233485200 11961436 362185169014800552428405755763225223680 11961437 643019471944055760577558412121970770912 11961438 -2551434532697513564063817569077426560 11961439 5357798681863823646907043830507283200 11961440 466299676119067164609980631357181132800 11961441 382630399600995543788659543307865396480 11961442 -261814820378472217840066310554754968800 11961443 -155204839690273549813125061759876580352 11961444 -484749193207474398857582368131255502848 11961445 -249145158114965905829088504156627495300 11961446 -151105044808685388275921452533114449664 11961447 -190428034936782480936064277908259338200 11961448 988782889395102480005450132660173839360 11961449 -519163612738595642380176069594016091136 11961450 -158235486658999034169289373647509600000 11961451 -73045383427883778953983681870793105548 11961452 198744584078702139934589407905955602432 11961453 -227204331138864440792734060680174120960 11961454 -513353933660099497372273506058719376320 11961455 -874153606684272951762999865268223120 11961456 98363284875734411648120883650539683840 11961457 -83837483503082962639089495934178869294 11961458 -487085101377408372813229102770387808224 11961459 -1072301300302044318401896760703041819280 11961460 27943787026222050782863478286596505600 11961461 -1592928556693285486897212103668164521938 11961462 -6376464293452681690214865275566533120 11961463 450781676168518444932640117716981430464 11961464 -711856101730606558592759030982562836480 11961465 -105029287978950431725572297440896037760 11961466 378783120023867806643815338829761057024 11961467 -170960337999251978786539949343855265008 11961468 551953512583356753514072041583163069952 11961469 -580615518138511023453781877691728633600 11961470 208786541869714983633065596572568460160 11961471 266530969696071139487932488459776363664 11961472 310760267186330072924430715493076172800 11961473 -1510219578230362029319236621263427403776 11961474 -38966993342895594438758665283426942976 11961475 -353957406851372610072916379415174938500 11961476 694261512328102460680751293795523218560 11961477 -165033489804132406022579897606875213152 11961478 -52040055459275747219090944153271790144 11961479 527612369996300969833890306269554033320 11961480 65528825015178446212756086012002304000 11961481 462946983771936342796386279792673720192 11961482 8108046817553139110203461326689690368 11961483 -568390145840259736170372747802405646400 11961484 1005206475810660664974597173558462902016 11961485 1253934251296568014161855997400354191800 11961486 -287732311739591697507587936803969276800 11961487 300461952011769415953935930920542265136 11961488 -13975998712074378445016801602726133760 11961489 -463311196797683114623524742403109801120 11961490 -331537829383127221086234302841991262400 11961491 909942193519197061891910231058459134892 11961492 41193566541700013409849754213519872000 11961493 1292170870787386292542319930827158636064 11961494 291128870081379084594848017609275979296 11961495 26007021339098129778306438063649751040 11961496 -576658236550724529828265428562074931200 11961497 -145329967412458199137556924927318104320 11961498 -53460673598732342806941326490735067392 11961499 -245235836977540778046461701664776774680 11961500 121780819888284267917347961553269760000 11961501 273723779654387045401013422204850946432 11961502 38788610376542925470274255031608939264 11961503 31119049617517387920539920107131766384 11961504 55640124171605524842680164408096063488 11961505 159165454388608472493251828257285144320 11961506 197003971163548483160921431237031489280 11961507 629363742269786190625650685864448719680 11961508 1717014249327864060972097050736103936 11961509 54060797987860119411886989010669254720 11961510 -409881006554931085224506323473332213760 11961511 592647321040360565335080799763376576000 11961512 258429070069829413749638191017230745600 11961513 -5031142683355657011795995812582741158 11961514 -73367825498005953421915197936842535840 11961515 -428045634089077420934238148206287943840 11961516 -689223368000726767680036134659375104 11961517 89417457700203137741342722717018795980 11961518 -183645911734222572628837308284940552960 11961519 21870132152413974338621593610932750344 11961520 119737857531646896246022145833687449600 11961521 854849404598428205949252406270629156480 11961522 160957011428730610427064954864507446160 11961523 64606011829681561175602141156462463136 11961524 183270027443171170848037276235985396096 11961525 5528096152487403629730383607959916000 11961526 -251576810293055930693835726863615734080 11961527 561813333404928326959348143234319310376 11961528 -765709144893312010893927417218418339840 11961529 -31087158060230138400239760040289870000 11961530 -129035132410759734350370055938475115520 11961531 -616190149637254878466118039436443430960 11961532 576093073761812483009827327302172687872 11961533 17582158032461316432764005678966951584 11961534 -122279127003007934549418208029946810752 11961535 -899954771156600602445053930167258314520 11961536 51100834235762546070578498229900410880 11961537 -268912158845229308943355939086643985808 11961538 -17408536522862097160161149486995787904 11961539 233070609192311436331933919892299621520 11961540 -42399570542221295984029116107136614400 11961541 -81400668562535394129263941035525212448 11961542 -856376171828687978378194231406135255040 11961543 -41461709936887403377478313515658646272 11961544 9866967995525689457443308959612928000 11961545 84810645838343956561600406089062902400 11961546 227619017871457452674871605651316336384 11961547 -829213661797300049340239851251264464448 11961548 -977342112795463020960576806162081617920 11961549 343631542067704411210302784515166877334 11961550 225231969272851417536435435202998604800 11961551 -205088858286156368177640377577911350080 11961552 -41553636691692431842924468001970585600 11961553 -20572249291063909955734694973742217756 11961554 490478810874452920450728082626310150272 11961555 -80318542692761124659325651834616690080 11961556 -700895534127218050938753693513364398080 11961557 268354514900073348600204047428049838912 11961558 4067453908676159439953571792702255744 11961559 803447710320901924337314536811309565016 11961560 -50982765136803781738216615879717478400 11961561 33552754505185891591309350880814060736 11961562 94489318241095873557932850381317122032 11961563 -27882791547915056996526072271618576188 11961564 189994756178725941460707767552208814080 11961565 331285773266648062882920948751465507200 11961566 -62805249287684188355009584303857580032 11961567 -1208671323546009952939727118926079863280 11961568 -20950523841380625022548623422298259456 11961569 -498133498276357114712759138660291688030 11961570 78501901529553835649373111330588695040 11961571 -1974966724785470629876429806324245898000 11961572 175471466004626047425106979013895802880 11961573 -422398129451494913861618373051509665056 11961574 -921080151159259171733586830310031372608 11961575 -26018999744276493041086949134123071000 11961576 -941806830448480054586072323098608640 11961577 -777829801196818098207332271986432709488 11961578 391690907907622031319940608552236038656 11961579 -5648353995493650401160525563109580800 11961580 -561541578087718367634891716770957516800 11961581 -926094599525088347606600810607795812736 11961582 31749013189338340430662665821161087104 11961583 753034609301784335808660048932361555840 11961584 30390771028017143657151445594929561600 11961585 -156649729338223868632793278586085552780 11961586 85726511380223473843795794198361277760 11961587 -86258811436126679344213659394643719680 11961588 1279739837384744785269551390939396751360 11961589 -959387501606335179418264123617050838610 11961590 63250198727116128059078288405623267200 11961591 683672216191195817748711184374317083344 11961592 365020291438527066217406676862621470720 11961593 165405788610238412037187102035872716800 11961594 67596921265663887864641847741958866432 11961595 33503285188247646992677252564816857600 11961596 -1393203965029368797274004693480290628608 11961597 596375807772970854716307801301345766400 11961598 -214467381757344746989115615625664573440 11961599 272711714344733377074589751267220541464 11961600 36684085013768681972542401090158592000 11961601 -725303795502938478697562929619169110400 11961602 -394793885075941536850245847142470070400 11961603 717435312676643190976181690566239065412 11961604 681494155699924292257844222895286576256 11961605 192186564944716899049169102070928335360 11961606 312491512939009328872306518737836327104 11961607 -248438709839737376566149566556691206048 11961608 1220880570301421118479157456564272517120 11961609 67964756216890797587069503140277621728 11961610 -284032482967118893911906262679439713280 11961611 -16022944170693100868691919180250928408 11961612 -49350067279436281930902711488523064320 11961613 -1228499865097334344729073541776969436800 11961614 272545808034808137789217275813461702400 11961615 -228525647057967322360607856594076032480 11961616 -145020890763870280557458299419780448256 11961617 -162848773821173740257187793704590153180 11961618 471814176165876078394786428187353919104 11961619 399849758329506997548310271053230636560 11961620 -39191608796650386074714737797993584640 11961621 134396853350904837202392240234945868800 11961622 118112000009025143722032122905130452992 11961623 328333473698864375769043652697830277600 11961624 -453582903545590225806143570914572718080 11961625 -143064900834601851971864278077384972000 11961626 104845376967331613659874440019227077600 11961627 286652365659593905925866688957749155840 11961628 -130769775809473052667812231243681685504 11961629 42036024939230484033334886619120865920 11961630 -209428904604265505308231441243213190400 11961631 1458963450391392138690194619022041717504 11961632 1057356784009185931526154739459266576384 11961633 53032401045278405498703178907516153664 11961634 -17570953646579521718627992929867903840 11961635 -718711172921818164730798536778438906320 11961636 -161293169507252406943105744079628377088 11961637 49011077805516301748996539836478124352 11961638 -127903885575201534252984420933259961856 11961639 46225342323590398295519975593533056208 11961640 -380980227516426061334313548741498880000 11961641 742521698250177924241425358156716055680 11961642 13556392276366791255951120937790988288 11961643 377928161684434856118065115317411927520 11961644 -37980377212932540883868312002450635264 11961645 -334697601866150860050769701253983345600 11961646 95427531537931985502227024407910091840 11961647 -1271166372935229867258027966767362193904 11961648 -77011143622326710179433156223619891200 11961649 419776132292052441243727692557312758336 11961650 -370102094145739645146884702311345765200 11961651 -149795227365367726079486705380318140312 11961652 155958682845807004596480671827120771840 11961653 971029590846735394210212345434524203264 11961654 -1202178923988551111087636145461397504 11961655 937281974687797400848531404228443919120 11961656 62386728396492097299005256506619985920 11961657 -2511992933892136431591505808839415046 11961658 -12105269032403201877603266944487890320 11961659 -1276391685700030345716279370971611786400 11961660 -36101896384028997166094581256208384000 11961661 88826226351267436051243418779699384262 11961662 -383001612754336897133566079644220574336 11961663 -4763889337211781882677060592007771776 11961664 73907107617917975913560336013566410752 11961665 -293123249592516063459601128495679088940 11961666 171537670819582735593035005401243446352 11961667 756109494924992122984915693262369046716 11961668 168418859975366762920818622577752494336 11961669 -14087677903663833111731680927858303872 11961670 116901892076415917705043809771350575360 11961671 678130791130667556166031600612793334872 11961672 814657026820171519898057110336322641920 11961673 253943335553362978454465746605091517000 11961674 -773141326018594248201402630190456536480 11961675 -307159017254305401844736740981681272000 11961676 -331114638756986341310802201897958778880 11961677 -138683681786315049529867250510987311488 11961678 341806813918823357994723156218873134080 11961679 -686225308802829312808168564826935114416 11961680 1947289317049185497185679509379727360 11961681 -334106394970004263700000908092371896848 11961682 -17980344846897259075629029886272956416 11961683 104735060098722586294722917058228925932 11961684 362218798258112700819322860058305664896 11961685 -717093358140240337137984599906194867620 11961686 -734776838191205610330786752939746769856 11961687 768122084180333034901139018229498413160 11961688 318451046327315688482835142494803558400 11961689 234084861392442150036641615036104341780 11961690 96242216223824421252781273544907786240 11961691 -10581756816524274590926379887441817600 11961692 81857365481980769071506962261756514816 11961693 -202511934585472220316375652865174029416 11961694 212952670189276024390110175558423700352 11961695 219322288533196605435943267331941779600 11961696 84661246552994429729235839660093865984 11961697 14888783234855746971088041926250617200 11961698 213206802728756713337690272006735489536 11961699 532326893702753210828160426602267835648 11961700 526170377136786379760633213866643427200 11961701 18767316805843738364445188073254699004 11961702 -67331140113573425130657588806874808320 11961703 705698253549494812655588958299134992368 11961704 32921983192157094875271708837945753600 11961705 55092223363684019360598227016386421120 11961706 674767484538400518643607050573169518080 11961707 50032932787778837490086728748243155320 11961708 336929498666165881969235325351376957440 11961709 147464259849757252990112552842620520512 11961710 -118681658845112591180240235243651230400 11961711 368489379185890937480626022579846319360 11961712 -132538763783586882994756896554786029568 11961713 -424326454211191858568467926971948643420 11961714 -214167071381264751499203755623898580480 11961715 86721793591349149149996230799710709360 11961716 191550227218293374659429053220191774720 11961717 -662840724912377985316756028329254082080 11961718 -238941606411215134506202156114312153440 11961719 121691319059868739353355942513823927040 11961720 379384395842126947674752695819837440000 11961721 1145565273629758072887186316802724562922 11961722 177059039892564762161318667043543655424 11961723 310380616316796937578951090060392031600 11961724 400076606220519815601235978366742856192 11961725 111373888289645402218289342519874979200 11961726 155539486147228874376481034755141377024 11961727 -280956779115875046396927845894403043488 11961728 -7845372706448296906239818485286830080 11961729 -20540331457042841487483989784475040640 11961730 48664289164378231647830992667707814400 11961731 -297216580010016995031535725824956878468 11961732 305074985431656690243065389805389827072 11961733 435653818504582658201490318299197746876 11961734 213471066636178995493539260406557847552 11961735 -16328104854254407393213390676254370520 11961736 561871077488289437618246870435720232960 11961737 277657079563129627046189445393979466340 11961738 457823795431993124913848143914497892864 11961739 -261672892026415137417269367637168410576 11961740 2155043062601481257585798663590625280 11961741 -1376053356076356821315423043512960013312 11961742 -259221984278792697546326664846881533056 11961743 -329913172637012263575885348322346989008 11961744 46073591814078660903746179744688504832 11961745 739186392400632589093233422590878160500 11961746 931020522939664334908587040230142699680 11961747 -91878754009865201164090054655162056800 11961748 -144624272453775757842151680976464481408 11961749 423465050991255046133252240956820954112 11961750 -100264533169173147027738798759996480000 11961751 -748914723986239088731373314322925896248 11961752 42213941411522412331733201809673932800 11961753 136238848998062226345355466904991319808 11961754 -409526892552825013885174849934017797120 11961755 -53561831438414472258137722847678810400 11961756 26918302541664425414587110931619842560 11961757 49236033155635894043606697455081985792 11961758 50969384739436656332725173358853577984 11961759 -241447394806132432569442694471869217280 11961760 -785921113740147524717461082859942051840 11961761 -655314199826678081361454229678216119680 11961762 -209482241115485420432443438562029534848 11961763 476424760634781390307768432830812373384 11961764 -576775014873213709614600757015274327424 11961765 -87103870425799814449005274973297947680 11961766 198144440945640244959637132130748799104 11961767 -421290452382499743370421663067752052576 11961768 22889847185759279546254850690583429120 11961769 -147463171143298612706061359901307533980 11961770 531867479204442204496273180198622986080 11961771 405673226000607203081449450185920048640 11961772 -271352617854760788277307256479292922624 11961773 1604568235223964456264173528684288574720 11961774 -387773591161756890784342443773990985792 11961775 268642935609984342647472596960648052000 11961776 -190387811615591280612688345062207111168 11961777 387094402214927925788485337753272183920 11961778 -332792510075261957351152333747127001600 11961779 -8515993050484041110373387122096520024 11961780 17674489202990401910122164614685265920 11961781 117267427007569662067101489280408103932 11961782 239368418883031915804670406174653160192 11961783 -14427996328272209802743404557911070720 11961784 414713596342971015060179719623140966400 11961785 362814519701686945970489932351755705600 11961786 -84749076198008488452665620986798836736 11961787 545930782489986116665141630106168162632 11961788 -285585783193225479737501696170357926912 11961789 -110777519192541991588623926954791673280 11961790 208681587228854576680379124246685198080 11961791 -530315330991721926611476907233231697616 11961792 -8329462140218577743281917289153167360 11961793 1862727437907238909386908587626842768320 11961794 1754044006804428503073205397015663616 11961795 -147593775015086759017847995875278817600 11961796 97041104815737820287376077544066056192 11961797 -37556672559418051639344934843443062754 11961798 -154520919627200511026330044096095894336 11961799 -232688954498086360786683831536013940880 11961800 -137267593897402548225905493000497280000 11961801 -205696672755643733424950616022126918800 11961802 -325977336039586387703084665646630323968 11961803 224978949698752013801375681386053544080 11961804 31030854614729128699761838697995622400 11961805 230618899919459045535558383605423616460 11961806 -275129741174656914887546862342230115648 11961807 41600395304036778900255328678274994816 11961808 385393838527667555530874401337057525760 11961809 2557260874748399868524096256656705724900 11961810 -50857477325910395791041087383162112000 11961811 343187043890634793106615404869253677400 11961812 1195998526154012191020795231150351425280 11961813 -864025497332458193136461225158718665056 11961814 -328051259380000013299767161578582423488 11961815 365179171280878512342218067104363692800 11961816 558034560453809316404172352456757145600 11961817 -67428478191482074857225305387293158528 11961818 220682161552338362664801311884128240 11961819 -160359655406025711559118070054694126356 11961820 350454008691476299258810653567344371200 11961821 750807838460151866542873828339971098022 11961822 156916318528146034009198182091808446272 11961823 588384874807652898300115866108043943072 11961824 20492938067757629924170571525169610752 11961825 67286012472721251637256060993751807600 11961826 11900050829484460248883501352192840064 11961827 1392936511302455761070791586928646535040 11961828 402119501283636449350349275435976118912 11961829 -2834072634124385468669829797141253532416 11961830 216830018155472061138671699919335443200 11961831 -69087892616162901388721100653935570008 11961832 -301990972707101018598718070634854860800 11961833 823952198500413391814499669221792329800 11961834 105794050185639133895532113440621436160 11961835 -253821416981076893885599225799755419600 11961836 1089749271744129924195389555519052468480 11961837 -61525249225063466574677239128927365280 11961838 -80339880397048578959286091016854399104 11961839 326929922487749026139488389295873922640 11961840 -34441987116541725827805644342490562560 11961841 -281891352237508852117898412740159822616 11961842 609221328189498893977588627985609709072 11961843 -125726244519937733619574965701690992896 11961844 -575412792723605359617770236943669848064 11961845 -66533856452396305136519399631173408640 11961846 -43135611699490626811648807843079288832 11961847 777062270855912173723694357048137656296 11961848 1043941431225399376458007839512220303360 11961849 -233309480004106524676289002604151108960 11961850 66116612509692077308548172133172920400 11961851 319735291155634695450341649980055939264 11961852 73464860484616320101631990349438083072 11961853 10381827775798971418304003472341174764 11961854 -426339208203982995008234586203018504640 11961855 448706696576523943904378016677876698200 11961856 -587621060313042404940141603959190061056 11961857 103331032917014430372244384572335871060 11961858 -321584917334329411076253079098967026816 11961859 -102021044788984348609518783312168757600 11961860 -816959161483690023289270723689888817920 11961861 915277787204469563599958058853296763872 11961862 548829542294496297832426208015155920000 11961863 -553861626888180516880375866749434216416 11961864 -1351491581464196496530128566287745024000 11961865 657003536627273314379104777360438204260 11961866 -134266507528664985931947078224845198080 11961867 262910540047326073513398310731018693120 11961868 -649633083571188152616524796677309934080 11961869 -28977280506792620718103666135154791200 11961870 7196597691163610522997674378922652800 11961871 378482361939403773170487377584513073072 11961872 10456018858683452504589518647240949760 11961873 53634151689478553092931451318529927296 11961874 -48494318262683759002170233600244346080 11961875 70722397750879396654086343996282087500 11961876 721466659430354794699449074867257737216 11961877 -333758962018771054900396638808996166400 11961878 -75688290008708268269893069632959978880 11961879 898258578459887306755488699858478958208 11961880 753544550268181450092628631390717952000 11961881 -323588583011623900077671304529700204268 11961882 2231442639862000344264135517739247600 11961883 1013300017099497084340580833981824457720 11961884 -388773102464515359907597619846629575168 11961885 -207294588927883150404672922992966735360 11961886 357653038195199104932689706198707979264 11961887 210572036948193673822846004116973884800 11961888 -329322813852678418063628750387341688832 11961889 -817800122148502003999238130281479934460 11961890 -71926415321511511304904548400746688000 11961891 651498302318348338407320317650880149600 11961892 1180865769182348880520422581004183548160 11961893 -58744466843846712625220704877039935620 11961894 89694619777433471182770108506133583872 11961895 -920671091480602516955897339208681051600 11961896 881031653989912162146514932351015321600 11961897 681249544286559272659945255599117005472 11961898 -336389734524359678409611721139436984736 11961899 -454025963041688564179777123035080417100 11961900 88459309805004918159590339250383404800 11961901 -131812191986734247970326461923986635456 11961902 911059402505575449095011259030456971392 11961903 60616788921644858264332202487527236104 11961904 -115007119586837387804471194467132129280 11961905 1386217278941398387707491591577443972160 11961906 -205846308323018016980161995876529612800 11961907 -633151054064563043136281917382788457688 11961908 22345962810276929144002347806975557632 11961909 304734964970038206443433573332634397344 11961910 -283737917987708847681555817234071344640 11961911 165039093149692832075295577963235614152 11961912 -5364458381614360451081934706762383360 11961913 -14494638248673288318729333012544677180 11961914 -135213409326630018594359733046904056896 11961915 54039744295137639037888794512991820800 11961916 -690027414578366524835352612935573288448 11961917 220472085544846270366591730944003501344 11961918 -94882223921130798944489384449281426432 11961919 182003137562143100806396662501411766344 11961920 8815618446150947464993640576974848000 11961921 -343708276485815059038577017508710707040 11961922 43472697970131890234454971467411103232 11961923 1161340243888806645612731201573717767680 11961924 -153035804734816325216382179790195363840 11961925 282974474642900889582236925179558416000 11961926 -51171980954912785550180413043050312896 11961927 -609485663392944454669711656005497248336 11961928 -306899967533969164455988432164283023360 11961929 -686161735329066639576222227898836271654 11961930 157833620907781415907544228185027621120 11961931 -1788105101034938207257195711614513187128 11961932 -61756273316946807855229246407438517248 11961933 -834400340161116130082201837254652218176 11961934 248696384218416912047405989427012327616 11961935 699991444527638102650878524634807473760 11961936 71518917484676408504321031288456609792 11961937 185412957423273191769915314943469117300 11961938 104259554289505512479340179060261114880 11961939 372687006329571238940643086643231744 11961940 -19673259621647060081400194721922744320 11961941 73977877645960506917113386256004728092 11961942 -26263659328204829209064335516232167488 11961943 -351162395708111836080622513599123415040 11961944 397418423200546622935142015127095193600 11961945 653824703883757699347490717476063321600 11961946 134237150927948779482698482862140338672 11961947 1274303106058460048524689311884167588360 11961948 108348787576896570773946070673556897792 11961949 1700105328176664171295989005018314659660 11961950 -22596417198828223409603094296380416000 11961951 11513810111780890682594649252517628232 11961952 307268981478819990831040412952873664512 11961953 -1416289748170200060550826339782559672940 11961954 -11321691184093250187459572759004758112 11961955 2465693192173397708390147133927206400 11961956 141072025817924540478831066970664643840 11961957 170418142671547039731031981128937756992 11961958 186305412496057892479795275812137939776 11961959 -567927872681574230234782484698540528896 11961960 222677323247427510434215690196280115200 11961961 370168823128489761026271924894731244624 11961962 124566209457905738292542954608661837232 11961963 421607605715398497071153465265065286960 11961964 -248626024853894109940808334322997648384 11961965 303542332275417674695066157788150277400 11961966 -305882834132619956131887054784614192576 11961967 -1456133666857768141824899955581029159984 11961968 -79811871142090719854130847128804556800 11961969 417171744264726753141476048387371596144 11961970 4594601064205357862414061247634718720 11961971 -350215708818974337146946013143624243888 11961972 393690399063941123466137274328592486400 11961973 -983674173911334235282228442753200269778 11961974 51748370534141385897458770751915557632 11961975 50007039659268656248978839780012630000 11961976 -186388015940907491892822750406299340800 11961977 -511374028178894328203581478206435878528 11961978 170916409902016825447465480997473643520 11961979 -1752868044578035601286507844930040344424 11961980 -104919804999796428909812746159175616000 11961981 -53958474291240134042031018089821650330 11961982 -177551566835113415876348340102807492480 11961983 1486980111168282722321370330814783701624 11961984 -136653539533757894757560077419659919360 11961985 -30352502109534597922307918614714261440 11961986 76418771499697628554318082526172116384 11961987 -427717734703315647196861249971984876960 11961988 -101291245343228051575750534455224816512 11961989 -211871378799718518054564141804121632876 11961990 -279982407740411134190718944642285441280 11961991 -990647830741664363940360547728989573608 11961992 -67130956389366897012161932435895255040 11961993 26509938304338070809578889595946296128 11961994 -270278487809675072535704160978540552960 11961995 87472748492785223548799364102215468880 11961996 -51237875580360004265847278523261064704 11961997 500009774299195824006604236482236875446 11961998 -10709445220204892143929843911629117440 11961999 -547715681785975882293155543738758704 11962000 130573881462942203656167533420826624000 11962001 -5420672353660355107728204176177418240 11962002 -87361859579652196767280296097765954560 11962003 -1610984451944003511898730288721261404160 11962004 -70860435166568944164421794733163938944 11962005 685592504713153188093779450174952256320 11962006 191400172677303756555507417587806592256 11962007 742771218921586416595871285557149163200 11962008 -703242097958644435884973545313689231360 11962009 -53388520320027389436467541919213076160 11962010 -252129748862213763050183086767305175840 11962011 -635270988916664070625689118986104824320 11962012 303048369972889748899126983020251566592 11962013 144285698970175491180562490992707819360 11962014 -7496149482856373165579003399458652160 11962015 15336303398050146624312136001032302720 11962016 -842374230046070255256521872324952064000 11962017 -1506822758096781089450220782409463328640 11962018 190365233290441451057363614694876404800 11962019 236416878165568678380752717763390003420 11962020 -68162610541267111268983694087577600000 11962021 666827275088369852269507618657343423100 11962022 -174040014201589384528836153019147411200 11962023 -630067607413018946507435692777599870000 11962024 -505874933036613239340057415840457441280 11962025 -36531709406337865144674948988577556450 11962026 54808303421316492060446439765040504320 11962027 839509068172528153315592710177581381672 11962028 67528748994668752324642246581905280000 11962029 231844857278340689058983460794225460288 11962030 188780017328219379163418003203701408000 11962031 273294802876377575771115484464689421000 11962032 -17002652296877255294049188882562416640 11962033 594435059931166739714367144351028971360 11962034 -14840464084588499767312590605398161408 11962035 -11705595069019393557254366040446688960 11962036 -528520207285823796552388279635293667840 11962037 -160272485208503829813530439326096411976 11962038 35049587489019763972983486942103531008 11962039 25223652809353608037734456853511380880 11962040 -699994542669214542441487422443202355200 11962041 -1775485496942721400401706330647843840 11962042 -375804521114422374150542217153550013328 11962043 -873671859885834822569838905949177056256 11962044 456731315978812522900203763138172751360 11962045 103973890923785631193202060651876333400 11962046 -747818070922166175416079727449104921280 11962047 304449921673321304565745801003784295936 11962048 106570703212101199633336248270183202816 11962049 -399525308335781206445501668933427920080 11962050 73612399816384056213983358669353721600 11962051 1057018893931295320435831962306270656704 11962052 -338163038475512300729523691321342625664 11962053 1011678549203981035913070119334938092800 11962054 -186735437301544280717134297024670019840 11962055 265658754550510183407214838989472302560 11962056 -18595385908324011381974471160508661760 11962057 -431877759585752003321893274818095798694 11962058 -62990058216008634804689491278248194560 11962059 -498740486293656676346094111663631936296 11962060 767261872792141261064131502087792640 11962061 203135581487037827847053001202208689152 11962062 82612508445357382608319783217459727360 11962063 -16684250377704731299377566310168461440 11962064 -225551521015283041566639712385336868864 11962065 337947074885016727045926261734527228800 11962066 -372045560369948677407723583116568038768 11962067 -356991413522901539781406151059113703680 11962068 -107634965984563016560202464738489491456 11962069 413534904820185178645396434376858289792 11962070 -233522278380293255454163677326952710400 11962071 -470185832760545911926429330678002099880 11962072 -97865317471497052249365173724574126080 11962073 289014756287081197704159663290171346960 11962074 37562582394835015222411239126460930560 11962075 115166814474802048792771887530006117300 11962076 886296049194314735235112548474691849728 11962077 85433769044478091970869129186096522080 11962078 -271584026050437446995453219493720019840 11962079 -52476752013962409635376668304582580320 11962080 8949696016487685678768377633015070720 11962081 -375906039648074269792744551280145081168 11962082 -181468116609819688743614454011155094016 11962083 -28077079112026350991736518603831585536 11962084 -14916562601489627378554124147902076928 11962085 500409968304687822832139145768347731800 11962086 43085830690843711523344795606632540864 11962087 575713024223469257804930821105883835840 11962088 -496209836910118066369467157109080458240 11962089 13132234939243351059080213870474712000 11962090 194997747309020700676697395292276321280 11962091 -865019820110231431406117031228377354508 11962092 124485702518055187134198567480536151552 11962093 -153377069285667584174931363742700487552 11962094 -262683573611449262947705625184544711680 11962095 -203375904656794820373897229688002410480 11962096 -92272173053629201043402443249711513600 11962097 183066838765711366074881472340282938432 11962098 119823693570277147295014248615342435984 11962099 -1056037469526587822829059417176559086900 11962100 75936818608271396724933873067630348800 11962101 180817185968165882833404258072524371200 11962102 -62004317658623253788091488964307345248 11962103 -158912371878690093516619314176695098648 11962104 -191408068512251688183607727483028111360 11962105 242219468768045307585157062941943304260 11962106 -40951946714078897719045144032823946016 11962107 -928707691736461085179753004407766673360 11962108 87069318408622091987061001607367446528 11962109 -202268976188498192626859993988203344020 11962110 -130810679341888382084307852147331065600 11962111 253041257136211808950436879162599778304 11962112 -118704031110722814646670782546789269504 11962113 249505606371490701576952692452196122784 11962114 25353898747216061901706026469684526112 11962115 90452609073358938495493010755775827200 11962116 -241965137858576415476140268436513742848 11962117 77825272406756112482236254333454029052 11962118 272559857882591226317552996217410103552 11962119 -106493211424863433176520853024162888544 11962120 476803385575506853043227824303323596800 11962121 -226648897329431218175734227482916406428 11962122 212495932174776578554542194430667567872 11962123 264326943148205095036390925470708561680 11962124 543463019569118439075008252178306967296 11962125 -132635626321259904169793071819449600000 11962126 2712758798465529951303035169978682368 11962127 -3403909409599374631519966189124088192 11962128 -216750182369555377383433511760861659136 11962129 -366061226082824147457823922932730344270 11962130 357859929329768000860377259669093785600 11962131 592104376713225859960439065603268672064 11962132 13853979810895007430917249611102248960 11962133 904805391798193586040052550476722554382 11962134 -295948664440546297068336906614838528000 11962135 738875701605361683324963147673741950960 11962136 -64073486105202866319256387817783224320 11962137 -150525310541485358009454864028896592512 11962138 -532719089611572695241436833354508331280 11962139 129237248982925251221077539778848399360 11962140 4951987435583239319007734946600069120 11962141 -781536727701688563316685826977450018458 11962142 -192212029001170837112776102468246758528 11962143 -152436329121488435792155623491151038568 11962144 -316450873929403649230222856950175367168 11962145 25959150603721615902855672163661282640 11962146 -8887474104848076362059981813763897856 11962147 -321041252984029560309731770680061900880 11962148 -911611851508937079629465689747859303424 11962149 -878909465597922195742067637263655087360 11962150 -248417313068886740244389938839051751200 11962151 -984189054792515329639886978568457296 11962152 1030141690335324006084902094356019916800 11962153 -166657859812728080263115092982053676160 11962154 -171593329329556547069278909316016166224 11962155 26620212624803930112937631645518890720 11962156 308195370918755908101475076475208683520 11962157 193206002876985127589270976669893600406 11962158 307739384658359610802964125794867161088 11962159 670985162400164286816225618275133166320 11962160 -22816694163887235689099570422217441280 11962161 553960167449049867420734494585110307380 11962162 282154062665625413598782630260615130112 11962163 377571031634191628705955194968323946704 11962164 -182052774156924305307549086918106599424 11962165 441600894921803737935333066069755244060 11962166 444436465543033522190989258354255670784 11962167 268285218727368236106957465635490585600 11962168 877539064469810924733851589793214976000 11962169 516948795570797796617770402357177379796 11962170 -2537147647709641002827922872754424320 11962171 201204056885307459679755398663346768592 11962172 -224750494579478647106490729004269895680 11962173 54113305212305668307369955374758077984 11962174 -118726285761216788492667100026990225600 11962175 1200854946363918159494011809025415241000 11962176 211220366544590331649627829109755215872 11962177 -465472207901375726916347426102982950974 11962178 334379307053592832367612612800248310656 11962179 -427297469006842447329206212702452033276 11962180 -357242197279718791641997142373073305600 11962181 235613323714105572593102842281824640 11962182 254669097195980616160783255415632972992 11962183 630567467890059474501910230836989817432 11962184 -194048994524820863763601516196461025280 11962185 -319376937404681783266031166749036146560 11962186 508403795204036087303257388177337782880 11962187 200744224523682924121971476861823796032 11962188 -43715096382870077530188397910524231680 11962189 253914657863190598571770232022454246080 11962190 482619079522858636923057120455436369600 11962191 452783944384669254268271135457333590400 11962192 -279416758593535747780960746171990540288 11962193 1257047237983243082176291273162508659440 11962194 2917930447620939753698373778274294400 11962195 -167038471981729141427157426554129543520 11962196 -163091007011222189295042513369686980608 11962197 416211054372892116502257362523576156828 11962198 -204564922513701913901991939647641394400 11962199 1066066178597331359504462657850096424200 11962200 434305301652575296567112345117184000 11962201 -29184149519492196424732962966180612000 11962202 94087899416330812259264356515285572352 11962203 -601105245563487105872208558714413031552 11962204 -935358896274411961774495457226505260544 11962205 -588856024936321834570057191220456147200 11962206 52291745762021036389310414124873677760 11962207 -204005802130096583895777257765945183280 11962208 -447630346439092544988669550100205797376 11962209 164580255830835306168741362614611806208 11962210 252573175299386359571048916150848256000 11962211 1976414939039222762714108445498368064 11962212 -219752419161321503089491640191327590400 11962213 10061538908449998768693550018519276864 11962214 -1171329598543499128805107964232597626880 11962215 -315139770997136486658069408294455484000 11962216 -164503182131212594998049559090434621440 11962217 424685738892501340753555034287243198266 11962218 1975182510589050875964419897982406656 11962219 -21506794831171824469954989243455228904 11962220 710964153612091523724930334956689141760 11962221 873238592788881943945244431215503541312 11962222 285877689535146085026842945865739592448 11962223 166453604367142206098368295133838796880 11962224 123004486915055029589833699801727238144 11962225 754983184509774150734283550209166950000 11962226 141190633054533984345972663799093745664 11962227 7105608662789577926781119121201585720 11962228 -585831040511129750149371048140480674432 11962229 -197280635256002106859494073402981491360 11962230 -56817377387690785493831509725057300480 11962231 -292166034691849897112972748956364977376 11962232 -681728390725885094161709268463920537600 11962233 129533294273841122915471150527386700464 11962234 -515101932553725714238184465325875769408 11962235 387825670065422785060210509498368167680 11962236 59584464315414370956910927108465041408 11962237 260555157751779059877101406712534091712 11962238 275659889296022961913815447097496370240 11962239 1180203521947256522236735283185209139200 11962240 -678906994849540162287759342952670822400 11962241 503340544911312686119007358602329344642 11962242 -10909194098275787332651449817969505376 11962243 1501852199478804786654925244342638106492 11962244 75582677563037596517334194587464855552 11962245 -195064041615508236975360106693520563200 11962246 552636294835825479290824626308081343072 11962247 -1583781602959759415328867167715892304256 11962248 -28880725716031054476221385382637568000 11962249 -43893931799800278467575805161301062912 11962250 227359300070749269663599803579477440000 11962251 -336781934472503969183081822735852727408 11962252 -578557318024616011994855720425196021760 11962253 -895358783410051077929302004305018407498 11962254 -79277294622902298474788190588311193600 11962255 -202272019272206138808359789836024689840 11962256 -5372404813067282203005664915139002368 11962257 161385024914232539331249986415715003392 11962258 125032363943466983757810755206057804800 11962259 398338931672035224727901576276078948160 11962260 -417298320348625758088519504259332849920 11962261 -988582127412599749299275763704503681138 11962262 114116053238468904455740911558308380032 11962263 712865904907747697635350443750131152744 11962264 -513935914428084502077970105591181936640 11962265 5780385115583832461289281381075721600 11962266 -849758852302737270411858352004030976 11962267 134570989708892149243538273268442995640 11962268 1030573644656381432368022096823129838080 11962269 -386251903425065256425227607011235136960 11962270 -141440034439576304111651607590954569920 11962271 275786515342293163388989198525598172192 11962272 -373036515617431207617261372094229250048 11962273 -1547917107229227484800756112793920608620 11962274 -12143723701570371731103720828269106864 11962275 131521496610145110259278569867728362000 11962276 15496721326842859167686940344448943360 11962277 486403021456746776611100270154156535134 11962278 -199032578933268246342048233940140918496 11962279 -13849558013641225030077865081077364608 11962280 323945968442702206627545882265328025600 11962281 67172897491781739634329785646070065552 11962282 753853184044910387861641075344563746992 11962283 -595608954656876407414186603050707268672 11962284 270012702028279644439181434145818215936 11962285 -315217827611582826250777427811092314440 11962286 49611523342222162243286859635169469440 11962287 673167613290604376233146232056365863944 11962288 -5574759809266324392954452390440140800 11962289 -1027572856646242605401364711202206284910 11962290 -43813235326067766870886656765632309760 11962291 -120601558996485547360904565260257439856 11962292 311514911729361231821344118585687887872 11962293 -48591780964825698540028067021918785728 11962294 51777323300334260976617349332157560832 11962295 223492681457239420465887502516940707800 11962296 -626693135800477399456078685699774668800 11962297 767072833647737432385471054088073939460 11962298 -423186137081438108281005776448252147600 11962299 -13813902116168070243944244107339822592 11962300 -15968734805113788663255666340152115200 11962301 4533801584037771286488290216698479864 11962302 44556868423759096600553314989700416 11962303 369105543888207989574102886491509855552 11962304 314923646704103862618638239272567570432 11962305 -546654977562304527085877117308492809600 11962306 -38688495538511635875698489815589892576 11962307 -200417402593314627346463197796509408608 11962308 -553209496524527637357094102769614832640 11962309 -1086336392254812490347772711950940692480 11962310 -82937209956211491749345296051251949440 11962311 -9249971134055666436878471591997818880 11962312 280947248423020322636565860247185510400 11962313 -311758186611381363186933169385287124016 11962314 -30015891917369197795455869312314076160 11962315 506570642130733613990155137726940908960 11962316 -439760862955642139354338371364199193600 11962317 -134713242429003397876006367589409474752 11962318 531771978955676990136522722849395143360 11962319 -1241312917433465853598419669283289003280 11962320 -84783389622015814707869213952935854080 11962321 -842715191117684440548918729077766364110 11962322 -574722810494241922031366605625078051232 11962323 -43302865167759361999911226268575698576 11962324 66290498619000323210986434196068864000 11962325 29898279770722854907742795791791175050 11962326 147722533551458729600451900917664240000 11962327 -972537023512462943992423625282189064576 11962328 -114534285195647051486329969953351229440 11962329 394000111210808305011476867652966588768 11962330 -288352498932112821125102574087329095680 11962331 -1325062102881257616990667945295855765688 11962332 -133943412240317532321329839537187487744 11962333 -1939184405728930529880718610374926930356 11962334 141830173745515504578381190575133554816 11962335 134744127749608530996829206490407621120 11962336 -287248448059688931824593884463799205888 11962337 1513318577399597672000285005343121805986 11962338 -554018894857796581286059302594870359040 11962339 -429552855727009590306908430871387344288 11962340 -155868376065187687578468565229995929600 11962341 -404659517403327980161046118985610170560 11962342 366687285534116785895760340471922688 11962343 437216456494318057466961249608802416640 11962344 -364297331180266880396287185180519874560 11962345 1078308359307240763878892899452855672100 11962346 -325650142775159500816219208448909606912 11962347 -465729038185814463204191129352876786600 11962348 317363640160102605164128618865846628608 11962349 -660507234421288152081672274479549168768 11962350 -137346409947676652222242627730505744000 11962351 340072477459861676357903952554514459792 11962352 202456067046617165412003776647442989056 11962353 -363564900832562347419125388703120378176 11962354 724300640044782143186871482514440015376 11962355 -378987869826992983280038146864266850000 11962356 103985335739660022272504856128408395776 11962357 235488806393474251675709844652602335232 11962358 157741698115367777533476580620486917280 11962359 -246012638216918826143881854153524348856 11962360 -144324337117783745701329730094716416000 11962361 -509464635685323898257208669855352837376 11962362 -59945924363608128983124754045188645120 11962363 -423291951249368961127282927153005977840 11962364 18516611908725685188830045963921405952 11962365 106486647241857720400697747894006423040 11962366 337579773203884031547656679884069498304 11962367 1502328969151148626531108037330340796416 11962368 -42024336257341332003978422377670246400 11962369 394471289191356337832195724497819703744 11962370 -358674261666228591799185914055838218720 11962371 467451135700547481511526687258380679424 11962372 76816123355677173744581480693227236352 11962373 359013551618824798842569605039319750400 11962374 395039591921246277245331645384586580160 11962375 219861509167121588438717730300602868000 11962376 677252902736521914196307721640651822080 11962377 495065783891634929299603946464527513600 11962378 -205344765039492316191859203814642967760 11962379 608535334855415783297619852661418214288 11962380 7160050457802454611743742880613698560 11962381 -1965392708493384371356995368206922046880 11962382 554108073607896013365322701650359353792 11962383 -708230361270029357443400384731859488896 11962384 18618918885297218359651661229416513536 11962385 -12866924941136456521467887850895521600 11962386 46625258804657568147576257581656607104 11962387 333293544108308595602742721967256725036 11962388 -223075315078446139797396338044408875264 11962389 -65309308856379765505052581412399784192 11962390 -27997820761949527714779013008250141440 11962391 -280686991652912789784716485256400654720 11962392 -179751559341270750749284426324941864960 11962393 -920780037923286438439172743454207671680 11962394 -346531121585786992604152032020615007504 11962395 290220492447408190397463822003346483920 11962396 4122342915337860150239573948643972096 11962397 866148649664388959658847480510095903846 11962398 102079389090790333253548336095479024640 11962399 1188307962909181160533874514310772098400 11962400 707334902858619708777340903163363328000 11962401 245820176072884230602971721166292489920 11962402 158393766957051837499014421179860707152 11962403 1391910443381495050494242109104886242652 11962404 216931011893268391162403330185761472512 11962405 -23329474535357779732669101986994908160 11962406 -11915025314579137155966834687752322432 11962407 -14505705370485338501631058995749667840 11962408 459338119586331040460682825657610152960 11962409 469647294204484794078422295068814480720 11962410 27202358467469690202781914520244083200 11962411 71068653353475145487145627115098626224 11962412 -5424310591083910505934497475145973760 11962413 -786931845845317923322317515474095243380 11962414 458327099138352737174298803059106677056 11962415 63233215968164579917986869417536434720 11962416 144260712621310174555432174552017764352 11962417 -258669079077186226857145450921284823040 11962418 -72189421876007289849752685135469386432 11962419 -177190677466075866162158846354466452160 11962420 381132638091179978694056907478269050880 11962421 890611401460643659561620245618673440622 11962422 11796321334340085024541067617033121760 11962423 -3089735777255120098686392633822120 11962424 1262400937543405036773601501964284108800 11962425 256912550288575694640729071574473250000 11962426 197001129925422361057339533628741512960 11962427 -781086433896656799338635174319810727480 11962428 -3402273494720508451453508450840248320 11962429 100807515638125200534018334266583469676 11962430 572249563187216976263391328488427545600 11962431 115721574420356749482666620548382556480 11962432 -168890579107749482385170544570395525120 11962433 -138124192336399350496528876496763417024 11962434 119539274374078909745008664651437025280 11962435 13446422798062937565175757273260523520 11962436 -701020628789244606141406178501134696320 11962437 -77863802283977232482118107196934194432 11962438 -37097531375115901207587193753705359360 11962439 1212947831017936849245440938618944081240 11962440 170560038678922095470149017074997657600 11962441 866738620332924884995773739759289868852 11962442 -265648717447216805943408625542103140000 11962443 13128755507285137960974352685591183064 11962444 78803265140222554051641989572468166656 11962445 255369015709875087358287477074224860000 11962446 5147349068632295921586510476589963264 11962447 55926403760331632533208225802299511264 11962448 244076125028268063029414239083856527360 11962449 -1061139062808407531497452512857673919966 11962450 64337974736292411965960285805587856000 11962451 85444371306768518311551354690818255304 11962452 -83493780144512090914684168231619155968 11962453 -1961036559017071250302597979911662076356 11962454 211410406051187044342317953205513747072 11962455 75205888194306372799818834371712033360 11962456 -1311047663514051577984437026935227248640 11962457 13904354471937020100868419225810980100 11962458 468560368083068676571038475574670474240 11962459 -1134783734461905883694697510488963505340 11962460 155703334256521299372355449523995809280 11962461 15947748981565022236461569948894183424 11962462 449375535333075421840149433374595747200 11962463 -429237975389118293387751686343939000288 11962464 494945025671893469035323914828221906944 11962465 494789295377405125591666548523015617000 11962466 -36185289048943869043409982707268360192 11962467 639155410715423221671230895099407711688 11962468 239819291156908206968928926409893888000 11962469 1377352320166112113945880411446359951870 11962470 -55494369825231332630396218694897318400 11962471 -3498492469109535184307361877691638560 11962472 101385493776882296098376494728024913920 11962473 119164697734448825503410365510917369824 11962474 -767978050181400925852172293922280477264 11962475 -99943989555833033014651273874390743200 11962476 63704628456053951592120222949482892800 11962477 -788627715367476190731008214688240373674 11962478 646847131704299505533107530123048824832 11962479 -314767920767984376991636363258981144320 11962480 16171403686379665324476061878796124160 11962481 574448950232142079852853379214874211282 11962482 21420942505768251740256028434898403328 11962483 102180102737844038220520086099999349424 11962484 -393387748202563791419600570878199568384 11962485 -11780848518827187815761900218483014820 11962486 558980027185643324326793758708922045760 11962487 -162064461190529107691247294522322944000 11962488 50079535730214861272673568165854289920 11962489 789949558565373613153803686501832664704 11962490 -42931381156057523747689970813599809600 11962491 17962209086234593931850293218940232240 11962492 521813501833417552067163773786544015360 11962493 -939245253479158267085901169755672223200 11962494 -177601019133920180461150743715213728576 11962495 -966874139540084961399384809955228250800 11962496 314669787538503333149035244981688729600 11962497 50075575280246362254794423378778366720 11962498 1106386627257203421535746510565454722560 11962499 850596667025810275443719971474820389500 11962500 -386244525719515905082230916277952000000 11962501 1442862039560139393587005450165397521502 11962502 409493266032008302479563745910219881600 11962503 -62336719733702289720810675303883672656 11962504 -1284441240718193845679328475025939865600 11962505 -325338946365393611544721032237061565340 11962506 -102849876814786891792803926761365499392 11962507 -264644257265544274981728478802792818848 11962508 568768121947476666572480300206631433216 11962509 190708207969575928834569461462676318528 11962510 1350747293035555254356813866527659520 11962511 -90860338626151549884897025056850630656 11962512 -216850247363502754645951470840224808960 11962513 -232568269212635954380175416222419948238 11962514 -10116221589218903571860953295451889920 11962515 423241480961038237038280922111006085120 11962516 -1055311067437589499680785556028035474560 11962517 3170794921362106166681332241325887772 11962518 -49639385889210752051648314317739505280 11962519 -349624886296140601336294104571405221456 11962520 -782746990663124033626457784454375219200 11962521 -145993855251403511624568233118748584960 11962522 100343369740030010375054666239900505088 11962523 -2211857603438876809890461232416385927216 11962524 -46420591007676956017475917212544401408 11962525 396922216727899532927347946197942963300 11962526 -1226064672456245863677366263885915145216 11962527 -120537490672949841547378160854463280000 11962528 -666737380104341291609494083736895815680 11962529 -248979641815956291712667535626805075480 11962530 -173402035594469083110603595652405798400 11962531 -9651797835640735855093523903544126976 11962532 181671633075989240832770023268266164480 11962533 -199615270793682747525939825483300825600 11962534 -871613469598185087338242753090231765248 11962535 -463707458757990843276244394854531293600 11962536 -99916004946265213457205859194368409600 11962537 -225782864536775853047884175269201239814 11962538 -49435839679326922303905129079710914304 11962539 -790727859723307811474341221099417798480 11962540 -472622252548092963403506726961332725760 11962541 -249644843238525458624067863003665333536 11962542 93268386194120312079919889019567707712 11962543 -1160647683599337982681277914498698779520 11962544 -246922561935287102180865972690419712 11962545 -10206827584842304058144893218214732800 11962546 -856356776334276905684701414371304581120 11962547 1452475182541044897068500484866261786440 11962548 -96455659393758620651926186334657131776 11962549 -903741873604479119070107057226984821636 11962550 154779942285832620101146022247603712800 11962551 496612726654494242006476860647716774632 11962552 -182016936311168651046933721104919756800 11962553 -389094618597618988322753769763841982336 11962554 -178863827025569860461923034162621742080 11962555 -17082791331975063261945975422565492480 11962556 794227158316818326198020671917987128320 11962557 900997949182358787616521084645404928 11962558 -400814549653732547432052705308005458240 11962559 -122953410031609585611149380924698359808 11962560 -179536929913018989411417655582591549440 11962561 537101147202477920424317172561806455252 11962562 -25608402520523728679210534791251911808 11962563 -475595423333468207664904269973772962056 11962564 -300843867480301098873881436991779065600 11962565 -596582589740832573832209923750354743080 11962566 -10775395566813461128196061362995433664 11962567 565417511229907829279428499898389158616 11962568 849905206413131624717594116522581058560 11962569 -590745640650893457383178011971563465456 11962570 21489482185939268163621531903689049600 11962571 -540314023835982528965747639844248929800 11962572 -281471420824006317765634012386416951808 11962573 -121088272172839528901218551648080214560 11962574 -223328042028455294080268538021922084800 11962575 523690596385359549473317354730407908000 11962576 41901897534948717755966376105088253952 11962577 -112121460459186193240896351558498843456 11962578 527044161153083831170114649214110327424 11962579 13066319716358725358986841112803406480 11962580 -50612752924174953718061756034407669760 11962581 -217607491106145013387912583110203914496 11962582 98636268083544093796400440912986274752 11962583 103738344618977154639203859718399157184 11962584 -683205237914798068639957193075132221440 11962585 -96173780344508100656055138127774196220 11962586 -136213895921731935598805277183205685760 11962587 149289055796062739791461691704609008640 11962588 343820992862713289609519116108815854592 11962589 -171025333008377732198310794712898274676 11962590 -23255570162252540294837127702241689600 11962591 1066101759955826847144153247129455000992 11962592 -916145516389040836474382241869725433856 11962593 -516556171835773173463011459650271640800 11962594 95935909573457641872126744013521533952 11962595 -741730375700607073619401730405955956400 11962596 38341846541479470176497700705075131392 11962597 -1116524301676944987848179607651871181954 11962598 -1123532355521419321307140091119843025280 11962599 379432831018600502543758791701954439936 11962600 -1923381778814474165662458842191872000 11962601 -452739099551471074618420083967336702848 11962602 -386077134763401984327571178994151805520 11962603 421656418992637581591810614963166112504 11962604 173698038864445378427153610734113182720 11962605 385615742752680120584836897505799252960 11962606 63760326966582216350487556614635179584 11962607 -1233236926365386363063952412456107594000 11962608 61067120496263927747515059332816830464 11962609 -953856212966530955303239960638708818960 11962610 78786876541310062531918970337688273920 11962611 -52718130680439678743137809416737424976 11962612 -681255888461206398447748870303592849408 11962613 32143400392250830897563588167908812924 11962614 -135545046370004630722080618182955254400 11962615 -537611668695213739005105041995151428320 11962616 516967679877406898883783751668550348800 11962617 -7685357935896561471253633986205284288 11962618 137254132670625041964030678855466126080 11962619 -1147047494029809557332006455677174773980 11962620 459808513819616750780101258772663961600 11962621 83957947047588308827598542054850796288 11962622 130073492298700054789332845018507771904 11962623 -26913022364890737387951783893576150400 11962624 98034007237074800908329568270616100864 11962625 -648929764923852473165851461342073551000 11962626 130454710597542791600809161141376465920 11962627 -740618049993188653410426520476699755524 11962628 -837668095508164771428644909277332029440 11962629 -269999730692158126214383180308870076800 11962630 -102749536125150291322120489055172480 11962631 -1314266575740602040783214738422176894568 11962632 129283609786972596302273074165702164480 11962633 -1157810572013874623281226770618552614118 11962634 312295975776811222767043421746982631216 11962635 -482233220966125315730485984099955216400 11962636 -59199303102988030427976872475065265152 11962637 -272450801166800584544799786095462880714 11962638 -215458637481892247509872452557001189376 11962639 155572975643338130584722472451814474424 11962640 38450666020580166095322185725056860160 11962641 -330349478506582942882460815047867620160 11962642 606713826430718419976658707366107702944 11962643 -387466403948335645826649818362758912 11962644 -188798365390957009959765136621262505984 11962645 542439767913718979429503195802726649600 11962646 272820016010453326916079716115685258272 11962647 1285062681993494227250972856810217044480 11962648 -802471033299524253157226146521794273280 11962649 -1237776610532916828625452705395649408 11962650 -56869544031919404240005067023273894400 11962651 326527603286827901203824977232560011652 11962652 13802095222355256903774267504671244288 11962653 -86122339688556430925654393564291104896 11962654 1204733365962447409199667224920789125120 11962655 109815246856512816783347195322222262560 11962656 44254109677082197461357156980551188480 11962657 -329799309172808208974414244972169556288 11962658 471287942034071999701161713451015899520 11962659 -239811230800351915103102408623827921600 11962660 -166185456164887638446353292648860016640 11962661 196713090067028355021013604835110195262 11962662 74751311826029326746561144929514532224 11962663 -878218429743574851004816689787187962440 11962664 1035042804495167444395887117646895754240 11962665 -513670321283083021318779907668631800 11962666 -744480496998580780949572879698311988480 11962667 629392706280133983860164296037959946080 11962668 -38009517642776991503256237357298974720 11962669 1632558163684137425955089045550877937344 11962670 -443609836407780456247550395886976390720 11962671 115948334143564977375502524291460232448 11962672 94042170040848557539991605833843965952 11962673 -28748803897371356149830416129030596800 11962674 224428291575670436036689031011818624000 11962675 -132764612404328504823061557401793919200 11962676 1092294034712590749985506860587740641280 11962677 75801283936784841334313339105054303520 11962678 83225371562558536397381689251042581760 11962679 -1819017458034896846134158469327552563648 11962680 -433819508673398754945015577157741568000 11962681 943090269993338085087235668311081239764 11962682 -429955683744064382226961735620141329808 11962683 -53719667946389630562244116824105435520 11962684 335906393413344603775084926206964550656 11962685 50794189050723828296308214792963664000 11962686 -1325050924419131338286264312056166400 11962687 -1498115736651954823672062602319251881608 11962688 -357228861737535974609170107975885914112 11962689 -55791155688786554730991298677480351680 11962690 -528357153381469698754205052367471826400 11962691 -73054478538908090314500494470375990560 11962692 114175171008174652962943148015267377152 11962693 -174350026444641065036232714723938928192 11962694 -646422074619644776793646851717255251104 11962695 -237330476408617322870266688293910120160 11962696 744830277427203989515538496482350172160 11962697 870947998148962289687427171355285021146 11962698 -178621295621751483283154937588391210752 11962699 306365578896013390905020494174335371040 11962700 -171411770761016853156409880646320620800 11962701 -108740471112835174223717989613095632960 11962702 528707611856686476337142577830539791552 11962703 251960759844242134689333828836078582160 11962704 21666436960715512615548285450603724800 11962705 59576779822613908079269216085179279860 11962706 311175534164770474332511699245931668480 11962707 408512962294385548449304100881126684800 11962708 122007362515869341278252642128745209728 11962709 -396359906904053914789876840138542840960 11962710 -30177808920935839098737148700261238400 11962711 -2629800634683095980160003478012105529488 11962712 -948301527425015276932309317533520691200 11962713 -228427807980568151136540442810601607264 11962714 -50396742693792716464178528291372298240 11962715 -16996723911907283078702670884714089680 11962716 -760927547148056204555025795179530321920 11962717 135218233429739034264118424463472417420 11962718 449896139968586720770962721355939410560 11962719 -454276808902243242757473878747392349472 11962720 -182747971851286840859814980587754618880 11962721 832213378146811555146449163401802629922 11962722 818928907582059509620274302237603430400 11962723 632814933561684938616701936553270685720 11962724 -304833099997018449455683900167216503808 11962725 -271147913270503022375679262282564334400 11962726 -877884167072158871433300475663098470688 11962727 252489106304578024914883514595196045872 11962728 8774284421634133307149246480167951360 11962729 -1031206009354524251868973383906764672 11962730 -206642806785240012435644295225560599680 11962731 -261126529192887532012176765809062786560 11962732 707345551022263530284205976134168391680 11962733 -48765747122429569033946916728120035200 11962734 34981012292327229664563658877771126784 11962735 -150034951038589792097205383662868059320 11962736 76868345932678882806086476521989701632 11962737 -390720272308405437660110808048562540032 11962738 11864019517963215071366177804157296544 11962739 -786773176692518934217640543210249729460 11962740 -370089925514198954411161243502516889600 11962741 254288947085303686198820677703997338272 11962742 768319137535679423345833179484386700800 11962743 -172759895038338264119540792836357320672 11962744 -485413401853962181838055183754579107840 11962745 -65873865462093144019685872369310952960 11962746 -477175512065358156781372604727142282128 11962747 -1566768128688046504626567978245653403928 11962748 47094288888416062473998558293611641856 11962749 -515867419498382313193850521079908225440 11962750 -18380498570179647565335210837547200000 11962751 -551244343089725800743538608531223525248 11962752 164994100889562163978950727311179120640 11962753 -52573423115683682952941601459563317632 11962754 388241972308951241670482494995813210576 11962755 15257187158858525869429966793626176000 11962756 -310902495083668026608929968190482104320 11962757 -275868790750824235632395553390812654400 11962758 6339329412045939077370551629425906048 11962759 479834541694396903705077312348675903504 11962760 -193006668484930966288579053758494310400 11962761 -546992380277038713547960206486107428800 11962762 -343137426552194290563965328915970649040 11962763 -969279022645417323465439029703673265600 11962764 646016346060577255616843401571859858432 11962765 39087247054725439663205609890370611200 11962766 -11663592187522027600745332852074527040 11962767 333745164871597805977186205572528262280 11962768 10062262523659624024286021131486011392 11962769 408866672844191077006905218980503025152 11962770 -288183040970204150475431906312865446400 11962771 248898147619818401695525724861930189344 11962772 10886390995920086983545174087578007552 11962773 -1043401574803104339144670072963900467378 11962774 443485922480970422927355083824945775136 11962775 -306677105317724545605050889703259122800 11962776 71636032242712572812314914237547806720 11962777 301431567825011053226375203626333807300 11962778 -291179761552037175738068366646172634400 11962779 818331245425193608051456260983998604184 11962780 -299534571819823363360870168692843494400 11962781 -1811313794733313666356832815027319227840 11962782 -283161612647774589652110678506274712320 11962783 -368663209375068609569516655757556513280 11962784 1344140847509829223845575729700816224256 11962785 32770778855696028151028445688211871360 11962786 -63242857098469168412060940612631344 11962787 741866515747866562176378734625586217436 11962788 129624764281641939516379658005543142400 11962789 -1217046822420036636573931545328189312992 11962790 -71588156537146856544990066703559270400 11962791 15061114176283231612574797911585907080 11962792 -332339275903027022528776436606838912000 11962793 -7191270445248725487747881638258771596 11962794 -233669758717922422444105519298837733120 11962795 -293568304924140572186811562213614685680 11962796 -1233824094670793267892135659655084403200 11962797 291504175818103665811115433385601001984 11962798 -315402501472727928413022591855716916864 11962799 109944893879309676432912790015541196240 11962800 -101260343368376660146708958657424998400 11962801 -1483596214405591474158221502849039962828 11962802 -32700237674313100396973691675961648608 11962803 -258628644390147121831989968792876388816 11962804 -80124684585800859740364822650317113344 11962805 -744059509913097725116471724978395917540 11962806 -97169529225475883155231518886184685120 11962807 5948849786571083123639352975259559872 11962808 609563735824996641218217337909489950720 11962809 -51619151213972201296067520502475413110 11962810 -84808159511156225249783166443459665440 11962811 758508984173958593042747050397595040800 11962812 -97184200529146658718914649561898598400 11962813 -66756749630998870089976205968255438560 11962814 -259679336159007946729247520578270522688 11962815 11087845139969657866656992338340739840 11962816 167662123593439038721454643274995204096 11962817 -154414904007724190041000680961297546620 11962818 -3130928468504469646474549867714930176 11962819 -1637387950634554262372314458115254104880 11962820 -425785735231911894152372030641578289920 11962821 353434231788248115688783145300010516960 11962822 810924530058422036197970736586279823712 11962823 190772860660664976370519769290103322072 11962824 -314398720478261531229421383269515100160 11962825 191148228373111194385941812174849054400 11962826 434141653931375025287101016390091708000 11962827 585661750195667185933562123777498683320 11962828 -18109527097789307698864823984700159232 11962829 19766912221427808526967794254128945184 11962830 198684183240531451176522162023686947840 11962831 1613227137006540836997538892670043718152 11962832 -179260957563546762426632090786076819456 11962833 -144617149562273445873641804183744525952 11962834 -537512268992067368272745573937402664656 11962835 -982323126689765453128198865822730499200 11962836 -185513050814395414769274722894925742080 11962837 60497669637598188164886912904540918240 11962838 8269152444445985300860081060746662400 11962839 213237054182229274414133770279569736320 11962840 -114664462137546875387755648504436736000 11962841 -142549156301371966309230847370899744800 11962842 -168631597475317839937536233502506737920 11962843 5919179177081002138876822128983910064 11962844 731329800480283243222514561585760425472 11962845 -234342943771373365183913074727813356980 11962846 -92517589571728867461276644124355288320 11962847 -538458077458412080180002677326991179560 11962848 -746245181062427980695200749339308195840 11962849 -746595810341301618084885755460726499200 11962850 302848580790919357051751327521828732800 11962851 231804201709024559868235873575228027120 11962852 -345625597146404353343875503539083186176 11962853 495657225493025149319111192963689416480 11962854 255389527009446777399838779091952684064 11962855 674998745368398790918993525317870248760 11962856 337504253660262184595144351612771942400 11962857 340416072242166313659461111267256188640 11962858 -3389580482870252121085807693415580672 11962859 90065001503888473177316622418915275120 11962860 174742588747231070533157984255783516160 11962861 -420463292314001316346981424718238457376 11962862 -532262086149218053944182827545351173568 11962863 2343108251031552779396602576521400151040 11962864 -161125556614303247536995563790792785920 11962865 314635789783173040311049206685613950260 11962866 142161221735605406863763617438240214400 11962867 519933847978676653162267418918935546192 11962868 -684100418642669333389389590470179111552 11962869 -14966230671164497826098437145316997120 11962870 -206694437120929196204212809943048581120 11962871 -42249867870567755879210306731357319688 11962872 561395032967279453627267876550365982720 11962873 -74747162412852407517574207217007259776 11962874 101295026207452565757110359977839138304 11962875 -26321623763784244606694723466545280000 11962876 310089941464449507530606107460218511360 11962877 105615285801963124119592662490302507000 11962878 296035578057060227307081165261984967680 11962879 22310043637246565598716716010799497584 11962880 -243640068339141063831716919349440675840 11962881 -103315721801900217152074142058153957888 11962882 62527509421752940294417591064881059792 11962883 543120440584632072746012503228704274200 11962884 10269108211909314407605632905684060160 11962885 4790261540637937979915334899168304000 11962886 165906559942059252416997973094248306944 11962887 -452726750260863469772468575305560510040 11962888 -232527478544170065785121929659764080640 11962889 -742989969017313403895671377797133661644 11962890 139261367023714660960639073466782899200 11962891 -1818691607050712472205087272396414629600 11962892 258633200044482209710259516063370854400 11962893 -733089445790314527419947015850341464672 11962894 -309967956369345481601640894150231072960 11962895 -65272177056059922430630783198149768000 11962896 -28400139474311024741546702289717166080 11962897 629145957013232779372869190818588243060 11962898 -120843720834459325928149459032084206592 11962899 -10721280521394721610336278150282491120 11962900 -18626606244810089783773756022251929600 11962901 16683129247361084623608053042204497152 11962902 29972845125552714383363598806490537984 11962903 -22844472579379187032403406488952041856 11962904 -55728052424458795880018544941232138240 11962905 292720510346735693421129100255986136320 11962906 237868296348827854997736247899292262400 11962907 1827049157773277701597320223539041628 11962908 263723935930834922796904331178480417792 11962909 -909537286109903615327313396764042467194 11962910 -523194846446866112380886113998399536640 11962911 6941139936281399763362492486635302144 11962912 -689894079396885576355703613297780326400 11962913 -316152461414687599205847010103632294560 11962914 -1773360599509266547994291656069521408 11962915 172662473624025049838167942149157972800 11962916 373885729086402223242870725467409276928 11962917 1174204931847173313215459046527930428800 11962918 358387325032988406285768441434692127040 11962919 2074862011984288520002393464344551813344 11962920 -502880187433678527097726757477653708800 11962921 90302071396293962281212984885079272384 11962922 21148345346403589787167607752579740000 11962923 -226566722899269448940956480995814189056 11962924 -261832199727508036423162659084704321024 11962925 -237830165783028625647588781129710169500 11962926 150792951607238481120940647622293431424 11962927 513684149617762648271361099363355396600 11962928 -163353247462078803973628304480618577920 11962929 583481760976198559797217590707857557440 11962930 -27447180657791623627796941212606528000 11962931 400245457285421549218406008172999974464 11962932 325544024980717356985092514342136217600 11962933 1957012232508422075272331669939417435004 11962934 141412758199787133855453499529643450432 11962935 -397678253621035412070078140225703816000 11962936 -1330984220982920662013984696645056573440 11962937 517693973710099281473184083688822308352 11962938 -52268792569163109845017294129120841472 11962939 479982671039381321169046671040683255960 11962940 -539819879075809139270836758254809605120 11962941 136022453028641856840985475801222068224 11962942 -281947264043877746948781620375289424128 11962943 451866331508908152227842872175428096192 11962944 -1057451673803884020989862576767631360 11962945 168244736733988346848834368873206663400 11962946 -621228124897636491625382981603434291680 11962947 217947998788935795143851102717831831800 11962948 -38328828150548066252719026535392093696 11962949 -915354378491429310557735729202414489636 11962950 106893279596999763343273661019109699200 11962951 69381939291441997737811984462055162880 11962952 -138718862623926972364465330869246950400 11962953 483669290187363623634346135007899369962 11962954 391657789419942688554823054396522450272 11962955 397164364073946171623296515277999731360 11962956 -46788832378650580817785881099523485696 11962957 295729754001052532538861152289195321600 11962958 427190852355063292104462045193139409600 11962959 373182416025113310503155234365167838720 11962960 66828830917868142040253195453480140800 11962961 285612442127805962261290407582841370532 11962962 116280904173757446928032862247871129600 11962963 -785381057342096352726283571070283520788 11962964 -23069745883492113978039505024469322240 11962965 73787285774350099989436499830452078720 11962966 113378174720662330763847350031748806432 11962967 -600407796570437106732601425533554627440 11962968 -279135964876387680562718650070550528000 11962969 -508453228512341329232400860146515871104 11962970 -108464051410187037085159425021134592000 11962971 12568919717818701485131363236419757192 11962972 -276356055188744822709598295605223552000 11962973 1309470028140837504795969874862524540704 11962974 -367671807170028002615407004356062056640 11962975 -226345091099366814380224927009642154000 11962976 475761732570996403149850989325545897984 11962977 106425065764317432051872891139076162560 11962978 184648347481149910584654659564822249040 11962979 -319783380410723152813318551393630091824 11962980 61653514030181509303659735781644280320 11962981 -71949804106049242480867568909530505218 11962982 690230281170898442479955266499832314592 11962983 221958887913886791811552125857973434448 11962984 -1448599318003732752681632959400028979200 11962985 -371236267230182543591424013218302973240 11962986 55703044941166801656639841635049296384 11962987 -13623286103349311701986209514470608280 11962988 355724693098208780918788489480000659456 11962989 381872454152134981655842945949673770400 11962990 -17130790138033575208553042121366965760 11962991 -246419663444414941607010094444975810608 11962992 169331628721123228662166766117173493760 11962993 85580984688091150017505908973388497920 11962994 87244785661182968720965445425676835840 11962995 -262018950183578072096730008463514556160 11962996 30777808042351585293273673520573552000 11962997 -482714106549441463611991623971582041554 11962998 309618151335496782167652993282236853120 11962999 -19979273987853080285554692214643989520 11963000 -71365308282120823795391496439910400000 11963001 143102443446994783371674965047766964160 11963002 591872641042152551732198304521717804544 11963003 305591486625082695472100974933538430384 11963004 -522808581399097364633945893181227941888 11963005 549707839475996642680030360949274101760 11963006 -437924618810722072299872273423676515136 11963007 -667568417701016117303396843227028234424 11963008 755364376049547218123815026954338304000 11963009 2313318413615556547246528396940481032004 11963010 -198186013347058562781008614357755463680 11963011 190807220038694967712542852217943550000 11963012 -782222140263894231873292414760547586944 11963013 2405155630411157834792099152821932928 11963014 -100524150237826685912414064953354770176 11963015 7163045787769053995486712474331733880 11963016 199389214452283475371938863018900490240 11963017 1390906811829783309211758188612771943840 11963018 -149063081548839565503193485707224558080 11963019 624835416433970747501441429630846902272 11963020 -495370882455562015009674620988216683520 11963021 -10816112617835941479470997639044591232 11963022 -57275796602978655554395786695639264000 11963023 -314465536355309367835850903455766699728 11963024 -4912311330007585616249281565782179840 11963025 -357785601549828280794763798274890560000 11963026 79800470077771990617308183942695440000 11963027 -88987835687371313950888586281300774800 11963028 -85343756443756426511620718819828760576 11963029 161387596655185997081887715603656388284 11963030 370003442595517642576042402439713925760 11963031 818840705861221436131458359685683784552 11963032 -224517439962837403534544916690863769600 11963033 -306247392455940655734405226072081965036 11963034 256097783079265406866035990810321702384 11963035 -354806515324273420332525917529184608000 11963036 102627306197687365158156284718486374400 11963037 -70876969297580532499394383449536509440 11963038 1549532071091345777320449331095050703744 11963039 752371090702799856748391376987815040768 11963040 -194822663524897928914777822816323502080 11963041 82844434359934704909695795910298249442 11963042 110764714927663202681453745557789320704 11963043 41138622443804411995714927681355010960 11963044 -388123600540008807601653472456726420864 11963045 -446852079017667779563910210983276302720 11963046 -146504323145413599201673090381249228800 11963047 780755483188472981985055479543913861496 11963048 1389741553971971801662552763770728975360 11963049 21172992905832927748978518789063505920 11963050 281324708664538096792730592508723833600 11963051 -3373857828026955851098381106824573770240 11963052 -10999989023527571490046234458464327424 11963053 1452730114317010495807493104858443678060 11963054 -171929926259714619039956646517139522880 11963055 87981545208893192376224446850627635200 11963056 108477502063910371582468711267807150080 11963057 774236257429599247667972462696188496052 11963058 20157000013697655364686610906396059648 11963059 57173741704172004134131947179851653888 11963060 736034401744268252525657634757944268800 11963061 -344611767215579864765177016702719056800 11963062 -56744021149399367901553004640340528896 11963063 547104581325136588971680231169610787760 11963064 304403995905486201214779668982250475520 11963065 474018563678075411899480181668598673600 11963066 -311988192680605867931004506457361146768 11963067 -823454269898105188582777240150571726400 11963068 -492186860515244848033251024578444464640 11963069 1300010588235225575150870103402537574470 11963070 130313041402379901168891546209912348160 11963071 615211428764031316447752953091605120544 11963072 -91307644366229465024548417646654128128 11963073 -15902276670355498741769807272007772576 11963074 70910457899845028183090851044854656512 11963075 -376762833042900972190057500781207301700 11963076 -219858588219959960836298587573382369280 11963077 172956663774816786960059911601544780800 11963078 93813410545460947081791219416022975840 11963079 344718928194955533935181387868587091920 11963080 610373185038011580306783608480776704000 11963081 -640947918384136475589733348605975672000 11963082 -105704297146852107263329177550987389440 11963083 -349726233286249520476053223989477337176 11963084 -16297295454701979168154044175650816000 11963085 336283817035835639663579866811678834400 11963086 -57635393497048836294460784304654320640 11963087 -1476247641370317039728868679378609737408 11963088 57693220706618886211478035970860081152 11963089 -642218045132604607760514239109107780110 11963090 21630260415121007970845828176868080800 11963091 -48270037095931605802570515679034593536 11963092 564181015323646473758734612391330719616 11963093 1436840866198934201735928282557919942300 11963094 7553490358306842019345082239490752512 11963095 -783456617404963871862339804557202023400 11963096 -1213153527702474003119149646309895198720 11963097 -287372646242461041910836978258099829926 11963098 -142000285148432383819800521342885050368 11963099 136863130129608803242244914362130506432 11963100 -213955878796884838219012059786996441600 11963101 46248588634953565832354841920861480102 11963102 -10217363123606451397922693189950041408 11963103 252577680579901692735434903007512985600 11963104 -959886986065614130736188156511047385088 11963105 -444600946268406750228617300311211633280 11963106 -164454956055570261540254677261196947200 11963107 116301621898460357238407107385667345120 11963108 -1000350612141128652645109269401159897472 11963109 -829342359567710127796003199493912865440 11963110 -35806621505850163907869284769178615040 11963111 -603669846448703031941501651572174137288 11963112 -144385834975229296673870930881435238400 11963113 269756443568168231863798890409013386740 11963114 42854588160133540324469835263322049632 11963115 -398104825075126541819100795246052404240 11963116 -12388579049343598154857113557452148736 11963117 46190610664110606868063104936660465792 11963118 256521409063283634796809082827518238720 11963119 265028528022960419769076813856457830896 11963120 -56637305386204222842750440382108794880 11963121 -1043272535013422368449196175157178632096 11963122 -438581707100265868548308470805584331520 11963123 480223340103145963340892110413970670144 11963124 -202054763067987551785087521740062055040 11963125 -243367016023038281947026219688123836250 11963126 134470615206484706104823459284048312320 11963127 134962202857824957709798982573092447104 11963128 -812042959344606435742282686692288102400 11963129 -711982221134697187509988474561792970880 11963130 89756559812445009840364698625734731520 11963131 -1431876053929612841490782912652026639068 11963132 219896928342994368446720186808339664896 11963133 -219765106159322882160571194457724360832 11963134 -432241518812464372637265354501825014784 11963135 -331269358176243637722696437124020496000 11963136 107185231092155315264879843724874481664 11963137 -572301527833703260399589643807643448108 11963138 -1048998546061360712924598914471503534080 11963139 -212554887949156634449010681929170621120 11963140 -259820864107439873858667964820623749120 11963141 96661204898623047846459801061662262080 11963142 105735683140591996772985428246508596640 11963143 -344489530512573019774772949225546389608 11963144 361866945219143301860012425744284395520 11963145 -228661340938963882313080239714310963200 11963146 146480154478304768088118492528649355264 11963147 -88278604236754129904358875930847930336 11963148 44945952663571066299362796154481541120 11963149 1571559576902365306451747159932249910 11963150 238729487046633187265865221266864876800 11963151 -154040117410535843414501106357328963632 11963152 -523476895747022903264940539581561159680 11963153 -529194374182969656272794454544438347598 11963154 183019785681817604544487199863239859200 11963155 -152953510200626062423097794954423972800 11963156 -821866716391794149100305868990510700800 11963157 798701515142630755443516224605778532192 11963158 78063089295547324352080037842493467680 11963159 4492210673286658193119193827818418608 11963160 272008729774027414464207230625546240000 11963161 -336075965580424824289950909148670369536 11963162 -565880880429189568614970928605993710336 11963163 -798658723972766605616899976285897113296 11963164 632250963990479449524074725996979365376 11963165 110226864164583522500149131613886202720 11963166 -95565789248692531117158329477109034176 11963167 -131789476123427600989062334647911711280 11963168 59141412148205533558563707886508179456 11963169 -91569902422161187988144849820934309806 11963170 126679101225230534841362099228567630400 11963171 441676622080367107131911035359913611144 11963172 581544049962073678601884552037266163712 11963173 -9205642313504393591429566660711683976 11963174 -149745712387069315849630967815679447040 11963175 -61685405535663989613301127794156195200 11963176 246311740471054450647016004201597583360 11963177 1665723249879945037542811063661885308026 11963178 -448486198053813424587183568821066370896 11963179 -12115985173473332358231006731529197760 11963180 214788998875795310659966270303334246400 11963181 -400234425422670556174938177259031302848 11963182 -41152931817145774764706950596069087232 11963183 -161033545839142496233651308121669187568 11963184 -102501063382348061400987150734258896896 11963185 -101075627433162082826549339390667671640 11963186 234857250588205855857031595353694854560 11963187 -237443325879116891450192768318364370560 11963188 300935788992209205140821786956538517888 11963189 39694146139277890407333840917794003200 11963190 199650528474799179886683067639996496640 11963191 -1284464946284622913992919780307241976408 11963192 1826656822539799451655822288181961441280 11963193 -74843462372032580659332862267024810272 11963194 147278077689460646262015120439688728320 11963195 275877440088309502887321289142776777200 11963196 -155598938993833985844434229298677688320 11963197 -361667167037218038213002210812430772672 11963198 214013443050347417064840474892640974080 11963199 -719598998256333652276078208051461972536 11963200 77258958219066452226708738070819635200 11963201 24631895675566592133871483614069515202 11963202 -2401187857467875416237681373722145280 11963203 117495200144814934367123567521139195628 11963204 -113874475673751498281442470475474290688 11963205 -149798930299804073738483592812249744160 11963206 -419398182401527160318071380563268863040 11963207 -1748202744912351212591754401507721006240 11963208 777216754938246487188431899667760783360 11963209 1952603921131010181795060390827347380 11963210 -20846361826067587756449631692834816000 11963211 -342630842704571954324800520176653450000 11963212 -1771340735293931322649687649969777310720 11963213 361810509445062918922932295202459634444 11963214 39382407630662020308893137463690043456 11963215 -410271770099663491201126663490758546560 11963216 -114109642847386330352141128259800006656 11963217 249426482266385248139936392106728673280 11963218 634411555058339910847697142456102076560 11963219 193470880593724747783011730651257714096 11963220 51258681648150317457020724865593139200 11963221 -1564038934563706455356627823235459766578 11963222 -143656792454875712948537112417658371648 11963223 -740283239064951446052212059119467203296 11963224 -168675032625811031173253492666187694080 11963225 -147866637839972602495248314506166475750 11963226 25548220970983245107063409503412312576 11963227 1362658735736704215486028637938757803076 11963228 488548914225951042189943983803893785600 11963229 -300955022854872898422769208796660171552 11963230 -116696281991333251049717722275582786240 11963231 3882103863092155681779247391416302192 11963232 -464385829412709720204101543105003520 11963233 46900833453035335489942909722941661460 11963234 -983774899311522079372783233515652283008 11963235 261695495520198507616957059344153838000 11963236 655523174538690453101826860692355077120 11963237 -398022758012106983190973147981804218240 11963238 180943491261023295469229475491947591680 11963239 1899534413223649019005999521147783140256 11963240 954094150714020324303823462532505600 11963241 -235506296284139860365705837503772971520 11963242 440129941035345414186675336201231885312 11963243 377089251855393487889705403032111858784 11963244 -97513597363183979283619193558633840640 11963245 -5263802251768751504844226011733008000 11963246 8276901917421426745102903693969554240 11963247 141003886733985764669202240789283129872 11963248 204528672339011468837885403538037342208 11963249 563833366689486283338806239524270167250 11963250 -116627514345859196685750886779387120000 11963251 -277747342728750978639742294000757664408 11963252 425748499463554493940392388721976659968 11963253 -104062438059489601445894158921018687200 11963254 873911713786048371111145552008905650560 11963255 1100468017368282845432144591341418058000 11963256 -347539414903773720193111633391188684800 11963257 1557527723022637783260114559567224384852 11963258 -358898107369943011522224339241525157520 11963259 118273938895667019496014430400273838336 11963260 -43799984265994909774997577936682821120 11963261 185274555935097256625233616804869001862 11963262 -231764613316074489683338598356572166848 11963263 -522297421207042796868773058487666216416 11963264 -729612878801701722998003565020137390080 11963265 107264872480774226939682706584054472320 11963266 -68486206874618370414143467505771292672 11963267 31250927547059840394005952822444606144 11963268 403321717533782336570114425781918238720 11963269 9801412596026776434603176360167480670 11963270 588846080124666513506035357353239040 11963271 482123828100839872653309690088819993512 11963272 120472906069138243692221986201790054400 11963273 119485205733035606294603708045920782336 11963274 -591212139212883602760064900538937592320 11963275 31637489059963617430540068804068507300 11963276 -258199941200554924310281938344439687168 11963277 388344293616629844311501351465948197728 11963278 -395277937190234355265497380543357764800 11963279 -541370664773969441826367004664563463120 11963280 -25792081709120809748594712312537415680 11963281 -494322214504155153605632394291235476736 11963282 616855096658145859484894378911513390992 11963283 -64753166518750683569144793343198176000 11963284 -111814434827505553699924319289780594944 11963285 361789619605931167819405037780121999360 11963286 469744650929831357863998419608367308800 11963287 144491751247620830627380499238199739904 11963288 3115350150235859333217788328244838400 11963289 -112948618699793661860730791461566955392 11963290 177401154071121886641515802902014514400 11963291 573173232871984826235567489180376075440 11963292 -186794229834974804340508878894893162496 11963293 459130204083149579372111681090608186400 11963294 -721828135090550729869659607751675136 11963295 -2226888952681911481181362850861198400 11963296 -139943914642564729488947879317297299456 11963297 1095676686414826124649502343635902365952 11963298 -386778573446948210782717563505037536512 11963299 -161006131822550644095972029966893586240 11963300 271120683516185606846663225903339414400 11963301 255403275171967174704818039705441067840 11963302 -196458066180340512305251203129667097088 11963303 -219199329252122729505863812277771622912 11963304 269721591455960239511657330930706140160 11963305 380510829425850772540709488787031095460 11963306 -520370972439916145240080680379732582560 11963307 541069732657494094639851191338193130840 11963308 -129698711054192640083147750272330395648 11963309 -722367530097769330854043236700694912490 11963310 106956549305863021601126461045688889600 11963311 -252175068299827391563989798141031359088 11963312 -130738154279674747455775075653255168000 11963313 -62695898736787124123171378598767083680 11963314 -323265844087375552167904593941514307968 11963315 -45217660650308361579798800305622854080 11963316 406062485627081617440347456459109519360 11963317 1210462386042630275291042248295285840366 11963318 -629890792559539326274747326289396652640 11963319 228791745964883275152078811779494471808 11963320 -218475912505449625356384205198593638400 11963321 271007348252423109949710612060243021252 11963322 -66680531588368413203671635033359232000 11963323 -276631865542597321805902321883578166428 11963324 60783429506503377561229245509410845696 11963325 -355448846027888999876385981302669524800 11963326 547672179616950179324901394909819130112 11963327 -656494589391403258786669292845035781824 11963328 -30136792101050649609523272622440185856 11963329 -514740631254198961514738765975934185024 11963330 -1230542127345118517815642763586854400 11963331 -1662601654198916704383918257658035520 11963332 54683491812358432376714133896304519296 11963333 -431301008060372519091864197715859301760 11963334 -127940303382732974582788720251590737920 11963335 313166241956186564551397519610642079320 11963336 -151463232429321545151571216285733191680 11963337 178981505147503050724876289091717149568 11963338 677896141768030137472138156458159670320 11963339 576055787593301125070063340341325109140 11963340 -206207464957211682846618971416120995840 11963341 -1004516469698526856433873776653286986780 11963342 888949929593268441069332497723159742592 11963343 -272270390854717544489583447695774322816 11963344 136864482571644900934985946329071878144 11963345 434351955576967726618281754298826938100 11963346 -305145360079812584589305387324595891456 11963347 501161523242317681478916019267297290240 11963348 -1183572543067907621588831709327439243392 11963349 -166554364693748581297809346601933608320 11963350 -265298407268989766257817924745502296000 11963351 -1389400122048307366684984168967622582648 11963352 252803538875314005115534111240437104640 11963353 852202374724085394361113016562243732740 11963354 -2395749730463286359057857142099589888 11963355 97269358937208071633148319423118670960 11963356 -1046378837593571758966038926387189102080 11963357 -87965363070719518931703622863154325568 11963358 -48500191363907610048824968984401014784 11963359 -1002351251540328773783863344281281969200 11963360 -134616893997192956347983888055149527040 11963361 -539376162227384246307689718107027348640 11963362 421220699716978535015622976492981860432 11963363 -723855541133109850075567895382487391040 11963364 -47451592545226297398098514993637675008 11963365 85016792645838005001764168415122380800 11963366 -396517008083475009410665788927023086368 11963367 70692243239929027310426101103969156568 11963368 1401928077384211911744801787637728066560 11963369 -720780128402596296743016746712991036320 11963370 233580806139778881077612983878738201600 11963371 65360702912419073132646645482127072000 11963372 -216321506808086475207112125982837598208 11963373 -31647689577009742144628626754219015616 11963374 5047184262216312694408992413107331520 11963375 -1295702416675000089015399375329314578000 11963376 91059853760730522672181041527105716224 11963377 -225593831714613228394073550966324409774 11963378 34239417067161048641463942292295417856 11963379 -81980007967544234411717404193563280640 11963380 -147490998421746934491306255284701593600 11963381 643380977901833370904857883918439288064 11963382 -7486853847186579798819555050434085376 11963383 -1010030203775446667844455049538843913760 11963384 -266665938984297319977451223298319564800 11963385 57761248909530894199562785896079482240 11963386 13692927847669681733930126144199596544 11963387 150322020234121895016144889199290368036 11963388 272036236340366681721423455167390679040 11963389 961142493126424835304276080794154845190 11963390 -202245007326499594266614622054414979200 11963391 990675369013416031428565387334701896 11963392 -457406351936736930377156707408821616640 11963393 44063333769760157079239580142453877544 11963394 -104753408190384457769733932300848652976 11963395 -110773355229185205903566545463752519920 11963396 -99827106015994055312203357196041912320 11963397 960751747917895067173792065846984645600 11963398 97966870501634854787795775113877241536 11963399 649847632867262737793386017431528413800 11963400 187557418349811194339969845588721664000 11963401 -726660318548191506121453645560223386598 11963402 -65961057374582315923336680181216452096 11963403 -16835494182539427515767878103151941200 11963404 -5805101721394859629707416600725063680 11963405 -257235863585266978698607852033208981940 11963406 -4937140251774877089642431260563689472 11963407 260017987772630490226024470677130100840 11963408 194481875279802758433443802115702136832 11963409 -829178335828010748579972048684833645952 11963410 625662210986720552958638753045357732160 11963411 2336066308046636799178426039914105465024 11963412 50376655076186081112001805648460145536 11963413 -491074989624624862836149531292254661120 11963414 -615615194899184038139178331872814462944 11963415 -75634044336896170219335635546866780080 11963416 -27964925245546590719557485613062512640 11963417 -17151875412432130822670616045636222960 11963418 -360128216251696050222903880403016695040 11963419 571287487475615177256032663701668640144 11963420 269372155631231014840818693626251130880 11963421 -586784373699349259759329809666990282810 11963422 58769854330325461939692676367061616512 11963423 509665961533378265021364427303255604064 11963424 -89583107341277899750665293769112289280 11963425 -112930687754718913361992720711031698500 11963426 530902520183347387470353113550769601920 11963427 -77146664025141712459896699473969283072 11963428 -472353000407334700157303113989316055040 11963429 -133654448007081850833236914546025772000 11963430 -300501345056918574066487635654908928000 11963431 593787873467072444759534591017117920864 11963432 -157168335719749842567148439531257958400 11963433 -486252750735802681475580932980609624176 11963434 59266173423490818456870987926439504384 11963435 124309461025935485764795333386581193360 11963436 411841130825837460336220375042220877312 11963437 563963508566556356311667718505144875712 11963438 -304790858202073255576072403982052658880 11963439 -637760915979309184147324420735490793192 11963440 52173524275107636887141018113276968960 11963441 -594214462865491792164812229191077697280 11963442 425587954109990481607591430213433099264 11963443 -1150595618929411276338751648395634472308 11963444 -475522775271879318047206767879542722560 11963445 -225225995190687073642260974565049488000 11963446 -843368739306335319512510307193998568896 11963447 912417056905110382301591548892962633896 11963448 -274580148492087992420407937224097955840 11963449 688789712737952339878201925863877969450 11963450 -210546651614803801479433603400720716800 11963451 -1055375237558907024709309865244959800896 11963452 184905847432132355367788180344083013120 11963453 1455217636079824826964001626048186908160 11963454 -373485424012136706403995036474238958592 11963455 -74361629867017369991872404432230958240 11963456 42318145078240376048169898984989523968 11963457 13967499260646010038327127040631841920 11963458 -75845568224726375080854534433884444672 11963459 -12953170246463780921579821814837453496 11963460 1947923247618775694000193152909045760 11963461 6324528968726690748854685144817474812 11963462 100568358818713884890049476976156427392 11963463 128726637216299698491466721963124197544 11963464 1513468589262340639612818550188539289600 11963465 387490650670783799307087911711478158400 11963466 650644493854421902849351624119886585344 11963467 144130124776109852054297179386822410516 11963468 342968696817275992093436610821911405056 11963469 18262385431865042538820501497624802560 11963470 321739443994288919429989087857298687680 11963471 609998936826939633486390095821545300792 11963472 63234385752451604762587054749064888320 11963473 472660679137398668785430399935557025344 11963474 488150058352051917959198086671200013312 11963475 343982002444229424580878131871940448100 11963476 -275782337362171972242354616464069033984 11963477 552926613526343921604379745900825893326 11963478 27561953575103301939491097463589683968 11963479 1428461507295160228412021247262845646680 11963480 148344234264334758318192557101084262400 11963481 1200105930153783633010399202274360864 11963482 -101453856421868343031740407381341728000 11963483 65398253054415864117917496836761079040 11963484 19287571091895178762926522718008944640 11963485 -1046358387936053969858777809002421484820 11963486 -694425943145756126492162824535981078400 11963487 34185978038535887369415393098054316360 11963488 891927948787787895402436546878105845760 11963489 -797242367202000656311944684081542373840 11963490 -21800778305444948616565282487224934400 11963491 701131100506062161667673512484686237112 11963492 -515058447415169491425456927346667877120 11963493 -62752536406805954948749321306447446018 11963494 446947272951454864462515042690510907392 11963495 577750254921150171345762300291777233760 11963496 -494682015358429217538483255827272335360 11963497 -81199731754128854288190874508070012800 11963498 610657030357544698339480761587994222000 11963499 -61771982941433426459923501296161703336 11963500 626098497790698545524730350344755712000 11963501 -200980187182263215937837552527794516896 11963502 -294270660468783246624474840969708169920 11963503 13019496374614793556852400228469355248 11963504 -127398400848019228405316503144853667840 11963505 -374652281685080984924874344548983229440 11963506 264311244843018166594735971587571666240 11963507 -1190627140952421237640128480275041496244 11963508 747498171946407034381467790255787980800 11963509 -595925340482850301952023163988042254290 11963510 49389272359038852470239128540223420800 11963511 252984128755870768357150297411284576000 11963512 -716549739713582887353257207775682560 11963513 -85148850209164695548618437616039415480 11963514 327887017900344218520730549173979019520 11963515 -802198858254645325071780755483105487600 11963516 -586665556243492443581972164443811522560 11963517 897905541832578639857939391679097249280 11963518 -63787001592187220448336026056364107008 11963519 618471915151150757133466636219378128000 11963520 -151813114672402494066455237733698764800 11963521 811450837273721324958817548140826414720 11963522 -39413559781592116806978284348982755328 11963523 -73902246008850771000426970080022840320 11963524 -156675729191581444306451929231185195904 11963525 13815677414145002323133545582971000000 11963526 73673808713873422488949869351552510144 11963527 -506067822689962354018783005830667630848 11963528 207178975789345793950218583975440476160 11963529 -942425191381200201695374164710087623596 11963530 -114704794153897491712750793663939081280 11963531 -669002690289943896419022703757158590780 11963532 14333551274207355194949471007309430784 11963533 746945269821142601794260104922865000864 11963534 -664723100435002507219652453147216413248 11963535 501944374799425069095690608336668285200 11963536 4164164609050034798617623951314288640 11963537 -513232165575341552260440463758986251920 11963538 -6120792192994858735664780449450796400 11963539 -197959421110337691782083082941781760944 11963540 8543032482623068253827428593325776640 11963541 -120336524478065265778562139240637965408 11963542 36369935030698333961356831531809761280 11963543 -310099261559661410881722475494201921960 11963544 232358713912939286631529249344433152000 11963545 -117774875239881660987883136502153436800 11963546 13269377683002456428229378949404519936 11963547 596054469981643117067202586651243002924 11963548 -136324193502177795685646047834400071680 11963549 -172600641427062515044855878476072149236 11963550 -247645057385437871523506447226090523200 11963551 -126186454225192785997772541878820772992 11963552 -216431519296908075323447693826044264448 11963553 10811299787888235220895507853335866368 11963554 -152050577732284444686256440122292502368 11963555 -155665160300573148917656250876628533040 11963556 108784754620989229018964781251120692224 11963557 -224306326939806174870612555224204305576 11963558 15516022908988930587771681249587599680 11963559 52321760510844006192321740064752202240 11963560 223414387773791323203397086404331110400 11963561 939626438576166768533620861090987431162 11963562 197994673641761863063230448252058699520 11963563 -460953039312084944996437680256730182704 11963564 582826631260422777353518497342650237952 11963565 -397803656560380051307025895673307961600 11963566 -11706820978247285860390653710920463616 11963567 252063221010867327481384386601146624384 11963568 -283990871242078559593776372625572888576 11963569 10817870245214432047565569853294989970 11963570 127568506714752510876542093360817432480 11963571 145241462781259731418324329992565621504 11963572 -557855198247616682055056253660367249024 11963573 -743577178194983143981414123458349466820 11963574 -204045805139028233021325665365791369600 11963575 195707959714290165209811597808857193200 11963576 479829117241913942859553079302539694080 11963577 -810224496575117474872922479198261640880 11963578 763371608252070814347040270438997018880 11963579 -802657294052281128598661744003351253840 11963580 -187959334183264109666591306562567352320 11963581 56492850922245099786707311044531977280 11963582 209136269869454683474754102293619817984 11963583 -116887636110506895344921428863588067848 11963584 -203105318935760893362405812483144024064 11963585 -297353787802508564212099448246758130220 11963586 319145282492080476782957014361618388864 11963587 1287446689852688557060218623233129660792 11963588 43025358044201978286258159124680130560 11963589 -12413970882292961977288429108975801344 11963590 257001691293271025414814487875215644800 11963591 -1355631109589995102351897953935182228200 11963592 -665098616588474888943124372760206540800 11963593 -417429224795881552154600781765268632320 11963594 822293160525632692572376856390229762096 11963595 -132444976498833162111655175934735255840 11963596 -142178928589705821485404617597185516800 11963597 -180095792409920363417722418170631875200 11963598 -30938778113531395636347012954306380736 11963599 -109738909901737110080762747616827088400 11963600 59736635291781311667521587592626176000 11963601 57403335332507122052513676815231182068 11963602 -108495760652496645661622100890149171200 11963603 1100605124514438216613370679147613791984 11963604 -298036073344719662643496291128621103104 11963605 921583880242788471016304444599887844500 11963606 -227921693229387785914243451769465771840 11963607 760582243256736313814436600653609821440 11963608 835980793992306324084057841841825064960 11963609 26394231687230262765343718091551068416 11963610 347885692739184432464654593811880376800 11963611 -715128274600363550908899331887999741696 11963612 13290943295300919573205726129037225472 11963613 -45399628974864468404910534949982080512 11963614 -364608218727111405818134561039634636928 11963615 -830255900938058452671551280256808875200 11963616 341900875968457091167219297627133706240 11963617 -482405515737543078494583126521606986988 11963618 199741051930381615427077862172761798304 11963619 411239588181187001860577290727613259764 11963620 153384044732976389067905664106988974080 11963621 841364756422954184853276155735616457692 11963622 105413898463726172902708709667760865280 11963623 1886964627880690130489061508936980480 11963624 -379340037209150031946808807451380090880 11963625 13731364016615864650385168657153136000 11963626 289512431744501854565197368449605102512 11963627 390682434055296915108478485529386448560 11963628 3239466711730477022944074563408010240 11963629 925779889802254624970429953944120963276 11963630 -775578136061795582822939040347896320 11963631 -728966101084856402532637717741315557600 11963632 -2226705122716107035412788997182750720 11963633 719448530442281914721876079629069826 11963634 18565219273502354035149606651142261248 11963635 698988863829611668860291905178006265200 11963636 -172568893049527821091656847229157100800 11963637 -168087972248011661339436154533095104512 11963638 250167049811028421284708134774362818720 11963639 302037341669044919586784506872347870440 11963640 54960568332339170048251086643341312000 11963641 -600997370179468565027338876954844439958 11963642 -49114014267646365455734351293670142976 11963643 178016128342841418218303191278210275328 11963644 -118652055260449131975928049526777937920 11963645 467146425484419747514835810780200953900 11963646 -325803449085896726227835695812970224000 11963647 -719385602908650519154592070076142566800 11963648 1316566942797919454525731127445946368000 11963649 -337001035527695313906029408349753352992 11963650 -420254382256632852163433938232026909200 11963651 196608659278326140225925324488567865552 11963652 -361878651727664583868049111856510836736 11963653 198194894538976443796751212447066707484 11963654 189634397643797609151528481020528721920 11963655 408151837361227417920187402931172500400 11963656 -787774354468479659361289026040241356800 11963657 10766793090489239509449912919042689600 11963658 10108407313905386076071734287358291968 11963659 -47844511671748988530363690101883834280 11963660 -733668750311506770004043308789869388800 11963661 455850724040570978136157833507200283072 11963662 68533046012237289326699143955713159680 11963663 1100604963509045630606834711054307060912 11963664 92607151055074867464763138492640329728 11963665 16752011273085514620118515822903934080 11963666 -26862108394903114628433787467992409600 11963667 -579840104548877932900300901921906503680 11963668 -1079556059017076802332416441827955149952 11963669 -1954872240888779893593545523250656742500 11963670 26543329238539293497368474535922216960 11963671 525629252475273345369706508836449874600 11963672 359473238696020647443512271548872007680 11963673 -354887968973645574542276701743594859200 11963674 368231534204272241424706772440161833952 11963675 -3636443949173090828075687644197504000 11963676 124663820995366677092240327424469842432 11963677 -836477853960282546421844013322176791904 11963678 -7721806950750236911640353093404667776 11963679 303242071852128946398305898626333336448 11963680 -575456388970594290946521162022995886080 11963681 -215006495428150030451940886252292448000 11963682 -598014854424372273213456739547284772448 11963683 411052176442057275636943508154824739932 11963684 329394944055570280447556663294489277696 11963685 99356960716240172678389091041414768800 11963686 -114874186679938923914235772349250266880 11963687 5097536890406759226140574578929497336 11963688 739345331691187210000134051234154168320 11963689 -1543440827809355917334738054940833450040 11963690 136661395379294946730485111793764995520 11963691 -353385127885535324636923555753245880068 11963692 415317521688052868611310070071162547200 11963693 -1149906977906802670429430236751297892042 11963694 353330033721781897492716543667936718400 11963695 521608757760505301601418886560558370400 11963696 -74157413994481244480239783409388699648 11963697 103682186945494540932439206033099953760 11963698 -24585161843871940705501927055288048640 11963699 568942147334007656346360471641123067792 11963700 7109347721963046817680712418634086400 11963701 -1649115316136385668901344703851787729298 11963702 -662192003613147292575085128251277668448 11963703 453376410557744849054763986952924453120 11963704 -1554356926922056241688874484353290240 11963705 404995589605796270051897309343698210760 11963706 -97659903433537843453494208266631593984 11963707 -41464987940768619594950138052984614400 11963708 -206176124781110897184093250455127606272 11963709 1179495610449306226715854398106413290304 11963710 363744298372679459356025201697008219520 11963711 212808173880586836190735397251317924480 11963712 37573538448558176955431943392389496832 11963713 -381423961582404855856229172415714462080 11963714 -169325773108779800770516556483958041088 11963715 520426526725328281382040102937196115120 11963716 406229670022124032666481778635027996928 11963717 207837518612532418544129117039751812766 11963718 1067680621960525441909028503377434880 11963719 671477585529099788670429741082818860120 11963720 232873406981585557293253608560816640000 11963721 -389234373629801121294144661152420314112 11963722 -5099531722704779380956526939693250976 11963723 1761445651442144109893374199625856907064 11963724 232280280805068173927350027666669289472 11963725 682769042241076375003738336379199768000 11963726 -80596439814891083263240026044321421696 11963727 568152965536076989676756971172631536640 11963728 -12390743693481674704480338503612760064 11963729 928937528704696548094039605932017449330 11963730 153236070163777544736709067566119936000 11963731 -197346173971305470214274377330977451760 11963732 63248757522023219650595940146071068672 11963733 101535920264314694871291425030742952800 11963734 -449021163410763162329936687057611125984 11963735 180378536899939760726778155968570702560 11963736 -363981158795253986884861583091675033600 11963737 227495213701061117281850285495821541632 11963738 149517623542890497121061793705291109600 11963739 -867277428102921209368980459854055523176 11963740 -84366326023250407112668231496144079360 11963741 2912920078365708674177423488292489484 11963742 374621536346840603405685247538948219712 11963743 440941514253869762140839014546251010928 11963744 -201414091289120433749733528135157678080 11963745 -541672888102837473261831236655768948780 11963746 -307435239340133220879808106719699946928 11963747 1637429896995401610014750266672438608720 11963748 -634226561449992785697742626585003371520 11963749 -114847653788292161416837660363691550720 11963750 -19850219077104892096471722380188680000 11963751 50136473542192659149678014010076519120 11963752 1086970604266608629647979879162293017600 11963753 -246416457026506239647245016976652626396 11963754 634615762355298270472952220454955520 11963755 392497915825690160196540047162941352160 11963756 -671681717759860642852668087725367066624 11963757 97099159856660298589749701124572352288 11963758 681129498715366422978190099810082364480 11963759 391762666580951740431649035513143457888 11963760 -195246630892961203583959856415925862400 11963761 17649966174782800014559133438397406192 11963762 -226008404724144720717622649890444467168 11963763 55492064223114703529630214414823285584 11963764 772269905237790954768697909722774152576 11963765 149162809848339174706835217315383068800 11963766 39641783481484707008564307262159257600 11963767 -8206254665731875721400890033807204848 11963768 223510128432738167882824697917636608000 11963769 127602482666015962608558330538300624128 11963770 3149181542983835038861004488403880960 11963771 -1467332079048796475567997497675889570048 11963772 -159775228798417721004889262126326041600 11963773 -160483795585205452576003793168521787520 11963774 -60209598730070072665801310900362212864 11963775 50359333178081453863607574054939342000 11963776 -555290518371472716395579340464377036800 11963777 -206897235098118625759956569766596495808 11963778 112383500879189124657049043764009597824 11963779 -885465003979841134374076399273003775620 11963780 511713066679246874337578282147376057600 11963781 -23007096562365252367383341756289581568 11963782 -676316330419149645218359769741064175008 11963783 491484323171250919676197578287566787304 11963784 -125079282759343419080622402120371404800 11963785 -413188164060499594397401403398982341020 11963786 71976877525231717196850105833300980224 11963787 77413484312407267285968942210161746560 11963788 -1345588345459938701182573312477399683584 11963789 -788574998652633105003338214887620166880 11963790 20146110563142322203530613391529339520 11963791 -99643636791446215154660482159525667520 11963792 10469506543667502281717621641781354496 11963793 760102385729134094252360795990969140464 11963794 -466439174717482358049041696445514587360 11963795 72423921516740803137390936759677380320 11963796 -110151167221564955371656207718676914176 11963797 112870526723472335482719723785127887246 11963798 -198716321388595785800491839907365931008 11963799 177548873456686331235996337097299229568 11963800 214683316989942661025606811256803840000 11963801 634277156393582781060888889985569818132 11963802 100561704557832725334130182548325729024 11963803 152909431659720058666392147704427089856 11963804 -5566917829979043559786375918225734144 11963805 53976303510123741881663960888000544000 11963806 404180565294899381413090127341649616000 11963807 -235483413726015887712397335797695462944 11963808 -136356365596520253055646436765896540160 11963809 -474712474506765648932479809024632806272 11963810 -159559177320111370114285585475407151040 11963811 641973694630623137437421478467518455672 11963812 -345753887581814822429380939392801628160 11963813 -278372377773193745591122246082376777600 11963814 207291924233758306574263502489741250240 11963815 -47983630117397181701578918155991579680 11963816 -302873018541012382795004720525548139520 11963817 -471301032780893063347845763155420693366 11963818 -608239106948344261026005811691434662400 11963819 110442720350001242358850941048936325920 11963820 -14789600215095131991558893081388810240 11963821 1366584235783336975177117181831984896022 11963822 172085271405169554660826993670651756352 11963823 379120413896060783366959005695000572800 11963824 -9401197409371229722495304677735694336 11963825 113558063377930823619829478366566740000 11963826 104296511645563703969216402177324419584 11963827 -707227869049882170634647295723192726800 11963828 280179929152547314283568908687419920768 11963829 539369520317512742787825118418656068384 11963830 -81413661528665360684664126231210900480 11963831 824567047041697055722438148469069455064 11963832 -326714618853032345022518604056549191680 11963833 701321311228697673514085824395191365376 11963834 547516637870145757553850070714736859360 11963835 188391874225359465830897462591153942400 11963836 1144361895523727227919428278340274065920 11963837 -287929874597203969451555797790437558656 11963838 -396576137935812903950195809796380798656 11963839 273989734481570621609651418913318036160 11963840 58940743162453678807802809543557120000 11963841 13351996023124762454852789224925235840 11963842 649397265227378674039602554372075804544 11963843 -1454201991268533067480051345731528201240 11963844 -417281025826828427671301222460432706560 11963845 -602919708789652145406196926754667157000 11963846 20895456805565354732871902690299261440 11963847 3610570965546726967246563685853088000 11963848 -780083017385163357310166380713588864000 11963849 -17735390650839497544032217866318129436 11963850 -242418769653292125997984223151044275200 11963851 1738627837949365439128565050049567655672 11963852 -314895241839395595223106446390650708480 11963853 -649568024624842595526080831478903164736 11963854 -132360375607851364607233975140983782656 11963855 -370913905910101884228554594717097607680 11963856 29926757261282047773425907738332626944 11963857 14785055681436777774138654643019749106 11963858 -332681836797790632477375225301526261760 11963859 -931023667500584198708932230066823740672 11963860 -548291134702086176010400718457180913920 11963861 50768972249826321036134359987355962368 11963862 -518384484097727741920253206461140029440 11963863 -1269322264054048604255361214425502354800 11963864 -654978953092876652554261347292290478080 11963865 43866716912392348301419688362104582720 11963866 -31922403761998075156124555108878652160 11963867 -423923058979965872420064440813950977084 11963868 239845476100582378297666362233337716736 11963869 841053437127877199678326613994991767360 11963870 72620534370476630544292851004687968000 11963871 248260350337364480053838536148288940072 11963872 -729514962238799835222818480547647717376 11963873 -684958000307793615299901482019661654878 11963874 43635992108297952755018805884216695296 11963875 -255053862648594930831852398636088000 11963876 -79001974962676238888578322618986974720 11963877 1320252333133576086931793162116790294208 11963878 -580528601514949970487974714074174505760 11963879 1196593055563703675899276285637367687480 11963880 -93047338254217840681284564347658240000 11963881 823188158889286898527590210677737636864 11963882 14420600945627385847619052867568112640 11963883 -298544937079691912574657942679974351696 11963884 24436623785051169312311702621430913536 11963885 -135930668260219160961187533510623826420 11963886 338966304360708913607328515691237623808 11963887 127815619273634143517651666681837403168 11963888 -254915812560278449304774938656214745088 11963889 -230069179561593795001740238933346208480 11963890 2317552498370673914585558416049617920 11963891 -370947682175279941872432320745466566708 11963892 -192004269702967012735824626073474662400 11963893 -83603454137044983354729238399156704320 11963894 -90064386076934222157342795498658929504 11963895 72699028726721584076309026100447568720 11963896 579713467560744874124150996543019048960 11963897 175326573977315117078740806552031298304 11963898 -514190757961442040199499469044419644816 11963899 -891534011527490677439307097335074331100 11963900 90574984552645575861367833700847500800 11963901 -1936442821914638333123682409639364448 11963902 158482652835256214327775797911026618240 11963903 262733857066365758425073383896495826656 11963904 282381157845321218605597940511544442880 11963905 20419363693911966388981177102788351060 11963906 538916602075077854914357009960460444544 11963907 -176826756966425669687825028389068022400 11963908 -579793887351489832859500778225774297088 11963909 1398617945299774520554809620760406822110 11963910 -64935425957289424454827227632234618880 11963911 -152459374247548978011097521912277849976 11963912 -281783468164065090879489147752208460800 11963913 -104520854609546609001093951552001566912 11963914 -346665460538060411480383491813910684320 11963915 31675417946240790132508226185189239120 11963916 -373241106155988254576240213511695754240 11963917 85932465139568661385582712195677338592 11963918 -818982097966969006341880556822228087040 11963919 -188396083578673280362246830161267624064 11963920 -42893426086027381152649309716401356800 11963921 1505571198018903395304201589658942905320 11963922 -599896513713532216313591748872593871616 11963923 -219542956116236557169388605199541913472 11963924 -99053354545089817401418624130466330624 11963925 -70598377940303921743466784069394368150 11963926 104697217489417977524639919008804437248 11963927 -1466924712869393687207547141890468695224 11963928 407184113383645414767211992245255516160 11963929 127463741337955305103697590051928931530 11963930 71892794837047129685102297672549360640 11963931 138276009194641560562906214363072991744 11963932 -1069175169592597582395602715522389461504 11963933 1978587278288161277033988666787677504 11963934 221743884465458287745715741181346385984 11963935 654628523085752192237115137560894355880 11963936 -37617456691953023763552773431235051520 11963937 -626475426288496293334173529386161986848 11963938 135312507871016563177725264287182909776 11963939 595375255365163467292828241790381235440 11963940 -24029963170513427191626531704867328000 11963941 1512921211483446333729896084655365352384 11963942 -116459110888491362232324957557824900128 11963943 -19673696721122403429684944808549050328 11963944 -566999511906035195726658693666559349760 11963945 200918780148848319788787725154599820480 11963946 -384458087710089422925393765337876866816 11963947 -506829586034262908876352339156317046604 11963948 -432338804249557763660525649535263720192 11963949 -194088135991932555848143692934367731680 11963950 -105026232243183811669640040082505856000 11963951 1565200341539328787446595866101005573392 11963952 17019080806853582018206698527335120896 11963953 309432983787340508336935307691560893202 11963954 -217041284416337147932584918828621336576 11963955 177129052827143212275294148143460056000 11963956 341162363336491778239013595229788751872 11963957 -929844331274008823396484311536453723794 11963958 -421824183196886598613975111705480911360 11963959 8528932135873424409644276237995831216 11963960 -274143332120059936456778214120706560000 11963961 820737224032216482618213567955161000240 11963962 1365123463563816294884122585818845341152 11963963 26197712802794961761589856880772976848 11963964 -86305221756764640376519827856608672768 11963965 -651348859044844604040650848022793482880 11963966 30836330613847422892907553920054056320 11963967 -177006683726598943008950447449626989040 11963968 177471428140546309215496771500219826176 11963969 839504843405331429483380478305660210370 11963970 -31036643096576863945349747677112524800 11963971 812097405909683180754080725743016176792 11963972 1063019492282527327280005837339345051776 11963973 1970122523678593896787836897052724544 11963974 466254388213836025220092084996410130944 11963975 314663768482298763635938970462098500600 11963976 -2879674079334560120572045191052738560 11963977 968314346140784621279496216311060903440 11963978 6042700265729325733449057066107287488 11963979 63283380903667166403557144317974783840 11963980 37703478257387985807350094564172615680 11963981 114969989995903679028857384222530819200 11963982 468841332695107889919252031615650710592 11963983 1752605695642778649460827985776337846080 11963984 -121421795458585343168234649140023394304 11963985 71435131974828325062522473314591641600 11963986 5586589159079055527319768512811906192 11963987 -378809633950893098745671700313860049200 11963988 -93485071885635242650693286823974109696 11963989 -138832081113219190740335328817395880544 11963990 -356724914887319491065615675228570528000 11963991 -245612272795038859354411301939448640512 11963992 -395236519962379412254044015505738014720 11963993 325112357580064227839658989844828943242 11963994 -37666415355154002208988002079698134528 11963995 -44326494026550493171646400129069385200 11963996 616610991895069467571037051479196160 11963997 -505773608698761597797543531162868864960 11963998 338149650790498024777636233426713449536 11963999 670039523572283512247108848616795028000 11964000 -380834964666590210227004957059055616000 11964001 -498979150401126174403471018856776739648 11964002 151990968070851319641047413344506104320 11964003 -33516660131995644882586149473991517200 11964004 -119250317218081032968488619749833860864 11964005 82473500492392133871639817459770478320 11964006 -284129333106775447866107942592053726688 11964007 420950378658778172085320655665429124144 11964008 173010616124470424199614250705641472000 11964009 -37005546887589240337228991402023088496 11964010 -158357391779788717022230203028691079840 11964011 -396045083365893777568543141149597557388 11964012 160267434801929329266707348914239002112 11964013 742500869640143434482173647182742365580 11964014 275910897436477666957551532941192353856 11964015 -113655316650717255392277175058582400000 11964016 17280016678798301959064550517231058944 11964017 946628456857304028524937507993037255494 11964018 -335542010845390421998723401203942614272 11964019 3931460119074752715256956437451220744 11964020 -527735793977074997615561430109734144000 11964021 636850705525576293985139156468459284512 11964022 -35112067276888593534804271021125459072 11964023 824067133012210343922074770931468191920 11964024 2790849348291414168854513296243200000 11964025 -247022946378563005238170543469900395200 11964026 -553917309993680893977543887467314198816 11964027 -276924253159989993433443974799729320124 11964028 -742126409001429420933875851477726052864 11964029 269882656508414399157525813970647271872 11964030 -2757456249196727941129608198955534080 11964031 2232292335211790955702986979571901111512 11964032 -1177726278675392402376785750249806233600 11964033 279902540472102705710292846929778166002 11964034 1133138053989980191050571640704625395200 11964035 -50618687564163477274583608896356413440 11964036 298921163646675142524648931061905824768 11964037 -91513406168725126072688382283679602080 11964038 -986875891295343751879194061741057691904 11964039 1043493393767592486496487046360534438480 11964040 855789927518235857952667089054501273600 11964041 712683761941399354836309289647328364442 11964042 294077989114099411931767605092387880240 11964043 12544890227252223972772437215221461568 11964044 -469533967951675661184798252519451084800 11964045 33804095225972473986860823561551577600 11964046 210206715328119514481971768278279523584 11964047 -281796482194200952190311883612127430656 11964048 3247594576011291717888956243200180224 11964049 -902641154775479081614068670756602731520 11964050 -130244425683513579641095143064625011200 11964051 786890003079433660728938852293111697280 11964052 776121811055068525654818435799155089152 11964053 210967905954051521212416267936352017120 11964054 35444258059267103370583874503180924800 11964055 108414797348095608182828953733532759960 11964056 -426559702075227833799922577140006010880 11964057 222557812714803058151612587233076032192 11964058 -54791655125169850635758182361714242080 11964059 -1298154003076443972186396936848232897384 11964060 249380006083604281328349763449987770880 11964061 -87803142739658857093682392194753192456 11964062 -6270760789367082450576878942137046016 11964063 443697245423616984052651592782596175944 11964064 -191595217636181507257775081383435173888 11964065 296349836848295376739280443016978713920 11964066 83274720939909512486086798206800394624 11964067 10471654313660638868218685559310642480 11964068 -670832947965341190119930173366827540480 11964069 40283622907680084301697860226365939800 11964070 68327532099003302065369088011128672000 11964071 63180896173196136449093141199715152384 11964072 -314608567768615501404400557845386444800 11964073 -677424869826974223406076991842464742208 11964074 -468196821314869512429479036989036528464 11964075 -230145223248494705679149098493425193400 11964076 -645329155607470770209315720149736683520 11964077 -423382504177192397606115491628179318868 11964078 53229856417110840355384356364998574080 11964079 -160747207732664950355733908334191760000 11964080 -199488024750107067070281227797075722240 11964081 953949245109096858740701352159482480752 11964082 148423826654558381109761450005105863072 11964083 -643691577303756782969851614185590243320 11964084 -522003910349099481907420226096807178240 11964085 -612233808748787440158296591370570278400 11964086 297652253866899489307533709742882584992 11964087 -344978735595841309855774620856124124432 11964088 1032823514752009580168535488569268981760 11964089 -482197180197514309215940824323845484160 11964090 -276443241605340832925996279288103590400 11964091 -856598185696379747388160588047221184200 11964092 -151872215418837405367325826859596072960 11964093 -33645759268943942412618709561407518016 11964094 427683035969929257869857349775331198080 11964095 168124182837243029980364088597547857600 11964096 96838926135147916087332959503827075072 11964097 252205652279191392974070682357723283632 11964098 188211573092912588621867790099745915392 11964099 48977036510096160058501039790440454400 11964100 199420049182796260795419159503098412800 11964101 199620175566651444866698332156767468160 11964102 -21759838730493470294014523689745454720 11964103 -1551986189810774055849004075844083876648 11964104 1538355717463186510266470200804346112000 11964105 13107075699720117868572331437803841600 11964106 16474621684144171085392109428244897280 11964107 1885179519012058474339831662479621432304 11964108 -13495885267730162968606518308222042112 11964109 351373203785090196197314694704739351680 11964110 375206953821579892990951993696601232000 11964111 -225092141805098843708921990910951863040 11964112 -162482496875109986511503831104536657920 11964113 -160848603657523820216045079187932989760 11964114 -64114831171178669746458579885945090912 11964115 -556481371154694773776173621256981960800 11964116 7224520931263377406002822350181111552 11964117 419232471595886873589004456331350464 11964118 45353069907205130469382159344184922304 11964119 -765087201097012566733331597275095183480 11964120 37717026165285683743911841105762713600 11964121 -243896883661561522347163692998349317496 11964122 -4138490593759980977162728291025995776 11964123 128131150885493420944678199666513407704 11964124 1017346893027919653590085727393494819840 11964125 -509623883920894506697041166363272681000 11964126 60431880921983635220065286785857254400 11964127 -356488747312284667509300404222523670928 11964128 -584731463962939720227038762234483834880 11964129 42407115779756579250914058103863367680 11964130 -343035122126045380091306399635983779040 11964131 294814467094700416188868755666399211932 11964132 1420409563615433332260602856700096757760 11964133 1982791527473895343127479402432285948704 11964134 -152801011715420067202358150503540048128 11964135 -134057705162114128645066789161845641440 11964136 -353725113116540452714991552793905464320 11964137 -267246800805347180616841668483243181068 11964138 -352301618883550526956054924419012238080 11964139 -196822244545340342114774674725892081920 11964140 -55767230838988846012285218892814745600 11964141 229341922160788828865327128265458488384 11964142 -7626089320110418177692475071741102528 11964143 93126820870258389911492380673863981392 11964144 -134628307692932050709117102915438739456 11964145 175790518220396929229583309537913641600 11964146 -64211692879386531959059252227467222016 11964147 63807818944153088226055263546593295360 11964148 98188022854893153103334015031869440 11964149 1491907782823576332226214600680480479150 11964150 116771765718661742432440114049942481600 11964151 1407283573614136044625364924085815442152 11964152 27943563867132869839353320831229849600 11964153 -137660210681668147644816766658385340800 11964154 -928447932577565385382080351244616847360 11964155 -220390512734055395617490811593042073600 11964156 563836571693659282882000074166187868672 11964157 -264662256226218422470412654155522907988 11964158 -413926583872324476407296811725957665024 11964159 -13962129024617098324409477152061207280 11964160 369625373900006704624057436339385139200 11964161 121905574999889020205796945092861887104 11964162 -125347066203137868627932728335092023296 11964163 -293957545027629270899865881273754696192 11964164 369412624395140000455069896224899253376 11964165 249343919586528556519626578238963157920 11964166 -132324931748654136902469140027569215936 11964167 347208490521964155881077376676756076440 11964168 75070427955457015445350580233853875200 11964169 36696377690667941683019198516600499072 11964170 103840503525438289252886702763315164160 11964171 83446872409336785256331214886948608000 11964172 -341021232054427524145361779429401062400 11964173 -48965386300265244867036583780715943936 11964174 -381884087967083777271504305818330304256 11964175 -167035278797278317491137980769064725200 11964176 -26810053090548820377798204642549301248 11964177 -434667307984424502946138757966631421086 11964178 61707601278676903122359783740522878624 11964179 1988864907168899411392527811030435015776 11964180 -139908361669153155256968937619630807040 11964181 -286477972522921835809655773386618921600 11964182 654200699668514214275048234085239414400 11964183 -258276991790495945502512554344081985152 11964184 854991722286298555167750823539366912000 11964185 1121359463303985188986797269835367049160 11964186 11584632402053574298633597208294580480 11964187 659636041711308729315034913134871071792 11964188 -210468027363060870482701130424015002112 11964189 13964905425959825723769832971652646208 11964190 13177358715462086730645951451402383360 11964191 23679615001435629961369871426862614712 11964192 -95385337689280936552780292853146320896 11964193 -353445741994932139076002674069947014558 11964194 -95153570754025099194565484577255785088 11964195 351293226664913482727205446239422220320 11964196 -433460428851091816905270028897936393600 11964197 -26153053321068271951690506274736580768 11964198 183910317453672932281419470018217334464 11964199 -562924396320922814414316014201762386136 11964200 -137132347541970737830985523132542976000 11964201 162612604499071767219248661146235895200 11964202 -16993582774893756232988710388424938496 11964203 291809793150950426431551679565448049680 11964204 -1863378242639007579281849995818989568 11964205 -355271251973850405937782019566707522400 11964206 -7371794061083858487300099968481747456 11964207 530960235126224978843699072406851026440 11964208 -58822806973295072504968256202232250368 11964209 6393831387280119397480169291404620672 11964210 26192380633399969288225455647078922240 11964211 -598742104280164457246961725506762573920 11964212 284352653781483398024030754088890692352 11964213 1539998976649960271637356159115163552320 11964214 469333112215095028176393844462534025472 11964215 451646622707036418461756356005580285920 11964216 541868478678999382824489359315666534400 11964217 1056437343968923946132509352094649270672 11964218 136664077849447666005805385523129782016 11964219 648654753071648337496409338194344229144 11964220 -95904894295988971542234996764633118720 11964221 -1016268103058264752684673715816193619988 11964222 108058042791053879884429056961025856960 11964223 -281617160663895900974163575087053345376 11964224 -64587678657414072039058855230544281600 11964225 4979103177109762660346567633139523200 11964226 88470062424959923327950681686402973696 11964227 -467601907411445768340855433960116993528 11964228 399151808064147641610387418682573675520 11964229 -51775649530589042575963821160300968516 11964230 664880727945929082364264093694854657920 11964231 -92935139454563764661890817047189984080 11964232 -274779374798148465623326827895822417920 11964233 206716175374719220943930494711411839744 11964234 -9610423796230294938634299423554887680 11964235 360757726901292643944915046516336506960 11964236 -426550235377348824274011855729249047040 11964237 -2171590468476059287427009786244942048 11964238 370798509792449462021012224847155392 11964239 171781315886374288895663867626277440512 11964240 -123930633533118932254861306635485184000 11964241 279386968303720661564819727130068168192 11964242 -156135917207410834970001147217002319728 11964243 -414370463728724067590006473991318117760 11964244 1051184989447120056210710062802791548672 11964245 689490810705073663290754846652752465500 11964246 8851438029144765568237763328153446400 11964247 -540986150458144133141516359491270528 11964248 -1463552160275609171140938457954575360000 11964249 -954254553639201809120666328947849959632 11964250 843543227497036361620999303872795672000 11964251 161380672777127468322568025026344384 11964252 -630064482278963678167966914028125869568 11964253 -201442430665432719039576743743530067200 11964254 -88149211102076019583577607296397911424 11964255 -216665608110189839947497098198701094400 11964256 26580956931592655782566872181732802560 11964257 -1654086812458031039033307506154699194448 11964258 83953735113458876856578168477419100448 11964259 384855214620972257685010731148147954460 11964260 -133385830740954479349038523672191877120 11964261 -574904091358038705326619078910664154528 11964262 -134927847535773248589607919863426368 11964263 -924926458251385249413831104545445726736 11964264 -63261356956116636211170267419565096960 11964265 -39031608061385980801677826368986391480 11964266 -192729542696414885921384226864980815776 11964267 3563622805830523189627816053994860432 11964268 377146219712609906315828333162033109248 11964269 1031141614435294108043614295601749934060 11964270 108793952638449440432937589879107436800 11964271 728247453684340916856189421013442778224 11964272 172206115434164560950433369665519452160 11964273 166788148392470664542202290829880973568 11964274 -298849294008384391330879000549096885248 11964275 293155367631822263921011738666192848300 11964276 -317776719032965046048415793182330912000 11964277 -2672290920829429050871020394427530560 11964278 28891103066056260500561629579221350400 11964279 -360547088251107164576019115801907361816 11964280 988648312296598003925275128442554470400 11964281 176576735263219681273908235120368930240 11964282 -228612191368347035317102453822189253376 11964283 512906213899087762429313563545997284160 11964284 14330521615681218956636890151072365056 11964285 335611161189395419531802005888032455820 11964286 544287443657506942563843827252875035840 11964287 583196695385032903710557015181493815936 11964288 308989113276699695683037647121248419840 11964289 87802871358960060324633522055459373056 11964290 53587681749302794656293463137307846720 11964291 -379818022246030509343531910664484326408 11964292 34423121956598402381091434298508445952 11964293 -495660773187417802394760882742750961856 11964294 657895193059309734136533596182049207040 11964295 46112133032388321562252936760105871360 11964296 104878656323714247404878825184560220160 11964297 -554351321146072834145604751240699775520 11964298 -341152140491189976305890064653150407840 11964299 344817588231156267664555575685958553300 11964300 -16004892915432732956239177078003200000 11964301 31763206569256426359890655424258242240 11964302 -201555000174123879241139670732465925248 11964303 -158596437542096052788167853549476758360 11964304 49865361990779748876898390175159746560 11964305 -38208848590025901975891395095661958540 11964306 -298800042927207160654681352681327450496 11964307 606006856682205270140746848776474512556 11964308 -962334499357262626100527443647068755072 11964309 199730776376652114840051688850818992960 11964310 -501945501019973419668270791587531933440 11964311 188959148180970140599751870099835550200 11964312 288147714848533582954978974099775672320 11964313 241260429778687293926251070294096227200 11964314 -105582941205944247443050760702230755840 11964315 116684175248180688912225047730589536000 11964316 71699474119501407024461316310073784320 11964317 -1289543861847419510557979569044124185300 11964318 357731103314625954546877688235127581504 11964319 850139258359429680529965656241234796840 11964320 -7967426033435538633803885595737456640 11964321 256777227604368845690489424667981182240 11964322 -54964574109514895773738110945817798368 11964323 -134709066941745006890399192394571072560 11964324 367861351237874762120290213400301207552 11964325 -539903578685050780252246169226578462950 11964326 68807349480590780304899547923552280576 11964327 -71563430171292172272562453551402058080 11964328 170396838977196598534811878526769960960 11964329 354118363705811545953664679934280496484 11964330 -78814225738444835510512163032667099040 11964331 -1124609537193806366071280672709637425868 11964332 -1042815817257547818577583550249916840704 11964333 384684229124266157105049525336659004096 11964334 222358818719202650987436399428267915520 11964335 -21578265923952978023127210644207581200 11964336 88353688858506357075543610075686469632 11964337 303617980221538448695478896992495818304 11964338 -101745737821450281601509886798335116160 11964339 -5773001100473421097954635936605090796 11964340 361423796231443166488904560502364979200 11964341 260065379944324198873625195105815733742 11964342 -40156773662356296221787721958542669056 11964343 -525551761795234609507286156086069155776 11964344 -22039745211757319660587804237575168000 11964345 386644346449726721240162730813588259200 11964346 -391165563414504778716755829683369482128 11964347 303562066868727771257746473632261684832 11964348 133788733287142523577663551861638209024 11964349 612696720923116896003919349609621326464 11964350 -434584708665475021725591958821185409600 11964351 -343481493161432167400400127462950143616 11964352 69240495604149277942258519539839926272 11964353 235523957336171959060667778255634273602 11964354 -452996928882129284930336687235834468480 11964355 -700891625977030552138604178108781658400 11964356 -546674914417618887193165878980150373120 11964357 -81155162689914956672492789799864061440 11964358 -97464671516043080136829390545721497600 11964359 311075888225556717625862688258545485920 11964360 32414879698747851189653712125005824000 11964361 1340120945890674317534109675488788683024 11964362 292756268238768153874212114077686321344 11964363 2088539266579925720468142604773317760 11964364 186474967166031815970425297268138027776 11964365 403303599645964643863155533045472787200 11964366 -447694305101879959903204054488987070848 11964367 -76073367192948767416758346376970018048 11964368 12976161379696282073736185508601626624 11964369 484026296461127240078220394706170622208 11964370 133110631416901787397295958350287129600 11964371 641086045971972377753258443503957214572 11964372 179727166670480418929972645245770289152 11964373 -413487499054593705215609910298066195378 11964374 -109956430292336152274579689563120869760 11964375 25018136747415263373636271105568250000 11964376 568515169747612118076126165699735859200 11964377 1098602536949526625348246082933181150720 11964378 -10092153560630783978496992424681876480 11964379 70476852871686348947342876933120599872 11964380 -167562112627241124856790142642844531200 11964381 -371385467933394104190415191010438634976 11964382 531917524940025958050347653463075313792 11964383 -393181226696159366510317911138027729696 11964384 819380229943751043093507210627244621824 11964385 -30400257724082630751072305914320006000 11964386 -258427200906078858099362786554133030400 11964387 809433277949812418307966331191896931960 11964388 180887983357463907103289078518099296256 11964389 -411373827262585504211207497573568587044 11964390 -217000280620488299037939254047806334080 11964391 1103120955163523062506682725334897971584 11964392 743988673602455919592505067160893849600 11964393 -181485005287509442608082480998206055360 11964394 62505488582561891078603330367976777152 11964395 1053826960339387128735134783847722641200 11964396 -456099159070910410956330929135238905856 11964397 343038794910829784106529437582781445846 11964398 358441292751204780228640289149210441536 11964399 -107455685665274355331450727276553230832 11964400 -19361472283945993542335874205422387200 11964401 -648758055151898939415793950909075431628 11964402 -333978634006606799691581464372253952000 11964403 -5610839831613903327526958882636999736 11964404 122036281178586710045106328677216915456 11964405 251139780122697211245747059094964688160 11964406 8488207413956221061623502200342415424 11964407 -16320078390185935863347345999341002528 11964408 12352191481486236618483421201759641600 11964409 1689123587123945073737640244229073781610 11964410 -462736687278541098010517124208415136000 11964411 -534274964351405287801009347118386649140 11964412 817436338483079583561994203439128313856 11964413 1327418517168452986241890936333445348940 11964414 199175625962957161254260502002574950400 11964415 -80253686748324540459418533861266425680 11964416 352442793406520152440139904680860844032 11964417 579578071794191281571990034160625441760 11964418 90059047365980650537435586522253134400 11964419 57360177564246227756757902936014052352 11964420 -65499136248476585754555679867740526080 11964421 178014564604683410011097698486102791712 11964422 -217001276656561040943248716594857767808 11964423 290816991060143436434347737635849482368 11964424 492649495944048047493122961787551912960 11964425 809336705195909023149340245297325404000 11964426 -291078865017917211588315275443281984000 11964427 -1598918184710312028999205039989315831724 11964428 371708628484012100467169643971200205568 11964429 -30350848047395000268048672705681164490 11964430 -400149019158393304958351150194754025600 11964431 26259091091218077320734200249994677504 11964432 -38740379346182631207067463938093350912 11964433 8921200690015480924068740004517348800 11964434 417615298176156586435674168439308041616 11964435 115782050601303346873451536820702012160 11964436 -823228423401686993977970319582383124480 11964437 56524420381975648854909205049801503740 11964438 -410408363645565005845019295956586020256 11964439 -61349963809542632466628181005640977776 11964440 -373811893586057887120363815220886323200 11964441 716287967039200096034667794472736650192 11964442 -114343066341524830511002035225965999616 11964443 -1395882805998482215962304325688741475920 11964444 -352669545969834521982570527418014467584 11964445 13662375420167036720871273914078755800 11964446 374246799026506588238680523676267228864 11964447 916418277136341551894930781579246662640 11964448 416932636320072480021299555082851450880 11964449 -7022283840017262172230303872148888000 11964450 102316010080791133930831537430218492800 11964451 1200362265310714315425402655864717743452 11964452 201219200413443310985782202067996533760 11964453 142880169252846015455140423909347518304 11964454 -549300483730737248857585651645098529824 11964455 -736128540558769493340978271651068269640 11964456 173821349049829830006745613378627174400 11964457 -64866954229155274101754748404208860294 11964458 -212308789060622473183034698110329104128 11964459 18276468080635486041348274598182441968 11964460 14493822277289154838044838357252930560 11964461 214594727077546887929078310225360510720 11964462 118104541688512159227389366191383920640 11964463 398463951898003718097249013762882942960 11964464 180596226374298270383796057903170420736 11964465 145290250511669317125886735177039282920 11964466 241469826416947399412900435290723548432 11964467 101232420205179846963957496154092197516 11964468 -167730910531575220714273055581567371264 11964469 918716573603566204907320279765965231360 11964470 -81516097575205736021311611440662813440 11964471 -1281303634484379291556339560923710732800 11964472 -756779778363961600724284256310047539200 11964473 1049618735640439188082863314486751379140 11964474 22762215199139140700258859582855832944 11964475 34353944139356540660483184401485764500 11964476 53239315512661299175591200243016588800 11964477 64218279229163263464411148909331112000 11964478 -72854331967406136182373877715306184960 11964479 -68563421452259572851129951833820267720 11964480 -369610406984870454673222708148305920 11964481 26642485903208355986094911266966637568 11964482 -592181267560096538714431879673601327408 11964483 -981613815157282404673349784156146288400 11964484 -68820100548256070749064339180637143040 11964485 -68455940605071538574750376644889131520 11964486 449555542192214236243548756463447145664 11964487 1184690456420813025099731384356555810136 11964488 -1149097931445296861047685988466031754240 11964489 -144916317340400619413104131843163342560 11964490 -520075839068093398791309773481664300800 11964491 -121858092861973107949835498344893271296 11964492 9388428224170978931758751903239434240 11964493 112459548681372959047828052941373320864 11964494 192457704913220804358147145049008823040 11964495 593140704074637588746818840009802895120 11964496 96092687787677461670128095251969073152 11964497 101081853157490935422017927078555780772 11964498 2127609526901499073440663011147151360 11964499 344670359340653740005219127869946551136 11964500 739735130226888879685257098367718080000 11964501 -478406153357281560270600153030793647780 11964502 -72596939469389282461687693419861314496 11964503 -2485002474224180065594951394282436178800 11964504 674791405590504925558072998019010949120 11964505 96582266310129913730619143733391891200 11964506 -59899648570348047075444008036297045760 11964507 -328592016056129758720386892847777300112 11964508 1192770343470033068821218514673963237376 11964509 227973919865382336886035208477656863040 11964510 -10477903161536721061266159914922440640 11964511 471122289999236155818730352730679040624 11964512 -210151478788996896918915465274611204096 11964513 -28450839957100803138098766768979031712 11964514 143625728386126080069914794558771979856 11964515 -683176786036596479882948326454137831200 11964516 201197504788484970712815674292473828352 11964517 899242566702833600369302638352851501566 11964518 64509108192523094279568320065195809216 11964519 112591274202743416720889620089734883504 11964520 317580601828449353103964203273009100800 11964521 349377867626952412796204698548857137722 11964522 468156290636657752793071774221914940672 11964523 -92069607168720201303942824734099085000 11964524 240981718905460812648265216208667717120 11964525 121695197317500729604293705503594973600 11964526 47679243785395213891571413925528217600 11964527 137450646842188608589932946052310267192 11964528 -81134774128214607436946108496937451520 11964529 231604876502195998092412995811600133184 11964530 -311183144271225510787957789238601297600 11964531 294598134128023014471097281512455459584 11964532 401996255050320445101039031759385721600 11964533 247120639785558426037719606747631731264 11964534 99149207726109143437634362167988645248 11964535 8613782264266265535821206418208643200 11964536 -592610054675971158603488075004105400320 11964537 -244897455190936162178822003411155660800 11964538 43507253523779015206991114967351288768 11964539 160890750752423902348873337241400976760 11964540 -128841921036855110111905850700215255040 11964541 -633090114078824038982370537620825257268 11964542 -178036278396658905556150469850101696448 11964543 28260803509422982811270002305925152768 11964544 -754126275679209442871200495458173583360 11964545 118209941118441425654902556403791587200 11964546 130963485660192164861454201036815481984 11964547 -440257208527121946811141298129919596800 11964548 231213109943152060701801441845383704576 11964549 427965503392167828370556889589646299200 11964550 236697434946515151217256133125803968000 11964551 1653370992284961714365639433059049798000 11964552 -376017910327386259233651107128965242880 11964553 -1201954197501502418937449631996081669298 11964554 940422638598801264854250715823523840 11964555 32010486342962535591801177071029210560 11964556 -329855013448296730844662678013443559680 11964557 793034958748744414219822176971541073632 11964558 -420051732269510391374614098254102548416 11964559 -1190636339300907951635792591449111361640 11964560 53270125845023831723862716782789263360 11964561 -259110676879415728623425490202200638592 11964562 544984429288034602097826409315420430112 11964563 -607240932587764179276143528620758166800 11964564 148220202732974276738225705177692262400 11964565 265868482602677081410390340875806299520 11964566 -436706157624233284457821771616629100160 11964567 627815770570185995883823044166913018112 11964568 68524584222318457611730314623196856320 11964569 -688701611425015466206633211623403823030 11964570 -286413536681855549517204406068478444800 11964571 -388865807552689496641754985089335519228 11964572 -476497088913394626760971932366142657024 11964573 -154432437404226365346311029978018209978 11964574 137106875758196100298372426094823378432 11964575 353624241090952613616932852450624968200 11964576 168807678612990258862698775635525894144 11964577 1035688089762997352196334291213569096192 11964578 -1314136108432124685092880347313422976 11964579 54002314358773294994259450256363115520 11964580 683599097961191653066294115400484819200 11964581 10124058253234850808527294631573841500 11964582 -29392573624063626420465023604363390720 11964583 -3052793623038249606844993439326643570976 11964584 1289465649636889867793351262716009349120 11964585 307632858217719156979580217666923150400 11964586 74614966802912830039321131687351202992 11964587 -1553144779793264139135209513624566306764 11964588 775702119623971478015622000241446312960 11964589 88751629654116660170066602085624773760 11964590 -505166266245155429478375200439272476800 11964591 -76470950935056048527982404588611024080 11964592 93502079577279316957342388061341581312 11964593 1325538755286552914241831733048083037842 11964594 439872403159947690129095874887546089728 11964595 205757797276364659327488094082822415600 11964596 124597206077236931490563417846810769408 11964597 -638363995350781668941603285924556672 11964598 62885683573584041163328421907398478336 11964599 -1678752992315985329717696308210917629400 11964600 61249019029305645519849931233882624000 11964601 858494285840869569570728647475659012 11964602 249582397237613089637441885378030813184 11964603 76200308270337347026943037292372734720 11964604 609289417255730163431869532957054732800 11964605 -242065417422255078652432709250617172480 11964606 -268976655990128476410707731032397192896 11964607 -1571417531001592489384704533755899742144 11964608 -199635784726978635095702738708827471872 11964609 15393897969426823959436585484343826944 11964610 -32272164615769421340835900159032499200 11964611 -117118020076219790572144872274776046788 11964612 5995005366081370831019472664806119424 11964613 799996899030087045557010059201807128862 11964614 -776561056817086492727418973721295901344 11964615 70204433319418811836069129388454047520 11964616 -99303945260521213138450474214054461440 11964617 339119119358924688448423695612603607680 11964618 514839111673548379748046887410061598720 11964619 219423350111808785034647370782792023744 11964620 329214741444142509144585029933490831360 11964621 -1812425769542951955722957619923453376 11964622 -99611546987817601349821925560553880576 11964623 -17777778094512230085308261674128246912 11964624 -52965759546837407101173148376111775744 11964625 -320530709084252334581836471127218983000 11964626 -129942458255943752787760321521154049760 11964627 63894189606062337892013548219483662648 11964628 -383725174491815771102659572505341896960 11964629 1478298163536421318314738034398475047360 11964630 -89752581822214846614196219356190500480 11964631 -325022784672346745502702731296664886608 11964632 28740318778578137128761805981945528320 11964633 46431227223859879915094511170053085664 11964634 308558883212912814322527336254015384064 11964635 -485362246642311785385827308802246490240 11964636 71359339233214131218247525375235719168 11964637 270415393269141356980477067234288319372 11964638 74218844207761690370639791295112180096 11964639 -86850210477807738590274688342040379576 11964640 -1161004036824594257027959929347643801600 11964641 418623007123092232821436153473559466772 11964642 122164537879724627320727920812269671680 11964643 68241924572862254072433010443520239664 11964644 360363711131319340590099580562379561216 11964645 172744836797424251368859864736728678400 11964646 -41429228592722710858899937319790316800 11964647 -269309283994297197639748672700724200904 11964648 490469872167344113018920528684858408960 11964649 -1840023889650931639809441585404247240960 11964650 -1190058865582638135255558454694054400 11964651 -1077021280646602092879727715962501852800 11964652 82994335911777730305829166888818631680 11964653 555860407788367774488598604441709326220 11964654 171475114402161013134475733674062391488 11964655 -297356891102646417514617723273300222240 11964656 69320863694742887971724343790710226944 11964657 82277380467371021505403104121291567200 11964658 -268514307112004011729164286198423246320 11964659 -472017106065943274233430673456413495808 11964660 395289481825335666887604224416669685760 11964661 -39538455090315723529474166645046681600 11964662 293251534173774057366961358950608524928 11964663 430508870706362157923671107769537896192 11964664 -7580996756011947391261138357974650880 11964665 -712453523209750931613048948430203055680 11964666 54799032849694003152556209287469831168 11964667 80371871339897722689369296133592089600 11964668 755909074930468358186174544635919854592 11964669 -105064645850383508488360111087445414400 11964670 265952278255203901352709088478197493760 11964671 6457717059017229155817694148673380472 11964672 19937162240061021597713186940210118656 11964673 -293692921790420318109736399953667640382 11964674 -71882467885558417558812897016387489920 11964675 117085434057980977182531899408471178000 11964676 49123935019873066946212878647609651200 11964677 320712225132287916446915424991942499772 11964678 -205293809140882717014011587725776236032 11964679 -1011290526030801656725789834305582511720 11964680 -39995113164438544972817075635765248000 11964681 494552198953428514196424125080741739199 11964682 -837771070674877010285418212772735641808 11964683 1385053884717574070709605654936686824 11964684 -38378343048867550660946612118394212864 11964685 1070067239526604385494475837045814078360 11964686 -862760866817628867374735846612341178304 11964687 -242469031463023161334710114186610923648 11964688 17318549791105993339321045695948324864 11964689 -107203479418418257752345454111377731232 11964690 -142907571879656461351386667912181465280 11964691 -252846880804100465338108262420472320048 11964692 -195693119898388874557207751251331155968 11964693 234474302686687950655709313565379342400 11964694 21959043767682466433285012353343701632 11964695 957791142803864734279782754929955714200 11964696 141339042014766017433766543122652200960 11964697 -399204643390718754328442871285837541500 11964698 -49420471473678796340521671021168061440 11964699 482103262238054059518426126171389433600 11964700 -32763960422916675949964060613636480000 11964701 -524856263324702799583064945886972198048 11964702 -233823261400002453570953270963829910272 11964703 210536772865441447276236737696732072440 11964704 392264852586505299937370945811435356160 11964705 -134686453836485083810394384357458112640 11964706 -190589096279903103829276405143078702816 11964707 8217041989870557969223532883874951680 11964708 -249745113301302454992044607086294384640 11964709 -137746104730005888208729991285850438180 11964710 -83965275664776238951979643603261018240 11964711 252674852240335976605495018310746958208 11964712 -281026309864580155244583315447428966400 11964713 -111579390310003910658576474922371484038 11964714 308038031306886085364475380081655671040 11964715 103810396104595251307787463624657254400 11964716 1956470886186562877584630059843491328 11964717 -561948417687816081797853983296389163380 11964718 -390191989281255119518670007762568704000 11964719 -178245419825155306249099649985558653520 11964720 26321327548858197550949075187413483520 11964721 -511334566103517625836839095007540590028 11964722 -286983163990391378453750231817179760 11964723 -126716513115186404753471544057079918032 11964724 -680648017893959686107891196157486660864 11964725 -218222055155266574680286023826919897750 11964726 127451545196227063841295127675327288320 11964727 141036127047077845334014667997407402392 11964728 -100798073356992475881521262390059520000 11964729 20966008166496678838335586521394360320 11964730 431622173421599339543235740987965025760 11964731 897389838657941794413697991165802818532 11964732 44057406732708803780212929057787610112 11964733 -730845551790225400381190374416847964640 11964734 159517905917288294137192255877703655872 11964735 -389480593478345785284582046295097271080 11964736 -196453871508432488522997010866250973184 11964737 1230599252577012640283319207148354680240 11964738 -184169722962662796818145651690835049472 11964739 -54489264345206602569213022963736091460 11964740 253453283298873057232435213583113236480 11964741 401196572508537812278199672594477383392 11964742 -688901899594363729240669384230556525728 11964743 -79291823449626007515074774347158693888 11964744 -907062643418343969896992967588203438080 11964745 61343117721453348624525992876337738120 11964746 -102456747968481338039793888385528766928 11964747 604779570045692186032862908579465911000 11964748 -1046820105625682472069837034911294606592 11964749 1296702596669316916988230062753041877750 11964750 -993718455186621863121211599842304000 11964751 43050159823207315734139977457972560752 11964752 352493272392427461057108458073959301120 11964753 -2896499220812736299542833261568471260 11964754 -735100118087783957560839960469915567488 11964755 593882772146084856750871814985323600640 11964756 502922656103350041539172346424689520640 11964757 499426528677282266971172234515776836512 11964758 -18883411011983402511361506576288046080 11964759 130197960697233662654251004206555028688 11964760 194541382223614815323088321387601920000 11964761 -1314389324467495915563057021798735112896 11964762 284137397345567535119364935313958007520 11964763 -756811539179518868648422305957757109376 11964764 -10868208904052572160704966764904089600 11964765 -589541419365210492106356879104136519360 11964766 96398871314251679571818461764604549824 11964767 284506918920074857022616400909109446200 11964768 164793964804530648858460811916778143744 11964769 -925857931079484901125913725306599492830 11964770 -382199360210065283393289740672005871040 11964771 141981919811146373659488058257436342032 11964772 -264682086837672500226761375536246282624 11964773 -80331245662882638175101475736870003556 11964774 -467167371667114701701393449192829970432 11964775 -154811064259982893806569462369707505000 11964776 1272956840514789071269454729811114286080 11964777 527792276760763191961136594960320973280 11964778 -35345237150277161137645820163301045248 11964779 408816233094741998588624965653650963784 11964780 705424386011131456127410342041092044800 11964781 1000798634207815261894559973776441162582 11964782 592975388013302624954346350851035661632 11964783 387484276148628503241648121320117531024 11964784 -22789774585327104248819916351631785984 11964785 -49552142855813221811416431939193679040 11964786 -427219092107720520780080926612559333376 11964787 -1126167522801070713308879764951498982400 11964788 -527966002664325798263789209032141502464 11964789 468240297542111602110585706793161039584 11964790 908602584823706707844440345477000558080 11964791 92806793996774740737472497807883401600 11964792 210221675525571931997266372899707289600 11964793 14857020756458870563629408505365784544 11964794 -565647355614880929525595351677384318720 11964795 369120201917175332730784380151680588000 11964796 718182967992792612713998305700894361600 11964797 -375187137342195278664521298706103144448 11964798 -247050377792643792120238548475696017216 11964799 -174495301786007340824128100135694023808 11964800 212686587587152595009086261910568960000 11964801 -38665275125179551671908205781544872576 11964802 19479349939914377139199352390602406352 11964803 305072164299228513738888985155933205104 11964804 145022557074168071392427496911937638400 11964805 -567297780291233675447993943368798025540 11964806 -98765265571490377520084150663868597120 11964807 -886194603379565253785407242153127484160 11964808 -367726821754242419368162164019632983040 11964809 868878506039016571567072998237949178010 11964810 58087884043710436179108483340994073600 11964811 -832443708067514260356261555184484428588 11964812 270794063796305757324440213741624614656 11964813 -163427904190256956606824891878256721920 11964814 400876049872284818672528190236697656256 11964815 747530230065157575787205534765408493120 11964816 163807668469267203871428068199988961280 11964817 -1140590381706776830133787092716507613134 11964818 -129347517907224657418515996515420574720 11964819 764974331241645596945312003545182767544 11964820 265091390212080749101417171585019635200 11964821 660406531464622600216075779530462550720 11964822 99723932697148156825003884578539659264 11964823 -43665530544839788283750496273446614136 11964824 173336069037122666440394295460213432320 11964825 104885657016721731833127753424384151100 11964826 -163661743915187923388236277567422767888 11964827 528877430211082358354584394741920518672 11964828 245359452778535259223411631124935416320 11964829 -657336708322860191012462460613309900570 11964830 53191585320268406039911953335528766720 11964831 232721050133677205701541996433767623752 11964832 297800019797226420188275818539227545600 11964833 -482240696742754714915275779103488332140 11964834 -284653690651819784550574047573705788928 11964835 -195183677072287573231237181583866172720 11964836 4603599934998808358573596676384231424 11964837 1047308119197647831745657748076894113152 11964838 -102121824446052887476250366228363397888 11964839 1080465910716963977090732831285862059640 11964840 270800649212699198138042892943676620800 11964841 300758214291073405865756068968938899072 11964842 -571764076992018428797896322408896829440 11964843 911593816120415114930386281079158516 11964844 788817478934779893930463631378854836736 11964845 1029475206323531103545751417932877631800 11964846 5613333075076960994258540267168993280 11964847 -99251061759434187120623791733190444168 11964848 -166737232479569759080320608788079837184 11964849 204179073249237757953798311826994656000 11964850 -350949141219141681868047116683080075600 11964851 130962321121904158410289792911759058800 11964852 60578887288522476257799197020740679680 11964853 70234662644820427049979885372666037248 11964854 136343330546078896694118122071317867072 11964855 201615219379966757863581085858962462720 11964856 -36700788170044194820422589220708044800 11964857 239171582254981734741483893156419304106 11964858 -80206398042129063351872287776883362816 11964859 582165226641258485233822118964616234704 11964860 872660060453436558035506804440709555200 11964861 -156733793813046886460771338422992085120 11964862 -113103517680706013045738338312182182400 11964863 1302352184406938324147874767494781666112 11964864 1353208122932400926282493304925847552 11964865 649155216853723832944611532588363227840 11964866 -385214718818248563979598798571696138240 11964867 -93992010474830577168067407360222637320 11964868 480694492533859318809535275010069432448 11964869 -1087521322026627695322893154246316574400 11964870 -258354351226801382663801636288333020800 11964871 -17883107182978631982967642223119710800 11964872 -347136566800629229446915430051463608320 11964873 -357269199648452344088741859747859877616 11964874 4790024570207004882269387127759911520 11964875 -27527808048399011007220479427945200000 11964876 15165040925642877314470627977374466048 11964877 685021730506603986304293968020979780726 11964878 364795286442031666576595418565766448960 11964879 1025104928022535825818915851539125776880 11964880 111214052358001011571153956455394754560 11964881 -1501893807990895226840774235397980546318 11964882 828899495063881025769009731322897606144 11964883 -351740756799284841443955263285256578480 11964884 -569187773006590767089703877099609325568 11964885 -395439518328094844433001269382559803200 11964886 424449156276680232265397629808448807360 11964887 802207572889178057852449822841255400792 11964888 -4024123502453440290441889869455769600 11964889 -47115701585840825455838665396567485200 11964890 128663156292886643763717604013253396480 11964891 92556012537175593402627221145685219992 11964892 -677988792881181179472821918722907424768 11964893 -147895809363737809049198121642744461460 11964894 -220683481312380599777876809314746428800 11964895 354347099695491653418507786481477372080 11964896 -794159719914447195513278670901262942208 11964897 233595263724832518969888840867800829120 11964898 -105597786718970837007952351492709873280 11964899 -328899074224683722744239100094154872336 11964900 357861149937818172727651190176772428800 11964901 -88962157579792615756372361702663466788 11964902 -505955044867678397979511253928729406848 11964903 590901630018443366135143435558946968104 11964904 -368226223978283232004353248598022963200 11964905 185964077834714641063335122772836208000 11964906 -132115516201476926342020155819043628352 11964907 -205651385253323103312926089268530445928 11964908 -46825172769144832597845638739209863680 11964909 131180335622102457400282537040643018816 11964910 -416117368282051239935637014090253080640 11964911 -710117359512735483336756869250145744800 11964912 37695952530226136584469035044399808512 11964913 -657925805686355458757987729729167569838 11964914 230987229250759398136439924797664510880 11964915 -17014617520815567263807599343424247680 11964916 -681059944436940684362860124068610949760 11964917 121826404837519685882701855532237975292 11964918 3111208771367500187373533433342430656 11964919 -22527667831938374754760580490748244112 11964920 494361561390914465977689580341244723200 11964921 13591472446359915101146672895010271104 11964922 6038409661509007137978274657591542528 11964923 -816059786139359752690251711361313619480 11964924 443767001489711083991803118438055591936 11964925 158454954536730541876011613756880984800 11964926 -490160679033098394709652163564638184960 11964927 -5558496538735481413201328692502634240 11964928 -755440841459335558668026018948374855680 11964929 -435457382862695938383096625106322217470 11964930 97669265744380963438533311980433856000 11964931 -1379053427806524154623505288133975087616 11964932 227241587176008407890880308281487441920 11964933 302415838253167108406761605879985572702 11964934 -1159385853808750527463089371768396967168 11964935 196107714721590351819400407485075410800 11964936 728398554472194021340499202139769241600 11964937 404933735700268780044996640864494466586 11964938 -95495589145141001167694808495451464960 11964939 -107958718182801882388275858332421780480 11964940 -66822772368131645348442704261897963520 11964941 2820127628692046014145181757527213206400 11964942 737565334689629539390454308237307719680 11964943 167798902013261114422520824431645161160 11964944 15781031736118870777759605371357036544 11964945 -25110309270993688809287605473371136000 11964946 52276333622242215318046083555158753280 11964947 115420309216613604528743558370812388396 11964948 -80223595252099816493617161081437786112 11964949 -385764196058884125175390057054736620964 11964950 147189062959559674655622584964835310400 11964951 -616184038687030914475460855397585676320 11964952 -531497614631417936902648863302865408000 11964953 98405601833417766403559956576531340928 11964954 112802047345488804628410173962150808832 11964955 569942135486843843148992597991759543360 11964956 383649819597535626143209759509008709120 11964957 -524881093561661105282379255683340415680 11964958 -26703026721461122481299026853379433024 11964959 898902641169099527138925198183049016160 11964960 155579348929018983859539445964246876160 11964961 -42497764742180682712835767123266114108 11964962 -311743445127834311097898186324506894048 11964963 560247178354549984190295130923151367544 11964964 279404663178994145886108185180236800 11964965 -9256536572932099155107351649819888000 11964966 -58502827141189042275081993101372762112 11964967 1110539464956431645468572713048384675432 11964968 -379546062969044709532989454125273661440 11964969 -523130792361894279131226658304096731680 11964970 440407736242659253263636586596357466560 11964971 -28958954284646357741158716707215974768 11964972 -441039571449524422497669154590344452608 11964973 -366657841713817531752998734378324572778 11964974 353261691948791286466782337701122694912 11964975 257226065420859880106583547664813347200 11964976 -117197432937449347406485700903062355968 11964977 -363081789761005728235933586919378098688 11964978 574990726961050891998027576205122330624 11964979 50248306340475247079418715558766405280 11964980 219181357499489250741995072411486246400 11964981 -240774757780519381591178570107881792000 11964982 411377211694981033759661346639549316800 11964983 519460747147683966511470016561280408232 11964984 10514991949739043126434856159492280320 11964985 960913965252620159417773209909980394180 11964986 -283188250613389411153694468439552441600 11964987 -510807627381001538094951554635024257912 11964988 29655796005536658399336013402948001792 11964989 -509277007173020307729838762188259505940 11964990 196359891574617720360051552760689429120 11964991 90483908993964702585533185981994539008 11964992 6565433937280474152467965609972334592 11964993 70190473712543356425828977031264969264 11964994 694300036976700736870566394938679334400 11964995 372601051774897954029529552017785011200 11964996 -29763399529135528098295406017060517760 11964997 -881230337634309719799010321123048139616 11964998 984171029305223890696611356926758460800 11964999 309518313986859035276128335354681102288 11965000 -132309314166095058474736825562006400000 11965001 126846050355095725461291503245736892900 11965002 -100495544175645462592903577722565500416 11965003 -1473946935632475178165370227080435151880 11965004 14292515098661477464176393882873126912 11965005 26914500364428619740385503276253722480 11965006 -406494846329975171166060766488999643200 11965007 78362679391255404564558679231294258152 11965008 -831143549274293073860322146799058944 11965009 -615399193667947938881962562028867272384 11965010 100571050439709367181865846395564288160 11965011 -202389009513794667134668044136171200960 11965012 322805550515561770062680992374503133056 11965013 -1932134580045559765035582782037729022020 11965014 -171604603287982004760036512430493963392 11965015 -45291862042752733835366861434284922080 11965016 1590110911144021859105640026233858191360 11965017 -69380037224673636941797374502437948480 11965018 -45244399723201557636986083148248032000 11965019 896943428029088715245185455449995017960 11965020 255784098835571602321289181678922183680 11965021 252323643727995825026519656305811547500 11965022 -118770132688977342760894188005462400000 11965023 148972978546450608898507095017617536000 11965024 -1757249968353694614358128894862074839040 11965025 -805432099351383361979877254115929760000 11965026 -55732253178682781011404495299592608256 11965027 -1450144864179207518000020478287414770960 11965028 -791146265914398711839536919046305474304 11965029 -965685693854561883739530833144630118816 11965030 46827942156658928380595349107221401600 11965031 -640982967528687148603247168347765800552 11965032 337779117740553154480163574653271275520 11965033 -1084771184688140014773620626589608779718 11965034 -1138633247092785334127356894230884682240 11965035 -644255021811617574274370831869251516960 11965036 14702376290771071494138876066997314048 11965037 9182641109858626988484357380116317312 11965038 141863339825822360008391407177317084288 11965039 -140113916759412004629845462720320735360 11965040 -233052606481478720293394669811128893440 11965041 464898981773194542103371206053932603360 11965042 -22888887461306419727361786027776752608 11965043 730243691609054797610404705857115334304 11965044 115288267412103079352596604038633070592 11965045 -224255445543323149048955116845172531200 11965046 289015227722967295901304099610992845472 11965047 532791817572995246044305948021312760272 11965048 -758073605019613715743199033468830064640 11965049 -1532538488463594089137626896622034347264 11965050 252674064921209588644581336722547456000 11965051 7494379322397072394367354918726017024 11965052 -608012045191271559791149122069081400320 11965053 73745610030360779870445049303826056704 11965054 394788945243245611205000665674829886976 11965055 615805816918899286625622065966716665960 11965056 -561137985979564830706743500818140364800 11965057 -134993021490564217318864902450390503040 11965058 147009187719828846830614976941835122176 11965059 -45976291100372102622652312826686277976 11965060 204507137020340695329978923210861260800 11965061 -1039994920911879334787682931248444893280 11965062 98551144915679726955148512313100150784 11965063 50819784673922821298443760742814668720 11965064 -61609130583837479117207536874790128640 11965065 -22176437738889448900237509034482286080 11965066 -35920640715145975559351576701956843936 11965067 1158333442859061272379825725426653276116 11965068 20707238568106069726813181140912717824 11965069 83004900430132938611190428484209100470 11965070 9646681507507184704948937173240166400 11965071 -4942498922398440587227347381469402080 11965072 27898143445737810782717181582552072192 11965073 256142449231455101498984395998587053860 11965074 25927788006928025896223185818251673600 11965075 -369382195835724362354527099090361739700 11965076 203267368762663372610090519222658478080 11965077 -353986575753452101469896804349341432320 11965078 -462719659953133138855072981663965063744 11965079 -285620197662944721651871895889804773760 11965080 -399574616702622467193270095705920512000 11965081 1604432866055283876382764273569878805700 11965082 -842489907085939260344921880202738656000 11965083 -131070498266142247073913348453445006080 11965084 5147794900317307381766365583418457600 11965085 1680619316047539505984330394383960140 11965086 40702808251965662643339552388723000704 11965087 -874911131134659297685718411608427071264 11965088 -712069729892170036616789897758911037440 11965089 -144356670970962200877786667661257236864 11965090 -39809440943309903097250494910769983200 11965091 233249792401439672631714788869815606492 11965092 -162952643304898320650547694468048616448 11965093 -550067026608359395113249743644252027584 11965094 -6741377256648791641979765531009127456 11965095 196055883942561306562507655908474748520 11965096 502259128250955803508324758446091059200 11965097 16977539255296285863862913447143794852 11965098 619073714778339655380871267795160985600 11965099 -299638907767663541344330270405122053360 11965100 9033471348088882945297358069691878400 11965101 -9024327067135168655169297747501724416 11965102 -839781419921218575532881484979480365248 11965103 -418067284541229463463665383514022538240 11965104 86000099846653250588329820250649067520 11965105 349050172320720103289230286190841582260 11965106 35016404989977655744931936309035736064 11965107 213839065172463482184442351804350330624 11965108 -425844579778552016236976334984120057472 11965109 180529422677228777805536386602256158204 11965110 145185259594550357037082426460065728000 11965111 1763126483649207425043217470460291330800 11965112 -613299386252987654676734172268884787200 11965113 108827415391698849485173985390893170042 11965114 -189602648193135007023071256797413091328 11965115 560666530216399155643496706934739813760 11965116 -62282396712882081891706653143354342400 11965117 1028446687957520327264676159455904648640 11965118 -259362180507660219889038133529631737472 11965119 -398547016413333103110668319796436916480 11965120 201036941233654416319597174980083712000 11965121 -179444096509388072989138572004887773376 11965122 -90761389774204957793950339370370527712 11965123 1801511167095231224891915462109917372424 11965124 -399361047354159076162333092426434150400 11965125 130140030186369488283087260949201144000 11965126 70796337344598478218692875660559836512 11965127 -1250009353252117620006952180771383377328 11965128 -309943457409764986332453978003752878080 11965129 360522444056783118309697096912437079488 11965130 341232770675173976901913014067746468960 11965131 1008123015112485688927127185494695889840 11965132 233997971779770291608561087200895045632 11965133 -258610233012596019195025258417230794016 11965134 -19623446454721748467297298848550921088 11965135 9462455012380848047706821279851488960 11965136 -142983459282050330552857383144967372800 11965137 -16508605277521884184613501565685532832 11965138 -37925518895067991753407763368579769056 11965139 -545436327129562576037554853285400443040 11965140 448828217294651696945482071015211038720 11965141 -26079426062514687744788124983271192000 11965142 14378892422805432468034967447530241280 11965143 990533068274392169523487558994674485864 11965144 3692702086730299721587081728259399680 11965145 577613454128426007774976401957802512900 11965146 198412488425355780994509134296000387584 11965147 -1742057809970818118787466839953747456400 11965148 21083427683319625366474751531118673920 11965149 -383308177981165382686219596360852073920 11965150 37996815425646957855140049738843729600 11965151 1005553926066549426722263181853720038904 11965152 -73045460396563858918079796177870520320 11965153 -667299833783008404535889553918426597756 11965154 -427117605765023179425674122554533602224 11965155 -108327381612566538163817642486221209600 11965156 -112002722032302295210266972687528722432 11965157 260084639180873162539491213476261249406 11965158 -1713521826283917309230223798691911840 11965159 -1015676431648412008001697451739650461640 11965160 309003840520146343628626480768230912000 11965161 -510342494252385930252711657731702286336 11965162 -703893086067148555611157501894312513536 11965163 450901939298327703406202515304990573376 11965164 -572952650101455090116069523207233063424 11965165 -99643478765212592116572834111171501000 11965166 670375992342932849530834792188327440640 11965167 234338035630430959714935482091463736568 11965168 -2645807158247625910541900844555632640 11965169 116427509714076368951625295923907632996 11965170 -8635403793180789094915937821905838080 11965171 -150029682701996996565606149417402458448 11965172 847772610907248863366209837425422626176 11965173 800038073687137715149560396242791217568 11965174 -71604396114374948407832319499122059520 11965175 191070425629577802838517021491216158000 11965176 -300039818605741582317068300111865876480 11965177 137129330382263524018432674028204074944 11965178 -30278424488724034770950328796294631424 11965179 -416650226392414390529389028081587244352 11965180 -14325788671063867157055346259233367040 11965181 1033916892476949132795832012819715102982 11965182 354937373373686520776320674940986501120 11965183 -464009405424754597005322508920991446760 11965184 -304809933775025983541770269627229667328 11965185 1039570926875457983998290770652502675200 11965186 296652687334966453402064470503669394464 11965187 -567273327804524661424904417168369263200 11965188 181214421824160937894614285349135641600 11965189 -527166936363726222779059854193573816644 11965190 -212471636688936370303255378500589526400 11965191 -308704543943079275739586523623065918336 11965192 98059617267622262354610814424806195200 11965193 608105540540963169197236905064515778320 11965194 968927299462197963633964655227262976 11965195 762636445827874848405676392039471697920 11965196 -1051598588151552735525123759491212089600 11965197 -403839843410590643833415525309852278080 11965198 38843513107236399318997381294226411520 11965199 -609767847553259394940596472820024192136 11965200 -48003808621944747705026578379218944000 11965201 -2323798499989885904569853402881081035968 11965202 -615053626841017205626960422121005518448 11965203 152891503460423623792770791767471107864 11965204 46127708546031536489073550646991194112 11965205 219944289755669790560640634883165285760 11965206 -458604420396172664235795389088065088 11965207 -348810308809260663158467840342625199544 11965208 350549248862330470369087873443140444160 11965209 594855319119668774575523212288089188304 11965210 110483307873086206275230241460177985760 11965211 47683012115599340253938143441133167104 11965212 -488605296901523499355691187981066240000 11965213 -702574916334843156853833297163992231936 11965214 432592563284109091170224439848081091456 11965215 245184494398253071647097762419584991120 11965216 -1332843552722289193132796625616958914560 11965217 -839211008529125434123848499827317748048 11965218 -88653514304867168902798578484540077696 11965219 349513705958695398709880295339914911696 11965220 585552080643478037665051487458917146880 11965221 245303787163801972855583366496864933408 11965222 -582434305391029630750583207921541677088 11965223 28430093351958513477589611359020591704 11965224 -838913255136069837596806558214844334080 11965225 72798086559099986748277530520956352000 11965226 -48677064922775506222259368660604298240 11965227 -128473861849932293630349512502873771792 11965228 238629779036663218993128515159482168320 11965229 88523626532839385880374193383640788076 11965230 -286144280063089123245738419612710722240 11965231 -167394268901992471547606527600000419120 11965232 -111976715045605313276525312063619416064 11965233 -360229530771184437351550702410209948736 11965234 391184297760034288800499644965648149920 11965235 82549085750227284207639980514157301760 11965236 143902534928355977879286010833484787712 11965237 1168419763293686088672418998093965899886 11965238 -710908349335942081903951693595462254080 11965239 261196636687523317867591154709219888 11965240 94141723583900949061795763872864665600 11965241 -307118382658903167850676972042245138296 11965242 -20457967136651447718378927896989221888 11965243 -2017204458256235545950383991390960789680 11965244 60362089287874420371568906923232490496 11965245 -105053643721119270856129391308906742400 11965246 -972984719125429737064608531774854234880 11965247 423691082938440544745456353546836427632 11965248 9273519864298821188252045005983055872 11965249 -385256842748527568292670822300493030520 11965250 -580684591038578355421046184031401600000 11965251 -543853531017960868584015916438413372240 11965252 31626838808699336212690596392277206272 11965253 -298263298515554959283607053551686342498 11965254 -4399759929838186521065728631340435456 11965255 -760523245896091244745215942844295356000 11965256 -137871307686348888388335257048664637440 11965257 -300985330844180666388578381017773345180 11965258 1093620774563994247552690954860441763584 11965259 1001663299753147587012995662529950104000 11965260 -293563124707239287246220225680526704640 11965261 -727421337548605867719328126736689779840 11965262 616681055043508135099634890789049643072 11965263 -1033883031380612733246265181950588767216 11965264 248277395800984275212021679125297684480 11965265 -296089532682325213122852827536860464280 11965266 -4534388823532832489235687324963678720 11965267 -985146473365561205626786630228124734752 11965268 118301867117405521026113716151871332352 11965269 837609286139052464072875342282348393440 11965270 -687643681580164073382481457737979068800 11965271 115762957814783743928440419253979486472 11965272 107903857909206083588201161229404078080 11965273 -270573614191778739658180717984499052800 11965274 339061901739719913290765700645347057136 11965275 -42872874629341814858721942299935238400 11965276 93957070105908659337828135585709916160 11965277 1223988882367047381902184077826211428672 11965278 -257511013752402987631125757308817173504 11965279 1101310173677949262974751660418041966880 11965280 307201579005092324412524905216286392320 11965281 -882045337607570209246518907801576442448 11965282 -102130974196231933400192779998620966400 11965283 2898762593280833168119876895578969224 11965284 41350562990503430610494448358905807360 11965285 49916640098958994271150459672089190400 11965286 775011053792089513121506895982658019904 11965287 180962638855996118622775445300918423040 11965288 164562725612914480873136001550919270400 11965289 129965221622319273868842444132626557056 11965290 161089019826276442434655363245864483840 11965291 -622420073700427884344943424357702914128 11965292 325594863360256409285121694826783078400 11965293 -1192681844972057152791887129607909268800 11965294 634033654687557517240754035083935128512 11965295 -330568559147221815518076283007343992400 11965296 -33170574032955591680188568515903488000 11965297 -923082536951179117925314932364047244056 11965298 -150891906600193810605907718329539783264 11965299 -343569377145604308474646192889017160136 11965300 496611545719692172627971860978998198400 11965301 1818906095353647116779237065913443354432 11965302 194954865620970558168444338934536429280 11965303 348080406488231018675437495808344571904 11965304 942600452587085815103168540005209784320 11965305 -244842715590945931861667684004385013760 11965306 -66256097463925134461891844862906536480 11965307 1165495353022145120203042678918262208000 11965308 -212562361392684709469291639169004592640 11965309 -4894947119117212786103579709804529792 11965310 -154453795778399243875940138069702059200 11965311 -436604761668488859255389196399853834440 11965312 61230146231528049767917817663638732800 11965313 -647101568804396748178627056488793393600 11965314 376544574451918193029457385827618894592 11965315 619966819347055907532139598788703586960 11965316 781543718195260627426267705741780208640 11965317 -60975810247489731903370262607981469440 11965318 267205847091073651998095944711186391040 11965319 -101246469482700057399429425394164868048 11965320 529601463363729971113456999625603481600 11965321 -931661250115497001481275887550962309478 11965322 -354624301930019163147054482580408558288 11965323 574846835931568519933236583459030772184 11965324 2458894225567858197585853383261131776 11965325 -30908333094762021881520127604456316000 11965326 -396234142790484807991457422566373785600 11965327 654645981831602860230859625181316088 11965328 -241587267873675189325417808221590478848 11965329 40710390251985965970535693684598861904 11965330 -56387024820446585827940875674391999680 11965331 -248379599299477108938899743190919247200 11965332 -303917036513184772340739163405974448128 11965333 730113574245358692739707611512659594648 11965334 583231788962827672975856606374301978112 11965335 -266631374308258568786285303696640711600 11965336 -873704081742657468372054848618903347200 11965337 -971200480865161164408851286202324537014 11965338 45772920679685906286732847733666933760 11965339 182368653687456518458339360857727611140 11965340 -455053167419081462861537653317194649600 11965341 -177714523280728388664127825362171609120 11965342 -736283074528563984086671680887270376000 11965343 150644239572158994600499950232702317144 11965344 -389137011764340251395494927374632353792 11965345 -6512713473886557983022447098259059520 11965346 404385552139356114096533072285999153664 11965347 -283290370757847243805830446253198738960 11965348 299005910314907742367089303303487800576 11965349 292940258165791460665706659429903445760 11965350 -9325729657524461363922821445292824000 11965351 419950580375038575337157288528870450832 11965352 924557661810187415965204269654835200 11965353 9000690926641980990901970150905493904 11965354 890770495644330138078806608427122002432 11965355 325951118146198846062756424801391633760 11965356 -48380433071848050548009777090607461376 11965357 -58689265092537937993535877787237150580 11965358 83931579073456588801241263349883516480 11965359 -269464305801590915414312723964969870720 11965360 -35641590052111083920816265014753034240 11965361 350090623250986460933968904832661846452 11965362 515062525244438882023560665991110708352 11965363 121276797299524012667542689958773648984 11965364 790892537257864463335967181904958730240 11965365 -253081872326153522033056060022146252680 11965366 12010039031294919550647189034178469120 11965367 -12595027625425558024172870116658022408 11965368 682864620527836416740411515791438581760 11965369 -682783933893608528960702586575257896372 11965370 196564130410163266149610355354940518880 11965371 -296990536464274049507835024977626709760 11965372 -236792266193166198473409979425706787328 11965373 271165428157294302545311376331691359840 11965374 -272412950298489047513217606941811634560 11965375 -348972661452689837168004138275022186000 11965376 252161564011066013820851991360181370880 11965377 -520345006996021632800365988107946172960 11965378 225164738904290514614801080688868012240 11965379 -1264935302416019225051061437356628014020 11965380 7709987884246714622037781739549491200 11965381 89633060387380229492397628540687753152 11965382 -86125266769850478456228714417598697472 11965383 -245002219064639794465594088186913667200 11965384 -74449384297960143738252208364022988800 11965385 997876998974734960407675890948815652580 11965386 -76691921102703867957386767467042742272 11965387 -566615610260396357315540951863150856048 11965388 -34761895109010493937514764763534948864 11965389 567604340639389039049911427885378871840 11965390 -243605352574993012271887459260413332800 11965391 -174149685281045681984538247636422634416 11965392 48590949710656582563872188778560118784 11965393 426146304662047260543333938064346756800 11965394 5155532187048273307953434854967499264 11965395 1253752512427507483939799553390224640 11965396 1221915204513216635042754666056616183808 11965397 -180834696110176552192086674066586360288 11965398 341693083946054327138599912778135508480 11965399 -177923060386193785835205362134878262848 11965400 -139940659106618122018636393952839680000 11965401 45883777111187107303497454465159699200 11965402 654183060485028062195579542281654681600 11965403 1094983140358246194990758889245569715652 11965404 -39396872747621877553534685490429861888 11965405 -457829163330396744746697682712048375040 11965406 406500881672345066397054956817814913280 11965407 -1575841994235793519061212414487097539712 11965408 469447918984787121950142630538368516096 11965409 -21394887609256846242310150763472014880 11965410 310567626096364836272579735302610292000 11965411 634321481885681261310788425830448236636 11965412 124700021401761990943490632078420745856 11965413 81195960976313054784473970385247797344 11965414 75482261755057984618402244211675791232 11965415 301607805610093521422360593628093836800 11965416 -904903221913701316974688620567371120640 11965417 828449577296674995891063685887481030272 11965418 631609386994787118681212177252496650160 11965419 1231469068060869532277972908162364416800 11965420 -207383287833557175890730882838348800000 11965421 -435223472393944834820449325984950856640 11965422 38742382835783857504530478759102046208 11965423 -871730985520774075229585903067807633328 11965424 53360589117974668561427703647577047040 11965425 -85383697783485747683733989820662898000 11965426 -796653524817543242708996606981929362816 11965427 -323999640058367107017853618182691920120 11965428 -21396326916749398756145032377602580480 11965429 221255374853349783318235636629294197760 11965430 10152685199788754517944494291258917120 11965431 709915102089816652842022099584256882152 11965432 -204029645630585584219365317445390827520 11965433 -219043849188615697520427755219057577900 11965434 -130755310823484302910938867069404807680 11965435 221448870084993078057161855097621720960 11965436 121454910445562797490873645080355266560 11965437 -666824713381153738767935324113268913792 11965438 -3019581088163921842405643446612981056 11965439 52160878293012063036216350372165892048 11965440 146731157451622857272715808624292659200 11965441 -1268781148130147272610975142296366928428 11965442 19397171468803425572593979935048556544 11965443 -108981400306528445491138747115499540480 11965444 39369133857665279271768400490916983936 11965445 -1031830192957396453384115272894672041000 11965446 -66700988889099936066863718182919120960 11965447 572521317951139385197967257892609188840 11965448 -2746139807299096950387033340067512320 11965449 -51498733083666835231616280251737609152 11965450 -74507151810538629587913473431285747200 11965451 -112550003922984661061378300220933808860 11965452 -716313586476683191721729300299606675968 11965453 1486116343890783121003630846700588411702 11965454 -324535202792091337596986445317083573824 11965455 497432356562457864159286765402880366400 11965456 -52002046043590788921881261118339801088 11965457 -108162479838428035129585941289204647708 11965458 412500717311799088807026437557246556160 11965459 -1213323393347364466207137147635907241920 11965460 -273574068491376960663289228962572720640 11965461 -459589092005421129343330979037219205728 11965462 -171127207108773353829925397962144716768 11965463 -132133561272854970645428630292053633280 11965464 200643756900181012740788338955737374720 11965465 57668119694346305440204764857178093000 11965466 780240904747570512026421238161606984432 11965467 33991629383749415021630470868809399632 11965468 144601156803980206501424790181471835648 11965469 1223870725845284588598126563578365984870 11965470 -201168745220366595401351516364930969600 11965471 377387281317492646884032093528171136112 11965472 -69491045433564970853238277831655424000 11965473 -55506656063660774764326551639047353600 11965474 51791952517755613030200303304267110912 11965475 72133129024431213140829769224018078000 11965476 405334548519194495418820745666492408832 11965477 -1005843725365063527448976351549137498560 11965478 -22849771774503103370003344520678799360 11965479 1006263394126232045599777540333136740560 11965480 -428561992021440138562440538940158617600 11965481 -68654785604894157691725896005106112 11965482 58517792637105840429039748853513166432 11965483 -9795059592165306126457689330653222336 11965484 951850090122720969869229141846368395776 11965485 -14973265415041039182253768419937530240 11965486 220376546182917560587227428288748942144 11965487 1903682993434213817305113826407370508760 11965488 -41032017257003360942985348921443745792 11965489 616967133301783301453198924162213692656 11965490 -604678520154978101918515851454180029120 11965491 -627181883478469879710749272765169851500 11965492 -166412841347857773559063649517402955776 11965493 -620654733555448538546289133044697818258 11965494 226088181719314394912746571269305699840 11965495 -728177415168446716610220827578536038400 11965496 -489664601443288737012289871682948894720 11965497 80944344639898784809921092145509780480 11965498 271655525792733675367541749508327477760 11965499 239606390944307573569777092402733454880 11965500 -77669740417272861860043669296081280000 11965501 909075958501388267649754212249729717720 11965502 -14099963432290457797812443592884130048 11965503 32468415658784878198104938817724578048 11965504 -9300358410926636400771909641901703168 11965505 402393559144117361004815082234279912660 11965506 408021787474522994857039921396689955200 11965507 4219369426855340876823607043382029756 11965508 989591006329961626534452776171381555328 11965509 94569397562925431202456625445347518720 11965510 -748973290109901181749750200152410397440 11965511 -979641669577483569309726140920195858368 11965512 -175509266228875633658068814918515752960 11965513 533897277694601150641063529949418879360 11965514 694681072109499084263696353111280543232 11965515 367918171232165652489516496760293966320 11965516 350361774109340037272450978694537984000 11965517 -971431632446553954028764934925839207434 11965518 -24616172441325571613320168402743499776 11965519 336175489803493417801408118945525367920 11965520 -5321368116552267022201089794585395200 11965521 -51189865205026198372178365804140000 11965522 -89372974419283345082844385555365690816 11965523 -580761692381004156888448976865080516376 11965524 -7131509968103503530068291436495083520 11965525 106127223464990875152730235512524213600 11965526 -453744296118143515701670956982327128288 11965527 -66350923805332342910676631280730924240 11965528 -222264518161511209709788115420943267840 11965529 970929773600708584068255284882662040784 11965530 106065380896453927746779336895880005120 11965531 1525224258756551514825371735908725483332 11965532 358118361631094990978056476965040952320 11965533 -11796066214727043814370932300214364576 11965534 -1793087465585731751033484615523162368 11965535 -134167078399086004298458838807503872000 11965536 301383056840610322911462688842212966400 11965537 851994838987287974008661111385995996080 11965538 -26595030110092314932390789255796744336 11965539 -925477807256768245895850197110791299976 11965540 148327322877639373737239339139976826880 11965541 206703816017884888550464532936981251200 11965542 281874709968511746573017747395549913088 11965543 -602792909590266759181701002872442843376 11965544 -75825150142297974446835619349325465600 11965545 -106911889322743881863468937260341066800 11965546 527222132602952719296629492948365655472 11965547 -315304526842449523945729251210241335216 11965548 -81889696240190775519274250196260732928 11965549 559234878884455582432425428286433342550 11965550 301896179865975974102281591523434396800 11965551 254475020868706616123377808645849796240 11965552 -310571665803411547201795627441933713408 11965553 154588135285209264278649537768793550802 11965554 45768659647109555020118200251777964800 11965555 223952811704498419539174537325339464000 11965556 78367619144490635441536013885894959872 11965557 -339139525738251325291558532076956168160 11965558 -271903285410960051649240109390869686720 11965559 -264467454699283720573161346965690236928 11965560 -568159327212677812393295886377878118400 11965561 -797439070469511372965606410622717442838 11965562 -56547960277741994400531637506482174208 11965563 -304816152238465091822766716148904352112 11965564 -102879549373413843983952567321956432384 11965565 -196187553945021721036026360143763979680 11965566 93710949475268357696673343228428730368 11965567 -18776693521556262255004891517435708360 11965568 241031538493824368876537644895038341120 11965569 -238415970389378516745873802150184064 11965570 55802313162578376839079894063242894400 11965571 388052136483657457460325260035075454544 11965572 -17004428158704450947863889516690215680 11965573 689865907334654461859337478621666738720 11965574 -281652621317469307328566571383525194240 11965575 -427500042755371376175337349611688027400 11965576 -23797037570465296885284210834800640 11965577 -423179320583305889679198405193415823360 11965578 -195291118298345255244817945787011219200 11965579 1401227150727421679290554312479019380180 11965580 235090448940388580938754236928805857280 11965581 73450045300448637734928569880491104470 11965582 -803174369456704090533111509957720428608 11965583 -188641106319829048944595743997645624224 11965584 94126173698660301041619699152277995520 11965585 -310044771024563953163583214548107336640 11965586 229300223128782229573514526129437256480 11965587 -87196983972363034491207461539656157632 11965588 29795890164399928776484094550602914688 11965589 -636219282715515799308599725571996079360 11965590 -18070636605604029885711173703660748800 11965591 1570215964274760298220682118799206532184 11965592 -234479442446866630572221019624179404800 11965593 -511816608050057703386348028846631116336 11965594 556919233135133157613091594869289560800 11965595 -614432088535146823718407274679749918400 11965596 -260587926233048614975260273929520046080 11965597 185291833465939647884249386132750557184 11965598 489140138943978360108644737952124157440 11965599 209410148252973928563848747149277548968 11965600 -161039997699750385292343526011828633600 11965601 738340817415266497105904742237501690672 11965602 -262396389164275696134547371726416906496 11965603 -777152350183292935216605630488454380640 11965604 -127286013364604178733349479430166977280 11965605 125792890579968758804190107799792388800 11965606 -51522853596839700292806744394737481248 11965607 1295451533309590571745612747525418196856 11965608 -346455643671508163440185355856972313600 11965609 -2130499734839143170033423109157912684160 11965610 -5170856418507338490158965744634960640 11965611 89591323351032758531138843385967161600 11965612 260728102888186724992831900698771259392 11965613 1053037940539132396097818670617546867200 11965614 -112396623942345557501649591972350243712 11965615 143662463147584563002260386420501266400 11965616 -160160719669603545249218396185160122368 11965617 1223088557180649410193092328541727982240 11965618 -199808591757646031558293605664516144128 11965619 333304588151762283672902348625001387020 11965620 -400176553014365814014792905670134026240 11965621 -1093385693757446173399452003742313532178 11965622 283074166014349491732151955071968158112 11965623 -266231797906852097170341554038985870616 11965624 104528765411422276751168263861395456000 11965625 -191024239779589823799849877620418200000 11965626 -89002308217659851613219305149394187408 11965627 -797090830816061240790849530265998426524 11965628 131408621386282083713083223218879574016 11965629 44793376611586683251088352011822358848 11965630 -69206468464070486448135772900325068800 11965631 529953624191761488181486620328086346992 11965632 -22392574538516649834587364670329323520 11965633 9941589776978866439452724659920174384 11965634 -401643455321458375915165192583413076784 11965635 307124978445179623401192686773413031680 11965636 915233953529115567562440482532953653248 11965637 -45054926165181729563041296351928469508 11965638 245065923217975713082948716269669083008 11965639 17841525215436936480763491507887703856 11965640 -154357873165200768339780905777671680000 11965641 -175130899508385891737889101704666648800 11965642 -2100437957497886846061688160987368608 11965643 -1194271684961955897634375894181874720108 11965644 26360183303440063678202070039314317056 11965645 -33207640304918239230886912695049117800 11965646 140216523552539351805259614210559718400 11965647 930545526018456933944756163169981737600 11965648 243221279380697914802909319799712079872 11965649 132498313244282086694454534948841806240 11965650 2268168760068144365483752663610323200 11965651 218624061100253166857415364349081724432 11965652 -337407547123496210307459890927689171200 11965653 14080111547327856401200469995117712544 11965654 -440270933434152481099486479344758711488 11965655 480964376849633485113537769965646918560 11965656 345687722643864935186528642236750233600 11965657 564840627134844466005556638486278786832 11965658 -213820243698874047771019741230391004160 11965659 110051278624421638485684093729408365568 11965660 -95034429936770001135098949999732787200 11965661 151310689620771348654300484240684980300 11965662 248864211820102846374866350939501206720 11965663 -931274130985413622929990975414277621440 11965664 -658595429190404367751802326693803982848 11965665 -73785575175504099485590352571256126080 11965666 -15507271337170577385722604774653569968 11965667 -124538701883005062542923185209722199808 11965668 -217306124413907290789971949209253969920 11965669 1561551431623069110789008248013393971070 11965670 -40402790649800853175260499781805575040 11965671 232787885637235403772116059687812288000 11965672 -465245124856675618395602275709818060800 11965673 1388355230697121085020576989202526804922 11965674 -137509487894262593090999399793231195648 11965675 -389967082391656566486286066854118431100 11965676 -481481946560129750150737126007612904960 11965677 -791159775613935623957468009113403884992 11965678 -406826945385918660179978596064703783360 11965679 -1205565954297493771886021530761713374920 11965680 -29071470458542954006629565283310796800 11965681 4636747601197170144754772722557337344 11965682 541017917854800993843479911733373426192 11965683 -393097695476954204762686957826561697792 11965684 -535519789813417441811163450095295443584 11965685 849018118086392285050696002745457236380 11965686 113312333869424315908353810406113804288 11965687 -695340798373953786568817635782979288760 11965688 -157721634968572902670006290049625702400 11965689 227898752251131621430771491168096292164 11965690 -119766046211067190795478189928657100800 11965691 -91924847694778125128595386047448948928 11965692 -453325009243313581103103884079421275648 11965693 -149317124801982751115347768888885386880 11965694 -152198257037170617132467986661439623040 11965695 117693217625829474447704646086756451840 11965696 -1257027419158122058312132355107586048 11965697 787314093438435967485628525868668774146 11965698 -197924902758543804263116346291847770880 11965699 -735400220809815130350035842420134519680 11965700 -467611653915759314954719473042630364800 11965701 120769565145716029899557755780687738368 11965702 72134802338772227014654781464999288800 11965703 668061962279244150717314609366551669080 11965704 130600548029432219205924333467600486400 11965705 -717965412919997586771848381179223046840 11965706 -7970222232167324771611427645741442768 11965707 -747583503894227652498712130505063385716 11965708 -971761883341727602949215623104179973120 11965709 410135596205157793285497301015586997216 11965710 24963270363314801469445916720317944960 11965711 -738460541422653814300747983711167205648 11965712 168613756109878848243806328777526935552 11965713 170220438916956733006829266628874928704 11965714 -167495441456858697540241921627719389568 11965715 1587786017796569891770809612706639624320 11965716 -461167067535870154595265138821552971776 11965717 17863653769610928172207462315378395072 11965718 198369826420006451699748845866909125504 11965719 797819807607886415861720138290281201360 11965720 191782066326504550071407765795456409600 11965721 217364389285623283942109592536542374144 11965722 42592923427751581176995569249003213824 11965723 286289990935952521885178170578726124800 11965724 21342385865548996721665098067180586496 11965725 -22578220348380687182212705348116684000 11965726 257155801122029085043800437899955373696 11965727 -111531795337868342298124749147197958240 11965728 -740487923811127975053799246206151950336 11965729 60068846375440715094730289037176806420 11965730 138934544014907126320777484337572474880 11965731 -286277654459169832964772239429311612800 11965732 67202677852665991274594359966662548096 11965733 526679115103013552685518818892444384604 11965734 -40298394144128397923309130954347986944 11965735 -916228522663741455151579206893787355200 11965736 -1034033168890263279400062657294701368320 11965737 -25911564378937058413857085597985802048 11965738 -183658959146216533123870329471465606480 11965739 -8192981193744228305710237079408224560 11965740 -246297578411672725099863844151490585600 11965741 1309615298164989026682205393338980245142 11965742 166999100326803974741891836576392169344 11965743 -1163285437832867608878955375950937223400 11965744 -95478624271026731640472036060467036160 11965745 -67168439592649068337619556662466350400 11965746 -124541448297866777283059958923970809856 11965747 703167470125608951668971297277908813196 11965748 204980363210050085904936072983034803328 11965749 -900464165252852988667484279762673306336 11965750 -527359450529854279390857916196895552000 11965751 -770966090676085077770665383966214139400 11965752 -338236698524052704647302418302487756800 11965753 -454910584012675135161046664942242358998 11965754 -405439838731664781760826716266493697424 11965755 -718234493834357341313805433151592821280 11965756 368571694085549565468418585078405618176 11965757 -808313329433263436966405728845138480660 11965758 -118797268025932460111419292651128243200 11965759 349645620771543846734348911966977393304 11965760 224291554989039593294610993513611919360 11965761 -82392605098101720091040573154928432590 11965762 558453850257190036948315821927219751632 11965763 280040752453684777906500283821424454640 11965764 -14338793178170932135773776942771610624 11965765 -353854672157012595634450806742960329600 11965766 822374348287296936224042705622394964832 11965767 -694977276189811708342143499639866249600 11965768 -122617038630999965422954191347108920320 11965769 119561040604890071167120154890938910170 11965770 200197138633977609278832570037333665120 11965771 -397235068671569724225471111582713730028 11965772 -17036315465103997459942603235430629376 11965773 145183085535887803384314165990319758912 11965774 -347888702225191474404750778666312446720 11965775 757115503517292765434287270293265609800 11965776 70184397172085272652493804391715438592 11965777 -1155349043584978599437841727843950057600 11965778 377351002355829363536531244275366938368 11965779 460626303318390058310275334243521674240 11965780 296837484042074132982390771281105917440 11965781 411238319513928793525877623204129125582 11965782 5923447211638335094063020805183349760 11965783 172667898221711848658556364432310417280 11965784 -510829515893396569703255299813987645440 11965785 180317504808453959944008239927301503040 11965786 -245522861822809697612576487242742973440 11965787 45489190680348649765533287395265177880 11965788 -688529837191223489393659362485192593920 11965789 -528829137223198663568617493798978354400 11965790 -11958492661299327072442451245093382400 11965791 20078133512380276258386564819063473664 11965792 1088012592339824353692105285778715443200 11965793 -53109079202853091934718707203454508480 11965794 -105254076199366134880675087908890102400 11965795 880359015321790991040887580049888320 11965796 127402694927064462484777292967542390784 11965797 930615016680359363657237377435807506174 11965798 -113522432218088377036057310573428268160 11965799 -951609017013148950908946058631924478264 11965800 -89737336444570523984356838832531456000 11965801 1212145891934221694798963022685989619600 11965802 -81753470605172626356483143776044345600 11965803 221980039644866497753642891531145647704 11965804 47106313983472633331971571973730662656 11965805 814329354110057078660676117955051400460 11965806 -158742349596495430027668156147737820480 11965807 583740715913111738141353894245721735104 11965808 83077293205749528123122625695424479232 11965809 -55943781382781685426869705199696623712 11965810 -113418510970266856873160065171107924480 11965811 1063598465409626995539379511452825776 11965812 -199695535931148100209222378255667519488 11965813 942011647053285705204942432791087173120 11965814 20756086181561472136067371638890496000 11965815 261177455721799032892831223024302666800 11965816 -218314564595302916128687978703982059520 11965817 -1061325049730644141341922310631580762134 11965818 175994556423537247711602332407222049280 11965819 953335733988255079283463209635767506688 11965820 746962084562706736464346935135176832000 11965821 84360869806707456271308360578315000448 11965822 -693913097650586175007240301147537568576 11965823 -45810240114067472040339103643917482720 11965824 -411934772479900069101372754658234204160 11965825 6948069217693753058034485443731511600 11965826 21658511027133105427429390464472175520 11965827 -635639805022449869578822185709483232592 11965828 311836746051815360240996864989038555136 11965829 -712648659027769221944481907112663050080 11965830 -54586431296338007241278573255276359680 11965831 -481875626898063768688967671826775899368 11965832 -719927303795194818752915977955983664640 11965833 -1286431127514945722474672328265393166400 11965834 -166442253999812090509289537530790831520 11965835 237791320796192727887887102473150216000 11965836 -67199243062855332298492523563137151488 11965837 -183794966839353221362429014966044970568 11965838 -413773328438208084314820073591914982080 11965839 -440884799101680043173013329781706156160 11965840 35086795189194734227191643457770782720 11965841 -836435709202536672975248594726006529948 11965842 112752350744850304228065079958359403520 11965843 -715892113555227547580289686910417685296 11965844 574787030307991783985829494244153298944 11965845 -165880991642845973291880663237495068160 11965846 -6470243687714607917448037277695142400 11965847 298906140494757129850130310664834084296 11965848 -749340014820247541409177151043167703040 11965849 671808463139192551642690056134045269200 11965850 66711738516283178624513877968821320000 11965851 135335577986463450702310641431052595992 11965852 371555509863736161608587862394565991936 11965853 306513569984984555523281689505079086784 11965854 -95750545703150400162298039532385168768 11965855 -223147983212158734101265901971752814480 11965856 -412012127325920371750110916544094535680 11965857 -820325930867439554375868635838483546960 11965858 457837431906998271601903430190934275840 11965859 -1194700057581316915184055851495287804584 11965860 460212817984756392338948406610188288000 11965861 -24779977878659269803921553357040616288 11965862 -503993258437427304814156124826948737568 11965863 -1060413494359397228121546146197274112 11965864 715784815511592078240415658185944422400 11965865 463665642039616051741286962748314120320 11965866 -162287843307343056156053576027809527552 11965867 108938040090616792732367049598136605680 11965868 1477264836212388051887699697671967744 11965869 219990227840276566208679704464037274294 11965870 7694318247805270431893548524879360000 11965871 1715296952985707999114094480113156953632 11965872 -34724085854444410615093729971507363840 11965873 1288486121371231515632629784044268859504 11965874 -55161277790991981192714537097418379456 11965875 949448071617398461568434846489491384000 11965876 -162472334901551475821803639368686985216 11965877 7114832698315621833352861518763507200 11965878 -240949484972600967811045540867679256096 11965879 -756283459078793733298048768940903970520 11965880 -269945998909877108631665917288969113600 11965881 -360451892705440353089629185910335120048 11965882 -277828327583615782456616677459118013216 11965883 -129723879887443404286176890724705971868 11965884 -256360697180738281008317421565136437248 11965885 1040860370395022703829403959084681265580 11965886 -493952786991472182733809991783898404608 11965887 57504811320301882802921464735117413936 11965888 -226177408573304403742623784081733713920 11965889 -415611625305468960059498103668782911360 11965890 -137048405522280971735013767502451246080 11965891 -1134146157784140454174080306525903552 11965892 -1388962598650708207041184138252531545600 11965893 74962676646521870173656777456553785600 11965894 -499367771937101694030556344766120953504 11965895 -452016456422090519508925067099975502600 11965896 -35698173893061712219499323278622924800 11965897 639301904675758968625555357091898280320 11965898 -342783884737520443603300758548598566400 11965899 -94434944118378993981128173808163732480 11965900 169837672017557899419854609803500512000 11965901 983859804053611865896381563917565814902 11965902 -206203038342270369147258062771446335360 11965903 1452074751328416053201065805794303911152 11965904 257006555860335025631325116662219038720 11965905 -123856527210959507294649223665754943040 11965906 707343484955688108043835187371627755152 11965907 -180912378864048393729241557261830804928 11965908 -306927064867190399937406346508586874880 11965909 301049538383981599249701058847483202360 11965910 144498827380608490582743597094087261440 11965911 1077299067076800092049555403040263680 11965912 -531377659940381341266829240425379184640 11965913 922594403167437603889442765221783281162 11965914 -4110975493160740716172024730269854720 11965915 -229996365076736775428807643759897732000 11965916 65211123509586003163796282550037335552 11965917 96982888709026308585942546610464935712 11965918 -975330908736764163222159200990342640384 11965919 -132897973318844978499440609551092245280 11965920 -430342467269553326492526755914988912640 11965921 1224366362137219395354044263568618868144 11965922 976049907358277834988152454215061419520 11965923 -842595549654018326338096365282387632856 11965924 386647864129210773573468444214053600896 11965925 465719351488866967266772728697626946650 11965926 -48833635579987094074691942752788295680 11965927 -311416722239466821665868653187558473560 11965928 -496678511461312383789448499416735549440 11965929 -14273647175051718275589896602713231216 11965930 -403552872048824099179253532551269844640 11965931 -1371511818342698871835517095066490336268 11965932 -397650450210227136158484215376751104 11965933 -374242041102091481958149654614748222400 11965934 -119712609362447260269515292996704977920 11965935 -464690751459423039889782955320024457200 11965936 279164492886776572904588307613451681792 11965937 1118287722414201148600787202631724868660 11965938 81653396038201676145070613007742261248 11965939 -410649727335304358687498504499018656744 11965940 -148282812695293355044172903913070264320 11965941 -38259839813007763898688335633504161920 11965942 -373933287400092160504225888400400268128 11965943 -1244133138352126910612703525578119888800 11965944 506711665426921246694543006432116408320 11965945 223693495186224404726144134848312581700 11965946 -764095276850396553047315240722613213328 11965947 204829380859945924709372866687693506072 11965948 733291649977478988857224613303360203776 11965949 253614515501080670121540950891595538950 11965950 -224054189559812193750091054886867078400 11965951 1846883022583816051066825371831884772600 11965952 -645304525009866721485632574627615080448 11965953 -376195341905397243555344281607689144800 11965954 1268565129917341896935890901670174720 11965955 92928312013869031164245546908823086560 11965956 -502115859204114323653662534329330684928 11965957 -608977023825057309871608099236506624512 11965958 -1144710479637230041112197182255132750720 11965959 742313185095860139654107472705407987328 11965960 136197449037401175942089069266042982400 11965961 -136207737529099028466313533955945752960 11965962 -262238587245437232200059648796688776448 11965963 -230443766396224708740303341606817551788 11965964 -583569586568166331277761835198782760448 11965965 -354803501613065969341460111930916802560 11965966 -90145105545865591252078117872390485568 11965967 8053786085954250740096118111127992240 11965968 3462657762225808343069216478332190720 11965969 113019069757749571970220668966874056448 11965970 212863461193839522415594461538810027680 11965971 249676976617794522692646115771380985920 11965972 139148079163929697049629336851230105600 11965973 101116854682254068635613276680875633084 11965974 15403936653024229272123941507808288768 11965975 -49317463457698223738993987083846543200 11965976 771234317410636566041012471657446133760 11965977 -469745016588760248957490710048661510008 11965978 -41457743811516804605543182697854783776 11965979 1380356588200927305861896952357984104580 11965980 -80445206477382977784673740198216038400 11965981 765367699256001353474087338607393868064 11965982 193620341785206397659665836600874969472 11965983 -264967144657717111006492284616884929976 11965984 -186453279865607473930177239856603398144 11965985 94869362818780801077585107573944312320 11965986 -486611754638322704791064371190104715568 11965987 -1674546579937308369786033464817348646008 11965988 -433906500170589320460480792111186736512 11965989 -116918867813551973250294536538876722880 11965990 657341487935771175629910646942374213120 11965991 82157774677766541680875635068372741520 11965992 268521770772825984768911235690626334720 11965993 -106614698153318510954719080944258613376 11965994 -88354034814651147414759341956007723328 11965995 -710322065963161821946990028361770380800 11965996 248398866952526770209131025248570980608 11965997 -16902815476708061781205223216945867040 11965998 -297946574988396787876260194488675095552 11965999 818768071808193453289389809565519955336 11966000 101918046738081710694642526111531008000 11966001 27034103551216176680842796770232568432 11966002 -3312794100480134831647081862306364288 11966003 -202008470797252851112235623436588234496 11966004 655835661298170530214928668792289094400 11966005 39407506398043966717105243933523128320 11966006 -164789588243615956208948088567164409216 11966007 -132169724442714279351064363506278906112 11966008 476596801911833968259302123834884648960 11966009 -812080181474730276004516713245305433280 11966010 -47547058758803573841111768143616000000 11966011 -1257080732412469308485323209462283227288 11966012 -119664941180433995605342371811954636800 11966013 -333673171907834226550584057836620616640 11966014 12555574515941408289261563213794752000 11966015 60189283695572889861776582129257213920 11966016 129429256079784216629763531984278126592 11966017 -73369498976302553479708722739261683328 11966018 593676726696530813481192434872018314960 11966019 238740816032805579877684821456373476528 11966020 30410084278155620576099469765312000000 11966021 -1243925516066492114513678291482169266656 11966022 -43549989056460611281716986457498309120 11966023 516045391576929069379496185626304317272 11966024 -122140690978948593363682068722064261120 11966025 543634025518615652627386338517252680000 11966026 -107247698171131547121041898922254220800 11966027 -212575825422926271107582241645112058760 11966028 -845620232292849826266119748102880871424 11966029 758703563974791158913801985013467596000 11966030 -551909502722841957156336815866546923840 11966031 -10078718677684148400711897782692472832 11966032 -21182316070023960619022183739087011840 11966033 -551268957565529183749121342571424760718 11966034 172742702127666581377199156806774385280 11966035 -1586473152489832514554178829757565259840 11966036 -767319565359112544049186989949013985280 11966037 -407530188216505540462681477561525273440 11966038 140906142673426020522136980545402492160 11966039 -368029868274111691544312805400058951160 11966040 -8850805175003031584634685154289868800 11966041 -1370965998288694540766763604005013333500 11966042 -52646331434321169301140444557156864256 11966043 567474569641755618004288295578336909464 11966044 -1027048124684537502555874847418898660864 11966045 160414623002089630511103559394589493590 11966046 469718231271946832626346840151740952384 11966047 693091102286016673312272945424277053672 11966048 1707302149016495405470293265879750410240 11966049 -700634250573243222943287417807051181632 11966050 -138993342895162937303181770450633460000 11966051 -8860138039864274633503563787275486720 11966052 89814174967003726248602404038839119872 11966053 -2068639935377218510160221777004220514 11966054 766495626885248728640301561815372810976 11966055 -198025625052129993952343396864460547680 11966056 -174082471447710492364894190259678167040 11966057 -1200973477787947585974021390225982431600 11966058 105960578828208338168145001943161206624 11966059 97506546592370616898728221982248036352 11966060 -543517480124447014035848447635939307520 11966061 434848162804519727318984724779997636672 11966062 -171868221771904401244572386011571352576 11966063 1436640332694524678620066145251224591312 11966064 -79819694245949141667086291548720594944 11966065 634177644264908481398564423382765615720 11966066 -427320366394990556704507739329504756224 11966067 -10827848128416751339708085862794807040 11966068 381032920390527202758098241011387454848 11966069 221710112837206164535898916430150502400 11966070 -226274108367190131904578832396974009600 11966071 637046503747398679655194760809895557192 11966072 237091246385796467523508785353239633920 11966073 -167717613717527790822272658512177576256 11966074 280976763264338583914704169090802439536 11966075 6072818866071725402851520536910449200 11966076 96319786376483616700537877207498065920 11966077 -13791857318846675124523558636984575008 11966078 -60209696538650644788085754734295089344 11966079 -361501127948761608654582277908298166640 11966080 269239851744828121696858864982006169600 11966081 -61756591725751328354068918269950265900 11966082 294715662612527333147357045262273489792 11966083 15619457334977002218217956346385361488 11966084 206220781721279820990042945143047531776 11966085 -452155314773067260827523047768764266400 11966086 -399005006592645224869339622952965352960 11966087 -19637504742729695031519246782609270688 11966088 497642408567287925872149316486684753920 11966089 -393668557672835573640842351442395740976 11966090 -233388256615548079045530363808079095200 11966091 -230115831430343797604358955461750855696 11966092 492060829451683929114174227664805711616 11966093 219071039644440496445090458558166926080 11966094 268783245995231737293709545928468002816 11966095 344265048982884751776812012904037055520 11966096 49145921349914591108802304758486466560 11966097 -8923976543205363459388515883237514304 11966098 4813627490982098391399645062395842336 11966099 -1280339733662510620194446495479558626900 11966100 -113158846486284834922455697023984537600 11966101 -271641664341340885994157695057800074848 11966102 -89651345074275583693848607319908897248 11966103 -1076614315654932828602022309819485569200 11966104 569853868782465311691487488240122449920 11966105 995712037688699286614603602323826776000 11966106 -339535670088915161321462216392612525056 11966107 458118576144122212574607109840902991080 11966108 392533485831962824688464656074359775232 11966109 795104450730523780812421443439265003904 11966110 149865999894465954518838042738394963200 11966111 -1159566475981742401125875326708917312288 11966112 160581490849725389581806623247202713600 11966113 615317915514895327108990847726914131720 11966114 -19394847121234843343641562145505228128 11966115 -215506791515524445567862606497502132480 11966116 1163256545203118337040326477887441027328 11966117 -767542978016250089156920315802577279360 11966118 -120485084930095770471950538287887337472 11966119 1073421465404393037005930092618351883160 11966120 -333966349431359300192089428488032358400 11966121 -383084832449903692059385613594619886710 11966122 -106926219529238468541819411034463024640 11966123 -335790629165429999883148888263250121136 11966124 -10902465976638859129605487648557957120 11966125 -825746331714654917425919032652117130000 11966126 -7367926918273237949898662264632582272 11966127 215253981598421298730649083408752232320 11966128 -105708432213340044217568704458287087616 11966129 -116224446055878171036540929625827004480 11966130 27164381384288149965421531492166092800 11966131 -192918741700622735218084472186852114808 11966132 -8818330884081613641530312958963141888 11966133 149269122184409192411468799513376893120 11966134 -692121863419553623541330429856279602784 11966135 -134992781693647426326822297981059581200 11966136 68349629696337520520228867967949209600 11966137 -74661034792826700039450575985089423148 11966138 520399943137242278685541164740082756720 11966139 -350801672824012547128129793613310879800 11966140 -411016760271098821194077125102319746560 11966141 122003478414764377374386404260891918144 11966142 -223101104368290605588951107105901969088 11966143 226534613841129911496761111410977678120 11966144 150810839396989235018661108026022297600 11966145 -280944495336496811835574306487756177280 11966146 -52726309999137797019624289394776429056 11966147 -180262565031571589493295881698250641808 11966148 651425588387075307005922281957564130432 11966149 407511438861969747233994867683645963164 11966150 -47593922454465261400818608473737216000 11966151 -378081988024785034357870436809663258968 11966152 545241319343411250331338569004200140800 11966153 -149944033765112704635957760151682152742 11966154 168317711100207108715918777342078590720 11966155 231910136903169700852701828807481749120 11966156 -266433580845696097905973679246287139328 11966157 -221229212455529453109462528438002597760 11966158 196600675062205920825609310545221664576 11966159 -17912669385392063567509293033043226640 11966160 -5331045036790140525491783480695848960 11966161 216966519397985787288086254904116090224 11966162 -99145330639498415727112399461641349120 11966163 -96024422077612974662464855874055744000 11966164 -8082024565533112900613314231554981888 11966165 -138736682038716717427398825281078411940 11966166 -349715207747837160510435644388912074880 11966167 122525232939939993104781939031874669560 11966168 18196318258792458965100803227020994560 11966169 808924405985949661409081184442557408 11966170 121056872429107154308087785432550368960 11966171 392255164284266191755237599935664285712 11966172 379227670675007811058298728805793103872 11966173 -172792720164094278593897842926580127578 11966174 446579773037341131533752146977689536 11966175 -143446709803861947184444572234164335800 11966176 325600380189562855719655632317331013632 11966177 -1428465415923807676272242075084212420056 11966178 23467316923469406472464937172803660800 11966179 -1122044669674106461226776787752528197220 11966180 -119134551123306404121842714239642583040 11966181 -520107960528642215623317324032659443840 11966182 521435900693190972487794586220158548192 11966183 259291069610757792717803125402235375880 11966184 1460693926369220572372857432443965440000 11966185 50008126837133479287658880448404680320 11966186 6437576124222831836532340651808984064 11966187 -186676398621118319816777070753971092224 11966188 135126115771978565354744419839180318720 11966189 -1093363147435307420905238684650663892010 11966190 -122539457772853722545620930790701536000 11966191 -1891548347935205332850842265201523042128 11966192 -151390515174498242719972659196305997824 11966193 264270162078564476951173774040965419858 11966194 -34771759717261317717940088787392421888 11966195 -545663785354342816305753612687637774800 11966196 -619999746320131599245786519093512335360 11966197 995286566519363355194390678094961225646 11966198 514414208576916590848964498854955181312 11966199 68803103481413418433909385552871296640 11966200 955525177953991297167514231403888640000 11966201 20520713963566594053809980901570465412 11966202 -241723744880306838159824434538829087120 11966203 928612089478449274559234551576448681160 11966204 566682314252096520304258240113142419456 11966205 -411612978743472337140811194206746676640 11966206 -165999170242441425296138044480010363520 11966207 -584538962931696908258646042687686587536 11966208 -578108113921537028830323261288644345856 11966209 -87817753684429843299495257541914743040 11966210 17419384650241352216468645264985269760 11966211 -4529134272851905237159322331033456168 11966212 4374507066679979886156573928200192000 11966213 -114352387351355188037325644309698958976 11966214 -173841927242373874670833734222009051072 11966215 788090682441376819591655010940788116400 11966216 -849996112589320044067540231522583915520 11966217 236819246108900062245795738371924340480 11966218 -649849771805922083438979911857080027648 11966219 -410801204562753595855565248576713250320 11966220 -8732559328769676667724828277878200320 11966221 87416303534703404207765192605208443200 11966222 -28039534261809458303752920894170918976 11966223 282819272506973443806061354126596432000 11966224 -28949981443656538885697285442526044160 11966225 239177467635744135082334512869379667100 11966226 569539767982725154217249547296333543424 11966227 -60294443666367602259569640741050017888 11966228 152092743693975062097085984904866103040 11966229 362784049908954671200851935286454042848 11966230 19543853427643168498752248041501864320 11966231 2276429760556811542514453529345631303152 11966232 596037238264627006787451314582711500800 11966233 -66848864028052000318061348662047686016 11966234 84346836496773809394900226453704179712 11966235 179573778757589910592429867741934538240 11966236 -671035624486872356572391178894018910720 11966237 -164237866047728062004433391376636468346 11966238 124335862225337895272701398947983104000 11966239 233517090274589587059477285735330835040 11966240 -6402696971352301174342300931205365760 11966241 -265584384402877296590725361282196384000 11966242 -736761376133143513780921838753964823728 11966243 1606638693583455697936937552502050982492 11966244 141314779300585036653974938297096876032 11966245 681051053237125910650806827748749964120 11966246 130699038285247074932598013059067554240 11966247 1018526663514560244825902620096354488480 11966248 -44275153376073227531321262081858600960 11966249 157343049326594802100025821060838782836 11966250 -25340934207344515961953265957187360000 11966251 1481001062417525152110540584100531640104 11966252 539548501371016646484171392999880529920 11966253 -239392789984109423249725732867803607776 11966254 -20655289566264284171977602506838047424 11966255 -7205440004816833338243227305761223680 11966256 5286027466610104285170991257932464128 11966257 -1377142981976017898331439554295876006160 11966258 278991358916443307078142236680664670480 11966259 418379823303198061162209790905689544504 11966260 -44861401440476458390690873097251760640 11966261 1076043031634722921927502429511983690862 11966262 8155971950551242253090930718960025600 11966263 1035953709581930812185862382926950105512 11966264 -404550830722705761215450864486727536640 11966265 361414506347004303067269357364636281600 11966266 142780679041922044729995158603555327424 11966267 -1716658582216455159590286330421005720168 11966268 101175136820335724404138083728708198400 11966269 325863436029865383760054532201703503232 11966270 -312979733384609990396132137289335795200 11966271 -128087254597512098007710684350396055280 11966272 1366413453508145346614549739058757632 11966273 1401271589820307736269188047301395840304 11966274 -389417295204565920216765179978869799856 11966275 -385002373566736581746374573240062069700 11966276 29045091161427908075936309727270666240 11966277 -121164187836961391247004618501885090080 11966278 -223870724634425141156749932024374209920 11966279 -10770515268619745874467383187907139584 11966280 450576916961527770041209903409442816000 11966281 -310622592555831692748420191206326307868 11966282 -513689364224413565708737712315970157008 11966283 -41199807634721385935503298697019874016 11966284 -240805646034722956679185321721532481536 11966285 336639267243509741452589414528303563980 11966286 -19221656302253980768207381420420172736 11966287 -230807273057218227592590346352218737240 11966288 14241779656697042673295200808886599680 11966289 621761749458111615929274620563242135024 11966290 -291611469529855888379211989273779156320 11966291 -2301803871656063362691136235736087193528 11966292 -324938729019914380934838028147570219008 11966293 31438326823856179413650417534428494542 11966294 460567083538025494573895928704988340992 11966295 -1006589428475576062564678787805110400 11966296 385499190124784877911273576363447439360 11966297 -282020133226982166652962920848023159936 11966298 -2426964031118866352277630501510918912 11966299 382428447740239265232275537435293020000 11966300 496472711692085004183446051526555648000 11966301 191623893582208763814205888643469515820 11966302 238331175425322679303231129971152164992 11966303 -320346077557668021460032876469103780016 11966304 108157330140087100120277382262488563712 11966305 -19296152255504065401851769570661116480 11966306 72788182426294262551009361998866025728 11966307 744849041945320693229542328372017008960 11966308 508370347557997687779876820336742845696 11966309 -104991784907794547500724870950181922660 11966310 -72101824877634318188074881447607987200 11966311 -212239334357310226451271889490605385168 11966312 -929967525459196672617081835284051148800 11966313 861669752722651297769905768685892364944 11966314 858003719933669352180836875619287299840 11966315 -26792452572428104124356820560248587040 11966316 133070742562303903419471170406003093504 11966317 895958269664624690402128478002884345600 11966318 -44250010539110265901803155047104465408 11966319 -116401395923814707709517988747738035200 11966320 240657117632335405593668592520910438400 11966321 -1004325459921384983289410665239375191040 11966322 385257331741028033434038115298685190272 11966323 -313798544316803697130303077971401493428 11966324 -253188181990735926211259514642810470400 11966325 47019972754835339137704386566135603200 11966326 896352185985080689894736188081982176704 11966327 -1126632339111097543206943781778993921960 11966328 -611324242482114233305924304148459724800 11966329 -261746663947139428481860859235134827440 11966330 -257021577650966300125785404213746321440 11966331 -198260818556420544854040049150468705680 11966332 243644228380217455485968453543409679360 11966333 -664008893837912760717472631134801500480 11966334 -283677597415134358241323408768395721728 11966335 -5455289652631465355260894149214181040 11966336 -419058044289441844101989160223758090240 11966337 -116158642988181064191055692792392507406 11966338 -488940245909412129836610790009677061680 11966339 -399697974992344347579121547541973656084 11966340 117917820477126330915874619414768209920 11966341 6718130914458278007893358885396676608 11966342 -217271492231297230104601782250047013056 11966343 -83899219917892259134892069606469813336 11966344 -618037740202300837233520178547195770880 11966345 117540242073841073742768168838710823680 11966346 -120671220875719817972797492358799866880 11966347 91293483469949236300863375129541321440 11966348 -292337499812813051352163573816429716480 11966349 305775256804072148212748876980718000064 11966350 -329499894564663365791776053527880299200 11966351 -345458516964683980980277419041735995968 11966352 459844519412500246292294391479009280 11966353 211583477093502592955220052486260508480 11966354 78454107418224387868819788225816041472 11966355 -249474979768311872294559048631144452240 11966356 235146687672676028920871608925744769920 11966357 374087782930852372847619557998890122520 11966358 -126569320494412290353776199246699814912 11966359 647104069629948591724467597576459628104 11966360 300792639326825773870233295392722534400 11966361 -346354616382956634305024427208524217920 11966362 659777206538556213732485161674864264432 11966363 96563136925869562823584152354404580612 11966364 -466652118658458249203493833793948441600 11966365 -26579721958777897924938189429184003080 11966366 437235689514175799797992221691581749632 11966367 -206675551489189880946142153912322350080 11966368 1074277457075624418921870362376198291456 11966369 -934693595043000440431054843397085235230 11966370 59475007751203740313861231526905006080 11966371 -341164652743312651885780655137958342400 11966372 297456026500523834553142687456279950336 11966373 -952527826073223650654287029218697156 11966374 198600671968675607755529086685939050752 11966375 -814994713753167850669104148412910966000 11966376 -76192143373912657584877587158022144000 11966377 601712415176009002907731293098987935226 11966378 121626137985683250770228538257071887360 11966379 -51117315150703161843246549094251503904 11966380 -30633322569677713765014068787499699200 11966381 -253235678817556847586812452548850360608 11966382 -97724327500909280110882317684204614400 11966383 -315932268918155785425740247596673437232 11966384 -3863724746697491644379248020067024896 11966385 -487105410881816911502476701258201857280 11966386 1361552974034525171952541216879590331200 11966387 -802442389181542607066413398540059131968 11966388 168962076966843370957462318307964542976 11966389 644393234710630777247916542418352414190 11966390 340145068909865928350849628210215395200 11966391 -551330394297040747972215625056224932800 11966392 83427869430853927335412028703273185280 11966393 405666808517706865692882633733943917764 11966394 104741096194265656115089514281628676096 11966395 319527835245337536426282893116157332800 11966396 18783176929673654075381216420081044992 11966397 -813163401331895431355401124342915148000 11966398 -732457464639227527886661185792775857664 11966399 -26541416587072290166929983514136123800 11966400 -82813764764391958349072000119996416000 11966401 588870508516333404369703197642609462832 11966402 -146729953583279674825510041600885755904 11966403 85724974736838019172793554969618423808 11966404 103791470788730729706154366453953865856 11966405 912599711190269389014179749936030566720 11966406 -127375245573836496932675376718793539200 11966407 5742695230641103679237620611833518872 11966408 485219522256871415158571769601947279360 11966409 -29583964989838365595356512250740534400 11966410 -33756472137076639500517733928163659840 11966411 574894506727777216923830618420566078224 11966412 286667001113032673129961986733062733312 11966413 42441267983608630548270286783157113164 11966414 137696766539264912594629900227024264960 11966415 28479627708123962436378396088626468000 11966416 -4250808972276305288379723429576704 11966417 263098147537577348847190440261358455360 11966418 57444894861932905530113701285232752800 11966419 1240007215794990237085950375591921346296 11966420 237029666532168374949849025833563873280 11966421 -689081885978828843575935398320558737696 11966422 240807733098503191901661018958459719552 11966423 -371272731321821553399952028787773543760 11966424 -93237879731017031289006681456255836160 11966425 72173573032954870359304475372233966800 11966426 -93105247770577258400153063867808515088 11966427 25922350142255927644468681892222580480 11966428 9466745409727672298873314287154587648 11966429 -367080337346794369450005318628036216014 11966430 -94346586337595134182222714790962401280 11966431 94752842941079711594571768499837606264 11966432 196885684271134386825985743896646254592 11966433 828932229550651950682415313378133881024 11966434 207164737657140029220553183880508432384 11966435 -717737036551936325626581998827425037440 11966436 450604406901024030958170560588694742272 11966437 -1230218408453467048763408850314206346208 11966438 337703436847713413648191153390293591360 11966439 -223731568768530091415264206646675402880 11966440 178570630788026271684028543506648268800 11966441 283481508227151023055451284439696966842 11966442 -84603431263745788694998549038132583680 11966443 612582478127032771395478191277394641144 11966444 -272230132219654562560726246307458037760 11966445 180107660828908118957177619172094435820 11966446 -236635902583407715904928300480217459200 11966447 -1407804753904820522879191764985037003520 11966448 -31128620325876763088454344579399811072 11966449 -223057326566417590637650328434424866080 11966450 105272172997947211983638036318185902000 11966451 -243490319727524410117028016368375260416 11966452 -45003729152846871529796749485527728128 11966453 557370790543231614674679897040204484280 11966454 -6054723842525619975052048016147008224 11966455 -379190531065474289683178280835840457640 11966456 507945503804896786448023603977035673600 11966457 312144101805986596719475932894772672800 11966458 -262362528096337482449383307014282324224 11966459 767502034033395919952211917805620634660 11966460 -71480953593973031221432023992317255680 11966461 -18204803948423306272485468146546596148 11966462 -35075363753511720060124979614526496768 11966463 -212605889648133551240221454345259126960 11966464 -125087855021447559830741567546924728320 11966465 34022769722724228360895693399870310400 11966466 -83583135732889967719293275961182031360 11966467 -149664377244437288908662868215309959600 11966468 -1146589410462110263368083347119127778304 11966469 -303001399339806219690593336878540493856 11966470 -5931148512709752892216985260695248640 11966471 223099465124594219512949264729128446744 11966472 -202984988778858445071671454876629729280 11966473 -1119263696712048623160292319934395513820 11966474 86193032129751459999118691353292837568 11966475 -86370318501176337427752623975021369400 11966476 238856356237425015331198258457776674560 11966477 12312522567297212533045651674366721920 11966478 -225155712274742181361946858976309667776 11966479 158000117141403656570562731171887784176 11966480 70487196273303231398983294333497016320 11966481 358634788017996135819441293823599655840 11966482 120809922772447507745196725010954928128 11966483 -224514572825317047499469781065546189268 11966484 520647873613757341412558591408317249536 11966485 367659603501350226054086965291648423200 11966486 188235579847819389026588577454901592960 11966487 -408435776326749743328088585504212040800 11966488 -1535070407378658981894683225321886720000 11966489 150726501653324211950971608371703201156 11966490 136305414037152260220741133040714826720 11966491 586608058122873713879809254204955528800 11966492 -732560599897751527893525687991809535488 11966493 -181006561010873954365745021885071130112 11966494 -430097345390355281806421702703787288704 11966495 -86312161568339033210858753691983859600 11966496 88788297160284499810830155527873363968 11966497 772474485322413180282958468782509038946 11966498 -5445236954307694830905026938812042880 11966499 350903485853148129080708276675792815104 11966500 -124088126714777720629637432043319296000 11966501 -252258851925827658717208091215632860100 11966502 -40681555808838924133503314317629446400 11966503 306379442246842161919953012734892774520 11966504 -568997528034584641421712864322783641600 11966505 60754942986992713856698251194051962560 11966506 207463960182373119180258583217716213344 11966507 574307171942554976984283258566221018512 11966508 766351190606722998029910906285229056000 11966509 -311954412461497131574457921568822683146 11966510 -188668198134273679787655890373207888000 11966511 -599215510160488886151898724464211212656 11966512 87661975422590076621385344873575219200 11966513 -10031147969391132803443413886648901376 11966514 -84968389572264068244702566153279390208 11966515 -527458315401220572754300892955106280880 11966516 -964181298937692543830764052000757970560 11966517 138510865777233812818330253639733588000 11966518 475391604252263987796703287297803436960 11966519 96054136630884604098357528945126405000 11966520 -103347633806438929609964918547173990400 11966521 46201872485054312884477995568400712960 11966522 -558145926881658175416137533297792327200 11966523 -466757020279271776975149799674823118400 11966524 683791650945295673285653041016941956096 11966525 41735985342526536493509180976959408000 11966526 181376112789761549195659928087920291200 11966527 -152964916378051544807787204832232737088 11966528 -26191796738135250528245336132554850304 11966529 -1064118947363520022095856904773030412160 11966530 40549893603435494135707650898876400160 11966531 1342994180083264115439839242202014987200 11966532 25977972457155167127422502194807046144 11966533 -816753834914429109353930457541486375940 11966534 468818850110440855282677837953234968416 11966535 391090615523851377353077167689512739880 11966536 -446289121701015975467496379503248440320 11966537 -2678677843969765264521449802635092182 11966538 -197408701680007147821744468552071400960 11966539 150024714200209459250947001358351555840 11966540 -384624534473282305337633860594597048320 11966541 -996282491100383750784238830231316784160 11966542 -255320713386783621814586789778867809280 11966543 -852096803249284507590840229766951096208 11966544 -89346017277807357581227240133968797696 11966545 -741331807906542787161551471619240117720 11966546 -307090383382758582129385813830643662720 11966547 -46103796204388088578961417494723077120 11966548 543560282642112324691037896586584498176 11966549 -144690245790848011292716224399562810464 11966550 -4900421130254629344378104074916587200 11966551 1036943242758142737482606436783890353504 11966552 541711214431465604569878598703877611520 11966553 -118518708901904446310342284759146856512 11966554 -503118144751423033135027794786830571024 11966555 55135818908611889295834142154697827520 11966556 -1635964247712853580491172944038445056 11966557 -945908390338383557032403440620625829280 11966558 89744642358081981523126845254774238720 11966559 -533360047459102102095994834829458784640 11966560 398318784439466070415913648571482112000 11966561 -259300840497205628609732216689969467600 11966562 -221658539601905412665582327357098172160 11966563 -69378009642197094408071026234540616240 11966564 98011586328368014460826926899434356736 11966565 -12658398175018630049618126747182377600 11966566 -620396799305168978341963272346665876768 11966567 -559640209738755448683677407190054848368 11966568 -121947898215959589442853030770941050880 11966569 165939718722373197894306079260580958244 11966570 81505391013437430472532183851766737920 11966571 -935396808065658819247513799927926093860 11966572 615281511767777399611000025009969379840 11966573 -1392217248338234572070913289421873291178 11966574 -18194465556356512257906861525432661440 11966575 -177831011350722968888413902327170912000 11966576 -383749035107509941004310961362842288128 11966577 -4447201649329089251387497918805060736 11966578 196242709739054176815630302032736122368 11966579 -1165651940912110115922446753022968816616 11966580 -393702344853970024672837003785772800000 11966581 993201645492066475674362884762663396128 11966582 226024364373595106064627517856423848512 11966583 -126632427449827237260148502450317586736 11966584 339059455547923911789457262262191923200 11966585 -61418854570723100093365665488875338240 11966586 61067303387079169967016647472701178624 11966587 95458932030745596317602873027824325800 11966588 -53702848780446399017576136122541431808 11966589 -114662398834147947540634420222879388160 11966590 41377537613679461016608451451483353600 11966591 188087491230478901497809813824822946144 11966592 -256514884245648939809370763819084677120 11966593 -800313121187898955631004212203902188158 11966594 -593376647667902148040174147649423417904 11966595 -117981903356059681170865767746267142480 11966596 -584146093539300652338146780918501372800 11966597 -785722825076108790946037510254490162820 11966598 5270750461923460386788237448400904448 11966599 11291881514412573816336178550255322880 11966600 -91723792193211279811139412712135296000 11966601 -54453283483892739406689606839792671680 11966602 -640333233852873731846916954240211008768 11966603 590365271118644052782862898268771498664 11966604 -175527625147401307781638448960824442880 11966605 58693052340230406634013067234059425920 11966606 -22878165584547017506410347968384429440 11966607 336866321278867470087669176847217259304 11966608 65195745802729234550268471811650945024 11966609 -296969481596175533249752445202936554190 11966610 70380237315397383603996407311332533760 11966611 -738397213403552941901855642023058888788 11966612 -7917512233092539957639107966885263360 11966613 -943058532459075027835028590713707269056 11966614 -3761907515947139612845517302538287872 11966615 -358597420936101889138403269037131821600 11966616 72620194272516812227047429757244313600 11966617 -469599368450842685823682952145717105980 11966618 702747808067102423019299135782697376000 11966619 159805091314450516487733558818162311680 11966620 -110380974834515757491398782130127216640 11966621 113813203446013154901100627830864449100 11966622 -301525906749066931731563035722577192128 11966623 152266669834910749500632379122015650656 11966624 424588780631058348531793333153557381120 11966625 403402563652292065882146923623099728000 11966626 88789788961515353176047936841037082624 11966627 -722079083757459938727745268611257445320 11966628 132803854238295810179681939640811422720 11966629 249122903495728678442637811457329181340 11966630 174785236824648770399038647384510145920 11966631 -291119699581658043400826190393545337048 11966632 -884151631356546479531059604263705113600 11966633 1209191569531416051155436169577748850938 11966634 -42233819820470870938971811348104365472 11966635 -162409534695075421890279610933697269920 11966636 -666233495661631137138481959597249799680 11966637 166973663104366588448555697329091960000 11966638 651420074365292759631105055888331184960 11966639 -1275687609825201517396943449864935450960 11966640 10198191411942752963631616720581427200 11966641 490524480697312132148478934729611665042 11966642 8535379366934842655527799136428024064 11966643 607710251262805213822806071617980802560 11966644 663153737131623164774219880504779006336 11966645 28942527461475286459594833283826322720 11966646 -187583734685120820011300703298711588416 11966647 376369951767330449796080400322813117440 11966648 -724844855059847455403619188503780208640 11966649 839255774966362730429353681146787488480 11966650 -267130401190886950503034601447073025200 11966651 189710420933085396621885619044236724864 11966652 114376606875921417338068499534913695232 11966653 -949432790694689696959224547710988871098 11966654 174654316562000626620195918103242783744 11966655 -216604305883280841141780329477613033600 11966656 11090582121873372846896021843549880320 11966657 563618948644958123828058849410505005826 11966658 239912232388346052473005102892419584 11966659 -304696462284609442356565666366448723140 11966660 695563614717972008211989580798207079680 11966661 183041657811176364443445609487231019232 11966662 100235968551740499670746181185211796832 11966663 -1034859372900975503603698044554606114088 11966664 -616782557668073906238080964075788820480 11966665 87340425581594575788376899920338571400 11966666 -33184756602565813707438208942046937600 11966667 -343323021633364205394109830874624398120 11966668 -253255019551131766638493172843772775424 11966669 132731772848048999461920450152256744000 11966670 131130892842720746636206665870505574400 11966671 -126161622517141826206175986179221838128 11966672 -255849228599877260022807172064875290624 11966673 326050784373908780540689855915265421600 11966674 365884058255340136398520479864920596800 11966675 -164320379257330025832717230997020640000 11966676 183789044591404473123767625952569692160 11966677 -986972654044014945765993766656383976548 11966678 -52850185916079390068446428309687579360 11966679 -456107901545602080200972843720272087776 11966680 -819554404946133765077569572318629683200 11966681 946217672808700832962614039862362697482 11966682 25612670087027260374350019550606184448 11966683 -949432410092679902519948573188955748320 11966684 33179548188343276771696138181143804416 11966685 801229441867804071292992605599717440 11966686 -947593872961488197376360759417903575616 11966687 -532719109759943250725319571730076892440 11966688 -149661687229440066231655066806538469376 11966689 -214488090473170407138276266000018087744 11966690 -10174115452775426944296921117429880320 11966691 653969756725745223996783916250134249728 11966692 899695644427561965787572824612117810816 11966693 -485001438747596960638660078410607135776 11966694 34536018036953856933997342237443156480 11966695 -38945926575145815188933245143690768960 11966696 159662321751685574162168426679569448960 11966697 -76427511312742706515644571689122278428 11966698 -209607079869829188324195666976526363136 11966699 -204159444787152630093314358275240172300 11966700 -20062012129842725662918342976794598400 11966701 6759955207783469113928701646972970400 11966702 131005880486783276197044115610783760384 11966703 247131143645017809718469949251925343104 11966704 162089224303012176461551831517377003520 11966705 -842198392077097591571067605755420623000 11966706 299270796682201799642543026198578264480 11966707 -1251929692827596803474721172920198453044 11966708 -108888633994786406736363467295630027264 11966709 -311556438754472108742023231512257417696 11966710 -116521293694401228868612091206649015040 11966711 49034467631428617420404621368427597904 11966712 -120488353825035269819946778300189716480 11966713 -411620282581839619485640145108427141120 11966714 -433751755221915510139833268409622758544 11966715 958806801286243578953518772501046720 11966716 7952519626140533562081715270035428352 11966717 -112257467841527370074510118428353628928 11966718 -319909333880929691115387802051716602880 11966719 1308548969595730968491000248646139130752 11966720 350133837569583772952161332114751488000 11966721 80048375402717081627880923726247425328 11966722 38706572029238037151191811322240424912 11966723 -52407299431793211517012674864664166016 11966724 22491660866786666812506417252256972800 11966725 248484513549666975239580806760969781800 11966726 647592953843008770406784619432192009312 11966727 119335302601258893341610577091649975720 11966728 -439869216731993634235551767387295206400 11966729 243045996284096181660663400934994739920 11966730 155251316633530367771513832854907648000 11966731 -116556213040579952009080921735366433340 11966732 -993249120745784337631099299793854589440 11966733 -518195633499771297358138684735445417898 11966734 -238717527322898358185031205282028448000 11966735 490659132771643507285102766386846878960 11966736 -18788922374494316315505392052126941184 11966737 747572121662386970473006680015480278260 11966738 107459037346176541096651826771734390272 11966739 -473050004443666111784519812193211585792 11966740 -30494211529731061942738517877646963200 11966741 30309471449447401539496028541408098784 11966742 -433344667980092974608010405342308913728 11966743 220346447931310475038083480046820817992 11966744 34830445551939025702435117065487319040 11966745 146466686455986959455825182793754275200 11966746 303170835510307817570709304554359213568 11966747 87501319209297962188795879830325553040 11966748 53918957956108717738800116779783910400 11966749 257528659469543828771928258521697275750 11966750 -592210095403182783552074826528647616000 11966751 -1142006422562225991378854573841218073600 11966752 11959198959097131224688801471145181184 11966753 -519894820996384525238933047043083267998 11966754 -307031026634575130695674334063833175680 11966755 473951737617864758930348594093479070160 11966756 183560445632825143387012848613972054272 11966757 190033170988013783985571361939747855520 11966758 -12469561400023101893907702058021958016 11966759 -51633621276236386567961547600190925568 11966760 51274386970636211210192357813641113600 11966761 -8583409971518638535574007191722578188 11966762 -77668941626225276064935592907607961600 11966763 17137693870191854929643925434722640640 11966764 -466086677944886900488955684976642920448 11966765 97838405303667376745166277068007587000 11966766 25878793632619157712019486460456275968 11966767 243427952668454567590332909324911490072 11966768 -55145734274245341978262712266239737856 11966769 -812961019153797520893698182582249105536 11966770 -56109913870546563752455009727702284800 11966771 -20412931641153720126098231999129215536 11966772 -657422525463121778102399216755945709568 11966773 -30166168720681126385980507104452749440 11966774 -112089410653609753680161801445816755520 11966775 61414250167190076492012286344109401600 11966776 1579562864472127585940123215970830786560 11966777 1532901871027128467077506034684773475626 11966778 161513444961171561585275858629283848704 11966779 -1163613606348428682152763776955151300 11966780 5132254635574729745632879147129059840 11966781 91676875519566407370180162306074329440 11966782 -76750588758223291091731367536328779008 11966783 -32318971483724887153781922335325415680 11966784 -288246761441210248262668497744417521664 11966785 309861906206065016772048931009585137600 11966786 336275284834618524206310937860597672000 11966787 -136494003414295478398747422578772279600 11966788 724330247598671920966330589762644311040 11966789 -5395807532683423179391001744372738850 11966790 -48526101184731024219212331877789992960 11966791 939675505089555502783279532852505647192 11966792 -1351268276915878857835707478915666483200 11966793 208729592425089055640249445454205178240 11966794 67490629861039341851251000988728780032 11966795 142288809070698380817772082403850083600 11966796 -562963293910928805378206901763041762048 11966797 -824647965373862985760543559686827384788 11966798 171681930997480649225807236528685534400 11966799 134716520995534982940259356297239011488 11966800 -162524250975553458559809839916955033600 11966801 -333693422400042347631764243394855155136 11966802 -140587144495717536268214919139410576768 11966803 422651101499061398820377066247981979960 11966804 916963261418857390687232721283478134656 11966805 -102933925482439428362026297923341908800 11966806 169355197420794436379543538102112080384 11966807 -544292190141594590164512700634972511720 11966808 25353092872098980773276523592469708800 11966809 157253475737243995772187161606878672010 11966810 -175900639994714787105052353805450482240 11966811 459267166829352673350360947529531431424 11966812 -481998728084110943629935829348841296896 11966813 -282037037170649613013990952953444288296 11966814 2962379880311638951776183811940852928 11966815 -67203261683709403096080224626763361600 11966816 117870895119549099763362070423121559552 11966817 19932889638096864587839506677413382016 11966818 -28402846779425795306037904597737431040 11966819 -117527878001613201562297275662783319780 11966820 193720858230712637855451436542751150080 11966821 513445387326510622819998222806485675320 11966822 -71205029885308815339532388387796326400 11966823 -319598460636463168074192726267646208616 11966824 852199107363922016987577522436017576960 11966825 102055706094894113114114274732482717100 11966826 171616387304300282861176706175136191744 11966827 -914462346792447492653706382636826634000 11966828 -960513208655941648701340363822117439232 11966829 113279155030762139233056204843997197312 11966830 -540751033854562111446012170591753317440 11966831 688344802659618331217956745456507832912 11966832 110207810848713893369845287785133834240 11966833 196500548257097570266254212782852624082 11966834 238022728913880999203486317602365009664 11966835 638359548981068096572445483542140579840 11966836 9647276043221860058444199514854096896 11966837 -90496671322032365997391252568040761856 11966838 78138133839508766685416812881526969728 11966839 -724735311040402371385628399302012519040 11966840 763027417627881577747019335540641484800 11966841 -279558889007645111593350311406518215680 11966842 333306862033679662960074978568677321072 11966843 361374105005928650119146265359454973184 11966844 -279987505583645425151838964558367259648 11966845 812569474469532916868486117122854712800 11966846 -601854596093353559198757263363431481280 11966847 234293012821688457230266531444726483728 11966848 706869470285678744745298641886610718720 11966849 -1535955047331001005728879275360058860032 11966850 94432330849253850384860447507596608000 11966851 -49111811340664628630180246475368809440 11966852 611531323400287244500034398236607687680 11966853 -980566331833143861667768358392429288800 11966854 -250340604154814900165531279531323569408 11966855 1935100443827344986135632925242729520 11966856 520224831256112755511892196577767833600 11966857 -8839568817460358226641927795403386880 11966858 571756579729567638159073952835535030272 11966859 70451580577383858340971111281588843940 11966860 164281269362239422461635292729662848000 11966861 402909926728782798537021690173891904600 11966862 393697288186974560713436117212241420352 11966863 394782632722551429177685054342653208112 11966864 -61253668970751868676324474180394024960 11966865 -64209593136386759264938395913633920000 11966866 -5622128990406862586913986524956942720 11966867 351069098651121993427604303717177287752 11966868 -48362538524338252705609809075382050816 11966869 -559154757288667372928541515847585327730 11966870 -346592466932221654077097361879719107840 11966871 251234488096623373226276415357860932224 11966872 -843125735927665994655553538251847731200 11966873 -28059748401183275000146494290365354176 11966874 -241559288186230902111905988856636899840 11966875 93001511432730192297541533523944495000 11966876 40701230782154889793931650768759119360 11966877 -233866973507665456459938103251379425792 11966878 178240143656997571081270769043567357312 11966879 -1710214564940296129309718761979506647240 11966880 379470949290129652455143740708088709120 11966881 -1539929283293606478744747921721976140318 11966882 417840494687073457569251098296222867792 11966883 -312236694384300158861276512706918666376 11966884 -101558348722861246442862744119933644800 11966885 -203673542210585771110030572212166522240 11966886 498106052988543358199975019585567006720 11966887 428280293968995887904704279548645500536 11966888 535422659823051138603685997630554229760 11966889 -270742086252570529367428638957331878432 11966890 18562985594615939165044117079646726720 11966891 433040859305746480392667538521892386800 11966892 -40459309505348682677084280804477911040 11966893 -1084908477610440064482922548515398906858 11966894 -167573277779693759783798810296385037504 11966895 -73903261120481407940825128948328521680 11966896 -3033218962328367367038717943354884096 11966897 976414139386451151527126179398528467346 11966898 20622872625455708158540498179333876864 11966899 137190136912542660266568861396727903232 11966900 -5971916424821922399464376307353600 11966901 774762468852900378193767057014689097664 11966902 -106833388069571080828495774909602058848 11966903 48129501852269891575248772801499898000 11966904 272022277393770925498909263763750748160 11966905 -387522424385729274242702400161968103040 11966906 77465210136986385286188851530751339520 11966907 772061108609189653359887794358359785240 11966908 373904996198692284722145094927253084160 11966909 -109664265515643299663103762422417416890 11966910 32473889830780491382697901401876056320 11966911 -206919692763543531972563464234064131200 11966912 124461642576262211146304818434061369344 11966913 -105945269088109899638620663000931479680 11966914 -86021467121537425143757095362599108608 11966915 1203166454289073856432283627204617735520 11966916 37030252571413517880643477090231369728 11966917 -842099166273514281133990173055661784034 11966918 448244928219204262118638604836328696160 11966919 -645098213603784360324513007363696450992 11966920 441484210911223171330412412167553024000 11966921 223788068060566879360959877778480140122 11966922 23301027762281957808671043599611464960 11966923 -333644950596410916219816962954737051296 11966924 -1029895051362783828157347059972008015104 11966925 -161040862572510976716435874766475732000 11966926 -114031791984322973603974204767223022976 11966927 476687612168537913144595348611633504000 11966928 35707389955454168743904990843320664064 11966929 377218915208245959279706381672538391888 11966930 66971888129393188010257404936062085120 11966931 761180993778979231872939162921555662040 11966932 -276889639987400967603266854344381925504 11966933 -988765167076878646682032248002516750976 11966934 133900152127471855391594529319332544512 11966935 -525363669642353283047737511039435616000 11966936 -500922621137461654757112043851324856320 11966937 1364096556158360270203211923209331264320 11966938 -125988570738688980499108569968173837056 11966939 1206098756641900567115328273204018981720 11966940 -8680061942078618005749771653285452800 11966941 -210769880271096264393825866478735052480 11966942 73479051926006853635649026810986060992 11966943 2850223654898687653867983915458348544 11966944 -1243164380924089410038227606817041809408 11966945 752873528834813230631429641712909447700 11966946 -41378094363661571500488502489067092992 11966947 -208986179557801003025698444351415901696 11966948 -262022073451554060186922222469527240704 11966949 470666068038888741297635641036044369534 11966950 -31597741478227149684496113396159441600 11966951 -244417669436313630669038681734967055048 11966952 2123840811019735616910182212486683525120 11966953 -328104628350282026726403121753237609798 11966954 -413606939201171598007775261882516876448 11966955 14493456352000760349784566694365527040 11966956 -761735889751476046856455077594213957632 11966957 -600091203675495819693423398042854293108 11966958 -1821021667563855410463028874251093056 11966959 307526424772752351282110266692754150504 11966960 -152381143125103828369099993597717708800 11966961 265582640815748279703260726318211435264 11966962 -25379609475658547258708077099524303360 11966963 77585492984102675517940317856996064784 11966964 -469307867902124413827963311269127553024 11966965 1527489853579130670326436799877033553720 11966966 -221116809098021863695472242187242848640 11966967 39240057200544681203392560279248988240 11966968 569398843393581923824406569765496156160 11966969 111157345768313262955414046494850703360 11966970 47228296958404921195722763066266739200 11966971 -198103464196690918571985247238127972008 11966972 358635711347599893716742938026246987776 11966973 -920059094045072609107608936384236169216 11966974 740092272457051331935296982520452362432 11966975 -307822128856339510829039146850730333000 11966976 112335024552541237332487086731723538432 11966977 -743539964934940083460008197920818840528 11966978 -237874484837027716892967112463114790960 11966979 -171276068610427129051438976209823589120 11966980 -299773192235383818233120576542519249920 11966981 -676018934941374598128654541759894518816 11966982 212795587483680111528486077598749798592 11966983 -8631337839942349151841512838518034336 11966984 379379416212573277911734141032645478400 11966985 -117544180880422310176709183551675655160 11966986 -1382207193686377369802186652461412096 11966987 141322341872750129522172837691973011152 11966988 452273362886692362458533788212185681920 11966989 -1765903386573601585906337014239608763744 11966990 -69910652602773432947959496698904997120 11966991 73992671698041748290389165472482432784 11966992 -47109039209360777155218246580882636800 11966993 1223127647837796018981627574313263480242 11966994 51677197638383470089531101479431459840 11966995 -263094023042197084752203265989386597200 11966996 -42847279382749497225466378951121291520 11966997 173993495536962599467547346567088477824 11966998 28999873969866716011795152487387140480 11966999 -1310283693452358696447713886275703674880 11967000 159939065508315711178923862111180800000 11967001 437294570862000273266883856567949992900 11967002 43350997966213781000193718708211197152 11967003 635882786315839863480246217659946536480 11967004 -343409468522038767501140037420848373760 11967005 507706322713047089056246043920838300160 11967006 424279747507720343860195370316887171904 11967007 201862071867732332107778441668192949080 11967008 399287762229971280801156593962021355520 11967009 -273627876093957720418266923381540828496 11967010 146149643072585840507376648707293816320 11967011 -165009031714758924790360195984339448160 11967012 -373433761006988268371985123931949076864 11967013 1583848574001984500389369781162762359680 11967014 -541884915640321455130010985131539184448 11967015 -367758374198192361163521708199474913280 11967016 286959339722994363056429536340636052480 11967017 1333872740348445962497633284489412970640 11967018 -15791461198628113041874238422909440000 11967019 1906440257642086030182808008505163110560 11967020 129078412211831576073338351670257402880 11967021 371800329126157313195735655425294785728 11967022 671359788106279946468970493005798357312 11967023 -266116944081026677298733963331882685952 11967024 -151530031541091765159769718271650365440 11967025 -135119365523700259760296058869719872250 11967026 -285589338749213922214844382440705304576 11967027 -452956143448753867896708509523605755080 11967028 832905793071834653155381783069560695168 11967029 3544983752866028754769867953964017600 11967030 -391592481641278653063772279851474695040 11967031 1126341644592275867739382057262592282672 11967032 465876306771935958757601625782293954560 11967033 -171765811560236442731956428015666928896 11967034 217332523732365387733068256663298338416 11967035 -21888667112580582021468257762576411520 11967036 -56209830878917062436877156174922547200 11967037 -433467605264644844379320487729695744314 11967038 -369998558880018116303802789944493407616 11967039 73782748967127440209445144741632861392 11967040 351267182964753399921593011833526026240 11967041 157492730824415927120013860603840928084 11967042 -149010100450069549182502401743382535680 11967043 -251449621623729933229742532779774652912 11967044 -1024993370002558320623203346674324692864 11967045 -128531939209438962810867500231822491200 11967046 -133147587578158148257054087694338867200 11967047 1061392767647428058811511030107569009496 11967048 994292136342790539761114766753509376000 11967049 -313979944328804024914755517660643078950 11967050 295288161648899689482469071313726137600 11967051 -258411094302876145616127605431659134976 11967052 861467518830179515346198779356390095872 11967053 -147540954010410348515970069232052087040 11967054 -29623448005633606382998645022375731200 11967055 -292673574296568977170443026702236761600 11967056 -244192758441267121691102671458453823488 11967057 -146976531680816992625844190490201466846 11967058 86980176918808014626395640750206908576 11967059 112210518086736677393991344205354242220 11967060 81288014019682207251538345218707496960 11967061 596956153299521542083968359866439547232 11967062 864864034036228420681370874282950752032 11967063 660405245889598613066885409377020963944 11967064 -1534065617728912975087007139093504000 11967065 1018389542543988593071365542075839488000 11967066 -452302847293344694559323861809441277440 11967067 589503660354630040744077871007006348832 11967068 95424957659095844273721452580744276480 11967069 -391523659177995583601299633922360835456 11967070 -579751155990664944643641174837176099520 11967071 -476750596711085340537834200256009310008 11967072 -3597412964274066985672637796166139904 11967073 -1883071000175348735263157687432886048876 11967074 332755468710174087463183940980165618560 11967075 -117166615984917978128579652985710000 11967076 28150522965440609900633799105958778880 11967077 1476759392997819821563124611209935740926 11967078 -288965232233861892343014307283636797440 11967079 1040936360988969718207635556811665578680 11967080 203064683806800916580339350512853708800 11967081 -263296573936168830889459455775069851456 11967082 401650841617799328635468546078813692800 11967083 -349515037109904292370424369186246193920 11967084 -260949333903960542235810707812123699200 11967085 89786673599936463653221302705376012800 11967086 129932389862213995824329442137458267584 11967087 -430793999511947400938346582635449241856 11967088 -115013237584294781506321879043164078080 11967089 73939953681805519182152912867073361920 11967090 -166216306952737953043743112720852999680 11967091 -755575167251367175779471326953791267508 11967092 156481063583401851604761619679573087616 11967093 538469558374697703004309935351044169600 11967094 -196975683663555451385829467693892754368 11967095 -126553734283354477856570564450648370240 11967096 9953597935362332896367367562070630400 11967097 1146054576838929305940881927939775053546 11967098 -320798358186957161882794758751005687552 11967099 108839170753102545026386640484441212640 11967100 321449496105146678593541107792515622400 11967101 -1139500638346866424654198878264115019898 11967102 -4424090206853133265737405905541202176 11967103 -694446973918122184840036700897488747648 11967104 -298250613488871293424848446739479265280 11967105 -330916618149554911969255220837641313280 11967106 389442659919784388477593804599116367744 11967107 -959229230786007631858825448327027627280 11967108 410473936550557925335213727729690741760 11967109 19202966154723380530412683359270184320 11967110 116425721788902498478528821781556784000 11967111 397451088715570220881866005813000797920 11967112 1330553742843612256570170064615370342400 11967113 -1272203479318499575329437138487174650316 11967114 -64944361046043648409927836784636028160 11967115 7646795468578186451589428687169634320 11967116 -45738642887431809173499352272750379008 11967117 334602521706139980942394028843380255680 11967118 397827312306376612285535609541242580480 11967119 -699187046647512185050707524156232822480 11967120 -138151418127018251477378649420520488960 11967121 272862183006294965285179502454408799488 11967122 866125156449040385303958293836192812672 11967123 -339792233465666906105189003226186548040 11967124 401056616549921279492752971241386340096 11967125 1458308740511744069937706586300698707000 11967126 -516679490152012211398962357368036590656 11967127 1934330674169044893550303609521957567640 11967128 -258933712457696363212471140064539709440 11967129 -468213974277903500269431721635392050080 11967130 -66263161314192526280426411021567662080 11967131 -48878820818324574675574469219928801600 11967132 -29704763100782486183229828941317843968 11967133 -1657188372315165330605976228487305741300 11967134 85323962796766618908547411317955225920 11967135 -76166988545836052830972081482932619360 11967136 1488247321134016534079301811001748357120 11967137 7278217080681303492569527806768906432 11967138 -213883835800210254365494976918271524736 11967139 1492426543048437636945850085077120414940 11967140 71224872241867746307601990534811648000 11967141 -676679844806492314237796153086427576736 11967142 -703662717797341776256362362957561184 11967143 642133988267921290032485631909507844824 11967144 179302504298098691003197907897446072320 11967145 106169133318691449046434101471488483080 11967146 15318752303479816099372067626086849024 11967147 -76805799256798567331370603056685941760 11967148 -16962035330670318793739981484150188544 11967149 -13131722438072960093056591188484079850 11967150 -1737863371696683803928235518453494400 11967151 -405145925491161097123519156651919506448 11967152 -23425315431450809464005185096512143360 11967153 -142827570165308424577302887590923850752 11967154 -615171823778375160812887427085533482224 11967155 -624993963145675313575470691857602119440 11967156 357766881722615459945135063656080322560 11967157 947934204157731920892674131520222157760 11967158 8455632366144275736972778085893459968 11967159 854101426862049592491228502152306000 11967160 -12124329855702454121375716811278848000 11967161 -329821053578561209071907621929561925248 11967162 143229726172789480932005271093230283264 11967163 318502153640140979492345738634664294448 11967164 1100726899914316500807843934973451812352 11967165 193887433781013344367005234255595957120 11967166 -341472081457035498801447952464495667968 11967167 -186465211300215226813549429556468574768 11967168 186170066969532889758643259442657755136 11967169 607222528271104857995058111287817681600 11967170 -451169528355607667191622864915162634720 11967171 788549261062081021425725065998132965112 11967172 -128854776692637589288890692223560136576 11967173 157994873555821275604820429919944388060 11967174 -533766858439536510565060191762969980256 11967175 -443818755581527598921187336967961446200 11967176 -84862349505179160240199844857284034560 11967177 45716376546512849812296329488876829760 11967178 41560946025485680371677090283919226880 11967179 -417693837423304731040381814916792173568 11967180 -123284141717474673768813880465442903040 11967181 -25353884774064007963108956235423210388 11967182 -22386571633605814826662056174051579648 11967183 22121877728608048548766553169314102112 11967184 454993931913791306120704844762169655296 11967185 -305280930554541073427351768910160314240 11967186 37118768117639801382325782221838041088 11967187 -1396071271190605724687048726479292640576 11967188 229578950649918620110455865867014973440 11967189 266633065842559756482296402629830203328 11967190 -241271215734802408697795952733875590400 11967191 -1330983904039022033177421931199057292408 11967192 -44691251864594841388573409932885647360 11967193 407644296349546181880079028694556729600 11967194 -1419465300018793529785523675981017104 11967195 288876867407255324748499623142836343920 11967196 151353879320417895220826620055211517440 11967197 1869502295070002156820057682872524020800 11967198 -27388150487360815574808178947748218240 11967199 849275424871414042403140383585454758864 11967200 -93099484940276500817297385238600089600 11967201 2356946869616933903136539476944546672 11967202 126554822336376255676438674959285007360 11967203 -356628006295910094739200523626101044512 11967204 435877337094644083228924651437604893696 11967205 -1069305764698304260871730232732083460800 11967206 80075359435001704345192936343986581120 11967207 136044896406701405117350895338761561600 11967208 -436092471650101233344686283935014912000 11967209 218744231929644781601972183632923098880 11967210 57226356688895919888829354117877760000 11967211 -69509552713131382943104429373685783200 11967212 54807220250761922509920410990242611456 11967213 -14102680634837584837396725545433313056 11967214 46278870685093806960158554934335600512 11967215 -119069306802611401765956879730977612480 11967216 -37266288437758659492361502023565672448 11967217 -483295064314274716737770820227113154734 11967218 -186569307407135314486943521428932444160 11967219 340559186238098986960528890626997752400 11967220 -1084019383573804377085120311987858309120 11967221 -306617752082532894224517711810172245888 11967222 -178380412844856723096057114228854046720 11967223 1333747778626813301222189890526579146472 11967224 -293668458717540083767872103595392819200 11967225 -147685458671479248005855345604111716400 11967226 -683571054645231293211354550212016366080 11967227 -170428294900166260755500706307469143440 11967228 85928576542184784589526570959049831424 11967229 -719583784419315674009596039868301074170 11967230 193666053441471905441402277901627432320 11967231 -35607447944443044386131680333820419696 11967232 -186801014872577087919410121010246057984 11967233 111202153110717770502115033567836018900 11967234 405501404939361894136429477899295552512 11967235 -387007656684446524131228115446381339840 11967236 1096383104295548645911624655782530170880 11967237 -182244419160187645941833268133730530560 11967238 -585139640747043831727468081787427480480 11967239 1988062211904304138459816571018212493256 11967240 73185331535166074633118824195889561600 11967241 262872950061821532951607938083793579840 11967242 269415197881730493121241021907677474304 11967243 392247144996369837476417714543035730688 11967244 -4543393440611755386832129515476794368 11967245 106704471076478639646624698788703779200 11967246 62618660456278914650690801328359359872 11967247 -273191236826641035822194932882134612304 11967248 347290804733026589445749855372892905472 11967249 -289438181761531426603846368077419421760 11967250 -295385312897505877079687219659328760000 11967251 -1417208258722844078063532470091589697748 11967252 52904630399327044116491911325342552064 11967253 740533865712401506919872424287566463502 11967254 -77780860153081207814433592944579585792 11967255 25992040985490970839865460184706915440 11967256 460484935425429789674565742206117888000 11967257 73767186669942362679268923085683936900 11967258 -88791732165135043712781286152318614016 11967259 27098711933461171780732895766044211840 11967260 753353762073230453156899114813044026880 11967261 -680604239639074147394197539633111679680 11967262 -390690593731597031575099077640871818368 11967263 -59508754488558597079742511583756800 11967264 -92130589720428915370626928690696028160 11967265 336301681976534141453164931638420176000 11967266 -504760592116720247531835335829701688960 11967267 -299426292763955034703882270809097065552 11967268 -7043071099572995929876737241989120 11967269 -972078598071790444789405422094574398404 11967270 -94515215726309323423104082420683264000 11967271 185236119851967475414129787789204023744 11967272 991328613072765929226676628485090099200 11967273 283674525210811349636487391839795806484 11967274 670230560290965671498576766703755604992 11967275 -391949911538838372011664937760551927200 11967276 -334833737377593732833548465981996128768 11967277 467936871772756271580378398011879490272 11967278 315047362910628719944940593421887741056 11967279 368618385127134000472539167976764018184 11967280 25033378669418801065293780856354897920 11967281 -1110245207220339133223219175782857855488 11967282 101418799123181960003736196098264781200 11967283 -42009373990480288247499188855835389480 11967284 292125682101145432471981051291530049536 11967285 179095136369024623505184377206134278400 11967286 -17145482775616737712275037796017961856 11967287 -14636286934546885750162626801845301120 11967288 -103633836632094045381742359662346362880 11967289 1009970254999086611336764982658145857024 11967290 487992104375390580293774400539715026400 11967291 84322452820171652551621428259251962880 11967292 405184526683515912611323587073433190912 11967293 -247557733802254414726721266392990053556 11967294 -220822415631449381539630266421175897472 11967295 90676041601072047363676234221172744320 11967296 -99630745139543156290219169999140945920 11967297 86946139389739142091762183528875456928 11967298 -96647943908695358475804295125683864064 11967299 17483897340487286164171530143244747864 11967300 -79770403802042033937761458245095337600 11967301 796770801568075228902652190212304646302 11967302 -134125352712340665958753605112697241600 11967303 -1013829670521087987518325281149427925936 11967304 650804727073974617664118291697670758400 11967305 -2611493315699707909364100562409988480 11967306 193360702472927303616382924062183009024 11967307 -301935210558125893509185847240165793368 11967308 95922653873032400083275946837003670016 11967309 -967119036053134299973533928714253329386 11967310 461882804061856111296366485588031610560 11967311 963764082176762042048288788279210921800 11967312 -4626380435114321576109115666550489088 11967313 523554544003052505505853301853573192562 11967314 -149757985759384982148522713100932590080 11967315 -591976611761561058977228645029609920000 11967316 -524509818747751163120421426537345966080 11967317 -487257104682279339572246348504061764388 11967318 629926843990406172523466022889895715840 11967319 -261017378252486693198302865834551896024 11967320 736190584823829163091721781456650240000 11967321 -868596907704925710622901235046403476320 11967322 130310055043350830157943899899424521712 11967323 938284890588207563339876363301647125572 11967324 -145330313873829867858722646906949754880 11967325 866917766122876321157024731519218482500 11967326 134560000180067485093443326423627539200 11967327 967821854036666745587686494299164971864 11967328 -56859940553038665600460017282192506880 11967329 -526292229752433740231258485565738363328 11967330 -45405116885286946516070700602657280 11967331 1181950000447547396974145242589333903132 11967332 -1141667712589319022180347268444323328 11967333 -28945130244868716918512030383273576128 11967334 -279338172505096943660951392943409673632 11967335 -485904569771139800539290399752365707720 11967336 1570412485889063045129165901180759244800 11967337 -7823870863282158145652984835143356416 11967338 497166295181890350669770970808892326320 11967339 -29628969790895233608143661465349581120 11967340 -139890520426674049417776430769393664000 11967341 121430494836971880858492725408033126742 11967342 411294472938346778980669838111936661504 11967343 1598674478662191652743359077939482517080 11967344 354830458532292639897195587723363450880 11967345 2918478771697606996426116341947753320 11967346 501751218714869545777313011842884682048 11967347 1608976682910403352494347146077747872 11967348 103793715313367790114786696742629089280 11967349 534266248352698622243517739424962434350 11967350 -148274714945788020011174929110121605600 11967351 355610417507443759518333083426795907840 11967352 -603321713788783700938024944562410086400 11967353 -202367093111233100856136423061235596400 11967354 47378202112120401574594755528035395584 11967355 -327578557208818467254284600690784469840 11967356 433314067575469212298910113622109485568 11967357 79911825443790042934811835136569623040 11967358 61291278632340744120770549977392265728 11967359 755794626445792776669389596157716016040 11967360 -28905555654590085731227062972815769600 11967361 212704568999550455184093905036987489280 11967362 -639267887038514692684806154356749790336 11967363 -815016461250460682971200453322516923708 11967364 -678486808047577370747101530756736319488 11967365 -26797207343483959832178182630053372740 11967366 250377403188706644005363944145906496000 11967367 -664309576520205762336961391367158549088 11967368 506119425474786263231910791971814323200 11967369 528748013061206513305077668643993225744 11967370 -408918030717547352035865038968275423040 11967371 -391537135379365665882277987589971451616 11967372 404621356958166872560193403990528153600 11967373 -13212470483973452068525698258780463392 11967374 78855995061985393356957270100835514432 11967375 305365065842404967471405808269243904000 11967376 85136520572404277735681054636275924992 11967377 -1548504326617275114487411354462640781774 11967378 19629684346059034403097186915901862400 11967379 -422244065989526071491516847038297608020 11967380 -473040269720727248264650819709428435200 11967381 370492397069321335359532400477753025870 11967382 206535626179372084681016474583201926400 11967383 -142424598198306153450824701412260521600 11967384 -510974850314945301047631982124605440 11967385 -217153072486538519515908821679878364600 11967386 567508452416292783504577619701295281392 11967387 -1329704201197261213209236078516655272448 11967388 644557137562668471839910897453505852416 11967389 -72320668815232034046309172931384345088 11967390 248863994212182748353223338171738928320 11967391 108496174368626655387011139866546820712 11967392 1699706861351006760000196634770559926272 11967393 632828089153393041470378708515717213344 11967394 -422974208426346065759617886280803389440 11967395 -92488503393077081350359394380768537600 11967396 23798076132416663419717210928925880320 11967397 156558572006227517885717252591756437440 11967398 -420331457952208165406048600640748384800 11967399 -507960633789605343452862867807248984880 11967400 -184427715010031584766315458206554880000 11967401 -30512211505570506402299877952997516280 11967402 -208026171234258451887782470524427853568 11967403 328279771813976498892799747378871631360 11967404 318092944322794181549536822715057150976 11967405 438688026092157560658662407409929155840 11967406 92249664143167486711930795438013134848 11967407 53413637546860331728049817485111841432 11967408 -4391893415983120265296350144757334016 11967409 -17363805378125806287360252994079713390 11967410 61292102399198435829058434595876331520 11967411 -723388531616686300561453099639684745928 11967412 197880794625607802902976745875176681856 11967413 6510159188401945314858925605948708060 11967414 196655571912843657169324609603680469440 11967415 -133721636801396832716452851767118440400 11967416 -11169374116719119372697672771860889600 11967417 330561158736449015448835992679981978992 11967418 481220566120542847330918454531832916704 11967419 233403491596147416715636555034586798696 11967420 -415513737218717533414111878306217221120 11967421 456774288920690007697413410465963748000 11967422 -1176753269357602704651767069533096834560 11967423 156742154546463236256657006647523254544 11967424 84859157495852233913307622334997200896 11967425 -714742868054761471725066900373343111850 11967426 3802110014208131393747983245692964864 11967427 -55658909616267311935817804233977846724 11967428 210781356681404110568589005268722184192 11967429 -167574424264737243797104350189727163904 11967430 135138629560927155000983331767787144960 11967431 307202175313621944809714685931047423792 11967432 -573412839197479413683840129276554567680 11967433 1471105898676430340265160645727598478682 11967434 -36512317042698469569011654511889978368 11967435 -298724460282818211020666825124608590800 11967436 -287520300449835213279344692162990604288 11967437 457027644179552322431114239477188775020 11967438 23838719723776678308756202233405093888 11967439 -1682452088005624410700758711550997793168 11967440 14685868323126784081089003173481676800 11967441 485828284753848343658475132257013726192 11967442 -671370954248574501186599056956214396800 11967443 1267248713564178842845281686703084259692 11967444 -402727365173676953342119312415676637440 11967445 -190524339191024177098797034660091520 11967446 881854139875963969781883719734799376672 11967447 384963222149369967959355412311186735360 11967448 -289432434657142275343799329754944266240 11967449 86601940442179589178452142075961182408 11967450 83324161732109264281927583978437267200 11967451 788718587069177193004530340143734400452 11967452 -103563079027085918412576590681526140928 11967453 25117683503834239197512411095659478080 11967454 455663735747596153418900523136968997440 11967455 -964403967915268783150918941586320096000 11967456 -670179243189230201253864589650279530496 11967457 -333530461573806391786583483080988131328 11967458 589575016082771609737859794530176733984 11967459 2815983817640351167752973682625093120 11967460 -86262169120306590549325785590666096640 11967461 954233752771023261151043326076334356448 11967462 -27501609141625629804606831717716371200 11967463 -238463784073036296851342083535934943776 11967464 -806223253532178403308077786667358617600 11967465 -132709871619145888167290250793228130880 11967466 -579249650762452022785504827185848575312 11967467 -1164439701646837155392914346914509113520 11967468 -148575005433472375197767102294406988800 11967469 305380871917606424819249571347587740096 11967470 177301228744499392997544716818354085760 11967471 780422253661187727216756675866399184840 11967472 226734703342080708725149381389482655744 11967473 -727504781480998098476154612071914598400 11967474 3387771335217562454055606437522280960 11967475 -42381142946963894019139588080407080800 11967476 -206754232938268973958975269856787752960 11967477 -567725679641561503587281757038922317280 11967478 114013696930505872866891276318068322240 11967479 -1498490799296062512365414095477152400920 11967480 82067742524870923875346428301541376000 11967481 1076244827566847323014858080265353234282 11967482 50702744428915096037788681177288104672 11967483 -9099566002235573368884119124620726400 11967484 6457111755007798580219495218665046016 11967485 -247091956310982309510517953737267300820 11967486 -401380942199456026057954293441348723072 11967487 -374316221403726765618573054329296490496 11967488 143862079993884591928046025138619023360 11967489 77767740062468977559340543243397559154 11967490 -39181644974706379655004142143813253440 11967491 -492823006633404164737106685692724159528 11967492 -473060234680337978997836804986889779200 11967493 -660278403849298544171468755644526369920 11967494 152588597600376680608516895204578136064 11967495 238014365924538563658692160918167367120 11967496 112167204665259806046815783020779110400 11967497 851021164922185081830585732287449553946 11967498 102658620407461560196266427904331836928 11967499 -529683580697517520111764796036594115500 11967500 -55664374984382091451612547754076320000 11967501 -17240338099096755307428551099862251520 11967502 -145546263999752411073461999195926656 11967503 669785962900443026935797841108553388960 11967504 17553509599575658953168738318103216128 11967505 -1253174134146801629572537697797007040 11967506 284634698006410054826659716269206982304 11967507 -296526032317775263402667743079453232048 11967508 82108754268713631375448425494134317056 11967509 503884918957557978761484853518599401980 11967510 184892447680871422145534767605061042560 11967511 -15683690272579510627687646716841647488 11967512 1167591525406159351733389609258699315200 11967513 -187824632939155126136924729281284062256 11967514 -257145765261859018745966725441543141920 11967515 681873087219581408607961609220627646240 11967516 73056969778844379846500550491011006464 11967517 -3810333385910116838185888081632300000 11967518 264890902707410102334794277066878575104 11967519 -17271995414908366013117304680763121152 11967520 -757715717310336418148251799164175646720 11967521 634953795828719735566178539441862575680 11967522 27556799915531575341891610031463358464 11967523 67291683793240724474567076849604327772 11967524 -104618048299412807206112359644500822784 11967525 -140225628819590696336611688187808191750 11967526 -319766724552448063430144152088166657216 11967527 257569804173403849956306810637708144560 11967528 -576978937058525576767937810485754019840 11967529 532409806849020106078016328894753169472 11967530 490796829355192180486098449522527929600 11967531 102665612177461658845672257971889727200 11967532 436548446362207190970382721992719293696 11967533 1005378567378232798273990985123724325782 11967534 -794281589069788704842308836613823909760 11967535 142159543492725001345729134967484001480 11967536 18315677317494975603329266554073055232 11967537 -31695991820860100151135264264432459360 11967538 241379313106472152609975757197561907712 11967539 -187791093714428098941191583025090111728 11967540 189490807758318395107461947855177932800 11967541 1801741083017318326969436450626955318520 11967542 -717443578800968514969228366973119174528 11967543 329442264532233093210975487374234464304 11967544 1037184488728075536516472524337040670720 11967545 -7241795054753405497200316112987671680 11967546 243291047710469625937889800651658419200 11967547 47201029805397316845071049858615543840 11967548 -561748391564703610432752074408307028992 11967549 -317988837284275253905324629610590213120 11967550 -49923078054410139238142732941022822400 11967551 -1029306696137328531465612757628830640448 11967552 283822465212569940242103566266961756160 11967553 229659122522677071032225154941895826344 11967554 297317815284781395096627594863540915712 11967555 -1031771367836323246030377422787834564000 11967556 111958410307644781278420902790581256320 11967557 -225430133981252335983925272589898632128 11967558 226701249489587151100637301956698085760 11967559 140620526434713495271964928257827807200 11967560 825565255142273423299405824398954496000 11967561 537386291266021633095217790060369852640 11967562 -427688279922719506197605333890223893968 11967563 1220320575883704152340451091128822649280 11967564 195498559126453516841762176551136943616 11967565 -360105710976192888771900136656583926600 11967566 90800661304413237885228126468281803392 11967567 3242647203753275210343611324535258888 11967568 -58842904131598115500928717391529902080 11967569 1343398836775895531702857829596641735396 11967570 56277299939488486714312168884277271040 11967571 -248965549089691440481814575981462588416 11967572 -47882129309316644685182511672127158528 11967573 -127981830176639813646648125869632510816 11967574 501702055545798958375736471624297673600 11967575 -485876720388136772438422971293164086000 11967576 -203359342358059526934554660386844221440 11967577 15631802872103311105686233354486301312 11967578 5491469718266736142352700626766945792 11967579 33476987126762145446963691456746961120 11967580 91825933885924813891709015749184755200 11967581 -120400885569688065151395269902092260736 11967582 -43916130184375651648048437995542287360 11967583 6527166975442949273646161048379724832 11967584 -559082708671750158487659614612681785344 11967585 -73082238028405115624856323362017619200 11967586 324321544608643890425063178278489397024 11967587 -622535218594388175034140076202896886760 11967588 228458572224694243817573062977500160 11967589 135337998137110281742801399759539195520 11967590 225246694352831204784522515484515274240 11967591 -269912943510940648003918594088942641152 11967592 -104382563640309424318644602862271856640 11967593 552601920678473086349780381169717873744 11967594 55299781688556726890066207275603027200 11967595 71521276550628284351248513891627173600 11967596 -502706615013688376622205971244549420800 11967597 668979706215855523167932475181389059574 11967598 -408823618069327009400208068915767435200 11967599 -266588813359337283195480436210128047520 11967600 5129938643178540701146602007513497600 11967601 -1128036246162676527734757843582335920128 11967602 -552595658264127323407940262806209291248 11967603 -196020203020464336180864328253793484800 11967604 -252400481709754492453749075472777850880 11967605 -180332714473830461630859989837281553640 11967606 187436714726448103566887456622923520000 11967607 -733083377998732599119994102154924202648 11967608 31220397002286325199514911827502592000 11967609 381844973535917672088828313546524095520 11967610 -445287552464602627118856912828759459840 11967611 1478265728483780142857193944467731106212 11967612 78091260525194227869138669286448431104 11967613 -64395516597769475194877473656466828800 11967614 -263129934403320486982167242415314809344 11967615 905367862918158622646450608944918432000 11967616 395681288305951619341786357925003919360 11967617 274391705675942009187168400338174177666 11967618 -25610988345781220568760619638239704064 11967619 -1131701034953630742669513561458450125080 11967620 -20335426408085441547470981502994391040 11967621 56264138865965939643068201574838921440 11967622 637347345756377939517819467999528712000 11967623 155614708794847388816951111809044348264 11967624 -184858008644421494550658576173116620800 11967625 252427327759662989849878688604093600000 11967626 1345740342439070419414888840594282080 11967627 -87793199091355217840532641302980461568 11967628 893197306386860936968133274276713754368 11967629 75483544337203779574532006985506945376 11967630 49277287895602992714466049760694715520 11967631 -1421017807746633789568085284020316160 11967632 69173056901794771280248840031416590336 11967633 -327471234779884982601327650062871895180 11967634 -11817704551382075867716833392484527616 11967635 -487865812209155758699358258602184912640 11967636 277697273022229166572751436541660397568 11967637 1658285894733056038100603726799902577792 11967638 992536824611311648191970993883444123520 11967639 465906023534606045451603925134962074320 11967640 717435347430259290483375677401520332800 11967641 -27867171081659568809244685395851574528 11967642 -533633097142214625741011055033504053760 11967643 -187611696980027473962594778960680478080 11967644 -61550277628788637733053370707638082560 11967645 354085785506025402329168899401228805440 11967646 489112635810112763741813681060754067200 11967647 -60409585840335003360306912607896721368 11967648 -210695154228456373581093498537923051520 11967649 -1330064518927143256322634837561412184350 11967650 -30238170651584577522611162631724452000 11967651 117017425710493102532103204453862237200 11967652 385740645757510956475689819586915902720 11967653 -1077384501078131967430798615361748172098 11967654 -160112973916258092859721692854801398400 11967655 -73270091012677148964712120716919003200 11967656 240193105324735449152609902186021109760 11967657 338544911340357151688033882164994315520 11967658 9717637865203783603354411414535701680 11967659 -86766429255932665297788503905451503872 11967660 -192550999791364954922582963619605821440 11967661 68401300848171037575505637980610668000 11967662 768149709295506712352305481814176566080 11967663 125931381212088513492996653470873814400 11967664 -167349948999290631691723292374082437120 11967665 67225112296814971110556658318313418920 11967666 334758072378317407166832766120687567104 11967667 -102423002176948879128874774816070225928 11967668 -323544306119642114964398251975600397952 11967669 13842854778751038058953699566515992096 11967670 -98002493571929765180814059104648569600 11967671 -605493555809473390886275167394337479128 11967672 -378533605759912887128039237793881518080 11967673 -483076201060003844606116664906034703616 11967674 -2553268527500719363403877509466866688 11967675 -63434979217851898108862034192676059000 11967676 -295266617484018509835755938000235635712 11967677 -306206472716008774767358511488597934388 11967678 -24321014066382645734490559612587664896 11967679 857113978775528226445510304746342153280 11967680 -188807109833083398681613406553243648000 11967681 -354360495709855013197829943171112657056 11967682 426418220278696921164308379395459566080 11967683 -220546312574518442503432164462236010240 11967684 -55061691253868406118180462829670564864 11967685 100006913875959487724129623857447448380 11967686 56237356297464229995365143462955293440 11967687 -60672840278820534543998136910228557552 11967688 -1163583158902870364908179816104054922240 11967689 130160772985108738339429857075808206720 11967690 59224261449555869578535581755683558400 11967691 248906188692642902415760454213661055920 11967692 -436864664375986817136419654181850008576 11967693 30720011112892694462556170368193125824 11967694 64663300792348127299889024996500947072 11967695 265018094745858180511897629633441922800 11967696 -46200076247143600042769315056531537920 11967697 55163416515776409022263561659226279232 11967698 356943075558824429742856637638372563600 11967699 501917294636073289419842134235832673464 11967700 199385128649751440791343403082057539200 11967701 -939537676057129154150403453369204418080 11967702 -19978116423628702157969748230710578816 11967703 -417375861121766028285383399666045972136 11967704 428723296027666215248025594921469870080 11967705 -29829001261020669619471750696414110720 11967706 237567039843141282280668744345197037552 11967707 304765149074087928729572553000520693956 11967708 -459977708260765368743188896711804925440 11967709 652475020059405464916136935035772199328 11967710 562553137272021228823747808693741760000 11967711 -93751451958404691022821115131211106160 11967712 803814835097502614706320080804087332864 11967713 -50490323628885090910538873058925636476 11967714 -128072436017280727356783401168791078272 11967715 -382059394916829217837472339091462014640 11967716 442959349794677666908948412860836531840 11967717 102563852817965621925491524624262976 11967718 44643233309001830550258564348475998336 11967719 735024906217369885213625279918745987696 11967720 -140313996533151597703715852990423040000 11967721 1198991538080494017304292796938979652992 11967722 85738861844278757757684530220489133152 11967723 196416661098166463409206107300946190000 11967724 496213406500931198976090460936914743296 11967725 -2529181217623635206145283567228267200 11967726 -344708499253690658039623107115782315456 11967727 -474627650454161587835508099449132469424 11967728 101331220823327656373020308019142590464 11967729 115355735718984494289456286450705071984 11967730 398533158991643283817369810922726969760 11967731 109871591467086477809750489647950713352 11967732 -195683423968027653220519379196772497408 11967733 -908165453498277916976201776681291624018 11967734 -17948660757199106614877290764521643840 11967735 -445472776193034527331251304701490057360 11967736 -66360111780744222308807630613561999360 11967737 1585457765209700112554678379977532759840 11967738 -31198525020021784848457530959833337856 11967739 431412205101896751548799416341565296640 11967740 146121547728888717469856525358696368640 11967741 -322532775223680360137526243651930359040 11967742 308324004076484746639075667057167267200 11967743 -1228737629886813478028251984016306635008 11967744 652539884023336357352646281204066156544 11967745 -866382791938440371837279265210421020120 11967746 -296943960235645297836299719463123228160 11967747 1625374754422606268728991347636132920 11967748 433378211746503786079425959307079302400 11967749 374344798381596087494563218353313603000 11967750 -332078178301496995841031398569472736000 11967751 -904825862533050884857031684115937959936 11967752 295598224686760790015614362688992430080 11967753 -123154358362282183471602561924625855296 11967754 620163403764445367013972924872195958576 11967755 -1326173021018232771417130275978387672000 11967756 -432309901201895926108742366027356876800 11967757 -154722868753150502278029767521040193994 11967758 445404454557127918247604249861654113280 11967759 63638801051035359294556340097623719824 11967760 1356732314781452602752174706462556160 11967761 105633616843753561259051119193626142400 11967762 223837852121966078988998977752558061824 11967763 101517483842502582069497469045201101080 11967764 250283558321549378521413566821351776000 11967765 -546774379129039198896225822163562419680 11967766 -64129830814881151456325278280716881216 11967767 95614000689646538693923383386934970368 11967768 -732473837669226576141742283205106636800 11967769 -1003911055659722572273078213553154910080 11967770 -139566848794698001507983234049774060800 11967771 -191500773557761105041833930410235986320 11967772 -345486328462722810390920435012326778880 11967773 -1010718574982222202626429753534798121396 11967774 -43666352330805019118634421230048190464 11967775 -458524026307377841859466870798308108200 11967776 -713536812421306526342492287396485267456 11967777 -325558504157015522869389328365753264000 11967778 406062972840864510936716420091511452960 11967779 551506140369658522975978620857414018676 11967780 310413796156099423092190422186888376320 11967781 -90328282035138098392041509901079622080 11967782 -124766846717427285636424293684854658816 11967783 -170058962637001493853700461159865858776 11967784 -525987044419086896744927890460786365440 11967785 201512170645039325870587722435778860360 11967786 -32926039831517537490842439486685370880 11967787 64009096248250564652274818872619138768 11967788 107178783213791505052874179315498730496 11967789 -60252662691260529857592799062945133440 11967790 -242699170114117506384725885660644502400 11967791 388408878742346974438441127546683606584 11967792 139303732863753127301978170141346856960 11967793 207342157303657918653166446318799317684 11967794 -282301337362949095606013607129812365920 11967795 188767183000104713287078567907990793120 11967796 -739622848580032211777665238938692710400 11967797 -743304818439906859003406836532303317920 11967798 -124291365102311520959692570353524686848 11967799 45388481511709378278061661648941605800 11967800 283550304517693759942462734522505728000 11967801 67529151447690920233405469801030647632 11967802 -235027381427451080510522363132521499136 11967803 -5836169159299244003787050631787167576 11967804 925311066427643359260345089792937477120 11967805 -615678393762921279787107190816575987540 11967806 -568698778358208363568253034793199547648 11967807 293698047202548823635556391226897546240 11967808 -70990858979856239895510792248024367104 11967809 -22858823681034111319795005584462382864 11967810 177772775992373387436881832634432550400 11967811 919870906774550419779443649736789199032 11967812 -411832261820987970737425383904097971968 11967813 -182320783734204984882250873739515269312 11967814 161768002658760830199004747189637180256 11967815 -1313513181950272852997416426821183744000 11967816 -165731250831342388426016438897249648640 11967817 2006217763555808979614397481831832740 11967818 -281126918618532628303486979264411901600 11967819 -6471002389660437843684346532615345232 11967820 356437331061531486131456846254098708480 11967821 -219452928930772175121041563431281139978 11967822 -236844656639164403697462997495309856640 11967823 603011619528615440894965089820407539440 11967824 -188428063523887157416801532712359165952 11967825 -438362768717729709021229675393741928400 11967826 -349091805521294086933028908136659226976 11967827 -396248101319325504188228781632152486488 11967828 -576237991255175206700698679163539527680 11967829 530165202251976928448176462016922777600 11967830 -28524997201557446629892615321583897600 11967831 -53529047724866903969261065200549928656 11967832 369786635479463670559331536303905638400 11967833 768972663683825569924512917414627795082 11967834 -193853235679824210258874349366742090240 11967835 -22937953243686724162464484567691962080 11967836 -673945358294198755248300606559476241920 11967837 -52181239517812343216349176576986726848 11967838 850272262016662817767770505545913672320 11967839 22230161362900625480181735857687121168 11967840 142705477415842683782482253911747461120 11967841 -142119176917796785058639543929281857758 11967842 211257846762100232546720559913890837072 11967843 104994732470971426596960837689518103808 11967844 -136797201342604655852158240955864367104 11967845 454926566666002473369162949404100239360 11967846 -7206013051100863514017844915874972672 11967847 589496861175396408130151635345622017872 11967848 660430590023010511124141542899645726720 11967849 -398733467360578932302521724860525907766 11967850 -23719698697299867254888931146737071600 11967851 142912589579407923559960889034017803152 11967852 -152101307132422948088406959185440949248 11967853 -1344596181631981682618837411920266458400 11967854 -808131888487495032123385807785142002624 11967855 152070680815582596206675134418224675200 11967856 -168854868147660864352970071023556722688 11967857 369915920362108481543752132091566997232 11967858 319716971599175077980533968733711512320 11967859 650665998153404473784682400716462661800 11967860 20528084366043271765304892752879616000 11967861 280500895028519995737461524863279139872 11967862 877221172134862668323936271538263414432 11967863 1534686504038120081263934892982559339112 11967864 663685254337915750729133550009431531520 11967865 -506235788920965550302960723005587200 11967866 -89353186133205364485920393571509020416 11967867 -906253605009783146490738815719056865716 11967868 2781457545025182331352981373352867840 11967869 -71851986090436422844436013489963290880 11967870 -27961473299559722762587605703823523840 11967871 1548350850380204111485659016442499125152 11967872 -2913206352160125125439608224103792640 11967873 435779252609035697588627552505656232000 11967874 291826814844649534207693734167095813632 11967875 -900787570704387959647146844564804740000 11967876 -184540551278749819045656053534305642368 11967877 349597238792369338400157545367548113020 11967878 208812351349290664576272776799165141888 11967879 257983117938690588077493713083185586176 11967880 -518987122918022624182150838339159193600 11967881 2748916799554547275629661216825532801640 11967882 307386910702246950475979330335000603392 11967883 320996308260236086648565351495478098132 11967884 201936794806379458435144838397990018816 11967885 -240745446251160952145845342022091172800 11967886 240899763159932304485796564432918729600 11967887 670886988333631807968313602516520063536 11967888 228979063482735144050806303841087913984 11967889 -4717433458318225979769242837094418752 11967890 230263389495192512056113737249753088000 11967891 76082407264004281767866542295501752320 11967892 175839289162872450958990782191121223680 11967893 -589729547195647249256007796487369608800 11967894 -38929552207271041286237024903749591680 11967895 389695970750236108573416478205362898400 11967896 1049590582910797897775224282925667809280 11967897 39740493434625716536974032015695426080 11967898 490141927931070124945522857775109087232 11967899 405370813924298793073011964043043554400 11967900 -29123207227132415998055456281233408000 11967901 -453942508543721594233356867213091653792 11967902 44161846275732659278661086366612267008 11967903 -160250481528594802369161330984533843688 11967904 -118608683934126023911679457481696935936 11967905 -509437093622591359381284939910301624940 11967906 422124709221413684356035235676524216704 11967907 -649498397808424205197989000330721241844 11967908 287432713642681531023605073571657785600 11967909 180506313768376549216771549988848638912 11967910 -57401608050031135940276804939987856000 11967911 -355942221624731837499667175710685572488 11967912 2052377659560344966834731031095050240 11967913 -828013013042749515352494005744008824838 11967914 124731683604031834586555812661090342400 11967915 -366882926310745043437344719880772354080 11967916 -589760632835760836548513790709359555072 11967917 -394771073893581714777041326518183933780 11967918 123674475055441075984664675757500112000 11967919 509771971032746244738783160468828852080 11967920 -22618041739500975443740203485070950400 11967921 -293729985306348708242231937680373433728 11967922 287203977203800595046298856575148058624 11967923 291949523781551097272158420048343898960 11967924 614520385103330417373005980504414457856 11967925 255408414107550764346630881351007912000 11967926 59640596390383827636979327009862297664 11967927 -268558282070067180688716255676724488320 11967928 -188509440703738691283884242869665341440 11967929 889613208160607108957263144250265314640 11967930 66110358810267610004705342586277380480 11967931 899698879863199651765189831779930331464 11967932 6867774060162291335567853044368284672 11967933 -289484842127754832386320642386761490176 11967934 -88120685772651833194546672117081558848 11967935 136296813470684992848905407416569064960 11967936 -136033559064594795468137239185085956096 11967937 -536399089444362324305411984141183668414 11967938 155929799604067599428309383735868967120 11967939 2653980482880882351448756029078732426240 11967940 10519493500372859683183051000394342400 11967941 157861410596257899235497571937283438684 11967942 251220985286920012502426062068694493184 11967943 50047494538464076662077875335086763024 11967944 -386891909438522729258476207347520035840 11967945 -67052982414265737272225921829259978560 11967946 123514363836191177449971942582779510880 11967947 -276712094480432807442810108239327102400 11967948 -421259371184789054016718805004535073280 11967949 -1006989174982435099803604280786256768 11967950 -223694700829351932223185274195553937600 11967951 -384432285152239951765916856927107355768 11967952 71463965295780664785891722090245570560 11967953 -510874535444463966763419489389784641280 11967954 89231004887763991762687657586862510720 11967955 -151450166115360229219779171187836818640 11967956 194580708500890930024119034031639347200 11967957 -843630746758382469339607146231139642980 11967958 445412485923603857326616406658477959168 11967959 -1474663324324101275329780207950343016496 11967960 370751294733456492229240097828984217600 11967961 446818394309501076896383134563971832724 11967962 621711042872544006790914072217629062112 11967963 -182363991778747991980754448444374386176 11967964 -480839090902837224524982864425224761344 11967965 82941402981483397769696266693435989720 11967966 305356718253137718164287085392915825920 11967967 344431166875230723462269530794122924160 11967968 1104160330661795335073283348336279552000 11967969 317049291109627324486285009605853105728 11967970 -83368649070587962139875000003616509440 11967971 215485146374408239878135411374709014172 11967972 -391901035861799469245652538663268057088 11967973 332687937671888942314536283673731408320 11967974 363427462312649512356431905773144094080 11967975 4830393190114695480572913367510542600 11967976 -148963274414835770265504790087123568640 11967977 -347105975149373158335640992337267936128 11967978 93676083609540392221696862961622233600 11967979 -971965112354638767626386917919675153420 11967980 563978700361896944854751551770433536000 11967981 -222276560853203145625910668757075064960 11967982 -70873728112113119142703816222743851520 11967983 -316492271411876735434006744683913826880 11967984 -22973339117474593105907750426652966912 11967985 52571975968204379188748888594090783400 11967986 -845982854728462246547749806681927183360 11967987 -702094215062447227108744901568271133640 11967988 431202664817650723948979860191643230976 11967989 1272581003270774629770080534730351630 11967990 -118805307954575717696147045379967754880 11967991 315018500782245157870392776643658916272 11967992 -1176102556338784936579237901321318400000 11967993 443085488478373692080705089370577775002 11967994 545981403075730542205146531161257789296 11967995 310040663807805257659835026596045738240 11967996 -660774823092927162597017423089379409408 11967997 -1155304177867505895202999660921327490554 11967998 38083011321545442212105612737886703360 11967999 -3887433029147685186170784558172929336 11968000 -483736011899115933081699751387201536000 11968001 -692307232758124843360628049667640767998 11968002 159777921342403296338739069365103935520 11968003 364829107229113250595070412472686474880 11968004 159629119579562540296482688931628773376 11968005 490100691030049582513855953593824497600 11968006 270005539267036348906513484527035200640 11968007 -846955796548669985302469885960741328744 11968008 -22063812003511971156239097027634790400 11968009 -845928842983718699902983998965493452784 11968010 377098955463644570217261659934442968000 11968011 179734945472192495574917105512194201960 11968012 -113828916123629546992541198749261736960 11968013 198381271626630911797898112767511528000 11968014 118512930275568749403351334631454488640 11968015 -63649109056244202603838718717057585280 11968016 22905114710380842512648670735360000000 11968017 217438542131030333222531729277103265664 11968018 -994788974100146442824352823725150720 11968019 246503764042251561917545959216532819200 11968020 161573672212734785375807440117217280000 11968021 403166082600155279394155699448753388824 11968022 -174829337398866720255505206865107005376 11968023 -87677007435753246924390073898223034032 11968024 -1080724670423929591762571400717701222400 11968025 66687182233278176174578233472584052800 11968026 -46430616478295717068687452621337559040 11968027 736301595693614474712125169445784641200 11968028 -210264623918866833991657476436794296832 11968029 925325905124325688712062546563410982048 11968030 -33794535482734095299313119783620944000 11968031 -903608293891222808456371763923500075168 11968032 364271289974669927907327142870819799040 11968033 112603932009110451950488668640167401472 11968034 -4323103494291729696290473756838697408 11968035 -563194431505800521326402106357775646800 11968036 404152805275305293475744536546617082112 11968037 577716784076848318930230440249805946686 11968038 -244823191111211943643361993195031365856 11968039 -208886982944427114899034667955475186000 11968040 46175596823366307229538341593214156800 11968041 655095114176057059662246604495571791200 11968042 155901241267334625707840474278151466672 11968043 -360881947093896409561114097204411788680 11968044 -262152902832834442836760452493481558016 11968045 -392938135591440985329418683471991912680 11968046 21000793850785363700083806878301342720 11968047 -134988003941156527224694219991905950720 11968048 167641810664021253186330806371748790272 11968049 -43309515597301808428404124710052723950 11968050 -15542068098943098928879066323724608000 11968051 1684729372993700327889347382406698616632 11968052 -152942924442789856569660545922277889664 11968053 -438453659687103866943356575719886147296 11968054 119482926186105648968881581432327458880 11968055 83827272594628413168543400808553822720 11968056 129729246762833389713681973452915671040 11968057 -329483548510018563931850653489922341248 11968058 43513099638966841294761258242150844384 11968059 95199404994079022447724629039660582400 11968060 -2624590619419245952949517057937735680 11968061 7776526982338643619598170047031052224 11968062 155060082167372284747735966109640883200 11968063 1442346830920492319674337390916167429312 11968064 -90892351579055035462908359758738096128 11968065 447828210883405223823849401974330867860 11968066 -925066737557107964677861411567687506432 11968067 -116311644241357885486126669976127394884 11968068 114847728243890243910596619585833779200 11968069 -115274752419042742300082177050345682530 11968070 -17869828027323970977117419292081955200 11968071 165675013133888517552827784998822836944 11968072 877163877140805216209913331429734220800 11968073 -395657031482923983115548080304915353280 11968074 33971067931363391332509495911573157936 11968075 -223497113042559056147617244860521554000 11968076 185142858043623909677769660461722418688 11968077 117745028205688918703573285511291033600 11968078 -223550218333242613235309400711448780032 11968079 -769888340591252513384442825047581596360 11968080 235745716784690249294167984390951403520 11968081 -594456187921429518786422428325487962000 11968082 52122010245989993161969648161574823424 11968083 513463110403661320623217333601948609652 11968084 -363459781382407930680504914059804237824 11968085 -1231474462714647898803772057622831927040 11968086 124426388454118638204325604063433646464 11968087 -123697243569159982318026507094284528800 11968088 227071208017840407004026135352984043520 11968089 -100579598596752776935005252716937562752 11968090 -217356314572099125933653368133507239200 11968091 211489616464010776463496422310809077200 11968092 -166189652402945315069103187726427203584 11968093 -657491927856561756904946802009228961920 11968094 254516551889437566407861706228416185152 11968095 779636462579326492074296996415276852000 11968096 -162949921713214584054679041812435828736 11968097 -203738085745283089040219681199298939800 11968098 -10376815961842076767500413075426844672 11968099 -183800200288528067093571609359808860160 11968100 -106625734837893590308028108930044800000 11968101 503073356831019155796549799935751511040 11968102 482881547596467098385563242338973355904 11968103 607789429685331120601829211210335585928 11968104 9621512927944627754232338656185630720 11968105 -476894536830030722223964333244671008000 11968106 -374367317914497081225972049524520135248 11968107 -78530881182859310409960288493059137808 11968108 -97358694437723971492732139682086334464 11968109 -234427075909630851879821695122702970080 11968110 -144554910060268760827571716907070720 11968111 -512632896879772065325488894988605569376 11968112 5083449673040529095024466948994695168 11968113 -40177954940516122965956823277820339856 11968114 417546455289403520975765694644404720656 11968115 -108197586315386303247053326527696182880 11968116 -78599103923688097338138372764040142848 11968117 -6579635380106177324182268626029734400 11968118 -360218846085194643181508446613089062240 11968119 262282473145976886681086298976772486400 11968120 -111967816272078756436864792622985830400 11968121 -55749540097195062391991968236116990496 11968122 -319873958936820193823740343026378672128 11968123 -573805025693734712797718604696310237496 11968124 200374646936232945298963796870842776576 11968125 -34440580289859592921018605124901820000 11968126 -565628597592808732759988137414488179520 11968127 421255870301709469725387052552731144000 11968128 -1330116318863317329310330178925861273600 11968129 -211532022194309036245843232554667014270 11968130 131469238054543856620664725928187132960 11968131 -7645245123036049454091865187333924352 11968132 348686358396747527333638410808226614272 11968133 -340947487122471575349739381406260275618 11968134 139391035389147013623299778045018083712 11968135 269438763435625234830416578073549929080 11968136 -1515081851127922800045169066801478768640 11968137 177989596547444756467245736141623503040 11968138 -30229771726864236956820553861712133120 11968139 -131442412496615100823762761814997738880 11968140 35548561456157224362055280985299589120 11968141 -78365419551923519730519695764443440458 11968142 -46497705123661896860484833311578812160 11968143 -931901504788861460378855235796460798592 11968144 155545725940126409985076770791844888576 11968145 -198255082085275053415553537662382473920 11968146 -136129508306469900735098623403429308896 11968147 5769300934326806252881641729013511560 11968148 -141104819564391471848615837388647793792 11968149 92175158880726583515242999493406479264 11968150 35653180202964888313918913301322584000 11968151 -573421346446768009331995948779741077616 11968152 -163088326196656164090473648603834142720 11968153 -456906305783265363184270770066233308140 11968154 -270921510846772556550190340762545360128 11968155 43921367155831322426371345025372898000 11968156 -607296638792127632045587116260094292480 11968157 -1344075835758675712526160354236561204160 11968158 -157185171855497359837955391590714705280 11968159 -6582839278511908242186867803297649280 11968160 -859351515324874887027423145470622433280 11968161 -799601791067399602351317459781588526928 11968162 4898853934176641370795623159600818464 11968163 59987613559615022893426389495010347840 11968164 62267164033715217636269794942097940480 11968165 -384735466554250318082733511651773490560 11968166 -21382257350183647260621196855963178880 11968167 525451828800065033303692422662882819880 11968168 640409559993157253037872698059082536960 11968169 314417562876038586905368373850445366644 11968170 7110954569086857210751655938483691520 11968171 -252698432272717669329648352145533289568 11968172 244845802338120778056636993737313490176 11968173 -41064589024675752060037912224297169152 11968174 -685019702924463742140458782569925893888 11968175 -430973180606819604667477588371197328600 11968176 4081560229406949793157629292862504960 11968177 -796654043201438244650117738554476986560 11968178 314377553071993863224512033722428810880 11968179 946701581157618307725494677234662377784 11968180 251926409608537240683081779627743395840 11968181 2530490039805150382387329171899312335932 11968182 11784067497473404629670053385354490880 11968183 -735613106284801293560426777220677427840 11968184 -490138169761485869351306928959655936000 11968185 -67091162906579877199344646865986522560 11968186 -167459149899261496295389939387112824320 11968187 139711727166963536529227686568598171648 11968188 267145835037754684038504117783082795008 11968189 640347357249703388411936842680770513990 11968190 3216447388649266727132423231421085440 11968191 89530305078140644289038858215879492600 11968192 69154890285634574994695675769217089536 11968193 -1015621566594787507167177814214148570558 11968194 3269658264267285768086813540296668672 11968195 -300389343471670282583175862705652032800 11968196 -575313694652415949455181583745397065600 11968197 -113435299857696349092554548180596060000 11968198 895830454884642605873754182477791859520 11968199 765276722765346937370186222760848399736 11968200 125140532557594551535752724759898880000 11968201 -138246065268052302812598772900464971520 11968202 -40405055922930033854462130126560618448 11968203 -205650233366622807539802587769424674576 11968204 67586578512645545078579963877482652672 11968205 470089983325233344230209966923510523960 11968206 475222552576803231964975060186620294144 11968207 -184934791983758219248854726952724502544 11968208 -69607976730112793381532970530104279040 11968209 -616208883104072808192084935160990067200 11968210 -641704944250336952391877756170057392640 11968211 919868883279357838092874301863463678832 11968212 73504847504528289459853587240113129472 11968213 658425901554721742565104017253556514560 11968214 -478576385382505933083971526164163044160 11968215 -98266062539484328495937027857123553280 11968216 -398027064527485825626495354459803443200 11968217 -354083944278523664347671252202893823734 11968218 393086145951315006277375524444006373344 11968219 703088036326093123701203832105726709696 11968220 339545912863840603643835073128132725760 11968221 -911993318207823728553169014463188715776 11968222 337772851200134342735155357799790673920 11968223 -412868948627395572536529906303646904016 11968224 403645675573738079468375494964906557440 11968225 -65801838316003225555774744715890794250 11968226 399736654307057596305066703098845675520 11968227 319084559934006360122972089764008715360 11968228 -441577881120885787932692862415655879424 11968229 13888402769382852996105326555840394240 11968230 82651311775103030382108583386285390720 11968231 406592431199168967291562904525153696 11968232 -250611290168851975621265630386898534400 11968233 292066007638772340796439265219424224 11968234 420087246076730458598544546998083004160 11968235 397388651656469161915039466355925363680 11968236 299559246047843847405839804197256232960 11968237 -1392463295358766092319354897227371071808 11968238 3600661088490272319185140501638170496 11968239 726493786502059272912194598250627714824 11968240 87842412328252061925294324921071861760 11968241 418870204267244848997498637949009612800 11968242 -110328700067501750491641729845057717760 11968243 86294479686743735555381406294132466000 11968244 -231230309184169673252318982347584948224 11968245 -542513864872512809932281620500808067780 11968246 -388914602378074678453757023394738859456 11968247 603449050897224876990418542783091156512 11968248 51850258051957689634429196383912488960 11968249 -585052920226579091397284764644526214064 11968250 127770838716462464225739407022403416000 11968251 -389591229427893415526288128796827109376 11968252 582743179974841270605158270654226741760 11968253 -1036149894324211132893221887144346557536 11968254 81843784057114973456243226426895629888 11968255 348076350738170235023085378273316187520 11968256 76418170386172438149618743095005806592 11968257 19751481449762639628688485359738572800 11968258 16174914418741696181982733362470438400 11968259 -30397256708568136194715020702849540384 11968260 -213762054127145639913232954644222074880 11968261 1095938503902414068968448708868452373724 11968262 -251482468142930787363140678922211390368 11968263 -147123729535648783633953118097048985600 11968264 -364828726651098534486584709763539763200 11968265 61539550669500342180898270911816546660 11968266 409947038723370818029234773060338529024 11968267 321071252703392071665561138261262718992 11968268 347897272319284455269429147611334737920 11968269 230918548201916907161420252396774923968 11968270 -97535840677126819370737680219201901440 11968271 -69073133138327569864780168461848868480 11968272 149841038254415102516011089867861934080 11968273 -1292127202032709452794736045042466011020 11968274 261290346200224966954282686640431989136 11968275 -30722975264321118273991892965247952000 11968276 17360135588722309046533044127472486400 11968277 118344224039762672015458077235797259392 11968278 -44777737085416849869763994834256433152 11968279 296045915925984904118079971702535813976 11968280 158561798430202961879474799765239808000 11968281 -460994748427004398821828092870910328572 11968282 -45182887790353851288661559570272285728 11968283 611658331353837504967663580639753013144 11968284 -437509472569920921663040694086869272064 11968285 -6249779750425234899463174823139671040 11968286 493164024221318385717503050064382039744 11968287 84522480487897361201695057236326143560 11968288 1406104389672752270245790234323922780160 11968289 -817608277886165107095161948263297987644 11968290 -403311120406802051427767581625874816000 11968291 -815371348771467164102346512655539325696 11968292 -297825090086548504580857083948836167680 11968293 -642361145118545774331813744969939301536 11968294 -329530185366173480411243410143292254720 11968295 -550419173410047510555590323181520496200 11968296 442569934155582949201044971522335948800 11968297 -1002952188278594737083322158843816051888 11968298 209737728636991207258845498341459569920 11968299 311565298028360370709963907599669965600 11968300 55691444542668577696061343691716096000 11968301 14264080309579155339195054981701328024 11968302 268129157098590310610283099344216903232 11968303 -286993040626344645242979565833148092336 11968304 124497215150136681743346304350937989120 11968305 -176167733228326334256714649684517322240 11968306 -12205213816511476182819278152797087744 11968307 -48419718969881487136569171388396874880 11968308 -528849938576118769928404041922325139456 11968309 -553134836173743611714286326182355524000 11968310 -79550308888962072078143470816858970880 11968311 883898297118774490152403970982383421672 11968312 340820316793191071484102699352191283200 11968313 -200799858437095474568705559910094371776 11968314 -288723555852293841281678449836240837120 11968315 -244051711342981418060251010980231809600 11968316 107150511947126078598206746238235755520 11968317 -55812838834991013150746522889273301920 11968318 -427305778811107591699594931061314960640 11968319 -1346065521687529443729813708156907392 11968320 -9445727841725343613893698917540823040 11968321 974786667572007638390506005620663363522 11968322 428530232349771965140932529608746747424 11968323 322017333986088670743100464182272222704 11968324 -702595281353415056168919442883029266304 11968325 -215384206292396231812257961411458998400 11968326 -199572986648785128493828524337682386560 11968327 -24557294751612253642591606973862115200 11968328 -672734614243137354181331960788389888000 11968329 834677805050559645125892100731526268160 11968330 -358927562495577804505607392557972238080 11968331 509019396879556885506928020233810586132 11968332 -1764455175331745110222666929125879808 11968333 -452744925178253801802413852189426078996 11968334 102482110961172751065158019857298897792 11968335 364341686062446068943073478490426434400 11968336 199308162341938351902770777406142472192 11968337 -947079112504872153133294197878669392014 11968338 -296435033995651960189266513258884352 11968339 -715060943582523206799790360305683818544 11968340 -42737886621719769618380113708873720320 11968341 -157484438950785366252673284855572109312 11968342 979294047342581114003805043369725849600 11968343 -472831454888233516647446003321258597160 11968344 26121170463219218477017996169394585600 11968345 698295118056262665854283607059609916680 11968346 105101614497105740715728841951661886400 11968347 266701130676450020460351570663609708480 11968348 -87765207237195366316612308722537080320 11968349 77894707825633219149478409899143586464 11968350 574945280290139381634619388514787200 11968351 477775444404784987840777704605879761104 11968352 630049636895431033183052037797781700608 11968353 -90922276377050017001952061375114484736 11968354 112631513183981586382031871457734738720 11968355 -308302953894446755670143553262882131040 11968356 129962362205047382365214407955429965824 11968357 11448534046708537208400613328570541626 11968358 -163786714533757993750412981236778730240 11968359 337688572101547277769524279194989542688 11968360 -304419911957031443212348283341849420800 11968361 77072208054769744875301383727814751972 11968362 3714721691357743115051497282663180032 11968363 -1260159558603556740957618761975778699120 11968364 -548780496916419250173831103460355801600 11968365 27082471367869089619786085479898088000 11968366 -768273578810392129081272924001687500480 11968367 -577488826795736220012993880408306272000 11968368 177525661595398763988448365649293901824 11968369 327459517819404727808010165161293688896 11968370 618734834691959519782196379639767102880 11968371 -217800024284938701080315156029542959760 11968372 -91301247088189828835183805489105051648 11968373 -1870603853326792787661228408868509060 11968374 -80410170632768286710772838518069728256 11968375 1436492177593013921155308363730778802000 11968376 -51938292569200631884494233072099696640 11968377 1019296117750977582478719747137975272032 11968378 301790583295169070046545665546848793856 11968379 -1345735445352492958285138435894598557020 11968380 289435770596763657728684061573870466560 11968381 860814026507089959178087328177143746182 11968382 -505301143926041224580506671671604916608 11968383 -248683733712741633152703229263750193152 11968384 219465509617464962375417564823363256320 11968385 -67152046771143885164631501934821571200 11968386 -135967389424374481109366876945243884800 11968387 -212503292123081060494342735433781598080 11968388 644898173835264220364523783450915036288 11968389 -706926935496555001058452073473482500256 11968390 -16564980000977434143979936852337763840 11968391 559982517202193981220182784006514343952 11968392 54329900590683782163793367562426531840 11968393 97097599225740347121978229726557311642 11968394 904671281293458322031713619294016979200 11968395 -29583165783827155961522108871214594560 11968396 -23839350577921847866184526688464637440 11968397 839467942156884942363186690924330976086 11968398 -474835669455352870159209769923562176 11968399 595803155384332065747648960621323146080 11968400 -131442782416112945790785540679427891200 11968401 -384281637847008082799676001586570461968 11968402 -739667951588346332998204431131953012848 11968403 83613586082886918724903836867202499040 11968404 -171553439079985427322560046741196800000 11968405 2053842056897746305806690957007017760 11968406 -745403947064932538539983890590066234848 11968407 -249876555845652680930004847461510646224 11968408 707187557214075121196132260987936911360 11968409 -947401786532755208800197677794934400384 11968410 56911968804854659526572331331369676800 11968411 311684196106462953136251030587069823744 11968412 -983703098016506596762577479950726985728 11968413 -527140204918522757146161514346056534656 11968414 -612112830254304771031030638244643554944 11968415 -571535378559718000321653193629071428440 11968416 514010977099748395101225652641534443520 11968417 332557369188137317136130757252101994466 11968418 -15552675371380377255398456891000094720 11968419 -182771768376048114563557848688169528400 11968420 -389830856275641108203171628998575230720 11968421 349383791878003170940045483001020920000 11968422 -378449752536579185798506006063281255936 11968423 35477034434757075076898823542034765200 11968424 -507904679625775087787020286022463918080 11968425 -241008499465038110258658540925480800000 11968426 731100746658814248033607456896322164912 11968427 -385310975070033052104068481430571431008 11968428 123913138473483285526956918746622789120 11968429 940374835020399536065423119960699850080 11968430 140934824844441150335295616671751335360 11968431 -94187514475292216074762405887337849848 11968432 -122101762353583308314847337358812971008 11968433 210381380455276942258444188606035666208 11968434 -320417841644595513872968375829663632512 11968435 417098035227842790625609650481952432880 11968436 301584338984995531921837524791400247680 11968437 -59893714320215351333348348794198364832 11968438 36846035488888924756374805226549367744 11968439 145122471888064844803942355234786230272 11968440 -6316804231745863539136615274727014400 11968441 537535792480377733966620078215616688320 11968442 366163993471766611614399437948858327040 11968443 134794931911316871427115953982679806640 11968444 -38458937575882873157000593430710521856 11968445 -686820458728829219695593249378452400000 11968446 -278389141007043022626977898784734018240 11968447 419551677320850996182418478630973576920 11968448 849647499555697895305951364618649600 11968449 196561257751142229685895574141842719488 11968450 24154142207538006041540567244549141600 11968451 -5499483966227861188015585043486166576 11968452 -235443292342552438564479713375058892800 11968453 -116527286348665238415478121778703129920 11968454 -589744563184444087506511550561137585824 11968455 128602512968127554176539629622906897360 11968456 -1602070268343387624123386813245661184000 11968457 6284591942144294532553756754852208000 11968458 -130960251487385239347242027727062927616 11968459 618199589644070091985509272628956751816 11968460 61649965734561091740883504046235586560 11968461 343656656018252843486460237119587560480 11968462 421116800591237932714300462404093219264 11968463 -693620463423308137618107013654926367176 11968464 20219269650236588537698380543526699008 11968465 -153520078780885967664795115121405081880 11968466 3310324494773385323827938759685836432 11968467 -335587255670884842495354213810215186688 11968468 -206212181760136551987476678537345460352 11968469 1316718497309300182352425696169909025870 11968470 -80961616374858217675899850349231112960 11968471 483764646451393627744236912438855809672 11968472 -393628299371590355141949986099536435200 11968473 489144538753658448878011994821811952 11968474 154378964883383446117986955296467251200 11968475 -458182361617974645177180092234965831500 11968476 313543481403217746174591693399687604224 11968477 -62074288495553986921219256854805624640 11968478 951505227582599265141712368764869813056 11968479 920638966190479152015930809255290021464 11968480 -140623471886632027341927089491987660800 11968481 -204227604324971976897667150148497151808 11968482 315349628397990414543905002423116148224 11968483 823046078135335180053436075991321240732 11968484 186685346936537106846254465851660895232 11968485 371610495122429878626257028178224125760 11968486 367280712333511227008973026654181825024 11968487 -243406491619379499339932994153137464560 11968488 253979082282038359694167290554550927360 11968489 -110081643037105030695030388963133083676 11968490 -653951734423751159015463767619057741120 11968491 8804519211120578882679858591991273920 11968492 -656891172808749895717318307713643171584 11968493 1459334022188531895669915435410023865580 11968494 -89733029950073856398706726445809459072 11968495 -41935351637424774477101582324926452240 11968496 -9878329973918130705371151004880928768 11968497 1847209918336983454843247123021025667968 11968498 65908707171239868663902601559911811200 11968499 -9999683042216722869872194138266686760 11968500 414926755100645037162501652288081920000 11968501 -365727231741830271401883741215907380708 11968502 -109856612538802163628903017102155297536 11968503 999407458109191681106367967381800960 11968504 -770901060536146970136757974917152051200 11968505 -939414877592478184929235678136740330680 11968506 329193660803387684706341734382392896000 11968507 703670044689782583854778845317427870756 11968508 -140253715253823535707510208080980613120 11968509 151346180112911704703386364768523105408 11968510 -258818222882382442621304066787297646080 11968511 394847956886988369664157891539299087744 11968512 -110833455566511426545477534964365918208 11968513 -575069537160848815237124355363209293356 11968514 357576698813346957341894614828028411856 11968515 -10638497145006015056350389574362900000 11968516 440658734780967897926780974801493782528 11968517 -657542003819282729586665908026515220960 11968518 -156183884621434596928710142777693109760 11968519 -127758106409956728320796718056056870256 11968520 -506544116952447059665500986431518259200 11968521 657099396910262232056125937995728754464 11968522 -70557596696946347787630217552593044688 11968523 -595734684115614366145212945547037550960 11968524 -677300170317898201860996923719443010560 11968525 -512031921652448962711524918222690089950 11968526 -174329749313739300468335916120805236288 11968527 -303685332923795175284429784499144616160 11968528 -64875563028076126272583901936431398912 11968529 -691935906046295770547563242172591416540 11968530 -55428002981631402801893467268650951680 11968531 -352923949083021445211917417223276282328 11968532 1126216774901254426878226129777850576640 11968533 255992191892137204375225839251914385280 11968534 1727645455036473054045256658840869440 11968535 -157057874089985742196171538719271132520 11968536 223689713250176287709865849184867430400 11968537 -344837792500736646918568101432151259200 11968538 -3510513509223853518772502593789570368 11968539 -249335303701054359615668563058115891840 11968540 -779446681374132925205624052177822773760 11968541 -200121936109355538062695191824134171776 11968542 -833198217779175571151389281699578880 11968543 991032121751506936479759835326477882424 11968544 1411647390817416716091683926589168025600 11968545 -237027830384811152457969627805172798400 11968546 -421835389846215894012187485285549572736 11968547 -277992362041689269486484237191779556004 11968548 254768071108411393299555639238345466880 11968549 53833097462565612738659532094671694236 11968550 107431107900740735036184583465094553600 11968551 -105921533684523724785529377627406544208 11968552 -955193441569985321343718394728518374400 11968553 -428498669281692753266274661056427977312 11968554 -91513783045328204874558033735387662592 11968555 -461152773104328472826333698582099242240 11968556 -248348149252139259119614342338789212160 11968557 879585824556512118866001852953388267840 11968558 -311367522047716670446508146142683549824 11968559 128887181604468635583747498922390997616 11968560 10850297675185560272185251349420769280 11968561 348150368267896149625020996837438005760 11968562 354718768439500480044871635778596056064 11968563 -15139901093224302319747890218793969600 11968564 -185892912465132966840176761549542749824 11968565 47809382252823933640995304154299516800 11968566 1634226875035630657649301592746701568 11968567 -130125456136629183821898560396260561360 11968568 445586312799142361994703181782993858560 11968569 67944149667969510961192617706630627764 11968570 -249108966275412621763940364253031807520 11968571 839658995266999833249945702683574380772 11968572 199810901726717695503778093219764977664 11968573 236494401288053070977859554016693956224 11968574 -850717280388069486108968381536689835200 11968575 -16975022339593353374342207288363664000 11968576 409807122086588060863193053514529505280 11968577 -933090571172380026862622508198960816846 11968578 -76632658782225921413148211617869218656 11968579 415260235310767737784486691961746257920 11968580 374138898828649690051205023010271010560 11968581 559410821471518493788262838488261403744 11968582 -352810292186414085047772499395330523200 11968583 -2872753573603587784327775299621939176 11968584 182794563903435142003706896434086584320 11968585 235383627585362821457673320327532279780 11968586 19448882156310012079561594817784710400 11968587 1226109743394667216473534920135781355440 11968588 265061568748800602892272496156248146688 11968589 1847392564272064883249380396237780381920 11968590 390189602405838596030569342695949804800 11968591 350572233052358902805775776576416122992 11968592 96964756839791364381687873148960899072 11968593 222475743777939954556178436574055160384 11968594 -10038989113109402237380774980988272 11968595 -160805280309145073914293339437380341600 11968596 341346962015282314809989827234058362752 11968597 156858003474835068228275468573260800384 11968598 -889847759730376805392336798097045119200 11968599 441914516117851173576037395001809065064 11968600 238872027070292701593306961993678848000 11968601 -72092852117677884589570497783214666176 11968602 -92397297145598765159610295911648084480 11968603 1179771919096811058789711824324653910852 11968604 335901599780257545937448506591032901632 11968605 682374224837435433146642043681235581600 11968606 44732315618569503104829832873849824000 11968607 195627357205806510976635069534804713472 11968608 936396452252152815773253833844685799424 11968609 418318307008088613878306579097062704660 11968610 88333576987945957633594177708523484960 11968611 -151094374271605972673986636247891558400 11968612 280789667329135421852976227273399033856 11968613 -1380051766956795054721437786271930378080 11968614 58023393047222926609014768456981258240 11968615 -504280340091286697510088467364669495240 11968616 358806284459336956446856686563012689920 11968617 736235749511307414701356521538301258880 11968618 185524948214776343624588627283113315760 11968619 -201521767938805564266617234478788328000 11968620 -1080464691845429234989778316769689600 11968621 -6640593243783655898377982535073125696 11968622 -642017820021158567225167081811648827200 11968623 -963629125180609727714074704606073478328 11968624 308619574712408862615178224212756234240 11968625 -216580326762104468385686434450366887000 11968626 25414495507294497764215592278328294400 11968627 82599792182492141540144414953266459984 11968628 -782386067008595068341966953622104064 11968629 77273299410848629676524695253336107840 11968630 12288730075468837449246216918555816960 11968631 -1025639567328098344155853348522942604568 11968632 280369477280157740053914026136543436800 11968633 426222666111126903497275495606262304768 11968634 -700142388096474646218870954878620316448 11968635 -14954195381750301847736211006086369280 11968636 -135609962738916133905192383501061207040 11968637 1437009343601134975720475210930056913286 11968638 54952146686981680141703131905859454976 11968639 714024465239819084302583286056357037440 11968640 -184092110492458249780227644545459814400 11968641 -57886683684498442367333559660524820318 11968642 15431061297625504359479082009736704000 11968643 -1073246577805590907733792462234414751108 11968644 1125356299568613430865740852932991721472 11968645 -214652652923425846210335599705357354280 11968646 -167351364537723202235695273720749100512 11968647 -240695474354993256954732082016857249200 11968648 952835998211665160937986816305031577600 11968649 138327551505597549901413153037294368384 11968650 -107266082340459421373330400490727449200 11968651 1332140644975383492705400334408578852600 11968652 635650770674278327626754132871899115520 11968653 851449356760316802473265935315939316864 11968654 760899742787725813346711408369664163776 11968655 -1430926625737940707813842324262610682240 11968656 -5101155070624356405598616525733888000 11968657 -905196736265279898727329629384678886094 11968658 -313126433572414909022499476981516067840 11968659 314147251969076075926876943462114097744 11968660 -308752049868424220865379414277932554240 11968661 370325157296630033886259194531026885262 11968662 108827077301476119725083426735257557952 11968663 4114023846094981277648579326011828480 11968664 -684715076451663286058602866303408752640 11968665 463376222560854552912112567164883705920 11968666 -237869907650659224469994773130985286656 11968667 -505416561403847462377183706135110924284 11968668 629074880619646671665275622462595486720 11968669 -161386227933494451654449579633376916640 11968670 28311657044907767149083533727859200000 11968671 -171783537588323464522743526971648711168 11968672 692285039838343211035058562180669898752 11968673 -256573343121703403972572557182073751356 11968674 -73673305270544844070339232527820058240 11968675 -278840906218688635876615802452756848100 11968676 -70814817342376323334718635581120839040 11968677 1761014863440597450188229790969825920 11968678 95540761185571748264078776339023452640 11968679 -55495448210273223472303231080462021168 11968680 -46841251360317444048649360909558579200 11968681 1152274638809884897071102495447722955600 11968682 -328524662225311620363390878594590012416 11968683 102282389121228022518111145909136279808 11968684 -116752970891020692532302304717620658176 11968685 -472336931085017739845465685901987792200 11968686 -179541274082263152598298882637744267456 11968687 -322767956543211666963352400624863615328 11968688 -139138888162466601763784130818050031616 11968689 -91545368256098058783576000043642664160 11968690 574546821674299093921891991155795101600 11968691 1557621593286510057381797744791743393888 11968692 -408346491419642729169894903117406875648 11968693 1135876086452979099795914224976821042944 11968694 -460004864528339186347613654632305774720 11968695 73011108047519898980016861272411901600 11968696 841706054998030208464096958304368578560 11968697 -36627986802163460104070359994057918976 11968698 -70420128994122598978164954918467458560 11968699 -494945215457896048595998490939570946264 11968700 423539344335942699792502363022789491200 11968701 -1257632510512961639809140317439081082560 11968702 -163477226757909202497220361549244160896 11968703 2019380623623015502622754351885372829104 11968704 136715928343612575723405443313728225280 11968705 -29467477309552360290294475353040866240 11968706 -5001584522818186430054133223260672000 11968707 -690741459505366517362016885060958775560 11968708 -744158228432396440821920584942344135680 11968709 599416046041929645265262836911430682910 11968710 50577692091421961074134801184910380800 11968711 299893229493793113048723593739086988592 11968712 402826134756734014642117486149227642880 11968713 797928955360362752439452435265081518784 11968714 -616898676469465686305444477541262047648 11968715 -13275095571526183246667785930242240 11968716 -109987355247740848940165661243068974080 11968717 229500571527228264635746560910335766560 11968718 369188207444906946511995135948198992640 11968719 -25198113110231457732859908841576149120 11968720 54265692117800935965212294490128793600 11968721 -113311653959204938181177334350673240078 11968722 530544929035571098189268550257045520 11968723 -323482051424898656100285642196613035200 11968724 -1367874431901879393658875883994840100864 11968725 -67713311461989689685457119148553272800 11968726 -296721555704259362474778597430455183360 11968727 -2274966523446810420842364231482901127920 11968728 78698935312382403659514724842453073920 11968729 -761480241051837801213721321266999015670 11968730 122101070962095359713561844058267137760 11968731 -334059934164448372351777927710739174896 11968732 984584137910515098780462668693060096 11968733 23290502707425455708137490481785693376 11968734 -80740806368574037928477043339360829440 11968735 -130934512732704758203227754386253212000 11968736 -477483309812295895723846473426927353856 11968737 1165883055005021693339194480681006141440 11968738 431324891202028885155130781299664858112 11968739 -1968402162936928086602257897579048856520 11968740 132645776672133451032005611577072332800 11968741 570586864155496470597403048124823862142 11968742 -34133227865152866708227552379579133728 11968743 -918299594547700849755234293782520710656 11968744 2069628883148720515228297671341628241920 11968745 -250175621838009302187081331910192657400 11968746 323310174919434552138041530820684759040 11968747 647162024073640225597345958575941533472 11968748 -629644474770378978484100343273803394048 11968749 -12731760524729442484830094693415634240 11968750 -539554677525109373481038489816592000000 11968751 -1467416754077908108051189045615026432096 11968752 -37591080269714596975477672112319037440 11968753 -737703488863190468717398950400872461998 11968754 116310139733529590470760007446149407744 11968755 69785684257308845174969575994656576560 11968756 -1083131861847003394767175871528482764032 11968757 -594970658946586063698040614782365923300 11968758 87358616426757437952505188339672619200 11968759 90163822348158276425909108599739174400 11968760 -97010829809754542689537086557917593600 11968761 -114528703245801800123701559656194993792 11968762 264441934987000890428890126779908728032 11968763 447286596772576803807676024658625411504 11968764 -115783928227094411880818648930078023680 11968765 -451612035951076727041365911394183988800 11968766 -193553815948622382489716473609062476736 11968767 -829478911742246228762211663148992659016 11968768 -36238011925119620673046067089736990720 11968769 -873383822267030681043266115876248728830 11968770 14967400050589699326195261059386406400 11968771 564013289985438993824962155272359166972 11968772 1987094502349666270546661183044070400 11968773 -83704921836354377469800728900343251200 11968774 570861986420667052337528944248223319136 11968775 91306416635836843078715930123384349600 11968776 722255451791206914860142133113764659200 11968777 1464316318898450190385547175777755769626 11968778 -358493504280235426772707418549923126176 11968779 -544658359282371045861791655630506187816 11968780 37697208138349828854652351672051737600 11968781 822110391098784545321537576530306570464 11968782 185197667672959302773575948989028091904 11968783 -21661477458404181528354436353080554496 11968784 177756125761810547543551780407254384640 11968785 598698053240675052671684160378783753600 11968786 333147945488099321802340503686669543424 11968787 -36686105259321958597973509312539701088 11968788 -17610956011345285788067882942505644032 11968789 520927203586059778259943580508330371566 11968790 7347990196610138831329365189490713600 11968791 -892693566267230767823296987270764231936 11968792 3172368608911723402034567786607575040 11968793 -806048409457533027693385312213968591420 11968794 -347065029867881934410009776885177103376 11968795 611656519918600081497777926390638516800 11968796 -279176101356413864024756592167787451392 11968797 -116931556759650749995176960270757914528 11968798 -51496967580512366719899381806181993600 11968799 -863977380834152133156585502074625724880 11968800 -260367402133938467063254188560626483200 11968801 534731030782214463015529074459420689812 11968802 3056806088959867514211971900680798464 11968803 -12990524681883482068105039402508094720 11968804 464850617602875495412829957676309846656 11968805 52965332297401166946581266281495998460 11968806 -122815015618948410163228046309855250432 11968807 -1649057022158588938703426646947634787520 11968808 1156558209935968908362968668685963345920 11968809 177201153674241508593334984999134672000 11968810 26046363452526809883739930500037739520 11968811 -57352507725856410608427798475889531976 11968812 -373418312554678129828182617391234296064 11968813 1237597817567169060213345736584312447040 11968814 91406492205708738832610911165657238400 11968815 -328982342503899332408387042807740344960 11968816 -48718312505346307623584653900920913920 11968817 -59543656303684662914676396555872831808 11968818 105632219285882928339177712890901655808 11968819 1126310752803971068573100222064536398220 11968820 -555279232073465458704770672589099264000 11968821 214298455759027344122894735290152105600 11968822 463483238491628660234944909497394915200 11968823 -604891708152042005269266153181752995928 11968824 54317361203767507769085979842828042240 11968825 -330095769121145481077877608322996724800 11968826 124567830028224849900650715474934287360 11968827 171443144845562471921326931978406711408 11968828 -157807396781957697711954264611048031232 11968829 946212846487614658753171490063607743430 11968830 193380474944277874726586349024740313600 11968831 57578858169448799984582072133219502944 11968832 -128527912100159946849842206616686952448 11968833 215439170801926510612425584950411629024 11968834 -370032206500559807292931318991642385888 11968835 -6936604622330991622319827089871430400 11968836 102404047785698214679829583438038016 11968837 -67286531591329075052763222352054903140 11968838 -30991714431982984400529345420565057824 11968839 -679096943172045756432873695489576617296 11968840 348849244633698087210157017952542412800 11968841 -462934774346804995831978580025313609200 11968842 503548606678583314230537783894654189312 11968843 -269667236576809893425860638058154243976 11968844 -1304857254702599356186530552987319104000 11968845 174886045822313465257766396947406198400 11968846 552271238127073381246458869856549551040 11968847 717304316718919193813524644789145899120 11968848 -210036985923097292664213612711263674368 11968849 410419029472171477037074267855156286064 11968850 -410266911087362983265331021107844343200 11968851 -207736176377419933420516977644842115280 11968852 -115143377119569793793986538746093404160 11968853 539701710309364847809087746560787174144 11968854 117395302396111570250900562166546170240 11968855 -1431073632113459319357770073230016000 11968856 1192910661720828337712466564426353049600 11968857 552089571817183241478532844167475756640 11968858 70903578450926163208502518061141456640 11968859 -58913778079565129367987619723302169584 11968860 -28414288595174227203809808790502400000 11968861 7277165329848039163303133213090868224 11968862 1329380862189236079037826905845307665792 11968863 98011046994638286024656599596537141504 11968864 -1154842096679360608256082554164106231808 11968865 1028660439074935494363488602424738986260 11968866 48999565636227296314032240656668813824 11968867 -630423252566262319308359667379464525408 11968868 -354745107873206635080596098948823864064 11968869 -161667634000950321689589451531101232992 11968870 -57797436233340721395570273687688573440 11968871 538483528691204731993181265560770872864 11968872 -319984072391594079214858518231361536000 11968873 -227173480774973040505334041521192022720 11968874 105658739087610442805059948934761330272 11968875 -13395149084674019175788995761578040000 11968876 165260152117623136393721753582358575360 11968877 -265930681986806032419479677685522351274 11968878 4393380205366473252707536580455200768 11968879 560418529117220950089609404262158330880 11968880 84846062877298183136685244866940108800 11968881 -385563076146822785571916346322410336640 11968882 302959291598113901139111324489895526400 11968883 313376054155058503145268639384214484544 11968884 -8324576627416940784153675910856514048 11968885 -333073288447296191803833053021327606400 11968886 707791045313044487196180196028152456320 11968887 548886208974089890102678959048442501992 11968888 -1083748313299152708395593255241511690240 11968889 356203213942981507298440162437874161024 11968890 -133151024467118161648380327559109913600 11968891 -692545506676645671807997179033992088216 11968892 -311916078258892712362742921049333040128 11968893 460025544787170810408733856083777263564 11968894 -326539930982663738095991791591267709568 11968895 1317704019003018845283908516302175548800 11968896 -24217138923244821432759539267429990400 11968897 -1474582499245085943557344507121558902654 11968898 216146831441372909794170736824703392000 11968899 508464849159381855727876680997001264448 11968900 298538686862722127171178790280212208000 11968901 146243331928196507557486528454122308864 11968902 82352887388267021477930107858227220800 11968903 1337749918036558001071618360282817808152 11968904 75441534116586005898749802716079851520 11968905 75197396612078422835953031405089761600 11968906 208012168622338130627151151676081743152 11968907 376181230378692650858992814522214901272 11968908 37038683988124448744203060285647470592 11968909 -1828954646898261291869579034443876557440 11968910 -504441724694656500924222082997677688640 11968911 115234139511600266189139951442647338640 11968912 108913585212328328340705343397465071616 11968913 266377232015230236124660082138923835040 11968914 -79494593887933440154263605841502556160 11968915 -255852784421684638346286507925855108800 11968916 1194132262456351213301279456483842362240 11968917 -107064672166566094166757483903498816000 11968918 -547728617282498492368284469927375310016 11968919 -22866932171138789024398722182908387656 11968920 396013178484084138066487671637458124800 11968921 22081256789684172961345703511625084432 11968922 -248877049557416793601040350835202624768 11968923 -407675788096164876138536357849935117416 11968924 77452229987134877313954284028231278592 11968925 -215040841916154142530501955889633168700 11968926 361936553336120499171416745929388324864 11968927 17905136866296700297411776873925405712 11968928 300984212161943022710095980885773844480 11968929 -149150947841915563119108653060282125056 11968930 -285571152992771510035749678894001420800 11968931 254340448149352803113155592178845080032 11968932 -217714861445642017904292848012645462016 11968933 -565307665989554674476904732525443199716 11968934 274761546807577321329044557285928803104 11968935 113374829748262936964509373156151016320 11968936 -1064794921439340894780267681104325427200 11968937 -341381354904607329588780139681025698140 11968938 683129543474365154871123345086216563200 11968939 -990623716150804511969057791151814317260 11968940 -243483821115315327151497192176754984960 11968941 613562750829754367336937049466296358784 11968942 -137841519127753686352279658313089320128 11968943 613436612050141922990954935026712679520 11968944 76244752834525597887806098316246581248 11968945 -59265583739429836258141388216566410240 11968946 -454050403557270658982077101361511576832 11968947 354611156506775531996267108508555783168 11968948 670381587051580585815321884055168487808 11968949 1346368690375807344859576123749548755950 11968950 -42533364076737240280894428964826880000 11968951 523350444384142766588975063251747654952 11968952 -1740645972436361139999958907603405905920 11968953 634128527441296906314907643571439316304 11968954 51604129758687988723341438931309912176 11968955 157552439365006046899774076287066620000 11968956 -31464088502095133197919927272210226688 11968957 -25937052394335306814803021808190464 11968958 593706200885954832360969205262011726080 11968959 167986675659726353940701635332481295304 11968960 70585323749256917235336779280112680960 11968961 -695836259961018789243105991977679797438 11968962 346257816264720589556099957806306887552 11968963 620794661213286433016435238687505243360 11968964 6992937155071051246399843718054449152 11968965 -200519891205749552589514702341098942880 11968966 -50935364178085416118874641790676232896 11968967 -618428373087709708862190864026196091680 11968968 99627436476915570276211662984510750720 11968969 -136662342047903166778157815222815162168 11968970 -117458119406240607219625216474389365760 11968971 -249661815801512407695440345832053308416 11968972 -891436648465632800172828103172875220224 11968973 -925799587386726793652150233301639653440 11968974 363956274433166675327074767340769126400 11968975 -794372282790100918275353655130584269000 11968976 -55806775986594566549504743580290252800 11968977 -475500571950254016129939259404895831392 11968978 -95313849355477389965412405725199903744 11968979 1582327988849133629647574161867453540680 11968980 245579298675327191785982629132027791360 11968981 -873149260096161421506207644533732343218 11968982 36769225377989202585826056396497939712 11968983 203845783588484931764111198223328822200 11968984 -1121102153417973883192693151222549606400 11968985 -240354868319530868018170791048122237820 11968986 -15718867933862945885567102469470287872 11968987 33952224392209080250532276237014016160 11968988 777137841804590163262451282492035547136 11968989 -509966652130667936793711795892636642176 11968990 -269327087613688745704048607989641980160 11968991 -262248814924364343252387810272136736608 11968992 -571454472070163854474944675411551846400 11968993 -846718864104132985860974393727369264000 11968994 -267257835994227266068798491623619190704 11968995 -54455381543747943349168270854258956880 11968996 -21251242777428633345099890668364459520 11968997 712236979371389680004948146452624760446 11968998 -121872341748968434609013447494863471936 11968999 -62029874214817404804571021488373124608 11969000 -1339916086426934297981198649400588800000 11969001 986403259545770716119014163101248287600 11969002 567115429236175666470235099954827179952 11969003 -1457190032824396463229309482755568574840 11969004 700164273478122556990465611931587505152 11969005 111518046058273637945536366980840180720 11969006 116381993020103622147813879366185719680 11969007 102857887868546918220534085737203712 11969008 -90911174732701965824547992852790706176 11969009 80654313505201505237103252118301640000 11969010 252188252777053627108742257329657002400 11969011 -1030537555430309491581573226671698574388 11969012 1130377050338275484192375955813411225600 11969013 -49935156913557625589162086847417966592 11969014 -68020439219219862945881152618420800000 11969015 322689392837455535211058223956493783040 11969016 270179987169491218054659111484854435840 11969017 -843001077320112914713164863867299638934 11969018 188081510081816552416325152425709614960 11969019 435670309105912414892110903672824015840 11969020 -199372709810960168892953980731923496960 11969021 1289803072412080075499009809121255659500 11969022 -26288675527412977158191199895015459200 11969023 -1250030133812016672176325913948252194696 11969024 6332569219152939335442492805361958912 11969025 251841431349380769103054908688940928000 11969026 -619382313744598568063655578329736202288 11969027 -447407593847301257700888342505076647728 11969028 -447651788514617925688466000120652885888 11969029 46224584763271054488744196011563239776 11969030 113296357667428959567123895850608993920 11969031 -680964533602848344791450996827613701120 11969032 575500464580389737366007364709399270400 11969033 255740457875908906557407959556761632282 11969034 -360808155822784636690238745210870279936 11969035 -3456876384137644168712841270040168800 11969036 -248622235939103036464865606319964965120 11969037 -274073687651038853633683593443351931540 11969038 -55124764283982615719658754938925547520 11969039 966184598565283200235807727944746828624 11969040 -39539806131748142711428480141720289280 11969041 -134673643404895659758236027739786587328 11969042 760000767275276957719428666461346870672 11969043 334732601032628273228448367942824589104 11969044 -363210929372060006789833300990074100864 11969045 -282630017470675176218114570503160920800 11969046 -10777302503048398741959274655575671648 11969047 300969051896977850669258925178450759496 11969048 -33592802526476351028019293953297448960 11969049 206502283025606279953776070710256806864 11969050 2673545011289038669425173890283232000 11969051 -281670372865581392159313388683576907248 11969052 345461340708981016744387834414881027072 11969053 -1706222973699412927455753958195438665920 11969054 107838883184987711860638606726443712000 11969055 141667170958953642221980673270116318560 11969056 -93193847224490921178770125904632872960 11969057 -1772897701495410064325410112979596067648 11969058 114829066549522646259949842805557811584 11969059 -479925212873561309125391836665747608740 11969060 -878279260803033042939837497519997849600 11969061 -266047166087379232780343203163755418400 11969062 -38869984698601486625006064816339818496 11969063 -185822090405689762473305210839185669216 11969064 688600977225285709701894023177420712960 11969065 11095845822572035146379568698333158720 11969066 625193744383972078295290820811456749232 11969067 451586679022296900609412797818656049664 11969068 -242788845268464519151487497400002577152 11969069 102292590211336651091922728478299873280 11969070 -200135722832293514707709741266277500800 11969071 2227087429045518074254095089091180037680 11969072 96447808668137261997926798098757713920 11969073 55688840779861739457859272985461602880 11969074 9806620745216224445976473605847287200 11969075 376170226791164882938998680245871784300 11969076 23953949468342284421065272637242286080 11969077 -531979711247423273735062682706014424288 11969078 135239914975613846148186364384061280 11969079 103420533775196128860402797491128027648 11969080 57109355829928369199444560093025280000 11969081 -1048545372071934010634825881502645604528 11969082 234754307608036195411082834025693740400 11969083 -600325388508573444460370166591685769520 11969084 28322155950709684925786126544354104832 11969085 240627778855958395436594027253128403840 11969086 29963503987784795516000105184014644992 11969087 451213010331579880418438038028297725704 11969088 -272570045504207538900466375238992527360 11969089 -323864851632636089429090484177749804640 11969090 -33644490809058707829759857693215872000 11969091 173656684221286230006665134526631159300 11969092 -406612948253006850514967879606335168384 11969093 5254142680403722998180330749282376864 11969094 325525229526780311196020451444402762240 11969095 -816244955519457897136550709550202747400 11969096 116712099469772726685718829846547916800 11969097 346498381192555209915117835250138465472 11969098 412699044444170405103822283395179307264 11969099 -229461964200374417053991909679304750440 11969100 -44892447339430456984080000593215488000 11969101 1004363658025866816201605333263991066102 11969102 -1031560381617824573734037906463630878400 11969103 641761399683231373503199070988283328904 11969104 135855329107410929096846133190678675456 11969105 -11765368889988917242764464624897855640 11969106 -260159373718345514539824762294349281792 11969107 -1154036193940998481501872571414336067520 11969108 518822769169640142107377507657181337600 11969109 -599759457114949593648893461415462592672 11969110 -433483016902487210353893613608260471040 11969111 -309263479866035596835842604185288046976 11969112 -27687432139097244323141166710847713280 11969113 488729910305302659170744381063220601924 11969114 -662627124666195002335123007979540515328 11969115 502184452183561928518596922850281635840 11969116 529094856467109438294242204830225072640 11969117 272783655273951963479091972315197840166 11969118 65806714499384165008648199105432571264 11969119 1254467401460237805720028731216709375520 11969120 -674803507238068659779492429954914713600 11969121 413394364014787306832815507658290203744 11969122 664815900879139524863082482515450685184 11969123 63692237940221063873209154096734312800 11969124 -271949247621646138755744124329583340544 11969125 471677939237920979706965363956484160000 11969126 -333860328686709328549059197982527836800 11969127 -26278435078358874395479761177550658088 11969128 -29559540378416634392488810618529571840 11969129 -694012978094561707720159258651372700124 11969130 -39810352384094210036006815945675560960 11969131 -81103795524235081750795526734593555456 11969132 -1061177962265698849158595456093487708160 11969133 -889053184155012479585740992228551811072 11969134 426362062854343281628064228611112241216 11969135 40414456219288449917776794500943273600 11969136 2697119878325817919302802652243263488 11969137 -538111383911315374532659513219309383214 11969138 364658167636824629904784471960187208720 11969139 54965608971017569048352286552973662720 11969140 -135964201598106702508799867693716450560 11969141 -1405082643056816966189118863336961498600 11969142 -65209405188756364580293849692602487936 11969143 -408380467991149753050835644557508431720 11969144 564786428469668884027161236473710981120 11969145 681019389324317990941793390918264400000 11969146 280092372117968324964907789125457536000 11969147 -1206067712612164437181676474247697933404 11969148 568550635253097353563260907667639033856 11969149 7562786507134001535090430111844537234 11969150 -53898801179930051892725223176285755200 11969151 -529882734608088226183728614826218442240 11969152 -250017328149862452388563217161765519360 11969153 26468752604309873715746049445589934720 11969154 -78132984824744154895891514766852499200 11969155 373932777528850496068173925173842532000 11969156 -1376840639357390195815932610034938636032 11969157 -638883842721543200100295913553780522912 11969158 628607553492416203828133379903287299680 11969159 -1252030658324779422642016183530871217640 11969160 168445311015611308039379645289062400000 11969161 -901731511523543871483522163739694123648 11969162 -97581699407329203372070322284332942336 11969163 -421179826949552062522726126215561898308 11969164 812299910122347768959691921152238630400 11969165 -140971738445098600428649196414163882000 11969166 -196788733867929292995422088486005704704 11969167 67260270092185031694862805380328178000 11969168 95696173745636631064956554780438052864 11969169 524516703274396733175214415435396296944 11969170 -272605400743289855437960386882945840000 11969171 2091835512375097194144393547571720784 11969172 26073872655637141082986219355658189696 11969173 562989240413604458386332637730023789020 11969174 -136069728626901141810804490159315507200 11969175 450394852919799502585472702069951667000 11969176 -927443754793295101574832339041464074240 11969177 200747618282534726566586964014885960640 11969178 -18991886099084226451664015069215982592 11969179 -8332330845216985153658675681489504216 11969180 95072355408034517662427728245268838400 11969181 -268055967332144011192959911721642964800 11969182 725668294604054125363293800132859768192 11969183 8875526013229447425742994658662949840 11969184 294345958822615184981906723148540149760 11969185 911152427624922529816597065558056767380 11969186 -180230846937885099493630342839851565312 11969187 442311541631696928425609875564473527160 11969188 -200024114253048806457772954901611819008 11969189 -607447516131458217811968113913827507010 11969190 2886785695069307191853008599060933120 11969191 -509397232238039639290796740509469613528 11969192 -187814943278276394669575656319979648000 11969193 -217403265223424532858762683506181529600 11969194 -572182742237746660784818750611638113104 11969195 -44187384621605829670267900120658658240 11969196 130275935162201076857557446715569096192 11969197 -357742982294488420282045840520562266420 11969198 -160744964413773755620864461274928990400 11969199 -1065041836855974021004040142858450600 11969200 37000385411523365657352407419271577600 11969201 365309939917773289241921855465790893202 11969202 -28800039826008586245640500360980029440 11969203 694663816157734799273849797186586877452 11969204 -135363893145663030851036453633695154688 11969205 -188346585347616374026283632715070524640 11969206 -697880294008494419345252525023986349056 11969207 -293580922400323403955448702072038222096 11969208 1921328588845993014865832041986095185920 11969209 -452595914458684002256991752504201578688 11969210 -671981866665644018336701280517056724480 11969211 -439364563146183644340607420744888097280 11969212 -229083242803677017518802205374052848640 11969213 483765072375120848755209269015437371462 11969214 438023783487954674108929952294440223040 11969215 -669388379566916259531078376906971327600 11969216 37636583001997936094837367930227785728 11969217 64523525758212692811946856294224685268 11969218 -691742139735971759104475111784507724800 11969219 -1522704910035758289446009062234838173380 11969220 376976466172638462102203250549762785280 11969221 20063127009449697933359325649380256800 11969222 2967779983402194700546841449779561792 11969223 196774350531869897675097036100511067648 11969224 -165040904093780634298004015529234923520 11969225 288907684268247826238382999984584706750 11969226 -5984254554761756843860760221284761760 11969227 -185481831217677964833587079299352433848 11969228 1133504946690969390011128141026040596480 11969229 979178167368014736785464635519605230080 11969230 -55119846612426058411031542468920825600 11969231 393650319336714869654683284348397078200 11969232 -63739406796770421811791998826123755520 11969233 -1353971247015881312470254634578680021518 11969234 135293723879983612969592637691219953792 11969235 -19940097617664058270967452178950576800 11969236 -48121961191660104717375328428367499520 11969237 -462147243562335301760945780709602359296 11969238 342460226291238259015220948034878578560 11969239 -793498905913759986425848187748429091960 11969240 -499086773809070098216858111615104000000 11969241 277954218928319760002778230811651686784 11969242 265419578436221562064111516710495670272 11969243 -247258652393935669536062200795591222512 11969244 -186787110176804437022004983982377800704 11969245 772534057318838658690633917259513835500 11969246 -58359201690553637223398565307910518656 11969247 -60090950106352411777304930573545726080 11969248 -1574221031867039418278865566836540047360 11969249 534450884065282069848488887663189708800 11969250 88259461883945618541517551241779840000 11969251 222097116156484030543822222398191917824 11969252 -760627444339144974648098772396876840960 11969253 9126580958641118316624126351848481600 11969254 -12878533736705091959276539809028371840 11969255 468528946596448860738995084902263036480 11969256 -54366141732152290812199771491314073600 11969257 17542946925788359806506758916710465920 11969258 16408175379953055126157557319782431232 11969259 188432484811821665992777819872562626240 11969260 -211530104669917848089257736650493829120 11969261 1461730641049996536000416869501180117932 11969262 213510514370455305653569632105538803840 11969263 116229567410917222767919226153539122512 11969264 -278793696923999954728702901798669746176 11969265 -43160128622256076300598337314334720 11969266 19684323018222974348196093654667712544 11969267 -171184203434974208039312293843392917160 11969268 303633775397150302843985744144110141440 11969269 150984112862143309701310980881776731648 11969270 311105232985171005277073504615721646080 11969271 691730760525624609564577447782044200440 11969272 447998445500176860898095837260766535680 11969273 522486584187313406128730187126169404522 11969274 381443308311436712144563581538993704960 11969275 189627358130299713582363930468121873800 11969276 145519631788227209260737838612575751680 11969277 84495589859853523452127283313898705920 11969278 118362383770583199414259315868507533440 11969279 -84104405549312817667690380138418516464 11969280 208131146269174430535955997574719078400 11969281 -7415936433935884498990888440731192828 11969282 -251016532575853851612426376817645477376 11969283 -401773065860998543410566985623841376776 11969284 -764025021497611649960145731973402688384 11969285 459826162823738267324559978463608961980 11969286 -57286617249747068733427162348456673280 11969287 198470895308509445260141356056067709104 11969288 -105685468661628832303072895560292259840 11969289 66086599386259147129958008053854837370 11969290 -193769060133730054559585174052675840000 11969291 417145049290796906827848212312679244584 11969292 -20943124955393575828452952530470731776 11969293 82333665680960536515248150782105755584 11969294 114394486439213987051446729826864470272 11969295 72459607270992884865664297219050337440 11969296 415632448494216018335408977229564035072 11969297 1074423453674008334781768709408949021040 11969298 237769197410190379950826540515501889536 11969299 28779191155161468858911351212945286928 11969300 234528021747758104557262262410302720000 11969301 58479970979641020208861281522175718784 11969302 -677547182835854192791168972501897691136 11969303 35625965831043646442226466352017987320 11969304 88476524082695603520814351986478080000 11969305 -743720896790033893756818750539210152440 11969306 -99390029719154398304585565961941815040 11969307 -140997622955561916729529804685829742320 11969308 1900140333537928369315095199671810048 11969309 -1032869083001646305179233688243196547648 11969310 -264734988232565194976739296238696339840 11969311 -1288829069429016049949873987710907421088 11969312 1309287843496891394521605077188367941632 11969313 -106111776389358424660725159328793565600 11969314 134817177650349271141357011456854118912 11969315 -158043503271828719200368679744149187200 11969316 -4664633392504593825592834015089776640 11969317 83383008807655643729037678979556585984 11969318 334208289441852134456610801296574267360 11969319 414028343498620038425863943396939470800 11969320 -582636182266417575025382093879961600 11969321 -294840281217040949289139640580687526656 11969322 -30336182510336673425339146894186200576 11969323 1396806381008681525167949287230213531572 11969324 -656192398033278890562836648887149122304 11969325 330696153673481988952391498868998482050 11969326 492872209755187184602732165277230528896 11969327 701718177893702865119721892445759836176 11969328 37720041543264662036943097030351257600 11969329 -419228268848711871905151389132481945070 11969330 -353115079717213091508580987694997811200 11969331 -499897857914277432082895256825874193856 11969332 204375680072273401779394624074276903296 11969333 -483951536575965754307990161253032982418 11969334 -159266733535799569647704999441901964032 11969335 7712713713797112387412153697516928000 11969336 616081109097413297230607032478072647680 11969337 -423749016991348671091225465793932854048 11969338 55586688321503248939097324163701176320 11969339 41452400604286776411528613139361071640 11969340 -82225549752677631708913943247496780800 11969341 -16627599570605034204080027142304444128 11969342 23135816963041030864086499232338627584 11969343 302625186885850247505445870695579393600 11969344 -175271697170245287133780369683382272000 11969345 -365152047631345981858273566483288345900 11969346 -99150867570352782303935151789287471616 11969347 -70597006943714826634262840692947251472 11969348 -181936809431441165142960771465815752704 11969349 -174985825199661089675112276870939979776 11969350 -111484258323500205995740608846291069600 11969351 3417561602991981559101089704602811440 11969352 337730529228663295531346233977278392320 11969353 -1123739730421896573950500599380789964336 11969354 518338433036200964206914462797787613440 11969355 -178450985581130796047393341627787585040 11969356 387859121325126703248166034569144480768 11969357 528919738220451184495943676214236303606 11969358 37216338791812605473166285698833763328 11969359 -13862404525979830983223040162594389440 11969360 -26880767114814920530892690979079127040 11969361 260460212491259429632456276472209724736 11969362 -705107550607295822747041150274603507568 11969363 -547090295396844787113451240271784849840 11969364 58996040226720314901861972768123267072 11969365 340454221756777829751574268956832839260 11969366 -335081730635536579963276914591919658880 11969367 73324066202118432953388136212229119312 11969368 -1017889865379315540866998561485096253440 11969369 -28827062211656887462870690918428733440 11969370 1090431689180583641443253897305743360 11969371 18866422153958367308703437473041142552 11969372 42838422671232587825862205217661158400 11969373 -37368859560516998830174596993987177600 11969374 435973753667320288328690728540094007936 11969375 -15885295656726389843830445395615785000 11969376 1304203131323358850939109164476530688 11969377 941431983601173342595145562583576504260 11969378 3410953257776282400867022778446602624 11969379 -245071975029373042903583415453184316352 11969380 97817537999003188871534139219231682560 11969381 -626925279603909157657091028776461193028 11969382 -125350896290648280465843691157581708608 11969383 10107013155641517522517752279333768632 11969384 -143885065675274359553316690199311482880 11969385 -395617155611308777652429780669600524800 11969386 -130574379548468499024904872204483194112 11969387 -795899345690014610335350656307430445964 11969388 -451692431400093963059264498175234180096 11969389 -275652939892745720315464760515479288480 11969390 -298519910755851466469220854429408500800 11969391 250677953376967400171661045311569979904 11969392 -44164325938414954106349916687889039360 11969393 -239647596673535323855852367896031958912 11969394 460263906496466487233560153038251520 11969395 -320822517251070419258300527226924211600 11969396 -472002192266247092187671709120749064192 11969397 735153766002820978786264782084404060160 11969398 -140333504831850660551532713553160673664 11969399 24869169652872255358179839890451205120 11969400 443337660111270095561520865822348800000 11969401 85519413001630708253321251824353063402 11969402 528215105968340845296646717307569317600 11969403 -198356559770736542422307923486265425896 11969404 -424385409641170620584284091775294847488 11969405 -371379397218239128057348370098485296640 11969406 351165953778559414511499531923805726912 11969407 714220017789792279234008505438641779920 11969408 -568307924072519616077254938885001052160 11969409 -602444433470373287471486226697188158592 11969410 -145444868360608187124198322653287393280 11969411 -989634763953208277703927580416603241680 11969412 22919596962399585518704191695052324864 11969413 1053387662611549740160200393275727885662 11969414 337323386463725877309483083157619808640 11969415 47154508716617616901352774224469861160 11969416 -139092330162498036238852281728397066240 11969417 -229177311522025450325521380302163036960 11969418 560575312873048491170135710227973920000 11969419 -140894621628474299413879529807086517760 11969420 -431389903037202020248770372914440381440 11969421 450340016081720068041690668351317682112 11969422 183954335125966860190879628370541720512 11969423 1273283792205239244023684880348079002672 11969424 421937946997213714631775023192329420800 11969425 -209441312858305575578713590006122625150 11969426 -132931440712896852531052548743425137504 11969427 104893946291653953021669883791230894520 11969428 617818468871774457258823680856737728256 11969429 -48823467093512486372575852025210766720 11969430 91058894285109888801586858000050585600 11969431 954451795246878105669720343548545620200 11969432 190716084238835853672417391823059046400 11969433 472496407277445141730355759323312756224 11969434 105798425101290022852230914496195941616 11969435 75175325524353389206735837972717180560 11969436 -629530852624428522659418321919829042688 11969437 16961006652195913058470056633162131040 11969438 233762687513325353529307529941497727488 11969439 987572350085133418340840582698463534208 11969440 217691894043163395225505734098556026880 11969441 225679175933339991201122693994615552 11969442 -302066303742232953666618962448536047200 11969443 -120209838099496694313237196724492525376 11969444 388904807443125572903960663212090167936 11969445 -3740224974197163852074172263764306560 11969446 752664658574748377413913730381832878144 11969447 -365004487622682277126957790563007911968 11969448 -379994459896918256069212772013637632000 11969449 895210240233675927534863987864402808480 11969450 -127963511043462275376812588451266934000 11969451 157899982440818120820560061781683188160 11969452 93740993996855663918481895335529267200 11969453 -71327116213412021728884471506175296736 11969454 70651485780806851007982304463169951744 11969455 128841966597857323468013017143002010000 11969456 286594367371263509024484573735622950912 11969457 -601122386091023981127663580089568543680 11969458 -334361893988087737798487387915905428960 11969459 1277165143163417393043044336921344827660 11969460 182959212984301131207782705333664652800 11969461 -79606442588804203377335680714528431968 11969462 -828574899377477613150727050743852526528 11969463 123303548293958332467019564510778598528 11969464 -118351319944793470465815645538735964160 11969465 -1122388260562744620619473823767807214140 11969466 -135704751129624147354548321543352216576 11969467 519732495676319040554804128093026221280 11969468 241651061583766549330875380941467648000 11969469 -423723607932045685280782738697796594906 11969470 -696580210977938403180947097324332307840 11969471 1111355267575642078230742822707476580672 11969472 37845837638671078744967872375500570624 11969473 -475464874381495681769316931913309081278 11969474 743532298812096513981290431875931610880 11969475 200478622127266551642661256878982687400 11969476 -70536925595908123573146555959894163456 11969477 518326075467714891769330261626975362460 11969478 680311537830585132218880241443727835520 11969479 -617765039647921442153403248972219981424 11969480 -3249783025373946451066659666173952000 11969481 134737024546402816194379164964844012544 11969482 -129739045271882765013252616338268662528 11969483 278467590394286096754512423645359939776 11969484 40184195425976361497526798933117680640 11969485 108931458154246607100320618234108702400 11969486 70182469180961101584121509117708666240 11969487 320664208834201757115652463068341915240 11969488 -6778738906505736063171424514505023488 11969489 -368320504541224866262810131396699896640 11969490 -53761831319252791499348241122332815360 11969491 -1266846911343475643441304616670718697108 11969492 276233513031775480200430630879260268416 11969493 -430615709731939723563791222300510480736 11969494 315237810319777446957884268634310443296 11969495 -326823403051250445477122321605737153000 11969496 155921299329858747954715193649628446720 11969497 1452397991911226556284661319092641959946 11969498 725172330873371324244639606659126742000 11969499 84999702823421909860994309419396686336 11969500 -330837831103165556049785131538102784000 11969501 -388338448668010401798028503681415010208 11969502 -68359842642809735185713574372834046976 11969503 -31167432370060438395500159347008223232 11969504 611707441226773941350860173156434313216 11969505 -320353376813285823493764105430466236800 11969506 -5246634795027522314407720053105404160 11969507 -451266456775215752495558613271340544960 11969508 226772884907063332935289015870936350720 11969509 -1434482566097658978622866485390673470084 11969510 -8277142529416430477682356493970183680 11969511 194124548614675917316237236602367314472 11969512 -225637100707154955381598875557330764800 11969513 42862747742569795270239120340076190000 11969514 62067800313583442475332299276314857904 11969515 758313587594555828818824084553711170000 11969516 460431953221747012463408485405055483904 11969517 -220706062574574659724128284521097360896 11969518 -57786313611883570281545437493135182080 11969519 42340565404509334142311060513950883920 11969520 66925980990204415824315848556130467840 11969521 529255494835430167266534751992553088100 11969522 -490372882617787980064224072806604192768 11969523 -7361363011438229046935601066044644656 11969524 -59136000246966114032793032296385697024 11969525 169786318558250710052599413252764832000 11969526 -56591192346466764939619384728394223616 11969527 -1365611703743560055120368125337715630080 11969528 87145808953132708025522778979727032320 11969529 -279459644891983016864009576514395183424 11969530 119590580734509479763931038567968342400 11969531 543131191834500503330589979824898424592 11969532 8479753736633037280142455740728564736 11969533 66708988953318376652355132976004082604 11969534 34864588041042558210872329804964961792 11969535 -246454168728411093649346985189423859200 11969536 -1292001250047455104197989590800353198080 11969537 1206224475967150993908181237041265521792 11969538 -169833982178009422380537949914720299520 11969539 740460749275985476124865613740052057340 11969540 -120406326798088280387944737014090711040 11969541 -187560452518038912865967651561172530850 11969542 20953249709874005058191719239786666624 11969543 -788285977907964268634123116650274895208 11969544 11935118754265813561699155288115200000 11969545 -252872804826291535075534656636680428800 11969546 302326957528467284874338444532745415472 11969547 568562634045203940277960832935596234720 11969548 599160780513051553164211548930788235008 11969549 -55165467587146482959257006499723160480 11969550 224077106834272236121590661572510532800 11969551 741584991773161787571584450003447884800 11969552 55338680732743834926835364902412746752 11969553 476208851858769654207259201268753786784 11969554 670595565692344354122070131839395736976 11969555 -108827829906065039366698488957975293280 11969556 372820551605048917420789149081661519872 11969557 -1125295572068780760483971530333718078194 11969558 -1065778177549393688629878500985769751424 11969559 -619749307920899152560203978901962031360 11969560 9440623854613472373041475241460736000 11969561 -645673121439239384608625574897184790838 11969562 263295725162991809005196109085061376 11969563 -659338113096956608900028292463438827080 11969564 1170172570307803684261844621236953670656 11969565 -166960108163728273904891528399845608960 11969566 4321258145701713817035248467700766720 11969567 -1107064124201218117534514332196712564384 11969568 -143693849268433240885854720478653972480 11969569 -1144593346290915104600598672149601040030 11969570 193067587085310154981512907290027201600 11969571 -784689672192888869946516442395804273288 11969572 -182656961604167651516460129524443633024 11969573 106286117224644115561188802592956110240 11969574 -103435250610185973240457346289128504448 11969575 442688234627123398048371270231865854600 11969576 869499207613162603172003783645699020800 11969577 -214005687159287154483981217204442384886 11969578 374146596411074028137700558549792668160 11969579 -226020209650540014744747683168640647016 11969580 -23089141214948681655976028422379520000 11969581 -177904159803069231542772811743897536592 11969582 92775778934715143264025339896279956800 11969583 1305874350776445544889729803710998352000 11969584 456710986446665454335981376887442112512 11969585 206995022436783804161570680786313145780 11969586 527193685491184090720227398097535891200 11969587 561465041651195125164714631625902921552 11969588 448191376355273302575796310109990076416 11969589 -117091058657589034637385597151564375776 11969590 191047560968359942823535585200154892800 11969591 64178022365557033673172447023646124320 11969592 -3051991390733261436586424811831521280 11969593 -1872985425712944894804267148304243184380 11969594 114156445886884733681498479560796849920 11969595 -460807386619272118034047855969897758960 11969596 -120003569489991827520849966065596071936 11969597 -525465745733517040750998979268176560954 11969598 144287678077973832074149605560268533760 11969599 110706629594470282104929792588099153600 11969600 -163398307232325110805729952619731353600 11969601 335928976482670528353062041114682342400 11969602 -48583934956887136521867361733341593600 11969603 2450577225832907131019349319290344181840 11969604 -633853425682385769119180184260952716160 11969605 -785890861419082463069128655219018505000 11969606 -359215691519652134957896050501764014080 11969607 -287313535665717743603681181503663144112 11969608 77623302127424605496503598582101278720 11969609 9431652718877295585014406779678410704 11969610 100485266949205410176840282020319116800 11969611 138567628846399856086098069761804047344 11969612 -197762686157629825760011831685956287744 11969613 52930298271334646210459705824754109942 11969614 192192505370931813545411883625447163520 11969615 -349474645640221643089263931732347405120 11969616 -91949971797964930749925499452471246848 11969617 678405883485108331532952238313458008000 11969618 39490015791254581693052395661603414304 11969619 391685972189318215831619452202673132288 11969620 -250078086020428648895986791289360588800 11969621 -3440567853175388783359955332606832178 11969622 90676631220732924552473781837845358144 11969623 538217090521849402828865538751543786368 11969624 12017886798141673495397294503672104960 11969625 -795856951808675659093335162671635920000 11969626 127974395643479479888315560678993771744 11969627 -370260355029423854445417180843763293888 11969628 420019156696869836220657595725626204160 11969629 280131443362828198189260559566278422272 11969630 609425875678684285403866278995919563520 11969631 -189715379850599858235088506735086520288 11969632 1160590968229165980635420242299653455872 11969633 240047418603413477437728794500160157204 11969634 106009081643012421520807408112842897920 11969635 542531481006040590975369544341100288080 11969636 190743441320186596189682099674755624960 11969637 327949443698331381571801869249546168768 11969638 33869249808491986058944732477700862144 11969639 753722081051887868510088277882570346880 11969640 -85355191478897712068194818179887104000 11969641 -352503032219531187775758737734400342028 11969642 -599732875746725656376073655870613160528 11969643 30464799593318944868771333248814198784 11969644 40017848851365945644496620522656742400 11969645 -418799893018822539143695303873344890100 11969646 -200387196283268753995658412195819766656 11969647 582421933539203656107258074638403270096 11969648 63817262400410540816861017965036011520 11969649 -561930260621756361336691204083750325116 11969650 96813573232538230162896947664512448000 11969651 -148508962793529920206447248017677470000 11969652 -4607018493796337010168810547108804608 11969653 322073981531354816240655678279089991100 11969654 18649940496062246087790750659488313280 11969655 626090254699437343016713890141918734160 11969656 251487869578999152317056473357877862400 11969657 -526197418254988990308885357620411532288 11969658 82424265636771648905015456844767078400 11969659 -447268847342780972819064650273074898096 11969660 23534303449068439925856490887275612160 11969661 -218382410242884228475758956298933928416 11969662 -171208302281018091106017846803355763008 11969663 220775022141131272799376818640315153360 11969664 -14525690904136286726484853634755461120 11969665 -345526446006146843742787194175155680940 11969666 -485463739258681239535760543012415151200 11969667 -1516695853185845950142100333119329366560 11969668 601028783051869921813362103375761362048 11969669 -667191576676829834583546788014681728930 11969670 -257366765593204444509037174178452713600 11969671 -441136281722203108655730513770108663200 11969672 -183891565440783346706574497297216962560 11969673 346035884874901181763921694869715117584 11969674 -61590289191798835210492806494054483664 11969675 801880442810695286228585102233168212900 11969676 -305874038674633945363748975817003760128 11969677 17073600743397256391697822886524983712 11969678 -72911083853892867078106167179444011008 11969679 -995552732694167384172451674466453632 11969680 251021707409533845813073334572107202560 11969681 1353651826837454113984430848759933692912 11969682 -281871549821356348009386994145099803008 11969683 -636425799323779767534690606722194853232 11969684 78883915736870930686264836572635514880 11969685 36878821172695925952542992948898073600 11969686 159889313256293562375095898473383605792 11969687 261813356250750071127570896947563291336 11969688 -292162556475079190917232748399559802880 11969689 400817459875775622297356656386056976640 11969690 132936174780196942762360863828237535680 11969691 -493656353249983176922034390097451976808 11969692 -300793546786565316552087721009242654720 11969693 -942006178445580073316540061990295848180 11969694 -422908137124632753113077431750678896640 11969695 -12340228661050875248459125983420568080 11969696 -1576011923233159196072954420792241684480 11969697 -51034365222654540012176341860631572672 11969698 224052257390499813148638577536662424864 11969699 74152184519344407229934077620501586080 11969700 -129839002193807158246895426638762137600 11969701 836168588558296986497508873060843776702 11969702 -356809675921013398148353519565226620448 11969703 547312382163641593717971440782961117664 11969704 390443240235882082151202264181828638720 11969705 139335970815031398082107306387214821120 11969706 70719769823625549336612622304588709888 11969707 -1303784346821445945269400683866962485720 11969708 -805055258108824233850565519134802471424 11969709 -463717336081078040001558459676733589696 11969710 -1942931302916146912039436803358778240 11969711 72255778780655831910633328665932241024 11969712 124038368698860754753813983068486565888 11969713 -566506075295697951539995599658225519040 11969714 -605156182886137791790038576687493346544 11969715 -390423458933958583463907963061368000000 11969716 119978468481199627165752782615111178240 11969717 -633846257839549195509161956823813351268 11969718 -179243481926128186935576385884529413696 11969719 1502370823796382486651195885385486281696 11969720 -105236287638454679419412285519182233600 11969721 953909661022604801052947111248941225600 11969722 61131685397785353873370364197269231072 11969723 -458793990337275944625310654733170160028 11969724 -100102673756928981315128678241414326784 11969725 -1313215031932138744160743275499438675200 11969726 100244672689545957404141737078052775360 11969727 -146878503789186760862640725258920932096 11969728 -298499604053043843983050647563882463232 11969729 -598754763716438765338063161442496817216 11969730 30187169762910280841836500347635545600 11969731 -770258415377887548205016516615333236800 11969732 -106494506684536835323019106385103609856 11969733 -668775190167048763449643915381171640256 11969734 -318340109909138631584399585082091745280 11969735 -227656009371401282970761346930846637320 11969736 -330714519971948523477978765563037081600 11969737 18873476460921369157220028581392229768 11969738 887221537832868704253565093296983808 11969739 -158208275865913458437622764990761054596 11969740 -534534582310708601461343229410656527360 11969741 239602127536388121176535219088395298272 11969742 -44748129359342007470538061688896727040 11969743 9118091389064768230465557210348284760 11969744 129604736674033875135654677001993240576 11969745 37221055782144849220354328013794720640 11969746 -1357833114809080357451613502389600743136 11969747 -6992346860209236359564286652572608328 11969748 -129714228330080637370362734898142248960 11969749 -1065451853242939363331746892414940247680 11969750 167924441265518385891560120455710720000 11969751 121227923894697651132734900692886673408 11969752 82648286827579105661345951165380485120 11969753 -973290654271655492232157909534721816880 11969754 25266283465030212947059056398350072320 11969755 178179382079704374487053829552645328160 11969756 478468656329398767160972091426536937472 11969757 -560271386576359995824887144695543766932 11969758 40846551042604934752276704577344996480 11969759 -141426692142568884090367258260631407384 11969760 -208997069927542995113406983374771322880 11969761 -284027044722998780895616043598369836638 11969762 76124130305047241678938477658423913984 11969763 578055296628798544081041368731030572840 11969764 397665141978887706605507186549305139200 11969765 1316874692633176749213406590468986052000 11969766 273250926312070815882292495066929273600 11969767 135008617568722583541453070520867493520 11969768 -486317200864795830213585411560359034880 11969769 298846681123129388407381561205238880992 11969770 -94122070186262688353371693601063715840 11969771 29186338491991037128976651338138786344 11969772 -909185650112981777510552347735640801280 11969773 -623537483599465247371208832453325543978 11969774 65840210617611453793152860103195031680 11969775 -18967972574010569790581348626506157200 11969776 -8400312871949967546188016633083723776 11969777 533285335571726703594598253049255820626 11969778 407865269133788876425462916356497630720 11969779 -265527549605169377130280383572611380480 11969780 767384136604171219206631453972790649600 11969781 -4261400815915467321724406003533273440 11969782 -184459389348609371865175384466165317632 11969783 461410104477064376383343247620383500720 11969784 -784052156282354376746630449381561405440 11969785 -666096433276054103751219068938784966640 11969786 -164793951355834605086639778385935738432 11969787 779161269312180988486750114636919425560 11969788 -218784209100917971243937642514452597760 11969789 -485904440384028087952400622647386183476 11969790 -2509985884064854863813771135444480000 11969791 1259713909703377280260800717349570661800 11969792 -442921971632879195918939808425494708224 11969793 940354968179846428634711798924346711504 11969794 55696129777549653610928426103059759520 11969795 -132725348995363145255079020898143257200 11969796 -93030956237955896172465607987797565440 11969797 -89332355295021306643288530913423167968 11969798 311694249856051194222567893502233672064 11969799 -126729459176206806577050859656772146432 11969800 -3932636248390826533313987077655808000 11969801 -946477576363139655385679826986084436198 11969802 70758127483690194634187086590167539200 11969803 -224880767800211967220039651522522699948 11969804 116381353823809640073375150766199808 11969805 -511657708220525054877171278600792766240 11969806 -399217202144304911506549627560136323648 11969807 -106503033348567920457111433400070916944 11969808 -166187721485719209083046108602793984000 11969809 611090772579275080751891787843023163904 11969810 -19557707889647131531375138043840409600 11969811 181967833264373897294881210208917514832 11969812 -13694497244081554185439463396122889344 11969813 -246225178082104253435366889066286881792 11969814 240539386473531877844814308633759177088 11969815 53130904641047943937837194008876655840 11969816 764584874878077325365152766403206420480 11969817 391054307034063451602770926536286094400 11969818 857031185326602355189757653780534772736 11969819 1234432568045741983236466725045828731904 11969820 428065845844470686542422124390393920000 11969821 42610177081990987388345654402620455072 11969822 102635634127045666531123735429168931712 11969823 485212980180116939272895923564625690184 11969824 -19858601170355951057942531712260505600 11969825 192937763746207259966041222905916560000 11969826 128269662803203603011934506425022060288 11969827 101233032122134263114357986757251751984 11969828 225624733288480326211211072944394768640 11969829 -713679937240055893638181294139971675200 11969830 -336860356770849908575923778430986953600 11969831 56040705845798736237263724004622235192 11969832 -273365570747681433349920139451904000000 11969833 64782148925697792070482113936012785060 11969834 -605745615044611775987452747533682511184 11969835 -206479120460244547398879856548878848800 11969836 322512167894143041625076436217938831360 11969837 -644559437415333132659984455428896505600 11969838 248289552457416949323132388971152622144 11969839 -75319187438294899099528498219719503488 11969840 32606856776100179367639103648539279360 11969841 83868005704917894854876830982375743680 11969842 -584064406345944599711134261438020146928 11969843 -1030966498844090753419101989328733665120 11969844 77987905121673784761773276445710745600 11969845 -246095287038025967277114427573890432480 11969846 -172811675287119551376421570204108830720 11969847 1031209169502177486464897391376819753368 11969848 -568586584286595113230175685556543488000 11969849 -726978560755964330738224020000178187436 11969850 -14985983324604656058010873978639680000 11969851 -1111184073039283002454431579971982981148 11969852 90422365012658174275759876089108529152 11969853 -340676242129455697717289789718588935040 11969854 -158916317526624837149199322780158642240 11969855 1511906101353334500436932597650870760 11969856 14802590745816189962994075086007828480 11969857 724629053218158260986758275050770631106 11969858 -307696536613324028800370673429782844720 11969859 399610872246912015936088612418085073728 11969860 212748694721036765668786529947030364160 11969861 1286850734415837465724940664580250764800 11969862 217172189671482018819052447222176476352 11969863 967651887005991736280240638884902305704 11969864 199692278455066281436322856367045969920 11969865 -351339304707698268178696653991100564280 11969866 318819961187878096644581432716323932160 11969867 -3337256555686495747271248877232126720 11969868 152867523213360528838004082790373391360 11969869 -38872753692186753134745746468905993556 11969870 74114007686081463517144026835919685120 11969871 108406600163348646472148071539342699912 11969872 -176680722736866368056853454370919825408 11969873 -368738442364812403444649416696179672336 11969874 118975136283084959828193770247913920000 11969875 -412471237062955735704449534966886240000 11969876 559474967658003655296728237760851263488 11969877 41217011986087391535065934862271170560 11969878 149024483524145221812533691605353278240 11969879 -1244283305512790918977574784731339702520 11969880 153084992222523514122616089065630515200 11969881 263965738822872039334658659084427559744 11969882 2333951264244497100264458540684727792 11969883 51335747849046893406581172897746909280 11969884 -558720402358338507905196837243613505024 11969885 -946319577234691116420694058619862331040 11969886 -136596846834473103131640218714839680000 11969887 581376768246347694964983155080507192992 11969888 68955467253170322138435150351432155136 11969889 774109282224457828553230435534449749424 11969890 -167441130706682817732481313397081384960 11969891 495126117900459995392812200489219368800 11969892 -245573521187658486527068673837188018176 11969893 450292576273170350723540043131725818844 11969894 457187087845780385285528751150238838496 11969895 133970555896813804017959915836584153600 11969896 -30082157933159795331353532855169950720 11969897 -247322892167252647048533760671717818508 11969898 136716239254717350630348008302052676864 11969899 72416911306338052422614939647335147264 11969900 -92392309030009258218659290440104160000 11969901 -10995884795177855391098249586837565632 11969902 20882192300495686031228799940410337152 11969903 1943363567125426258473135549884388424560 11969904 -33378701920937767685271021281583759360 11969905 205368013057238897253486459021719150400 11969906 -22474945282585132331987296965587576832 11969907 287591519023276692375485906920399647792 11969908 509020466098197747861146808970104630016 11969909 152354096906237035932813030405682081920 11969910 4925262998878212937680857232874598400 11969911 675971410113254764320040094905941969512 11969912 -2693029979752250628322164994359596236800 11969913 59561623647937343417141687682112247808 11969914 -607332522280506609056778266155142190336 11969915 -501244820954658631105792371411061338000 11969916 -421837436428310543633711740077184138752 11969917 758391952086741173211147041969065527852 11969918 -484845976214245014453402991086371427840 11969919 238852270795029759169117370535302471520 11969920 -706418649383982998356253391194161152000 11969921 -1159735586387037450564587704660043922816 11969922 -624131502023380967871392945407207265280 11969923 303125996100667904463930922525735468240 11969924 150611159949243480581371467160812441600 11969925 402852235729514836638691660025628000 11969926 796967560117097509292467992914486370912 11969927 -125226159597770304012246612620851285224 11969928 395111684027249845987345221151553495040 11969929 -4511817466988088864902891624817826716 11969930 5571852952019756630579242223548769280 11969931 -1079611656280147650246883153537894033680 11969932 325985641974200877244544645249601682176 11969933 -1124579282835336836521175397493476511818 11969934 308356923161160648021693546815705686080 11969935 237796487484312254821002844878332351880 11969936 -64057553320827229401984657918034968576 11969937 -16123760991074936598996727418647597056 11969938 592458837717829605993438660539660395296 11969939 -358132399841123858854726099649533066752 11969940 289079274904754859736742101194973440000 11969941 655234304057471384565675673622200019342 11969942 -588802726075236802710644246480676892128 11969943 -36305187583007524239824231321273658240 11969944 -30229170891286666362085635442628198400 11969945 482035879463946430708742025055443214920 11969946 -182492602585027300886508932020171853328 11969947 -392590600444456564622459569061169087216 11969948 33328136229443964318330171388816458240 11969949 -968363321807903070362598673628243665536 11969950 55566111564638486758435890826307232000 11969951 -348326959277110783541664039595933788048 11969952 -425641914419732232400873412145039015936 11969953 4669025819465021060618155620502576624 11969954 572618014620604669225415898866562724176 11969955 -499601730575060448975867835991014611840 11969956 -46654518976249201664713269385030032128 11969957 -1470744034356737983069735411934185760640 11969958 7275754449219304601001800568906264576 11969959 -369092859179387846464920048992394272496 11969960 -943761204319112734839343650515622297600 11969961 -425038936811200953449576545611720288576 11969962 771507610904192253032753634128773420800 11969963 1495440034198240565165807378373377980212 11969964 -179675363326192938712497420694026086400 11969965 216116815090542733881283859417342560140 11969966 168929918029097344681255064097100765440 11969967 -391479890587771268886278653499997436920 11969968 -75590127814248574975076522979706535936 11969969 -1091526678124936652196661673849365875840 11969970 265457304635505957635870514260771020800 11969971 561194316174874989939737775825736910720 11969972 376730172468289895615382222399029096448 11969973 -168422393305632520364156647839944322336 11969974 -102827573069604373189357295576914887264 11969975 115033942930283632248842707145945406000 11969976 -759256731907751164285786229320250880000 11969977 -130904705276023581463569740441937220140 11969978 813677282368014976429515112124822041824 11969979 -333442313732623724991338712612047458560 11969980 523677727477986282697475422726909516800 11969981 -103162629442215421585597999108218590880 11969982 -139728736197707628015908993279815822080 11969983 1018882134254801404002037833832638120120 11969984 -102914165356550773055024960297420980224 11969985 -559234918675673349764411184539094043200 11969986 60993955585978750648551696327979200000 11969987 -702537778169206362742745050388055719364 11969988 6545890960161482499529252164834170880 11969989 454462224836918871391261968843270376956 11969990 39776481119581539881203477752290640000 11969991 -143552145147216203258401076304908106240 11969992 -198214707747432277189609680798570700800 11969993 -372203952896763967707877292834365584000 11969994 -376798402230909476647703985515356033536 11969995 1251290300023908165987696219349815561600 11969996 17496041313089898927038437494725448192 11969997 -140542246954031162165303899383836112384 11969998 10371127893017338644823550572587769536 11969999 243493223858839096002118586057705223360 11970000 -9790624746890114187420499300761600000 11970001 -470720689783000461480607027729753582720 11970002 26047231266405113223859249895328192000 11970003 506952541319447533355721786772912824504 11970004 -144134983979792355762944768860168945664 11970005 504148798736372597292815785224689727360 11970006 -429658884349237365433024598634665771136 11970007 -574670951367744009564774216536411271168 11970008 -289776237756835789146159552016483031040 11970009 -589716705514131627742342546897412837286 11970010 75092756525410157449566365831447136960 11970011 -662295406953539411092926467697793542480 11970012 -46846056027811697961975014964480000000 11970013 -500008951850394447674036713664862534720 11970014 -338114784262006670576665794256273440000 11970015 157570101734461812488152270914550388640 11970016 -701292374900147742534601566253676494848 11970017 -377638906009529574080176745433138563934 11970018 6967818423321665660027681982073533216 11970019 -329617534518652457952446630921705402560 11970020 66543674088911170369697921801767860480 11970021 351548875708137646907698525400928201024 11970022 -459585249010882182215858402774306726688 11970023 -276594486744753262787177125643013555696 11970024 -468337649446470013107236029227845468160 11970025 146438379038519457015251938635495571550 11970026 -352715714624822047801782956671000926288 11970027 -523690754090729110840161623053922544036 11970028 28063854081768827839506136098332000256 11970029 -105746119144124068100177469979864470516 11970030 -72947363479365935760976183564578078720 11970031 -996108687826325463166030445381386357168 11970032 71359945080422143945621668369432182784 11970033 -489278724418134578426072435994660037776 11970034 -63103490704624165942314596241608913888 11970035 149179965113601355697098914653428273920 11970036 -275454114833255598746967658661915528448 11970037 -152882781609867172043418640693121130468 11970038 -7399338825596565792274435965918502080 11970039 773628820717177462994959221260512128 11970040 903167083085171142659300838161989632000 11970041 -968714082934437968082466628864525265558 11970042 369752841545515906998485728445691101184 11970043 -313888715487712002207084907249242904176 11970044 29195229430997312392179156989476233216 11970045 1099467130402090063440726937258954017600 11970046 -78818350133097011627911502824999104 11970047 204385124281510997731978501802892486120 11970048 251555921089699225846744614534742278144 11970049 -37557101717947191236740898985870099200 11970050 88592264636645817250126603434405064800 11970051 194181285035559433728432932634003261696 11970052 763915470847693281797614257780944606336 11970053 540863796274309256598189114583481369400 11970054 300889937301825304048755591396922924800 11970055 54213312115772301274287902500015483200 11970056 -240501996392547230923489563271882506240 11970057 -364456987710322180353286198376204259840 11970058 365692709379555543034514688849552728880 11970059 3240517375585096423895851972253456307360 11970060 -30772959121889165951886518296589399040 11970061 322225310984980225568287509214653879424 11970062 -291475835752034079018528424485180370368 11970063 -764682987721544289446490806846164062408 11970064 -446608835341326678333915697095338803200 11970065 136024587271924020831472426343284056000 11970066 -219785452228939474088750360798514389376 11970067 -768582195724040193097292713243154300884 11970068 209618920084748436824051646865117194240 11970069 22485798421326776915602588215568539360 11970070 31179031333625275609106617707286609920 11970071 -213909326547921472161050423927626256400 11970072 -907978863891994687193764730403933388800 11970073 99652470550673122688234142650279273928 11970074 -439913700510575531661756626891697151488 11970075 -27604987932364719111923007873827156400 11970076 -253795085277435987311918406853933056000 11970077 -540002126734285439512592752912788743328 11970078 -81674496281194626148263875261714832576 11970079 -1218648134538307715332223981013474672000 11970080 1032558056422886163695375063814399590400 11970081 193859987546082328193458023439667141970 11970082 -5680413854070021904101383554305026688 11970083 721717186900353426334373319212842858332 11970084 -208361632119992482334220162823100387328 11970085 90094105818295245997413775251106998780 11970086 -222931359047325523204388954012998989120 11970087 -984445555610529289633868318363253825240 11970088 -24945962771579396985673481046863462400 11970089 108058276418758480503924039744849230160 11970090 -54114488548759016152188303605723804160 11970091 -117257849292680041612105377187911704224 11970092 1604109673473060952657399893976719360 11970093 -521420689542393192840824338493022150336 11970094 -559125909431367540053116365514117990080 11970095 -306748108329354881640094518133311082800 11970096 6844102430178629953182005047187177472 11970097 -609371715031367862612052000223238980160 11970098 -351881962339516057128939208618684055040 11970099 -84969469436097434548251064611039038820 11970100 223508265855312822566754294566427958400 11970101 622701807094539291107931183151998482304 11970102 10076167875334463274055146338235265920 11970103 -23424159060650350190938243446482114592 11970104 -1752328649935726570751941012836542976000 11970105 135608270308414601945249682815066305920 11970106 70097913338327411781426775930409008752 11970107 283105452862799146945511034329473538352 11970108 -769438944328318820457983718236818928640 11970109 373136746428577110744979413132791194310 11970110 -207910909900749081283569472497447983040 11970111 441018050049718307114355972104116924872 11970112 381191894176741036984877219005908123648 11970113 1524199922295778855292470255832992519362 11970114 -33012695038353171799388201397432253440 11970115 -407725168536960726609764363308531296240 11970116 -322089959364140698185379191830430309120 11970117 109910900984639474561843352479603330268 11970118 -144720176239592752926881015965712046240 11970119 124535070103114534306407186829989550896 11970120 250627960646819249488290746339342745600 11970121 -533996738465949743115707884514423248678 11970122 94045125107876180433046617134454680112 11970123 -107315232801193242888380805328182641664 11970124 -116365774085620686603198516706561318400 11970125 -26813892963534307381722767393071152000 11970126 125173631925503682892948721276156344320 11970127 457021787549489771134334684999563329120 11970128 -240296457168633983613748263447510786048 11970129 84571476399916560798265076184525934080 11970130 -259614595871349436870422079002283571040 11970131 315138881058401185998432666436242077952 11970132 264702439806697073313922647045217462272 11970133 84521708411103246577052286564003007040 11970134 -96083174585523691118359993201303923648 11970135 295770813294773546967940155769291746120 11970136 -342742668526572150855160568592011704320 11970137 -1001821039305201829804215268185875412480 11970138 -383067773444377667310977315713451245056 11970139 -113429682587275530960851317579520291400 11970140 -50871460529080250696401313778478878720 11970141 -952029674749701260390891599175541403008 11970142 -1388324346480530298976970226236980582656 11970143 -50883596141034052919044433556638705376 11970144 344929988873171478768615272905833185280 11970145 -825522397995924405671700946021110552960 11970146 -77204286605377185757122785327374135728 11970147 -61209475636377507817217691019921998336 11970148 17056755774233615068680861756174606336 11970149 -621134662702899829007836076793068647236 11970150 -90447611736670435822919079856961534400 11970151 -1831243718056438528206531092327271936248 11970152 -118564037506296254824294545199837593600 11970153 -56206230882573893940016181000063625600 11970154 -9984246703721405314542970220701126656 11970155 -305092685054806580400480640328621150880 11970156 -210903247527521495145757811695695052800 11970157 -292594666987091062765789504335512839594 11970158 1247886671855505138774017597905169822976 11970159 -607996499980104615374396160291590561280 11970160 196570507165592380877119653343675514880 11970161 388113741428949906003829658079941345280 11970162 -60509115966552416945762731326102296160 11970163 -75040328242007980028625057979991476896 11970164 29584208806290784695408868017994039296 11970165 23683901651684158449997332020910888000 11970166 79851373229334508790906737552586208768 11970167 -1195852737512879545423854601381210992 11970168 2597142648223328355144716694688235520 11970169 1077542096748244969930119397554137678570 11970170 347215925401035423739813373263378829280 11970171 -3410676032705565296127793102021146120 11970172 -278191830473009278574612642421428045824 11970173 -2742914971232774068775784436100410610100 11970174 77850262766981221833038099890275302400 11970175 24147517593903417793115344945520592800 11970176 331297943926905682798869334141823877120 11970177 150056712889066544921550641854643915808 11970178 549080905086864247037790569636128867200 11970179 -192738136237109527305908067625628747616 11970180 -6115988508219312621718678961185923840 11970181 662346118154723164798572428499266149982 11970182 -316906989426711590937150555454733715456 11970183 666961896556173965953517005348096294824 11970184 1317744391897655101365387649946056258560 11970185 -98827103627951336068552702040860646400 11970186 -211761744701457002711268915302154183936 11970187 1280332080232457733288067345488796033872 11970188 636593866145286935187195409292373413376 11970189 129291525894111290399351452488035659776 11970190 99563888630694156443502890690893780800 11970191 928313552124472210872894230816549395752 11970192 -57928379854205278410437527604024573952 11970193 806879234998394777326172334109127814240 11970194 -722292950104357151557968078456101713920 11970195 -287788854289525015183508030289198451200 11970196 94951027393428708152643592340238790656 11970197 -118842176483234174569626883009107514368 11970198 481860119027696795351974424033920524384 11970199 -479855793087145898004378171891966197720 11970200 -75195208074374078684992724760832512000 11970201 463481188678622098378424431043919257184 11970202 -1316380979702474053194437749285083883296 11970203 53558492826282222046571030741021037120 11970204 110885847483499010794821376180558328832 11970205 -42492112481169261262144061622689583240 11970206 830908723698046727978537849291534343552 11970207 1237484180321928396953198926021547162640 11970208 -76868139116342555621851451952804986880 11970209 428285021887639918565440050368973018240 11970210 -359741082937397230264618895791353753600 11970211 14808933475772533989209619435300239424 11970212 -19333593351616574391127829177666289024 11970213 56767403352819251604788179989536304000 11970214 748075658022938915016746710315346876160 11970215 19543408214378190099220394291012050800 11970216 -206354788881351029750895988919675581440 11970217 98511863588838773958399203185170657984 11970218 94063957074632656200661890051113323104 11970219 546117548261190566161357836175722957144 11970220 643087932141379059509989935603594746880 11970221 1173847775632211645280966652437141574422 11970222 326895713000412058893558996513910748160 11970223 1074994182436673445364386162754598123344 11970224 108544959660953155785302804567364796416 11970225 176729489117723048507140067915714263350 11970226 -840609272555447396283148531232557301760 11970227 675031084570405033091490192396267475512 11970228 656774195226939500472118665730190039040 11970229 -19591407785867203665928846004200889060 11970230 48666317069350983166872117721456158720 11970231 -22538486489689208948627981744503626240 11970232 163927260558385520517850480437647462400 11970233 -70606925698161728602580899609835500320 11970234 -785693880591266072453753472185120693760 11970235 -233049695926281010480900526498625693600 11970236 -139668915586056482444846970881854110720 11970237 99113572083026983734999108581599606464 11970238 -84186995560815998386504756284952500864 11970239 309750644751998335829158279865009095656 11970240 -72438410150988755894259461950820843520 11970241 749877763628197964999824665672541975984 11970242 -627433709775013505630287647190882695168 11970243 770075168677065373189838682732824923920 11970244 -304100681440781375472199313195489673216 11970245 8425277071898335154723069428713096960 11970246 354401764096536910293445477380857457024 11970247 169314739995577777964831632268343303680 11970248 -20334594174458406413881959664705536000 11970249 931535335717329735937605636788850875664 11970250 853424434608942520252486661061732984000 11970251 777024411586587589742296838804082018504 11970252 -135876268194101776136148619858139778048 11970253 -762813896426878416578420534273174287498 11970254 -1034106296456531797642893785783099520 11970255 25986706441040894827951082932325032320 11970256 207854837171116926517277802273419034624 11970257 -243335349436434998601196021458012609420 11970258 -89790615401583242164162557366607675392 11970259 -393263620417822601400289870834964054244 11970260 -27456681815432829178695040201270179840 11970261 71517753396599268488594020870296976092 11970262 98447762233156770425519651362691031552 11970263 -796930908807662545236312864281782401960 11970264 -818724455580509434470435980484499476480 11970265 517152109668745360955849787690842118660 11970266 196252048668609885775964369201947054080 11970267 353666919187216935255660832530216515520 11970268 -847962174029925399256685426960106890752 11970269 10452761867475983865923182718997146400 11970270 -254118509788081911559494933314664002880 11970271 15734520479742445505478443108831858200 11970272 -1878826196962401467525705693533667328000 11970273 281048930027202824138370740899755294144 11970274 -384382711239841040551640016187384258560 11970275 866978246699226565115485994662661694300 11970276 577646599057536824919209964502695665664 11970277 -336685785234885503890980092517544850016 11970278 44308589779134129038418818243286165504 11970279 621015627167622865032365646659349003024 11970280 45879158735355955150108270900858060800 11970281 12233620924524487541513994581789939712 11970282 -94280245794311539986483121434639605760 11970283 -328743309391010106404683159843164431696 11970284 -146062066819441575985246743881017210368 11970285 97226916226240667435347409632461398400 11970286 -8583359349529975662954277717134633408 11970287 424859173306172564162131995522767805312 11970288 426230754883743761981646310239436800 11970289 1509405468158485801354069782860568302592 11970290 -265907670806216221092881305752011349600 11970291 572710153755605065845358585027908161592 11970292 496876979755375191581252034299394502016 11970293 447392962772115531153013895110671474204 11970294 156855583852292860668639224939137462272 11970295 -108821800384772659935053151974868504720 11970296 -286510866330994046744993459942398464000 11970297 4563809320441100727348096495974482608 11970298 28680592483827471370934295233079408864 11970299 1561457595601314578358428466443338498920 11970300 90039727322342052009971220794310796800 11970301 -554207441987358902034165401407202843520 11970302 557405973172262713044184358980415972352 11970303 209739800737074041431716707795203778304 11970304 -244690064896456270172190028974532853760 11970305 828884288310844485057727149904712357460 11970306 -96677331325924134431512750895294029488 11970307 361299351095257370438137880766285766120 11970308 -492339091818215851753789298222001181440 11970309 42835143813179733399950053206073883136 11970310 -567204442969161502027841641500389546880 11970311 -912375878121421639314231205493792266248 11970312 1067794060453071929740839957437439590400 11970313 321861652006605039290019856450317495040 11970314 -37671660039363591327605706912779287968 11970315 67531579450583698020175089132630528000 11970316 -67695990221048364967284443005548926976 11970317 -917815785171380213701184954808809135040 11970318 189237664056004376441601979852440110208 11970319 180157025948957832181510062104964960960 11970320 59335600516321192508159217224937062400 11970321 7526460006859199602583806083393543360 11970322 -48781605537500032821547270144838476800 11970323 -798761488413676953328582091456265146280 11970324 373979699013482469813733539032431244160 11970325 584836472177190298446902123169496623050 11970326 110939748922759655043009000328784102784 11970327 147879400598729533427915699890260686208 11970328 1075368848996037436716752617162894940160 11970329 61550566982893853677797985489153496832 11970330 135941645164780397909303576869690368000 11970331 1107838488278022972848838558197047919664 11970332 -407995686830066973263189108600220092928 11970333 -80485469471747776330468239505698922560 11970334 -14330664584818433673066261648172699200 11970335 -295080040360906038465114260359602621600 11970336 326685827767137457124402847329455964160 11970337 -1400365666975763817361690531365917210014 11970338 101978186096541575237955399999684586320 11970339 190600715641848298020591623233979599224 11970340 3940078836380174793269388222124032000 11970341 -127238702316002366169015998862332452416 11970342 -34499636991597889052442550791257947200 11970343 -164821939008192804058697657903801709312 11970344 -466702667142679717467108193067120486400 11970345 289695896189384931051869898392449187520 11970346 272368772224236024318592741863855047520 11970347 -1693934297208248213251754431207822896204 11970348 -192232522681422109998960786837347460096 11970349 -325653531999813032621323463526860876650 11970350 -32523949456092423384777433822963507200 11970351 119875278834565255075689911255008946400 11970352 260992114493876200248376374566982254592 11970353 -89541674508546700533734199589809148398 11970354 117920383830899721209003119593411631104 11970355 190526795656107053269977141495077003760 11970356 34950407659532432584833620420020033920 11970357 510703548832838151440544262153546051200 11970358 -238339624597675364065604892147965466720 11970359 -1761360044869853060149755735088308455640 11970360 72655620749128077336683793575812915200 11970361 404420572716668930817485243789583812480 11970362 -674428822861983733516764403081615572000 11970363 846541266583252600831452632714872743984 11970364 350693662813496570840233873822734294016 11970365 174790604392691009818962235589285476320 11970366 -380627749724665961637679898994919171776 11970367 -780638390684538897998481865385907740768 11970368 -185258650894214406590909416712117944320 11970369 -1370217973859726989105540521053820787680 11970370 346195893030170553695443882278257678880 11970371 37676226411365456941838730318216520704 11970372 -342131445150508529616294351986155665408 11970373 136634506207610765880159444965768542944 11970374 295523271462324805359304379650540051200 11970375 -472226913267382947287631356171941752000 11970376 -855995824371041712638952653632348938240 11970377 -103116920159988384352275528128365812774 11970378 77309745623944138434206556061532861184 11970379 50661924836154186067080871210881384980 11970380 -74749515815775027255889855626420096000 11970381 -127086152717446788172051712741598474048 11970382 -723205810954477281980543053934803195008 11970383 1147757555029781109547414696195087104 11970384 172359328423047231939659377280215547904 11970385 144292881092127878659958111416359260160 11970386 141628554548265753456452270908295221392 11970387 217047123492171854334415459338213695232 11970388 221734041160877579870672310914462553600 11970389 245317154690468306656307982907221646524 11970390 -325930549456395261988580169642474178560 11970391 86749338729812527385364952683338974632 11970392 -295163022122382464395338399802402406400 11970393 -12032113467947091370396531492595374656 11970394 6368332209057777423636201983623792128 11970395 1090061556089502072601915525858164254400 11970396 533232197854858057373319795309409075200 11970397 -44392916060855040906292622908934202228 11970398 353440852844626215877042299608543574720 11970399 6354940443056737991668667490298680960 11970400 -157999681499361486915928472608466534400 11970401 -583830520977667923089215545714821896794 11970402 23305257674825155118187802160109649920 11970403 -201618391626179061449769729553650181348 11970404 2395257304385193923002369464792182016 11970405 229851012616387092628981093502368595100 11970406 -285630330052618563717525062046208455072 11970407 1053897937186283469823739396297349899472 11970408 267528079456397046622858121648132751360 11970409 382422917738624867902033580227828490 11970410 519317953172555343105220952329458603360 11970411 -41719538001095617799756651443834262400 11970412 -281062832491050117123279895810543480320 11970413 33140266127973028443770455209681873024 11970414 -446871902622699878680634846012266133760 11970415 -127626035232355757456034464152545376440 11970416 -46635386676352925269144715625062400000 11970417 5776211172228867032572779692330027520 11970418 -317166692419131208048576091967076056960 11970419 229430665208872502834330151721000613088 11970420 144255387605001791829452674055098859520 11970421 1217669668628116360934942538035556998304 11970422 -331838506313066893855927947401888731488 11970423 568528097413653333416789744618946012984 11970424 33489973449333686710922203317191454720 11970425 -108117064422711679952583848046854675700 11970426 95223953481183115246242289205242027776 11970427 217506458936704233014017839114423411472 11970428 1162004617448525060692252941921711187968 11970429 85952350766878946424056542982432508288 11970430 -460046657437637936851923244726368038400 11970431 529461858708914397942352911309193822704 11970432 -614718094997186353749593983021964328960 11970433 -271654273819605145408750533994064761856 11970434 -7048045033108163944130270577140279808 11970435 56040044145784259401836364393247983200 11970436 469493857529042402842598150249021463680 11970437 18553045008250070483051198192918046240 11970438 472813221119051942164337896954029668544 11970439 1412013545007506453603593644481423454304 11970440 1008887234058678125764969081552650700800 11970441 -16479213282513179192314449986832271296 11970442 64687231372605843585624621705873036288 11970443 1253539502651431575985476262749647956944 11970444 -92297832317471003931873135095088918528 11970445 -1181467857233957867146899335178146638080 11970446 -108176148565666743765042063936939427200 11970447 -103851148084970812274447844066554371200 11970448 -27386895286872891747872859376434806784 11970449 -1371446125193581681005095739932095805964 11970450 -323496465772422622959654075898418592000 11970451 1123444344509725484241114734929890479400 11970452 -444979136252296013600323753920360646656 11970453 -130332298996483615777752277281070980192 11970454 789059208422930046664360294356994005120 11970455 -331451013570809158189193027806933878600 11970456 -448336808872138318171454664774355353600 11970457 -65710648859256576849425518809579959922 11970458 -375580986354243163367165501918129030400 11970459 532874122305212858700099346613875084104 11970460 -54028726083987276942635131797194188800 11970461 -946749872562062384906043574888419170676 11970462 26621294562253250561619258338722443264 11970463 -1032463624341470257849655482826545504288 11970464 60704818438248906405063983405092306944 11970465 119065920864491355509155867633882391040 11970466 94345993468395111785679432798916356432 11970467 -31809425538997805922026333338624293240 11970468 -148372327798975981164268256613026802048 11970469 6189598046052385457514858944282651840 11970470 4414582767345240978912402756800789760 11970471 765031819013530388145641622703612566312 11970472 -57657632917703382883559550966500275200 11970473 -63293542305362148529210032562590381696 11970474 74494542630511544982622217368177805568 11970475 -711352952416184925159270578470449600000 11970476 261962433140823232876042483612977497088 11970477 -682619044586328018924580428717369749760 11970478 -99481610609509737358784411091390787776 11970479 815708962784853282180353874216035278176 11970480 -138941215471479461899534073456326410240 11970481 -1142606351137572237945298039928938308718 11970482 267239358894208788755297053408880273952 11970483 255159338977245954359411774121950208 11970484 -175128805888833742503680575122656185984 11970485 -521288113626501447993292201750482542820 11970486 218954552868297479565797916631666135104 11970487 16029812323578630861570298698857666952 11970488 523947155118231759091633855879007109120 11970489 138556609233797540441627118538179102720 11970490 10950591890557051820799452739032186880 11970491 115595813502620285409416461994611230672 11970492 -61967524239734486241661468356210421248 11970493 -636245067471013116573237245206706844320 11970494 623422748336219530318532792991071231040 11970495 -76796999596911382799617815021220498560 11970496 394559080546725357680125568972237045760 11970497 -183149450365004250929274946100389734336 11970498 263598603297310733030563254451082504064 11970499 1060918727842709622834776794929553632 11970500 -341251445818143681629686061461603200000 11970501 -19173516131894471532275526080154963936 11970502 -439814156662633783533019918996131942048 11970503 -29664306400069377049758620124759646248 11970504 17709593462740173706173851561557862400 11970505 -20869389073673157173019196828777517340 11970506 -10582517383274834542956539263748610816 11970507 -386206282059078114788953078873109016360 11970508 -395804020572462044088735922349486558208 11970509 -564262228773013365802919369537715271296 11970510 277872421585517231765849225292780979200 11970511 -37910900178263694453434739009288000000 11970512 -1319960718159279141025997884823175168 11970513 -428126730098193131740303532733328371120 11970514 165326990775990195896647776860419763856 11970515 284279083857831287689104054791740723920 11970516 -650695254810038921381677951610592645120 11970517 231557323114598989897928143451466740120 11970518 159315558438204785908278509912609716224 11970519 908494374873185028805669184391746318208 11970520 -511656120769174786353840265071336038400 11970521 -55753687676708915761387882652988556278 11970522 -462402615670144583412863755108877613840 11970523 -985553964977968750748927385156104263228 11970524 405383206661296957829785492793698209792 11970525 -26989983226881640160978390081787549600 11970526 140690304596397785871425997659701538304 11970527 832659283915369612217520601366233618120 11970528 537669373514734021538087087802936459264 11970529 -408273688828187275292770320794505556800 11970530 -258444551725819451537242061918715840 11970531 1343137404189931850159631957845251833840 11970532 -200220411692943952003675580859543162880 11970533 -1290923997413048772310123006728529738440 11970534 5296956375935554168838987818088552448 11970535 -1064516722715405458420598785374243986400 11970536 -31137147682544456760755678560439454720 11970537 804829470455648884070646107572108732560 11970538 -412941204130823397931704866167370752080 11970539 150511453311393319780304518580312455056 11970540 -13020479251429089022488868890237972480 11970541 -1296487388741545819175893389683917869600 11970542 -172100910489841641422950747307573563008 11970543 -280183555393091588430159575895576317952 11970544 -10887135849750054004251138877392257024 11970545 37059410077756508073517822498105557300 11970546 -185099680284829062751419487839941575680 11970547 -314625946378014705946798885783863573720 11970548 -245372099817870978227690384478789771264 11970549 110536894488731418743955942988751588334 11970550 530582371530014260563474067716862036800 11970551 1439503406221860634588501779029306934600 11970552 -877794600713078938294472452893183836160 11970553 1254618084831278235947445916559531353578 11970554 544510917141193309900753013313021235200 11970555 -5298626627898361696273569044514036480 11970556 440854055160938933519190491047461647872 11970557 -79584539004354607827742026102061768704 11970558 -54617765273408702500540137501518494080 11970559 441319800165785581911578193457732597760 11970560 29697542407674317967428946878477107200 11970561 412738450534234121929051839047078394672 11970562 8431295397224745559902377228235501120 11970563 1361973629247523650419222896457672478984 11970564 637595037022270837065904903373765323776 11970565 -130927119410065577219861430321173999880 11970566 -23886879590962324784469097277376804768 11970567 248567254920710537193897844803092472672 11970568 97744240186400988987040988631358018560 11970569 32506206254384500089323779506597942720 11970570 -176186380092202360931832999241419225600 11970571 375419542181851537747233303581794220660 11970572 -210408824303219707105704499883626053120 11970573 34721986555997929414194204775190176224 11970574 235885076391343075411995037427402363904 11970575 157770730567133433766248736958990305800 11970576 187287658256864226021097036619142807552 11970577 101235424104873479044850844428649345892 11970578 70333394074296992630217787339377597840 11970579 878247718309327998948734033545021405488 11970580 -102364094320270194621061962749512212480 11970581 -76944610589600349117138331234847335008 11970582 -125020146720371384399321546422478997120 11970583 -398341394383060821236814082420918729776 11970584 -1022909838079317207960940911495114854400 11970585 20134657967679535391933495374668764160 11970586 -2480888975597293318342308681600902400 11970587 881367012540996347452376280235007215236 11970588 8510264423105471714806091318894395392 11970589 -77845909288924077299607296726654616000 11970590 200688080239104816342458409050288980800 11970591 922272467536917383222670466555085659920 11970592 -916015754995718929498394858087546093568 11970593 -21708944055126811731571184291237817660 11970594 39720040719202757536186988394264849408 11970595 60551365341493506085820651277010497600 11970596 -1114842875102183662656803549329105136640 11970597 -30126223848271752696404669278907757600 11970598 4077592148993912651644685243364539520 11970599 175948649507110608678213098152755527280 11970600 -111811749663970971096173216518017024000 11970601 608831483783664690336109724742687452532 11970602 648631119032966071649107714326747937200 11970603 -106997510876248041599426060032863011280 11970604 -412727080917497746107752947911550591744 11970605 -121273268805117580684141075690192954740 11970606 -36904864845578170442520742677686558592 11970607 104890157703127825887756677597668082232 11970608 269568998446752925321056159464383610880 11970609 -50755105454504392099991962972964197440 11970610 84100766297205378869224566128592125760 11970611 -259910623436949768076539198522258846888 11970612 83793685186226296601869054380882739200 11970613 84327111574445187819735725701136215804 11970614 129536602006560210189149648851807306656 11970615 -351517318369815952868100367902022258560 11970616 172713635229535142658877752083161989120 11970617 519313336840495381762612823522591667600 11970618 -81598950216430278169625444877606567936 11970619 417909158380592070634175612878652564800 11970620 -80518693021272833441745976291279872000 11970621 43354141311952082285246801913703466616 11970622 660862685371525240010849578414058901120 11970623 590036725026732094655289997933435170144 11970624 17700456324446099271748797250620358656 11970625 -74180297062213133796902047993578450000 11970626 448365416539901054748795291527150575104 11970627 -824916990706767520584550498138838281920 11970628 -283292918620231753494866905980612387840 11970629 487064154597808969724829157017400188480 11970630 -4436899812507738137091737224298561280 11970631 1839512041094539992744246004579890108000 11970632 -50555250507593453812917695830043719680 11970633 -613745590504297439116468803474060514560 11970634 -53867110822868818171395445324272619680 11970635 776153868753995066837009874387204408960 11970636 -143880105464401713803754169039126553088 11970637 472115702201804500787201363734117353952 11970638 661816134355846650838525222559384858496 11970639 -9967563644599154376232251128814735360 11970640 130060161580363008688893583046045859840 11970641 -10337155783808017051540192300251001488 11970642 372803771767146524991532762826211510912 11970643 447864173016051545578868664739268230892 11970644 177884149056698846059391057809639581696 11970645 57335635831304381608020411321695730720 11970646 -30550852450020029915096264061292032000 11970647 -80963401541749725103085261470813806336 11970648 76162783918878336425735922466087065600 11970649 -449313730327609863536419809816486545280 11970650 -44328368792575646646132414908408294400 11970651 -1010345447741360585002488463468913064 11970652 39371068791031965240703913810543831040 11970653 652773371521776800260446234846868036902 11970654 -28280209992148496333076649042837106880 11970655 -340255874788503153294741095056482307440 11970656 -1452173587038663427104183625218621308928 11970657 -573726376634217383827203761554096760046 11970658 68391440354430448622227936097762568192 11970659 -1252909328028051560038363136652390343140 11970660 260656026884289080392755801425246208000 11970661 85810639520155573298651535042967317472 11970662 89319778352186342657279416516238774400 11970663 -430132941824718034993989635849625472512 11970664 1120672608310107016275041101577962321920 11970665 -536292556934408248737220682490711244800 11970666 -700628492412581799325734834887951813376 11970667 -788948647296899614997591725116204422284 11970668 -205347349900745145982914220877342045952 11970669 -297134427886934344378853522948388057024 11970670 -576909215681994118841265081542383686720 11970671 -174463240418671615977057521865273050256 11970672 -29100494324405099247304276852133068800 11970673 -250481021023613519423147182467627827712 11970674 -445713274708254630508467451211468231664 11970675 -85712715156135182436132260651777143800 11970676 -864649428535228619368191032861114439680 11970677 173206364430924502598750598339980220252 11970678 -216324993783528199507484386438313299200 11970679 375061909514670095318734948452972473776 11970680 578283851330222573416731296859528192000 11970681 -238347157976901726481494896030952581376 11970682 -717075476342518565567932660473685553808 11970683 -1146842390360812165549007363603934655068 11970684 2975314624313335010502264366095278080 11970685 -260193895397085420573708295554504921000 11970686 -3745855545438321818236683228906611712 11970687 -847699265470298877896254862861008431360 11970688 -268426262640005787521422954973846568960 11970689 897420280372906219470758870509988732160 11970690 7112868458483838820888201523768939520 11970691 1590779690781695505012333205933993477512 11970692 216965662092595117603506849653752261632 11970693 -42985744401176654090993249046696017280 11970694 486256081954265847440476960725596812896 11970695 413342919921571852603464742232692477440 11970696 -228412367899040753356866575663666995200 11970697 978375064289526904282205685496918830180 11970698 194530851861348805796944251979352631600 11970699 316932909745984077130884043660847636208 11970700 -59215701150517851664938503259424000000 11970701 -1479161849233141474176744626406096254592 11970702 -56703801299200211975663752484482005120 11970703 699402050101628395345186289436087602640 11970704 87924769276558642820931101468808683520 11970705 223968455017366888866969973103375718720 11970706 27060139662918630235115009930786600064 11970707 267836400594700886629954422432548865600 11970708 -526115978240736870245175976266126667776 11970709 -4029699422020587356244431613151903090 11970710 -828526461711799963554282445939326948480 11970711 -8097752265945487701928204538472671520 11970712 264188937539013674798537960036342169600 11970713 -120549964391198917809167177283868762038 11970714 -24485866280391231026190502483085761536 11970715 370552781714403414697223573945342984400 11970716 -135082508422225396905021242912155292160 11970717 146936428851951733068343096736987988000 11970718 -104541245232346912928978274424872705792 11970719 1455020852007952913041420967189416209120 11970720 172047330514048443658876767754203955200 11970721 -264731455941453933965768798437184390080 11970722 -196506967583605118553756739656433843200 11970723 955257929431881675169870427663818961784 11970724 193525057122184319859900751718945857536 11970725 228620265922790499474782467036317650100 11970726 -230519644944543624051959425379143131456 11970727 -36983593190272508840958273575521112448 11970728 -80168026293779685737331514574673838080 11970729 -351857634103825435364407958329587745452 11970730 18040608517855559541814182010456913760 11970731 -45778203800737547667672874355689109928 11970732 56097927694922185472492999267931451392 11970733 392904051386551821708555504148675336780 11970734 566190019936737937608002837902380966912 11970735 -43872806307145861450427707047756556800 11970736 -365775059744092930996434665319653376000 11970737 -954217430432126512324532136327246015708 11970738 40735163230912513008370958345619532704 11970739 720750181664326854756028284763139404368 11970740 -353081606505609088905199225856019375360 11970741 -338404609013147040655368668150719679520 11970742 172708269017844351323276516754576082944 11970743 -139168476071515415053958104906818025536 11970744 114334436187233990617276587450511134720 11970745 447956847300352513765162059721963714500 11970746 -483564891452647330879092919593941126400 11970747 66659579912976789738942093442020489396 11970748 627660959768470004606432962456495121408 11970749 -694244296744401486926074024746854351514 11970750 -268026065086208006637337670618413824000 11970751 643137472658515037895283138509663561112 11970752 394190421754768553998800380691408224256 11970753 529489577767594985243803597498665363504 11970754 -107493112258579061344084759249673621088 11970755 163614904676207578262365619646395174160 11970756 30282408860861469905726447884655554560 11970757 1215814116125416565866334189227266335006 11970758 193600215460282060991074452436703318400 11970759 52133110594556087608857439363683122688 11970760 -20797135208589845510632834883958528000 11970761 -1222501742827970705920270801214443081776 11970762 -115748660310469522033947358029037721856 11970763 933201264586689502818040311229390087424 11970764 34778389140939770169471098998686136320 11970765 851060184950124911340799622819986476600 11970766 70858634754419554145582962457036052480 11970767 -174872530908095831838418767311776896720 11970768 15554801244088607486175311943863107584 11970769 523998135343256063282154225692867252340 11970770 -768292265399522333132274613940090880 11970771 -690574659213584036279369745432768241296 11970772 -1437368690017643676516473380817199232 11970773 -245020452344482996797696413500999833540 11970774 -1466939253530349601297106012248965120 11970775 -150103168466784339842065747198435685200 11970776 281365124319177235312664528262611865600 11970777 -232515417270146161284069878806541756352 11970778 -134443595141495370437997371198728300560 11970779 365934888696704771488754850358146168240 11970780 41026136249532268270006545305328721920 11970781 285285795091583277745409802559264124582 11970782 -264606169669007992954473462662563767168 11970783 -224887619037313683299350253566140600456 11970784 45964018519730707024084593478183944192 11970785 -140021450622686982663632659564753879020 11970786 -152149544914483596320657632828879163136 11970787 729340512500193535499680511458706538720 11970788 -380885885646681913305019637450777789184 11970789 1235550306680618924205069089802664478400 11970790 -119322285407852914432804128206501105280 11970791 402644205702152460450047906458864711680 11970792 188920922532606653809849796293538641920 11970793 820059421076581264781933061638413741440 11970794 -189021479544284752011710258858997105408 11970795 -279566873156449059944941837386363232800 11970796 -216031030934458932026687525579743915008 11970797 -551758548573316118512273809616064372148 11970798 -378935093256841935025156887743619624960 11970799 -148822246810704149971115128257540737200 11970800 -10584831122934489850476799242291609600 11970801 -1160508823203810454907590195063655556960 11970802 125434027097796468167262546374049614352 11970803 -766171605512466569940040983851584260096 11970804 -115009099047823000794591830057106647040 11970805 81876079850314815266836684365556531200 11970806 -1786057923821069524075944391545526738944 11970807 -276318665688328946381889463457507483160 11970808 -185058602950151109614529126686357975040 11970809 737817174466183198113677672063135679300 11970810 176196608573291866184315700352066698240 11970811 -359929532645440222512090434886998303976 11970812 -203695465474555100955240925883634140160 11970813 3745963883532525399825995920694911488 11970814 -115569246239871384912741321134430495744 11970815 -406639647027377640079650122313488870040 11970816 78024168260086599945704158918481018880 11970817 803666024729805576277819634060965374640 11970818 33909998633529611501425909280126286720 11970819 -185713843008867570131613718266948568320 11970820 -234995695225246061014768277531787313920 11970821 -1285576994137168549523765389580713746978 11970822 129665494113494819197205821889657856384 11970823 -1130445078841311068832757880649535162080 11970824 632121638794806852349603544125790376960 11970825 -9531330085409123165964247146864722400 11970826 -131761659071061684643071147144243229440 11970827 -324144964074956882660785097424272461056 11970828 37922380706875082452954294967708928768 11970829 -80198322207633582422132391551058458516 11970830 55713826586021828111252918385572073600 11970831 22516119600020114287093848268243562880 11970832 4322959531191815905027469011199885312 11970833 175359532638174015809552540653245358464 11970834 317643612563787567316869920568054410880 11970835 -532823046379062692364258803274087216720 11970836 -372105410685837511066861244395610357760 11970837 703024727437698162253341504593277830094 11970838 530808451052714090933272282780970909760 11970839 -234673095529036632397363924609835544528 11970840 -205304764848851657300713220710770278400 11970841 2177048273603898715482100722080077392480 11970842 30589806598083757466064129791695629792 11970843 -298577004660774347116458436531802655336 11970844 421409074111395880544768227911641908736 11970845 7635678915969276027637223976023952000 11970846 216230662203382057972369892991731422272 11970847 801762100745617624915961246208398282736 11970848 1286654085311873591211012426397297213440 11970849 742764063958760271354888645118805636448 11970850 -385124100714677426631126768515682867600 11970851 493820645593920450287552240231329470552 11970852 116850202205398688544863503167455846400 11970853 -2679719840053324092565111233259416388800 11970854 -121342234615982973239205492456393107328 11970855 343546604874496079440610054124320640000 11970856 -4655474457584904195571968625218355200 11970857 446011960883707610715874566424175978106 11970858 -424598090106943935194856991414136706816 11970859 -438411131934271441267746069968922192096 11970860 699019066720681319486028171273207874560 11970861 -78944599499220075270473687853535605696 11970862 -514978446622087140815068425654484517568 11970863 -854719433899762834987620928734226082496 11970864 -32434637906322188394391300515478732800 11970865 259195122574016220544769415794201973120 11970866 -1141951374412361907786276644669731454976 11970867 -102698562588176450830897411905524576256 11970868 -11736930799843335619535792621393895424 11970869 109098227036462415519252040732249021596 11970870 252209811763236968030022057709066137600 11970871 -357658829117507845273404733164671637456 11970872 1073723189499761776494217174791453388800 11970873 -921114783108403509652102198192147805196 11970874 580793173927868987646402985098160423680 11970875 485270780957662618090024429389280104000 11970876 342941342583559932519168083997585388032 11970877 -848646830254153562033527574810340873274 11970878 520576265206524500289316380104619498240 11970879 -454734873315311062305779337096324922752 11970880 -84751931160715614306096765025360281600 11970881 132875365958185445732619425611036409040 11970882 -153664593164199245990524505788779724800 11970883 202097097117270383840310746868527020956 11970884 275457152319510527882782963869348900864 11970885 347434230151694029733433246152441181600 11970886 711449397190965226752429178078013929920 11970887 -339069877900236770917573179265409431464 11970888 490918792391170105400489658568800706560 11970889 747966546336004198277940804440231492672 11970890 695772857356445207516563292320932456960 11970891 162403672089123890630829452672473108248 11970892 -138398880383019910212983607560454294784 11970893 -430063250050673711929020379589114880 11970894 -46815351246580416374447665143448965120 11970895 -945688487072918901036514927403234839920 11970896 77507944537252686944976818004351836160 11970897 -26969466951125429027827069956057550272 11970898 65481636574752238949032103489099532288 11970899 17664794599024100944828415638412899464 11970900 -191584542205844473163703861437777203200 11970901 -646886640824883322069530602437512290098 11970902 -186229428481154725382831159974401351936 11970903 273690286672978046090802272054312997504 11970904 -611331968819067930421446706297325383680 11970905 -37280462108321689022588423864422346040 11970906 -141839353046138279727189814348592399616 11970907 -222284335302090906136209705157874144928 11970908 -8273840083632790486772792994217459200 11970909 -848194135334338216964455818825276147066 11970910 -232438972917532822760300181275044569600 11970911 -2047052150737519871792642939334353384376 11970912 238226016700746788330631762054406471680 11970913 135828588059404158371038567331752592162 11970914 176178956592837198207313476558771049632 11970915 51948311055711749115066335756113539840 11970916 -801168767797631246704713361304180709760 11970917 466569932739133675307806640929671842592 11970918 67189546012880922456129997953461458464 11970919 1020862520289649987188407006345770299320 11970920 446027505672295406643172756399052697600 11970921 -217934718077282050656802667635241835888 11970922 -81438317256204575928257822570980177488 11970923 278922439628340716549316170462249621520 11970924 102855593108430076107599883452516696064 11970925 -96498635938544460751946523829056384000 11970926 187467522116211059744788221693105077184 11970927 510900029035864823767207863630736046664 11970928 -53740702177322409690795055081754165248 11970929 17395227883247263142971184570873003520 11970930 54863067852506404623044554115633349120 11970931 45318631962268936320216656655026981120 11970932 24621139503798835656535681191295706496 11970933 65413601997418439946200456924519025504 11970934 243112000038093963560633122941849381312 11970935 -490350015255066308995524184022814462120 11970936 -202800364156031348817623477500036300800 11970937 -926356495323303927976471669102861930608 11970938 89469776498724790500936548471246743296 11970939 -409245777935813042636660369675649905040 11970940 -111598331497678756576733907400506961920 11970941 -708717986873316389108619816807147518016 11970942 849220833081327444426793859100057600 11970943 -12457317300123169973521130266971101520 11970944 910646502884651286567925104761131499520 11970945 -161945604465011996081335966097549400600 11970946 -200832891171081376993608997174149795456 11970947 12894271626139546259625371455372396032 11970948 155695993583809055611614380032483196928 11970949 -13132010509739641965410094020432594240 11970950 -37852241081381738111974450876092024000 11970951 -37984903610918434128192754729424078640 11970952 1871226738315598455015717595633090560 11970953 -838487124559885326789047342649451005798 11970954 25962425836597825207726423957840732464 11970955 634017405270780521788564541451322386720 11970956 -666040036353650610225407364045878042880 11970957 -179662284131551722556864812106165567008 11970958 214403829838622633486102200134322248000 11970959 30767166310956238930092058294369866240 11970960 -13331549587904147732851413779270860800 11970961 1569439495102004748060274738686538432562 11970962 668566285036689779270383651896231737232 11970963 -1283192787493837605492804704994191091600 11970964 -446099357936783112229776909177960122624 11970965 63078612898088631957429498208007344860 11970966 103521871804813890035944881597081329664 11970967 1237689285764270219431112895403256515016 11970968 403229451489496161536490617872189440000 11970969 613824067680896724478893587577255091200 11970970 395626561540331471152422145051259784960 11970971 -1071476768378560415544074148248272538880 11970972 -55628685625256441752219176120474032640 11970973 507843041175515870661090649156924620640 11970974 146832086064828902743683163969206756480 11970975 -161677647943077447260378896510194372000 11970976 -574462505679651862956084362060792659968 11970977 -524598641700248333934883087812564531948 11970978 -7275297664804270450812136341254544384 11970979 593448399066098173922608373562124940176 11970980 -41989970236048014026538045204533329920 11970981 307145076500275580721066333117220910880 11970982 166257791160408173199149408380278312000 11970983 957904022621769976890519067753432190280 11970984 -825297064841081770058605863324178759680 11970985 1857286648043508291723122091863538240 11970986 69814728171579316763423303073682518192 11970987 -500332816540643037308942042513922048 11970988 -250894455822057192657336088032038842880 11970989 -286454559343536050118994419579794922420 11970990 -22846801363313909450819344248613665600 11970991 -39266097976379183230123962880721758016 11970992 50003922061496305251155140957392666624 11970993 77799480810044171941687033329686961264 11970994 -173739655274202374897352743639824324608 11970995 419511851021802935774943567939833526000 11970996 208328017446610855359187410851761262592 11970997 1089014920401797042659392690640940678460 11970998 -218904272715244607083135460797674719232 11970999 -285459943238560303571441250726760506816 11971000 -1023737577499172779463102622667361280000 11971001 -10590028338591730162319387663511226176 11971002 -188250818854167606830583167315671645440 11971003 -489655842364264240135651964613951280536 11971004 349380121231209307162721737906135927296 11971005 -332333652195921044931363669626561089440 11971006 253249557422777079178039959937561193664 11971007 -35996450535332435863228189553864891520 11971008 -14000783110647407227106112757856993280 11971009 309153052665920305583478716724794659716 11971010 17056217156190561417521089838880000000 11971011 -99213512923542009817871220856569829200 11971012 18518745687701364543653735913509179392 11971013 988170320051237729240519655491601503262 11971014 -196257966226089946090555123489776768000 11971015 197139745098531624703501803563228736000 11971016 342311597962970218286761361320484751360 11971017 230903822935805545337708002955026510080 11971018 -763567582652521612902557415473098555296 11971019 -390964944318985975001581078940886780504 11971020 -296259515593605777710803792460155453440 11971021 -331631688214572993299510488500343901300 11971022 -81126291470942058238190669190636896256 11971023 211298064706583980518156706566080931600 11971024 48052709174312046471799896739530014720 11971025 79982368189095459800171368120810435200 11971026 -252480261141236400082559289218808345600 11971027 -846438755900711510166996780714769291368 11971028 4056960071697755409228106418636021760 11971029 -142007407955328580223022973285045214400 11971030 198375998058539485089972516523210556160 11971031 1459300420347568023952048670012138297712 11971032 193692782703623715596028041967756902400 11971033 300255695792717587564384917924114422282 11971034 1072694913608881834784530845165374400 11971035 603646478723993999384071966575574282320 11971036 -408015474066879077922260764378751852544 11971037 667153620049593325516665587523819554700 11971038 405209314083983204801594606702306509440 11971039 892305050813516369589611171842318919840 11971040 117419252573007934736508653276280913920 11971041 81857983668012688358982730590847180800 11971042 -69139767305285588499063659308297097856 11971043 1156885070884010955872741969523157665600 11971044 14730873431813022107474242673605632000 11971045 514031980990110074665617294962913463200 11971046 -55916036129525221286921363181936380736 11971047 -568610222542595407005971441515422168960 11971048 -1534889105920725692106609407689355427840 11971049 -294327886199733395404804660605706134300 11971050 -41924984160128796009425354241420518400 11971051 13587470083167649273228337987747356792 11971052 1007156748603999872870195142037754286336 11971053 -72296679188889597262720371065669037312 11971054 27776816106860851450364278449658348992 11971055 498730764672633903459782282695341504000 11971056 18874130034254084259921477187810394112 11971057 108916216656027395954346371861289846144 11971058 -694882122712795389863998633603098510720 11971059 556043081720241485722595929538106139704 11971060 -349649383295373505254107128947246658560 11971061 -1737292697329083449207519916644317786560 11971062 25089423141212801017539185355354246528 11971063 174461338814334583507402405067793139104 11971064 -30027802032510332039028254851296460800 11971065 517718440745648779677111425025404147520 11971066 -17312890277777080663928363752554522768 11971067 397220984294810720287544599305437272752 11971068 281638489666924272502897333316048355840 11971069 183859434186879308281442617506248603808 11971070 -133139404737351849770465789284509827520 11971071 -231043441841293916335847900261774976 11971072 -112040957644109058229558425958710509568 11971073 -1033750628457794256359940964916201607678 11971074 68717343730729830270517957047937037568 11971075 476147852952495845224764824507528546300 11971076 375616888256130275346002928719907839232 11971077 576451963107810894261589870852111828032 11971078 -179653151353695972866522378440479664128 11971079 -56791295159717609897932383720448873320 11971080 -496742036807515868177994281967987916800 11971081 49649302524266048012002510463039160612 11971082 489735267189928511121707297462183449392 11971083 -825716270928862055152178140231123387200 11971084 -282440814272308360225894545430406553600 11971085 136056226384695992349154558947896046720 11971086 123949616576664873717913789108510801920 11971087 411769268982147678183221425806492322736 11971088 -30732676085700066989674249361770414080 11971089 -236648862254835290770101068890080188556 11971090 187957632312989701812331016187528184320 11971091 -43783080762185594862133423291909605120 11971092 -236601310672676552873029171224371435520 11971093 1037101368980879351838871899137817077500 11971094 86792014022010277906203744422762870400 11971095 -296105176024288798804415488915307222400 11971096 -839586496322746689190301386329497118720 11971097 691770352041534320068268124148987172160 11971098 120480547715827113783979283975707299840 11971099 157088813705004990625971750551334611232 11971100 -403523633069878757230926548968367040000 11971101 198075674578198068329069102001832003680 11971102 -118917405187786162922481961419486551040 11971103 -221903892325830688866810547549566745560 11971104 336062408393609364999738906476111462400 11971105 3278815714945034467691601338711578260 11971106 -234684823312739876177265791240461585920 11971107 -411407329602046729435829173610380152000 11971108 785489800962284004181577146237352102528 11971109 -148461141818852244110438841597943693440 11971110 115678742697373160091198464456105721600 11971111 -302840007643892830058761778288940733488 11971112 -2404618993525370551792776912947354757120 11971113 299491067690744143820526451259642833920 11971114 -12913222047678442255977676732237977600 11971115 112964205789182787325834888876195739520 11971116 28085213808517741408885207965697695744 11971117 71512266478401269938239333669952630166 11971118 421584686679268000534773878978577725760 11971119 -104472794039185696293085921499272523256 11971120 -3707105783663835334739368295220510720 11971121 18425630753954026047787703106887753922 11971122 214880407393848482506947247689393439872 11971123 -765319283506153453521873171540831095160 11971124 11598905738809499513661802351396872192 11971125 -1554194323547293019920807612886570160000 11971126 -276025624935689296321423543280760293376 11971127 420188932930907951542323791821953585072 11971128 -107665699753565546523178878709340405760 11971129 302503739250799177379931318988293957760 11971130 382775935932574959813829299044039316960 11971131 45973554999476057617732688048059459584 11971132 -248040098885470322262383562786849819648 11971133 -169846938608437727528717679700372900416 11971134 91978286053078347137285689991514280320 11971135 1106775853195109253641008344794191680 11971136 423130239285777006841797856286697062400 11971137 -718552215774107239436684851457585561040 11971138 -215848036953374680337636455401798657504 11971139 293487038325496211081523198988984644360 11971140 -119025207193172134494006820234988236800 11971141 423661526074993663656726826303470134172 11971142 -494187456269826140948102762887863168000 11971143 -6476024154236147874975484276227173160 11971144 -984875077855730261014888500073604643840 11971145 479729786753178379499152894987600747080 11971146 56719627619000339117044557841973723136 11971147 -701699548712747684280598552654427218688 11971148 -36801805403068439008491773657862687744 11971149 -197235461851229608512675817345495292736 11971150 334009616267913784174170489670021900800 11971151 141862438548601800876837727847418857472 11971152 192501403057331821050457832171799183360 11971153 -918513113739205828771883955742385706000 11971154 25013060681892775046145409728377932800 11971155 -120436947086393161758094814659944545280 11971156 -144279163639173251320374151086528868480 11971157 -14363263770773487806098965631459500960 11971158 107542469551714658360702849310976760832 11971159 34304620955972989640403498964611108040 11971160 579126918981474031414740694142306918400 11971161 -260544168065737287177491891631445476390 11971162 -98156099093511858640008847506069027840 11971163 572583421730685010669099002174009459744 11971164 432064981434628197229351957501495896576 11971165 54026203394305097045191517383288855800 11971166 -498475001310939217747784146942629187968 11971167 -350953686448654854239358955070966983152 11971168 -1082035025268194727238428929890430484480 11971169 596260258440706251907027367623974319296 11971170 -295778558370832342426827943881350381280 11971171 -55994289968275036412685734792505812400 11971172 -344653350654143152766443575956730685824 11971173 830539264155058121555568472854762912768 11971174 797763184046632533492897227677488282336 11971175 -1239427501074555759880932377660872830000 11971176 3235622729170800417262151340885442560 11971177 1278749184144223384675128945047408134458 11971178 423128351895324432238535213653034135040 11971179 -868785957226412774225355083560731313920 11971180 46502462204596978861329053040301701120 11971181 -190466289452591109069071549870487555348 11971182 753320434299155585834004446612870006784 11971183 -290778324420535659555463779818436535936 11971184 52188513326697291425391650153292595200 11971185 -268882364714783586706749395085581491200 11971186 -126013675289270905066966018115917317120 11971187 -521315226147657555709752501893968827360 11971188 675573585024679181205989150967741100800 11971189 -146983956940379804601862600758610121266 11971190 24962642838876518531604946160980076160 11971191 58486142053588119572383087305905747280 11971192 64474552976000015903255015348616192000 11971193 3903849578157640590930254929926148488 11971194 298423703197921641939318614333902444800 11971195 434826547413880374402868036056128083200 11971196 -51281680896503527529955978954215995392 11971197 -8825576805052699943963127952845429120 11971198 53163735820609585830936539897542729536 11971199 -305605012912879890782219042152268188800 11971200 4777183479756971534870455076782080000 11971201 -358836392373664318096982661192889210176 11971202 -280767572873690228098388578856101514208 11971203 -64419123510581804749747568428885225296 11971204 442091240208795786894910984537284055040 11971205 611589979957320480421927840177730140860 11971206 257353710452595301186491365941979662080 11971207 77112249262179265917662625282360146456 11971208 195474018593931992576460233135306833920 11971209 -52738282486734375734137343828518801632 11971210 -495575081341849963877375009827241166240 11971211 -279092246581589782737215550919497175776 11971212 210786070081653959490571594574357913600 11971213 -1126074131666641404542095032957463608660 11971214 162229691004870663957627791523650344320 11971215 63232946046900416228530311574567405560 11971216 -22892564804173013511475241588832337920 11971217 1003336251258162275563494190933405033266 11971218 -59216693413339572688927491107159900160 11971219 410238309020018288051926026520935521344 11971220 345718972806276104326456800856307412480 11971221 290297550417543341167749061370275891584 11971222 -467485614388501769010170040785605829088 11971223 38905988107498761640466493173013871704 11971224 -25833722337665636880713543623944806400 11971225 -226112403619473360345660699255864203200 11971226 845965392315915318816099291653961603312 11971227 -269263205317720174249133119002281078160 11971228 -193681808087741621111556147730454406144 11971229 215971081436016384319660056682604751360 11971230 62143345469672811425433703156409560320 11971231 -868313888779908475725233994700106759968 11971232 -172100720877506490382356556093121888256 11971233 68301009345106308645594814234797180162 11971234 -629540212224206261462362672259648632320 11971235 -794772728586763122792673126653450646800 11971236 366600926050441846851207761127436400640 11971237 -31750009257524753694147449578410255140 11971238 -1122411174090443627833899184241488449600 11971239 -40317259765468584237087724054604937216 11971240 -868733732147830155863063720658150451200 11971241 -654205920405628917026011054418856452358 11971242 -240872886730719348525122075685146010960 11971243 -2662081011286310309191333770449440000 11971244 -849263628534995961453256768104001612800 11971245 81300934027692545719202725647070961280 11971246 148885617243879830480665453040162643840 11971247 221652742659511809896241849489800528112 11971248 307557589303533903314292150831938469888 11971249 275607927825469763916846999284823389040 11971250 107344912617776674262559300504961620000 11971251 -723272095400967185225489819343183761208 11971252 120857983085215690268152712006512526080 11971253 -148664511180464598804267438928184596320 11971254 -152962411148129434691563687264751493120 11971255 516862678790083485004998765013615091760 11971256 1377505886523167764694100058071552000 11971257 768777530514872263946571900784502114640 11971258 187233604181946913514732399146188346560 11971259 136372566428077967079874445146553999460 11971260 213714654610569856129808442745572556800 11971261 45480110691643216065417448747998625862 11971262 -32286134392437717544613826215675166336 11971263 35756654546175814408167742922698950288 11971264 -211607020993880643349689314935648026624 11971265 -675348308009554292503764237709642473600 11971266 477568355720458868154718688824113024 11971267 163200128325070718594469816073658052864 11971268 473531003728145025292220104162487941248 11971269 376390892310384013034627529365628300444 11971270 -5426910934287923550803971630558325760 11971271 248669739596804942792261614266146736960 11971272 -577030153980723689785419757314569134080 11971273 1116928024092966032387782548344415304720 11971274 -63898787390983064817625746486223454208 11971275 -354837557649755288590580643012142630200 11971276 311507615571285786317906720315326672896 11971277 815970422640521369474125877131375647840 11971278 801300710631755075863004755764539931648 11971279 -619570627173064023328481587422860813720 11971280 -92142612237833816021919546508396462080 11971281 -56577614894415715201328807912864278656 11971282 422979220776749381944735068168139782432 11971283 -15503858949918279146332608196661285856 11971284 381623787361274344591240506151656566784 11971285 674788497843208227898078398740151493980 11971286 -1532663562264407159216669432176007616 11971287 829992831751064887748132803409183364000 11971288 -118606648872767936534662590622265702400 11971289 -304553083679730113544628390438225643232 11971290 351319659450977023217553726161179902720 11971291 -1571904106900575312647929088220132193416 11971292 -1011346614092161454187596517303212359680 11971293 47738705929072859182908072423220242624 11971294 479361242855346082145010472753043565696 11971295 -51677769500254010435856868118109954720 11971296 436753154773039814446151697298384748544 11971297 45738109507382986156843380143414654740 11971298 525808947219441284427471947845959551136 11971299 89207879777515491846354068504345559360 11971300 -558510103818599828146445407086315187200 11971301 29001307212463868991392713551071827200 11971302 68466555336052948016950614181905168384 11971303 -141495505412124054654767062295130567456 11971304 1124545223262157672857534805888522321920 11971305 305929053719094392600430690848002875300 11971306 786663591498055475561884469155683218352 11971307 -1253569724359969075881195216536309387520 11971308 -100166047759896663782425129349226416640 11971309 113623961726553186087516275270799434240 11971310 77030692289795413941457423249614251520 11971311 -993992632594976224063695263305968564480 11971312 48157259451077904426541698117971542016 11971313 -429171502790829724707236892180004298700 11971314 14827295554756413805538194687983914256 11971315 771121052304781394782269597057485479200 11971316 59492829265637641979152959456212828160 11971317 -1005473150049060776187808706615568919488 11971318 738591473885046421854106814826245427360 11971319 -267373435773600013343035867118340339360 11971320 93817014469219040363314900197973401600 11971321 68500302623240407432469663813969468522 11971322 394438744456009439051667812601129686784 11971323 -147346944810948240508614304272871176192 11971324 1333426545704325083531501583550907355136 11971325 159454599091947368267936099247270004050 11971326 -36273222418029713984435885947180184256 11971327 1119440674879295841658151008022869842176 11971328 -136255329956529769494965767775553847296 11971329 13752437452525233280201013587711990368 11971330 98529248642525952653649918563615923200 11971331 -1075993746430270008199445622000644324868 11971332 -260257768736654811061718189434361511936 11971333 93478112754089995711166254529170699008 11971334 -266511888126602303049273076995000823488 11971335 142701749183375288474433671393949992400 11971336 399293859373738103309294267004646195200 11971337 904873340258223326846745206126813424666 11971338 124282541392767102222990431970200089344 11971339 42416355284218343078700509104283455488 11971340 -33172905107387072066486376540223441920 11971341 877381364839684950691482240240563217600 11971342 144784116138895928837945677855410075072 11971343 90421131991306500372185276626092742224 11971344 -26152482218877684178426967536655400960 11971345 -366015124006959828837988882858679890200 11971346 -567874288347440023011293220881557270128 11971347 35705163317948602616808539726057321400 11971348 598006639118526771598825757344794612608 11971349 736033484636494526826304692767992313280 11971350 123046914208055935595439087347888736000 11971351 445560225140690816408148623864659583152 11971352 -69812111887326375910249196536629841920 11971353 -378620808280608498960177621651437058096 11971354 685055360186781673481423626431764891376 11971355 120561321225404162458433182874616821520 11971356 -838430901245116731384771767658800925696 11971357 382023170765355858112117599561390773606 11971358 -151087911378661456736083949713495941120 11971359 962206579665063442018190067472732494024 11971360 361268397369396104884838145339923496960 11971361 52536328080183952865721152386694193300 11971362 36505216854178761379489762673960764416 11971363 -430842759438226017599808703351076904896 11971364 21976345721217337492045952125465819776 11971365 -81273840164611628911438850552025924480 11971366 811492510439935046587626054265623880320 11971367 -794046845234892240656388577950699211440 11971368 -12308192880376886289738072740302848000 11971369 -257840399293893947049686914610164196230 11971370 -505322312226499818169397902148727767040 11971371 1392496449966701214653003541292613812464 11971372 1050715442612078722528671010523889664 11971373 245479910872920658791768235239632105622 11971374 -21303591993871550436882611589593748480 11971375 -197559945461221656621919196540318280000 11971376 -65102260258188168829661601492042989568 11971377 -963476536347588516857971142254324398 11971378 -110181024621815638614486707922193067760 11971379 406816592750525364966178779919714967376 11971380 -32746115755952005106471020590321469440 11971381 -956303330202431709741380247164538777216 11971382 -716201487416011061636041322478202202208 11971383 -731520892518839242852763365483305539376 11971384 144270409109417204176562411271017410560 11971385 -130295429904062583855437210681425027200 11971386 -104131569182868012277505241179578036368 11971387 142333987747179579990225462450387335600 11971388 253822422070577307159877564548958632960 11971389 522669398074602209397643353229888199424 11971390 -150051062521256483234053276428219177600 11971391 -355036857839753298096944972235205863768 11971392 253976821335377158127126792328469020672 11971393 -394188951490830339722457544384241076800 11971394 68734315691304631809688487827888035840 11971395 -925281518467903618369906408933150790400 11971396 1122114924412910433364217355396144156800 11971397 771434483193439792264661910783705714846 11971398 3987329830751320991991740148952291200 11971399 -843345798237667430039894587028301179880 11971400 -126187904419761076596410624215474176000 11971401 -120126331567064738620353262556895676416 11971402 -601167414569054008636817091988557096096 11971403 901731977927951646823577006304428411280 11971404 1099274328149928141465981820369738197504 11971405 -956545067881120663016962591563311085000 11971406 -177842679615887518657555342778751218880 11971407 89162974265507889872996547242561608704 11971408 61673930888509380874762390254416953344 11971409 -821471636176625065830524789984596917390 11971410 126380913829396651713540990776304913920 11971411 -859354301105227716895948320403608147988 11971412 708048349932888024341455829438374313856 11971413 -973980341513080255378847168736683603058 11971414 23418804360784716410912051694907606272 11971415 12706783649428043207780271382642793520 11971416 -61019832500649246568842526936105820160 11971417 -948364938082552341282402312332455765248 11971418 -390265502906390487296573984476456845840 11971419 -774642502285876961329276733648552926056 11971420 471576794456933546438012742179979425280 11971421 213589217603422189918058091448319477184 11971422 508046422835028548390409192162548551680 11971423 -909628763802978788290941369125015743520 11971424 -122063266513142256532086853225653731328 11971425 -13640632811940299155115438611178496000 11971426 -37700850311549770434652929061380867840 11971427 176069358001391306142720889705708582608 11971428 -90085405467365791058956706917714206720 11971429 -226356961353359648718861765777823540740 11971430 274668815483686919538914302773388800 11971431 404281721383222308058808055174115270656 11971432 -400838884959663191206474047304007270400 11971433 1830706127479948671069153269328206234760 11971434 2124553806464565575340635328346051584 11971435 285529583517941779738043567139556043760 11971436 -1104236233804784921331383165658694936320 11971437 7138850266249167187053424778657727168 11971438 623893783029939579464719286622933165120 11971439 924380313447920437214527073173509612240 11971440 -25917716450868617912802630332999270400 11971441 359503703028593937146462056928266416192 11971442 34317096839199412946300640080300467200 11971443 -53627956707925439902710553074662473344 11971444 -629551351729383966317837342755355340800 11971445 374456629573653699300566565576685274400 11971446 -24776268734518063628726685086692246656 11971447 -1086385186581784172833495130659385054104 11971448 828156967932484461595415877960111759360 11971449 -109103646831555132305477981421249404160 11971450 -89600229549461478332543303617330158000 11971451 -847350548488102794750866993745080016576 11971452 383989980102093386616629894106928472064 11971453 1058379609908656426988899411026129023000 11971454 -165597765904950867991190661299460126720 11971455 -136982098681305856503915157511855030640 11971456 -21470131195601724613838687051930664960 11971457 -1327856867449006224889337325446490663294 11971458 -6631226478634420335854867950596813696 11971459 415129146534568747960780400894277453960 11971460 -555634842962932291098875066418641203200 11971461 360742297820132352630681927170844163200 11971462 20097640514242769232342169963190521152 11971463 -141153096604352903868327706356185765760 11971464 -727816393050319401511079577008285614080 11971465 27608990019988957889085981795465201600 11971466 -18568768485752148395288992187950530816 11971467 -103236661941642961035008479205352522552 11971468 482558694554233677565218409705022916096 11971469 1489295292216398076676997273995813650870 11971470 -784207508702977552425510721888972800 11971471 262761047919224708173838175794244268752 11971472 186338026979769457521646857699344818176 11971473 -99337223859566849824770892430810215200 11971474 -148590275000480962830097968943934792928 11971475 370138078435192396372559632197273612000 11971476 -6004836365003866995870611424832266240 11971477 64413976199760085405226446053631204992 11971478 729420273352594179439693939252823915040 11971479 -6814831945975638487714224099078588000 11971480 -801414360350376667016684738227740057600 11971481 -48592662450999105580082238760452435456 11971482 3290426909768019536499578874105837312 11971483 -246928168988838468044262611765755264376 11971484 171047551190725942705255828859800206336 11971485 533835902302920020363986474097149359000 11971486 -270247659508651699342612144810575623808 11971487 -25109740544355311145149091656331050496 11971488 926640321502988344602764664976057565184 11971489 -46688528941880988856970261622524110076 11971490 -191484583110560905219496159523611467200 11971491 -276137283857287382535299911878401876736 11971492 22070446520150591599656434027476033792 11971493 -3757102323451282816179918535358277984 11971494 440693702599745107572474675017534813568 11971495 838514098911693156559080694524023139000 11971496 -33948013436336147927983002874936734720 11971497 -223056833460730145306954169623221591872 11971498 -100796607543043216105158144104423424 11971499 936046574702009214620655103023413512500 11971500 -386462757244905003717035998676545536000 11971501 -19045747659617829029666392082197594720 11971502 -396777502138347487771833386988511326720 11971503 -1578737300877925482841625787539564185200 11971504 -327410410199645218962596020159183175680 11971505 -114269607027020467598232921036890906880 11971506 516191513433910817954960209004205479424 11971507 1735625815634853839186938480627848985432 11971508 221985132840218339360636752851848829696 11971509 -36152639690242037461718864721935040000 11971510 -126179010012578870841940986387640128000 11971511 1771704398838500118229479237424105045152 11971512 -262255966692830207274801636326241607680 11971513 724155894190120460095638403937628316560 11971514 68231825049878158295178302696902145280 11971515 -454860994051398449323294994408513089680 11971516 142424829767097792260612315418917565440 11971517 -757320523073957845951697294358126517434 11971518 -32901995691615188187145226005138980864 11971519 -80263296938669691822321277154886062400 11971520 124944887142589301372274295311433728000 11971521 -269398024483486419337016612919700853100 11971522 157003509252542202696702385341740847312 11971523 -50864067842624742326079314626193210112 11971524 619867263426391680267744824926054726656 11971525 -98371745336171428626747801469223066950 11971526 12284766976091153516395071836579997696 11971527 370202478261471529679717096761678858920 11971528 413191108460807968371312009747022479360 11971529 -546988672831898237472351752382916104870 11971530 -20158306134616468143184402264764672000 11971531 333826428199264941809181216908189871504 11971532 246158992626541262656110505827901796352 11971533 631905017779435836220709912446779008640 11971534 226704694763791948194241861883119980480 11971535 65539285766812397284111008631491065760 11971536 36090784214408613394428922414376681472 11971537 1126847733431975476839505608828687827186 11971538 901431783368152434876986486491347182880 11971539 -553203913151961220822054804444930122600 11971540 371963669973109920812225528566549217280 11971541 -588714546171178435759204483222569947058 11971542 7630648260976092846882593251142014464 11971543 1418966202672715920827589696414165301224 11971544 -3143450921338945019482957221364654080 11971545 105603656222455986878850304804821249600 11971546 -76676801435418017071285184312884348416 11971547 -472607877892610076912218911052257705968 11971548 -354274582759981144082323818126143224320 11971549 -191326686026696819432311066510852465920 11971550 159263058893960393001178525765343284800 11971551 313807809962998630526137174473530148864 11971552 545481055100889042557337243100671639552 11971553 -1068932480600244263019181484053900707360 11971554 90060935446387610257701322016183577600 11971555 587124212345976029039486783277540199920 11971556 -550146091385849167702467518244998711040 11971557 -16477322790234361421684237340466597860 11971558 -985018270473469475496824617585907343360 11971559 -45003719991069649082145579798330896496 11971560 263271112046039240958570270649085952000 11971561 -14480346890824838283384911273256282240 11971562 46828296120898285506072048608488502784 11971563 353448914989256494665268633842854521944 11971564 -32567403643898132504767198664486181888 11971565 8110016398440237319691483343877544460 11971566 52982799787973732358827557845025717824 11971567 469777598045813508178132494148893505616 11971568 -30495797981743858243552215773712875520 11971569 519635897856106160086583005356126497088 11971570 14600788822211276935125030293371013760 11971571 -598435905630258100752347703308329003056 11971572 -106444590546015378262135464952512983040 11971573 530499132434622228559035909013504553760 11971574 926470211703994383509426578113433004352 11971575 71264919713808523142916107459673955200 11971576 -897664305706125241459395075955119820800 11971577 1514463845631630975842417851754785209600 11971578 -294949628390846070499230437062056984576 11971579 504605007167294715511097886769224347920 11971580 -210808665896174313929100737846724403200 11971581 404306408332242977316134627453266696320 11971582 -188191853319695967480924956008025504640 11971583 -484724730965814068280124966829824043496 11971584 -268598186792911650823066010423635476480 11971585 -104740146222666703551752114060680802220 11971586 -735673473292724454453453065955252425472 11971587 10738834945663543799272897943089829376 11971588 471510119139764605472156254623764084736 11971589 -152867008276182383084397941488117751040 11971590 26914439008179047627031019626287159040 11971591 1409932388266408521435762812330189914672 11971592 -758863789245522537722816944130722529280 11971593 -301981932109775527457922972829761653718 11971594 134039827875579665778458379110594610432 11971595 -492346161452453705160536560178241362400 11971596 33576816971276496071519779370113597440 11971597 1900716898090580961305405933094781901760 11971598 489326588346238809945493702372254052800 11971599 64251729464923961695432417336135576848 11971600 81835418309436988125885722188195532800 11971601 -104970859141295344155400764348295335948 11971602 36813079941103417855982883879618366480 11971603 -457650253710681262825100908496275609520 11971604 81807509673181083288773841811314276096 11971605 1132937231476931359696299336210649163520 11971606 -606392943701499085963930753274134542720 11971607 -372679799379520242055978544439803241144 11971608 215074101318277039166597475792913367040 11971609 -293661926099914118089252042991060276920 11971610 -177745893316573492311140921824992061440 11971611 522332037899307425694665888678492282880 11971612 -752222787544480705925421196038088927744 11971613 212484915679799205532970538003327140544 11971614 105755301291454183581129603392399078400 11971615 318622095894038150770289072674163136000 11971616 8501738607356247934541166063955083264 11971617 263870438241989798749033489943767922112 11971618 -535151707933837540361021670379278936240 11971619 478648920014754962689045099764006420 11971620 -232212308303211939251759299387141267200 11971621 826771975812847139488352510652197202492 11971622 281761799531360145963257654030746758240 11971623 268596469857275901251716880971428825384 11971624 -426541266246457171117641231224772526080 11971625 1217582358985176552673889226447222789000 11971626 -114310608456877596600526159314343462656 11971627 285753088866959769073726077971639677912 11971628 -850842225979002424133789690347276837632 11971629 -7517713678192285070336041092967182996 11971630 2113794601982492374956053250024330240 11971631 221791310888868189618285760932370371120 11971632 20010409953585441155195144010013605888 11971633 -245480276301507694091221641667301631680 11971634 -103090159418025709035797823570172331520 11971635 -4413544592358636360311512645161876960 11971636 287451454966627951124677587013074078080 11971637 247075275651937070263432915044204434286 11971638 82639155170223881063294096375710433280 11971639 -1393135938253853969574778345983329609560 11971640 335857560547176654818027027500530892800 11971641 -133381099425515353799739481700489318400 11971642 23761399899297667675617549695449810944 11971643 417476256341658631826692864325758179720 11971644 -428136842916607334112985429070304873984 11971645 175575599969346778598121585428509294080 11971646 73814847798614572760040483808346287680 11971647 829565027498665663527518885330852938560 11971648 -10369309731113783946148916548688936960 11971649 869899266177799019830345123439526357636 11971650 -1566666205105603284646935517038326400 11971651 -4547352565351302598743377981350299768 11971652 9650864778187411870663083999371329536 11971653 764697319109257172762263631139527155200 11971654 114381934728582515181831995275606183776 11971655 -668473667378000719064816979363225523200 11971656 -868660935763542773589490408596580654080 11971657 -513707254372085131845581243539611887820 11971658 -499934145851812456166075741759779450320 11971659 362717906902248502089028876957148160 11971660 327130849532477319645027793521878323200 11971661 168491350469292635998308095648605829760 11971662 -332524454349182508919372160423165662080 11971663 181047449595240704427082950928087845360 11971664 357665695891328570342111757757602447360 11971665 -96196388087342636243597631549808800000 11971666 -207169347718653524109323706060952058880 11971667 -675326822140545987996103633550624683284 11971668 -33308027870431652447622228800671426560 11971669 240329472532177204631971496244710341070 11971670 38188992212194122597615554361267521280 11971671 511031622732511416696338066013645515520 11971672 163185115679984691149338171972329062400 11971673 -3389834105748237133839881516999626752 11971674 144617111022152405875578802949404060416 11971675 -6234603638550952670954093942616558200 11971676 -207964678946236081933689310311539351040 11971677 365981280351561774946266422813021083680 11971678 -187798118823210658291468624440194080320 11971679 665071380250404343361860804020281525280 11971680 34840967152569383493211458204323020800 11971681 400370440929154613557561849265302248482 11971682 -793164487232737955104590002815067621808 11971683 91571913695585447269408062745535860704 11971684 378802964877959601051444920445717897216 11971685 -631022623028966817569685502516686092640 11971686 -191005863989333213862354865878722987136 11971687 141738694721300850032035035401798692800 11971688 10288840761173090999677706993013504000 11971689 166124971899506900445729847532143211520 11971690 390570483559173658126371188489562393600 11971691 -578676074471960470608788102750575142400 11971692 -271937352945980233712504281362021504000 11971693 629244098839462577625322767056362073400 11971694 -1636829105683528010358665172777704448 11971695 -238579717225123853818368636172333046400 11971696 -25816397512916691489766058564483284992 11971697 -2167364557685146742404522439245713314448 11971698 -96936835165546005215885884822533096192 11971699 -1228520337482963311953707368792667888640 11971700 -15475367466748746346732819191075936000 11971701 -46571134071594316126038490904447272608 11971702 -20445923109371202660163239442690442496 11971703 -426704262522612904196186212574232246600 11971704 135709171784979878570382562055313162240 11971705 711329152192437267408016997212490113860 11971706 406521549793493740712901022033583604960 11971707 -8227450334207724516222557999203747584 11971708 31595687689720303443210867018377394176 11971709 2201596923414847830487688203992186356940 11971710 137662989181585599034288691060447030400 11971711 -1566861304501913154453409576497189762688 11971712 29834480406354914279346344687881420800 11971713 -8910265924863217000183962792785421312 11971714 -20189027824617294599738309100614643840 11971715 23597251403741255871331356512020164000 11971716 -7749393867761295838436146404404176896 11971717 1350857185949949224564023220068101148766 11971718 -284577302504846043609725729539690606080 11971719 86574331615824221954358829423002409800 11971720 -242537034600424333025075701152843264000 11971721 -899054491646265167718116642420628244188 11971722 -29409720892186738705461161530887859200 11971723 1053600403254214144284590763441533902920 11971724 828644608652705426264150394898846996992 11971725 -10902295778993866830456461203981898400 11971726 -201120196323926179484784397379567434176 11971727 347645487080942629415343862285131126576 11971728 -95697950837266228423439822760201904128 11971729 966010949892926998351006731920416512000 11971730 200591662327924585173098708811184427520 11971731 163956341357672566002609061881378316080 11971732 164188138218317358625410187411208500992 11971733 -231345316998466279215415934668267583136 11971734 -314780914321700675622234525218460640320 11971735 -209205246711313659844231317098296755840 11971736 91445046228117980113718011055759032320 11971737 -194778941910474738112675340856639470460 11971738 -547537163283666085023306464918696670240 11971739 -872640044707508529081290250563776367040 11971740 462515179589320075091625194780682240 11971741 -660564138288440029281529122575497528858 11971742 -43128158646726714144845095786318297728 11971743 -368785254208108608859430911165887206016 11971744 -618083633167788305995908123297365950464 11971745 535605532149219278781307923995375819880 11971746 188529897434851095602518525076933529600 11971747 367930578579967614710800887333210803200 11971748 170345747385094962354010213736548254720 11971749 156038859818246361440486572737716505600 11971750 88013175002914705420107035542780224000 11971751 499789904380402674158206821572594842800 11971752 -8001002196985831551058027593407938560 11971753 -44707358815037657992244114795968099776 11971754 196745319030973944274438131816131082240 11971755 -11589821611876464261856067317561810560 11971756 -55483010143604244889106080181323713280 11971757 93531915434303844680010220003628190720 11971758 -463137831217120980647065219031258606016 11971759 5554440490598143465193440181018253304 11971760 -156521529186009973648752691358436556800 11971761 -154823905313827921119843632177616760416 11971762 8704152817887913363514380240399976064 11971763 392887040415276649199258799572963712012 11971764 19656109009153294050480142477332473856 11971765 258628259164302230527246197873003741720 11971766 -206693541687715446627178377871421677056 11971767 -169351083062140681905745033089394917120 11971768 -601879136159613430917844220291156029440 11971769 -446108088134202510992250354432237343830 11971770 33854988283370199869882318577388281600 11971771 223679350058195565227500802076256778512 11971772 -273325553835307608358208922325307328000 11971773 -653923349400676415742316544560480851840 11971774 687275892308000053182260612155816104192 11971775 178395122212165276591840846884133255800 11971776 56449418291565424493660841747733807104 11971777 -1104384281689012641723862395564344765374 11971778 -280173589723529262149508028341695952864 11971779 -250342677535975146914118033367125399816 11971780 243746038239153795987450506615563430400 11971781 -27643896795544872770557500703195940388 11971782 362387766495088469604828446369830397952 11971783 -162364319142943212878160596186333468968 11971784 399933517337357384260782125443013713920 11971785 -24538020072835983440829515230252780800 11971786 -606788764767342067364117164737253543680 11971787 1096960375982323326744179482271838284436 11971788 -168634285894374979916687080181579481600 11971789 -1225733101885623727364624572386489760340 11971790 718125432961689780380949454592554638720 11971791 -139850722257874011334272684784877354592 11971792 -24898250696249818134663743391249203200 11971793 1738400229335426307713662014223446215424 11971794 -82896830531653151005021143915319024128 11971795 197243066722932798557878366776823543200 11971796 825202180804487975875540186098749769600 11971797 -119864599745445685050450119023880517120 11971798 511422915672169143960088719272204762400 11971799 -112518263999716199577657373386775048992 11971800 30156574165631412600576727995367680000 11971801 336913630290326593009360873980837505802 11971802 -2924455784869855772771029937338404096 11971803 103522301264909306400705076317135703704 11971804 376687735125013292457221393905638785536 11971805 -839655132334314557607860933377993188000 11971806 182721236457539381730204130571787798528 11971807 776789314160671448834724010284707719152 11971808 388847520583165691543871845209323601920 11971809 239610601159407461308335993744649895700 11971810 -283990500192425161943626632426939913440 11971811 -1250884554487285097057990784491655615588 11971812 -367016202797542391960289752473121983488 11971813 -45166114356886131049895435515091608960 11971814 -166142146011075759143621765602181744640 11971815 -194437455732363830335081249081812594480 11971816 -168910670933656654002636694849416299520 11971817 60360643052068020248327139081644969280 11971818 -310043078589667916445446787324060556800 11971819 -480902450166759539847546082282842496780 11971820 137284060378447683462182249562329057280 11971821 -447708984008150382700977876846570660288 11971822 -10411561393060689911503154130286323456 11971823 721677092361833649526109918178133173072 11971824 -156029400933807909389761494474369269760 11971825 -145584122866848124527069462411125445550 11971826 313720940405055451996217935302084164112 11971827 -283051708125165299351146360405576122000 11971828 -406584388361213274571359466525403774976 11971829 1212049926200655706269584352926584832430 11971830 -34434935523925019388750009103683943680 11971831 -170753801218348816576334943314246834640 11971832 -532188279076734252711880135034888601600 11971833 -691174050906598063183715001468446089152 11971834 -41746526323090846400901506375033342208 11971835 18526328787397137223153357479738722400 11971836 265960493370391255071421465554041309184 11971837 -374637371573464694279259622442464411008 11971838 896454023751640816959877371772574650560 11971839 -158848934613037514657989427173580616960 11971840 -128976306617778479108851753166045184000 11971841 -358929264642840892173881655536612132928 11971842 -265231368585918167611246821393305124096 11971843 -715554993165123547009542833961439056 11971844 -1044864879964387403224048820718656861184 11971845 4528083769727129323300836288317404800 11971846 -316271389250120295949148929640924212128 11971847 -217308909340503605794501375638025062408 11971848 -261702127449529178676617827141887098880 11971849 -1978520440889132330795804677284608951936 11971850 -305292339878341438364348175757942291200 11971851 -284984216126706130740211945806503472168 11971852 -383820223579509887329375386069003648000 11971853 559378552424406553764005020886872770102 11971854 37370724713524265450963764227770384640 11971855 -161650285944771607664827838815901494080 11971856 -73151751808895000055373973606602948608 11971857 -644775388605809656104010285451192178960 11971858 402108049419373796630154073875589499280 11971859 463426093850933265390234293483359550592 11971860 506046104349875951307782015772195102720 11971861 445087656686117523627681655858926976 11971862 -81487646312647339040212244443682426880 11971863 -337850494448983927700628343112749970208 11971864 227403567013967634787446073631590195200 11971865 -396659507989893439422601838751173481600 11971866 -243459182127710111319068932872199051776 11971867 1225710301501062571757187734363194894800 11971868 -264317426750860793262378124670001321984 11971869 -150148391382360911617981907375645949312 11971870 82210941224375614017486804839467010880 11971871 -678200832933528402575997341501496320928 11971872 320737660776959461076633629603143352320 11971873 -838979834735295897246182672036866009296 11971874 -21838077798555743027615591742331585248 11971875 516044814872444222494620144950159850000 11971876 -1027016077846042027125749958512273517312 11971877 -31160449300126252731142581933591008868 11971878 -130945819085448879689193000870214318080 11971879 688545380035531863342046741380873311480 11971880 365055132451307002267279592129613004800 11971881 203648432148158079171700781711986848480 11971882 124863366714821190173656524832369953984 11971883 48560436542398472068085764542516906240 11971884 -279150122150509374358568374083370057728 11971885 196277988060675978091976079465792701580 11971886 27575112188723339496046668739744771392 11971887 139799445700788350831079170485609089024 11971888 -4936019884472647241805540595590987776 11971889 268361866721451409805602124646682882740 11971890 28825365508068013125626995691301642240 11971891 138457590144946895545390043313169770720 11971892 509000212363962977365454642135327865216 11971893 662284914501435950346180534211968010944 11971894 297926998578144810916365544977032258112 11971895 603735605135099724341970893533260180000 11971896 -1700101837777590729138158956183545446400 11971897 331561466571473380026462165060433952000 11971898 -264821686316875350370484768165861864736 11971899 -507016475980095729259995466397164768116 11971900 108550666575490112089583814135963328000 11971901 525134246598459214440562562554924840902 11971902 -35970179308021963159179622966483109568 11971903 -652189672037678738871758946179189350896 11971904 121291530250743356151694608523094654976 11971905 150297154065573511714669692525044070720 11971906 31651792148680343061552847455612348960 11971907 677725242216606251033492100038575721952 11971908 -309154359618681247638022274433236090880 11971909 -100097005621573458287487907555366315008 11971910 222438482910280875165238180768338236160 11971911 262721157216211129018622786481355979904 11971912 -709201547139369983550693521730353740800 11971913 -521937511318663752146941033386850316838 11971914 -170238270571867335178747962159633050112 11971915 666123200025857469906365569922924902560 11971916 -9764103511666360308943172988073098240 11971917 603759203351247402376853566499894630934 11971918 -10992151682285003401888968723106322688 11971919 490819678678017006953474825639902164840 11971920 -82448462309702763846232245058421391360 11971921 -46704008843555401258071854761544256512 11971922 -228283208311375261625443527828962533248 11971923 512965255219276564540987023005060518584 11971924 -164616569936532333250642613526175238400 11971925 672322838333002509278133863477694148500 11971926 -5182189783837038987397002689071584960 11971927 151874299922413770979640773695617046624 11971928 -192188275699376615627902611268893603840 11971929 645396921235813908183692082225237821088 11971930 500504541977877674275606279877876763360 11971931 -14338654007553422825017253592318623040 11971932 203692233751503447126471749873832591360 11971933 450219737353857684159911993457698563840 11971934 228484290945140895821696389180594013184 11971935 -436843088679739849281930484973479384800 11971936 -519594145944212737195110102102478553088 11971937 822856250120722579163358182395368019968 11971938 -343685840348415312472987840760766904320 11971939 346700098328329949439192618303739715072 11971940 -87384597961849287097180681512818757120 11971941 775074435828982907028677316252547831584 11971942 -150079460854080890676963599424047518848 11971943 700471028311648905425171817681978891192 11971944 994337874695549274608148422580617656320 11971945 -115556443243526085533702666056925208000 11971946 82708770881290512796055007002226284544 11971947 -47587405307563372926084467287939801344 11971948 181995432919116133566981563804617111808 11971949 14218964473375099605761006343464963520 11971950 195044489569827372218244643529363793600 11971951 188736669835456120837944595184408439952 11971952 -35325054624350006962420561094465814528 11971953 226941223607820149961902417335046358144 11971954 -629220388746000953335054891237319737440 11971955 13214397083063189554184367896171759760 11971956 -425123168073421826684592142752717692928 11971957 127841992114312960451018548413645516480 11971958 -178336971976198009343794599280076465376 11971959 66829552410019632390511889570715568896 11971960 99309672739316623366648763595797299200 11971961 1206463942239444449065518529936309225812 11971962 -57044251428232832341471120103353640448 11971963 1961902149652379939522767187017087233904 11971964 -65969153461305849238231008529808845824 11971965 295601325510803800444673558896830273120 11971966 -670132649888581111012450422889308845568 11971967 26876633493379468559597087216600054784 11971968 557957873495496346191090366860828344320 11971969 117925280464727787643940143910091705280 11971970 589491453132772463065567780262633755680 11971971 -782364419177593999775558304345684567480 11971972 540419961533992790776312259839559380992 11971973 -253659614021974994789807117861097336036 11971974 5011472736413009460303152185853655552 11971975 154709485536409410138969238681719572000 11971976 -734696763816224575414559856081149952000 11971977 466266893332587709134864648925950563520 11971978 648266967374303365452996199643595663360 11971979 457644822810171743393953037920425204576 11971980 26288814020249817219720097425973570560 11971981 780172747631416334336603949154746973440 11971982 423071663474543182308776353873340352 11971983 -173495592410999791372669324084525240320 11971984 -376472502640609509097218309744729088000 11971985 346120772966252264219420913755900385600 11971986 161814741998793559714038060442471025664 11971987 -956310762110411923533463921907076225364 11971988 46740378401233815063337312011719884800 11971989 126623850342847422333356938193343803520 11971990 385564583086806671820747914099776416000 11971991 328481468027710659342342090276093736392 11971992 -258407633275542658575616285213015265280 11971993 38295185793570991397092897665196969248 11971994 454891994486183089299325716051807661296 11971995 37377897540076966743485206784935142400 11971996 201774225404428346527101882363510464000 11971997 -1007350445887721880367691432312050756020 11971998 436052394105845043158844320766673963584 11971999 -59263959619895490160480050029958479392 11972000 31850315488525829393177943988174848000 11972001 49891793167217343074722304054678265600 11972002 -106829519800552925421133911921833000448 11972003 -184396944747363556344015234170881802856 11972004 632419816933755773178037724080517363712 11972005 -31445851568586058747063228266115564680 11972006 672273509684824262914249604984160977664 11972007 895087202034852149451300470090811879504 11972008 83865510679348045539979252704000000000 11972009 -232079719969310582805079311705868032384 11972010 -12022359257852413237188828190145053440 11972011 -157631265137580787931468494598255448000 11972012 465587865262704842197785796965899950080 11972013 -304927795830464373831671253242864260800 11972014 89611112603906188494383798525137121280 11972015 181556962515809340621108463013669589600 11972016 -19915970011489504488333783622987284480 11972017 -519973198094708325931657330198267552 11972018 51688204218684744836503598368973874960 11972019 -269333388444279760356999420964402615440 11972020 -374564366955552268820321355216157655040 11972021 270517288394925934183631983210913034222 11972022 184219201809939695336544613805368500672 11972023 147274398675476163814731119869088706480 11972024 -15184182123665704362371741752977223680 11972025 66044679255273528258100188105057986700 11972026 348419156312465941964677889863667606784 11972027 170897376462881551666810049310097947912 11972028 249980937698583084061427493942436478976 11972029 604924510688797648302440214086882500992 11972030 -164902371872114884526812112137251897600 11972031 -355419592930860218493395461388469953136 11972032 -240462158009874633821357027216838361088 11972033 -581133417616764573357003201590478054480 11972034 268069706890509253320777856070625186384 11972035 -428079760996424804192314128146635126080 11972036 247554712640843133395078824661641986048 11972037 -213303496298349363460567091653750995456 11972038 2697529837746415025705369921171506944 11972039 155285208413387794750056578576753876400 11972040 298236824600171642960337548279717068800 11972041 270107263546748410864990487245476856200 11972042 304763721969341440595330881069571226672 11972043 -66149647454864504670679402305970350096 11972044 316152227821253503237100451554200289280 11972045 145093830057806429158408231972977062400 11972046 -347817166628420803040588683496975642496 11972047 -105623744032726670419089575089451260808 11972048 31075762017032977513680224224550191104 11972049 969081147290910078421572293636629929120 11972050 121866903723243735054899434172874538800 11972051 121791789118985131793036374573323125664 11972052 -257488302314465905132808913083749355520 11972053 -199705704740735958415196953926247795680 11972054 -109096108648047137042517154652633229024 11972055 397726896156437606315886480400731417600 11972056 354462665151616092957284687429793146880 11972057 -492528189671969918411985964079559989040 11972058 -39108428370431484179780435902468646400 11972059 -1631309067383754146023094687765152565040 11972060 -6138956389833952973287224560309130240 11972061 541545625274960023091503324628895842310 11972062 -575323748838389251152166476908067331968 11972063 2475790345764341487805943700309130752096 11972064 45561153737152133115827734377378349056 11972065 69070897009588633713682491686564404800 11972066 8199499060540961438496433865913905232 11972067 -574678739896671792909054510974231984520 11972068 -53341061770499323399321608495146813184 11972069 2251949236141448165615990592929056578240 11972070 348007555363692239901248041613975040000 11972071 471177712515756066862098502276900992000 11972072 864066871140170542778387223797035008000 11972073 -27071836169104220282999135274538084896 11972074 -787471104827611413566516935639032592464 11972075 -419504263804894307814211921013917094400 11972076 24186155666260686767659905291631263744 11972077 -58283129535105342610464325476135239592 11972078 347399419200854171175880223301304203840 11972079 123106545462059994622955492762823335040 11972080 -136476502388517919720443752217104547840 11972081 -292066707597560574388287746229109425936 11972082 -237017653501674386168187504799434966144 11972083 53175952787231787696228146840931600332 11972084 -168996901503890478839940774251642191104 11972085 -327597708954542271959705358473691429600 11972086 135530020859309809372579512359668137984 11972087 -447825898570808090332305533856264399960 11972088 -790381001884410083185583734002770288640 11972089 -441485380999880974277080427078376900476 11972090 -82163247929806480745403096062187033600 11972091 -197076552072395807447723118140799975936 11972092 -819745153905572506045779431762724991488 11972093 114880442409605747871244524136666696800 11972094 383190262540774340110640332572679675200 11972095 999416435786573873356050595794868170600 11972096 -144891506773615189705588242404238950400 11972097 -1546477051799431244052555454361586720960 11972098 365830693393546641914131162071262385664 11972099 -141681120465159161155460207192075739840 11972100 -26485992845215027728841505244475699200 11972101 -961187122897159775492013776379155460898 11972102 160518847662685129708205360626903522560 11972103 -6447464969517065270297684083455360 11972104 -1105741599040017383812468980777411655680 11972105 -358083017303713862080020177793817155740 11972106 -293744377578712135131774109760884398288 11972107 53595019956270258036843451377640193024 11972108 -1133028745610693699376492471883175561472 11972109 954475531044713705711971201718879238240 11972110 12597668866516297401625392299824032960 11972111 179999580934360050650321047442903201712 11972112 115431345751490213662943258855965655040 11972113 1372714302810419125229058509193675645362 11972114 74493185572598397075158443717313963520 11972115 -494351684597108214673417401997557882240 11972116 -378967257640720426292190748864467362048 11972117 259139655839845386277134566157062836380 11972118 -111903321713875916497209435784827640896 11972119 667796389048976250028667382880601628744 11972120 427707135895434908787601211844191232000 11972121 -287675632596311648995718596346423948736 11972122 -902284958516339019193350838967902837248 11972123 -17891626904434030623240338441912913840 11972124 123421847429559598414672227152796933120 11972125 966496587862601043033273076825500264000 11972126 1235752328512287836593487700376557703680 11972127 -111310391093532652186313219760978899568 11972128 338235992847969409776291546785749401600 11972129 181571801403773089549019587059902499894 11972130 61900943130953096283364099468271339520 11972131 1597244515223332971470554483597968512472 11972132 675390664254014617412585253562628704896 11972133 -380600351549167794374409055286985589698 11972134 860660695477856757122202396740861640960 11972135 -245624295129808449403577687781581790240 11972136 -569712953185036279446697884466163712000 11972137 -14129967783352844341990199034955959680 11972138 277891586268391493023310436777748939440 11972139 217219366472221584167239236798636522480 11972140 -343588834589108768007783696692394808320 11972141 619286722771534853525994874753371355542 11972142 -29410233384159862880932302431114568960 11972143 -1084072251265229480031800250426348410608 11972144 -16625386782946544106249969482958176256 11972145 629833043820829581189527098820940126720 11972146 -131163597996349578907602270494105856 11972147 -68097443812627016758034685599529270720 11972148 -847340047126445740467752906592137478144 11972149 -228831506056090074571738335327871693664 11972150 -475560777988420568317781717897474640000 11972151 -1222302894423847999939173804170110230960 11972152 1365951992704410490525039044456300441600 11972153 -432677117221088499129326703560672240598 11972154 -21154431440999346045514001954950394880 11972155 14351442494942579360857902683716804560 11972156 1748715104004828896111666887895955456 11972157 -10719854717796349224822270980674925760 11972158 21022172695598458853832818174239807872 11972159 1335337136276472755561765962545932295360 11972160 -55379023478369118825305849890492907520 11972161 355354555273413420503492023977785453762 11972162 -197635491161123586029880780150232358400 11972163 130315517782668472596503541651632664576 11972164 98435496977013214251208786633079265792 11972165 -764157257888720746580829638281250456400 11972166 99371806279352701754201757698375692800 11972167 169664779150371699605178920790227577360 11972168 343604705615663853853466196274102364160 11972169 -253093968975057985602479374245248753664 11972170 228976176539200415599223563809963418560 11972171 1620537843127119702113758129195734468372 11972172 104643905622459892087179125145425812992 11972173 336326689837730293759716449345256971500 11972174 -77908088755112314415130853279065257280 11972175 298511403144153423100073790705082719000 11972176 -239408728161062584060322564511993970688 11972177 -403972971664423729810958720550026190528 11972178 -189982384833124487945943236761266228480 11972179 298763908781845580697194376451211699784 11972180 -286735602109696534160430897071841638400 11972181 -108631404517931590353550908831175469184 11972182 -436664218454702856970574753698005037248 11972183 1332158110024417823939311477817967399432 11972184 -120395688642177037572367563430106234880 11972185 129384381384216461264966704460222539200 11972186 -415508411034779308757786351610315555840 11972187 118610576909244247423576409148261466008 11972188 -789796085040153153466147194342336282112 11972189 -1104590435246312669885403419015693280 11972190 -56302343657673481260173276373390888960 11972191 38867419946007356909109228052274407680 11972192 -465740294557436493257350262514508627968 11972193 515097957629596132341071353816060742064 11972194 -221900718716842723147735839063445275648 11972195 -189594189125573759522430499112176936080 11972196 -241203592328108405126686499139677451648 11972197 1201120903861062889893157808766966366720 11972198 158375941647043229447337720927795843072 11972199 -488889367330392328331352075930938574000 11972200 -10986336623695694316182672287260672000 11972201 308604944469831676460363838222779913984 11972202 -385685044176844872972865769473058916096 11972203 -1236965661252790830063592519184896721548 11972204 -16380331620664034533432673751896818944 11972205 9367589480792291822994966238321739520 11972206 -74443741020739806370095938421126080448 11972207 -8820189905887723732331536618247858928 11972208 232116073583290435696246567623963869184 11972209 579723253292715451832880376863147620080 11972210 60147062578319847525394931995405241760 11972211 746640130712576490020966336590346953272 11972212 -140192657399775732890089199757752821760 11972213 -646596474355705457990992992965964288000 11972214 34877739735843191781885882604933972704 11972215 -320246337614837984433290205371790093600 11972216 984078743434246497220829494265454428160 11972217 -181678264279573413507443305501597178688 11972218 -12875566964938444271827462809881769984 11972219 -33472048402782875830910822403077296584 11972220 60432374719451618757105478935849216000 11972221 -1228104547300562143228095313962145404000 11972222 -263926823392300595207124158125395737088 11972223 -279845301070978915701802984598230190640 11972224 -1877617812929006441757013277241507840 11972225 113910453967503893030142923136986265900 11972226 97366716247764893785084794166278663168 11972227 -567923136484223176053055659236441452320 11972228 -199023010637166887653548629110141506432 11972229 -262522187247476250368702594442844670592 11972230 446150248695547502504446679554312058880 11972231 -329150880392080475731176382144366348800 11972232 558277364511798930452242498203648000 11972233 -48066899882301406142701883057232207360 11972234 -420011811540764773987947443970168843984 11972235 802385573253002328821131397228659200 11972236 -113725713107474049173903959919843819520 11972237 -337159405898275814018452220848752637800 11972238 -3024543243641341393257926143446835200 11972239 -613592164605731315887153958693716379376 11972240 2975238152722944035851539169797734400 11972241 525370965526702785703324751955980129250 11972242 636268409683210402474264116832111939200 11972243 59339778537321097409148120017087064492 11972244 -513651963939085295887168700763274045440 11972245 -218224367721541736574982050724610020200 11972246 78129918927953578713137109015592832256 11972247 207690886216604151572786607777903430272 11972248 792480024279054005617917775782609408000 11972249 742629153637696847654241180565271282250 11972250 -672684695641912805479312072046728272000 11972251 -295461522207983334947660519312232759528 11972252 903778454301536527461150150234870845952 11972253 498463422694372940533096552093780264800 11972254 67104827079795021243418837633860083712 11972255 -437338159674472304323857071117306346840 11972256 329825930728831232796672391399612612608 11972257 -143921257279911450944984218731413125968 11972258 191417461944151001428368897504357415584 11972259 -185902597230955572418828522688044131840 11972260 473512883490172611014851320381292826880 11972261 -368476661774748945500278553888378527680 11972262 106826307629251365988252871620213997568 11972263 -43052774616163688276151379283927476320 11972264 -865681105626372594731531006118047216640 11972265 -654033092197855278829812519884091151680 11972266 -414973146653672314149347198796802365696 11972267 367143158974678823311801645536780154632 11972268 -3693390316251304110481959924160525824 11972269 -731748212657654724884628941436350596330 11972270 -270115545112631236651174831180513319040 11972271 680858124993724936219976806160450102784 11972272 -51311920581999144211695157669527879680 11972273 171183455710563370639441196761544010600 11972274 188185385575899556000068095505473098752 11972275 72274022653161658517898425312893186800 11972276 -459264855825369809902177777433143104768 11972277 349182665057816794423919022477139559214 11972278 -91371038538828659869282647199831369920 11972279 617670175880657017620164491681800344280 11972280 142178621906917455580139804950118400000 11972281 513164453200828622597712969691333942212 11972282 108062051627089860506308534455064065024 11972283 -737715878217939857832126729475356652776 11972284 -233241234456801218705731905241454567424 11972285 -264898913839895882224512940120917774600 11972286 20406500739766429436458075493019786624 11972287 -165791797234501041009761897801159668656 11972288 23818735938502365311347598829932249088 11972289 -143474931602383317671352165911263817280 11972290 -362355816196171941678264788783296266240 11972291 -729859384078679523316884566141072934000 11972292 19670036479494411766094689673501982720 11972293 -167223087677748792002731524043372834560 11972294 -634782840649905255241938051769379654304 11972295 394200719312660601343566347219312094120 11972296 -162724749531214668951155208726799319040 11972297 2101256307225308741059189051943650278672 11972298 -176740585464346742295969697574990447616 11972299 -109688674543994671391877558971679810000 11972300 210639005855113259705486971434345542400 11972301 91580613485254849022021087743067185728 11972302 389521217022586776420660784773702561600 11972303 22306980131451005747566161238177759104 11972304 128182345665151204587899764412497133568 11972305 -83699069077377776381989705145799301440 11972306 569133725159128483823829666556283294352 11972307 -716812317872260180613208621578530072512 11972308 -1279933656610165631857204739366929725440 11972309 -225956458702728564382573863530688845490 11972310 155607794406667638535227017054617681920 11972311 -123705761285292760022316087596227680248 11972312 114272053667078479320157948500387471360 11972313 750708126624740656827431384845429154400 11972314 -223083242798431509254250974130738249744 11972315 -325269471877102718795896651026659567280 11972316 346610469740286072180914822231675914752 11972317 -929354363852547087979301812658428572474 11972318 2172078278021624080147696036454215680 11972319 -23307260025916241746010365069891254456 11972320 -716794839518601308292527498362068664320 11972321 439254032597944907906462318104037103522 11972322 -95260577501491650335463427456632809568 11972323 722180506674746507778137678420953184904 11972324 54939153607870054924394759338592108544 11972325 -452157274424557979259400126479472430400 11972326 37230931642011548240846753328872102112 11972327 1481258087101183938372151066920598021176 11972328 -190536378458001836152145857230761164800 11972329 -449216689828329575623119027211802960760 11972330 -81250135042769177502272802827513647680 11972331 244961227020518403368060590750292965920 11972332 -1208905177714016209273640636946058280704 11972333 -1023181953028819327337688523853268581418 11972334 197387688738332365511768961736430361600 11972335 -572348583046930544800439313954456735840 11972336 -59187224763882464952960942131262455808 11972337 115482072263585781729070253580626856960 11972338 -54565881503401473464783821805804395008 11972339 140584853614170363046918168220296023720 11972340 326227208847748436602496403402173337600 11972341 92821433879654914301818334440087885742 11972342 -116133260270052829320431801651566780800 11972343 873457861737998331919098073001806738128 11972344 -301226199495891948599441468409448611840 11972345 295062366541038736792106492570935768320 11972346 26286023676118510799029889438794665984 11972347 -910183210310684596602290581897364842204 11972348 -152227079279082371385229474694567224320 11972349 -322007978474067766723151687385608732040 11972350 -10772534770677414181510710643274140800 11972351 -406061683224336410085705078638784034176 11972352 -251043694713177145216997987700625637376 11972353 826081145194879267019681740255402425602 11972354 125707648190393746507583563122652775376 11972355 123932702915944206205479883362766955520 11972356 -1030028673957564767958109940044734351360 11972357 2235381552145522035117983671930584727872 11972358 259120655482494519891610455151510494624 11972359 -292256383252189344800916215072420133584 11972360 17819353944320094051307969506753024000 11972361 -3216198972633447252789066418033232160 11972362 -8433872213712464882854235103978318336 11972363 -571977983458911005322525809741910402576 11972364 -416516890310939400534559933362324615168 11972365 41858091208047517766673395444255738520 11972366 134104460728327306654800012031384769088 11972367 550549849235839780462258498200660447288 11972368 -296808960459647830816404812206920491008 11972369 289433875468491081940075984412297289360 11972370 -208674003249853953353847043210388851200 11972371 -435842147469221127659910167605163036000 11972372 -88808637657915359526447632293256375424 11972373 214023407231377797111346993094943169344 11972374 -456008928167256720357501552004574405760 11972375 517660756632683732258306118034417770000 11972376 340233994978401969477702699224323645440 11972377 -1330417347119715491067407517851577118774 11972378 14363713056409812937627452001358150400 11972379 -1015101666630724949017200754076729484432 11972380 -230498190028822597193105655910648104960 11972381 -1152616763334121464948449403881285217888 11972382 213500978578514893002850267419607977600 11972383 709865591240159732219546649266591474520 11972384 1585106211753020276464920553874936365056 11972385 -13145483853716253184985247625762078380 11972386 24434801075148313120253638970499182592 11972387 -389169526265188826100352852066308096048 11972388 490552104811352873197741080319216051200 11972389 163169185398446587703330473446666625920 11972390 -45772056878703015939324909459475996800 11972391 -293084520995904334983726203574397485360 11972392 -643998218436815931476418742998074496000 11972393 -101242264332869445743678165271664916358 11972394 -246110798122248834060454383326176665600 11972395 -445431971895103923335445006107421213600 11972396 721569201070769430333018246246507244800 11972397 359742165208970472644099294860558479360 11972398 -4929250232859643031153634645011717760 11972399 -526929745272136313658764444930946534336 11972400 286135229431197063188633800153497600 11972401 542703558898951357284167342774493823552 11972402 13250329587277193856821768373353246112 11972403 -347467679050094032194727359022766803428 11972404 12252256894947782862455220410546921472 11972405 -1001267819415783230703696671428021907940 11972406 -369968047387233468093436493998420033536 11972407 96253265222791175139133731945301215656 11972408 -9030740101954339991571466068708556800 11972409 322484786918677423152067571821745785728 11972410 -152130683335425214558544356174860041280 11972411 -2822858025324570417123245725622196354816 11972412 -152577060297488100301174110598137214464 11972413 -672023439892816356619799686919387094080 11972414 242658264400690530768128901701153293056 11972415 -72740863168737430905924161105185920000 11972416 -385012451845106326561703096312505303040 11972417 -1185450057129182373041642737896185856 11972418 411117315653026806245873970021908697600 11972419 1055126094219179709751485518886590128696 11972420 -477988313940424987506082488365715824640 11972421 -1246142371351575800250743686088329301760 11972422 225853417512901776898334167986537345024 11972423 325061013971447555041351215300831159480 11972424 -632497458004058933248916074859241799680 11972425 245716982418724521521843934052329593150 11972426 171932630581672681085983815789924331104 11972427 53855277212802196614155199675760991232 11972428 415754002163514448759332092231391293440 11972429 600808721897835995515741858739583799776 11972430 84127362600059241368421389427350939520 11972431 2090781337027683100387556097848111915272 11972432 -207899578789340993124207078346903388160 11972433 -932102346981346264917704522933297000352 11972434 101247504747839637292001071302392748672 11972435 -130845873249574476590901915308622985200 11972436 -65146182347012365171396678824078520320 11972437 -170017202049354971151770344089091032000 11972438 12417884588644067069439838638622820544 11972439 207303031671678168139953894568800304008 11972440 -368697198665072347285555287923292979200 11972441 -249724608652584368022408225186203204028 11972442 515868025845989523904590113850761985024 11972443 64192916910768299414651829388666454784 11972444 314927977558230354607857392723013353472 11972445 -160718099330976206367183532173991584000 11972446 340744324322509357281351092302919163264 11972447 -20256895440099002274486670101269032080 11972448 -19306974444991522928432895085196083200 11972449 -427624074933452397860815056523626363600 11972450 -39012012358932139509523017933071616000 11972451 163472633956768791189037885346605132800 11972452 -364809011393905383749894347028139187200 11972453 -1090428964863949680486863637723920576256 11972454 66957940729927544885713679055961777920 11972455 370794964976507357345352723628742172720 11972456 1767513857245800001300961765874831144960 11972457 -90285977729921766166872342220232525760 11972458 -200145505177737697416655402108973308320 11972459 338797370742377327907970248777759084660 11972460 -137865942190576502876078803036347402240 11972461 1334328652883782416785729637387926943062 11972462 316988659392552078267183428644072199232 11972463 -338959241558599402587801518976359180016 11972464 -271798224804890880444784051825863327744 11972465 356244787255012783760113796910541138920 11972466 -180907610323853915273102565549726720 11972467 -20408314143382305744401626013294517156 11972468 -82454633960960983424266544515215335424 11972469 140995030184862474712689658022864444928 11972470 4366138012623765191197559096513222400 11972471 145408892853519449828388206891127761760 11972472 1048577412461638889795552922933353226240 11972473 338414699340337971768418832598476895722 11972474 355575966953625566801536923258731450736 11972475 -583463764336959916116332548110949782000 11972476 -48469376310355605700568878541628997120 11972477 1087709876988196917768385814219402669472 11972478 -93794089780970501305225967689297195008 11972479 8891568865013440623864538311906918912 11972480 21974665425088782678543829108260864000 11972481 186148244619664823770328454409339010352 11972482 -215416780165213836408141226384664239200 11972483 -102070570103877311841799222459532539656 11972484 -297029032161645238922920772691627050880 11972485 -142843577056630606535507630923079917440 11972486 -107117860433708217149829831467628830400 11972487 208174687857302473999758182486145874560 11972488 -410417597110355374124816581709030031360 11972489 -993751260449291939594109082309556640960 11972490 185504322563201836823204919110423040 11972491 364484505367554867684575901771809287892 11972492 -13159072603808194031600865637981624320 11972493 -15695812893861056528855237808587995380 11972494 -428092090820131154031917318233571969088 11972495 -368790973086641871987345338395480635000 11972496 -8544215532780415296030690547736444928 11972497 226828215275911039339672512034008072052 11972498 752140903845632850603989325053199516672 11972499 265540253699295116913533826125924017920 11972500 -22845799831808820970628509100630800000 11972501 830957148870645045284713346267483439072 11972502 114525640701668099249929181544099719040 11972503 405104983973394913963672943606067060184 11972504 737638485489419330971603450133705717760 11972505 512501750814748295350153424013141456000 11972506 -22412100411374030811739756278943349760 11972507 40536924370118443637982797553318555000 11972508 -626891998976433331691345677030914293760 11972509 -13346075154791130445075586542161467840 11972510 -55167421249891675978539393138121359360 11972511 -46146114012456254280496619350678751712 11972512 297199884506443118945559411116806766592 11972513 -129410495904686883315515064717299946000 11972514 -852597557230832963635251107121350349312 11972515 468400896741687820901560019037786302160 11972516 -12501906916648411275888157587395696640 11972517 -58179552600806109585691893194595744960 11972518 492765888708470843600283144609585136704 11972519 -544846700453034808336724142977165802456 11972520 123304790708099059358788113320401305600 11972521 -1676949303583484268521620504522905489312 11972522 276269576610760177801287907486650498912 11972523 916064335349131288306741026386741232984 11972524 33042937385310332983300213822141220096 11972525 -561917962448190100955498690330651125950 11972526 -188160828817315274631760904009976977856 11972527 -278517522173483025355228216534345321600 11972528 38353706269867037733389738466255716352 11972529 35594032951404945377027738802688354560 11972530 96085135263039586876840432936265971200 11972531 -159223076916130421468999742825035365536 11972532 86348440662439231767574950159745880064 11972533 8696500016314917291954377263905348288 11972534 -21648781431355832770614394713004408320 11972535 1149782248860420367120070781953879040 11972536 1180464611276631449096734453013228359680 11972537 -1551400254360084131042098084757938985814 11972538 -416402769078007555367871678383486963856 11972539 2324250972201460711977287096697655055280 11972540 458728003804113981167803631802409236480 11972541 55395951545814289661227417268060233728 11972542 421439099845036920538436123069885628672 11972543 5082669137082185262530132183049057144 11972544 86469353657329738573636417302206349312 11972545 367468782381386476393492074867702451200 11972546 748799976959634645066587744125920846720 11972547 -188696731915106961516196457184143494920 11972548 162920624120589615534187613914719686656 11972549 490365943466832355747247636817661023264 11972550 -44563707055124936190387802514223115200 11972551 475853519073361153704765983320342974552 11972552 -1123749712487876764618694534344284134400 11972553 -237204506815504667601420997960514029296 11972554 -228920535256705253045298782421961685760 11972555 -271639658938805323246484478790396393440 11972556 -1375361652614280346816869712994431764480 11972557 889741349822243184934436303130030642806 11972558 -107326125737879637202029915203553230592 11972559 89848698443922006411982691141744845704 11972560 68970927756856126471011153283991961600 11972561 328543129591815772738444529303555004900 11972562 -379443029435565528518286877084753241856 11972563 1607077634621183561436612097433956423200 11972564 -1643153958169309717544912059198647711744 11972565 -12831405785253097918021814661511670880 11972566 255522134112271336855346652035360550144 11972567 -311809053762240190527747574082634343776 11972568 -102968891668552327196536748345565450240 11972569 197457186502288851493925775908879496320 11972570 201970136279143195400895934223544864480 11972571 87388791440755397785871705445462642144 11972572 72069911383611262756371862663537979392 11972573 -1353221617244143171593148992810220017780 11972574 154599920686920971859526891868104493568 11972575 -141424133122814249184544807288017651000 11972576 2567635559553482732646085788589621248 11972577 377735634109611211119667576755364275120 11972578 -343239350794672220150247028717762364640 11972579 -1137703749168644323135283032853983742820 11972580 -384645570338522844539796622647166894080 11972581 -34067571315047740491337095806200493088 11972582 526653674864463187022666046430897927392 11972583 119288780674160267349136656659161393920 11972584 22344293510372493584619162182597836800 11972585 -114257292427379424181210160213869443000 11972586 85879645297961932024218295399155780864 11972587 -2216107807679032939568109787022844532 11972588 322530887030059448597236944174710916096 11972589 -678187451077850825258246008817378659776 11972590 84352097987689977517567117782506780160 11972591 1818279215748940984796204023534968208584 11972592 -269290216483660636428607203473042964480 11972593 620189330658978388687041103048613301842 11972594 -274579547989199253493051547054524270080 11972595 516269515778367242237634730548425321520 11972596 280934767880617895063571053541309603200 11972597 -5568792077119615605272647016575958400 11972598 -54487576767080368739481016553647801344 11972599 -1892283374617916415307597687794523277264 11972600 433436904899180812661958033196260864000 11972601 -642304944175031425413238890976224163920 11972602 595927468065161995986500481520204553952 11972603 126643333049403629553032534835138493440 11972604 -6890048851399066805207994836402208768 11972605 -1953931605882920667951329028203524800000 11972606 -122042103466517543859852798290138677248 11972607 203772606892865009819329821879286089504 11972608 499775602218012569237267262210970746880 11972609 -771701813978300670881865672908714462160 11972610 131446247870949994067483515689152985600 11972611 -349070585909966494134532415218717600980 11972612 -605854604693492773180835511908134095744 11972613 -597554295374569681700644528675193967936 11972614 -1272748029978308350713711184896337728 11972615 377224909883146193663208691363319568720 11972616 401511835510862687742055424561497497600 11972617 -1112215185502126162089445572021103425920 11972618 135156122142769934429604044901658127616 11972619 4241183352977172252224101697231874984 11972620 -557051865560966918433380800144886000640 11972621 1178046601798064511335117507575477075500 11972622 -57832142502454402624469103958545899520 11972623 -261779151073279826214161877847041668936 11972624 -222286775870717970112248026083517251584 11972625 -165543345924763686463261328355667872000 11972626 -461450559109867403771160338518213464960 11972627 -902800692682598268449313963729588128400 11972628 629476428785978658449690105538260771712 11972629 -129257281657714394290969108723632086770 11972630 300502082771481247619979360973195848960 11972631 -1299615750189653027228670712163300744832 11972632 -187685062441673709202288970309434736640 11972633 1145112380080579825240159473931067271882 11972634 -127740870928095722429246514622092165120 11972635 457537489586043653307613334537396566080 11972636 -39080492710812990139386790289538432000 11972637 -649252890166838865561636383582577466560 11972638 81064498372383885221204380832728906944 11972639 -8580936922124077650992114866302806016 11972640 -184957353855644122045953962269873274880 11972641 1070697423928509032569093996900762487040 11972642 410371439727394261448648355578116032000 11972643 3775266162865064529770922474415313328 11972644 -316046376365449123342675022042889289728 11972645 -152763608696608802958864448712862250920 11972646 39277112180327721946565077614323255424 11972647 -94568534924074646315197051722837209472 11972648 949024680602807506937610165647709711360 11972649 -155097774339616611577306775532962270592 11972650 230866193648145591877705977502074240000 11972651 -1078951267036458437689388780775050838348 11972652 -481461809467033301835112677033296716800 11972653 -530620181257586523350690910278214748800 11972654 -52596626468595707398542759703411564224 11972655 104527885112557084551653388345430380600 11972656 46415434865981379841335019154839732224 11972657 40260689963222751605655906188328624840 11972658 41173395682412752148741237582253368832 11972659 23990972418873167105987117457723844560 11972660 39101317757370166693093759724696524800 11972661 -116866077803336000272577420964210795936 11972662 3931313176046869313522540621371136640 11972663 -1075423236702883113167205616031003745240 11972664 218272063237753962672083460013129728000 11972665 65115658150674276299574697152837131520 11972666 -606517271190664539495918751096280557968 11972667 65458285991419765706329119303782119680 11972668 -848670822547523257368449437886721405952 11972669 56945253870466662495029616096913027020 11972670 42009310317259889182702359241498563840 11972671 -53053189542456848517636494252668982528 11972672 -86269508932254614206608247083857608704 11972673 -123069625516728317558008718188327405440 11972674 138055122125150492692430760282757258752 11972675 156430610510204348301266606095857957600 11972676 -11768756785310427839195431606241826816 11972677 -298204624412477766765724441119312613474 11972678 -243400855270472583771603823201377075360 11972679 -327604887066902434217334837519822633600 11972680 229944427919851454561176325224286054400 11972681 -317434688472150281391408247370011502208 11972682 200597739567318673739013189598241638752 11972683 -1115204272106626042593259470697826489068 11972684 -673713823352202482373106829038029667584 11972685 -486763924917884504953805210963641255200 11972686 -1154091680478686912418420252877594736640 11972687 -1242510664531648642913464966239822884640 11972688 -8491306278726980336429221248090243072 11972689 -46474345849168310300874824402904558876 11972690 282679225584474953593342186254125373600 11972691 50691684524281098826310326355189172732 11972692 244301139739245703010176845183580724864 11972693 423490841416901300093126291457184866720 11972694 15219118522043959792850535224688062400 11972695 -192096132419587843285354382403001439520 11972696 13208918956508988450151056372989952000 11972697 262830773418342535202663250560655460800 11972698 -92715139945189714963004363315159136000 11972699 166901866840089750714372019176538182936 11972700 88389844975871693645121615324834777600 11972701 1628766149571781969745720735054812440 11972702 29861033984192543944744343876844847104 11972703 -180267504110884729664811045501936000696 11972704 -393982991102188093321492502217046622208 11972705 -10372313072708181459793809075336019200 11972706 -145067122932914267620445529795784430592 11972707 -456932033025411269680263577197915033600 11972708 1411211081650817001933806891954346240 11972709 981122629535029914036940297134635808636 11972710 69897152972581516736086498496278306560 11972711 417067519233636815121960215919103536312 11972712 32166218113035361711825268775809433600 11972713 866417267717980136201943153744010299962 11972714 -23868630270606326736664912159076404800 11972715 40864625001156296860732817693124714720 11972716 -340480896050300570805244893605221686272 11972717 372108895838790670558062200700578340480 11972718 747718484801335427185146068757957486720 11972719 150362637455175378725421761503599083520 11972720 217459898875582210194493833546830315520 11972721 -88999042998219141900791254849953836688 11972722 -6793883908778821446917425335121715808 11972723 -500411184952256205508428438849741597360 11972724 342849452544687577484756257488081248256 11972725 383851896585793493707214509544053384500 11972726 197266219812284600154492134501816445696 11972727 -62147819350952616811773707882174865024 11972728 -1036910709484878572488823645442382663680 11972729 -1019958475565199201552623720347498235670 11972730 3747870484328588101959924410872135680 11972731 -2319368986649983705316210354114728164528 11972732 131621116814985207497952854706328949760 11972733 -537094096962023016899316457162779655296 11972734 28831924441890147882751449343798226112 11972735 -1091268254530495334511768445058596436640 11972736 -308082896300847806100440659107879321600 11972737 -277559537145276976788844892148239937600 11972738 -192100491983195425267802324428703107680 11972739 306088791494702261013221230523180920824 11972740 -122498336686313802691137894542801856000 11972741 -263567877961277756199237095539270094016 11972742 -50161673870765471321646766801456158720 11972743 -1894544462584957182592136487805605607920 11972744 358231502226531628734886330160861184000 11972745 315852596972823943085239818748962115200 11972746 -500397748850681552410818605835765789600 11972747 -208122559310599825507916929889786805804 11972748 -2345455010086751532749199667618000896 11972749 -291228928893647246215896514063036683840 11972750 221830143837010161481716913384989984000 11972751 177624953282513154266157045341639309184 11972752 -57171853538897072985007731608748687360 11972753 -221912137650220076023492584237126557976 11972754 -439757979460205293600792833717662244336 11972755 -332209368752192709933882371523072717600 11972756 450722451462477445586303382748007347968 11972757 659746456485172490005485528498772724640 11972758 19113848806800948363789961946565427200 11972759 578372963154356605926371133705103212120 11972760 303852057689298607810502847644030976000 11972761 15815611704693489221934780829567500362 11972762 -67709652251785918289763379313750212368 11972763 346942766303035354909461752628444915624 11972764 552942089312926158903453605099706816000 11972765 -81200324655896468195758945839771801600 11972766 -264770335112797523579709048979262054400 11972767 -617202350926160512255718646171641937184 11972768 569754222310868864627791319423665766400 11972769 658536911102150290448728166196612677088 11972770 226838211463755621686324668404858274080 11972771 155843993577234508948352880860343983472 11972772 -16596707494464253723788224568680693760 11972773 -952237406272282384738414000005032142240 11972774 225073365901053148674976453464223111680 11972775 451370296340170130911163014095539007600 11972776 60432579427830097961060919221978926080 11972777 -1347239913655689319816562143336158408588 11972778 104585349515193124731547492612419198720 11972779 89996112047441830237876161580635915840 11972780 127239700662708265647500177897668208640 11972781 380626711513395379435844372873880326070 11972782 551149828703454885957163023484265692992 11972783 872774727647219794330331830141208614032 11972784 160496106096305348422595299113546645504 11972785 -293867305888669764663604326005720197440 11972786 11140325479857432090718865626728499200 11972787 530904801420327860961664093412862517560 11972788 265605198230215721644619639524520509440 11972789 268606707835915134958480230648120915840 11972790 -45855496065072494334126808368503804160 11972791 -11287595587323854989988732537995958888 11972792 223305191539234163367056368139843358720 11972793 -41683088942365391457194561297585310720 11972794 60098945734245559167581441700980376000 11972795 807568064188689540228775328458892278800 11972796 -405809044677441791858407069826017837056 11972797 -67751901074913217556163680518484829300 11972798 -525457499278299458160049280541921675264 11972799 -323413080791911862492723540486576240880 11972800 -93558491130572664585741772782043136000 11972801 -723139854437805757544760681667012946496 11972802 73222700999313346294459254771472208640 11972803 -84739826129316404612267585923180202936 11972804 -892098422549289009106499182236247812864 11972805 230978690693828858133802467246180788640 11972806 -187539320410249365878789770729573332096 11972807 804694424095245245338412217648813080880 11972808 -218515290502514610879942803253116697600 11972809 -1156305236591010959092869868794123584384 11972810 -388777662987637396980348357127233985440 11972811 -160009775212962145483288044798564165120 11972812 -648358026448262850248430495618275328000 11972813 835116637430750727756431316437161097484 11972814 23546115500113146732816156789277071360 11972815 -515010785892524674673130303629465858040 11972816 -50158390336449762560189783663780732928 11972817 -69091713231187818183823399889948790366 11972818 275610802163851175423723108796049187328 11972819 -261331403392749522935746465243624152720 11972820 38364465373032748285281947194533150720 11972821 -394409587104828077638439898011560405088 11972822 -488640537549605702386329324487651874688 11972823 -461471006499281033368999074785898374016 11972824 -674890068787783437846445758304603545600 11972825 -603255450994777210718214693635626974450 11972826 90436360511240403349787853270327590400 11972827 -16156516641569323678507617993618017568 11972828 422825705922527555377725634944401381376 11972829 686637605776254824285240920585314912 11972830 85660899646394562561150549867383212800 11972831 85188889094022457804141707265997852880 11972832 344571572850986110453669983114261430272 11972833 1078513691459302387636315705369362721824 11972834 -1230703228229259909357600048446833152 11972835 18492726169874299430059174914776064000 11972836 436179466701796886998151790657526769920 11972837 -174256883274847315013305623045957776514 11972838 -413065249031801741444245835228921230656 11972839 -410795189222189117989987279947220938776 11972840 671571663322192574501025444920791449600 11972841 501701346095634970891984846933407067104 11972842 -335103589216068203571896347257513017088 11972843 612944382418385189168184730885610330784 11972844 -286957602159995364600634993153728423936 11972845 212024155797743701209342474197904652800 11972846 -130640784928868083549498941823985450880 11972847 74188801290577697844699246161359340160 11972848 62616252835070741044936100105228058624 11972849 -244277490315988523479711183268065328064 11972850 139439071007985888220370000050275552000 11972851 -422762511509580735938950697656980052992 11972852 294296266471213575687195016333393431936 11972853 -823833842705545551083817043206613068000 11972854 -26028786508768461317171216137399158624 11972855 -517873214524348110679838741659234851240 11972856 -69993666733573539618858623238201815040 11972857 21251881392685279356023903509352370628 11972858 44841503644632964583269673540711783280 11972859 230591186117193205271396900851610858208 11972860 225578551020371370998844560469402094080 11972861 468906701026034876920306483014505526124 11972862 327031631287987241061060799524256635264 11972863 -72027821324481863181240740945112029840 11972864 988272760191180620282023222794591928320 11972865 -120630027985875900975971894452225361280 11972866 -108765166900013881716345408373412152368 11972867 113911496627846337575439020781043810512 11972868 -612727712626213785053137670661754229760 11972869 -214598112125545781620359401181921544160 11972870 42681655063664024175897784848868147200 11972871 1416255991108345461357700907248797746040 11972872 -214689261487856003018529661171628605440 11972873 -515278707467068745233680584491510088496 11972874 -442327248558203981964729538719878120448 11972875 -917322396431287716639154934609314716000 11972876 135369094362607963142482114525999340544 11972877 -2669713675043039941873289820836636160 11972878 406872588040734609323260766706491856000 11972879 797069275205929009831910849020107523776 11972880 1506658656408064080677176364000870400 11972881 -275964389707350899051010725393778664208 11972882 -107384217365864578708715256097437542400 11972883 -10154859809805495804653408559391881120 11972884 94218136670121378118719715608390807552 11972885 -9259624230861428845167310548562436040 11972886 -366209368094329616133228436894795369536 11972887 -24850916071023748155020369626489799480 11972888 190650528025124561047380466414905753600 11972889 -121731048280118824156166423718443132646 11972890 109215172908840783995842308327675007200 11972891 -182397629074436777121278782104909228528 11972892 39677358598823288031203480627027261952 11972893 686514890563553781938297623699254732300 11972894 -59441056467253858943433307891597413504 11972895 159615487155493262544070379078403648000 11972896 40943420918933695258499955294234476544 11972897 1490874711633305395968028331471398331412 11972898 -170146114477949192766514280579802332160 11972899 -553025094361552668042337582524398856100 11972900 600834642605880137892180265256434099200 11972901 -177746461390589460446500325527331191968 11972902 91411862036086757090287306568293475904 11972903 80785861362131682201335983124358228000 11972904 -173659489565283587772894127728675225600 11972905 348066660909266714588180672194207971300 11972906 -75939364790287222581781257145061108736 11972907 814507588998608779242453693163220496000 11972908 75691026996541997170585022565475536128 11972909 -211932461384517101138693821396709672832 11972910 267957391632451527398442881457792735360 11972911 43159805147999793988692709625027107800 11972912 60020634832099280782680641840876224512 11972913 154419469950599057591984141041255331328 11972914 -51086859580723791415315875551470188000 11972915 130178592912888832120683808086936508320 11972916 -309610678292425127629228032783437395968 11972917 537514037535271944887873083795963652352 11972918 157928723141681180974692434357995781760 11972919 70561939188223423207131058285841393280 11972920 16523687139309265372577275041834393600 11972921 -1979748704722567126898655726481616273280 11972922 180664479308811667225665291382480032000 11972923 113340070834556124846470543092994978080 11972924 -274912096959075414834522312131337062400 11972925 -55882398463184686090410724792544064000 11972926 4776983347182628477283025648581136384 11972927 447227093802427729915810037795246440200 11972928 29209291101943146336403257327605514240 11972929 -646268238630570317232784358161406137680 11972930 -652734285795131871559033055189396721600 11972931 -84388357788482923690494208501192579848 11972932 -173165472677301756253428406418635424768 11972933 119793035762558115864147733141377829920 11972934 4611048204409453411816242055763752416 11972935 186939007633081377016099957298090412000 11972936 97828618253629668372681150467223029760 11972937 -1001319412775975607136316428598554905840 11972938 -1090325307119109171729351375189608593056 11972939 -871961559051753006615754042782950016600 11972940 45811299205618858688709530746449100800 11972941 -520245173869362930262658156896394277376 11972942 -187651993865952901690982577699148600128 11972943 -104050984254004473191971981199595650592 11972944 30443087908804496603580910396936028160 11972945 -443695747881529258941582600542913244800 11972946 -171529970015798104723504428919179568896 11972947 -149038427222292151644969596489711415648 11972948 13323647737680760357621759344602402304 11972949 25134840885350523275584100040118531968 11972950 722055559391299139861187127109196000 11972951 -531872885425652578415762827037452281096 11972952 -57714029116970361956330936473022976000 11972953 -864887849701974829474899403101706279798 11972954 -743468307669505950426959953137715935504 11972955 150097102617327024927036219413508405360 11972956 1466480938457104399567861644921783593472 11972957 -590420841696281724717470996346115775808 11972958 -347369926463118563408913185131054384512 11972959 338696786057480434523832749161338256160 11972960 887965688715510212012597661320227061760 11972961 -124443475833574807841387208385167575040 11972962 -241654126809723392477600119399634574768 11972963 -9769372534135351979532121118460358656 11972964 -593820067368511206332363139848982835200 11972965 174254264372630162442952574826925164120 11972966 552540144548129362447690894058980638432 11972967 -1191311886449148073029713267207062841088 11972968 -98107382386762329042306021056495616000 11972969 329822622947733325238096193143732634120 11972970 -83505201318161128851485430548177650080 11972971 -208301774847339627455021451507162130828 11972972 346073655879614825328709624895911378944 11972973 507334454363526670737155404404147842784 11972974 -5945369939921312038168828978087869696 11972975 16568886653817283450697358969069772800 11972976 -233964728296453211440192027970113732608 11972977 -423965763274308856146208660803296974028 11972978 -159204342265851350718003439127329691328 11972979 -305051482415882205374912481049888883256 11972980 517146132621990568390550544448859616000 11972981 -103728442446217404780525937943601257160 11972982 124237269681660593775726237830226161664 11972983 556910072817946200358310300833739341440 11972984 168053473430933886610778787713682186240 11972985 -302398191036215097428441908308795768000 11972986 -1160802153256566715910450524764406640160 11972987 -432786117581007998954816591058949518000 11972988 -271477784839026353243542453392279552000 11972989 519545459904293335528386136638652794560 11972990 -28144941395129827477995061789727114880 11972991 436018417287524473896914709510561928392 11972992 474340105044531679936699477812628684800 11972993 1060535569833866014997058958394392666242 11972994 180440424756954560949250592752184528640 11972995 90090481289003250816734290560795441120 11972996 16164843701906430270187197766215413760 11972997 547381319846229847799964068377635431388 11972998 -951797563725915280501205698944005552640 11972999 -192268401092929105779084533824975497336 11973000 67606328149535596338280213925437440000 11973001 -864496690921550900783781885787584007628 11973002 128540038732704325013053989839445185280 11973003 551865116385517137518261618093743695360 11973004 530349889979800767160030864157786008576 11973005 -821552995125200129621091124842365611680 11973006 -268738771453207695740235144199680000 11973007 -477481649776279624421049873442309905528 11973008 177724217834950801000063473565724835840 11973009 -1232968095277561574131866857395825078080 11973010 -13650359360794709098661033031365091840 11973011 421280991176905273859754465949451855424 11973012 -211319393068409233858262304942412965888 11973013 -2367354184955462838764723780227185476 11973014 -416579913003096552996229916982418213248 11973015 27198002998828008614047340337988452480 11973016 302355005667590025236199639541954498560 11973017 -137083936130561158931611567280247268608 11973018 77855882028160467142457912026734087168 11973019 -1200327399806917697778166448540881287440 11973020 -548647513612424188623549769508704043520 11973021 835299373589077304490556740375316387680 11973022 1561778319689559376719996732724501632 11973023 -1554530968146368712506664254678919901728 11973024 -227910931021848399974994189268754104320 11973025 161099345455215038220973372106857109100 11973026 173972388986409200869987008239241474048 11973027 807614118538797836980951059241552573440 11973028 92076638742006834893852952516491101440 11973029 -1069357785322834402802400372755722014816 11973030 -81035830530346841713948903440925207680 11973031 256287689552002425605070950968840297440 11973032 -1140954830551855528712039481188152043520 11973033 -868421158572964319336478789109060570998 11973034 -165733708888874720448052267237882560000 11973035 294611080361052481322954988146603769360 11973036 51027291870856536163648599199006202880 11973037 -203874563629796140903890883490045648768 11973038 -53547346085363248799536231986444377088 11973039 -7732583973929175156801704935781419392 11973040 255599201524490814981945584884152729600 11973041 542586865267584919175658293097601119552 11973042 -713194237026807229235033072260941461760 11973043 -1003464268879498903195336646384012719160 11973044 1354947797707064580946727832525727968000 11973045 89362332968183573386927088201520441600 11973046 726138600653978771140942227714959789472 11973047 268337811509231363979571153981450339320 11973048 -309668406009070735715533939761222574080 11973049 -10456566057200758257522537030120853440 11973050 376526729599102320342963636460146046800 11973051 -27880200096194562706167444562111486560 11973052 -69084448842454853636562913920834895872 11973053 -698812500517532469492451174413667072698 11973054 24456221478831064486182439928250503808 11973055 -1047327040106996345698846285593223286040 11973056 157605144485052001799536753389789511680 11973057 7063875392669622701861170281578529840 11973058 -162566237460132206624117295683362297440 11973059 216921421893467443165928075426062237440 11973060 288952101589967227298082339187190415360 11973061 -129936108904343077141969870109076409568 11973062 -913425926507600900135412870719065260288 11973063 -310884739073508491990461797352084852056 11973064 554313374489661699343499945306832568320 11973065 708742623598535359672357870732340574720 11973066 44425702913221851878167667636508887040 11973067 373726621778494392363415166698021620116 11973068 103884506097177310413591011515805208576 11973069 -230246832404505095235270522051485031360 11973070 281464008186147370626639883833258828480 11973071 1206484263957411728364380923674649656 11973072 -37917740134402890358073260192597278720 11973073 291451658474604714525687556984410629440 11973074 -830951872884180427997395066512343300464 11973075 -389332989558945879517970814518235878400 11973076 -1089022494668243036048737754212374874240 11973077 -325893491642446621480331159539046641074 11973078 -114090627346631689769165666147712474240 11973079 1293532921709346332056983374786065260680 11973080 -272215083633665211091435577254450790400 11973081 -97734136536851165275686572103668958240 11973082 208969481071375289241445302655949637120 11973083 1819495866496025129388989980729141333800 11973084 -883294283694058709256584284585504112640 11973085 319369246750583907903850012244691465600 11973086 7735254646483177501759293677155243200 11973087 -73023418797905421718212302526183040512 11973088 286056887835875556473104254491162050560 11973089 -202439354074718772544850080080309150444 11973090 -95245977524838027496829664327709862400 11973091 131499206128223521416983329309916287072 11973092 15157591184551548102240594104632602624 11973093 -79179577935134348121743311734946793472 11973094 254848726127823857065934787617577263232 11973095 -38723834268999342423000637054840386480 11973096 -708963604948816402001557662023909114880 11973097 -60788693307925093351980078709144334960 11973098 -461058264740373510207052105373343509664 11973099 -319358730675532296814827686081774319528 11973100 -650233091656292488390241065460305497600 11973101 -883494714849538525211640713246246678400 11973102 237809490583970713038000882034280288832 11973103 329323471116478972429857143546253150504 11973104 -91678626029819083535691229181379674112 11973105 -216358488462420302074547612865308083800 11973106 -26907520509331726153748207628591123840 11973107 -53946581798180290963190309566803998808 11973108 -212829155745362311051428420714854805504 11973109 -1372957142372905375495872958108360526784 11973110 315504676352667987165821712076012066560 11973111 338034179142317002545977663035604368872 11973112 124212507461300772974440856541848371200 11973113 622141009255053651171833580153128704362 11973114 -445489527981458465660034363252791262240 11973115 -17473491581112918206847810192578480640 11973116 -929944415907722923116752591995615841280 11973117 -38001973512960645229054378832550068160 11973118 -719660552172771079585262324447888394240 11973119 587174613519512438547062154027072834096 11973120 -35167508286687722578962543389599334400 11973121 -5065183616713776643240717210796194556 11973122 -255583127189448775576551720491954190336 11973123 -1304606556763519768336444978286150078880 11973124 -209839892187244038281640579089820697344 11973125 -315510441087052573094619279543238646250 11973126 -45346488359685593861077376794806454272 11973127 908109123857332687173147378889404729400 11973128 402561543552345057804659130798040028160 11973129 -183886843946323585383859472533284670080 11973130 -32436897862240636758816711946649948160 11973131 407104259326872406716082678436631238200 11973132 -1134522157382930129536843652182426352640 11973133 -361144762958347254761874084038766530016 11973134 1026957907032056148911782380604354760832 11973135 1942061795371414983965624809493702400 11973136 78419153350461276844446300733545644032 11973137 -570681030199980703919199789148925528208 11973138 367316407082708570114981218213452373248 11973139 1585200407828143431727655640281826640940 11973140 -481902610175446500376233700405293922560 11973141 366345003679893667704848897974168113336 11973142 -804436657649818539944746021995284418528 11973143 -80405606577021964075694317290393564000 11973144 604989150281296418731221895106999070720 11973145 -852787473825349701089055920995014239100 11973146 -51517946347654824851986093838736941856 11973147 -1320471668862571815099073767504181598928 11973148 246478589605504884337709600841534508032 11973149 -706349325198378475799355798869278397850 11973150 -75855676604622326773777988343615312000 11973151 1037943318821980744504019945094934086432 11973152 635423117377771650629091920450195423232 11973153 -12907396373537800891546444044499522896 11973154 68414111510140039164466229634229165440 11973155 -261849083652085906931481448879171003440 11973156 105131772065623382455144949235681067008 11973157 -162216514017174981188555894726283022848 11973158 -335428218573047494603611684247606156320 11973159 707893293432155283671008274659276005528 11973160 300836728722503515839826479570208512000 11973161 -389578041228473750746957286641790745600 11973162 11031863570206954957301007974129309952 11973163 -411424327936394499342382037860904386400 11973164 196460775369402800463215040196373594112 11973165 -66300386442349182778936417634450265600 11973166 207836895704434144412600483877283060032 11973167 -1087204372126978941217969723829020076784 11973168 -17556723883351879236915669681530535936 11973169 -215513233595531256066987286230258897356 11973170 38993994585247723208228824922008396800 11973171 -387001714212055711029856296040529089536 11973172 1161045149150565890371076730213859050240 11973173 530242512105873413274074685788647386720 11973174 -239820259222490660511298666138901874240 11973175 -768878454328125860480129147773879423600 11973176 277907523504845181678527698747346350080 11973177 -17110725209093873538722748208731001020 11973178 -4102935299415139956882529969547205120 11973179 -468314604763275694676210914138671820800 11973180 15713134967347710748243185647476408320 11973181 -179422540309089449009411052923369552736 11973182 127269407967429899192612423325645183360 11973183 -103411045323878610214489985388861984000 11973184 289362917154485332448767729868722405376 11973185 -426108741427100939386234223536369223040 11973186 332273287928923005346083437043735857232 11973187 -150184567863610569702498550559392004164 11973188 1032226903357293401711285180187139317888 11973189 -385251884687265793736566947331004095104 11973190 648764890405317657636534497944596067200 11973191 -864214475707285068831904139454452106408 11973192 100075050822136772127100398678835200 11973193 -686208653423744253934257968251297795200 11973194 -338687941299463192467431107506878449104 11973195 -161596877131393701447075172585948294560 11973196 506497360742463493218065310889689670400 11973197 1613109696566029081480934743927225478646 11973198 -39814373835894959622021026921328409536 11973199 -137795686807077567208596750124299636864 11973200 25706196268759252969745945157126144000 11973201 -213528492392600654565047047981505177280 11973202 279075753891413307450186422959872949248 11973203 -1681693864798312306796941803852447137280 11973204 -175575513283282022204698629439414394880 11973205 -287884493279583545435723785814849887140 11973206 -18609838954886365313518964000656475520 11973207 8789028068518018139359783792279250640 11973208 555078919918030544546255625033852149760 11973209 -201374903890169922119970062204866537590 11973210 -119261880871063162001561536391704055040 11973211 -1019675256369051671880792180604389110600 11973212 -856758322872571421158941410499555884544 11973213 149992688538366476412339771822477444384 11973214 -183856764231980446721227143398849669760 11973215 127458471088957111459320862520990328360 11973216 755031718134560854863864865998339047424 11973217 34082733700015783231094328939782694912 11973218 -309655095621531488952906813479179051440 11973219 -128147079160339859868153256478155084560 11973220 296182127067112078934426088860215111680 11973221 7798299071580289848338317204135325280 11973222 -335126536378469459443944592982638403040 11973223 412171634228102346240372685901958169024 11973224 -8254110633024153940554311819782963200 11973225 273042526042217576483545345670744294400 11973226 663180396893566371988295298659843835312 11973227 2178520981169191287941203976819314944 11973228 -505110003290123692867014031051570260480 11973229 1099671291748119018976918754077494111830 11973230 78042186458280315576809682006894912000 11973231 1582125545812162195956795246775214205840 11973232 405229731131481978147668808184593580032 11973233 -23952353184930554857436954577311524800 11973234 70536015592632508915940448792977464320 11973235 -2627776016146955206575102593410318506240 11973236 111406174108842270159367148353737977856 11973237 -179764928373385804435982267921292577248 11973238 -688512308053932987365739327909307440480 11973239 121346731801685684122096127750978231760 11973240 -302441215947415531223671712065277952000 11973241 14154434576935601509605231245943108224 11973242 253898344517251532155964490471862396272 11973243 -75658710567702589216589063871470057472 11973244 40350840516087320837540041928563521536 11973245 220021027501480171502327077164286579500 11973246 40118314602029595660988547749834814784 11973247 -455615994673334719267088846242370816160 11973248 313755291439305728876771234140410347520 11973249 -819222775651465772626885499750053465200 11973250 984711286196987591130908576827011840000 11973251 -1394049623642596147149132611571722831748 11973252 147730498400040654320055738731417536512 11973253 -1183790224797542446899909391108524542340 11973254 15175638895677232613006449053379261440 11973255 30790387518119354564863288944254622720 11973256 -798139707878977732717345024875318021120 11973257 38364411334126478948554827392143684506 11973258 -18668018073280716790271864525150300160 11973259 113008460831838947039461147416997008000 11973260 -254504812508594403002388147056616330240 11973261 -519123737503391704788134495982585918528 11973262 101837872852970033123793001947415117824 11973263 134163982145394057373228822031224169328 11973264 2008042576274744031250398400473858048 11973265 1334203993208889687054255719154548063400 11973266 -381046171591466205805495124783750417760 11973267 -45810260191503070045559749660138011792 11973268 328141552689041192632557567874466129920 11973269 486491981742594902589728458411793862144 11973270 68555661859760636803367215270754501760 11973271 -320219970867194916109682943739484803296 11973272 74169411057680471658427287188021575680 11973273 193942121668995070953109031828087731968 11973274 235613342354535002669031182228458900176 11973275 -474554709362628882100724322653640482700 11973276 34774012695364590455513366778277235712 11973277 1587637611927054767207774340466103729126 11973278 243247143504154539283593455279513974080 11973279 470017106274335506450433000779285850184 11973280 -6895504797334014198829327609028935680 11973281 -1337590432216971674130245872509078789918 11973282 -128688911131038210049180896685295111808 11973283 -104306028547437932510019053524302132480 11973284 77001155284237358045007678578221285632 11973285 -339820035368874716709850194072165657600 11973286 -19499512336816489656187727406123936000 11973287 30750558126961778816037473273507174592 11973288 -59570874573798385204838766859939430400 11973289 -717490645473921797362893155167678875910 11973290 21150074040172372533366265993226542080 11973291 342968992775238284867437212719493980928 11973292 779354011949336214527188387193896737280 11973293 -1125909532089024252278343993303060916458 11973294 117541207237952125577384962530971983488 11973295 670123569644992615761234182131818553800 11973296 116881044081945583757908659124428029952 11973297 -36163443855447584863449749214912551808 11973298 -175205172222125695780606567373036636160 11973299 268481199219663328378814986104170999568 11973300 -47084545693893589736274382506572851200 11973301 -311623679776030821718308062212774473828 11973302 678766975347377629079926694475912359424 11973303 69827773528287288629688180146293336680 11973304 -326498085649266125274957655016120401920 11973305 39103788495261534390081754918217525760 11973306 4616914759998332383020860228194467840 11973307 22124977685270295038368443361694912 11973308 -157847872190018903548387371336113667072 11973309 3918159867576261251738566628472040704 11973310 83515156550966863739328560936500176000 11973311 956336210300882380225354808073917280 11973312 88883595842491353074831059890355568640 11973313 1693304722741399738510866979643500466 11973314 -6784638790476297677666586815939318880 11973315 429483640271418623582411371858870841520 11973316 56986584080519900655168395160800067584 11973317 337773000012850456031625471919897062240 11973318 -153128168301867480437517365891705763840 11973319 -511338029384640504926357364123846599840 11973320 467862441979368180393143601630041548800 11973321 114737249946220530223381426881954891360 11973322 64864935528400855124192395026255066624 11973323 -108796895344744351894865816934170892240 11973324 -234866034076043690235724669590198583296 11973325 43179448081303024425509032132410736000 11973326 72337815132536018906655838187755538112 11973327 67767973577758383325105406394463798032 11973328 -80196586096435676757796659898967392256 11973329 -490833554353179759742281466123742573070 11973330 -31601685266126495364010857641370705600 11973331 67325552969009838374956132016993921904 11973332 -83064336142284904209364368447253616640 11973333 346128792005397600439165693433625803424 11973334 81250522582554354078429376844610008640 11973335 252665651203871548282048028512156970160 11973336 -458155219165123263858576829796802600960 11973337 -415704010746581302266056676009195039420 11973338 -524733406125621093933117930858129057792 11973339 429761988668465030013407882595768545280 11973340 -499973694219179285441451471143362713600 11973341 -633863138088584350768245728835840307200 11973342 47604050674034089807519007176948608000 11973343 279860073442929211505626435727407393024 11973344 -413689195554623287266663267287275929600 11973345 -319632881127118844838376892386084260480 11973346 647093015500848442436400844063216066560 11973347 442490015422419527587465103387871193152 11973348 62272730783370173474148959851852423680 11973349 -894115527378455060360025883668847787650 11973350 -3692709155585712610176694739162664000 11973351 306634428356312613947461978897974569040 11973352 1269670363484694565391039478991785753600 11973353 166643023561535068243552769963296122240 11973354 490028349054088620175940538171195214080 11973355 -655345071015638583865097938324179536640 11973356 1088885936063038684640169376886905585920 11973357 -493924836400579422672031127026364859072 11973358 634560422506576057286258800691002697280 11973359 -51694916849570114635180698785976523440 11973360 49280670154273666378537612335183298560 11973361 -1083696856026621993037495970114237477038 11973362 -8828548601146363422979478339849504736 11973363 -454914697360349772306092184673770512640 11973364 -245321166827730386942083133387052233984 11973365 298205713379106973044133450613597263260 11973366 -90582115783453264411375994959350326400 11973367 218147714534786974834686570804783588192 11973368 1042397627591126735459154480230719488000 11973369 304147660215818183313407923792159810560 11973370 -70178205999965559019978009848690777120 11973371 -829980519877860622289254044934488409800 11973372 -177698444736965875401677443960047418368 11973373 506622337303471144764954610120894883340 11973374 62658975308498884294530060674127879552 11973375 -931976248920923142379938787959023280000 11973376 1236962933093376026289339970620816883712 11973377 -556926586987792826862585894417988736940 11973378 52210577578768192747161623003854583808 11973379 -284571154275187640976315234195131126520 11973380 88296220964581424584528917392215276800 11973381 237118655759555616165042288106585806144 11973382 193331528779132075255892419013318891520 11973383 1367651687756259999539897077620558267480 11973384 311487868992080399762185243671133762560 11973385 -447004457899800523924041070002406655280 11973386 435138597158732535476636028229448331312 11973387 -37766408063866231108813445161419761232 11973388 432131833244151774548768112696541828096 11973389 -245729482258776159620335159352853958608 11973390 15327034649058172732186796145017671680 11973391 2129598523099694971544515612692009640992 11973392 -289542140820539012090929520286823931904 11973393 14619600492588260332220296363531135680 11973394 112760277011841663497609369921531833344 11973395 417706551626451904395910860897909073680 11973396 144029517864795176406319942912921761792 11973397 -496630306983635777911721520881838663154 11973398 347719018722621182776817484834490901760 11973399 76966479405053670527544774652674076800 11973400 -412865349172675206724348710128395776000 11973401 635541209728962277040848077730949548800 11973402 185912087153332056148051825302168590592 11973403 114759803733971937527482620092775811984 11973404 1090099077956196351907899087482288348160 11973405 230297121605770958878721427137828024160 11973406 -838127165254259303115553794785354482560 11973407 187405155903124999974382031189696622192 11973408 162317792872029900229533086985096265728 11973409 22292333247657692700128388054137241600 11973410 2743609309308120742335215841630150720 11973411 45911214279497673185703478011767372400 11973412 675833455945367452717937739487401652224 11973413 97950111644592368048454808327068155040 11973414 12572403672604434209315137096926386688 11973415 187564283891138603851701917796557701560 11973416 -123135729501833554592133149953677066240 11973417 218890728897630289127147943186859604880 11973418 1172774534800966924964145126554990082816 11973419 858084895970275419653496429086395856820 11973420 18917015574233830748458750615423872000 11973421 469365081016157589854656389157228009622 11973422 44119241606576350445071461603256189440 11973423 -402723983373918476517470699709776524800 11973424 -66021452897974922635383165028918312960 11973425 -410380932583719390488002572894614345850 11973426 232441262264102928965243607268697382144 11973427 600541143938225872500833195514431853672 11973428 665969081281855363435268486187784771968 11973429 62727333914026027830386089405973266524 11973430 -105682859686937817647906671481554656000 11973431 -689561455495145271974611864470762375768 11973432 21243514035805074758596349567139840000 11973433 -1095975454841761640426707499144974218240 11973434 -108705317493939052764688505043195792 11973435 -216937507822162810231295214426105453600 11973436 -10848053091338653315447161155849666560 11973437 -213037359439484245990373246050272619200 11973438 -621523584760088650926366785020727206656 11973439 -1245638352751533802984646346699763785560 11973440 46586234669472512631232165170024284160 11973441 124592965005634935037581881351977272000 11973442 -5574139639905097220494534415647842240 11973443 -796437576736381154560508256054254122308 11973444 -371843825654978991158171521835676672000 11973445 -84202675248191029127628942073776082560 11973446 452558210668450698925611066187915451904 11973447 -396651712822374601636510691476029864960 11973448 56119861534729605955007182653100124160 11973449 365777912122314091076129293980311216100 11973450 203227272375123028600492456792997721600 11973451 237129863518315208186977219324871031952 11973452 304461304881119877900943724654805947136 11973453 -719766541665347769022134766117526743392 11973454 19087812965526523351468836129101866176 11973455 -43370154896354369358041660984020324800 11973456 -233901040537947885231410916564560117760 11973457 173263160223531427848521159912531956452 11973458 223733004559340304436139536142204106240 11973459 158276442270235911634428583251461136480 11973460 32229901066072377600915687800428032000 11973461 -1436586136852829571815457972239763013938 11973462 -401649067505368359750985210224622730880 11973463 844113918988056113014668820826603523480 11973464 -32049462061949240150142424426418503680 11973465 48735448485519661005833142594706336320 11973466 552846699310029904082652018016483368432 11973467 -576466267759163240899579606724154646320 11973468 44651956236243029910225860268173497344 11973469 156531680191939967771506814929478481196 11973470 32849348851159429575528526953778447680 11973471 213660147774455950499441365227415110144 11973472 118500728755656844486155674881060503552 11973473 -1155725864961993965897019154869715693278 11973474 -278739848388176963232294614353475765760 11973475 -613489755342153797523343872078168587000 11973476 137727456954444103851511840532728392960 11973477 132445778676839124459735252255253632000 11973478 -43213594424623317241529142306704044032 11973479 7929937452395489261737362614457413760 11973480 -4518531875683260957811957218909388800 11973481 1106667670332947830270290540715223377950 11973482 25806698537764635114008252767689048672 11973483 -1067534852307176844881495045289882880200 11973484 604116570505150708283904579661273078016 11973485 -1160516594041702976468389991644300112640 11973486 32737388021353258955442896537645844480 11973487 -578116666155963995837720835255384130864 11973488 120295156443095152341963881732790976512 11973489 28781790741465224510473910942364990720 11973490 501153078913845905358669602282569668000 11973491 -353943303487309006517703067078999716000 11973492 -171728570767644204579036956676916972800 11973493 -1270520733319731705086346626507260883442 11973494 172623453424413097087511992005388091520 11973495 38515100620476940375262946659911095840 11973496 240513963237597068138030501249307648000 11973497 -630868338030192615780928892116389839280 11973498 -265288420651070203978045601348638119936 11973499 -133707305247784833445191333957987377500 11973500 -235931438112085644288768238576951296000 11973501 23790932894471156485485369874466920992 11973502 -3070453787725888237138716079326790656 11973503 -7472354662873696233375694183616407536 11973504 624850730239541344380355064478553866240 11973505 49836385124984330550690511622760000000 11973506 -46795144421276557555008962123584704048 11973507 164660660951771133237350817882562959360 11973508 1220044738821505207409632415196040263936 11973509 -131470517649947711684635655494290160290 11973510 -38773531686395767029325450358936889600 11973511 375979400454481269461154842374901893248 11973512 527471459554736745220313523631851571200 11973513 -1048118400101293764269563748900131833600 11973514 67658136202974237176682423824666112 11973515 713205667292242124182185235744773399600 11973516 322078737496062008894706988554291236352 11973517 -309903106806695068149109665969844708788 11973518 -330264571847627442067295398626138623040 11973519 -450525278527407800385045131987912169000 11973520 -73610009193903476421596853979452211200 11973521 -9064877481288027179015414785310664960 11973522 -277302604608757752193502226152663040 11973523 1412841641390518207273178317281763519264 11973524 -487847850775672623042313567786746660864 11973525 288178158421723679717062680249686121600 11973526 86257663933134710982768627005842711680 11973527 -1391158642081983424044939053823277236720 11973528 -463046685557669553385619371964694528000 11973529 1268474655569025578025180168903596749130 11973530 54628256657749893518082923649108776160 11973531 -838211895611923765899707296532665690176 11973532 -1494542700241839631667930288315419514880 11973533 -4353291587788624434843781992957502464 11973534 -17096813822253969504843460840658949120 11973535 -125820326404314632307509445574702139040 11973536 -873360054410708510198992056835023372288 11973537 -121950867769019551759999392118754293806 11973538 23387558288828424675477571775921731920 11973539 -667420679813146766342721337250459981376 11973540 -477047796969280656817093457924810035200 11973541 57301047167538835435965159846754433500 11973542 701558146031799240317376641240141842368 11973543 -305361451549815863818481167844115256536 11973544 1475511052304019906505856625406376509440 11973545 -75777092023246395378732409836536990400 11973546 125967825521416133214193338755960342880 11973547 -953156009628312794734719557070315187920 11973548 -233571358029965194728562132682700779520 11973549 -45354225545666819316971843758216145280 11973550 -160642419263425950537605578580705198400 11973551 354933942850687309695146033768279217552 11973552 -69753501673547389222327343863212441600 11973553 1271581582207077380831935091200316504640 11973554 -684296635995035006476120403026367607024 11973555 -1395624109214666930845474803817418400 11973556 419751775400465337621162511776779386880 11973557 55951491961757491476892370859850469760 11973558 -59312227063542214160116108842612481152 11973559 71883561780484811417250530127965418136 11973560 -525280555250504565443858825627310489600 11973561 -575656014831484059815647762095116546880 11973562 1720518538805455478300593310979654912 11973563 562419139188437176944499404783783490560 11973564 245106357582500572644867971574769397760 11973565 6611423735090331910520339281192113120 11973566 -822059078076916115705764157346648007680 11973567 11178178133546936848870800401220033480 11973568 18120124363741005068018596847609184256 11973569 -55493619271186916655822788330563537104 11973570 25724241509470780922168305323776901120 11973571 715220814859596283824962202872385907772 11973572 181671439109136516200774199627837542400 11973573 -623797966557032441785149409944144762978 11973574 -838354338807170362448921718023662838208 11973575 -769985299173649507166286486750528151200 11973576 -251445273142785845630745862452527677440 11973577 -24612597926736179897566595644337278656 11973578 -730894561925523510495329714146874400000 11973579 -355317257601408577372949340432352258560 11973580 268012410031294827427123847687283932160 11973581 979240549515337570912013716340196299382 11973582 490198316433156679567521838451363933184 11973583 39417257747600160511255699840787115040 11973584 40387520570375742497648454684723511296 11973585 114181495475939047843843632556978779840 11973586 -569816455163854602647342157517555057008 11973587 283822749283490272621772460558507856236 11973588 73481849555244254504701946470812395520 11973589 458097126429657490048652936477052557390 11973590 -202797526293433005481595439651782995200 11973591 -333223083341051245710383927267330297400 11973592 19903521005485818979326984325118361600 11973593 -41306301218321858034750802936354601472 11973594 -137767978849916813433744579161932327680 11973595 -252756997372870012688362577085003120000 11973596 816132738539851277942033847949006195200 11973597 -498839942938851156764927162332781769600 11973598 -41758184349800870120162607587617163520 11973599 271562906457633786094565267858633041920 11973600 252900899250971393399309775040256409600 11973601 210849356142534516000866738705807749440 11973602 -4895973729729346359810857058457022688 11973603 10238917529366185232484933651655201008 11973604 35312840396323479921325304337031693312 11973605 35024169127911928077102866531009846400 11973606 4458841530881186783124014009856384384 11973607 373674668077384660961548326412380784800 11973608 -221430860988314157307426540002263040 11973609 570850718256600318146248915269281994720 11973610 552109281427465586054345228662271923200 11973611 45967613511128012247193916934198412224 11973612 -92923605416750088906632771760040869888 11973613 -365962542289844054374463511659107932000 11973614 178321725554674009029001327997468565312 11973615 -21935656742605581325078548181500012000 11973616 -28511827040368275553409080940959039488 11973617 582081887700147064605251746266157255152 11973618 -9894527047784667821624089386500666736 11973619 607006682671943259954385657434071234896 11973620 130651795345683785627374501954867495680 11973621 -204900957859014161942112269342869450752 11973622 336028770595109140236566726477026751424 11973623 203791174803269497094902616914329616872 11973624 -292939430272348066893825746059840020480 11973625 -990516422665753018690443811857699795000 11973626 138914813708224448951324666645897674752 11973627 -143745976017334241584790525336483745480 11973628 -831442585889092504398246549919964741632 11973629 871496524064293080726569731511499125280 11973630 232798825372556763619049073937509745920 11973631 191631047594508130293270141369128854000 11973632 -1101854919573164367667373943365774082048 11973633 217078704919270610017601420136959216064 11973634 238280081773533234854375285085383307216 11973635 445880088874176361487829544444109332800 11973636 789529797667908921680279985154679193600 11973637 815194618938109850193583347214853029440 11973638 -725020216281412364853209023603507685280 11973639 -56478728706568154948723047285993483392 11973640 237978770700243243878375372668316160000 11973641 1217555811088933367753393038006663638042 11973642 418858647004284727165673318232728838912 11973643 -271908508497668989487051545817721050112 11973644 252143520016757445059262621390235514880 11973645 -369819830928564778726230523489305338580 11973646 -692993711395228476972658112602459057728 11973647 -814256684627079472030549466221039024128 11973648 1930230845887696721817060770010169344 11973649 -138693025837372487422713932408807990350 11973650 84451930553560232499915435292705560000 11973651 1715732521773015086660630363557397760 11973652 171954741632631648951792093309526044672 11973653 293245604529858238836793055100399294624 11973654 -13943762932256950276976548403343919104 11973655 -1020493077476315942112298527075969070440 11973656 701667507745285404781871258050947962880 11973657 -280146983553244503440428568544904608000 11973658 -77724572234374085192701565803997314320 11973659 554776646378548240607470829646649993860 11973660 41626010639452542571756399125397800960 11973661 -141264957942986923921523588357100203520 11973662 298689373934156229201584020766624338944 11973663 -8387428700987357838030863140180869936 11973664 1225855835689257011389405795701913092096 11973665 -1179645732905257476886957976482847611200 11973666 254201989078940950267280612657823037824 11973667 864397949860054939970953362195303567640 11973668 68568425227565674403161930437345177600 11973669 -643804738704784308150455342641044433056 11973670 524959190618303648045346497393823377280 11973671 80415343398397457464007664765391862544 11973672 -294611270698495817785811184932267873280 11973673 449335178234548824896519839583722061184 11973674 -179286762641317332174494867761942197408 11973675 125218123282761145647415072087823020800 11973676 123066112521076237457854961101358450688 11973677 -435691211022101492098879177606499898474 11973678 469890504456817192460950689146812798080 11973679 -73558190639560549496055164936681298416 11973680 -72567386276450522908129172661285027840 11973681 -179302895806566851831193676790718499416 11973682 55887708275947176804265083193369128960 11973683 -93412942332675691125691830417282334068 11973684 -652023886057396609320179289753219108864 11973685 -331311902812689708848453552478242524800 11973686 107452384816286121036579544856079472320 11973687 231747741017787066713672530433422086144 11973688 404472529744523877457868250872758763520 11973689 -167812037558275456780534226169845589564 11973690 145642992079644471228940334247311923200 11973691 607179029028082158212207385589966971384 11973692 900051200575386159579926146854124194816 11973693 -131658818828111027373793714537079395872 11973694 13011925821528156303082275081516481920 11973695 728401223265804294158893768369699182480 11973696 -48727486760862103660451958112313671680 11973697 990676236383709745019006393390176446146 11973698 533391975995582708213208959811622043520 11973699 -357865297760552501526134876355935902716 11973700 -372962479299990338104870905184966748800 11973701 -819632653523304831528110003074811315298 11973702 118420586170031297999422934256439175040 11973703 -74238000532278581485362618539884352720 11973704 424394658514713415243270485412494950400 11973705 431409433684051121345403047760321806400 11973706 -257899466452722059935096140103572890016 11973707 -667157299648656802544315404198527471360 11973708 207089704654743822204957871566664940544 11973709 -1048875607457237316614954254380540732960 11973710 -32306576705465824862636835142086647040 11973711 -89795359257127521095998288777209220728 11973712 -328520498737217043011198385087172067328 11973713 658889087940753554730453560904222862962 11973714 481967483644937711463106806475839544320 11973715 343097840789272659036489096080087633520 11973716 -6153863330939223611593360841762883840 11973717 -496841830227581896349720534607401496960 11973718 -370575726907299216649784883273396489984 11973719 361036406010772744350130834099804632000 11973720 803995733790220307572025504708965171200 11973721 1091282000385873452329116059571849622922 11973722 286942961432278560268475648244252813024 11973723 -895030518628042814754793254723863738400 11973724 214504564843372463400171354009811845120 11973725 57019158467255666486789304725839812000 11973726 159066539529298742500356142729098844992 11973727 870431244727165417369445494721195283120 11973728 264977083677374924317578488077198295040 11973729 -996104827515724012233181859338362304512 11973730 -113760524583553515588541366499474542080 11973731 -51995134216303812619916381099100744192 11973732 -545339867523676370801900088599808764928 11973733 485824889267122886210941163295368407200 11973734 -246571692942139675605698795609701149984 11973735 -606846727787379165340583499071743789080 11973736 -685070671038661984415773349720237368320 11973737 14230525245173749252601861085310896720 11973738 -146552945549966247060852340494018942720 11973739 1291569735806169246950591982685600583540 11973740 -185624976304360761227507183013247119360 11973741 329166545490865100122267134537807202080 11973742 -537627222305317211322194265433665632256 11973743 1221583919983636474201146095945510617320 11973744 10773363070925122259443862265184419840 11973745 -78253376587954902687443589997030653120 11973746 -296444409065509398481585422521322160896 11973747 -435738156589704427305979181246167481280 11973748 -81726453322828791299434984166136318592 11973749 90306822558570109002298113909192235164 11973750 35274000034250518074830262642170880000 11973751 -9705140212208236538590716823714431896 11973752 -21733521043794909840569696621049446400 11973753 -373816241467225741232919745998953568336 11973754 38650202749642107594262168737327172608 11973755 49889057275349811496824516969081904800 11973756 152565636167398913362787507330304041472 11973757 -2699950721506119366786945828844077629088 11973758 -451178662468246449563601065120674091520 11973759 -65974975012138980285846418082178216960 11973760 -64919340161445153547125817185455308800 11973761 -848262556828982975206631413699830067200 11973762 280495115247467463800054825827133614080 11973763 230846640151539532539726580913883086760 11973764 -624410025671743815448241215090699957248 11973765 48693009085908585152408852593254844320 11973766 43137092247495362504825728038338747520 11973767 247917743203167989019140343908453769792 11973768 30196762276395242409160505806636277760 11973769 327442812565203538983362478456941046170 11973770 484161639167058066652842081267386328000 11973771 316185552505718682333510378664097654400 11973772 250964269899193539578446804600990789376 11973773 636233104958989616125047916016774531040 11973774 -107152845562717311543001017286506287040 11973775 248017729367627945883265738216701090600 11973776 139152334785634739513858283174587768832 11973777 -93608479632349862667007859060107539840 11973778 63934131324782495014733517667354135440 11973779 -1257591787034757352060664851276171969620 11973780 924397448314769048491143270712197120 11973781 -414337102089375566156688461881163865600 11973782 635515947480606929601335193380557288992 11973783 -554111028039610491808930294138561690776 11973784 -493957886943703327611494197144422205440 11973785 129016175183072532335986454834179438980 11973786 199954304642471921741363788144963024128 11973787 -478987727978078104841223205102394484764 11973788 901180288628425262353890041147400089088 11973789 1004972950718918513172220697335333471500 11973790 371773032922954268214809143908229171200 11973791 -923369648580791120241674737092512747808 11973792 445100584194890366062584500375245553664 11973793 347582553606142874090263964643479596800 11973794 118861758409947819481678231325965804032 11973795 143840066000054750365384338093659139840 11973796 -54727614214101203138810076511985236992 11973797 253248894656310458955464509429246716 11973798 -469630097825410032264788416142090762880 11973799 457827419389628420767761225273783975800 11973800 127252126204599182626574809375150080000 11973801 169131066788376671546718294678212462784 11973802 -684766582769456950267166529088361421648 11973803 -538401196925875367080736757766819907640 11973804 -152085294756202817974522324672502166528 11973805 -592553748250852548240813141272983911540 11973806 -377764697525972744672563911099404519616 11973807 -489048738274041261542817807389975247096 11973808 43992845313141019655026249997132759040 11973809 -1193594617340908442997449233215123033420 11973810 -66404948966562481764014071528465190400 11973811 -439707787192775016180276570522612580176 11973812 88698921897981830699621924706048344064 11973813 481624173872927143195412171730673201824 11973814 607221143919458899630284835099542159360 11973815 20490584156523293404218680560778281920 11973816 -788122636093203055982818952725979873280 11973817 76773628878995205880663370092439555920 11973818 -536748578306316891838996738819735965984 11973819 178358334062719581389671499542726350720 11973820 -221422245245815196222538801432830737920 11973821 -710680534787108903927590827034267713978 11973822 -150641920956270489475723343686179357696 11973823 -6745273226936753252032846131391069056 11973824 -377093226315588912593757283886268678144 11973825 35402356163691943208739238765114790550 11973826 -44549031757876646569472766001750586496 11973827 886563414851191164136189078063395639600 11973828 -290318202612197425472105831641854474240 11973829 -16780417398952262634239057808251987328 11973830 -33951839976792734883646470387925248000 11973831 1149340203206020522848072880363439263824 11973832 -132007507483458243823376043345078343680 11973833 1116238537153236353534035312904431829082 11973834 165035631762598411480213104645538369584 11973835 -1535556774048494114884661743788134640 11973836 43199889769905285967001165812477978368 11973837 273506081890790740600853759250726701760 11973838 386533194341872372252938300093920317440 11973839 1147071638026021984448090888092289895960 11973840 -104539061581287878778602439315851182080 11973841 -128798028558590203366528873097633616000 11973842 -235685734020095198116928902639493186928 11973843 59066200177883050344103910126874590208 11973844 -15207234989608314573884294421241372928 11973845 -165993925384573421992500961122740116560 11973846 173013391761977878897542526639953506304 11973847 -455190448274448293622023365857103140480 11973848 -94519735516332870204361649500060108800 11973849 -370319940744041269057683428602881714432 11973850 22881763251899599332077082256929580800 11973851 788535934184870271026457901578732486852 11973852 107540752946772704811062855301527961600 11973853 -1006162203168456335646217165865048942592 11973854 -94569488752103753724941676100382538624 11973855 -489175958797920588158102329565266877040 11973856 -254365787978558706124052068352826802176 11973857 155815760112201035134323523134714587520 11973858 169794626309363517044570092779315199488 11973859 446518587568723015967369557700032988060 11973860 316927144318781117479600075379881628160 11973861 -98608989626697589948648344345233467968 11973862 192198022444533842853088503382868574432 11973863 1436469299463003427253063811903562258584 11973864 -32602676053229488750502896489054863360 11973865 840138243411711612771493140447623910600 11973866 1170405897482224271711791369256905728 11973867 -456339143323137923178732328382690449320 11973868 396015641952805705605417712393964006400 11973869 332823080991771903974694280453201050240 11973870 -331375814701584136908515566641643397760 11973871 -57772836527181273109622092195716462496 11973872 -93765377749986245834684670359259709440 11973873 693932074952668999424278712587884254400 11973874 -50696214795769995463431304461962391552 11973875 981828203092933224509174094703915704000 11973876 -169499295092806851601794861762183751680 11973877 -778548637113542808940981372150781227520 11973878 -269596386234454298708690686002830838144 11973879 -185659649706980611658598864072923576160 11973880 -254004895420161977336976107711282995200 11973881 -77835830191605877546955964305679264300 11973882 131329155530108931348742746982983705600 11973883 916909826421407350149953497442378468132 11973884 -42951100920626551454558942019706260480 11973885 -199707820544588651548605669216908998080 11973886 -74450998502314231766552876940600629376 11973887 1150009097290654211371278455772132221952 11973888 -529519218036782787660786340850867109888 11973889 812422366178946379147868188060232402690 11973890 -107482496250050638359163323568785784800 11973891 -690914717907243087014071656762339136008 11973892 164412559587310079750399336349259948032 11973893 -801580734022586747605742174424353037858 11973894 -164057469570019287873096892791797563200 11973895 900133339553938453864404707957316301200 11973896 614892999395219085793952020156914524160 11973897 362527445749324279350981983756870334600 11973898 -16539936670134823567844398178681624736 11973899 -293427831337140095603525988447388171488 11973900 -186038684208770710284230748668596224000 11973901 210831975864371555883917409143361678902 11973902 194273361478155217273838647173699145152 11973903 -160028007100644479188163928224832869616 11973904 -101772134096546450455523574177215135744 11973905 82494318764821909364888594037473809920 11973906 -2778658764909767323280991425541795840 11973907 676761119425578696760108726730933045832 11973908 -1339953274619610557326073128867941986304 11973909 5603765093277804317436541204499314848 11973910 -63458054164478359524400478135646330240 11973911 -1064510268869921802938189958469201858488 11973912 -531994628395143775832198287540515471360 11973913 513441687035196912731455808753469377024 11973914 -191254155326159856370142321572093916160 11973915 168295045604470263907805898140453673840 11973916 -368957722292648452128348100156234447872 11973917 -450571622626952489354056022554054863348 11973918 -488935322839761257858117107991617728 11973919 48893164149335500994653312341669866880 11973920 344419529963905067091282801914397327360 11973921 273257870967857965726794651951774952224 11973922 355053142754323250478607509830856946512 11973923 -265465766351007371572517514105552876576 11973924 -496115776072503025867796608066326635520 11973925 522127722010650922343798519939926160800 11973926 23951363511409992224424644179587828480 11973927 -10973393539138923760702407518992440576 11973928 433734265628339823225017511953537756160 11973929 -1026019237889259432071301025613923698528 11973930 154336403281576497744461686633447845120 11973931 -1523916871569113970587560647055413576268 11973932 398281168593653594340840035096702592000 11973933 1062122148816232655385087059777827132800 11973934 397474568437891125229425903446641933632 11973935 -646044410844586731923038234108646904120 11973936 32090047569539353454054705853848616960 11973937 -281846775990473142039811207716473638656 11973938 86705760935992801293882965134822924800 11973939 623878162541093618156353971858701901624 11973940 109912326714780810390730252688620584960 11973941 -257992571510756221953918541885283297280 11973942 -2727182007713348650090793719017851328 11973943 -1240845559128275892579467851453968798808 11973944 -133967243549453546671708705237571911680 11973945 -518802173121955011120102048006453094080 11973946 30596386357877886081004396371921275904 11973947 923241457892805222897245326507163045352 11973948 145368405271922671263371479520368582656 11973949 400402987558553867190169513177363308364 11973950 310983481299787730320916179781100086400 11973951 1209250081681203534895999908737981187840 11973952 5827653840141367690229373465106841600 11973953 1967531908058097857459000196574284341844 11973954 214585848531228544476970670521614627840 11973955 -362321939115250674485844471079426099200 11973956 -986806502565216125412022389786664316928 11973957 412622390467957241809847906426510829792 11973958 -290971613089376488237393899114867061920 11973959 365806841219852260362596323184125955160 11973960 131873414997440186968559077320081408000 11973961 924401881492623995738636674237750232832 11973962 45732362498594796472446244623392590848 11973963 390771886240469706357995918848518179544 11973964 -39136203014577161452607818696421281024 11973965 421778371716105853409049192538004422860 11973966 38195227053966331204065114143188751424 11973967 402803245994854810835081155775623956864 11973968 91528337346549081108250366216708276224 11973969 98673067706685113603442985474228562304 11973970 -183133347990828886988285043021787304640 11973971 -29258428474612142297512707232799114400 11973972 -192812880213577295138296384565429293056 11973973 1038849865108677647060598104410360312704 11973974 371884143650263812624768868700141480736 11973975 149790883052805581598444225607273225200 11973976 111508517816831825079705384027309711360 11973977 36497646478811987724264554981389264200 11973978 -137759705106155501373621973096612071696 11973979 -955748902955147960119175733066096895420 11973980 39522513116047865155272149514630927360 11973981 69223300399556570541216262179543473664 11973982 131893386923220271690952160900762878592 11973983 -249450960945348266472561044175843596112 11973984 438116419138750276804211831538230231040 11973985 -65165815820253869858333382883342329600 11973986 -540651044069792112892260793812870245808 11973987 63976499319367260424961731251794853036 11973988 -294657728655840671462501895626007838848 11973989 1406417067958091978005803773227448897790 11973990 71381322793090302831818923424927846400 11973991 -21232309585463939656116129084918813000 11973992 41014189816631386575156485840818560000 11973993 49131715608138496314670182598944453264 11973994 517320385452538473524194031305248037296 11973995 9024255728854445396277648620474330880 11973996 -171194587292929706635244729818490350848 11973997 -512656564711566981129349713330975868800 11973998 86568915343492365919825651939548856320 11973999 -156268565728949036942498278853082393336 11974000 60610486834733879984493309287473152000 11974001 727165506345194842560574773366730080744 11974002 -730839310122194070488622366649845636096 11974003 -388790759416794631401875407553156493748 11974004 59724935998747299588221312967160320000 11974005 -69138156527598776097279207794505884100 11974006 236936064117727308351383254020038796864 11974007 -7908981204572572423515097510900909680 11974008 386222716910016759839205414442552197120 11974009 -4877505433401571041634317103267051980 11974010 -228844026231444757836279031353696000000 11974011 74227967177066273178796941290936047104 11974012 300169377870277367358899439277735872000 11974013 -694134038484812679459986314184406194400 11974014 -135024704736132096601794517988303838720 11974015 1035219268081318689653462308028166801120 11974016 956578705311891999408123779731999948800 11974017 548023930009402864275757183465715800320 11974018 -107484457415100696354365234913033243648 11974019 -815982247704550008918635682318727208580 11974020 75411947890801355332890359571217735680 11974021 319887469851823708451124488154688400222 11974022 111980049657142908142365166635912306432 11974023 -922141630162945743910415301950021016 11974024 -1063876912510606095699887716431805271040 11974025 12895221444536042425085608683008625600 11974026 45902672827711536906606921447589344000 11974027 -559345208791608907997636247791368301840 11974028 980127054592036076322933532222250864640 11974029 -33326189994648948402189471536058163200 11974030 186588682226733849150175836033051648000 11974031 172776604558978290621515326406063558472 11974032 -111351509334931600250596140425339756544 11974033 -326558963415657788946992145725993376718 11974034 192946687459506399103464276869548833792 11974035 -281763434923144137914992933521810932640 11974036 736894729678987590990750138964914097920 11974037 -1631204991913605323223464821823909107314 11974038 3873593397335609851930662175091639808 11974039 -877530186670199525155922383404525184 11974040 37903133326328464727082064568314060800 11974041 -1303748483173109961167756486852453232000 11974042 232440966586340251530311843786057932800 11974043 -1236363704043013303107447699775968314616 11974044 38249047352242127005431909472076682240 11974045 21228523202148700370207383315075279320 11974046 -39091071209546043951543879451125401856 11974047 604439696530168815954879567152630052480 11974048 362599818898449022088043345469244375040 11974049 296655799168895724637797977699074088832 11974050 59448493031577445406216604750871392000 11974051 -662969473990131762858688899551385613808 11974052 591253948746778843131722784025426494720 11974053 -9908027478426303081150683819207841792 11974054 388385716138961280165494231657600552832 11974055 -248534988254438353170244756266938024160 11974056 -11040674978483722773034951890202214400 11974057 -655053068049351114576381873777420402694 11974058 156061659373268769950986338836836040880 11974059 -137235882053358051304833439885772550576 11974060 67289665479214728316164596701084108800 11974061 -496779963662513590112385731631921582816 11974062 456885378787405695955996977644374066752 11974063 -58293280779926574952871696112986993760 11974064 260886651020876223163371992799978209280 11974065 -152931530055983088020036304144815700480 11974066 49289053822250387519022376557871641600 11974067 300110815021421307427502787674439205632 11974068 388746741562910852196465785771316412416 11974069 1166789488872394201827202540507769187996 11974070 376698690146724153169807693240540116480 11974071 620254060966779948185745482746566970320 11974072 129340704858573847627169139709778227200 11974073 -1281527607006679747207132409797122318678 11974074 98808782146371176742809179807332455424 11974075 -421082491309118796301078435489541310700 11974076 -651288225530047611510352122352551966720 11974077 -393861842960089025932180642285573447386 11974078 -320976113066850118462307474497386383232 11974079 -138431866183275630019184657676962239392 11974080 -164025504877716987029444301640842608640 11974081 -597666985288507047821312293264673808 11974082 -527772329770792568259836777768027867616 11974083 -515093655913845283516936719451971241152 11974084 276611943698535733500159036258532313216 11974085 259883490613908370179412103751566400 11974086 -218109135457276435209851918936619436800 11974087 1706532432490431764467344943918254739800 11974088 -181980234629302977172659672939702681600 11974089 174857728924423777041409671937403925408 11974090 -148586945309475308996344633282102711200 11974091 -142189063008864291138984377571416399232 11974092 -11302560971651472950511836356052947968 11974093 -1355348902059678416724587634260520101696 11974094 -604012815568422981594330475978544090688 11974095 -237954574800670480458106227920942284800 11974096 -299164401435018332919603028417314029568 11974097 428882716973494615852890865955142690546 11974098 -363150523905952906596472066238193380736 11974099 -66495890173630499607863206542103529760 11974100 -638281947685656573051827424203773920000 11974101 -257804060453171672374013308504927960896 11974102 -156754390848273711929564081290900338048 11974103 2430403320285955855696012062303872988864 11974104 262840087217488147322208176243348582400 11974105 151206445973509066481429019572877337920 11974106 247088232812324736780558443943823832064 11974107 551710511835312871999393166613494246040 11974108 242175048675553532963908344487573334528 11974109 -589190612012436622967053560635359027200 11974110 -268338148117352018617118452763956986240 11974111 117515277337382609232991585652693527712 11974112 397856489043838984095247918108111798272 11974113 75145885271704152790819034236115065380 11974114 470113134250810493377449681357618712656 11974115 -255714376057554327033714358693315032240 11974116 -37306629688817435168881004647584890880 11974117 92535303560195789116392706746629954360 11974118 338153368140886097560555938030020603904 11974119 1663032705400906359715905829405125840 11974120 -189391074137657402028410748049537536000 11974121 592653830399101372315973014534512539322 11974122 -86414483566087558795194433383575715840 11974123 50660910677665008167880361266947248640 11974124 -649324133078085385629603632026205518080 11974125 178213988433912574552464576529104768000 11974126 -540755929456151617094213582863777753920 11974127 -990026916838431999111464476686879104640 11974128 -56978680413878831448151565327235219456 11974129 104034125420671291413425683516162270260 11974130 3692425569405394200387100045769088000 11974131 10113578178351921019676096804029828176 11974132 422259333671258432768507649307788448512 11974133 40661848957487218904526334269445990080 11974134 -257537150586660203618004158138227667520 11974135 80973097582234125379268180746548423360 11974136 1431270127177655296477572651367395655680 11974137 -67446045416477465212483485598643540928 11974138 -215263756123769730539263734162065053440 11974139 -57350810976172057056309251053931221920 11974140 -231926519722349845283290896422956055040 11974141 -46995260048670657690125002469430256788 11974142 -114939953763071135368470876171950884800 11974143 -224777843499452368634984323097660339712 11974144 -84596051327012167947085816710391922688 11974145 -469075347905302026161115729553313801280 11974146 151079562209000468766788418727395955584 11974147 187111219561407910674585284308622019360 11974148 867122514063505946348888707830626269440 11974149 18343487885468260244350104703657488960 11974150 -226416637049653020794395323949775222400 11974151 279580629556158407481624419717770677552 11974152 187614771572198891009488288102569861120 11974153 -161494345077762582628739820755362678016 11974154 399335443580747938371367993983436348512 11974155 523334263277113588504608522031619596800 11974156 178282293401160165108406306979664884736 11974157 -824981858834138220212210727185784457086 11974158 16672915258403460484175339726082259584 11974159 -1752174983926635828548596379217900898920 11974160 -231257942988425671491574588779970560 11974161 -156971329173054075581822950591756803840 11974162 621380030774867961687681286222762550784 11974163 163615896627579795540364237960588671000 11974164 -6763768874847833368218894699798712320 11974165 -286001816511456519960602291207478001920 11974166 881160964267596703103873594416264192032 11974167 505742553881086028847212371194695448 11974168 753514881078012288761567306563367731200 11974169 -686948611327038962753506305640890821430 11974170 -56965520128908838709339206815357020160 11974171 1040908565519581850977815628979823086544 11974172 167463281564739947127307168368285450240 11974173 242862630718755469270417219210798461888 11974174 -546904324244371951434152333503211207040 11974175 185171533305646176867395842838705837400 11974176 990082216089085263238367568461640499200 11974177 -1311377497266153718041869651828026658974 11974178 -24585582357462719182284112779184133520 11974179 156370581070039370128298432708891844216 11974180 -54592246914233474396426104208995430400 11974181 968194419158563914129679260421308344700 11974182 -23705619246350444577132154684818570240 11974183 -484552370599859991721537231069780667096 11974184 -78440610534170200543304349693428367360 11974185 454629391286189679627222112050166954020 11974186 -219595995724571034362032849809436823040 11974187 -897392631268188067512209308771464312240 11974188 133076721942752622142103357611542773760 11974189 -908129902891162994786287363028552892010 11974190 11693128931585332715541660417553536000 11974191 -69379251165238528397838963072427655040 11974192 -148570412420187672285543549735388463104 11974193 -129190621832621670334230431189563922880 11974194 -418145549553286293184454432957198641776 11974195 88617867951243866240057110576724505600 11974196 -275213710349640921651737552448122596608 11974197 -40967154581973424488693133904737087200 11974198 50697242894911859389771247271325524480 11974199 -321616869458392882865125831912851218160 11974200 157278661718947868053711233478729728000 11974201 844938876113886979202365329657460444202 11974202 -684739114861203532016848084628110082448 11974203 -482881740765950535190956758297222773200 11974204 -49083546215495315786375955588424524288 11974205 -741824716572361410160680916085346177600 11974206 408502064963658373762910710399671748608 11974207 -118973196498554406886823436068630303888 11974208 -157636142818655042778276405365503426560 11974209 -162702753136329019374996081948809572032 11974210 4471982666166790521891763690519042560 11974211 157290287992238593406123602703055830472 11974212 509953221790404362230722972226332126336 11974213 250669111900361156731389770981750894400 11974214 -194778591957385011835538976108711936 11974215 -16347546085233306447093326693561579520 11974216 -1640507190017170149074835294947361331200 11974217 1237332996972427515241741384128455170266 11974218 254179025366152778157532878153516522240 11974219 -613891705308388880507833987066737926380 11974220 552555765684268958045517945205007354880 11974221 -70068656539484226253238327398754395776 11974222 -278306043141156838080356997778707351936 11974223 355797973483527723558380252162353871472 11974224 -87516488336662885592378816474017038336 11974225 76313317909044157747072552531660585500 11974226 83103128378953892855784750046940144640 11974227 -459316508146738161572557832828966976960 11974228 27858116383303530265718492146409932800 11974229 -205189325974024101120072861082466548416 11974230 -9716742608736173252430110957585187840 11974231 1178287189925369971233600480940314689200 11974232 -270805107474885425821138854390795417600 11974233 216645322514137131265950013476272993664 11974234 -1442166754877816277189153963873230016768 11974235 -158509010773510743437642032760286939840 11974236 75150020902221228529734029663422924800 11974237 -455772296406975401317055192439966167040 11974238 343914526570008108876414476344271902080 11974239 1221339545672990321551172862577465707408 11974240 1258324915043493581430472932963141550080 11974241 -155974688171707633316606412323304443358 11974242 24092063913355608442999240151325402624 11974243 858566228792100450333841273126896830492 11974244 700309080130621192801028416257016206336 11974245 370121922654716158771793432418801820800 11974246 134012481836733302898516246728713972224 11974247 1406062415622829829555732022991112064696 11974248 155946693735739521334600135316996014080 11974249 -399274755009706591404617969881542356864 11974250 79591571197253013160460207908753344000 11974251 -39434617963317657090274471978632577296 11974252 693903129744990910350627853601949460736 11974253 -8444607650547765522452298893367773952 11974254 -260230439352520028671227688087522399680 11974255 70071357054861469611619117653641278320 11974256 -77378744169460455364165463463674511360 11974257 230596753438455310986871228443624401280 11974258 284244918040680440940473382330689598480 11974259 598322966187161035897048299164904797640 11974260 130843465293485261126750648158265794560 11974261 293117413754461770463168753052909875704 11974262 557004567066042347936568175572160686912 11974263 118642433992397126077802347604624517504 11974264 803871360982741120482808028283051663360 11974265 1693819731152767698890302960590439600320 11974266 -201927769831327006563107506146245452320 11974267 -333744562144440382672809578801007811040 11974268 -562695380367658358490934565826178762752 11974269 1025750526511644729446014662517880065440 11974270 -191503294144453094542446342141419028480 11974271 232756437148518567289723357653010533792 11974272 -653722447623900244585149922811848949760 11974273 276989832199776994758003348608774775336 11974274 178989162945870686393890190407114681920 11974275 172552424006303039024114617626508557000 11974276 1945383914237765133295062627947770457088 11974277 -155813928624888303416422949848661309568 11974278 107979601169200913384600418856334149824 11974279 -1117127810955769294164437004839659078120 11974280 362722386951630121102030717732506470400 11974281 -481659794592488021080783254672406224 11974282 154566362605810000543348540865900146992 11974283 349955257723284087473770267366457281584 11974284 -587302054309530705445227935646023024640 11974285 251402191441619420213466900948047160 11974286 271604565467082885412699475599844141760 11974287 -237133929468350983182580218016996229232 11974288 267193592123526170335852396158570348544 11974289 -650165413223338950549748861812219922944 11974290 -105728641635882057169562749709426856960 11974291 -346836038273300939658043279020618001328 11974292 -232110959400591015686154286299528646656 11974293 -155315511436391935995730186975283675460 11974294 -249336569583524642352328538538663283200 11974295 -77412290543386657772755015324958980200 11974296 -1877510991159914782707574738966609920 11974297 481810841546754203720254684379065156560 11974298 150118838932376494532675809038305415936 11974299 343915610069430726688042217147321399088 11974300 124370700665331571150369359728270489600 11974301 93727630136515503558718263426071457900 11974302 -248751140251417815276381673513296054720 11974303 -1510704698618931926574166868855864013840 11974304 115991884747158596462679143540645560320 11974305 -176643691221500355440657938355911831680 11974306 -117950209513083626773636658621499526656 11974307 1536437630805580095514161635614767013872 11974308 -65951152303170764429887189851086929920 11974309 404132111866004219876613723884110520510 11974310 106562552158814590412273400239810194560 11974311 1455150089526082444456397164540997354232 11974312 102561118357679304466842863659465850880 11974313 129369299669043428284748149576718803200 11974314 -204211064754411832859520457494012427776 11974315 -38499610006826066464163295581350139040 11974316 509808073330397752036471542698615543040 11974317 437246079101382383537932393627130419680 11974318 -43652170834914803106273536960864360640 11974319 144783240565487751222810747951059264496 11974320 35252038831435225196483198847765381120 11974321 -129712230734671810913939306215758618478 11974322 173774170729651764908805943437564321792 11974323 552362781744024980477932919616741968184 11974324 -568965919973778737072819719453042887168 11974325 85692144257225091339446931622993845600 11974326 3462133315380944482747042695725131584 11974327 181570048241124433318725844462244812560 11974328 -1402183565727123838465868503736516259840 11974329 155768773729072817914453348996147550784 11974330 404112546644512550682017718148384942560 11974331 1374769194097712020717888446743636850912 11974332 680960235242308902958803079008352051200 11974333 -493108130148417288295134008410947262880 11974334 75334679846609007761053151984784450816 11974335 -456597744192048359789347900999682124000 11974336 -37100174034445898441645692145406836736 11974337 569141201566728101388595278894786093252 11974338 -431566638913879090468288366325436967680 11974339 1436403734977356606305446475871026176 11974340 -292463931170282004028299913474516561920 11974341 -666709791389496661136903185509339742656 11974342 -485041669550489437210106629340595585408 11974343 -107471816902408728406055464702979208936 11974344 885525177553425372101986778410146078720 11974345 714951715993321080378221196294614313600 11974346 567458111707321222141730717282079444480 11974347 114438920452008147529314015806523074304 11974348 522554131968913957375259514577493346816 11974349 132247246092256210511044146929581415520 11974350 -225514843107059601248853309083106696000 11974351 -789069874548848891968574986962627061400 11974352 -75704091598658359863714744655916040192 11974353 329578234505207561711821219302562385904 11974354 -327432944461751059417644265824959843328 11974355 982720389897386910596202714272900627760 11974356 111507465314270856544085793893766100992 11974357 984737766784246300064595399345513792 11974358 603849358322836215414708246169149068544 11974359 87546822714593409578610034287756334800 11974360 882981539585131942282355225790050304000 11974361 -276628933323892752253980426173406570240 11974362 -238194106137564425542954967129796699648 11974363 13959272664386715499850798895790983168 11974364 324034901965058928153594466724918155776 11974365 -217515690006347794729745789802862329600 11974366 648430743642767837513139653791064341632 11974367 -1174917327057020625323616482874178111584 11974368 178080494222844581083099119317038399488 11974369 -93119876238205730667976522704202677840 11974370 -1561262290872148409455035366349731840 11974371 -297504152137955553913695598658155207440 11974372 -723353922196337177318961227528997977088 11974373 1005860797090758666772939676218873994622 11974374 516376675208972860565080049189121159360 11974375 -106815420491015451235429622824262190000 11974376 -156894805311250378463859828233036497920 11974377 306136294459206767654097907532006176032 11974378 -81970802526664306452825940693487984640 11974379 -1274312629116890732383466808523193803020 11974380 481544295847664209435863336991086673920 11974381 117489317715840267435121115451472291500 11974382 256778292720771892743488299709481984 11974383 -177376208411079298013347234856776475448 11974384 25750918020515736861898941242807746560 11974385 1300324222920546287144749125193990329000 11974386 -62758758150623023219098747358438588416 11974387 743046494042039583725191156400951993036 11974388 -708226943759953939672796573379310211712 11974389 -21490503987420726360228818117517611520 11974390 475167382003677894774963412789044748800 11974391 -180711555270242242770233448219002283216 11974392 5227113209665648879893221779102433280 11974393 168628699200291218484914479719478362624 11974394 20919303918377608649597096042293646592 11974395 20059756402114473350344599744730980720 11974396 -188167624357643790589863130099775662080 11974397 678013793904422239233160662852445635846 11974398 159352166966318883808331794938546029568 11974399 -200703045792668416803357075837683231400 11974400 195073314834079774407142345441856716800 11974401 396401585430951392475838868062022767104 11974402 214866365801932737020696604514437456 11974403 169685553072509838484671319583961116880 11974404 87683958383718874956211189485815869440 11974405 883915410911008634413495130619553584060 11974406 55591907457314441282296239569197933824 11974407 85843049614122239386638902914949283240 11974408 -1437861963510582241681392633006216192000 11974409 91206062459073687878847120205126621800 11974410 -76511615294529660424182172313764838400 11974411 -170224560755956055248909364376976482988 11974412 -416623111659580741757587154908533414144 11974413 -279941676736473853568444815665972580800 11974414 243732124754502665719238579238887931840 11974415 161872972960419349023357514585860151920 11974416 -11993184960271186712880556598374563840 11974417 -23765602056863813623958743572883978496 11974418 273076791622978542589009976717968072704 11974419 159928505355471433289466596089112030400 11974420 543938006386436517969103850632970561280 11974421 72274622841263426603314345403152113024 11974422 -466250187755081392444418603926521292416 11974423 -684563039451779689131809346130059942328 11974424 532399364144023537772124266620523335680 11974425 11272415802295693041855832010300928000 11974426 -24221177271145163769164699896066147632 11974427 -190247957156682727210605517392249216000 11974428 56592899984851977466696515975710272512 11974429 812338926270748160795162542340139718476 11974430 51640441917943080570587615165431979520 11974431 -59234889292908850697273402129318946816 11974432 -225916352357643149102893545919050940416 11974433 -488712393177043829024559923808666438720 11974434 -175730792653986841214181161195793615360 11974435 52563811190365076723624238766655985360 11974436 159117583030242075665556737172932311680 11974437 -769569033536109080220485759806816679106 11974438 -235872065996460588292394586544837240704 11974439 140177108834097462313745446964568597240 11974440 -109670066404843593398856669549316915200 11974441 2205839573659647880766437512711573168224 11974442 458822290074879792157810839448548829872 11974443 -137449297204270607209000879195830607392 11974444 -361599776327810984497920901364799389440 11974445 -510201497802198346315875936208733702400 11974446 731880480416930791049147855611081881600 11974447 129369806389805764484518484073954224040 11974448 -230229129349343107885410134481617879040 11974449 -32050556887488842705285865610563397632 11974450 -187285166906334947576988322675500594000 11974451 1222350717928385260827156284624176769904 11974452 191402337773757136347293712826638569472 11974453 -1087747332966708762862681501436426001298 11974454 -317919399816723141901722419340927817824 11974455 279961870086065589389929061939106261000 11974456 315071630526363838874866707989531074560 11974457 907447187026045159238317384280845512864 11974458 -177776913220760564600113752459057342720 11974459 -193237490970839917562269402975636486368 11974460 82335214863101399311806472963386316800 11974461 274587037176228216396251117451472466784 11974462 545958370387518162341184230923844543232 11974463 362012129762197699064129271312000606720 11974464 138727628732564678000941857214066851840 11974465 284248401095569320427946553467169465600 11974466 -57163086904693460253476276778760590336 11974467 -423160153079891347726536525763730833152 11974468 4818948286142787462355888721535068160 11974469 -144952311968808731777628041626907092512 11974470 286224505998084961592328856797922224000 11974471 -897806006477886501522498101575577663888 11974472 151567657333054669666500048797483335680 11974473 -7353167571587879694546660797017478400 11974474 -112660162630131222768815128235689138080 11974475 516905528400872726793644515770760812000 11974476 -292944507743745159419131915735363092480 11974477 108818488083860861267938496126894844480 11974478 -484395613820631973015681517540436912960 11974479 489228518544043073928162523925133881088 11974480 43063407154037250444364013627399208960 11974481 -714013898064675270275279428444757669148 11974482 -13210720702486790158270235563566323904 11974483 -7634669582936942798098028050927508576 11974484 490509463980388062992465094515395737600 11974485 214316321638537545612107644011652205760 11974486 -552163474541312076217365670857202883808 11974487 317751279154326832232495239793586568704 11974488 92566592992725016535592373077752770560 11974489 1271158969032394454370929461709672433290 11974490 -270780585576224782892251909066994396160 11974491 311064192907021831487170169994436507500 11974492 470643786552359498768414724473069274112 11974493 267072777889616597355684195381924592704 11974494 -62649879282697402933481976318493949952 11974495 297066773990980855894637108480970309120 11974496 -45104785770210671674190807365234065408 11974497 -127369118659887878818537687081943395872 11974498 -520728827961882406724906844350070126000 11974499 21855599066124680682923879173053385500 11974500 -221466624522557085477649986372679680000 11974501 161159192136817971423455353909096603008 11974502 418409686841606844377443032391512700032 11974503 -50053552189866393258509041402810800000 11974504 1010376808826327081535008861236393574400 11974505 -173117481366108696721919977792894128000 11974506 101519266882204607975322349686390547200 11974507 1381634708139184130592301483922902640756 11974508 -106670098135813506807566125366729064448 11974509 -458441848097400621444413468694099819786 11974510 -295779002072465145237507783814270155840 11974511 1861233424081025066838053674347339504 11974512 -186256363935648185379253072794109870080 11974513 -435743818719166713488719745691174626496 11974514 -235953781547911766479274105033742684144 11974515 -90961477513340312973206236988431975680 11974516 729002113499476784154233035550756013440 11974517 -924504907300036093623910501411633780434 11974518 -476231657139511293699891592770584015136 11974519 -382693686461190869844729088138707441504 11974520 -666666845197945441420795957113557299200 11974521 -154260683361169602638091161896974159360 11974522 -165571247106984131390641240262103264000 11974523 985962929441986902170376795800588796 11974524 226431588882073589484407614821381382656 11974525 -95138342670143904292221748246052950400 11974526 -126820889228985140458959720238510284288 11974527 -71979547257624564794796106791065618160 11974528 712595457094533518758348436655958917120 11974529 156630031545636942099837539303956464576 11974530 153011729591049473113445569055385400320 11974531 -407995873667323744424346037481872193668 11974532 125623023055282459360060483464603290880 11974533 407549311992329196590757398415718432224 11974534 -173933025029039152251822272933660716800 11974535 245354896665702083416826986254307908000 11974536 -1521992539361366832747269030371983360 11974537 -71177870834188715191230631601562387814 11974538 134536067056313134992880174567443830880 11974539 126086745012089810721003261898675945200 11974540 -188121573710358619958518938648479861760 11974541 327783538598645231760280161672735682080 11974542 35922083114107711692698420001383904384 11974543 -77157382057103630183900727592106714016 11974544 243279063033340450406627935805649469440 11974545 -550988252410762417395750213739552162560 11974546 -558058866528245200142526921473526972528 11974547 -50118692528135569883172864772026739248 11974548 228921855373747717038804627240020858880 11974549 557767469578727312546510524723609855264 11974550 1031076898652197140925603083657340800 11974551 912054408568988393824877817041383798632 11974552 -170766588834842849798844125728240128000 11974553 -505434040095996301570831068393091656300 11974554 3499306535406403407538076885601527808 11974555 -47681223586758101117237349751195269600 11974556 -139231380862429796724973559502366474240 11974557 -225276740201391727245950037359997839808 11974558 -925139441392257977660984426537996706624 11974559 -602520268153810242356950054119997122096 11974560 120548633331851940438915492794911948800 11974561 1174725212915782939249835606604742664162 11974562 -398483572800492374510188132001556172128 11974563 349898504487013560808096225703221005720 11974564 303006304035215204140899528887453552640 11974565 640858602660275821797257915252722142460 11974566 -686408064524797378843585537272983863296 11974567 11215970186923410097023564218728175664 11974568 -962367169779774228075209657359444131840 11974569 98541059706727009939754783813870408448 11974570 6643739726930974122546525019884211200 11974571 546238400228068301894874244318757887140 11974572 319811956997077556603550117656293870080 11974573 550554845306455106659453319849943432364 11974574 484285067043153712745858624320551960960 11974575 179106337552799424472484458200408633600 11974576 74490629116109277722599630482381471744 11974577 402038068147575077598305749623994305426 11974578 22771783746652378505458900764993454080 11974579 -777122716408735067492018531209024014720 11974580 539685756342222743379987621644613139200 11974581 -9479947911334841795576784680544292800 11974582 -344619619890108303198921925927928197248 11974583 733216838169476929753204724854525421760 11974584 -391321085761965544393984204575814778880 11974585 -130092259706705579946389161365538520640 11974586 -312101278740051775436931267977559610656 11974587 -126898545298859008530810955218545402880 11974588 -326050513039632054219511973070487309312 11974589 -8478121889327696297370940421871870432 11974590 -183849686786764822296608170080579938880 11974591 774792757143097589831629128654723228992 11974592 16017417661937281810675365025299824640 11974593 548819261065626107709709844056414814400 11974594 -53591194665659193107292384923462605920 11974595 -214025593593965976425401674865541084400 11974596 47805410937307257375050249972664883200 11974597 -17780105980371992062328463434937208640 11974598 15501129838566761882733356988940548480 11974599 -28041832605606233640861954439016481312 11974600 368984300764265805070088250503205888000 11974601 416070654024723909174857690199022947600 11974602 -111446855304504378307622358248338868736 11974603 2191072011274270728210854046586096240 11974604 1061306023198642745987616479848906304256 11974605 213487639934774913440529179176172332800 11974606 17872402934734362996229969603159769856 11974607 1134812242004289505148746284319730735856 11974608 -2519027705697056284147170279228702720 11974609 -114384352260144472488669124202212324800 11974610 -136623917256674093068939053252280539840 11974611 934878236144369498683364830241855237184 11974612 -137856837294949515341014335418771720448 11974613 -871453541915308662673366493666740182528 11974614 -22481597467793492873289643405278980160 11974615 5475346657280631313796107307064247920 11974616 725095800505178500720541737728179988480 11974617 -206974071221657396112315548801000380800 11974618 38212581326610870958696208647741486080 11974619 -1120569828632137027449828467300860945980 11974620 -221967684981117483325403975986083793920 11974621 -2154530470379645047080070043275710680948 11974622 380208155496168241164529230936482364480 11974623 -806546573037402269493882910663342146816 11974624 -97946195756355139131801825139103367168 11974625 -525825413296675236205438045346721870000 11974626 -1748202201792810829938094750352563200 11974627 -605861891264318399828658293399930938928 11974628 6698968699475531385319372057272459264 11974629 105398901479963377483857126390188863584 11974630 199517730056211849415371520911647827200 11974631 -685412719445015348736972259433256581400 11974632 132107192380357400513690966302789386240 11974633 296754259625082992700734203405329785424 11974634 -168970452121672695138294399219234955008 11974635 9897758381939797380848741246498446080 11974636 -262942832385876177507321972542017978880 11974637 1117009743077588333705209946968793411286 11974638 100463618742271875037029834250435456128 11974639 -1326248361792144397633987111364853643640 11974640 263580520547726636129109136634511360 11974641 278781808951993863661436809532380976064 11974642 -675756381218185798906397230338171815808 11974643 -50472020761607143956364324250448090132 11974644 1164944611992275268973891151459184000 11974645 -106055981095155267173185954474073746920 11974646 392987022926251139542543848367863440064 11974647 79763313599413655312521155506651322624 11974648 4851282686761961562325772472798044160 11974649 -382471167482951742160920808966996611840 11974650 -156482076358818481226362123064141606400 11974651 241864153742272200641913171202928418240 11974652 803670583806594961055761617008586817536 11974653 -537327045449692972819724195101814024160 11974654 -251414116443738622821466264660802956800 11974655 -199420393636794603324483129507358348800 11974656 50692791602754079751304855982964736000 11974657 1198162998540302045955434366418419195906 11974658 -407254524327648394071636230905318883424 11974659 361903288958861921575385731844352314688 11974660 -261956372271863615092021649135776358400 11974661 528458306612788158285076924349518864344 11974662 149743882706931534053671357846940467200 11974663 -1158135610548254109918730323550966602088 11974664 789215601260276014984371781769398302720 11974665 123813005462697901152879975086381571840 11974666 819104426404356400907390628358781645568 11974667 -848177919733124153919196852017944506284 11974668 175889922803202761555336553979844144640 11974669 227851631526125806798266639098365018326 11974670 262276218886145180868556718866984025280 11974671 -589328785494937596903016580570091625560 11974672 396167553995436953738212544737235894272 11974673 190302222554596025337738273983690827764 11974674 39712027007526477826178063800603975680 11974675 -1013870998643997691426056595828893781200 11974676 -451373028068221547092294303622615998464 11974677 -66208065789686541980700800768290172928 11974678 -729891134707367616709864792525846587360 11974679 -29120023254037987021467614799817357680 11974680 -57332400636445892309494260600717312000 11974681 1975564299132087569195042792340859524372 11974682 63002738380687914123688086865831998192 11974683 2014507879655686730564180574412224000 11974684 -105117836762400557354588239336681859584 11974685 1196409942765858755409033519310608144600 11974686 157380765439122787134960730956826592064 11974687 -1272064828142233369795251432537386909928 11974688 -695978741937216338708439535122878300160 11974689 786966044883427050330639529477884686400 11974690 -74382406982776726680418814423846246400 11974691 104565622746280159022004450616724409672 11974692 -409721929250555130652722504121210395648 11974693 965596320776574054047772753682837628320 11974694 -147591674966327349635839852237818115104 11974695 -466016821833397748078782821596607452160 11974696 814095631955221682893268901388848737280 11974697 230180788787650589227577697642805544832 11974698 563568784119844433818921019577760543584 11974699 -349495374265019003289791781656338973760 11974700 13501645083390464368919225389646803200 11974701 -11904887577704815234025427457416847680 11974702 -329594411202745189904836376942764281600 11974703 153395609372010514403742964352448167424 11974704 7448841454121485519175885624932564992 11974705 -718517286307669788567220512751644568140 11974706 55876759616630051824773499249781120544 11974707 -764661209704264756652455573468311653280 11974708 965951245920590110257102757898950035456 11974709 1626118485198387777511537472247363540960 11974710 161933108806531506938507452387944253440 11974711 109892124968227293259738732551469742080 11974712 -266803041656804953529171890625657548800 11974713 -426178301529430801213508054541788769456 11974714 43153914299475835523770160479458948288 11974715 147594418636679295111138497277043986240 11974716 -8088712328916669313690190463407712768 11974717 -203969628594506209172348535832904415188 11974718 172341360429276633732766742219372310912 11974719 610149577535610303523678151132152179144 11974720 -19476092671639066384803631401868984320 11974721 -764341079309395155767965610764865474256 11974722 -309639961748811386662542009029080268928 11974723 -663810065426207869428665710631471789736 11974724 -436094674467152976720368298296299077504 11974725 132383396911092169855633166647557237600 11974726 -10293508455608657741544879566090003136 11974727 -699395519487762701867867118651855863928 11974728 -138535334136148274342628912470248611840 11974729 296937265613779687196270259368436658084 11974730 289236221482866213454792956958419185760 11974731 -6441630573688842486096874693225306728 11974732 -468571704639001676965729113827499638784 11974733 -1221830881154924101986143097651632588256 11974734 -20733431252069227950417387667066447680 11974735 -47882017855854038117372198967484446240 11974736 2843997988911833001208932211752026112 11974737 383831648322159955898751732918368037360 11974738 -870263732840460571967892327133406425440 11974739 -149018595039385549360420005482924071344 11974740 -95334872965355582580090563195511398400 11974741 -1507144753730907114628192457847463937600 11974742 36139784454425574257654129115930992640 11974743 58502483372621057325593248400945333760 11974744 -1000290780413656572927441586706995322880 11974745 -160274853754858284425265423601280217600 11974746 -11722314835020727639755857704884512256 11974747 -152601508478530777432364473997419428816 11974748 -859928262200551775922152978937735470592 11974749 154000943804360859146330712802776777600 11974750 -583788209537868783594715570023681120000 11974751 -1541186910039433767393176540338370017248 11974752 474355156315444945194406727929011240960 11974753 46664940346178194368047649114471628160 11974754 -625019335779417407403360619870637991936 11974755 -147754780009744681819910891168883568800 11974756 -791739010317076856477071061463098485760 11974757 185984535041476566311562676881460587006 11974758 86567206164677884709400317752003115520 11974759 -216493892987555955349574172604472988384 11974760 284611681010121103117767707781768806400 11974761 -454530857346925972805014918156732801590 11974762 506887528455631443880344423970518567264 11974763 133386798530198990477878997680655793012 11974764 -274069895605071486319337354199575898624 11974765 -152438743147100658707913118046281620 11974766 -199956717328865898823676777621908728576 11974767 369093429271821208936326698777494676760 11974768 141775865727326773687030943425935867904 11974769 -16540023225117534274182029798197616160 11974770 70264963786620004413784249870671667200 11974771 542526078466284691899038125736847771112 11974772 27755007914451965419070586922162533120 11974773 -296433310257304211696093890036206757632 11974774 13313956918006053492312629078394746112 11974775 -116301788960160857171586119311685521200 11974776 248988641435753594557359170699361976320 11974777 63522349304448675925925971444758843626 11974778 171782949488329529471069072177188867440 11974779 166511864219810688582677638928370168048 11974780 -789488756493604081951907245370995722240 11974781 4935386381152138399941048505279703424 11974782 -81687601589906113081405253296418351808 11974783 -761160781724324269561013668799157501600 11974784 1000345049458582991297627526018178744320 11974785 -250410376539323634682877649242053564800 11974786 565452414898691598946916227249814576592 11974787 -511848890564962707214522443233349084408 11974788 -64008070715453536017296710073418424320 11974789 -357371932815693151985548295899476861312 11974790 -164211879622937072615999534587592073600 11974791 -181295010993011044470183439399731637296 11974792 -121623156246681847540873897689994721280 11974793 302910750210683845230978178587078042 11974794 -8001479354562763268659547590284348672 11974795 -4592919485170189497964909294587744000 11974796 1015766504617946353988311080855032340480 11974797 465102732046059028532648247193879580160 11974798 -145277989948318094986631015149264171008 11974799 -892563887714609959585371942941065045200 11974800 -106633141506490227017602348818166579200 11974801 -1991683909958777924563879817792671024128 11974802 239311315663608696278903815724792884224 11974803 -303580628726379227905808433028771828296 11974804 316711004204681332703117817784853299200 11974805 -148874220378234416347379473142940405540 11974806 74742595915345538320661099568986044512 11974807 63849904064305582214411821677351355280 11974808 -3701729604028886189215811113372078080 11974809 -289030036696255222202484140314155171840 11974810 -2182447345236865585990436688839784000 11974811 64903672793265536309252047901776311072 11974812 -1674723065002723966436046713745653760 11974813 288289242158363071344589160480255385062 11974814 31252743555241669304442584917466751552 11974815 329214821118835997580778921105707754320 11974816 -932136848997413295594030226077804134400 11974817 -636736659195458648140624308606112461600 11974818 -108683349521126308455382226445427879680 11974819 101379475525071952080514651360484327544 11974820 -133594806122889248071784355314341478400 11974821 395462321607164108142936887925162767712 11974822 796940551147643615654261357870213855712 11974823 -212926145523456011459371527615489220560 11974824 -699458275931633713569329001606537216000 11974825 69962739751890383271350991984577800000 11974826 700241230801227113396410542370510897920 11974827 -677804547691254352700992441809312947880 11974828 -116632121442325942368319083865453205504 11974829 106474249178020928727814586064808393740 11974830 78689942326933648219708646912704512000 11974831 -314611321304135940568645118510697300936 11974832 -373736249098022973498110497562866483200 11974833 -496827016843688732320179792597718819722 11974834 249431018150581562544526003009421632032 11974835 -21804664582746700247068542596494540800 11974836 -68392066621105776215343010600498692096 11974837 -247628945725966296093300387700800964448 11974838 -671514109201709680954372060666399747680 11974839 752409881732647517409374925494749717224 11974840 -422813739045338547488195106718768435200 11974841 842562063231844006479479947532108495184 11974842 -64209830458307209353473969070182428416 11974843 -605683937344878435631111532437251741184 11974844 -85400562527927554456900449058280785920 11974845 -277287412535245743479689755656783764800 11974846 -57399476931549333378338117327073078336 11974847 -100023777078225591067185802339489301520 11974848 187936146171826834599247222675033030656 11974849 452868351181121203324510622583839790440 11974850 440989728982305475310842476870175152000 11974851 85320420103780747798120214837071288320 11974852 10346877937012210600030289197165175040 11974853 1415243900552274955745730867762681497664 11974854 -99317500318727138200411046730318641280 11974855 7901795254366988633164474017184912560 11974856 -543131098235100681326204006757202329600 11974857 361437816960458413990672584940422305040 11974858 185820862432390935398854175565214663680 11974859 -30602554842991975543431801555724849296 11974860 305670362690724426398464554641434306560 11974861 731527930053448412631188030042893934040 11974862 -120735149814625337499913422244909055808 11974863 122013008133498057681643092060567510288 11974864 99128294442027631262155439450851246080 11974865 -216128684149086805279288968058413842520 11974866 -18364239869201568757449602613541988352 11974867 -72334734889914600101557729123975335440 11974868 -303401865648410508939559636889843827200 11974869 -46610272497577182166542295588369118706 11974870 -149163358189246853930693160274000707840 11974871 -1223018543111451691464754474672853303928 11974872 -60038024580697688566508831433281372160 11974873 -582922849761417877231340132691661246716 11974874 840237408920839599951545664971762685936 11974875 -524464485974495909457243887271109824000 11974876 -633826433086485295642564817237188170240 11974877 1125849565496091594187277154412824662400 11974878 -50340840829708914932540225341909948416 11974879 -61145785434927876118579441032112820624 11974880 -91232476565463159483197882836683325440 11974881 487278521304334766182000008460384315200 11974882 -306883688453086679368247463257116556208 11974883 2099483709308547616890174840459281030400 11974884 -142330370322108485092788839178514851840 11974885 13494681166582309004942707637735574960 11974886 -7700949886519335517832192390125440 11974887 74098576982646689163185720272305846168 11974888 -224377581047152115484872196675482880000 11974889 673371666817729795680403720108318197690 11974890 -115974753023913026991901031463661198080 11974891 -611321049199345597631406748571659418288 11974892 31396372157884647575739463657535529216 11974893 -5999535640302546204583085096657505216 11974894 231732895819919562482748642020044754496 11974895 272917520612162150389638544525813750080 11974896 -83219259427361510562026121062055149568 11974897 367603688080954456108872167343663500544 11974898 -1831006589947746237397519279343933952 11974899 -683062403548284880465454380911917168640 11974900 -15183931746032301138648272207372748800 11974901 -1003596332153573213678317539651910294098 11974902 -223524320192784096739348059531230146560 11974903 -1399426034646739917073920461700447917848 11974904 93200267727065735373655041518760099840 11974905 -576383117771852263787586848431354512000 11974906 122155630354230135037790743240209932544 11974907 212081446274938136584227676204110845712 11974908 14816417363931932169103373769609043968 11974909 1281004805043945061009067845182067215110 11974910 -298714102755187787929800081263775962880 11974911 118516753244318556088919132407142860320 11974912 568371239563078875655545114555328757760 11974913 818831759995299900897985175207325756162 11974914 -468819693784342184808941961168121512624 11974915 900941010922305677000871179038117965600 11974916 -475410315746337546923186702339395227648 11974917 -45150833902443023929289181299569113120 11974918 612151787584346739443776114991093148480 11974919 443773534910847879776851838482921284912 11974920 -24614950999828306589975338776118886400 11974921 -152053506301637779071423605336470348800 11974922 -190273061952952626427978720382836705488 11974923 351769909168102666186318296488146240572 11974924 109451185176280408952074480183484460032 11974925 -137338643924318969903789871361558028700 11974926 188636543694387757132582431333799914624 11974927 -274013425569452706744579825141672961200 11974928 -1635805933965431463231278204426649600 11974929 1357503663838629459565922986932262990560 11974930 -97158627719137788648391926619755540480 11974931 -18146405631848708840955089846346245376 11974932 -970506789605642017151153972894796595200 11974933 -1040262071867381769638349300296598008818 11974934 -258448186096906943201019073296712764384 11974935 148470319755608007193515791995433587200 11974936 1175369363669198832546518614010381598720 11974937 -172595655158775760469499492046467440700 11974938 -744772307035091950395219225938674440960 11974939 -78492010548738906967387714060413302144 11974940 -101762210379290150052739310440385510400 11974941 10022064695897328893213473510005013440 11974942 411722242411019294299429583758892851200 11974943 -197446135180566791808284964271614945000 11974944 -344562649226913263713613057859264184320 11974945 481827587838602440328603958242094307200 11974946 -430439721853262023754723235692806577328 11974947 -385182328070830710509474979691694104200 11974948 15090079786367205018557793757003227136 11974949 -247075018798001778718554482386093744320 11974950 -18721943533784638511633228156944992000 11974951 339944456942642358661898955131911624952 11974952 283996655294351445516726106994685542400 11974953 -344519241463831228986015769538016503136 11974954 -114317412558219203865365427927131839824 11974955 -937647385028884684299147135017415540240 11974956 -166436577347741867514784877988388208640 11974957 1077693079159092885313345392072011387392 11974958 76360155065986181512955188986063265920 11974959 -12179910960703194405144553943545720320 11974960 -1295261782718183317579416374792355840 11974961 -1021891947718153581195921308000579859438 11974962 -482675271291081557860640154383619992448 11974963 -73658152265506041169987639367294159280 11974964 -8701482168997425552802955584042530048 11974965 337670619423228093247677577847348025120 11974966 188420794777946852357737433842201878432 11974967 92017091942294448659222250372715772952 11974968 280422030100614779511592625666361139200 11974969 939590519288934138966329196600888067370 11974970 267922286548322374764504148347594086400 11974971 305089022239946306852648439545859402864 11974972 -805567425676104068718100346081120030208 11974973 75247470357277018924971370724486587302 11974974 285471603487793790624726360243213557760 11974975 111034907662591219078239038905808075000 11974976 -42587381366355641214899180758955458560 11974977 209573241407159586520331795655912403392 11974978 204102148489072195052184525603057024000 11974979 780081676959248911158642988171868607984 11974980 308472740977640163634040687984728719360 11974981 -1189717264744581915866186491486245754500 11974982 -1128497454038533129282325735482488336000 11974983 2071904155991085415315783387910253264 11974984 4259301490894827238544525162068869120 11974985 -1081952424609491708892788800895118167040 11974986 -942854684036408147746413251254595128320 11974987 -502836641013810291876368352414744337728 11974988 86024286727059873024977189345307832320 11974989 -412686455551111429907182386620092650720 11974990 90180633498555384218581609931192908800 11974991 -371258875360905150667147341076067565696 11974992 274314139585090642938965574729013788672 11974993 -6188218404485939135897386558388615352 11974994 385621213262839426197112604428622344320 11974995 -551235951385140539069607112986993281280 11974996 384272097496760149727688782736567865344 11974997 663882880015532008862127597258681347040 11974998 -22949329613754028059920141197566197760 11974999 491629348035505633462158826011699238320 11975000 1346534557251828459764963515845120000000 11975001 -178858480647883866530647966722158219568 11975002 -37313783932897890008080398524535840000 11975003 327618373293404204346578737811941533252 11975004 122400711885684561994203504969144508416 11975005 -275783590072903843826130514737157539840 11975006 -696704078939802968666001213997275762048 11975007 349856592920495513282487389100219360000 11975008 -575212491414551599800189956104285716480 11975009 -592314340285754539106827510910295149790 11975010 -4997267434535099796356750446560652800 11975011 -555984180682415846319680041081170972388 11975012 322848070754227367211677734980223177728 11975013 407770034772476561956918121390654992320 11975014 -227067567853597823306519338603103221248 11975015 311846871197102227272727525620652794720 11975016 652938914017712655300583993720618598400 11975017 -1016151127035190518482415959894731956934 11975018 -385387339980580123667653053799268053248 11975019 -190125911739075277287073437319004646912 11975020 84581658600249800027957166101637504000 11975021 1235869893180214445220733667180817019116 11975022 89188556956561504340404273487324828160 11975023 485091549549556512808825301375467224272 11975024 1397342859400486329366803156715110400 11975025 178582283179478718183932789861124634800 11975026 226304469920932570495276772992666767360 11975027 -8360373990118587490772875131321859320 11975028 296080742727942513391530357127512514560 11975029 1149862179933780793607458202524934561280 11975030 10021642288172973464326881133154843520 11975031 587640974034599711926367531848546504320 11975032 -114609480745605010967314909861902581760 11975033 168971680080949450498375910088145397376 11975034 196027336363261898210257379168538923520 11975035 1533231014072378043792081183142634978400 11975036 845938234653851062701005378204363163648 11975037 -121691467913881811662818347631738877440 11975038 -199771702933121929798369924111982581248 11975039 -217885419657328947040362614712218971920 11975040 -195877288201025047782776717462785228800 11975041 114122067744589697964224569125779884372 11975042 -3940008562898998143888069270107274240 11975043 -386356118189549002359305611095635350536 11975044 518777176952038287407909165577957723136 11975045 -876013086380314874103020653959948965700 11975046 -233392289014429832684608236413996279616 11975047 -134915878868973975418630206714364454400 11975048 221582244262394302183256126442381404160 11975049 -7196491191597675750545034015108373932 11975050 -112002110536014998131824782758041631200 11975051 602176295861577335600647648512017665704 11975052 162278439461335529362890216946769854464 11975053 643460282980469250946058066320571600160 11975054 -132897753523506250001296424702568837120 11975055 345634671256094759580220970598635197440 11975056 -51608593550801859197257108406358335488 11975057 -1202863672082232109351296629811807561600 11975058 -49974189517687380296288202894142727136 11975059 956885715249310810907896131890744601260 11975060 82522819516394537318053588036897359360 11975061 -529690085026048018169170172363041188768 11975062 -11623792956309018830622367559450906496 11975063 690513859191747175576094438082363975024 11975064 -724508036372826893328593959990718484480 11975065 -249208087382516135947841902162409391360 11975066 -9437446753057788490977256677945251616 11975067 -309481946243981540483436408189560731200 11975068 -247375374748854970444517222397606401024 11975069 2114200999010573223906157831846341974496 11975070 4321635027865035488931391156378967040 11975071 -2122368819911741401664375916943500536768 11975072 -1550833598521050594462962754654564384768 11975073 363376495679586068937117407113145779200 11975074 -265773820737861952065651146636813281920 11975075 97928832601865825875655869796426796000 11975076 368822220804201724270431724723975304832 11975077 -61479669895718827045247096410873067074 11975078 -532453388106630408900720249215578352160 11975079 468614682457353464830334072909547033384 11975080 -56776744682106267721884622460176896000 11975081 -434669125171988640224658951083077850118 11975082 196996584504846825414446159836073931264 11975083 910914894290231909849331752776250480640 11975084 -715978655646598894950691218999751999488 11975085 355340290448023435961790160590108179640 11975086 -610509810755600032819033756975473385920 11975087 -52227504587374854233412476257716676728 11975088 -14053702057800080202227613689746292736 11975089 228124037837518596413805043281040065792 11975090 -199577228958924437659527103220692783200 11975091 79077713149407896232920291257408445040 11975092 21112545404766129476712955412921321856 11975093 -360446953730134843031273970310033892712 11975094 670699701235598366483732535368583214080 11975095 202959093522053535688305058982999500800 11975096 230430720407385248928733828888121425920 11975097 864037831257015081469750459339980909120 11975098 -542540315090614535391357990155872141200 11975099 1986170869314464008896070473956324748936 11975100 116652569147775987578028722573881344000 11975101 407430547587750802908383967162592460102 11975102 681918395015390717295426607802248042752 11975103 -277476241844161629214107311838359728512 11975104 -275802713556691167526843483747394781184 11975105 -1117096780863772280326441899191846557740 11975106 -3600646146609739861917575455338599424 11975107 -1422392935421455218458300220707235848644 11975108 6512909316159954491825235821269284096 11975109 -353186856421355532400770410380046136096 11975110 58318629462796722577750978543868745600 11975111 634424242432854880651247376012344582400 11975112 -530466224057017033240364519603524608000 11975113 -4409863261729360232817490552510335536 11975114 -101895564378071294460320916444728828928 11975115 -507309412210043498678518494054806196000 11975116 -294215319293521428464962096566275950080 11975117 -106774678986567779857959909694558026816 11975118 -105753857101474044916374484728860255232 11975119 -142184503084006816638360597844692529680 11975120 205199068068808050208093138904247091200 11975121 50277257657324120661010971441846192 11975122 566875400790872908585298365441404692112 11975123 87433388869141838087365784370625680120 11975124 -68228711385492225171213855948667281408 11975125 -694989262638263254032967588225369101000 11975126 269543510471691123873549162219411892512 11975127 446569661589084853966476629878065177600 11975128 -627918465241853948669540598867456000 11975129 -68264104426508527766700005632393377270 11975130 -421001685889351522584039994331992320000 11975131 -14833111617894487302518060977676413696 11975132 188223506123298690976743817108716544512 11975133 -465730474349265871562761143146437397376 11975134 -231970857735488034465840571192825223040 11975135 -867208918695309699296057684997624859440 11975136 -1007543933703870215569759827713536819200 11975137 -455656714909983269374173577774851813214 11975138 -101140209852231934470024490522916574720 11975139 -37835037487383748162181664615741689712 11975140 -219928319438989990953032744224162475520 11975141 153545529140571072706575889553472340284 11975142 -166521799390904011382108697249047201088 11975143 1292763624210339188081900633559471918392 11975144 261789173987024284734829130429099212800 11975145 -10398858332836634987224835658062315520 11975146 -377708157450684999356859342460005787728 11975147 -988907819026604700299259245893164091404 11975148 -123867727442122232654130061311129031680 11975149 -444484026860689104301351304890394044960 11975150 20774920114430796314966973973316769600 11975151 150719159998347695450942102784561505032 11975152 -35098078067528764303660368486019432448 11975153 -904805126631683473915747633314351815598 11975154 -59303958261826823745289180006818309120 11975155 -356276793256391310749761396983342391440 11975156 6609917129618509214024182668516329472 11975157 -132249893060060029487545343248043885184 11975158 -39062794611330278278117572044659789440 11975159 -564082708326786429169168921647975050400 11975160 -181164127202903609421235815511695974400 11975161 123999059770990323419152779493649503104 11975162 69549032154128043543254183102090084064 11975163 490250811939740877144940591712490662400 11975164 -493343823883182326581518783555412762624 11975165 371634625547597197232612008523244249720 11975166 130282337737326606433103427236727107328 11975167 1349280084347429552440029414623817445000 11975168 -376863510685930357494045834260470824960 11975169 -215552100114070649312104677167085391056 11975170 87387663504980998356273165996400656960 11975171 -558673447163420468425049059097730996360 11975172 -118365732316811103741943937499611713536 11975173 195718435241848913447351851209830933760 11975174 947153103142893834913175355550287350400 11975175 -209237706194281648084001317477742964000 11975176 -107718671729486578580735862219640012800 11975177 -1137621927450525998420346768111696048768 11975178 430431873860921184579164098904626394880 11975179 278250668601985886320412351055084810384 11975180 -135789210523568131373325944917853798400 11975181 689483512995875381033252937581137993152 11975182 62138410415574086693412541024047631872 11975183 -1018391163481312671597132439696523505552 11975184 -4239897370136060953139483107692036096 11975185 -116166965562389257373157690906366926040 11975186 728817246115538339081134155258596283792 11975187 -135124200422043884470102785014268875520 11975188 -1032859833740142454428898884875004714112 11975189 839549768619292904997361512634127838990 11975190 17862940975967878268239151541127643520 11975191 -228579107137941181920356588915590639056 11975192 -2205778556793785301725670890233329377280 11975193 -859919638650937797641797727008035282918 11975194 124784533847531227304852513605082801664 11975195 -36580557854091718743737577085419172800 11975196 216867932607020109643991141230857288192 11975197 639331228578130924084263208030413987340 11975198 70872929403396694073926677462451105152 11975199 13926049293435846683649312014604569088 11975200 203016907552803559444779176783536128000 11975201 247454372429697619887444456149708718720 11975202 -43727882236079515525748243377734156000 11975203 466594598379985208241559563279845843424 11975204 55625376784771061858416741089384483456 11975205 596955162185221759472604792540028057920 11975206 -268828727107663785562548639828425717760 11975207 -210985953341574148038278950386635339328 11975208 -424624792085675002201752140091789312000 11975209 -233983917656161857156255154531404371590 11975210 -154683888519831858464601206060990945280 11975211 -138553369406175521873455770117211239168 11975212 -55373493800038965750681041300864926208 11975213 736218917148788774936623126470107565462 11975214 -310242635293007944342682686228594368960 11975215 -209971974538657281243314588112754790400 11975216 201225557364002250360330287224928108544 11975217 -316610730549151803390549938292731305440 11975218 505826725362050524488104263299585676560 11975219 130582218935436167169056718915293429280 11975220 50678590978914058531188803117598278400 11975221 -983401150415009224338953579443141202578 11975222 236913918785637981740742824757711138432 11975223 21516608545130811377608137446931417600 11975224 1077982332357044381360569286166816768000 11975225 -442198063718627053581448620216637644000 11975226 51742098759632580239708486861637562368 11975227 200086082443517333058127917184010810472 11975228 -3219703604194659590468986912821464064 11975229 -202307198011148355746167535349029760 11975230 -363571514129522220295039453590828163200 11975231 39462130082186821416365196916798606200 11975232 15510988087110374611412098368669745152 11975233 249158566758166211310651927410571888084 11975234 -388441366036093168326366942348155207808 11975235 -135415598110343029830682949971878030240 11975236 112822592671064692978585644875050008576 11975237 297689260556345502120523187042077556700 11975238 -121475459517568970107262333343968231424 11975239 3067452654868265216003485162856854560 11975240 143980972414456013115277459798432972800 11975241 -763251326753736857659601889588137914608 11975242 -13235729768800055429905856725976088576 11975243 43506727931444742618358046718785529120 11975244 147960212472504682744492374045442375680 11975245 1437430250008711810298635728447792134880 11975246 15804687472621479450695906667921532224 11975247 -397242329351024996237311782797956109976 11975248 60105809653762121822780986906940137472 11975249 341278810317778577358319483871189184 11975250 93683445156777207477203835846513408000 11975251 -766851885667612454406904022840442153748 11975252 583155594734945055109219227639203876736 11975253 475393186482262543912230162003304377504 11975254 689449460371812277259352752135919564576 11975255 173100101512139027600433537100459451160 11975256 1086777365329219736861672679378747187200 11975257 6752144839040313247358395370779940106 11975258 -646569586782668025809316428481303125520 11975259 -87669578153031716308390565940271849680 11975260 -741709026436254903924714388625198745600 11975261 -790786835575774213993975040683393356288 11975262 130086914862024825820508311687649301120 11975263 -692796599262530090335991049202424780800 11975264 -294314645198409285553156072562211422208 11975265 90077425194305447402467664756168405460 11975266 661148979779481215441035167257111690832 11975267 -730908406146962034725407632530863272240 11975268 253202581620653958009612267395889567744 11975269 -311693331695199180720950571028532854400 11975270 489784451186511982642215424149683614080 11975271 558904386954546794088776591267329179648 11975272 -260280261486526254384556972444542566400 11975273 -1041483074106633374722230213964477505478 11975274 -500601281977229559416670857522526539856 11975275 -333096633839958051030912257419500447200 11975276 -290938202677789260365983945330444990464 11975277 4980862959821194849729392840387102720 11975278 -33386131130298556633753005381265340544 11975279 1148479609513264009062238468273417650000 11975280 9615672956282391817474823500842270720 11975281 707473521413839925797469545096522252272 11975282 274288334733115608299618764308184416000 11975283 -345846526269942880283634166141196662428 11975284 208489657672064196583634311622632062976 11975285 148976927941109225094732538019731200 11975286 -142783150295780510853621722606245711872 11975287 -1899225996092649103132329409467047108160 11975288 176738593168872894492100577539486310400 11975289 747782806066744295981302025372362123200 11975290 1023338526726168188276698234239883200 11975291 1482654005430185070864894733957925110692 11975292 230800094616339221200820537387735964672 11975293 -161287578180336100527292930250789287584 11975294 785088155831203193205984764172366754560 11975295 -619866162502054676204640537050954818560 11975296 557883339805397000033238202305698856960 11975297 -56149203085370572107733271969022413100 11975298 153559533211104927042925318548066593664 11975299 -24908833721590058216571544479995292464 11975300 110641178252747989816881523540415692800 11975301 405335754444508585206867438739957378080 11975302 504679354898935501329692616647192096352 11975303 -132519858716692897857502981683238353120 11975304 200550739073764316942866801686392586240 11975305 -813091373656835740588398675515348710080 11975306 -200381724497919719688479824814619622560 11975307 292617329803873969896029848160580572592 11975308 -566837632713931806658500511019094307072 11975309 -519639284644715597123257607176052269128 11975310 6639235885452727575149295627521856000 11975311 1042917044590399754208549673668648644912 11975312 266721679295964177419736874775476764672 11975313 60502418581268083053506817069194457024 11975314 -108925045899252525419431837247158036320 11975315 940773543217210312615969228998900432720 11975316 -78233621812044825906601120796993427456 11975317 2714336854451640096900301135619234569152 11975318 -426512641011173966719668480503770644480 11975319 -231777844932015778647615793990238349000 11975320 79576761411152844646387064939790336000 11975321 548852266423623451763355558274567085844 11975322 65047216916100464483455747522564740864 11975323 -739283552435264259460694881630274620416 11975324 947047536827351105716456829122409565696 11975325 -453375198247165404448975600640899298400 11975326 554502827458967257528965507412822296960 11975327 -81000296773808956411439117614332753216 11975328 -7080615058296193995175845693741858816 11975329 1527432428572542381104195218476161476 11975330 187397759527624055191493399786338060800 11975331 121602341867663697980934257503875661824 11975332 164226737849876222244782974175481544960 11975333 973117327358806491211533600776700505920 11975334 -2081317954887094586021953310244003840 11975335 148360318789483174552770897042425271360 11975336 -545954828592127952504960051495595832320 11975337 1452597454971793349999103484209151589760 11975338 -4707310737801219779848471947253960704 11975339 431235048933154809330455635074930616440 11975340 320068201606999963873427317642526315520 11975341 -293732833788640843198519611222640814976 11975342 -799885822765003028611096985785954756800 11975343 -489738268671650580118252285146328803072 11975344 -43052600308954675224854809692161409024 11975345 -101357076097037020178391315379575792600 11975346 111795185662235925227294710778209167264 11975347 -664075725880132805682378702213147587040 11975348 154879624090661917391672510915422617600 11975349 78304675475847036531894323212561107168 11975350 -169103325624347347988195523084439824000 11975351 -1606673992937444557909102652826121842648 11975352 529313648784249553506022933801293189120 11975353 -4698041244582742483484731999897962936 11975354 20562399399723921648979554452061707376 11975355 -69616085827745053907529754244624263440 11975356 -493074579049817333881295184319165742080 11975357 -690584225305738603646011216942453504896 11975358 2198577571434503528615923567308595200 11975359 -189784247335976349519296459995250561160 11975360 -45391624918033129337186110278016696320 11975361 1122609704197687707675780936993634428384 11975362 -31021869464715779400012742374878011392 11975363 1631870597218370364946089294409984311612 11975364 -31835918772545206218160785165951750144 11975365 -1228523631790938940061281396213314105600 11975366 125072618452984497719120658018865291008 11975367 11996658186616968306281037742276788048 11975368 156688504659146398333891844353356933120 11975369 45492860019999284411793536121590080896 11975370 -232889424443286918829700481376416000 11975371 16227516553945606244106699762565920232 11975372 958178955703004491296830165646488847360 11975373 124131428154662638851052146347906473920 11975374 -35934557774412277679061532246776224064 11975375 -1743502759723804597247130108107528226000 11975376 18482003959270750612635793402744012800 11975377 1056640277082812939168877356914991688480 11975378 821114445171751601656239924621348538656 11975379 -279062700126523526702421240673882067712 11975380 -563918156711025009113676425692185469440 11975381 -1077114067030040353470745210747292958336 11975382 189290197592656703963686287184461429600 11975383 -225421752946348992853090683560124200224 11975384 426044394698974452503042154428358144000 11975385 87488523986407176060867957147193354560 11975386 377376829072819956374754783402870673392 11975387 -259544656667274445365644744810240825088 11975388 357552460727035244130361616744023411200 11975389 -929768444172082400805924948790715902810 11975390 190249781431869621269744875466924148480 11975391 -335961934927257108969645436572273880560 11975392 -613484947475702226754831682486118383616 11975393 452165548559283188428788414867107979264 11975394 39535247939540460553742486526132733440 11975395 136652861686824740913373642115662934400 11975396 165445675173175125450478677459932574720 11975397 -299526312171156769428622503492721746816 11975398 1508902477575472590904232212508542395648 11975399 -789173277082425042554162388368976582600 11975400 -394883471585900310146364165609451392000 11975401 204486012320729654586426927968357601012 11975402 132272241838213145165635581869035615152 11975403 -182516955612831729901790055339742278144 11975404 -501225162522469371814803064539846009600 11975405 253741968823264080014582724747059679600 11975406 -100629238036302566245167166360460436480 11975407 1097795570100805568330139360534492789720 11975408 -96388924831022004277403586144597639168 11975409 1031054917197077110825195296152173270914 11975410 -4800062558208306464888670418265187840 11975411 -139746778908893521199938200307100706816 11975412 191089936248983991716174972504856576000 11975413 603711478202780287762765946404292127662 11975414 565700547104122480565688388514557440 11975415 -6654396833700740428529162717032176000 11975416 141239540323281531491025686940038676480 11975417 -53328847687193175490389741574895088534 11975418 -12254958952247927478778793085281679360 11975419 -962353366767919374817855773904963945180 11975420 44452395271292256746158207619194644480 11975421 571517693511093776726586811430151386112 11975422 75845901375724321123084071839809008000 11975423 -672690821937500035409688568923782723328 11975424 92027705739741075560377160528547545088 11975425 199392530506047085965121354117941777600 11975426 649337865511539293075302358305727563680 11975427 581034953465195224792824714908297572164 11975428 268694706593550982306056207993126604800 11975429 583898928908726824177476656391710186232 11975430 -220885728217383423017945126291709386880 11975431 -5812734188888360340435590195812720720 11975432 29200226077617249991578141984841236480 11975433 -57049627171287765526097517570792488832 11975434 460115110179072492878257138894435833600 11975435 914751956692906470104428737825149740560 11975436 -426359844984844065389909176147451567616 11975437 747814264772386639063238828651245668192 11975438 -4371035795393623995231769321174370880 11975439 -88471313488451587311102644309646961920 11975440 91819978312749742841117015844421632000 11975441 -1408402982029676532496210678332624910158 11975442 631157176978785251348227088303707983360 11975443 -558895787640355949542985204449664516308 11975444 115098587232707508229180071879166180608 11975445 48814022292407872424793990310740371100 11975446 292902045475853854114703146526319747072 11975447 30349388395151541523997090683926568320 11975448 -763415025643292637188507385017013719040 11975449 1625536574869759949167029834048953621450 11975450 -441786425222627475963024265573421406000 11975451 231723821649243290502625404978213326232 11975452 1584284262974865460865052585490677667840 11975453 -6772681103833997089923930590462559642 11975454 132339189785870657597295345641753062464 11975455 -208323307301812252608219318897400241280 11975456 89617876010241363070810612879583084544 11975457 -2472575669942697449650615628694962304 11975458 1842140794708907183871584983701861120 11975459 -1839912883844911967235528733673157142848 11975460 78188434178263892230717198047515074560 11975461 -945317502515282186197504174215223829376 11975462 -575050122840549704367693122009139060768 11975463 496247302864098635144686823960349822000 11975464 90326852170342199458047506667973662720 11975465 -692129527402700805990287818039003315200 11975466 393556888577215496868169966694683833600 11975467 42268394477936114790681140304235502992 11975468 -66937776589387102979906329977175364352 11975469 655637324990597356965058560497929598016 11975470 139757613306889560085761597800111059200 11975471 -214659857545326459646335764101217984568 11975472 249441637901860201989287815099121664000 11975473 -101961873595945988194970136855744280256 11975474 -248871241457558549452267400411803650048 11975475 -251619969329478904103622848887118933400 11975476 416089302098071548573873190658677938560 11975477 373418586780619835030309569672110985326 11975478 154724205759490712869246873815982156224 11975479 -105409586490171510305189263466751344640 11975480 232463502145421247004697369487896985600 11975481 -5517612118712505705333742992943693440 11975482 432468763317683745487572478612253808384 11975483 -180606935091345149823842708714630638896 11975484 168354893908585796241909926844117550080 11975485 -43374784924645659806784294021603555240 11975486 25451001602659763840719349000589540864 11975487 478052205950164148996106360372716412360 11975488 11881837901650006388005528818423955456 11975489 187629893201595109896153386684745637440 11975490 24017438600298595367548006375410877440 11975491 357829263040348133898408015281872600 11975492 700397052671016832831775198588446967040 11975493 -165660865113426015638849523936428648736 11975494 -28471435209149702640255290778332197248 11975495 83075552064710306676250277991099110400 11975496 185850700737622032824675873196795002880 11975497 1086824645678470364587399163170205803572 11975498 146740232260791154925734090093062846000 11975499 -352823091917883332947670608747341672960 11975500 -1696789600450003066414402675830528000 11975501 -431702020603743269553450513094564440000 11975502 120395337704636318380008300725311334400 11975503 182826470832330578603378408851457275520 11975504 20807423613493981669001875869426499584 11975505 -266698234464935641763260795291841935680 11975506 -863371122969874178023171627040729625600 11975507 -617067888153525099979878982893792436368 11975508 207521401821397859016958814911339997184 11975509 -107662587018463675497005184842215068672 11975510 -3104726438646600362848069479310032000 11975511 -161945784966928962497330279784650544000 11975512 -725180842736916042555042230145222604800 11975513 -1101772354888263687867751888121334900000 11975514 -98849870927463491021556211046147389440 11975515 812973489639516702305575034771865620160 11975516 -21274090768267608966904239077975875584 11975517 -190535013707115146560964341208816095872 11975518 -382638231653193580779829561171421255040 11975519 -177536846494464512976588658136154298080 11975520 343380621010556215813712839324021555200 11975521 323537082657207564677023584072422788500 11975522 488806035648914068191464661190942871040 11975523 100344644259899443808119334008767336960 11975524 -1050907175014713575631250056850417425408 11975525 61449781895713159412430972199637016000 11975526 -231810285131260608446136530943131555712 11975527 474891548896692038338569126917376808376 11975528 958922176103957231642330264737902812160 11975529 -746034938744787069309831328858060299360 11975530 -160572500326105269043896613339847193600 11975531 -11094509082109847393247311642492269440 11975532 27948933000141554875830831184261289472 11975533 -803757056515720431161048999286052034218 11975534 35940710109496068623797218643292644416 11975535 -94029216844901951066079845832196540320 11975536 176269284093287061008139416242712379392 11975537 340136833703938605955002820838879449152 11975538 -105453254894133779124347638211641293312 11975539 -994351351135719489563507033342336884660 11975540 322147550066749138089606837518601450240 11975541 -297043034385259918433588009416894202976 11975542 -711053073112211777339158470933263999328 11975543 11457863193653718324320073350190226584 11975544 -72262784240697600717162686763502510080 11975545 625030114767626057428739926642079606400 11975546 -504825291804266784801991988596588787712 11975547 553838480958100333847639981134949767872 11975548 61686084088557896627763064792834375680 11975549 976849163275222643633908665255180284550 11975550 72997516241020177934478795902647728000 11975551 217886129227483964683984839572600701200 11975552 401354871625418605956831823015811481600 11975553 1866662515808157178245631208017295243520 11975554 666376315597453969947342638981227712976 11975555 1099337272141183947147613136400220074000 11975556 138352892750752502043118724506559695872 11975557 1468091553778827026799767281846996045632 11975558 58789106426740396557536618618744962176 11975559 -782112209906823257209097719822909150296 11975560 -658626175555473825701868576721423104000 11975561 165993455105199949464188980342108809252 11975562 -251544335566782896931022552453781683872 11975563 1193421212084467511051344039131859161812 11975564 -982766523042025828905586524012627181824 11975565 270951348929087864637017317609614777600 11975566 85900188162012751176359988443989112640 11975567 -320561106994170733456016374021666687920 11975568 -59926931426737304145332554002420989952 11975569 -4011205699352743739424912149771374556 11975570 -255595215518206269755481540388023367680 11975571 -349367477492658990238564340347636981392 11975572 -108851286613344775150646385886777602048 11975573 43712398885892892492830327221669027200 11975574 -165361907675122802759797904151257634432 11975575 -138287570166838360099076811219414989200 11975576 2316299819878839931362368520174607810560 11975577 73198531141095354685890747580191801600 11975578 697123636317466775555513203981044249840 11975579 -57726457233094081916642303251989442560 11975580 512867466994293031448246647869256089600 11975581 -370220452819493125008198304212775641576 11975582 -13025009552034847676099015862578202240 11975583 392866162913196502280710567975693525248 11975584 894724232691357581671123003963547320320 11975585 -300607462219043863850926367276758298220 11975586 474136940951987859688426815218688000 11975587 215731259994699128087501618074435026400 11975588 -1064040798753890514037549948315871997312 11975589 781989218460774526806301534553539787454 11975590 -126522416786584553452052302088200060800 11975591 -705680947798238918824769259875368240008 11975592 115359073306822532526589876620872908800 11975593 46534943868388922644953656462600156800 11975594 340840133810216800527341897927474446080 11975595 142406446808842727386660530093337313520 11975596 -596924964556806265340144752996665260800 11975597 551784639325191578922300026682450113046 11975598 9601769187692125139018823676117449984 11975599 1499645468649541413120914868067576043136 11975600 -66318062977945941321257501871528345600 11975601 -892450847119622677499868470558647982496 11975602 -417869994975217746928092959459508688896 11975603 -594251295207102356433790790865657788148 11975604 647401694194500066749842003001476730880 11975605 -284828993299216400097676646299374662400 11975606 -618603866850909997957490679889648753248 11975607 -12206348621708730549224437504079988048 11975608 130720502814468061799038637796461568000 11975609 -826763134091733256909225248147916175190 11975610 -21054494115710498934345398666792140800 11975611 -283149039166895282250623756792315223600 11975612 73297423363998799954330584784765440 11975613 132382414902556990930747828972594490784 11975614 212267824627241377680368171612082890112 11975615 366745247192738852102671002513258426720 11975616 53333422134022484267604363471331786752 11975617 406710511010495459419061800294690484160 11975618 -202441044055666916177338189279644885912 11975619 -186302427094110088269704704266782476992 11975620 708090636159974385484616516594842298880 11975621 57857246381128836529665981692996707200 11975622 90113674891223664824280401069344711872 11975623 -187492840536870036132873083445166379496 11975624 -605453414995545692775499731739619942400 11975625 -81423614473945334687758544673194868750 11975626 -233542269650879323017161666735149540416 11975627 -301380760269602086672523350910649710160 11975628 -194483816145413755344476671064677761024 11975629 -16823640718480779690824198859862752416 11975630 275052965982194007052204435892468582400 11975631 207256690077429797303991490762778882952 11975632 28352283126785657102667698588861120512 11975633 -324567621885180259481487074676362742300 11975634 695554333175367170177942548251857364480 11975635 -21529344385436096547894618604137435840 11975636 -908112358530589942710855365334593185920 11975637 137329375744713833125845135066106776000 11975638 -548450651150244257965619670811941101280 11975639 253703421244455716607667855276078844424 11975640 42095482470161550155269026570092544000 11975641 -33783761109575796641513138143697260032 11975642 -74605061335035937632905097042665763840 11975643 -541057099706996295502130039457535281600 11975644 -258531583907440942656240840171889803264 11975645 124951828453717119290806115614454258400 11975646 446013077441578900916398501308532988544 11975647 -2232717321437303368648116583548005200128 11975648 697784335193910784118019881448206499840 11975649 139279517250638465982064333740102313632 11975650 -33668928060370719989484287624689742400 11975651 -288955846811032397563576204074216443400 11975652 129549345782740718623395781822923905280 11975653 -547642690407982386434209143456729908098 11975654 -6757690923319822184725012323706795104 11975655 -373180888888015766805246832854207177600 11975656 -250565801850210501304871035559853588480 11975657 101210843218940835488651543578865694906 11975658 100386756149425685669060814377182998528 11975659 739924145571257702933673640852586217520 11975660 686667626315719148709043665860301127680 11975661 -297887878913116135521132201600845271360 11975662 230754779500811290454364872708606889600 11975663 -94130508645205204108087053543223704576 11975664 -375983356047377458258732824381027778560 11975665 71040473842796721768024799455013465320 11975666 -302088876283961924760884419780151553120 11975667 642082510410850220183807097807477224064 11975668 -336548005198466469592012499398465301760 11975669 816274985442130288162950627806246801070 11975670 -49285350790944370363800899261039174400 11975671 -154588946287013021742268782404916113256 11975672 2809058915992811169047487797443952640 11975673 226685655619986493082564689923897877584 11975674 156503783406845220089366781448854577920 11975675 437487653452852566932482085725180578900 11975676 26466586033538392838583523171702866432 11975677 118503566877594219006536974605832930944 11975678 171095301398967661645704648405519594048 11975679 197284515710926611706940012881023667224 11975680 -368233138035462245736398410314311270400 11975681 1198825883274991364150021421211839246000 11975682 -140305585118617953740491420708838395008 11975683 289944833229997950958478750692437447932 11975684 101253607943088467223141827435812823040 11975685 64173087252817692773041882925570612160 11975686 -86606087030758003849549280186282102016 11975687 232225747824007968099185480012704797336 11975688 9097900603076388797792827020847272960 11975689 -349622083732980641617782901018438634880 11975690 -164300415273218518318952163491089262400 11975691 39298522672486985083607642681152859904 11975692 220310642190110827277430806465146754816 11975693 713190411053633021624365827176683842444 11975694 -275549607866489107990684238596159100928 11975695 -1045169649457271102803450151995199683200 11975696 -129730810852776511348548218060419227648 11975697 -283747481192166790350027762196292340126 11975698 -274422792736451575426669933783520164464 11975699 716221738906922074131230636808933638700 11975700 148927938940114472450002348744998912000 11975701 -116592277833605831000375903342715493668 11975702 101269812555217665827475484383402350400 11975703 -31253334045025757997455208587182915584 11975704 -47595703173076740372493204987299348480 11975705 -154782898795051556165987458645623156480 11975706 341555943037711432220466490455739079904 11975707 2824903949044838882309674287761763109840 11975708 -227046380517180296383130554138927606272 11975709 92924031839414434176504480626464936128 11975710 154191644387886916896654754084602749760 11975711 -160480328190302000055188793442845227136 11975712 105512389307740473000845839565731135488 11975713 -250535648826950327558939670004022843038 11975714 93045253062582527328076645916059527552 11975715 3066558503033640382373075551720934400 11975716 -427707371992342280684539279556179427072 11975717 -27974057214143842665301383609879764808 11975718 276268157801722820545795303160366598912 11975719 32750751739826540785417921949964083200 11975720 534251062636453551523088226112123852800 11975721 81197332161956251248816212684917654080 11975722 89547591493046695138515766946136708864 11975723 129617075877168492337044801423282762744 11975724 -231678618716541166696653277676125501440 11975725 -404985686906730974755551576719975986750 11975726 345093402121957463353925525905229740800 11975727 901170981691927032896789469504289591680 11975728 -473865107972430988673579318035422412800 11975729 -1289799235079763453456534427969738383324 11975730 -59964553762712131034722795219046868480 11975731 -251856704324094846461381744676441400536 11975732 -320678293512056159140205736932838094848 11975733 -596813286568203959450401465623443808 11975734 -401963389138446922552309752545149639680 11975735 560129436956226179520762991983009563760 11975736 317454007600691549243812961885167718400 11975737 -15222498051342734548317855417329572608 11975738 -411237068493068302163678753591348501760 11975739 105631547894805738126132027021345971760 11975740 6761460692529576332807391965048647680 11975741 185744861910180291621109344792314073792 11975742 320335967293255942080195898721337114240 11975743 371007095304634352205563360312943022800 11975744 19968626703639443807993330584667553792 11975745 -693927413790650069277432559810024874880 11975746 -129912404187713904651679466044734746928 11975747 1169453214637798654734722459977780845036 11975748 253865796303182848161777668109441632256 11975749 -2535228102325755187667316178412383905440 11975750 394871644678228355731324392062826624000 11975751 -243852361185095004670199615328058913040 11975752 47547570983194221770892321505844121600 11975753 143149431541239433726492436766596273160 11975754 -120094556891236920042160615585277783040 11975755 18221255053203300378804473343783217920 11975756 110580295464889660209674824194607337472 11975757 293405491905817499584037737411312579680 11975758 -14578052664136908753212598515666230272 11975759 1158293568939324289764239597634200910960 11975760 41071859651748774309107708780184453120 11975761 -29543924065494746513789727419866798080 11975762 -629027752860356588786790051261439356288 11975763 -97893954590874660157399293794506531776 11975764 226492002600271055784996160797635114752 11975765 -72901473354468028535369052116473697280 11975766 39710833342980981858865409950910877696 11975767 269826190800399500599778194133300087816 11975768 -127012442082886297014695206950410649600 11975769 392171457336947819786240871397284423168 11975770 -248889302665097756584697436110499781920 11975771 -1297547264629868285172868073751637051968 11975772 2161064971116630775034976550237267968 11975773 31887902781699730165370265801352612864 11975774 -229143831189346053733419749945748795840 11975775 -101872971746324881722017358120860918400 11975776 -1412635068691864574993818277983746785280 11975777 -1606189335030472527206970488597082062928 11975778 32245795083206022594079997986690351104 11975779 -650529994389529930908956080141189058024 11975780 -440020407230053992541175452926994118400 11975781 -716645659927900530116298122646285737376 11975782 136714178422203378059447065486976371200 11975783 -787380585738452963317582527997927323216 11975784 82895538209825921079627336728623104000 11975785 831975215605076242350763812340204690980 11975786 -522181529617786064429752160025223554720 11975787 -6503487758773420686372595936535761080 11975788 1279080498494937511386458928507793047552 11975789 118058205333498786788336084124283073280 11975790 -8850946747271605454034891570947961600 11975791 -793836769267428638398028070004622901808 11975792 218255498404367172127559817818745962496 11975793 -538452378492347433461849107665492132000 11975794 568916888373725425534159651562846919696 11975795 245183527195190566461755395771803967200 11975796 14158875745585555999877507223950622720 11975797 1388932883765561768470531787068966797052 11975798 -526475474693022597228954965174816949600 11975799 -27081877760159074220466179409854477952 11975800 -36417774769555162958932104728317440000 11975801 -14625042216878174504720983925346730560 11975802 86272937190427348072582498289712863232 11975803 153332410447193654615929769551211030592 11975804 291825701948854695858571873922921158656 11975805 -411748343776366016378036171063452643700 11975806 237145639042578332485383729061087268352 11975807 577473702040732963962379931796274885200 11975808 -66515861557375278612629949455007744000 11975809 1392256293576292467707229353841828379010 11975810 193133145957013637826548286495167447040 11975811 40826111116359623145481119686455865520 11975812 284972005731617795204424809263764357120 11975813 -46540420662022988283913557890949100836 11975814 -260257078611679383352454064643687893120 11975815 120905650470294106946117819052372579960 11975816 30505096712065000108945796467345612800 11975817 -108284086747873869523868327786562640896 11975818 327183886479078352920781138462514642016 11975819 1127267266359493767131264092547290187220 11975820 -46767422826164051104719862296023040000 11975821 -128121255176316658052666737070346736320 11975822 282990235102698184082364864449315147712 11975823 374799092841988760970692943522110841600 11975824 66346018217170313065087966026124492800 11975825 713339035971310722410235414031498931100 11975826 263613766058397762014383585367093679744 11975827 44199738021852294181323382903406333184 11975828 1089307902926863845140850785465986128768 11975829 336814179428392432630761328294471572384 11975830 137117775472986848166493001704534492800 11975831 -386271534680855593958792682113096797008 11975832 -357190139372616877996719493592721960960 11975833 432342359251084057027157887891896429520 11975834 229258874484226211848047143215523850720 11975835 -870918912321364558216116033159330455040 11975836 82535913978284822061894819984207572480 11975837 -746785753691592361792907226536305489908 11975838 -10192057131879265709434136120976798720 11975839 22567779848757534725318289482403192456 11975840 101815079198325267540117090674176819200 11975841 -145758654867621483294601139496397723950 11975842 -2518995952097850414500809913208842928 11975843 2185764537805625935578911720376435729168 11975844 9364020023309867045525410203822520320 11975845 739551692291779227075067719410046048000 11975846 -359321192242609696022280821263736985600 11975847 336299347169855244455208440685184972800 11975848 -700299977498395171677518997709890109440 11975849 1485768621320618334292465826573870105850 11975850 -6634895805095003930476661386382607600 11975851 324767513133418217888154799492401765312 11975852 182382061628928832660009068117988638720 11975853 -74049409124943390292759140229298712576 11975854 249178755155594910914116597865340672 11975855 9081351597543744559082620289773970160 11975856 173025480618006530168697141165229965312 11975857 -685166475032318779608147544673479082268 11975858 -67893452167435381909458998461979781120 11975859 262803585474989889358424951175461450064 11975860 293852558368029589182876442804248706560 11975861 -954405458675894597917199782939592651538 11975862 441739242515434564306974166126049276352 11975863 1327178105080120261466088407674232899112 11975864 -144412191745235461941401032354557235200 11975865 86529653036923372705498898333280746880 11975866 -77210213713797944396577308505046606080 11975867 -496834773851890682785963271808189213084 11975868 -266781525235477027372469232046514557440 11975869 -4078918977419655672437057437067316840 11975870 198047198670345704642339193946847827200 11975871 88865005686582857097823759641229672320 11975872 -27849281047328756192772749118804066304 11975873 9318469528417054272022043647439877888 11975874 -372000462980202379806433516907405043840 11975875 121727295509737989730950912040919100000 11975876 366486587384671732330986795646773550080 11975877 -370209567920727348860809603925691452160 11975878 -7424311424325621760794486447152006976 11975879 1519438539491652753013924416164875320 11975880 71000727122697386046635876620419072000 11975881 -2112966447890824908254399304047682326400 11975882 144101023881227409197074157679751598592 11975883 -851866149621150112578115364224221422376 11975884 -928663424328032438120151770794662586368 11975885 -298288921729132766140271176870541754420 11975886 87274522172041045375348587415396965120 11975887 -5618102569232580780377331329844546816 11975888 -148997924780242873392459884268106629120 11975889 -100012200658362480959610811694202507264 11975890 -229778753178934417387961968605008524800 11975891 322298973666519568793735883910869427584 11975892 578570367832005301629027183817488893952 11975893 891883698309907490370097898426707869024 11975894 65746448131728906426525567563663653536 11975895 66857790734524598776886104599388857840 11975896 786845580725482980445365488513909729280 11975897 111068895069038468403992938379604974346 11975898 -183560429610444538401319370547403937280 11975899 -331752725688208752367477190938247876336 11975900 595872597133053617726715201681724032000 11975901 -7121137083530327808906430995529516416 11975902 -43488729363132217455989467904329220928 11975903 1908543449552416299625865497059945435000 11975904 -1164880223116762751737822424056631132160 11975905 -651229357242071901071170749732841713240 11975906 -842646657173625448184231527145600764848 11975907 -883167556680630295930927595023874861760 11975908 446471185188426463763297100183856316416 11975909 -1435096828259996236140980969868703549920 11975910 -225829714913915717080386792818255168640 11975911 263102958305654833449382936207905460784 11975912 609900629646336670926966229347429611520 11975913 -763272146168247268277335858490182739520 11975914 261320410600487400671362624663328657760 11975915 114629985368413722070189396817355598080 11975916 -169603376144970641511813551875646816256 11975917 -2198649778984837039627314995526019139508 11975918 -343105631567850566803583354233407291840 11975919 -106146682180021956666389073089697016056 11975920 3910362061158118662179773434612940800 11975921 727373992906469405187937880852402277744 11975922 -124587195148603867676106476290429080576 11975923 -670553598953638162275125503991989291828 11975924 -165337262954839437610686855153384895104 11975925 -34546791833509117719506260063135017600 11975926 -491450101119282396815178783850770174720 11975927 18155961452820511705179495386543346720 11975928 478589540277790376146665811638027878400 11975929 -231857168694426031316888504660471769600 11975930 441603259118287853719000494437118720 11975931 -13191725589594447347580987396778847256 11975932 585334812311508516493464851308036714496 11975933 -691339771830299810754584513705911536276 11975934 -41944319187110398638357550278773641920 11975935 -164682233269207001252556666903801864000 11975936 -25184528844095013745428117124647223296 11975937 -82238210109141722165527361334749272032 11975938 -89062603817527715080417009850514332160 11975939 -199015529359544066049043829348468036160 11975940 341293814982703847100733756887054101760 11975941 -990670213253181772434336169021330650658 11975942 -63542495877256481489274042359204524416 11975943 -854255520846435355424229328898748660144 11975944 -507035423330491461282863969241356697600 11975945 373553150409572097978203183425161401700 11975946 7362210009612491546772931405330109184 11975947 253254119558283233482330825964332543280 11975948 -498197641422699427177322141721581835264 11975949 -146963422120806919442982515208738858036 11975950 58372068600903145031334099852849014400 11975951 101946894889897752682383811359198543744 11975952 -138708136750541741592380774135930880000 11975953 -657534085230348428021593583491987541136 11975954 -83558680579506229439895574778201011824 11975955 596986602107472865842254770427430957360 11975956 -624709914351919368276662572498824798720 11975957 -10703674160091831913313503597680609888 11975958 225816749804375389867657920654230323200 11975959 -294097597210392557630821155114597782784 11975960 -116987570858777424189369040684326297600 11975961 166648947977372473746704925480045294144 11975962 167605031271299327328149988723941736960 11975963 -519850454017724108383822081059104523576 11975964 41054372446626630562974432012316606464 11975965 542424774528076768017405776976892234860 11975966 140265851224674117067536021404183913600 11975967 665487868973571229094182889217344549088 11975968 -1298213617207995288545879519540287635456 11975969 2357910729525997143255991978310930067396 11975970 -2442606153803194371957885318476682240 11975971 -341979217323916613300166347640698531888 11975972 -785652584933953477547121936412847908224 11975973 -424744141103543051394575653657329048576 11975974 -261425189742882372678233489237789820192 11975975 208939470665434716410038398025384200 11975976 -872019536909849502035197256003594649600 11975977 45391615385786207012233113684498537480 11975978 -1550406675809169719871116108660991744 11975979 -210596598327738948109948093713478607016 11975980 -134784305789527705888748311892414208000 11975981 533717428177997483798830597299732202464 11975982 237621739221194036404003259050618380288 11975983 -279263894196994586451959476112813494768 11975984 -4985376201167699246092908773099520000 11975985 151255435648556295206564543235025920000 11975986 -383296972231057883883920289684714166272 11975987 -812208173362362299459089436140751454120 11975988 -558606190519116051990196134823315476480 11975989 -255290660214542673067577230498632539844 11975990 -36556449213011692066513466662248364800 11975991 350157781450636930329232760425996636392 11975992 312511370875002796812612726280529018880 11975993 -1537118037717293012961546513696140332758 11975994 -189743925913565300274498180359294909952 11975995 -163170722492033544755095000400685493200 11975996 -156029245163485441272960704055865082880 11975997 503753931150505040537517507008722260480 11975998 -1066151662255502664768894909136406258880 11975999 39473918293738670424388543959077729136 11976000 26588018373845010462291917537280000000 11976001 -81826729661660110392978567603185013548 11976002 -699367138661396522744135997365076768048 11976003 -243457743597200770812659749990530498960 11976004 -198527139820489749391124962101071283200 11976005 187976894943225068949129902256648768000 11976006 110907414478605277606909108444747849728 11976007 -1269862320073454808359015232133899202800 11976008 439383786696888920911685890431183421440 11976009 -279684448108039143577088226457655184000 11976010 358321264822715285869356852769543256160 11976011 139731790892494578253734566040796692552 11976012 -340247546448547497286268852553348541440 11976013 2420004603741956160705142165488901120 11976014 -979711152053043457531898913465420315840 11976015 45670116648044692016764640324152434720 11976016 -5565877087989874790480531524358111232 11976017 229528188297808093981390675230457156080 11976018 35030849792889362505677160385311336960 11976019 86301720504204219419676812106146380800 11976020 -89118425865922440762151112674196643840 11976021 280393358627957079309675115324323532320 11976022 549068505880471955543082689545193409312 11976023 1807796300362810657371307312177115331840 11976024 -471653758229816227236537832187774976000 11976025 332434315952215956720775152658656817550 11976026 -269242429883480825403281100933807606288 11976027 161508566270413734478167026688583311360 11976028 2224842909356004552061682954557851136 11976029 -225337190880656403867694336029652921716 11976030 -43643975852328221250624239234152202880 11976031 -904488488784117239944229245960491551920 11976032 -129614134968257727689188221977090850816 11976033 -435358082593337733030753816378581725776 11976034 -260850220155118542179946982441166673408 11976035 175859225985720640563058987096378317600 11976036 -886642165228092179445606928576855136256 11976037 -44860739892960755385982403898819247808 11976038 -289335860722696960033231731376845730080 11976039 -320137956411100463031339313302152623200 11976040 118288206386817043823773763770124236800 11976041 -555392485604015190775040697722807540064 11976042 92035007566498677170312114879587714560 11976043 903488450159996200137702804306349456080 11976044 -204432426156804671583761910514228604928 11976045 688203512135187372672947663354450788320 11976046 240179437489418554015023376803929567424 11976047 -140390319305886893052916196530658547504 11976048 -38327115642901168818117854737217323008 11976049 317888448599997542730892377946523340032 11976050 -233758537384533203263938189290815429200 11976051 -154529616833291986154177950766608035840 11976052 633935227591210472988765371490793162752 11976053 968908033746340396321399659620385274140 11976054 130708792943385390589422844523485790208 11976055 -85432343307305697321075101050815689280 11976056 -236147500750912427018896224049528934400 11976057 -35254027628184180484894130999307529020 11976058 16749113809348200524353078798086372576 11976059 1025063698631485483054188338306564688 11976060 -448892721381093502684874803205675351040 11976061 532005507284591138395120575559471902400 11976062 -12735526366442255447035333715280270336 11976063 -447407010587840992472677977853400397312 11976064 -888947761242433892595755029252622254080 11976065 -932829693260401047880774293678272058540 11976066 20899250389047966259519987027849105920 11976067 390474281072986443093004168556081781072 11976068 505643570857805346273043979720158383360 11976069 155977574016291562760981571842809910400 11976070 139918815404033555971933376328913858560 11976071 -403160832399245645605981166245359752208 11976072 638721424270048620226232842099907788800 11976073 95313748982229140405554556515535623322 11976074 308237469657297459614400767135213025792 11976075 86443291616866890085768872405135715200 11976076 85460246326441699066581521280486642688 11976077 888642266620607357975305333424670842400 11976078 -138119027586108996162472435278604656576 11976079 653396157856588773703117406761441833984 11976080 -78366449147245578971443637749972992000 11976081 335125269769844740761700927346758288320 11976082 143149279526226091844835442283919273984 11976083 -153582773366741380475136420992508584880 11976084 936573135467898974377047467479764111360 11976085 -223440648859233212005646909968123311840 11976086 -2593097280804382489875203348276808960 11976087 677963575661153259194108883508364582760 11976088 -43020495903913490013336819789452144640 11976089 -778628947422729159378440833868914967676 11976090 50432977381444911085489714869780084480 11976091 -1027663831350852557396136325375350132000 11976092 574342574585265726500773318232719014912 11976093 -12464666000917803914568068994459329178 11976094 -183327998065502509821698119080532157760 11976095 -285880567273647560162402624417141116320 11976096 836314427317078475728484964580196352 11976097 -471504203611580694410674016292804277568 11976098 -10731895750194494797190734777147290336 11976099 -5062479321563314180181985459003292800 11976100 -56645569526212944261019478410916659200 11976101 702380992390707663717901155768472658400 11976102 2194115143484740459383870428591131968 11976103 1092705308863324795228549844168823583352 11976104 223921304425076398430453660208084172800 11976105 -450442848967877467500497880631266660480 11976106 -111327764878135653759812602264643490816 11976107 -269406845011684824214486324202227277280 11976108 -307873531240469031890891156786235210240 11976109 50208537638665069891960388180776305516 11976110 344634598493413829553490698108066370560 11976111 -34870810443457199987805201410461645968 11976112 -257970832365538201921033328148782317568 11976113 224757486299031338305988686282939561362 11976114 -75336761943681498651644952485641868160 11976115 466486266843807157603438978604128246800 11976116 697574484780863634233090260997601251328 11976117 -1509825694591935799494177673208557967616 11976118 -90356925057612694728362150208375121920 11976119 -253321619120066366922997953176846570256 11976120 -258821552739841219108676154593046528000 11976121 1250735349955202011754500750215118321322 11976122 293661106557161541857140370600838656112 11976123 59168774291248643241122217642783068928 11976124 -512608549595112075326521574046837320704 11976125 46746766516927553497640457971215392000 11976126 -514143588483894257127236913775576569216 11976127 -1271679761275214807720574005082353628848 11976128 -358100147772053921993920976456024850432 11976129 9318703396607438636604386773785343968 11976130 146318573302850315596145491345640284800 11976131 849394069660229806810232156024407951932 11976132 -133921962955773657689573615805558263808 11976133 -423881707498474242947122411781550685796 11976134 676179163598873818312752113939774757216 11976135 53399357750331738232197493651610907600 11976136 26765456874665916312612232602389913600 11976137 -233543032433576272705206808580070001920 11976138 48151953469596689492672134543782636288 11976139 604837458314963731677601959139187328516 11976140 614598271961652911577039051384129991680 11976141 28817961933815408368783456968515223744 11976142 349422998496893024106628246957581203712 11976143 -1387882135192975636241075379408989417520 11976144 3174625558652774060588769029449580544 11976145 -7411535417236297090655577363567226560 11976146 78642357163090138421670327754875844608 11976147 -280505736485327941581547924272906690960 11976148 -309220883815546752730211810153684977792 11976149 238747772680350528400036102675776796110 11976150 -180826956141367414193307083919971102400 11976151 446235769666517221944955265561527310208 11976152 161669426027889845890815334758578841600 11976153 144738900117634069285295554769667406848 11976154 714477518708029586939986309761366696192 11976155 -864579084164058322764144554070510650880 11976156 -270156708046320378917411016435713932800 11976157 514242565974311347081357236490150839820 11976158 -545400819850848700937922233032514920320 11976159 -105692483256612246816007828893619183200 11976160 -38900766313854788334014325594925301760 11976161 -8489189954962822491806648022626649468 11976162 -496337592793340228525284532362612275456 11976163 1432262234254202720426179860943445541280 11976164 -1312849391487497410363018112753023770624 11976165 388374672481505606841237789476020917660 11976166 122134479704123722755461044915919224032 11976167 255887615214644517516319429582845740592 11976168 -185343468195360429819844492162421882880 11976169 -279368729851739712622107817602688045056 11976170 -603020457717854177385890833148702082720 11976171 -346103057648735136183628396808987646888 11976172 140652681941564288279671631063503762432 11976173 -1107466461677773074986933987393648071200 11976174 -5838503092438758697730065437472435200 11976175 7404327882753406573776278734137188400 11976176 102472715923927170791786745468989374464 11976177 -23252168237702687427653236825910971200 11976178 -67928815309492016163722448758315191680 11976179 87284553691021331004852840610455672780 11976180 -226824641835978550436832109894871040 11976181 -70341966258147513171911088228440334976 11976182 175310038005791388576487888309127976384 11976183 830292255796958429610570039601235386344 11976184 637719458431175093433087791683602001920 11976185 -213476144570436591916004581195698576180 11976186 417420572599397456319349945745213833728 11976187 -721394341452376902539477890851551722688 11976188 7527094525881022216454936743165754880 11976189 -302923768190708457615286098369550982880 11976190 -103232172537558683530176489371388158400 11976191 -99700791856772776683664815630021836616 11976192 -65839267397239299678012734317403308032 11976193 -302884189026001473075477430911163522558 11976194 -830363386705022276504382380004326995200 11976195 -11203068034885598594226156540657369600 11976196 -253198130910783692307486355092739311360 11976197 89159093443849882952367595126193186304 11976198 -17869012188287158511693078530804699392 11976199 208134844483754795392589077448567565760 11976200 906560426010174115686870963322209024000 11976201 -914718071472188561334362411654927772960 11976202 44378480479942143081006187582890846720 11976203 -539073383580113318315929407851579653548 11976204 160706624823310237869829671793514589696 11976205 1049929092614545288640899591068743350860 11976206 -755421767798361125869118344775723919936 11976207 -325516030575167660160725814480450397560 11976208 -34000980862476689274834551259526586368 11976209 126267560572886796785374519858667475072 11976210 126906487722832664604401576570478103200 11976211 223842837982750170001941208469215918464 11976212 429161022297700018775450882185781118720 11976213 -349143224556972645541017261231029229600 11976214 467679550974743759910723531960151470912 11976215 -407769099164927457232195981114196244480 11976216 147750912593696936848756666911556239360 11976217 -1379928786360404077872501597827017020 11976218 -19196887671320535159839333153992377600 11976219 104927417943410753552554676336746460844 11976220 165335891724005908080472356604308341760 11976221 -588519389546849689179851932912773662868 11976222 -520043909813318609367350217055382062080 11976223 -43995093440110316790837165950349399840 11976224 289003690616944202065945292592259399680 11976225 -271275352441191167414724285507229280400 11976226 629858560077408242393317935823759167312 11976227 242903793974837180061935109190305083904 11976228 120794575557751139229138036506511728640 11976229 -1638818384726285247260484214269892112516 11976230 31596547057814054338251597533336371200 11976231 2609492611281554585382236527639746816 11976232 -981200404157904699473559389982573772800 11976233 -933674520378553487916071452070450558640 11976234 -13561533716991892826114006235582128640 11976235 -355581258445181074967386237224260634240 11976236 301348654821823182863733277853338701312 11976237 366517939736580519188749753313687439180 11976238 -97582335521912478605346422062673940480 11976239 209826353738002328998345735697237523000 11976240 112995549635633694281787219415793664000 11976241 -1229110399214603523415851370191308037358 11976242 -687789776000483862850127846168929459200 11976243 483656807482743444763323547829010750264 11976244 266790049804491028425227364813909047296 11976245 -397455339131275106253011595906725682120 11976246 262380243971216679410022971337837918720 11976247 -1583910581055361346056629425733852201304 11976248 -428753367972220758709305138727294832640 11976249 499079280787756413256754024960349731664 11976250 56107322237571966484104711113223840000 11976251 -136409266634619002383710012105636192000 11976252 -568996623998824191303121446431641844736 11976253 -80506362970958835508406978870553949498 11976254 -1692352290548879288884190734919616768 11976255 -791392121113465837441138330108684610640 11976256 441315948661723993143172326737263984640 11976257 -1271326556744765013472123241895048178494 11976258 212102783891611057283060719053729349632 11976259 -139054366363885651802909065726379881540 11976260 494137615494224617379557413266531289600 11976261 -11381553384083617883653995700352163840 11976262 44396507812607663969584021698355768704 11976263 -143805581841428628275299060813957913952 11976264 33210578163564859406506137629127198720 11976265 382719975649762496556909462422334494400 11976266 -69923772413892024234590920307979919680 11976267 -725165890849309854585294199054014183720 11976268 665114860573572341597265486403232277248 11976269 1203557279841802109381482543843417223670 11976270 -246168833495173555794254011340158233600 11976271 97113068559142266014715373915990751424 11976272 -94604625556872902147880114105517080576 11976273 -238876602762858223550623744680227114496 11976274 3091354251031220112040935765095235072 11976275 758792557645357030627048465232867190000 11976276 107543658142446376037035364784200669184 11976277 100282743890310184990626605818618248480 11976278 -758693366004591932585508685412031502560 11976279 -162022762877869049483516687003272935168 11976280 -519930907682251785686913649781746483200 11976281 -1655921544678379106463873275207098956918 11976282 -57942452557897757000861817655321643520 11976283 -240760496602206225345554571975344746776 11976284 -38818349331343812210986484003365836800 11976285 -79292805627062061354775775105218507200 11976286 -621841148988612028227553377226307150592 11976287 718839173395544485751204154600945440592 11976288 -15152592277250961998741246327439753216 11976289 195155713210982635001524496618405397440 11976290 -309907096511151771019949520603243801600 11976291 -716636295360145283906492935123796963100 11976292 -174625171800699169164089932978340413440 11976293 80505590739748966758417662033981610816 11976294 236222149643107364526488626554467043840 11976295 -636136099019227920253868350681750866720 11976296 712143445837843773010954935619959029760 11976297 342168072615091678678310191736856301200 11976298 -470952957789380047789029295612366539264 11976299 778607355166956118503234272412619399392 11976300 53799528045881433530276479028484172800 11976301 -989131517273127240786577059194182454698 11976302 35298581520370135980945691487778030912 11976303 -52644822989903791047383382083059713792 11976304 44489487662001505090381981035207720960 11976305 -182053480247325464138975972866537935360 11976306 18250716340393854127570423709634403584 11976307 -19432936153544505340256097655116280320 11976308 284613467726685409554956206563520665600 11976309 -1078364524508328743335367488628382833280 11976310 -104706445039893411792993275205807037440 11976311 508250262991864416860050673487117882912 11976312 -809118091837586353262379404834228428800 11976313 -116257967541860287689228991904361473400 11976314 -36457520644909430584064680231338379776 11976315 77891294998992356303921140924518858720 11976316 -868836081589521574761689450652889551360 11976317 9910043933196546897906784073451808032 11976318 371360936919892543925571604395225296064 11976319 -2128324899600392377271584751928015615792 11976320 718506270277363173055322186966473113600 11976321 -383072655419644885626567802500933580800 11976322 -54442134095719567628217528052601004000 11976323 -370756947955173570490301426642610211776 11976324 -514737183506792645187647304903913042944 11976325 -988236112075977611733832929499382434400 11976326 534707136137367219119408500868373782112 11976327 557485454152305598330866219251355348480 11976328 -114903182233811866989828414428390522880 11976329 -21730073716718008767059716179657044070 11976330 128652863174904819824389034029635287040 11976331 -1064050067426941130617579427417208525868 11976332 931416876442869156790693581149515927296 11976333 -938365471928514870015612794834533826400 11976334 454725106643661175725207116017465722816 11976335 256736822661860804089377526623349495080 11976336 -14116559690554312372994443639735738368 11976337 -481344274561953369826114425973732088014 11976338 -403484853259096350328478429245257337200 11976339 27009086006900386184859999261472346928 11976340 188819081695138770791495143089118467840 11976341 227275286736658013149956553502402512572 11976342 68986776493581074544950747833978036224 11976343 553305490679817565899359539675573051592 11976344 -1169278676512522770874085184506002851840 11976345 128026739923389705676934364013042443720 11976346 -229317230935057838566944151530162408960 11976347 55269853784893734637435936032024701712 11976348 -234246375809483877181209673901144286720 11976349 -474691365983708075660108829543597331008 11976350 -124939425555998460684331954255341393600 11976351 -512593016964264075304885893900258021120 11976352 -1193654638631282412913631056653302366208 11976353 510750089542950540583266721501818177600 11976354 -55220679583998456779989319711242616832 11976355 57083361553947752535589509430676759760 11976356 -179449133675244808956301270947851231232 11976357 299980779394154482865407356386577043488 11976358 1022273710876860940331560376067609677376 11976359 -129439527373858109007279853639461238320 11976360 6395304061045444304643493797553766400 11976361 1509122132765193871388931497683796275300 11976362 -108589285610314598188985404994142544800 11976363 189772594623267943139207612343018616320 11976364 884005069103945209616683698837460947456 11976365 -433103736271685333201058071363436602400 11976366 212180515953881312988926543615581468224 11976367 245278401459596657331555722566926582520 11976368 224602071821086961474134963739230420992 11976369 -956925454121713071723496880001895610256 11976370 -193272612177096062048860809299442915840 11976371 198836914553900006669879514448528505544 11976372 202759985532375345970195514739443688192 11976373 1835564054265481069142965131498648670720 11976374 -384709329117574984360756175647398704640 11976375 159062196774134437270272624847173480000 11976376 889716467147334677288529798003862118400 11976377 -47273993046568360755418955850033119808 11976378 307822895355990417986076240205800085248 11976379 676984898601500901677925307015502610280 11976380 -25633444893704882835948124028001300480 11976381 -680695993062892719187809032398927411188 11976382 34686926982105439703353182368583398784 11976383 818133220514331069553293542060454378720 11976384 190529124956361847765764301751121346560 11976385 370304514107143865392083582065259144960 11976386 238922955551264614983136972330028893392 11976387 -231756447321384769819669410937575490320 11976388 -662580037476391890087644562341647779712 11976389 -817008265856090099621624840708127939810 11976390 26115589766087250917698931188492281600 11976391 -505394657396413112383597692975137433120 11976392 -616522100937993811657528449162135936000 11976393 188162029716428771827049719365724732608 11976394 24131606472314305124822867525763176496 11976395 477702991580270466582498314449500650400 11976396 -242390803971173937738559320288737756160 11976397 -257628747068008691230862643602230230154 11976398 -261266152813597479558229261935977081088 11976399 -551450250905095029503575293959620749312 11976400 -140523576940655875555838354848317440000 11976401 260152007200350259446401950860396540402 11976402 -10209943416741116473153715086795564800 11976403 4896837619007809094258028477855546240 11976404 676664083628725642655984666628768448512 11976405 170180903691288055374723052912373483520 11976406 -59567065225557923658085300199023776000 11976407 1472193423925606540743450122609730379656 11976408 -46541852459317607215514384258469273600 11976409 17029692754475052794777442926963257610 11976410 -222209959070529668263328238479033548800 11976411 -103362940364773189769709573650688829440 11976412 -286120046016857235882625058108477562880 11976413 1222719091941359074780805491406984306304 11976414 -285724065350509647891213967535956331520 11976415 274302420913848562407875739651905253600 11976416 -233050007171150597461291353667132194816 11976417 1653036883080202521405324250384046400 11976418 -151857607267604183420933113766158964160 11976419 57245975283805743975535638021093029952 11976420 566717951858995248180880259565686476800 11976421 74907129040797176100140915955022528192 11976422 -254206399976359334107061935007012106240 11976423 -335023599674642158265055229083208147416 11976424 255380058120523530028628546228154792960 11976425 39322423905592613900344330718239482000 11976426 62038472447580587208223073205872352768 11976427 -940374017438341027409672485376823699724 11976428 71503029731480033413367775396978616320 11976429 92425737708087251658248324589321950784 11976430 -71835196809293960660949811852964954880 11976431 -682431527514016048572628067757060100008 11976432 -53238786125971933208606357298376212480 11976433 1443765479703404870095549170217808595300 11976434 -133933695299261787873375710728119078384 11976435 -634804286296965965699428136597109309360 11976436 542518401103830965188110530987162530560 11976437 -352849554405070021598545470258906842880 11976438 -359001390748790920735323522617192128512 11976439 200984033256890141800946370982384847520 11976440 -295858109777213822460027212848372531200 11976441 393697677070338714289328761647798418080 11976442 -304383803118871053065940959582630698128 11976443 281791951359829519395730184398097254692 11976444 -103365717682899420450497394054568949760 11976445 -208341310303310760734546130124287346560 11976446 -16943789555129778564683765859984009216 11976447 119050246590110055343000730880639166464 11976448 1168625659339924861739820753142419554304 11976449 -279283495698704374402374751093180695300 11976450 -44118028183093216592827445318504822400 11976451 776426892976244498184124031145100890232 11976452 342694912576729106149324407162603947136 11976453 -43885221601533169449919583071786878180 11976454 -168483719633750660158583419435342508928 11976455 716880828544994914344423247339711722360 11976456 344874333286553495390042228625289052160 11976457 698538986777839974453047455910321922612 11976458 52018887635092112473512605223133893984 11976459 -1357901907535822513131090730745549928 11976460 164583735790544846057894617125551692800 11976461 582685800142485007031370749033042392032 11976462 -268043394485423869649367798842474302080 11976463 -187328733172782347700497105628379174800 11976464 -133623388009834419191713798300536668160 11976465 23686010105658411180617053773788802240 11976466 332511119317063694228929283082597300000 11976467 570468159767635019593476240709073865516 11976468 -12541156548701381386782164716378521600 11976469 -284912768973638758462596873844509332160 11976470 -230138492397224963292610376684522567040 11976471 558385584085715597222776845247538280000 11976472 1056727587277387926931433915264721408000 11976473 -218490741585522525183195986580576436278 11976474 534952140175576279541616958554595229952 11976475 -89591119360932808667684497293728987600 11976476 -438807653905134882624393788893978237440 11976477 233265558442888994556973482918258894720 11976478 -148480194918003676988998072569919534080 11976479 614317643221268665403303127069624281640 11976480 -278057039127144502751032783411687587840 11976481 -1069513788757688360430583919144129473536 11976482 146212487660388907680064038328739564880 11976483 469158821943742889110046054065593091824 11976484 88497114637519095033107039243739537920 11976485 -510337336645856480304393456031773986400 11976486 -242708895443751762931091409945380694336 11976487 1614341664049138512862431713004529513480 11976488 -1125345602791415665106281459378772874240 11976489 835680188438117438037808535790412608 11976490 -377790461473696533522201718196451108000 11976491 -280387746938611074272021289508302717648 11976492 529835547542313107116562752916225224704 11976493 -359660296215267551312895172274698556928 11976494 243276541552676834745147097902855815040 11976495 -4330060702449366016319709563192763360 11976496 9209989141654546040031665043380240384 11976497 10009748470329725655852706663529410152 11976498 -402793850130533493297257390612886293760 11976499 219185188181465781072230088688781455000 11976500 203336181893982729976512076794303360000 11976501 -66835321270515055531697632956463113216 11976502 -319769443853947179043182046704140286048 11976503 -609642371765101578878703899931474779520 11976504 -21023767581320492588478749971757690880 11976505 352627010014757568558059716822165628160 11976506 -492376507606310655015515538588886812048 11976507 -25356175277804608276384301683749306240 11976508 -943908627764000760668988224808030364672 11976509 -221159998758054054899878333256153051520 11976510 -7857324999308342693876625282332712960 11976511 108935525396235349662964461747963058112 11976512 -209251645005063691145905580606369562624 11976513 478837487347806350406131166933706845744 11976514 251506206692189738607434393330246868480 11976515 404952623838457293823461102644959046160 11976516 379346765308461511556841988562877633792 11976517 704038346198873773475649338200434030720 11976518 67407163490254167453967300283230855680 11976519 -88461076004399549165638464156250741680 11976520 69806956882105777143893201156763648000 11976521 -101707979814376878048190791602253393756 11976522 -498624195157881192884158704672316547328 11976523 62693471140296530352124606298766381012 11976524 -248578255460814724959205788421283073024 11976525 -324127838155635711133147199277781128000 11976526 72506132741303835906092240598219650304 11976527 46894897044191112738614465712595787280 11976528 -11906421671868398195792873947604582400 11976529 248746497215082216551826977185209492480 11976530 -81899057845609316357323432609269662400 11976531 298016076709106404296416227237609958400 11976532 -6352469298795342817356291319482316800 11976533 455353352263259373826076257672225624782 11976534 271782524920427074108733895211556537280 11976535 83869440570505214780504878796194995480 11976536 9463123303420615930899889202945433600 11976537 333690611435945536927446411911376879168 11976538 182920845378620761961074819110887037696 11976539 -262094195020084859547996485541431625660 11976540 -75616276861519725217696461034778787840 11976541 117090567248349906506414426428340027942 11976542 74934307777036554712929168093785004672 11976543 76841589326466395558821577446019788632 11976544 813390637071158481959503519387406303232 11976545 -298367546473424225436405125130357942720 11976546 12834841430500090774743714249327744384 11976547 -1656753053757009501196549468714338048888 11976548 202565085897777519081944799450328123008 11976549 70015198548369160788630444228301571808 11976550 -195395371954350528223799484264341575200 11976551 99420040243910146006152766776673298304 11976552 -222914368146558583672339864449562214400 11976553 -269505341092620207798642167751758860160 11976554 64033648940390329092422001385476836352 11976555 546204854746016873815253021426713478400 11976556 57940754904581948278337262312776826880 11976557 150463216092721609748739449635941306732 11976558 -468701620423402393718047744479844577280 11976559 -394613967649598892993452266040273555984 11976560 -48229129546441641557394567850288250880 11976561 451693148433314887429608527745413983632 11976562 269045051506963552618841423862164041632 11976563 -1400100246832886525501264120806216722720 11976564 -282954859741745933083772448435965227008 11976565 -384590814204937254439769411983769923200 11976566 -28599434415467865868599833126387073024 11976567 -392745509350824819659938944853943322288 11976568 1249565586513924351687877961713975173120 11976569 34821877965088003939819295840153092608 11976570 351792006270289245875867499094500292320 11976571 259939676819632770170225829754167385088 11976572 374394005909605426263158699318928829440 11976573 323946925063960534948491910830309339648 11976574 50703662639045475131858867839951226880 11976575 5615081994459425063515279876997403600 11976576 663711303711787636906653168746417356800 11976577 1020430969087890904742111977694621805012 11976578 -36265630024055352958505649937708826160 11976579 -55958361077163864130125076999569764340 11976580 491458095592895779119166131441573120 11976581 979703591973574721445162546764494169472 11976582 -372172097941540502562587115612638054208 11976583 -477800833994366972737170505834103391216 11976584 -208998797950897670258179650392207431680 11976585 745340601339719295649830534117863905920 11976586 50953936609350686420342916237566962992 11976587 5682598766089494871370940434867420160 11976588 45480564025247151754925817732270418944 11976589 137113092761218842448430288416207289740 11976590 -194199887217700585607510252468562606720 11976591 -632759412082602161219895665734949842176 11976592 -49236803050455142528209030264937955328 11976593 562049239407346802555286862162192526400 11976594 -4297182443354109393017753897691694080 11976595 803550344172913579694745606330377127600 11976596 -906317401971316103690449210305963676800 11976597 863061181103104981206950258088313610574 11976598 22565936532261187100975239803390039936 11976599 70004526041459573320061028411486781920 11976600 -98333852158537074137751734007977472000 11976601 -225407258606552171737248534329084364736 11976602 2377912070338334592645430634591121408 11976603 622220971631642340247436892477024938904 11976604 -8385280514344647532804084658503668224 11976605 251883033181597961758538207363953755000 11976606 -251647324983070293887168135367936337920 11976607 1717480896127503547661238326506003192 11976608 -148062915872491759286048889226634723328 11976609 621181684758265968582438430698537161904 11976610 189212818006483472356191825658150417920 11976611 -841416774562047219705219337777833802788 11976612 594352208147578619063119708234474137600 11976613 1584918326532688677156303553636874971584 11976614 708523986242800895663436598292729472 11976615 -143860382438784489272325329215425852480 11976616 103607677002956048691431114994296832000 11976617 -294670936554630306539863338704628289728 11976618 -5579812305371381798155891529364770304 11976619 -881215767517625248298990540397829690104 11976620 -704935288146873619606362460618135680000 11976621 -14142097029286947748340301102329681088 11976622 -22735105589994477312288766081752458496 11976623 -1072162648405996052241937923944521153320 11976624 67986627261608913969768212018611519488 11976625 1074968053785406710043072496832461769000 11976626 611577001699694486783614440896323399200 11976627 243408680797066784815961727735305948208 11976628 118447771167118131161151786041899708416 11976629 -17826377304373316751398958833588188704 11976630 -59344537553586828564850140735154596480 11976631 256421098369113707851405764908992957000 11976632 2335310146634618393866512270798964408320 11976633 -30595571846152997195888265758908032000 11976634 -1417219548139810333641736729628512524288 11976635 24398070986198765142277513063769329920 11976636 241046297328193320037336888046724366336 11976637 -66354115367135607839276257091702440640 11976638 -516313356678495859353988823189065793280 11976639 -115043248493977875635767566423305835576 11976640 -73521327745801326545266678857046425600 11976641 121301373522956764004875660465813006440 11976642 -507018031754064866598443718493977597360 11976643 -62321450324909906388745424626795890784 11976644 236177596369677469447351601573976166656 11976645 264275784649917495044754462661240674720 11976646 132291547179680351979461795031750597120 11976647 559260206728750701048612901503109851096 11976648 330122408905155209011130834164256808960 11976649 -98873108459863056770273049528346990364 11976650 -96785442251126070274147962098996544000 11976651 880839554508572215412817514971916755768 11976652 -414252619516564496540326301352978908160 11976653 -632016887010594689169779347930322448936 11976654 -173595041473903342152233378239438418880 11976655 196512758174951609403015714776662437120 11976656 -224510195770586347892073075706322853888 11976657 74260951557912913836834401980465105920 11976658 -516666038164158675737862360354771473760 11976659 -1159720721858159114457825021476444147760 11976660 -4268194320159824308566743067975717120 11976661 -3486772358494402496250412680471136000 11976662 -334410786985128543054244582364573331168 11976663 361682929475053144427190036767600842344 11976664 -130923590158535599510834963856818176000 11976665 -312952600160428814942656622443457618940 11976666 139007423172518440853049900415581396480 11976667 -95782861547257184595014292435855543768 11976668 67320918637638558592719516706195983360 11976669 584572905750047526566719993339512069600 11976670 2090688903312272110272032404734994560 11976671 -80824807195040061501302083184181414288 11976672 10197089544327429003170364102963363840 11976673 206041446847124773422794080459608235284 11976674 -47886188297298032663389346072833950048 11976675 120751027202131838516644561884617222400 11976676 431142395870383658537851181992980536960 11976677 561352567848292680387294021989512244892 11976678 -150032692512245740098584679699752711424 11976679 -422976340088274754672909653108836273184 11976680 -845494756278634323943332440702449305600 11976681 237358413746680462247319754813049096064 11976682 -1097590027944158676369700914251983419648 11976683 775110419024632827602988468988914706932 11976684 -184518285915418408315205496803317321728 11976685 -220311543533596498668903506636453763840 11976686 -125902487544553789839181962319255670208 11976687 980835597407260315248636530362959950400 11976688 342755289088396948302965003317731819520 11976689 107403247390147016742974272424738129490 11976690 68287288582887221033906528371951664640 11976691 -18702190770575578716825192195906617908 11976692 -71590378831471351665651475046540371968 11976693 807565671595738356834862017002782700064 11976694 624616043305141480117780100948616436896 11976695 31727218746469879128239681826617635200 11976696 -146658696989928857315273882332535500800 11976697 812962859813713638315732621751291575146 11976698 411123316257508170650611539863247300864 11976699 -8349905264854516177744732765062627072 11976700 9683719886591659607793279943331392000 11976701 2855308654450744942849484324406369606 11976702 -121512260911853072038113080028242098560 11976703 166812884176445283800273182226064637952 11976704 11752405591781090125019261794365997056 11976705 256155012266577704346331138199683291200 11976706 -20204632351716745005409902536376806400 11976707 -778455500352497048216965652891824685160 11976708 414236993544417997698915083034807834624 11976709 813680431020289718757184948774441850016 11976710 406583578849121413097680415052756720000 11976711 -228471056452517845642654330167939002880 11976712 664252679597063189493265107052686336000 11976713 -137811604204249795514154512759398823040 11976714 455580410513532330477628970260458762240 11976715 -144602555930147187229014185389777087200 11976716 600571212413894833483256189750689628160 11976717 -465250502419163462807568962025834002688 11976718 -90420591197367369792802004289981160896 11976719 -627230792389163583917083131471207629304 11976720 -47311738162423006319216506979234611200 11976721 -237778741819289892218238209909712836736 11976722 811747714421748839719009697106563136912 11976723 -436455605838477145444048070390089188216 11976724 -348216816789892274212606877677985255424 11976725 290771905873435679108737787276386212000 11976726 -149482989814901626394819498242767052800 11976727 -418489169958767944411451881539565984104 11976728 -847610382510298621591680927781826887680 11976729 236629874570209580834572853513381163984 11976730 78694020326671304037871499216643787200 11976731 -47185877525643933432738386377269510768 11976732 -99732013049612921790768595002090169344 11976733 711069080285165191523671607971959034982 11976734 -243502741168426685287388867876416198656 11976735 76722077096856953053508011464118517760 11976736 -15132836021153655327599845382050676736 11976737 2479550775639743758230311991433410029760 11976738 -144542809225214914463829522533655805824 11976739 -1013610314740094897421511526039421078240 11976740 -554573069217234917865811251799116049920 11976741 -102575052629441712294372987474716576928 11976742 604183074104582766400652085394330594272 11976743 -619240948565498237327839956146665024008 11976744 -170691299296489303397460626962371379200 11976745 52996155385070073011677945861219862400 11976746 107920072108251357549244315022483777280 11976747 -1209921303165585329458021768812581760 11976748 6381055154106484717834314626152384512 11976749 -755642768366995772006224877284186886250 11976750 -313979913848296413100027689532607952000 11976751 149080003542377227633931338038341146312 11976752 -101422219591483602024962137270171926528 11976753 337074685323417985709011614457110651504 11976754 1058564746362266754773171960749423216032 11976755 -28787686290382018126031677404003153600 11976756 25263604488507934661633645095595839488 11976757 63099354950684988359148265735584746496 11976758 -476456712718398639099160368504819047520 11976759 31964003598180430241604207670621846464 11976760 -499526091676882003189753326078669312000 11976761 -741945726383017671874890539841791239638 11976762 -52587034294273379228150377241047635456 11976763 -19353361293337700582093619673986249216 11976764 -801951611924468781294742672188863692800 11976765 692024560377790937146833566921489716320 11976766 -383594120318021310016006456852031523456 11976767 545785817344870193772716538353741304960 11976768 181338743040931967967779255916429312000 11976769 -650205634610706089429892990858223723200 11976770 -5724499710259937486290388490393148800 11976771 -865741637213214273613536287182203508488 11976772 -396671376496467954700729346350649736960 11976773 -213545286985313300115576000816156282978 11976774 -422919410876540188638063947390642783040 11976775 -265112202197383631244359549420623495200 11976776 -906474399724229775607769813791435422720 11976777 -169260460308764907320100606872211968832 11976778 -297038751967689781768206644976074611200 11976779 -1259789968911059066812491689526469106040 11976780 130511983003982447243205331166361016320 11976781 99684846855221831656103421066138973452 11976782 280344100625659435914466110343630666368 11976783 85591270500449916199593960766206604800 11976784 92362293001405069725284369196166660096 11976785 -367980082249075842373956666415864363020 11976786 73138140524523472513548941588498457984 11976787 -1265603974328073409234209119842397452564 11976788 -142685322502288132380430878817522950144 11976789 -148787944848525606581780962089077102976 11976790 588964273135132445220364074333757440 11976791 -63981342269030703377510587475841865488 11976792 -911995927948669954207802805575963873280 11976793 798552877086764029035400301679769058304 11976794 185333795104170540946955489297042147040 11976795 -495693991521627039782038144534402944000 11976796 215921800256758314653319336517209943040 11976797 15431316038678754597149331325823462400 11976798 -19802364755450981733380684250459601920 11976799 -462228017309564403044146189721713631200 11976800 765966582964968536384013225946978713600 11976801 924603660706725830612412997539446234304 11976802 -177593067056697678163035572924441462400 11976803 -458552376076848846848248634565366462948 11976804 74046140608471739536658523564729470976 11976805 -1639058063640590406369579872784696563040 11976806 951186388534446235261935014614056170880 11976807 332099814060070257421184853591711286992 11976808 638273796874749909961518919877676840960 11976809 -395421973890535953061864646449408563996 11976810 -75673834272075661406830656677548419840 11976811 -68480600461792713423710946754247911680 11976812 -393206642386374082950222948524675174400 11976813 -27962450954955796434868728962465657760 11976814 -313936816822597661732901102620580461568 11976815 -31602672419386485867765530720838564000 11976816 -182213962492727467469919640172272386048 11976817 24592291056953575393636399832110191600 11976818 -5152664281341555806333795570059484160 11976819 107178607892301356668853106613633628160 11976820 -443520460806810315264367527694827121920 11976821 181618525365429259151789713508607439680 11976822 30919879378681164246877140882168576 11976823 -1782862380122593366140084408697518059280 11976824 33613896235660610039605123836225576960 11976825 253605184506074340574963690461505434000 11976826 -121438676060705579877709052096879634240 11976827 220741611161631020419492384752927200676 11976828 -332512531115786866912183810667814919680 11976829 -1446204693574190497132197549870835240570 11976830 -141061009659248997077644777202190115200 11976831 253713574789347488817334149007496601912 11976832 -270093890994232151309902253669367152640 11976833 -11901691360103809572143404535434876512 11976834 -70454039258396344359297074546028644352 11976835 -269934484130804145215026028610875768400 11976836 166788730076759807751455935085789786112 11976837 822253719110847186243755956010300897760 11976838 38164484668673634292518867082324825920 11976839 -89960288640011417883622334348709619200 11976840 -770759394824416968072034292618108928000 11976841 -482577858215276937757835882754081542758 11976842 746478118560239083510845179103270177072 11976843 -205485905393076565272884165448470577216 11976844 468106597589224013389652000754829865472 11976845 -144893025553336075217696436429482553600 11976846 93471866712170546869255250006872915968 11976847 235979804173748381039686784352454761552 11976848 28396281891163706234908053371752808448 11976849 -25253763966718483853900104246054262880 11976850 -5496321065657753311875613359864115200 11976851 406972445253118745190745117343283879852 11976852 -504362878269175777257717279558254880768 11976853 -138583472203994890244967022649868900544 11976854 672948981740947699534938549336112121376 11976855 594926227014291786192103296688575859200 11976856 -730404549151881299540026531510372485120 11976857 -236431998992182239457986231041418426348 11976858 -495160245177175173520046202542741711376 11976859 828675526690861572071489157582618493440 11976860 243799138809411761675719060939260672000 11976861 810056883971837360597224175220201376608 11976862 -488854624557577041894781640740838363136 11976863 -654151945392958533316632904417480699800 11976864 661834570214149272768361656937029304320 11976865 -985861680138023288944990589607823045740 11976866 -709805584134730698055867051092643752576 11976867 -61354532080849569646617454190459823360 11976868 -774428502101189255903511466788778131200 11976869 -2761353435470365696311914268547561024704 11976870 23568702999966038703073184407776925440 11976871 137293694387945134562577654499312862072 11976872 -36428087572820964707817464319143854080 11976873 928396658616157890574827173399804970384 11976874 -224550708321993730734083866093642752000 11976875 153286908354540336708666881001831832500 11976876 6031346561601121225483015475281305600 11976877 666174094965129095922094418629174354272 11976878 354003101560142144289465827775607813440 11976879 347916967923984527110953319292979880848 11976880 109678911729840879797808966861731266560 11976881 89763826809283961411353306255720535040 11976882 92855427069415341321990659488301383680 11976883 -534754769029174462429559222212186637136 11976884 -169401169940969773948694777203655639040 11976885 -387498862886076412708259008452406957380 11976886 532676082300876988543322175750463615392 11976887 115648504926112092591293414255478550368 11976888 -146959191294258726803941262232014684160 11976889 1236673706776466878088143666869026289024 11976890 -352114082269645288102281874155687379200 11976891 34311187896320600235162955347705044064 11976892 -317955478815343641779695561021339638784 11976893 -628482114383031068848754387389899324858 11976894 -36087949473783534605288565011060452800 11976895 -142212740793792503575740471881990773920 11976896 -315214073343216478549166883711174574080 11976897 7238312516618877794419997730743055120 11976898 -365592167486418093914535367624692624864 11976899 -1297765463118612966000684655379848480752 11976900 -29210160316036299379158693236473958400 11976901 -505379505794292831552538885139988752098 11976902 297844673871382566086483615434192339200 11976903 -45602330601191929913428446180652568568 11976904 575444446346315280810027765557091409920 11976905 -249870040037499322483907577882651599040 11976906 -317028400728049761293288913463559886336 11976907 -624541630020649162900200784519729428844 11976908 -601549425255993193101028407622624742400 11976909 209158772730121579172142944489111300160 11976910 -365650982708467216191091418578705073280 11976911 -909595666382391857975945660584288297488 11976912 13542514548421371854734519391365890048 11976913 341278937022227551583650370279999260200 11976914 -153862015650967031904183898629604187520 11976915 701932080637167309933416522482153903920 11976916 742064798253502793681810604979834060800 11976917 30917142451746619323378915169744297152 11976918 191063920046979766760261126913951676800 11976919 -1496637521267748197956331078721267072 11976920 -143030520932956712948708149245069312000 11976921 454134986456344054370060589865027811520 11976922 -345056328673958495360110450340398057488 11976923 -744801012210450690723855614456569174704 11976924 -456797872359938094642711737899458246144 11976925 493248640852833163235731769527299579300 11976926 101006542209467473193972516598143545344 11976927 -246078456471751975855493521249755447480 11976928 -39474987246679575790115075035888091136 11976929 789404837120941101264945669721525392660 11976930 -3703814325138428650867701348704102400 11976931 2319918377957721982259902329660160600 11976932 428312955284717865646040533940156777472 11976933 -24843563195306767903800570207229390656 11976934 684248313642850541737012843000961339616 11976935 -2593071197086583397755056757043696000 11976936 -228066217033770769868946399883803033600 11976937 47995769819135553289662417656074199424 11976938 58365271041510184733264981817495223296 11976939 -310262132950519400035718096376247553856 11976940 -316588193586808762641738674258595456000 11976941 -809101936777014957424521751154149020000 11976942 -565508449287993585138116905565746272000 11976943 2544269718881739747007521744711286488 11976944 -67568190881245875404597295228322381824 11976945 53097693643395668804609720690557683840 11976946 148842640342734856862663547345414949920 11976947 -1591994209674644265361171223866222583604 11976948 374473500083898790145646500434737598464 11976949 790914858077376042295156591404048747950 11976950 213306072867700306201590081973157076000 11976951 -23303748374274005976592945724520195072 11976952 -329574120667059975842936211379588730880 11976953 790526294219601074927869590035754142080 11976954 401960591692784667500701335420144476160 11976955 269225324808944555873363130416441295360 11976956 -605132379317935775530273720936306567680 11976957 763236583180204165662853988474463512640 11976958 114010333860548819233126867365289451520 11976959 540833865680482951761055598787370398816 11976960 -155999419134366326334291943183142092800 11976961 157771450257908424307172889823694669544 11976962 7464045714126763141049048364132377472 11976963 311420897203374823493388700672031236608 11976964 88804263833346601227987598004630477056 11976965 80019537791938861068421755597114935040 11976966 230851417908627825073829780094874203552 11976967 909382638898040325522061927927264879032 11976968 -99724855935502925567271653230267837440 11976969 259678328926984745597864713914729264144 11976970 429073354837168147649387720496189955680 11976971 2143482553470419384582022304766275291680 11976972 -123693159701497327595622881599551459840 11976973 1342892546757378395272869371160636533600 11976974 5858548152887876854633173873554079744 11976975 -237574294411488733128910484612049296400 11976976 342854392643547927989872635183558426624 11976977 -18138396592546095538250965013189978268 11976978 42964995447154177913117089272359651328 11976979 411669943714407619094936090353298948176 11976980 899864913200907534040442074994559536640 11976981 592805463078777074951885275736449448352 11976982 137942313258057311441554415284856976000 11976983 337221503955272286215383491292348535184 11976984 643760513574527657835700935759323504640 11976985 246729228781595056252340890272241986180 11976986 -123355093309509362208382539521542176000 11976987 65845491000633058585200262670683580544 11976988 328771063437463651018441876506046583296 11976989 607278572032235568466781833838485510656 11976990 -154975263219847725473988457738966978560 11976991 -121084494756553473502586507807512436656 11976992 -570543837433572713566188096634945536000 11976993 -142476997664405170128899239708443564672 11976994 416180196721009798148627998176964969296 11976995 -691951999135667328951552715782576318000 11976996 -128278779497829452246333215101593361408 11976997 -154679629882007400628759673457823899840 11976998 107601290784461134986262646076164160000 11976999 -821524376160231375260570329896490437336 11977000 -338374066771509460567737342953472000000 11977001 2181278639077968260120930922794052075252 11977002 9388705410220979533359622812862439520 11977003 -1630045536926176414544465111060366556748 11977004 5672023108268562033829304407150427136 11977005 -1874738042422096250164033434571776000 11977006 431131425639009723254195848517601472704 11977007 -141162932980809679417719258144670233600 11977008 -223315501338332884442911543498209263616 11977009 -296181793527122629681643906768151459648 11977010 -458480903336731572705889445327489280000 11977011 -606899947949130239308654288912012147200 11977012 12803671871565190949042198805338079232 11977013 16569478412263788380385196090795571904 11977014 13208691166883251590973180563489484800 11977015 -932786689564120204233614704184748780840 11977016 493683323682615164292307112048499732480 11977017 400518470099929895117448360869531720448 11977018 -105953913617075229771253801309406273280 11977019 -2604227952881256787442639497911422668704 11977020 -195476681994615761815858497265441013760 11977021 -1237758410085149010160477124349026301210 11977022 573018189920302291383030309301598829312 11977023 -23113915767610504743904758139661417016 11977024 273479229079805497406055456055747936256 11977025 823557518591742270919181405071820558550 11977026 167238831400081120327960747750103478144 11977027 -201187013556141689118866726236997080684 11977028 32838284124139337648239753728315150336 11977029 -183482816981487582738002316985317493800 11977030 -99421839828953514511207726725759945600 11977031 2048787137813392256430375673155894950400 11977032 425055927074160508408264207688412364800 11977033 596360235104993851312743554584956152282 11977034 484265404817240490773881618867103866416 11977035 -85915465763592228868046074893941456640 11977036 -245016016948982596044529254460402626560 11977037 22006653579721556966228848160244349440 11977038 -665665007642082832397237086956280951680 11977039 -120369179584168278471663719615513046160 11977040 -31103976735233264117059209527063101440 11977041 84328339083539539294354831778730116592 11977042 129741515480248893022720072712213021184 11977043 29001827673316470804617051742651876288 11977044 -688600945851155865464602179133825486848 11977045 -539412066667811342492071218061011843840 11977046 -94465721796784360921409748295459919616 11977047 516520954598533926742247804479332107424 11977048 -9200355053227343415105780378395566080 11977049 177600842032173196014103164529633583040 11977050 -222553093959331444395447331386806611200 11977051 1467438223775008826210271010307851430104 11977052 520885514874387100092000494670574026240 11977053 532626475693133574868187259432188824608 11977054 834128760753442887025656074518994709312 11977055 701223359940081112790305951384281297960 11977056 65627450461741428678333509096470216704 11977057 -841098257943871611548864356855373046528 11977058 321631949437036357572158913654917801760 11977059 123436555377461891553478149533987043840 11977060 -143318922981578736230357319521185355520 11977061 -342509659554783428887866568086946136256 11977062 77995768489812019369994339802420994752 11977063 181199051708335011387033306682620854880 11977064 -575517168519093835462394278428779520 11977065 12880329018825552554744602574649853860 11977066 161829005500501346399756491859876089344 11977067 84017156307611790810631679231161257600 11977068 333194793902191840891746313745962721280 11977069 -175691474561971586443471939830083113440 11977070 -309613564433370565490105607472635635520 11977071 -156683930657507149854365721043400727288 11977072 -240238046624496632958440828176038068224 11977073 -2122189681805350455603875832083972230080 11977074 -125901569076048378565664430367268565120 11977075 626207262391145048391193635256310910000 11977076 667406649267936187891137247131824536320 11977077 -69007321724907839089730771882187072000 11977078 615012968222881058723944249343363835456 11977079 111922640739623554488571924170566373384 11977080 82302998143284057158040556242183168000 11977081 -366321620201368652508508564991703496236 11977082 141696787849888745662909732650224847072 11977083 -945745597256324918501319101460593319348 11977084 149626932360920286278706734484503918592 11977085 -72538004880843758668148355700918840080 11977086 -81782075573347091274953210452975257600 11977087 -1304049375377995937534366548450173764400 11977088 304553721734227126530788575852961464320 11977089 -33131920007270957983766435226468477456 11977090 -392877231098991369151804389929361247200 11977091 2864633468382606258828483058303440384 11977092 152967895863156927544909446441448704000 11977093 -89920561123377762109037745125316695780 11977094 -20286699408541083660076382604825056640 11977095 -12274070905297726938510054248745639360 11977096 -359409994666768078277054805136961280000 11977097 740304163110210218332285253274719573712 11977098 27512634613332850816700805405445324800 11977099 239767660209851488061166442776514568064 11977100 54175538950056068062557980281996742400 11977101 674498586515809308817624524408242844630 11977102 73660665871702993157242916773500921600 11977103 -433051847419272880580015600542263690456 11977104 165728393836399687847795588993313669120 11977105 202081514567958943597335799778593008960 11977106 -579645549613875203871219021778340367360 11977107 -465877732684623964882989221174583232512 11977108 -281830981776085093489539881214023608320 11977109 -1035724229307736848759902370441564504690 11977110 -26210208093353359183172239098365352960 11977111 550930525244471333819864336013376520800 11977112 136980614165616065876024743740431400960 11977113 511877744605121264714973080639638728144 11977114 -210953065323876629916614511550120387344 11977115 9115178128606793938451769665545359600 11977116 -47150619748722779918997318694301859840 11977117 -265062323983563917309045551714260055834 11977118 -795038944708157052936974427044818620480 11977119 -899244229061981981496519450763389308160 11977120 -189680786436388488738673890248489041920 11977121 -556985554862955812917471583625125025216 11977122 27051126745445132193937787186944364544 11977123 577854551749512648089583750266377169372 11977124 217651823476835632766679875550292423296 11977125 439233695655187528075702773131304840000 11977126 134579198415565077614313305839823130624 11977127 968975603599875540498559747674751832112 11977128 -492654991293259853616575856750155904000 11977129 282054465834153494974352685440144589312 11977130 88236460932675224764489185081742398720 11977131 317786145166277200988637047828252228952 11977132 -252325268248685958508292831975264188416 11977133 -206505513510258534646287208566002184480 11977134 1912741867420654027852545849749707776 11977135 -289895493256551916534389238335295596000 11977136 -67072930008219029130739767432865579008 11977137 -120601763737403757316063971143835418380 11977138 218086487847259173514014516914077487520 11977139 -976611823033600652848863875863570335576 11977140 162922335574569148646127690214402990080 11977141 765920535381813030750633173039192150784 11977142 -211330432090570238466621152802266706528 11977143 -312380594269997611902852860001109754136 11977144 -690147303139326414545509647761491046400 11977145 -144301469433932696603413058196725014200 11977146 -5072670415237925725808720473781978400 11977147 -82392006248522773957156025257342702048 11977148 -190408890338322735071927740251663081984 11977149 -1030335755991102275367355838883966500352 11977150 161850227470378968671820924898589668800 11977151 2210632328848170955329911178307044432672 11977152 -52377294774556769869362977548183535616 11977153 -458436273848383283621286942707365905598 11977154 -273275238535071032851337451470795248128 11977155 228409948555976086827898412632389141600 11977156 -700602510544515869357648875058670698240 11977157 -1563265343930503591108845211305622938594 11977158 195272782091539021053693907211168409600 11977159 -317228059314743546360612846045037850184 11977160 16977556404712309342200195005035315200 11977161 -7335553806504072789009250609887814656 11977162 169198787317883977029917739502763694432 11977163 -1939703801738308911956341458161155681920 11977164 -204607010291270407500224044335366316800 11977165 -17021011092816396411368008306408805940 11977166 -136682353980439714754762882627968701696 11977167 -594331961765234481841638363962891641200 11977168 115983379913818646846449553265865678848 11977169 74780179005776259834432085492785445440 11977170 -311190891237360584387488181398762713600 11977171 157203037111633967449934881034282330112 11977172 618709245258993452139211753244723285760 11977173 -576968331917341874983696560742314813120 11977174 -334449959182331101207157724899465911680 11977175 -26934668435613608674066230585269580000 11977176 58065064491668353702153903498529341440 11977177 22302435571348051819000835011244622240 11977178 510259964641951729906069481763192902640 11977179 -127250783776986030563944314112911738216 11977180 -98756883936877630233127354597540316160 11977181 438292276068610960846082606259323889312 11977182 -45408408022571439277690620264140958720 11977183 8265334827755638853891138985129329584 11977184 733379037983593990640483426819315859456 11977185 -743060031388718368123554940499112000 11977186 -123865033185643850033716496462550846912 11977187 1461470613468510525298836841174771625760 11977188 -885045521215346619587457121146602256384 11977189 741840056810291355336482072026992614912 11977190 167469515174565801643913244092308492800 11977191 -210237657196940060422725279211976585280 11977192 -915687356105955122856842679618265728000 11977193 504804049013205184932448662666784160442 11977194 111953925822277409601288589611295984128 11977195 -90525857650879569827626135273248892800 11977196 134787716173981696886768722013692772352 11977197 158005201729760289719353064290442211072 11977198 -507413480817933241718023437289421194944 11977199 1561354664791045684270268203537479274008 11977200 -140705223792734035029675740351569920000 11977201 100710489724780563338421827474488357920 11977202 12186850565470232624537573789408598432 11977203 87104518352764271704138005908816440320 11977204 4536964640232248884531754414728015872 11977205 -561258102330770006074793412468500945640 11977206 -267401962083181816313836684371552445056 11977207 -358867257218737024275437809867767565776 11977208 1198580349639718012138249972093783080960 11977209 88953328185803193990873441976179770484 11977210 43660115407034195112861447081268776960 11977211 -1354495327361680851248983280496159294288 11977212 -249168110656100701051512839993352035328 11977213 43418309791484010545013803266953176000 11977214 -150393730996303595292734122684923963648 11977215 -420387763538702637513342839477887040880 11977216 535376809103079190184554073013249638400 11977217 275111328496181808617604609312995856000 11977218 -4378830035841338250793970411692210944 11977219 -88616632640305008716541295657758418856 11977220 10271919159351856133576843103387955200 11977221 287780606676322477263491997093605049312 11977222 191543279634785419920456137841459239424 11977223 -30274969951933080735396256088714215656 11977224 -18927645981076631121826750039414702080 11977225 -113125066898756541769632876053729409000 11977226 -584559282182523215441951413434908507136 11977227 -865202582795225439691058103453085535232 11977228 -677786304034313718724044689285167792128 11977229 1411454778208664430390581695037377555680 11977230 -261043482923077720037082867919736081280 11977231 -345814325468422453233631337429270829600 11977232 -185454046468294963724812985721001082880 11977233 15586338119285603003037705005862380544 11977234 380122403005145968813311505017874544016 11977235 486937656301894365275272505300630318160 11977236 -567074972055652548400585213858021017600 11977237 60851299658517167159489798875819859680 11977238 41507502219505989744656429029709886720 11977239 -187363341191287784432252402091318908160 11977240 -215038020632229666749041371755554406400 11977241 209585118924925953208822544219944748484 11977242 168529632185614448261014064302843418112 11977243 -899686008307977491314646786511578090240 11977244 106387887982246955714034513845970433536 11977245 138428899414520825152649552154514905600 11977246 315614081870603169838375307931735978240 11977247 -65973853225112127974267163835424287080 11977248 177348991502229253806097973199734046720 11977249 -611980210003184747261399484660610798750 11977250 363990847590545424946191846551749248000 11977251 -189902906298359981576891426826250467840 11977252 -311792481827611212881030231035171299328 11977253 458250804706063096294897855145877965184 11977254 28069499002329142039218368562166275840 11977255 656691831382074530586376655472681220560 11977256 -41562979212897378524853530736408422400 11977257 -223510108569898011677526124787981877360 11977258 10762724063791102072836666914683534944 11977259 56119232274647784215056019721440877312 11977260 -293218410818038207800913914308663485440 11977261 145339976204280243594195232365831912300 11977262 -58133518299599519422847019417070058496 11977263 2314976119328972920407912518563783800 11977264 48972958538022545358430538896738222080 11977265 -231814353315560998821187299078942034200 11977266 -132278186867550286168223792909208754560 11977267 1104714894507939879577115158146006322316 11977268 -199869470048258733324371214629402842752 11977269 668353448441792483275955106321433048320 11977270 41724884266252795959667274921049279360 11977271 -1009276717108418908154495696778832897056 11977272 -211668179119519794142063605915922145280 11977273 -305918586648869275451607878914436846592 11977274 -124466944480064622159740710674875820288 11977275 -315585853216957014466458787344759886200 11977276 -51769928862648992295749129226382627840 11977277 283486199982860846214201187372347499680 11977278 127169733953836601512720198837798579200 11977279 -36437587281726700187471410744864478280 11977280 -39959130656637560680400756421490114560 11977281 1530530781063461828594866286960076663840 11977282 230033247721168400834382866715502069152 11977283 -227139401682380581777774158460659963696 11977284 120438824275115260250486042962427904 11977285 -332762103435798923902328824451906847840 11977286 -811343074892856414064100523964169519616 11977287 177875511344935849511816281087557141504 11977288 1252163997163652919868107705028948853760 11977289 -68044349989341593573979807666215723640 11977290 -24343888523730288998262826801411612800 11977291 -1571892151685953154593910463775267331308 11977292 389465162691526205016229740254232238080 11977293 256040548268471012293331468928360070464 11977294 88252980212385108819968952171995356032 11977295 -63213002343479609140508988066511516800 11977296 70815287796189712107267771433652060160 11977297 -790095704980990699906390069343099066254 11977298 -64750641510210703984057451629080776064 11977299 75379251914519298323854445410088670984 11977300 -71850228785162200893511436207874697600 11977301 589667269146539504972180729809000270752 11977302 74342843726905813646521610978616119232 11977303 224470569202457123171296045241513720584 11977304 -2128653978653743329840058429408255610880 11977305 -140330666666777043196655549990390946240 11977306 11167296688730648032221812997353472 11977307 153816512625877028373595020141111244032 11977308 4295663393184593588333796319064411136 11977309 -17114707388866058578276191270417796596 11977310 252815633158441650383823485575319136000 11977311 -80581182809165571451214444873985575280 11977312 -1057611034855464017108221468278098362368 11977313 225507858483713851656262849802637856404 11977314 497362284452879383126124503689452922240 11977315 -135460144779142923458152218662719564800 11977316 26277715880387098528246057230271212288 11977317 -1158469023017919746814501322316028202560 11977318 461649881149409760036894901997858331360 11977319 -258290804342272803779201513625429567840 11977320 451857594737360192108779505191359283200 11977321 1220527251018522124969269307117101758522 11977322 193541211746701393419346460894670588672 11977323 -537170117143048428581152221793648827816 11977324 -762436368450738208548383857393785933824 11977325 142356260400759889597085463696742404000 11977326 -137496629917278188785746060933117453120 11977327 263446960562564889086488017802958524240 11977328 -240089861225611847642551254572586663936 11977329 8347187866046331307971698229275041536 11977330 -165448953937449499482267756430009282560 11977331 -164788004246155878682543310120418348000 11977332 -250837426692668595578865202438837936128 11977333 -1261248604583121427108952890777039337700 11977334 -281847388092739859756840569854748503360 11977335 -263361837604005404996214648321217000800 11977336 86421002513245862700739407032298332160 11977337 311580051915001589970898137701739658986 11977338 72597295860341718913608736528086841344 11977339 65697821049049849690125121708411871232 11977340 140482510852745190770417810818558179840 11977341 890296554786740615577219758537749857792 11977342 140658764316573906173521454711169496320 11977343 110890079129163048861324426479597074800 11977344 147261308508988147662340545328699146240 11977345 -638528950016005940515931865929112369600 11977346 -129173590163609302867894551011453362176 11977347 -183817442990777464129465049038759222272 11977348 638672397870862579572473167640753971200 11977349 -6814420323377426341140967846689308736 11977350 66320617699424233071082840704691507200 11977351 -1106342808903654812802985863086046507896 11977352 1145846437194468750785053865234031206400 11977353 400534073832720099477259432876544877600 11977354 -327315020595404260360374873603880980480 11977355 -167327906873426518836061854991942987200 11977356 235312980467578264104682814200006364160 11977357 -572833159793794843693051014271993030688 11977358 513792708910948891254484564691324729280 11977359 628970224429111087462436199895249184904 11977360 -198326183911143796310383409672900689920 11977361 332300205444966897649681077795811373424 11977362 248185287650371584720345867544750502400 11977363 -520975473236480586703013926559379618388 11977364 -83232827394996449982083948968979683584 11977365 444550373307029038514797333553612256000 11977366 142587738725953144619283753548769307776 11977367 333035265671617943545937482751478648432 11977368 204619556731479866751316605348910141440 11977369 214551874202772122742513712440989277770 11977370 -410431427408285972305138665053446717440 11977371 37221188963797887986301816276779913504 11977372 281762245641519595705290585430812549120 11977373 -1285360198638181072282597392729313169460 11977374 -374601683306068624244136384983664411840 11977375 -839341113884681405062040071905215610000 11977376 915282066532720911239265905941950431232 11977377 -16364334660921534547299113491887106560 11977378 55573365919110557910197564084283449856 11977379 678197468039444549759151481629159189480 11977380 202182193554391972854323424029169250560 11977381 396401623248168793356375716129558572212 11977382 -727443098276641138495775974620798578208 11977383 -125932509452470169528466057524841466752 11977384 197110395219679228213577957565474969600 11977385 -165136160918869653965424541083646098240 11977386 340086464024778292639010578615814298624 11977387 242477864342726444631520709850154521920 11977388 -11812664579718435344892055612132485120 11977389 18932320942553547423962065736310243456 11977390 308165174749602689627137413185517643200 11977391 -951852637833370757779849623822427825920 11977392 1287254005129355929502036949514321920 11977393 162577769869180050868050165364526840500 11977394 -375714975308279990978321469530092730880 11977395 1002648216293318621166352268295118924800 11977396 171426633338679539852323492769269308160 11977397 653316976476444786774968975731970436846 11977398 150118582860363374564666988957549729984 11977399 -58491217543550945143539274953739843968 11977400 169001448591040406504960861234260992000 11977401 49994917686008453613447450207266386464 11977402 -32870395221656094582867318316804197408 11977403 -56770236939338815726051358888108541456 11977404 633297306298539731518139796199080055296 11977405 -1028408988527937093254794992780251726880 11977406 -83533658782207157906909347816544989440 11977407 447295717373687557971275105618014434528 11977408 147875397859453533922147565610295361536 11977409 633371287110515471196464673589223504304 11977410 -174622016208944663199110685585662553600 11977411 -99688095156223625291336184382495416096 11977412 58772215140291094586913981881707315200 11977413 -388065639473428946696872372852876608480 11977414 -92885869871414240077286404877311732800 11977415 -643861691586803793630122208088562740080 11977416 447617468402675290857078162720788889600 11977417 -657341833067171429520278437587030171420 11977418 -64882806702575101355543462048998686528 11977419 -693172461972999097412089301757589420032 11977420 -25898870597010682669569085435148759040 11977421 605079360747610360075011642966013685622 11977422 -90421667328788298246056756809804014528 11977423 -1374936757052247824889398466359715597328 11977424 -197128458816996615291047088150118440960 11977425 -290927427321597983358768056526236692650 11977426 603662990379720499633204591078721928480 11977427 -534750743529055825109771340859660800 11977428 51516374672827353835786382180739864576 11977429 -865415953073790000854800980935289635360 11977430 563459466290601252276066825830720367360 11977431 490279681982560659303784972666856770152 11977432 -326643788353064232340346218281227243520 11977433 -810994758268813114926760178419348480896 11977434 82804883112520305754818798717907719168 11977435 -6245600306016144147070047915083774400 11977436 -174886203022450920214201588800848882688 11977437 -890140039172578604327326256567375187840 11977438 -418393962850458975281778106939946552640 11977439 160466231679487822217018585927212712640 11977440 -254040150032706543101182818207628001280 11977441 9224286226535235105772047081116608320 11977442 126232535060014672236630852687632637600 11977443 -1363897047833957568473045206887557494800 11977444 -214643368192568046221159761344301896064 11977445 676477376749859244715629360433090040700 11977446 146565873609950712724051546044705999744 11977447 1542585689746964509421496857312571555896 11977448 -507924327484460978609935950417466982400 11977449 842635656220219559503352303875671073248 11977450 141622413093628690255987391728010676000 11977451 1008899617628500871765188766778249118452 11977452 68044538720935887655612105505897160192 11977453 418689534905550554710181879259487784844 11977454 418553950198704230564467861612288554432 11977455 -84926022764405910407714241100634734080 11977456 -47914841628036075583889938826889494528 11977457 -232793615896358108420889031348561778880 11977458 -553436754780212839801586223033203907072 11977459 7617505884365410959608700853171786688 11977460 -44634945347850321962453472833347799040 11977461 711920600162522248654226233042248680640 11977462 -546052933361714045066211325820995599840 11977463 93954063878478031222321391394477841680 11977464 -672266593310389350407315958322732032000 11977465 -181512768017684601569413139773668550200 11977466 297086035504989006650096056351430808432 11977467 -296395914197009028388936249041995373120 11977468 -504106542290935284464332888031740260352 11977469 -200281187461664659098640073160695423616 11977470 -30132168040486005745514899009306383360 11977471 58023930430148427494991586268169487488 11977472 -284508416585748863054649357797959925760 11977473 -107287680091783299489495702116443133856 11977474 -152042385832613576518994528749728009264 11977475 16825247707576887765130136209747434600 11977476 -69849560900152148427280522500425256960 11977477 1971972378409609459967560045360489149120 11977478 -293320095656855520568161638560618176 11977479 473216447678509907681475768853761168624 11977480 -335654184409497911693737711082844979200 11977481 -989303440913093615696353003284076167408 11977482 148856379632217108917735111046122918400 11977483 102580202625228201036741875267588210320 11977484 -114732288176972801054042820761071094784 11977485 120298315075201204933812751237464460800 11977486 -21999531896891192080502347892730341760 11977487 439795944773795609924969251070095193712 11977488 -212762485362508037190234910999195803648 11977489 1038377662959516644051826552516844785780 11977490 -28992801128374123331327691196800061440 11977491 648161187897136583885105968418435895360 11977492 -177949658969606482982982287727099541760 11977493 1083954798711754828599998538040329329760 11977494 47993582961910405201399178253594888960 11977495 -583608040410741966432829144186854705000 11977496 -1171950087274460699302266468394796574720 11977497 35096737457013589829386195119820800000 11977498 -189259219346480959580095725879544021536 11977499 -255815650220340893289737884112035721064 11977500 -133601104726669518653472709883279040000 11977501 -408398353420109907794929202809561460096 11977502 522736062158744130082670573408022957312 11977503 -373253984087846530429712775266595677952 11977504 94511929692771877242206305419414994944 11977505 -123845874418882636682258106164468352000 11977506 286415956902861614504461039498225566720 11977507 16629123999316319328521846954736244552 11977508 533565652774494976499337674444075891328 11977509 -474835281000630886048736297613148046496 11977510 -334615480530607045661933520830324211840 11977511 -84816554420302821271850554689660138168 11977512 -239874926601109224752164702884550164480 11977513 849701020650210822880267469925877161460 11977514 61228782867001588248565145599475176800 11977515 -403937119389589748210223835428845792880 11977516 -256309872475376285477501644759288962560 11977517 67612273017146507625720648421214153100 11977518 -7796160647367037302580647326257904640 11977519 1177422010810065234814187777564923899920 11977520 -280417543844766451407930066826629611520 11977521 8426537406050113018030636137438338400 11977522 -131929982791330767362384896948494308688 11977523 -933666523807189039610710657411574886096 11977524 406861311105020933891535486118394880000 11977525 14369777726194390941332002762425392800 11977526 132952655012283617760604658183341713408 11977527 1389792177585555780441919725668972696832 11977528 -916460125843752046479340490656932311040 11977529 -334231012901518447510413004340160670524 11977530 170365955231982732822218363362110904320 11977531 -334205618563178214638731038802104505200 11977532 -39104038757924077575155245088273203200 11977533 597443427916178888538391818604929587244 11977534 107142498112539548623464013102032709440 11977535 -225157860302289480021482235001873538640 11977536 118658055671106276332222315881669066752 11977537 788605601496685239906966607631933793120 11977538 -821970506090163962984758196184065740080 11977539 -232097377635999989706594351229986113280 11977540 644577639597039432184010356679273514240 11977541 527552991426329390345718154337253750942 11977542 -298595595839015652897645608143177553760 11977543 67563316335407420757075705827349575040 11977544 -500119388248001307683854349432671779840 11977545 -195717628617881623969848682019878255680 11977546 64663426363571188440802970797752044544 11977547 518769398544330796508916836594957480160 11977548 23039042652402642732399874485967872 11977549 890330983028598998334289541607424095264 11977550 -90161715945220379311719924714651403200 11977551 -21769241346893805559317121068861237000 11977552 -243591885696855743933640713558740639744 11977553 316483686850211921210460600993778927104 11977554 -549368943261126215925860557675275034368 11977555 641595106494898868857856669622062310960 11977556 672105697558651061806830985222132072320 11977557 -826250563127067173455077084081276344160 11977558 219567198939090986096878272827692867200 11977559 -706760654379696673338421152354063439872 11977560 -214001308427459929787790728176988160000 11977561 -1991318748174888416439859880321458950390 11977562 443498210486619296646461217368265984000 11977563 -26531637404853791404090454789567572992 11977564 5887854511565887364854425011696148480 11977565 -872065537302208355370523680316162012200 11977566 25073789890429699121458517249097243648 11977567 318125053462231615481369636883210631792 11977568 1352178495657379693001653959157943500800 11977569 -7855231393833862049956220577304884012 11977570 -9710034928819168976284318314961789440 11977571 -750538184299743746200233261833613624816 11977572 -168922840867803465697684658772288073728 11977573 59702773338097866005665675062328470844 11977574 218612418714115918059600830675538984960 11977575 393741113866866880263149500687948500600 11977576 101083608687846042029828880531082045440 11977577 -154293976594858822782294870543595242240 11977578 412633345205125755908319706370524523520 11977579 -997797543011474789365408146867748647820 11977580 -448370475072857112375233144005407897600 11977581 15475250571393982303744915270964198400 11977582 631682268243116614868676001921779811392 11977583 -1224829973570316267883837601230348965168 11977584 -110886686863888418968937396252997943296 11977585 1063034419961413825647960632732790076800 11977586 823488197921543088935845311681997438992 11977587 -559652225667710283830954063874981066156 11977588 423017272282601866189319222964648800256 11977589 -639000017420604300607676964668642502276 11977590 -191836922059050565703910059653084108800 11977591 468031326516316969855038961969050861352 11977592 792791511361339119138758894733036748800 11977593 -659500338367616510910943620196427004336 11977594 -216137281113697597479821265040104800256 11977595 199775042153445351364765730690036428800 11977596 -31048390468604002085894344017330805248 11977597 -55525375057630033892973617615321818740 11977598 1037916273973748244636008589535318587264 11977599 75168218282058910254601671247203749064 11977600 264334074091916357571123294429511680000 11977601 1567891445894462839753155627779876521602 11977602 26943614535110621640587325415807478784 11977603 486350565181209079194232839154669482960 11977604 -964472421909120851240386556917977600000 11977605 -72725506382849030084245885827612523200 11977606 -505348934046534546855541859139277792320 11977607 14038802554741404152845007030276784600 11977608 -211355664727174229362427424894615920640 11977609 297585060040248106905629189196483017700 11977610 24835282745211314720541199818815569920 11977611 -89987081203471051054388570614466227200 11977612 579053270524770310587064207001612992256 11977613 343260367009500655911559981967444711862 11977614 463695371258722566543997905394237076928 11977615 -100916374480667439092519971778688962880 11977616 -120661513408578843341300040533201387520 11977617 222993041443272653960614108814802076320 11977618 -296753293887655055069092417060816938096 11977619 2847316289405965385593167017036460180 11977620 210973106436757166083321296518988902400 11977621 -2036684031165940320528787411866976896 11977622 608531869777695848134883978821932513024 11977623 222828686599514839597363473360246610224 11977624 508211652587679456151845779603944243200 11977625 213344165436103918658606974612822656000 11977626 -328351057697746779009723862627182688512 11977627 63773533225504004298632655194072457476 11977628 45365366985582962333481366656707607040 11977629 -287536060390735618085050574200292905344 11977630 112191318572160144361309209091007078400 11977631 -46252308441853031761213246782153665568 11977632 -15341748753528042075357300772773101568 11977633 -991174607765955874208200151468843097118 11977634 245382730820271819777776924637349755216 11977635 6889263076499124724818746393771180640 11977636 -247221790544405137079325710187830790144 11977637 397406322309928411158417309612088817952 11977638 332937250390710420255936273085126502400 11977639 -1297560304801201609420646534761405975344 11977640 189168597882273621995583908490052300800 11977641 -265137260380023587251907576948452115904 11977642 1353805489077155890295086161731588223744 11977643 162219848392074717122701393192928858664 11977644 188889447230754127801739757018781581312 11977645 616637692345810226085923183770310037900 11977646 -25057658157491742190465108078243176576 11977647 -268101417531049479683551781662356607104 11977648 70734462498182734732523211904021839872 11977649 848697214649705667645849829761431211120 11977650 5032716855651451483630466309338032000 11977651 105198013911852440680656193037811145552 11977652 -738915124541062703275090998752309710464 11977653 -21063583828086358883072934419257314816 11977654 -274379021498303782709417428760904722688 11977655 43423512856918370117283306935490297120 11977656 -221512292725076219210879019711088558080 11977657 251875364850291747415673695983921093360 11977658 -25278220202826441178153777651192636416 11977659 280276326728452781974660125722864883840 11977660 -692190363039996989572133931770699128320 11977661 -405328795830170007449332620282267418548 11977662 458163363055152306082722192946420805952 11977663 -963154550795893501306145670789883500600 11977664 -433039337536954639467336202269952573440 11977665 -220464422950872928205620116142549706880 11977666 436233505370142234267424052959823950032 11977667 -84861570299962583540679016474037917680 11977668 131334336374519890253498657684066426880 11977669 -208320348981229297967366308359747432000 11977670 -344623404381981730057429284093831630720 11977671 -10955043875643137697183000870288818736 11977672 405043840663693016386949291203748167680 11977673 -278106323833510327440734757947994187980 11977674 -350617541848423183842554081715732138240 11977675 273468511887922615092102311008249910800 11977676 71796074374520727179753560635500544000 11977677 -341533095139274181760637309089083970260 11977678 501524128868504156211137385733027496640 11977679 -223765406809865152694609153237346430224 11977680 9516198813188746177001438530043904000 11977681 389497017223428485623542180457395978482 11977682 -89593316652979073791424338641814432608 11977683 456023085108951777063952041838629687600 11977684 543080693853697715101562217681464940416 11977685 702765559948473701451082335320819308380 11977686 -40143659001460848562335936623203553280 11977687 -116917746278157953535602773824411949056 11977688 861732133623086617449141483782937077760 11977689 472344097805496202286018084327421756624 11977690 -338655150194102985544120109636245408320 11977691 266614859539071559374994676397523434768 11977692 -292273853158608318994978504300099166208 11977693 2872966771109732342659188098764309888 11977694 21579550175413575866373093488942244480 11977695 240473601811972940894679158847557442000 11977696 -460992859378367791348225006680566661120 11977697 -469699429537198391754650365696309409088 11977698 -193474945284243940159176082575051985536 11977699 -314808964504827000440947544756772095040 11977700 1423413849746415378656991384279244800 11977701 814831087534936240904041943606149595232 11977702 1146245061393153951244470390667038023808 11977703 -241045946682172984649321352574200632160 11977704 166859716468710916326976848245773532160 11977705 497253455359337200721478718747526509860 11977706 -243084120113212209620029501051420420848 11977707 226470070506129323335745336039402185392 11977708 -297764228714409744571701433899795709440 11977709 -793762700996706142660808527764723076020 11977710 21068205031627792628448223419109171200 11977711 -263175027890074981544886471169102545128 11977712 -67038046620076473019926080694465822720 11977713 1067574553272099213645069258036208243488 11977714 -20276833079643010114157515207898772480 11977715 -384652422441543322044127723661571758400 11977716 -281660529266721849730324580747846055936 11977717 -1454714226226684451975692502001022417234 11977718 272198478677219438799036094453247623680 11977719 36489548675876821427198202864434155728 11977720 15250104060920967439936222564853145600 11977721 -625326800399400709913714514602020773888 11977722 -277000229938264673441670533752592369040 11977723 1740149894527474820013208479905895417624 11977724 600708328360338820435150413883272560640 11977725 82271208991361874560757858775189284000 11977726 -205020562635556390759843223070634100736 11977727 331627284700785566840613820908394392576 11977728 -29031851404159689665863181396474855424 11977729 -54390338092766856217471988410562622416 11977730 -30339567571541412834935712288567982080 11977731 -418455040068272441611766032127734235580 11977732 -166813696405383214867242872498390098688 11977733 21457192988695538778253562756882846400 11977734 50274844616518847050269245805227839680 11977735 -167980302901244450517890905265841953280 11977736 21975753102430451864579663631933235200 11977737 -106349350646154735964507676443492864032 11977738 486027319779678137310952981272293321520 11977739 42676564544318115054712505515537683540 11977740 -272140659100787969189079179668033228800 11977741 95273642508985680204669449137537014720 11977742 -272284072130627168242047593170921355520 11977743 -117381939179978939765602101633875577600 11977744 -348056566331100796085284630942964899840 11977745 343795906947606153458805282367320150120 11977746 -10981452040058887171606506635088832512 11977747 190088448522450833049488866804920433196 11977748 382697201489750553800112440533463745408 11977749 624727701599620544538128653239019008 11977750 679037225440781346200743245609142944000 11977751 407910611771382597142015655734473868800 11977752 -146843394695931398569934755730750668800 11977753 508378251886432401293432511006753933002 11977754 338789347416716331857206178171108030400 11977755 -142971557038087763988049956396096727440 11977756 -582669646813751080643083281431383759872 11977757 449364367113904449689973293890733733984 11977758 -71846526584099238604359446619707455872 11977759 -350094854183121479240528202273660987040 11977760 646223886539645484646428282792693596160 11977761 -943385890481715378072441695816375688528 11977762 1283220390982056982885295508721680064512 11977763 310509810747019081831947991265263278240 11977764 368827772551754223145982966007881573376 11977765 -222599960687015852688032811171236438400 11977766 -567192515088978642822382585813987419168 11977767 -125660135618829470292216567668968435200 11977768 -494657041704212829416683092374897786880 11977769 794243170521098387556593415520778233680 11977770 112938409684214102535899553358343746560 11977771 182811319095786013304744311601322428160 11977772 183897515600736514574785189617437957376 11977773 336046895740624736192706741741527461248 11977774 -235085337111758002971219581733805392000 11977775 464808752883905199317270349892589746800 11977776 45388893770237841725076318054107578368 11977777 296504190955089234574749891896730340544 11977778 -131664254430215321960498286310522930176 11977779 7652244554051516325898339147344470016 11977780 244304050894725448798899321031977369600 11977781 -177404873889839624977842821236173986436 11977782 190912299425051305382527526874775968192 11977783 -97354061757463875310460761509831612120 11977784 -158028235127963877079321038911954042880 11977785 -157123264082332374564725197292109955200 11977786 -470737862513533287678700032468628011408 11977787 109984751405586157386551819294374622436 11977788 -9250981551899413138282391372130785280 11977789 1399864877689695475434330635880113063520 11977790 -571255713430577687923609087034006400 11977791 165839990820399287134618536791515816704 11977792 -111971727531406647171587043790883389440 11977793 289325996871991518570636400433273487042 11977794 9908044811631957468320861340725004672 11977795 775402533619884067939509855028235741280 11977796 -11736170479035750575803663542749462400 11977797 33149469828531366274885577142728135040 11977798 -18871980794744140803187666734522289920 11977799 -286820983360942633172623559798598508200 11977800 -260063937895510364165712691347151872000 11977801 246971878521735839632083690330741585408 11977802 374875247670972180733838753580834484992 11977803 247183092406487660531196201987132726012 11977804 -105350152037705594361024245064319967744 11977805 131456738782790191903059306163062161100 11977806 -438118668605372515677427139788271426496 11977807 288131231600889202602400291233106515056 11977808 -114780572962152438623802942133666848768 11977809 1210315222712285445133259163428928122880 11977810 5960507741164595808104538218770944000 11977811 154272465768630918738239047682830031424 11977812 214476442206165592832712804960513024000 11977813 -1042758050689053155658309932261722941216 11977814 57602385553646972062568521335326303232 11977815 -434531760737671273114878711578531970480 11977816 180167264582305204664988315631225620480 11977817 -659098231909502290865730707202403222134 11977818 68719990336520776321150355043357909504 11977819 -222263904189526146811206358986083435504 11977820 -630466357232159954592079163646181009920 11977821 -17316207484086395245745459023713273600 11977822 261857267660483308256070726904986673920 11977823 -452063424869953174337208536112940595472 11977824 124145820862421559785825990855998832640 11977825 21219952419875885011340137541408145600 11977826 -215765529513155466494159974427774254080 11977827 -209273800887210385919486626184466047880 11977828 -164200216738118099604560342771779215360 11977829 845306753204869533528300911746859474430 11977830 308786399297306332136544347787255068160 11977831 1117701851693321902008779303155387908192 11977832 -321898067652808037265397874279653401600 11977833 -48702834780130714202041792877299273536 11977834 145592190919989295276598479398663832320 11977835 251001116251616002332936181127814988800 11977836 152816971025692752845738696441510575104 11977837 1061385373265666667373344471921230286592 11977838 557127398368804881142919516391626871360 11977839 -202169979443618080746243083828385051600 11977840 2796070998073568800181821461300510720 11977841 560554677520391296142678378487973714920 11977842 -264044618494073831347068044315492352 11977843 332685674594652269321530993013526173880 11977844 525867960214049975685128522837704010496 11977845 -641463257372507540731839577365798422400 11977846 9817821331887767654442784116100239360 11977847 -306390777363485111409072440849453884800 11977848 -524212181848432805572116939181119897600 11977849 -291300458882164385191224975262123367036 11977850 334488411792005813381451663817129208400 11977851 569823314209850607728309890191810733104 11977852 -232048360302294022695031187816473176064 11977853 -100240206905790473611771398607679249076 11977854 323267586380854785395366101654209537024 11977855 -41375957415067789175229285472430991840 11977856 -484136723340688429270694935161219317760 11977857 634723999404399442874560692959568589554 11977858 27269329728304264920201041312850811776 11977859 -377294456353925441526687558367744151940 11977860 -223307188326636100387187866099087933440 11977861 -142439631242957863708535471414141324768 11977862 70862168342111337844007403880622523264 11977863 -205506433330623493012189728565370456112 11977864 191062759493314809915353519417266959360 11977865 -4853294546340428419767170830014247680 11977866 507139567192660266999490592795365255680 11977867 -166926537241157597894239168433218775616 11977868 -214287954957179419919438928389379124224 11977869 -674381641349351841111164207980210568256 11977870 -448296260867673742437878313720831398400 11977871 -310503649594279763344161199005183914976 11977872 -106130846589065668543407757908357611520 11977873 -507015890454347973087599794465123698176 11977874 432975102540241939630260115390792796160 11977875 -14597847511936773308007743836195956000 11977876 -424712898930695407037255168455020864640 11977877 1865055527385964785493578837432123637212 11977878 -137671293230663166950630127885454049280 11977879 -1285149292149806848049308519920744414520 11977880 -846781765246217156599058253497437593600 11977881 599919253659785740158713268623749439952 11977882 14506082366866758686769964657816619520 11977883 1166436478200267020463319708012788528132 11977884 934623113529449089226388160024687770624 11977885 -296214087589292579573073709579442904000 11977886 -36242998754189657189088717996726868608 11977887 111604192323236398174480428723913366560 11977888 -667387711837807619711377493364474249216 11977889 -550290948531166145920455032186720914368 11977890 -60353691291627338203441497891248302080 11977891 -370365591013432176940496723314634812708 11977892 37880975572762637645503885413870830592 11977893 -9079688545070190366122708990454619236 11977894 102836861835955429662590090495145039360 11977895 8788299864982632927380598798971112720 11977896 56910051177969902463210483501937459200 11977897 19594187199581094061913129124813270352 11977898 -15992353084495971690467998882371179520 11977899 -28765387565079410844101853299499747120 11977900 150368782623402688230829352160413376000 11977901 -146028624858979373060068702609402502400 11977902 -270033309235592790774652354175703768960 11977903 225325961224401907756800171906120345600 11977904 -73338127897927531055510915083193057280 11977905 340160131679574549469873277400661532160 11977906 40139869496127291006506017860931773984 11977907 1053993610263439155588232001150209926156 11977908 10444230407251856864927992575236014080 11977909 175196426252230152726536358044051936220 11977910 -16012074884079409056575489292649920000 11977911 1343707808994289582744497237200727216 11977912 -163057024120315205645859869798398341120 11977913 27744636992983027667437282598915284608 11977914 -25623327343524361700512059505828691712 11977915 305847419805550162305113259653015218560 11977916 -341438012070143735993199047693106117120 11977917 -157705875750917450697642521290356940800 11977918 -34064734718582465461017863885369724096 11977919 -25695441707199139773102818826395088480 11977920 128761524559367725146952852390595788800 11977921 12610363102133544516104674745019980544 11977922 -463034691053878962507571892765502158976 11977923 443429032456046232205880904777103329600 11977924 114444475702894616888023798446403837952 11977925 6231336751697116399281750589914964800 11977926 74999305379211298374044920405460554944 11977927 -242732900686395653553145958399198297240 11977928 -1087489015073774252971861686587606937600 11977929 119451765803343387022383583458448592640 11977930 63076284288514223012000648640910230720 11977931 -445017231612302177155468445463181102080 11977932 5948025148125256814880537740604636672 11977933 626351077532833543107890647211376813024 11977934 393220523033448215762719844550200999616 11977935 -83768324693622729283731131971963084800 11977936 -27516833798661643495916236953398755328 11977937 882650698449644237859263303177837849586 11977938 -41771247212604280940228870862675319296 11977939 824379712881685448131647149137412856624 11977940 107434488298104081367966276301803806720 11977941 -13806598749981408598690228163744437056 11977942 801066713529592261579879334076830023680 11977943 -864174504352403283308068021813375517040 11977944 -149074156164194251283957901174153216000 11977945 -83266787678265968943203000105624052480 11977946 -113269421828363374352036977509781133328 11977947 21959835090544442075346800215659035568 11977948 176455869234880425726419269473166836736 11977949 -454509029223993287418307224982829641050 11977950 -198419484229730352185773611318186240000 11977951 -6307839090167438673352074986526872648 11977952 331734104115819919445407011558760120320 11977953 -84563197742383565866776649068336930240 11977954 -150644676992045014847041778161671769728 11977955 731234410940277863269972630987428288720 11977956 9126516161626501948459302890490227712 11977957 -153484343573106192638208653108118170340 11977958 -416727677530643457174493000853032324224 11977959 -81361413512618919604642917065799354240 11977960 -184816436281596272450947964807066112000 11977961 -698285464074952191314671494157112424000 11977962 -147414879834251669848879216574220734976 11977963 43832054807874335589053226498006566400 11977964 -613281447595950277887862019646300172800 11977965 -82833428822256946563187188588895697940 11977966 35695906458118818970264272813601161216 11977967 -287618928226276533551493033318123639984 11977968 -40155275314355181436627599045551947776 11977969 -48703436981100705811506321034652819456 11977970 301486547218400305349238427124730634560 11977971 -278177608459246334094422830587763901376 11977972 480734486742532979989736906172860091776 11977973 421783452553467562142542183197940550400 11977974 45056373908534526279488534045073587520 11977975 22233020420216624583412879345671586600 11977976 -98073793003516447579832081330312601600 11977977 993009130589555417641543761917659142880 11977978 353705596810098824272655935766899805040 11977979 138739825123553309350322752971031771488 11977980 -3229647767916063770242278418872729600 11977981 1119291215063354549898400647823311312364 11977982 141101422135169789616602837926505966592 11977983 1072683646999698250875580658486683491600 11977984 302559236480699600159689009776631480320 11977985 492316538054090062902356095819749740160 11977986 -6530118266857657121848993564760094720 11977987 -514423554027021151327127474051780294496 11977988 -921465070158298470445360523612913521664 11977989 -536221980225526321125976649339516189472 11977990 -445586237301166662645069327192268656000 11977991 -669770912501074485153292215752841119088 11977992 -237212094271406675681945504801807400960 11977993 109858996968458168027812372256165958864 11977994 1617975892001334228958907341912157184 11977995 -483034183672131313002635069343724580880 11977996 -27570189727221025876003831624364160000 11977997 124922641212086951465205796654519747584 11977998 -168866383133799519062782525821049599936 11977999 1001738101016703383549556002652911201280 11978000 -48160331073718313876180848463634432000 11978001 -241035289352751929853153624490197099468 11978002 213435805514151132347129619398567831952 11978003 35180611244588146410466766263356773160 11978004 -195923320224697776539474597988626171904 11978005 -169276760126588842999922847959535790080 11978006 209384161402546512812456964615953520000 11978007 -46262881502562830728043418962023371312 11978008 148062108934530112505724562266685440000 11978009 -137120675234073986141453690662527465600 11978010 -60805400837249688774819302150892288000 11978011 -16145151619996053626182614928862905568 11978012 213548639217609603254522985345454573056 11978013 1176026707508233559272453259459694566784 11978014 -25855276898184554201330632259456982144 11978015 204675603182591260890187025421858244800 11978016 376756887154087376105180117479495041024 11978017 -705045075747909082303769444730481988688 11978018 -307998407137153207726464013278911516160 11978019 319295495991980705369561798098425060600 11978020 153649950900114406741067736967030202880 11978021 852176533502463518110693575682498238688 11978022 -45838133653582007936127077645755754496 11978023 445281241435822221983060905764605697272 11978024 -1012722060668447654195309892701395031040 11978025 427709340589429768892216150654564806800 11978026 491060512126021706132876002696412033712 11978027 -51817945057441601483198509419483338568 11978028 -22625217378046304556556236052014084096 11978029 -33047719228701208510728195959742620800 11978030 107175597252256248500011486477247164800 11978031 124150670689798983454637268364731749520 11978032 236952528412858137685224991902597120 11978033 -522293888694381507246009113632078196718 11978034 73028833546004956766508970555663898112 11978035 426530161610425828279288399174469805600 11978036 -19057252773672867634370477363474122752 11978037 303056687088390449679805037471669280 11978038 -417860644032603739164512699472896938080 11978039 -649831791959486947297628767194476291160 11978040 111162532599293421754340711734780108800 11978041 -1077482393894882879684240770072298233558 11978042 -848300372040329405025879026920229117328 11978043 298828874315301706176519909853923257088 11978044 -953906133878875215430407319731143270400 11978045 -173547597878228134845918818350344471720 11978046 -300147529884479862237230077789036388928 11978047 -223189440976154875487057129276001488160 11978048 -104869139927403517597038695443096141824 11978049 736604746795154076474173911899481314864 11978050 -200862947132731629239208797242866762000 11978051 1854454857855336934127459364991553889600 11978052 -179981176541916664533015820557360672768 11978053 247408667743651433354063559002069060604 11978054 -340950895756460413836369317623796607360 11978055 35854248916110579281155822271320788480 11978056 168641329929197485809394507007326003200 11978057 -16485697148663247975739513387854529728 11978058 -281508330577693336960909158200825692416 11978059 45646467620253921653583235862427627520 11978060 634540870151520449175116996001974676480 11978061 225054333702761271385318001581120788672 11978062 -91977846093693501464783519179826088960 11978063 672430595690033663159100871600902291312 11978064 146908213965553453927685354920099184640 11978065 337014412311184412546798086402998662400 11978066 267341042725358223653709160800767659680 11978067 358794894178525131772424145092522103480 11978068 -49919376448757861761180109565780728064 11978069 299758266122236951655528618007266059470 11978070 -57156723968845787453748349753160520960 11978071 -145722810684576893063095072224824779088 11978072 1442237943632466500926058504557542481920 11978073 540372266737188364589391016664476361220 11978074 318642982657876837375498096992948584160 11978075 617447945452494515722257037792187616000 11978076 189021895340658659621930092589249937408 11978077 -417924841280836157208966963366940634074 11978078 -60722429572319211815340161577854361600 11978079 26804146889650656489380557462271326608 11978080 988903892493804076067539637588459520 11978081 -1102974066373724232748004334308523466428 11978082 274415758449341002576385614051980990240 11978083 424841839091565652577320673681380272624 11978084 148958654581898003641124790333493913856 11978085 119566960623932181861756709560758520960 11978086 341815773959279481690679919623608544992 11978087 -367946710622154775922123652434391272808 11978088 -713765506029636104546298469254560563200 11978089 -1052771508656492613969915569845173302640 11978090 31938384745343656785848376599612006400 11978091 1020020451769783512479558395241738956800 11978092 -105764457055721293433761261834044922880 11978093 1381004669267210070768717801543847948320 11978094 -327082365266011524989342705150193899520 11978095 -27655119137011513716744877599928480800 11978096 88105397684229247140729493740214321152 11978097 -56270578425791880585056383333111251600 11978098 -171178602177338159632917688222574577408 11978099 -1393215985025788112781539179945364418564 11978100 58341952183364032736550185847748944000 11978101 52671348706235703295551139338941738592 11978102 -385403009466368977279940740799944310400 11978103 -125284713530747432091206721773226627096 11978104 1419424244520537003398649597783272693760 11978105 1162898974046900123473969103746371880260 11978106 -97350637903782976012549859844031429632 11978107 -89814170770628074912747644325635959644 11978108 1200322162993240960629946548202712598528 11978109 -14706878746085933040682440261610313664 11978110 167244713658380198050852093103846880000 11978111 -778095446246717859171236422517214012288 11978112 524551049068986397026573519762688573440 11978113 34997607949900292521184897771096903040 11978114 654536952481929234940850805315337480656 11978115 22021177530720712625839823690840486400 11978116 163245495159495982742273122502856821760 11978117 220690246064138481889708041944346467166 11978118 -15252462315280068149442908192148675360 11978119 417130100092522108767443984699935092520 11978120 -295749363497581930521840370596569088000 11978121 -7832675760915988388758387882328084736 11978122 15292614901125305730892324945355417952 11978123 26045309792095891478249749626654467304 11978124 -116108658882838607094879347494464307200 11978125 456907612997604773369349169696736662500 11978126 142286556077930984502534808677048529920 11978127 44542817638990513638063445798235138160 11978128 134108328986413212173810324170488061952 11978129 -1399889995010631391701552411519871800270 11978130 159289670357256147450946962404614571520 11978131 -1331229561957951275675240294252748462000 11978132 -41678584660775597647987616714157588480 11978133 518362962311368844805268635816369885984 11978134 151790546536584217254417691132055908992 11978135 193227277368713379938491682793925744800 11978136 -216252255113985721836299341055636551680 11978137 111525826340845071938708381605671251786 11978138 797669204378080312834881087374875791360 11978139 -673096605944529217496725796123712105576 11978140 728265158529358917776380595193988039680 11978141 -266869079666272118780904203426057658528 11978142 -136015120027670940475552020692385165312 11978143 127771432262495572671794862188071540560 11978144 -567377954381500581635769875340201099264 11978145 -842870948375967406176782790599846256000 11978146 751602863097235326153050434739181035520 11978147 232115606080510410701682529704422852844 11978148 -117782984084044642204373587881369944064 11978149 -317575815349283079448719775290490410120 11978150 176951860275447721518308495674190049600 11978151 -186099650697851696364456872494412766720 11978152 -292890340794624798126672250829217792000 11978153 2257430370666629205837887557077123786 11978154 76514212432305293895311281543423824480 11978155 303791700461831433409065498807925923360 11978156 383720059852305743386285210216096523520 11978157 -115830691465266012457455688488570989760 11978158 -194714444330848639595570858009684575488 11978159 1013672063097650876248522755136894020048 11978160 66675897818731126688216223859104153600 11978161 233195934275154877124459606708762919144 11978162 164976444954836193344982720889720435200 11978163 -340984545947856580831484973940872112176 11978164 17365771544625571668759341214028388352 11978165 -347543766789433055837179110196789438080 11978166 4820531915881660186113860846823902208 11978167 1094386714110427212654030994600828754216 11978168 474170178454142987087299396720152514560 11978169 140526721359403819900065024130527641280 11978170 81302216645143991673677916853906406400 11978171 485370800823170433383968191567076950372 11978172 383325401802925600271741365764666393600 11978173 978407898406294964645801729568822276422 11978174 -39737039713743396334755578351868824832 11978175 -141898084425977045004657639269427888000 11978176 190059657743752099405754746488318066688 11978177 404913303910451713537456842491953801026 11978178 56533849749976940808481920698158794624 11978179 -2060220750975362390497094129825079791216 11978180 -475679637375259546016226109474326835200 11978181 913366827275952157405853354750739834270 11978182 7525796877696235376979090875525160384 11978183 32801112890474560846160583551845711872 11978184 204678776983518509863443659804240363520 11978185 1428483570387055068952140818296258776960 11978186 -732887625479153788230239413548429707520 11978187 -7800051989146355301419040350333638944 11978188 419853576378865319679674756780849285888 11978189 43708561801789786866182636669689284000 11978190 -96290070109516969941670819470008167680 11978191 208725538883343865768490353537346621424 11978192 -31015505758695716161425400108638511104 11978193 -654219561976198215993452155881384824832 11978194 18340086259731146508614354173865809920 11978195 408726870610070088897905943985366902480 11978196 382615183497519214737187656208223913984 11978197 883689364055972132034969641112849081024 11978198 451876583193323861532882597428845197600 11978199 -177528936191849367626021971812649630560 11978200 32384510833269694179691432007036928000 11978201 204326370530040306058663863704152750404 11978202 -175300000924245286323443650754290467840 11978203 -162226383206406954925174227094159112400 11978204 29423575423190182760104087725047150592 11978205 49819528142896730630780393033876884800 11978206 -522838199148212459477616556483995652800 11978207 263529981834345237269774310693930292800 11978208 92806743567111378736157234035163136000 11978209 7288690670429809650810600257636093104 11978210 -150016215960719614458511750530150870240 11978211 124885876237161665417404439350423221504 11978212 -36674813283518589325505719714675001088 11978213 -332010962495243185301268262694391741318 11978214 31737833629209537037951448948904345600 11978215 11984140689252964015234065218725698360 11978216 -559485119175549186192452671743350784000 11978217 701222055282018593241503865394943646720 11978218 18404961796092311433202835539877483520 11978219 -483586783085703914483456285121084929088 11978220 -230933056735417222621133741299005342720 11978221 -924518875976233998491622354811634436500 11978222 -206245860347150309401755014268558913536 11978223 -610089975348620880673769181830372052216 11978224 -37697968287154988022922470680514396160 11978225 -55560441352977643344508668404871033600 11978226 -71326963022514019065153027843408599040 11978227 -870128485259563961565009335970734091560 11978228 -201756873195677669770923342665590855680 11978229 -617237558027457799081224397624279208640 11978230 112408144854522984484516553136854728320 11978231 -672955723555390866856545825335219410968 11978232 53782163655985388669914737456599531520 11978233 450035808690240916995757368640783365482 11978234 -406504119092787990323868023758792558368 11978235 -1195488190418975013384486136328788080 11978236 -112569613738087467993421478547871272960 11978237 94848497712936035581311854119689146886 11978238 -134370638451320900951750804133857971200 11978239 -70202541268633229084041260963004431360 11978240 -268764986388212710319579506086091161600 11978241 -527231692708583832112685652230268578976 11978242 1199299987509422680156444363142205691392 11978243 -452196449894266481197753725502268967960 11978244 -108735942680695139531554741422378856320 11978245 -245041443053374020583461020775179827200 11978246 76561304284462923534303149026091520000 11978247 -1147217073714568310451899847021942687360 11978248 -1230803436087497511143244544283052272640 11978249 156845062650786769057750580203002634164 11978250 19901193309378236757281634666433728000 11978251 379416143368037148215255392072639484232 11978252 1712264702829041070174758010665385984 11978253 -194329738175324998651024133555104452480 11978254 -794495581026612744719063459892349007424 11978255 664363218904227008032382572842614849160 11978256 -128078195267475970469130181282875703296 11978257 -646366104166342339401552992531250948060 11978258 -103910006650973208920647069077468652416 11978259 -501655020718101681466138024505474150400 11978260 -248825797954617862202898798682376232960 11978261 -1481125876184542165254160685943704852928 11978262 265327556197661884858509529171558777728 11978263 -513233545508995422915528248800765832616 11978264 -578075382354827507078837644752991856640 11978265 83239824894854949951141569069264313600 11978266 -589637135847688943913073578721914005760 11978267 -611858009794644227136340433608193626608 11978268 6836217351147357888169219496196390912 11978269 16798908287290613799106898944553807840 11978270 543490569161649364937639810862398518080 11978271 309402961019290890444258230971013128080 11978272 -888387565605009980706380093139077234688 11978273 -160506115489212150336534564546867439872 11978274 247275470739141332621485123678373376 11978275 80753753553978105627322553063750822300 11978276 102616909024064714086019024508312207360 11978277 796676865276485686191663267700874392608 11978278 8646371653464796220758554575106624768 11978279 2029736996042989302558947181085767708576 11978280 42418896501713592939509388301131110400 11978281 -116423241634329349292518884280139901376 11978282 1319388579899725259259162286712916724992 11978283 -332861174816058804660799181738339140776 11978284 -73766732934369886623603671218323813120 11978285 -62331311066460960066438007969852020480 11978286 493162280435045029721871017369022963264 11978287 -649656462364022971512502389863708430064 11978288 -23472783991883005050908888359152844800 11978289 -841212630384753331001731941554620414716 11978290 307059651738147152672702104302717674400 11978291 -157868534936508726781232202223895584128 11978292 203826339233958207660281258575912187904 11978293 677639563880300531219833847697575346542 11978294 747783903824873757476638241212682218560 11978295 5180807012245360566910802637124060800 11978296 2078622732065410751465349666634619289600 11978297 -123114473064425120448076384832591461560 11978298 -369558073968829821516029701211633318400 11978299 1046164488484775657411195875325757635300 11978300 -318980420571107022104590425754748505600 11978301 673990367900308127544084254036240165280 11978302 18878096262251122020514093161070529280 11978303 -464704041008259370152141094194810202800 11978304 37242814752168822803414417164310937600 11978305 230461742368090121594092095841273449000 11978306 281601532214334459899073256181849778720 11978307 -163225383451673514623298881975421757440 11978308 382550964369208259322299540445293875200 11978309 -259157027627518005610885556030896586880 11978310 -282030096932881371700215174110404851840 11978311 446767265295403170765461606849375266704 11978312 -353338260306067000980323955247342156800 11978313 -618214551191635952979866632319717155056 11978314 -145685838936144031356321405442387855008 11978315 -411340232179370191653761742338596849200 11978316 -134676608802762639592875062996539296768 11978317 -134521643847867359311826556938276540180 11978318 94856609113692864852250165286865068928 11978319 -541753978903714135039686310771171173360 11978320 52286187996101055330606448449371750400 11978321 674138790053006656026964076750877542052 11978322 263911959686485585974109036303945267200 11978323 10355940496847619909945784434528335440 11978324 -964802922427093208618565581751071666304 11978325 400267375476910230580407630343214784000 11978326 1475955839391766775893294317004981409280 11978327 -988642447094652151449682582459252222488 11978328 465887118516140523151958878367908945920 11978329 217790703086288638563328992856183920672 11978330 28287740639911866670416640327554309120 11978331 -581992910582432458607753299957264665600 11978332 158677428441552423630758493090257848320 11978333 -1067162284129992276514637081299687475418 11978334 122289525057479447076328331467403040000 11978335 175735936239996876692974332523285557600 11978336 -138569675924800847114005633847794335744 11978337 -93232255400187397980748880812048632960 11978338 -4193167791325328787818804786334922752 11978339 -278573660833447891702197551936140559712 11978340 6796103893152776664032064265035264000 11978341 17640476241010151677840092411763031742 11978342 -175773905850955402434658446048480752928 11978343 193489154829224176358477354904445224384 11978344 -560447036473478317059989043068354012160 11978345 -855027318180666548276966845528896412800 11978346 250587225677130819648688801284202185984 11978347 458026248931513547469636704927008304880 11978348 -374474343339702827978511041399049115392 11978349 -159894501980666968538549388639361613952 11978350 -98566094951722338484416708141666057600 11978351 14485445154451574913625664383967301888 11978352 43821513760676923681444303575138828288 11978353 -1151677381180954791356416886365419171840 11978354 -178619787234359016817320591259881139200 11978355 -78849202153587970871814288191590661280 11978356 238809884047493375073055758723395222272 11978357 -373290787838439848410740787229418857280 11978358 -86293849434944691304599171877067673600 11978359 1518623320017165272332984253075724723560 11978360 657187985431251417048658623282779136000 11978361 33157459056991601096132929096242272202 11978362 -801958344122035745456216046136222830336 11978363 -93930448608520585314859020975040591068 11978364 -119339659865746925509974272056463629824 11978365 105722451954370048869598039000026739200 11978366 -540393838842489542755419747294922234368 11978367 130087463612618393381128128240660408720 11978368 -727754048836917970640948061556577402880 11978369 214620999474045092643206947630939400448 11978370 369682539297713534852738056806312052800 11978371 -201949452978878410749918829551473996688 11978372 61887062165308973886816835910388510720 11978373 496269876583079320166645114938192985088 11978374 43419114283717168221737562941499005952 11978375 -1619951314990548330262399246601488080000 11978376 -484241768748940829137304697553757184000 11978377 28786692062948680427048752687765084800 11978378 125456650933820207201444941504394218800 11978379 -116824192492604343786215714437479740160 11978380 -193708596862211979143874467809151400960 11978381 -861205665797949519333653666158683360 11978382 181186561345593417337829859925238117568 11978383 -40961928531078832987110014351136313040 11978384 51958114575438365280721350937296568320 11978385 30213997092168171582011161421477600640 11978386 87800309979483568137442809432331862016 11978387 103197565946863403568002279891819769984 11978388 -75998618785834316996013423173171220480 11978389 -574319743192052786219794004930654077810 11978390 10464822623894104321199385750414921600 11978391 -699889431798200357943450002398056826008 11978392 -1231021483796647060945633973334022963200 11978393 -68187026037280249411335391707048089142 11978394 -432846682590710810653000880998382530560 11978395 50419475923534473652747966236486960 11978396 103100195853773461474245465370558371840 11978397 -867836861410872104361520554458184292026 11978398 4993231621547600427036265502285796480 11978399 51940730904236297674161854406208389960 11978400 20850477125735785450765507930305331200 11978401 1168389970895639415565098641677984562402 11978402 705614885629584613213198616902313992704 11978403 273118531679387300909677687728169708800 11978404 -1203308809247132892205836752969681935104 11978405 246511431627727849237329332951736888060 11978406 88820008002744285564717234681090579264 11978407 63453850367016151411853783717337920000 11978408 -606762999946280872850371466433587712000 11978409 1122489934325029534055893686280975043520 11978410 -378822671206539734270048510195902817280 11978411 64447126885272149984346923346888297012 11978412 -254580390196228982982435008072040626688 11978413 -1232721397711856491470782193489661592180 11978414 96127084534583751133904555948707389312 11978415 -117199957496455382061333284066277612000 11978416 99456634260021899774835413910009446400 11978417 -389202253297487108091963754276840968000 11978418 72730075599962662262003368231171480704 11978419 1281077540644983101248435560371563063820 11978420 -602980372850583498814972983948646072320 11978421 54027828207349846048025483227463692800 11978422 709700598941797582361136660014272008000 11978423 3228091148428924538388865563865075488 11978424 -384124794629208422173704999483678720 11978425 226886712963855833788042691888516759150 11978426 75444026559632789774169823967996151264 11978427 295102432147959847850367421399634410032 11978428 -172099094524649895451210442659491913728 11978429 -82385583366860536066064249324961110970 11978430 -304321916635747074438188043970597610880 11978431 -210923622894210751743773390165887113536 11978432 95235549703360371599517485204599996416 11978433 385914082055854153750818118262608938084 11978434 -141858199282535489111285136836332954080 11978435 -277798762989386759828249860012996959840 11978436 172683592293145439557937151993834455040 11978437 179335191963840168650932621009129039452 11978438 5777088697963033083657664733930159232 11978439 -573316000683752994949737752103882652032 11978440 -686669534910585794637092665591558963200 11978441 -795458604767321458496429772800847619200 11978442 276483997441151597498829443589728593152 11978443 458389477005268880054504805778924140692 11978444 373457750129685954960482542144360839936 11978445 157291975703798822378442189732597296640 11978446 -54401205626349380217363500700547219200 11978447 -31448748951944318570877445472103157872 11978448 148271259052805725138872930250552639488 11978449 479377788223913289968420243686414908736 11978450 286399127705843714432849532037680768000 11978451 846404548775468156679892093975893541560 11978452 275031390680171818272102067533274390272 11978453 61404735398541609686486188298572105980 11978454 -127326078800231282922914927525233889280 11978455 922143017844880073487666206893793901600 11978456 108033909950708510219556439806397685760 11978457 -74272572659271176028643935326794859520 11978458 282699915717964707563295608543993278176 11978459 67426783752277616368482991926115710660 11978460 -142425394054546693732448974007913676800 11978461 -1010275955054794115526117709621195202016 11978462 268586354989381387031986542722621566464 11978463 362060648285585650706163396254817469824 11978464 -797246221926589799156322230306682961920 11978465 -109170583380719347163126130110711260140 11978466 397127564234721404438059063094290775424 11978467 36326410107491483881457107089626629632 11978468 -775215723853513293091219512419905069824 11978469 -525508322359421843291167446752144438400 11978470 67049408449192598470780125044862597120 11978471 133951739176262199572446353898866277344 11978472 200868059824642795059359889284333813760 11978473 254327380399919329260304559413968116928 11978474 -609955267633554167210839811607718805760 11978475 78549682915070647591586590515824568000 11978476 1156879720529661347648731097394476129280 11978477 117493566762808484690452061366915832960 11978478 160808435990288620132931083156757966208 11978479 126152952548580798624230111859319472160 11978480 -182778843089825280828848896169517219840 11978481 -502897510323090278307969043261367486016 11978482 446959160280830408745598650897929048592 11978483 406579253967100730580911682063160647624 11978484 -110660986688205442649869851602158153728 11978485 -303066916696657178522809631817998070240 11978486 147829961229307137717412890469161558144 11978487 -569836436323965840976339622470619379456 11978488 2206863410269279441905942513809588674560 11978489 -132467262241088123194250740838855536044 11978490 -125535029057387946191219831820959258880 11978491 -282240684984065359012106323374664511712 11978492 579337461914580727265761314336001938432 11978493 -231409658253184187049917003522698905600 11978494 802419272388189306224383112042969195712 11978495 -129652381860383065296354727324612350000 11978496 31457653675918680360973234172319498240 11978497 -62399950435551461338974285674025983420 11978498 -100350235179401354598708992924477643264 11978499 1016219997649436092274244725933042016 11978500 221957881572021230214907332461706816000 11978501 441925284752611143155177921503991229600 11978502 -313012733932491082706084931147059650368 11978503 -336236355213868685522821615465685894248 11978504 1265983252619767616294316403052606837760 11978505 129028256590074090859365258589939681920 11978506 -898972474959127012239143049590118951840 11978507 1158419604297277023916389486199314492756 11978508 -669880544565220923373466152095916323840 11978509 -936265576837825711763003477435603004000 11978510 4935864947583557099856076829834284800 11978511 -519707780406497212549186919453216049528 11978512 10168716817977086068963300091538964480 11978513 1119891284025827455437850954010283012096 11978514 729308374895676742941740551942384465920 11978515 81014793948764827150252881600515985120 11978516 703695223343745871352328623004720000 11978517 282466919798147549607214635185814128448 11978518 -534744339770343443249055308858796803040 11978519 -82324283240779752086450219237169671328 11978520 85768584050734805784681049230356889600 11978521 -704372977500324138785153160848118016217 11978522 -121584604220540652891856690611187399968 11978523 67790311691287119940795163665197904200 11978524 48860991876010674566445411640664584192 11978525 -112014667322135372465047332865776776700 11978526 5543639978649717363014327907534428160 11978527 1381798808182218994020055273624025742072 11978528 457491986266837194391779150460398600192 11978529 675936611791136186754940444574169323184 11978530 -243755084198799154443104364833338308480 11978531 1208096585807137033141356798207934302000 11978532 399620225043960783949681034931453231360 11978533 439359461426503276705921155922784648960 11978534 -351648732417179699770089824617511762880 11978535 -551963943272772978176316191054694634800 11978536 -388508675275222168410687294976680760320 11978537 713031372231867291567634836889897852260 11978538 -86928212243608686316723671903687081984 11978539 269293781464049481611410519588838716340 11978540 -809021399847096438847732876811911065600 11978541 -185327547963475599821573529678009044352 11978542 247421352025238530197704545425984996672 11978543 710719327172958763331993036249762638200 11978544 46480994103643279198068704127802933248 11978545 -680811026138772562254570141148896982680 11978546 -431075269201380294266045044066934988528 11978547 -75619332303201486999997821659369680128 11978548 -1192145054653623313713930061868935652992 11978549 -1689608582244694998795825633056198926080 11978550 295179587041335505804927156913055360000 11978551 -1131392207967531434052171858362061812640 11978552 -345005929370553167589378804370230681600 11978553 -12350913111949160993216316779053848096 11978554 17606080251065679448415447596664448000 11978555 -13097229537406617137766966401161824000 11978556 -673847725260681608798603520351489904128 11978557 -887482272094938730292479318267123113000 11978558 266606723531297277182651155543239970176 11978559 244928175152201713353094784733263313528 11978560 -63000580118108295824960343441596743680 11978561 -137511040555832659862316640552767799296 11978562 190437570386031590882012383248117370752 11978563 -43585821661230894934532862696705643080 11978564 143432018676651884417490709700319503616 11978565 52165517600583222898902752966162135040 11978566 201819415471364158301216696755268090880 11978567 1295235834633051605728851944085765206616 11978568 -116005659504465362739002418124134973440 11978569 -954096928548960352263886765922627698160 11978570 -30498674103914217109144671016679529600 11978571 457106231500085816214649540878470422464 11978572 -247054153795297157787658316385039265024 11978573 659046455623111133353459672071000984822 11978574 -413996165163822568404302551686207512448 11978575 -253545509078110533347705542750683470000 11978576 374281995653044849534228509032615903232 11978577 -181431282756985757276923337138862024960 11978578 168355246611287535765958034205828166656 11978579 410141529811179007867472430312749235180 11978580 -164652173878310662187737791115629281280 11978581 57953690848242474753914034402926578382 11978582 217993485859100540518811298819090683904 11978583 -233203756632036508679611598737161249456 11978584 -93851688326755868009167758713677946880 11978585 197454602282565477577120458847574897160 11978586 -76935220531322892420604470177830409216 11978587 -421358984649423569153793495232235384764 11978588 348482712320912080420645212863752627200 11978589 -259983952508362418074817228398572043776 11978590 -129593423264541930777727233348898567680 11978591 -951133547401612056459346669710134237856 11978592 -473144470562465825823480966407430340608 11978593 -489525823510701669379694257846496909280 11978594 194423803333668606332017884913600662096 11978595 -324299626650139437411765710841998647200 11978596 -3022047410711452012417425304308428800 11978597 113746106777597065784109245581193177340 11978598 16896833719668592395339208369447876608 11978599 627372811282097052229885406474735306880 11978600 53410879457956991758231698360277248000 11978601 -276554142171720311036082984074632486176 11978602 194824889334929229134461134464146135392 11978603 -164606282452792268558855251236049854720 11978604 39705966503094125030780520729768356352 11978605 -216467169639519074051571729424885546740 11978606 -64609542262045973905588017356150428800 11978607 476603641142096449833691486154994689280 11978608 -707832550231071170549837298800958111744 11978609 1276948646406886329242722874292325017810 11978610 -71429695522510884310763725284330439680 11978611 -1147906109606094552799875969551798180788 11978612 -671150666636207066412983949014152949760 11978613 -826805432965294230616730904337003501458 11978614 -814621065991510741187900170629288661344 11978615 485600473968654646298411068108596070320 11978616 -34060007573202491516870401457376092160 11978617 98084970604092621576150044548035920384 11978618 -636974840039124719468627761616161476240 11978619 -469989664099968434460529411687479521256 11978620 -333506545419645091108046161449501304320 11978621 -540452545606616513077113822464528333178 11978622 -9170653747736400939142530899425093440 11978623 680769198637608931742006122950418727664 11978624 530110035739053985309785494784678297600 11978625 303015259996444995863750217900364320000 11978626 288740701327201069885699800111306474240 11978627 -882125335920389457377839495484499280968 11978628 363589320028490143167733696234568862720 11978629 325112318973454156199876308479369636440 11978630 247979043740191340381118616966447768320 11978631 237247656450406918604970963792250521600 11978632 -176597002329251023208135494415141959680 11978633 1004301757369663028595488242002120572004 11978634 513320967466295999744725585600193268480 11978635 149404352053814175632715601182628642080 11978636 -313143180872956044522181772941671257088 11978637 -645849691348349708707355442103068000 11978638 603270224476056022704511201680315686976 11978639 7742393590209931226332510430561896560 11978640 89897673565264704036785514890259333120 11978641 512305077381422305248860358281070101042 11978642 157261430419106277100043296981846781568 11978643 24510666021123391267593213341442794880 11978644 381278174115236628966221574264521534336 11978645 210051155261952511056026953630974019200 11978646 -38597680346386315207879475111492222976 11978647 -398616265228106187615389912854835022904 11978648 91876465456728840023718190674086461440 11978649 548939057360071623566843988223570004634 11978650 135834111161117331657836150087559936000 11978651 1125413012655834406349032479305382587652 11978652 101224705127040299944476619125289205760 11978653 -465762340851100348240929580875432662400 11978654 285430885031344382922317878070959675776 11978655 167520719599977504123479516693160913920 11978656 247546676231983345640750671621070979072 11978657 1103606558802725647263889910693143719906 11978658 -527916877684507951873063202683761166080 11978659 -514301925722408486992550350427184746496 11978660 -50620884296569735044216766198922776320 11978661 -930804473623337200466249229366080480928 11978662 -477505046733796933521207312890868395328 11978663 786803188153047400398376948339492257912 11978664 -3857829853504611366637748528910336000 11978665 1276519794645708779082590187123239737800 11978666 117922782068375339083717856116595493120 11978667 559483900174159255712197627064621910684 11978668 -3167855248375106171376959094101549056 11978669 -257065073823713815662732737779396430400 11978670 -248000806214063879560594772949742464000 11978671 1115123212737633078309501749165759721872 11978672 199767125520587416422456945168449175552 11978673 -78528525702167254238487467147852629056 11978674 -222642026394001607478711407040014279040 11978675 74330532001362352755200540383589361900 11978676 -127402907023588814246542193217630620928 11978677 28730820864245522856280197403740438780 11978678 -247640136997619953084874912006167037376 11978679 -164490471812382514430175699342105913344 11978680 82016216262303301248024544185876480000 11978681 436652939887852167488436875042558359488 11978682 -2052297800194226023802868989347100160 11978683 -475245621091050791178887241186471273360 11978684 -410194288526223334415076768266965699584 11978685 134590749617242530858990586420441533600 11978686 467150042614781169853644266818162432704 11978687 1019965921712097949306072387030281521616 11978688 -97371217833184236738042031167158353920 11978689 392738121934745658725794494886408055124 11978690 453994705420420823460764988319642420800 11978691 117111307281260625703247810308452357120 11978692 491699708389932151144950705225882230784 11978693 -479164294978945584445301673133418707656 11978694 -58321714275196885692499544644496154624 11978695 627088128713339147338372157655152638200 11978696 -598450294884342057320103558867449502720 11978697 -44644706860326696603211672848469993200 11978698 -533154978171959863414848374867467496400 11978699 578688575587714538371328325954229218864 11978700 91880655656480218114039781436773952000 11978701 116690960214366179976066434451225525504 11978702 4537631737450773743787030825969668352 11978703 828165205369193625575477863799795991864 11978704 -282075539912325877747369399678562836480 11978705 -1090638630838520587011880235866029904140 11978706 274427113407282171838524028647251520000 11978707 -33559702421698206380903592609576914512 11978708 488009848602887038704017169347346825216 11978709 -589078022829707567576330220656176953696 11978710 26569583690881562731034656477780101120 11978711 -653114387948401741530454947745184192400 11978712 195448907078784977743031967647729049600 11978713 -78698941504967220432369012833456314360 11978714 -821978970146765593458637217561463437568 11978715 217509311998840675492189243694886462720 11978716 -46354243936832835735986273286125723648 11978717 162921805405285240901713996573557881766 11978718 306827532294526999460457289060775786304 11978719 573793203664366289042375644879086221544 11978720 454987162082098925124369203905902673920 11978721 -503232665553328773469678586789644059120 11978722 -150791371938327670958285188947946791936 11978723 -205944626344971886086982489937313629028 11978724 -111312910247667700757067060464180514816 11978725 1885909415928171420889057442898247200 11978726 317708613623781330081293073337458024384 11978727 211582782043211012653216067474894666400 11978728 711637952718880697576060634050673884160 11978729 -588827880110523302253869468596617538368 11978730 303763947328830818156161043599063601760 11978731 -869517754016985397991479151094451027468 11978732 217421973884829969153272860931371476480 11978733 -64935717741066503705045491596340329696 11978734 -517319747563941566666367256502412225984 11978735 -542821649452778463308710283311188283320 11978736 -27575177176142243398247040221552050176 11978737 -1354554986205985749172099428017411549614 11978738 645844327796149085931619066023127616544 11978739 -177408777011898862554018852048812098560 11978740 52369647688766810513778069725650944000 11978741 369596308660879184668681437254915673984 11978742 -21706363151338578852583933306993889280 11978743 315342134669777501675961071135998742016 11978744 -939113213205381005737774278812746137600 11978745 -323592303099614471710045832454021106560 11978746 -180310824706016286222718107843915637536 11978747 -1201046879258886445835892979385564686488 11978748 329009229167217225884929132576215916032 11978749 -4769903005377775965358084146468279168 11978750 28431727889060740480770086043571080000 11978751 767433624424101630746442481976812575432 11978752 23110802325858805092366000234430464000 11978753 824524229584626145561957347702510333120 11978754 -174071225273590765330742257507962391680 11978755 169235662017249690634646717305189482000 11978756 571594473135508639480374178003679969280 11978757 -179613480558827060812065387347705648448 11978758 1445489045339024481063164729007156000 11978759 -503819213290173230239244282946956690160 11978760 339271144549432204474842155350047129600 11978761 158172095285627586246645786313279934380 11978762 64437882939348228352243847048092195632 11978763 -754009499777201041869597511675725769296 11978764 -431503558692091758936173883839688387584 11978765 -197107081837035726610555790035712981760 11978766 -3599681256161269653280173429454711488 11978767 -515523370316509718504782034773319990528 11978768 210235175823091642839456640823721984 11978769 888130658686133108310029614572421417920 11978770 549394716034914659077845338933854464000 11978771 590370806475585870062828444392022824704 11978772 80643535571353864949309987740596731904 11978773 -296517661115217587716505831246381676740 11978774 -364954647619334208864391169862006875328 11978775 441694393074037552146223832088292467000 11978776 -71869355834183383895585483950719313920 11978777 83776763686654604909581685611146943380 11978778 -3848004728083389547064923653701099520 11978779 -36438154447998465532424465847069942224 11978780 717372040338258119850941550086472576000 11978781 -140170838951063498183176701343352888448 11978782 -399637729907825952120441344156408764608 11978783 -50651554371215637806641848642405836256 11978784 286802384857146536101536693373836263424 11978785 9202634659228624218768775841737560360 11978786 -70071429000050438279474911036479525600 11978787 356489166278122125726414368065421862144 11978788 756901395584402589401000712519594601088 11978789 -58455305723731711725686901245379483876 11978790 36027296431482961348341135882159513600 11978791 -62294018454544075594252695794653482240 11978792 -6362992296504553096952446012241510400 11978793 -434219424632550229731824345022245728800 11978794 548716524183373044328578540232483213152 11978795 68853048102539925040388194850169381600 11978796 1286650026250288817463319281369739001856 11978797 213400197487786761495421021819329788480 11978798 3777313532794968546150700377175580160 11978799 264461875287562658049809619960370131840 11978800 -40626579874136095630459945156657561600 11978801 -83534260774471850828556495924096340428 11978802 -202860984723788954200438134984225139200 11978803 510683538733009050162556707150822366784 11978804 -569309863316226046767704254561908553344 11978805 23138592458818880595941001900003024000 11978806 -15693002632986808010124765244988603520 11978807 416551786077632810632082761773722240712 11978808 -150506481465717962988184675176743792640 11978809 -567230581338809909608038159880071762096 11978810 -418054999480691168551394668122914257440 11978811 -1375453360891374067722650421675253104 11978812 1158577185609058094937973613106464993280 11978813 153490403035546034657047815220434747840 11978814 213262633643631737319161579561018351616 11978815 333997749608664839436273773586564777960 11978816 -89154937438475961347270655302046842880 11978817 622955901641749499631930824870806866480 11978818 -797711547784590412423240594383042830640 11978819 583878212965736793239553953761825868220 11978820 93923737132780096857123296158734336000 11978821 605549528538586400672153088125941555132 11978822 -734798215527298852889409138620809829376 11978823 -1721872068019296081963664258433913278256 11978824 79462576698471001394326569058363146240 11978825 -155621610529292479695827402340665088450 11978826 208709842605410417709630717814784511744 11978827 -338550919880548910393796390433812031200 11978828 347820831128238723897397455575736838656 11978829 -418698097747669067719205621773588970880 11978830 -20190073050797085800687008688770010880 11978831 -931446171086084364539938007360874004368 11978832 242472319284204426114475772310816030720 11978833 203889709441873839036209165280969201520 11978834 90631939472546726749941353564811528192 11978835 202663231175170042628931116612255980800 11978836 470481873699814434954399132455026452480 11978837 157029102521581027601818929602414266368 11978838 -45834085966526634109643466666387970176 11978839 -1588318293712654811289175394648472781560 11978840 -611979737349444832772117399676185395200 11978841 -370013994037503700692294391418251273536 11978842 67203084939542931115162456291244217312 11978843 2024987098118188721948491238577209821920 11978844 -246334628944641707481294532461838800384 11978845 -468522894869296956367500472902082458900 11978846 -517681729177399610766287929979541095040 11978847 -6171637044688851078914354982364058928 11978848 74334344623333945795575141046466641920 11978849 143824142092677071957877515406983573760 11978850 -26977045399919208240531995128106188800 11978851 -389910396870881563806464190593252082148 11978852 270393192256166657194229461825845687936 11978853 -131214638512436357938929897468990792096 11978854 -1220998718127357919495632927980459520 11978855 343067116740492753882583591235841432000 11978856 568021574441254817226304743368062924800 11978857 1459566123778730988563489624816156081232 11978858 422809685781349872044593438430458703280 11978859 501873401263944008837866259456314695360 11978860 307363523177407430421298607865892853760 11978861 428384866100852162903359760277836231424 11978862 -11636352876248331720098523297354786816 11978863 -346201786480697439544343074767008813280 11978864 -163863338476899482206018084306235326464 11978865 -203822436745613909902368004732774497420 11978866 85437423810236074378173303133724155200 11978867 789803009754765172067946962170917635916 11978868 332509389767613782317203965683211520000 11978869 -23998610678566175727118413776779883328 11978870 -98649132287318981778336488838967824000 11978871 1103483716872897371831793496188104014800 11978872 -441936309955317859401916248909326131200 11978873 1293580405599240217806355194395349552720 11978874 -181861372342578358147357158117867394560 11978875 1571858889641437058490262738458397068000 11978876 89304971505578688280095229346904053760 11978877 -383630192688735178422740366136088711680 11978878 111910788898271094437360913515865546240 11978879 -1085691814460415964283434635336507000 11978880 505542228546489152540290615034354073600 11978881 -274911367229819012969645820445293966800 11978882 -260025898610229248360890520081949228000 11978883 440407139824455208426490830279068843504 11978884 -447868193448961113822833168105434552064 11978885 83909847157091939369511613947183139800 11978886 279454296258454942689893447539100854464 11978887 -380273061589007047504178904445966800840 11978888 -570752982495182423722136828328327168000 11978889 330652715340674211965906580168131862864 11978890 -177307977214863446906808571123280609280 11978891 -690212996642478252414646414294871984448 11978892 355406612408511374157731969273019002880 11978893 724384538162766025495095159817549609142 11978894 -188660659230804268931710972236474329088 11978895 188288672046836311726109204814440007840 11978896 -96751220478295210359032662595543760896 11978897 -941472249865583162170597704515293056 11978898 134211736531956365590298614738669739520 11978899 -559431155584441015526055376365838749360 11978900 -445638143627263182064314163734819379200 11978901 -484213138881117266933663682473706695040 11978902 -462861494631560516218212070320456099456 11978903 -633156958662080137515808167848952237096 11978904 -129397010949557536205251924410634076160 11978905 18508865589332843302306387432527594120 11978906 -366494716100510754279796510703722734336 11978907 -615891387822036651936828716896088778240 11978908 815365108474796589333442043130190704128 11978909 598230621473872132458365151048403158816 11978910 83558747861786103125481922808959292160 11978911 345408438953422486467494874775017768320 11978912 1026423232160298495618885470045878616064 11978913 9775199924678981175169387784650949664 11978914 -149892757363905980679398715510635928000 11978915 202543385473201206316289759207670358320 11978916 295004530063158692207334103486261527552 11978917 237679321904425844141926985315331851966 11978918 189875843798378680990122764184267862272 11978919 285873267344229947424715292664542541600 11978920 427787317657398401378271509983640524800 11978921 -961937059717902522456232215471177391878 11978922 121707733257997171905094419783850889472 11978923 -747795129747441276693274066428646279896 11978924 -849957115923266201983469110264783375104 11978925 178704827411566991837823019147386628800 11978926 -756864616482995611917034943191162577088 11978927 338201984404537355137339345960031414784 11978928 -66997715955830529784808773030853345280 11978929 -411330211510981847361774618772439050752 11978930 -667755805523783793853304224584066700800 11978931 -246006707859134705314593584023761566496 11978932 -548829999629725081534445041641174323200 11978933 43386622413708794262041321540752243584 11978934 -17150637519310313671968705344974656000 11978935 -7367685754124435216062563279769199040 11978936 -1445292191493605701137466476858878423040 11978937 1321975449845134838089547871098904675840 11978938 723895861263120592368258917805243819120 11978939 235024899076936154521027943705241770256 11978940 -4527960752698584165676622631583457280 11978941 -623183821864657062330481601201646319028 11978942 124179319566408327936331103838673460544 11978943 -1195903933181969301068480456375125945440 11978944 122667264458507401761413782059216797696 11978945 130654688164590832459256368577998189440 11978946 -107217467313018456003384796538839934976 11978947 805071438729425482797790034040510167040 11978948 955388032449096562114020970482955858176 11978949 -363632385872805059388060573442499676960 11978950 -337388547257063737784043943625171748000 11978951 111512937181152545493216897881692986312 11978952 -352408761010746788569459153524627701760 11978953 491077741347370236994404798404457297280 11978954 137631642121789750931776240644936220608 11978955 -189306838737114914520482090504274216000 11978956 -415807255517303194522946160744307392000 11978957 -59036646677341337165239955820208172628 11978958 -75546292819725613138043383967540662272 11978959 314641792123823685620004825155572594160 11978960 55284650209876713767623335226779893760 11978961 -691346968255737542969326718337784051728 11978962 745909598770453356517786345265544473232 11978963 1385355736665064396461433920601212978840 11978964 -205676011237738010201923986264987216000 11978965 274667404853897207373178512501450953400 11978966 447908135743109845574861492982833286432 11978967 -27273050766736472997025813734701114880 11978968 278495391581910592463117412966882816000 11978969 -184729523690450408357008101521663772156 11978970 102533355287825356631924126013849868800 11978971 600776290218662625780631229379815103912 11978972 58506612655938924653632901631463495680 11978973 -77385330337982555953886197712408150778 11978974 -60827963717532027962100106536172818048 11978975 181056255071506784632458948079087171200 11978976 213050206955626598444138178011463942144 11978977 -1065416956738607113591757053797128070380 11978978 116229728705725006464011632477644372480 11978979 -150816620412340812735429946298458401360 11978980 318210213621892337549336756960075727360 11978981 -664314370375908055521427181613842309280 11978982 -429846997984860352430884765714385184000 11978983 545478289408216116462262737360051544 11978984 -1940497039005095187343521507293496115200 11978985 -231410474148202959705002391385495944000 11978986 251878001832150633916098450800716086192 11978987 217518885909233410402861123855108965240 11978988 -61034556664049267774266111124842512384 11978989 -464062520792466257767401462978703207680 11978990 291657004085748104201966825987418124800 11978991 -3552286391678650255158624755535471960 11978992 138590937605864664121231835867893661696 11978993 -2661942208350116973719200012450872000 11978994 -9034762698562566639188614809759840000 11978995 218831079609161151432354699497739038880 11978996 -323714260091328722068427202867976113408 11978997 237172314081607370950952007755831496384 11978998 -156352167293597507619770775321358993536 11978999 -1368338544864930689733424549590650531664 11979000 -524797093182493926122092295454443520000 11979001 -1820953502141114136301188890839307883900 11979002 -228349654209955658499296832986149378560 11979003 541877309627447633763109361298814462464 11979004 97761241150813364267341924304705280000 11979005 -167723408348034833130946962123759033000 11979006 57452041295952421505681876739891148800 11979007 1105345359970918331220919998545434096320 11979008 -20134515653518530388846575546475216896 11979009 7276373671892607372380722563364414272 11979010 85750880330592507991569227415504560160 11979011 -29382443647415768025549571765523066352 11979012 269423792834373312041037437286128934912 11979013 145172565272074591524049176738342929344 11979014 312577775444448815335445360394159748992 11979015 408427021977520657831926154546595951520 11979016 385432332223046375422649369855694274560 11979017 -71484084740300931680097967811945939808 11979018 -287398391119114658156042694560049149136 11979019 -57341036667941914718371930801917821456 11979020 -6795807995646917377215133852497899520 11979021 201850307733832654431904675107210952704 11979022 75824866665982643710754906060843058624 11979023 -63308360698046854527995499913643058960 11979024 -134541159158032414638909884187646427136 11979025 160930477066376636232181316802825310000 11979026 4564255604720373533252908058084494464 11979027 227021132845336141254611816805728102760 11979028 1013174134538762451331530157088481719168 11979029 -990389141228659018528077952013496464370 11979030 133898817267867172199541340547490220800 11979031 566866089355977958508550855669692836512 11979032 545062270280128072466617594718983864320 11979033 210249464312435916454764373201369683456 11979034 -221344723167831563335382702902257037584 11979035 -417586481678991036756907564965176579520 11979036 378191007062026424563497468890424284160 11979037 34911047326432839162594976547066381152 11979038 -574582396188765360018282610757557832640 11979039 177073967686641352975307100761925243408 11979040 -999256907682294021414801058401887846400 11979041 -132314559958460698550125933389596589648 11979042 -452084779926529092602915631127343388288 11979043 -814833255454967535448934648627550412708 11979044 -65457567953286676512159760489326182400 11979045 154748732986728360566061083614765125720 11979046 -18634770879001487323288606155666222720 11979047 -1110773019404233979869346321962437834504 11979048 -302703630440126956586498562574191575040 11979049 565913280832950318883699730491174976640 11979050 148207649075047714421378750596962846000 11979051 -96755844993473851498472075770632210432 11979052 213867987392859598810224144105665121792 11979053 1184943768101996810607327967068553310880 11979054 371452891904462709300843534372582276864 11979055 1565378646956410681208703910560714720 11979056 -225245923056766632902141850237631807488 11979057 705709553092266984550492844472997641840 11979058 119596354908343392521414578372593136128 11979059 -616078762319331373647298461800798396640 11979060 -64285395060869553244516571424743792640 11979061 -265937857253075346467149651656209192338 11979062 -1120083665311516708892683554377101028928 11979063 -7152014421032277893720350856207828400 11979064 -861363067279246463656405222371067392000 11979065 -197812585396898987666527596800919830400 11979066 -318502161372633346033451961650606506752 11979067 -1107363581454674603427698512614381229728 11979068 576677790135886898153703893047029070848 11979069 6920650046532773388203325155842859808 11979070 -63533412289975801187099442553628483520 11979071 421632758038435162052960438015686167192 11979072 47077533491494868635948223031391813632 11979073 -644735203619283654770721907974649048956 11979074 -267487729299717179780624412128943580464 11979075 -267880966134000737018068510841098733400 11979076 -99940750005854185448385836517325126400 11979077 2719197734681955194538084314624065074624 11979078 -305235669540781129289077659721234526208 11979079 -213364631641940035559570973562348966104 11979080 681854329354998562009908073148700518400 11979081 -26027585439126494172064171121238632172 11979082 74656632512969858615485331800627660800 11979083 -4765657828835233630262828521259185440 11979084 134236693340171225835254786347493087232 11979085 1203159232882404522775067811140065151160 11979086 276669598687909501831228433502506434560 11979087 -31105605191753407109268951127745733240 11979088 134694714922294365310410887343473295360 11979089 -163468822642175454259663168203466132110 11979090 -1093937065415270132488347236383802880 11979091 1098896054035062890264804065871202085632 11979092 -569452443234513483105826491734110245120 11979093 152966148914609397769068335267510341248 11979094 350199566270390017966461327144220728096 11979095 4217872326607061489598294107370397680 11979096 391319176758821540120834216919487180800 11979097 -373544327825873872714319960085848681848 11979098 728808773199950295176842474892106635520 11979099 -955751208916821647073379479647472883032 11979100 -60735593878605046947190100738883328000 11979101 -664051574011910157518641660192486222080 11979102 -195623439404657082515585013280088703168 11979103 1762841080128032209192746260687472925864 11979104 -1114062519604696571395959702136140201984 11979105 330403435990582190191024456714646329920 11979106 -1268575837193715955776234429295481796096 11979107 -187200814700480452345678529345783712768 11979108 -420696344925805074667363667436766836480 11979109 434477046441097071532419489334877101310 11979110 -86798079825984703525728637879549044480 11979111 -432727442367408367608167406721820167128 11979112 -17102311096008546704496653090633318400 11979113 131088595660598374078549409003551177728 11979114 -61498142006458284601753905122959687680 11979115 1024842300391993909981195820827702337760 11979116 -770002395872254360040742399868110063360 11979117 1852191962154432419915308323491331480000 11979118 313540757693981725095246915119368377216 11979119 -568101966634672036008757418514947979240 11979120 -22854324866611788297221490663594393600 11979121 -654561405129579591598542430359555584 11979122 -566034244511394718364913224793604347888 11979123 -84885181475613850047960282897478791072 11979124 -1009100676066013982859682331388360314880 11979125 976361090377004798905264132481791680000 11979126 333808922003327086025877832357391738592 11979127 473487174225447683575455241747293967976 11979128 -667281536318466435595788828928692633600 11979129 -874882875230012617351527153194535850416 11979130 127319708083854185292465601150072489920 11979131 -1233593409875374784995671453751775329128 11979132 382454946837631629993830774943835865088 11979133 -445658456238771369430955586679589487060 11979134 196966982282664853578955382176692011904 11979135 257089174705345121214941032585188039360 11979136 362243747846384952000167501330519162880 11979137 958806524254007632059381710667681560880 11979138 -138173297583652976194552673382738604032 11979139 154882901167522883693344556325426860440 11979140 -171620119637935431542386770433717125120 11979141 37608505818263754563788939065369903840 11979142 143457878681342343876260269404250179840 11979143 603851793190171001586208705407346868400 11979144 -86891130622079332589026393603080192000 11979145 -634122038559137254760885269916951665920 11979146 -15864885734485467029051961194742354240 11979147 -493411600284185993068284892430808911400 11979148 228997886274136183830862082564813111296 11979149 27999343285786362120357561977280727680 11979150 245965518916300821884657540794612113600 11979151 1114952372811306165423674671949970159152 11979152 -20575272840554140920179797761153220608 11979153 740593051090292119621771200158294642100 11979154 40795270578081734795602740586322922240 11979155 -16990977134200431903169499315394504240 11979156 -16903777908485836351672085498367651840 11979157 35542177625439417847351397511505569866 11979158 -229831102827207222498227915409083904000 11979159 77826924640811913432424825527444960000 11979160 912175636801598997942515357903772672000 11979161 1444754155590262460729498688731756370762 11979162 -76864312347668505995825870641703568672 11979163 306701318553437693856233206650940257024 11979164 -261962122101289832598573601710159963648 11979165 -120629486969640459083711838646891008000 11979166 -349290153729788915289537393751988899776 11979167 -548734919884461558248562910722009098784 11979168 86772741262821734311429437305382764544 11979169 1451703986573513570073998362381207001796 11979170 226706394201512478252043818946376655360 11979171 277936624477950625724372183704234356072 11979172 -855799075232740644494806073081372221440 11979173 -476857491446386675690785262916102272578 11979174 530088721610332789112852237055230381760 11979175 -30800284014039829796685342001156704000 11979176 356864640302841881535014078590281400320 11979177 -472220546554531605305454015176822959200 11979178 264127326703860025156550161274914238640 11979179 -80889154877391210715940301811451977224 11979180 432927934896206233979299487477470878720 11979181 458258114582687957757260395511937724812 11979182 61456320776134271019232479276449165952 11979183 -529638392211671726358721684973003174400 11979184 -12529736643060971744094075678951931904 11979185 250721118432944027534145587730846068160 11979186 -149300219430001375794419537434049600256 11979187 874671564127971189167984953111091656392 11979188 -205341277158740431311731541516004097280 11979189 -72808111314404013219400631669273311392 11979190 241343615780628565198041224981005910400 11979191 -76436889727532071515537857587003777536 11979192 -237644738289952764369645647404593377280 11979193 239684365982779318456226714330279376084 11979194 -60653589616029533532870116491894268448 11979195 -631435201256804344816561666330293928080 11979196 103863855873107811130475320815584337920 11979197 -241988309918705455112151615746590303380 11979198 -4174071747728322464405288418022686720 11979199 323850703324236999645032961769840432864 11979200 -13671504029529124105701558575746252800 11979201 204625223193410187050968197610460417280 11979202 602485386633036771833163403486845753552 11979203 -181507550717369860531138367154122421600 11979204 136874558617749723227050912214418471936 11979205 168176039850627834540092525195106418560 11979206 -82655578170567125926734475538449247232 11979207 -571264219187838406954269942697840018896 11979208 944446232750472615171308536305645649920 11979209 -665274871313807893354569273621177509760 11979210 -85841761069553368677171102254259417600 11979211 -41945021512301180691161056276760434176 11979212 67120606747384825001284554634668582912 11979213 -795573333219823165332214860087433947456 11979214 80791704973510838090304050658915924480 11979215 121858466492544841450332084716275995600 11979216 -71609996771334885587132391665733550080 11979217 -115686960000837950603478018403265757840 11979218 -200016672345037683582646322336194435440 11979219 -213998787936396992354621150696585287680 11979220 -244200973198653483763321643203600035840 11979221 -142802953373789016859107206113548521856 11979222 104234852303821273745649468215341272960 11979223 466783489585029772992048543772767642024 11979224 -1033516969862387022149386966469850746880 11979225 33484437019064086540430985256076748000 11979226 -116280248377690397771738130926221288704 11979227 45871069673136078988815975407017076088 11979228 -103637031684482012544947520340965236736 11979229 -2277203038941011759090112820915348184916 11979230 -383985282786082261180407430352687298240 11979231 -214113932679180559422483573162090210432 11979232 -1578538255047442601119468105951577899008 11979233 -43987816314721905275314141512580184640 11979234 -435182789047467136312109647370219506560 11979235 11131434121060439065207067762274169680 11979236 -798838287099313500737064379021034766720 11979237 -111009824798718879063018275281993022976 11979238 -164240878929809174807864015847079752480 11979239 173207105146355461980301592455268810040 11979240 10865984045628935165636964630321561600 11979241 3935601129803031374425052266053539264 11979242 -494121078569385282495223425128428800 11979243 351499123771075518580613906159588080920 11979244 210187969389519432310682280626384240640 11979245 55416921999509664794663030604951295500 11979246 -274982521802798817254125762431788048256 11979247 -606752819701657800529128031482135835648 11979248 -231394230008731245331368696405956886528 11979249 739889710091505606129321672412828535664 11979250 -356109047825394138248657864126206008000 11979251 -241809287209567502013193880566884689808 11979252 10631450971541593661833742718774254976 11979253 152103276254987221460531587818438772800 11979254 176414287379619681440769013882897980672 11979255 496708794710893207831947066610962400800 11979256 852692346493552275810820286761337978880 11979257 -224744040625492066016783352653709685176 11979258 -498830715391540143540338911315788374016 11979259 2884506443538266567357358048168096241440 11979260 -51302576071482465310206629514190149120 11979261 395854011544719023693820022490129689632 11979262 -491661964442217015075435954357538310400 11979263 1228079193765492995911228394890244992512 11979264 -34335964706458857108740607759152578560 11979265 -312721549797960257400225766587093091200 11979266 -187164030431948121886748225824172676096 11979267 -109970689164989932609901286762338739720 11979268 -13091032113630091644159150141204267008 11979269 -757821848984729280061656487025640087330 11979270 66000176112782677820726109540471909120 11979271 -854516079428622295500442131437003501808 11979272 -244737604091080117572326674626473164800 11979273 -505481831249064370048551739666037420016 11979274 -525082016197208971584465658315316040960 11979275 220336815837058014580432395557821440000 11979276 -60813525165754374742086858092947296768 11979277 668030605151584433425206671275516067126 11979278 -3488292504973237673869535124769834560 11979279 112465496047346113260794322750928999200 11979280 -3608940115683488337884035358587453440 11979281 -276030848710313183768133359770679707536 11979282 -114015007912699126246191981282341761536 11979283 -158944600773423063784847031378724059536 11979284 -2275977017383418194952200690872557568 11979285 -36323826449026603248623706077110872960 11979286 323706878296351128877243892799122247744 11979287 307579983911924806709385656017336452936 11979288 -1022693997576662996203958390811468656640 11979289 216007298738500094525628436162708109056 11979290 -186105644189186478168119583142608717600 11979291 -852769266482261637366022441747809676800 11979292 182246742326937154798821811953621445632 11979293 -642840449978269454396737442740978306458 11979294 166754272574720688832010438729843745600 11979295 1391555965378463225772506633464949120400 11979296 39639599271390603305713771478337454080 11979297 419264119774568171492914792088849616576 11979298 247753828723645303838477218284358728960 11979299 -113963566375600922464749993509381423040 11979300 10413960575896497628872860978557900800 11979301 146449979112368225979419380591266518400 11979302 -421824951286904411593375462323280272000 11979303 243143256426578740985845575297384880128 11979304 -381587161132377570631745756686520494080 11979305 84016828752748929103478889644740732320 11979306 679327169049287527328702798616137963520 11979307 388635368175818551347483993264887695920 11979308 -11587955984845674640776163592817821184 11979309 -215084726627479955424336879149630959296 11979310 52450505441608908966582185362396569600 11979311 -552471848487102550884095472761384841600 11979312 320693285168170226580822284687631187968 11979313 -439847583931630002019244719557693841920 11979314 944590322247305759726382482969888994432 11979315 1026996674382208900091109732508357200 11979316 1189021279236056145421357509682216135040 11979317 -657355044285648314677336374063032664768 11979318 -14305937802577002601882208608938681600 11979319 -604989856845526310024001697951294150440 11979320 -598168046668053659960067238809907200000 11979321 -428793702214555655285651491724606682288 11979322 708117125957710984379671012676811110112 11979323 1156625882978163223154405434605394344480 11979324 467841661182714885191694595488272702976 11979325 -63512127475238715467814079090451199900 11979326 261966858163713084532295912958113978112 11979327 -6915331894210579686686737467070190592 11979328 -390782803314362933206674322246147244032 11979329 527552359234897918632422793925372193280 11979330 -96304464645404492808331464541294264320 11979331 -38848632295796873704990301852714394976 11979332 -261178111316217521857533231875472614400 11979333 36946495284218009061653191798815555744 11979334 -269884260494440134100872555760260737184 11979335 -713540451569217463255097068762512435720 11979336 -438047902875968932294374031695132057600 11979337 763582283705226288740172876727381392640 11979338 93679518021915830220223045553537008896 11979339 126085450703361673458989918507492539152 11979340 -277098236206373190170060962731978716160 11979341 292101873805172855914806218949935301504 11979342 -4867546848921801524957329275657352128 11979343 -21258082343742797920188329804852032176 11979344 132623344144277247482974910348073222144 11979345 85108345628108953178060881792838294400 11979346 -812107649199662336119631465890210102128 11979347 631891606550804678293729705308492866796 11979348 -157691633029675865569116081728547932160 11979349 -1280392926694053560528482007444059742340 11979350 44376212693759088575558653371949610400 11979351 -575040742346353659012957828979175937120 11979352 -3275748466280672713738401309333258240 11979353 -346900235716033552231951118777636583276 11979354 -238036499674734752319897508520986836480 11979355 -344958506563723628593141943102584722240 11979356 -68523777642362619906672348444930570240 11979357 76491416229840656910072631139263113888 11979358 -547419911576448336318965696149769394816 11979359 8912623610592396544584511624494192000 11979360 -970890226407028432299401415254605824000 11979361 414917398745630248689577405896012673024 11979362 367238580730296002129377320303736356432 11979363 -1480935789231848593777557070978329936 11979364 -269785693925627104829289426225435417600 11979365 -145487085179486401398670595266972900740 11979366 109707132005439805784560674325936508928 11979367 -408230389921827025297576384529282666360 11979368 -1042649911527826553563268577425588413440 11979369 749829112988053323263864366352839758794 11979370 3971941973729395951224293757889597440 11979371 583359100304555055026916624869058366552 11979372 523574237696861337697258169399723054592 11979373 -49337510166764125874975070418890547944 11979374 -457585824074551236457931705493136569408 11979375 -154225730009371731407924162646439575000 11979376 -49290561458395861712426633965391085568 11979377 1380233511164065031680776084216908789940 11979378 -55830739964161444216164165340290029760 11979379 -461108786584262572177369005805687878224 11979380 -46743491716978201672050005046570270720 11979381 42623526597644580584372602758196049952 11979382 -726655159186745640962037456245468282208 11979383 -87187693404012440414205355384246714296 11979384 125139611483595792875833134016499896320 11979385 -95977265060734200794162455466582404800 11979386 -14612809068691910113515911722227079680 11979387 6889129027076663335311858683447086080 11979388 751819816932571795719923730587241740288 11979389 145525459631707111285913456735952248448 11979390 -98907198284159675045064625151926978560 11979391 -730464707476518988115044506894412590208 11979392 -271562360744570675321522291809556889600 11979393 297469366061552275523452178505887291328 11979394 -249260325087433380775356283009775405568 11979395 705030318167236357912228330249475168400 11979396 -219293940738079172266202459968466734080 11979397 480533875841010831259297506270793058880 11979398 239570546629859322839510240346521071200 11979399 -66009092084428305568506981509249566848 11979400 255261893143844292393481768026581760000 11979401 -186596078552465286615371729625100598400 11979402 44114570540880316489064018509627392000 11979403 -549471184215968573739531347217670799000 11979404 -86706855463385921372514987881719385088 11979405 -10792410637311296376163341622637637600 11979406 -677630126574137350885548739802134390848 11979407 -2251713721872290559583527304184409221520 11979408 -8481205927985700470019060705614364672 11979409 442020104903249665044441852860827576128 11979410 -207261978745103438320655267556451724640 11979411 1480396376785925441686543937401447229184 11979412 -584655545702513943605404995647119607808 11979413 -10266163455415480177548734063440302336 11979414 -96800817542661104783890112678364501024 11979415 -646303794277828454569800197185040570880 11979416 -178477067407850575821211192311329955840 11979417 -228600246918860839626435949597557725088 11979418 -473585846448464804245996501308683285760 11979419 674184388219417059759682127509763962320 11979420 435284795525173040497795486238286074880 11979421 270949375796855695045824741409143424044 11979422 -46988129895273311047823886893199586368 11979423 -213421448849280032123960347954069551936 11979424 -26690313087513405004915556383875268608 11979425 128722116089388168178823955626677717500 11979426 -674276970303485638487849002432126240512 11979427 346528123359124357731686595813569929120 11979428 -230949078252673814273234321122487836032 11979429 279080272974878589496062439073497904640 11979430 -259366896187351021718124108666701673600 11979431 -435280077694068406412864104454536433448 11979432 40821613458604863008839494184323072000 11979433 -405717478371281771398958098255932973318 11979434 -340347926058173458448875956056505331968 11979435 129099726091301173996244222888394209280 11979436 -862017660796302019674337264904632320 11979437 -826715285217969638046665524663933429920 11979438 394567220705915511160231939337823188544 11979439 -1583870821614406826535902735191453371760 11979440 268712382136042834273254107484333342720 11979441 -126504806396212903431310046530054488000 11979442 -56246862933039811577066318481711910128 11979443 6559145526495394291345377748054237440 11979444 -113321069420093287229568544704543043584 11979445 11645799571080586711717274174726972700 11979446 41908073621742886845872888394574494144 11979447 90571923544660943884423224432948732672 11979448 292361086311822117085454572474622361600 11979449 1307114222094974534194137485686813505364 11979450 62492467536525593757238666589520057600 11979451 664717057797592787272213784183849898000 11979452 73849844654428880688134657216539739136 11979453 418761069337872384246996234973853253984 11979454 308246631581872956197101037006366244864 11979455 -56382313512585924239810308179882318000 11979456 2689864948308658806224231024163815424 11979457 616699772026540990724491387391853042112 11979458 -116183031319242771564881164545617218560 11979459 134169704666751400613938718445632178564 11979460 -529709471297385249245372248344877566720 11979461 185098753468566845122480199350611837852 11979462 186549243046121758112883107616789227520 11979463 -722540404924255644625415670794813845288 11979464 -173282589411918672781347723830437478400 11979465 280119683698214761188992748868149672000 11979466 469678144784614019578810467708784070400 11979467 -991963222301537254851260554065559493484 11979468 1129818986364800633578670851980542622720 11979469 -236603995479449758692033297279723843156 11979470 573106347331584182782784134055655295680 11979471 91637596095119952590867534351524748160 11979472 -39952787052760235300833321361573453824 11979473 -2719222229289610215628572965433790752 11979474 -107889894464122592209051544264449572864 11979475 358832977203188781468558835949634328800 11979476 -124265677884542495464183851970473613440 11979477 626790488400728323162184911364474308128 11979478 156142068909017516183102190937063557120 11979479 -1008406775492688297791099919177875020920 11979480 -229189349442858119223875136545227776000 11979481 -1179330481613327452821513488678257612800 11979482 185995908341522683517171154098375032800 11979483 -37518493108227597904473023972438255976 11979484 -722798345519373653559978764952632832 11979485 -29633405704720887284716566714651125760 11979486 444203487547302467765213764727917914432 11979487 379241557852138223905233133535862967000 11979488 -858046431084896298671081066679981834240 11979489 189648111131927633741312943316170744480 11979490 -229659232893150177998158094024240733120 11979491 956482799522234594051340064056577172892 11979492 91426108235029979199220128791299645440 11979493 -87080687922212537664385584946521260000 11979494 196410174353350157664861833543747016960 11979495 39074014087092702399833496431629124400 11979496 90179484251391465375037832419130818560 11979497 -177684412281566075233504788650634474054 11979498 -146350881091854278378511253390600839936 11979499 7073185829636449404398913755206265600 11979500 -244168369005869140300255266296885760000 11979501 -986997470117303225088513069233920442496 11979502 -754901474090455986705244521387631770048 11979503 -572806754842071002088782785356044779056 11979504 76645211529503451745222405114677755904 11979505 867042288408764874520176904822237476660 11979506 47783290900701176443222399393396088832 11979507 484178942069449702386784234106517910080 11979508 917834005058590924189797799408961875328 11979509 -425450747082582170401476374623063207368 11979510 321355273163225165024352172839708998400 11979511 1233491885546774542123692216301447483112 11979512 -1208526714397745691074204974050165964800 11979513 -94303301475404553338997093276279256896 11979514 1930347535200490197796194843311393280 11979515 -230683717283406999152987128881238462800 11979516 40517074835008080954927025546648387584 11979517 1362304400096798642473672394568913179552 11979518 -417716665667530321732537351341571668096 11979519 38386578480867044705278657949397350400 11979520 308873867530179703414274966262204334080 11979521 533206476251630456487996108586110226500 11979522 -179761717341340686219776748164632235520 11979523 -1597217300654521831562020970035280560320 11979524 -389274883531397454129549672464740907904 11979525 -29117737483987791482252213973266498400 11979526 159203490249748274649138010723761245184 11979527 -59887965336790311763720068090217330176 11979528 902666227358309789967902349659695595520 11979529 357720597272147359311639411755492555776 11979530 135470486121414131603942397517498904160 11979531 957588654067226521629703019550982709820 11979532 -371529268826811935282728094576736048128 11979533 63600551994578886654329361218084932800 11979534 187394943391928231761838553765279962112 11979535 1128151579422629453230515973663256153760 11979536 38360058508681811386924754911443763200 11979537 281778821650851272936792110513935311040 11979538 667825298608569552161806107380469171840 11979539 372172671264019787378112420187243967568 11979540 -240315712355834623628249973470069264640 11979541 264557796700492563575229919594657200960 11979542 -14846782046884089297932771450757739968 11979543 -596905411204196526646855715383080734256 11979544 -177852717508591228990238780102634516480 11979545 357174194973721664457550393532629166280 11979546 300442080393264607804864482797007553536 11979547 412279340428303733408711260471041247552 11979548 667466241807770740594351027225712787456 11979549 -207192022962686410590269435339148530880 11979550 -173912652148316765814307636274251238400 11979551 611251462233255631323869461132594174872 11979552 -233821905879684153314423867018166927360 11979553 741706368999963447569805235498841224802 11979554 439646552212526631565779349059617119392 11979555 13139846161272566518185844617865328640 11979556 739705190330441534702270453191246390272 11979557 -1598439633826133208752795404739031186720 11979558 46556329170710772668971206128123385984 11979559 1014232110763460441643917450098785664760 11979560 -787829830722933384185846945950334976000 11979561 -387821442097892204210014220741053725216 11979562 246590789046242508267831593473451841792 11979563 -580184767158420842632747320748026970188 11979564 62628693225000071628897592764012813312 11979565 24487296686325465594121040066979717060 11979566 472427047289565699243056876261835264960 11979567 -212895622245885841859947730003687882616 11979568 141831394492900256523010946273190920192 11979569 1037387125632672386325541319248909804626 11979570 10675130966162255411848680516768591360 11979571 -111003821906778711645814999100351057888 11979572 -953868025372763576350365097928607418368 11979573 77347909009935121612651561713094202304 11979574 684016035661731287671302249245826373536 11979575 161237947055539981664135088404253567000 11979576 -14987033591399640385902230548340736000 11979577 -1011062485374933662360033947743263878188 11979578 50447934288222930422829410731727708160 11979579 626216463450289425672964059356998191384 11979580 -493268656252532276965495566048345216000 11979581 -1213013823449416582214905451945085069300 11979582 5282306947660016178120149388741847680 11979583 469350670487716683901967066241631320960 11979584 488256784310209831457905372970261938176 11979585 -2387930961889293073467347545185352320 11979586 -378978503543334737364235579534047817008 11979587 1197523225561347108614205053509990978236 11979588 593996095274339148271720902223820918784 11979589 -224926616971895241470222091878522400610 11979590 -93065879884867606127642155534482163200 11979591 -28226333592110251140614121766192006320 11979592 -553715264045919785351342942170261140480 11979593 90370926618577158458250368672182906842 11979594 -77329452217058761870983442768240642560 11979595 316138185979674779381817248379949939200 11979596 -104580075912933160149695196244820951040 11979597 -15430795119964540736146531152808177536 11979598 -513634811856706391772766772268711625536 11979599 -663676155916328432867562279055810592400 11979600 -109539423258078873227769087249530880000 11979601 10634739317455652362098160185046779200 11979602 116028835041333363217632607851098308752 11979603 427268820985003825404376625235409330800 11979604 129573743964465036400018284107719688192 11979605 -965549071139628456163726878221705220 11979606 315262381809433627933953760180248712704 11979607 -991304781526978582048187399042625662168 11979608 -363173426879064929985804643655616430080 11979609 135328772676461761055612376884493543168 11979610 250851412227787244383869409509608688000 11979611 195509747272480310788163821287851058720 11979612 19070805432426672312925618542274676736 11979613 -69130115776128195115396208684969171040 11979614 247738194184202373158829531747676723200 11979615 -226257947350824185899802961469268039280 11979616 -17893050884404856929687744887578689536 11979617 -210532166195211811914677418849478850880 11979618 27381771038709142129011688049148595200 11979619 320348318024548756562466499475382453744 11979620 479491349887581662796107314412440807680 11979621 1833774299424812710208739941140209722208 11979622 523922922213965974092809682518134118112 11979623 378688198751003249833415253702630016680 11979624 -720704603991818673246854149330810798080 11979625 150850398707452910681270769105507024000 11979626 297785482123193879691167660751930836064 11979627 -479021057701286227934468660348785081920 11979628 -78252527882353175530962077329846784 11979629 451473709876834505789897043898757269440 11979630 105835235660054458455898802105362598400 11979631 1143800198155371863895235290598051316432 11979632 -14139749110095337083708645693722001408 11979633 737988055992714914561309974291739008800 11979634 610642123484734764153107742156273459216 11979635 463644692278632020805937923255252628080 11979636 -260654168316709095745004677680467189760 11979637 138055928659347658496033658709266392800 11979638 -33465161224588588999751628942778159488 11979639 -273208291448574120372215153719637990400 11979640 328359899705794428577255439253272985600 11979641 -38525868740274650067683665232844962748 11979642 -414106524354209338155357084853911453696 11979643 293036811885386935148552327572353880464 11979644 -105825371049591108077666750738713536000 11979645 44333628762607631264394019297365235200 11979646 15562945939526641790654382912776912640 11979647 -1165287988231776657895146118589058539904 11979648 -376598762118004909999644175994191872000 11979649 -258076392685496759482526195703965239200 11979650 163540335086332817434297560657879321600 11979651 353263193979623954238725834590933591032 11979652 121610417921852135809321474683092085760 11979653 165275334936511920514857617826852878880 11979654 78797550504004393686021792496444029120 11979655 267647825958265523725988457647484198000 11979656 -1081935732663085475465751312861757440 11979657 -636124126956709586005158103585104144246 11979658 -448712961127980106499655370402218394320 11979659 -1003437377563290994323764827183779364140 11979660 22860661916592935248201675283595755520 11979661 -29971083803177622316792062511543282688 11979662 -156831255879067123355205021864543146496 11979663 492447552779598563818903742027748574344 11979664 221641654590690926989676107472353402880 11979665 13722495941703415820828929398141678720 11979666 37750105230098338035727060371056689824 11979667 -202317106869650334689925720690858748560 11979668 68595749579770775055047002577807746560 11979669 220349855072192510360413909766187512928 11979670 -67266290638079173810777148388392025600 11979671 279806968023389238204439601547966312960 11979672 2903830429579831936680450510869913600 11979673 752847503831446417173973127499086270224 11979674 83070879345019166999331478487991240192 11979675 12299446509199108524906270089281272000 11979676 1426085647403110601061801452582952997888 11979677 -326715671640287949947732212816603371540 11979678 -61953103540723468384196235770681693376 11979679 -1382352822632128696515638262963332473824 11979680 87170749997486046607007145180929064960 11979681 -192308604336573052166493381078232136256 11979682 -136309210032783922313256457403177097216 11979683 1300574877174221645758036387880882142624 11979684 347790195347179003612981812664903710720 11979685 209349731250056479562234541988526052000 11979686 -391566473320996193554518772253049074208 11979687 16101781328761019175753983517364325160 11979688 -163071086410979328503776219140650434560 11979689 570155864346472125483823082606289833856 11979690 111491770071622939210785466722522355200 11979691 -43445539771894306477220659182807806088 11979692 -892237157686492075241452510420254653184 11979693 427203662986331054451834211699792547904 11979694 25723399467005127064395693814460913792 11979695 69873640541595859857617595211056915840 11979696 -45018695062987888332817659103280234496 11979697 -898432808286026756415274971313614462540 11979698 -41549540960057824184489395291830305664 11979699 -402862443924878288519169497651369806536 11979700 449950880264792514123873823091170563200 11979701 13402165116507188477572690074741918972 11979702 2328751110856611961686472168542511104 11979703 -1302129185367982852454700999163323945776 11979704 895117314534880532188778081438450872320 11979705 260091969798337321012826485279284567360 11979706 -480598372940932040941395089179593410448 11979707 -105491136462515190271384058337299597328 11979708 -41446640049186532857219588385700739072 11979709 -310787898098233628164184032021548026560 11979710 64128658680532173416948405302282781760 11979711 -308488935106794558996553241810177187840 11979712 95805460533638608622730279323938324480 11979713 489067858965253421554230517215839162496 11979714 -7109283226879001079795775938519029760 11979715 499091651474660741875487426441031398400 11979716 544686977761650173936885503771128002688 11979717 -864898724758383359671400501453452933920 11979718 139212443572438189970779787792846280960 11979719 -274932720530664231579182657638341923880 11979720 -208705154607247415555402296671286886400 11979721 -98742552122308391147143806358264847708 11979722 -349013250823354021082111472886996793088 11979723 -16034712305419618648702256952381459456 11979724 -109736576492282156520145446298113465344 11979725 -86541117199526255530779664040643582750 11979726 -523384626225119105130640763524502400 11979727 -474227244099551942121612777131748657424 11979728 179693845113554991023241693254011453440 11979729 -28797415273130212304480194852800560652 11979730 -74796622587516521757611883340435461120 11979731 -510021567349503582833982909911955180288 11979732 2661027495653550334612710734761347072 11979733 -37575748367689665490468969102530541312 11979734 327967052525558662904743555193071476384 11979735 -488628029144894258504311278180966126000 11979736 1271490667368783418092653208131614801920 11979737 57159488634322261902658406325215056704 11979738 -472563730932057116034605112795153696 11979739 -845315314983538533762716573124221094460 11979740 469136314510307322850618763870645552640 11979741 -632475699269292618772532843113381876608 11979742 424304234060388593805484553247040006272 11979743 218134730480941350481108937707513912992 11979744 49204348363959641414641321958757629952 11979745 -1259629471077291776615055360298667709120 11979746 -632586537646109881929446513105730602928 11979747 -403011079182043120533100941600754828320 11979748 -721780279812468032974343150933732097024 11979749 -99952208081022994039249851640994600400 11979750 297302041466447553287333748075032928000 11979751 396666035032101978922867160622911952864 11979752 -676096347804486507616695390246983761920 11979753 -120804648578076991595300905831476848496 11979754 -45401412549772935602950274343003859200 11979755 375297066381500927735567233020063858000 11979756 103150693968416397965115177934983897600 11979757 2167439035855878187711631538452935488 11979758 -90290039864929111561126585942682577024 11979759 185095059621165330626335610887018695936 11979760 -41510816253664147922824727476096204800 11979761 -192219312966443469783053253713418363228 11979762 541469785667319993925690631018928587520 11979763 832464527789316319695145974531924632012 11979764 11047318447435877148074981372335767552 11979765 -805398798887723064509520577997122382400 11979766 167363593240207054385469930020451875520 11979767 -1070782294340875029601921874435619799848 11979768 -221455082177838045372783954765976842240 11979769 -2213775060896100103637059556325266957100 11979770 271701165591634291088034737852099285760 11979771 511727548997724815632236313101644287512 11979772 -20163124180895503780599809018373555200 11979773 501096750388435093419324107606765162400 11979774 15247460488131848980278604530488347200 11979775 -496624235625501309425949193192436816200 11979776 -606950950122592551939177776717129318400 11979777 -522733354409522629265013627022875088080 11979778 764320622190214297224814358827956031440 11979779 533277041407795756443724170167232186576 11979780 -108958461625842626102075864852022190080 11979781 1975766948927110823955614548469407010304 11979782 7333342501094893789347343806344030592 11979783 588500987232402446043726601866328080384 11979784 519390717221008732516564904107606886400 11979785 13867009564907181151766929310749479780 11979786 -3233557037984536601942066024228739072 11979787 347645744539808577895727214105673444436 11979788 621591559467245840457551738477724473088 11979789 -92823818409110385482463929286481766976 11979790 -261098336522803769867653423764638054400 11979791 -1043193509557554078831344317679710029408 11979792 245770043892942061614739521425269063680 11979793 103535624299483143997187772133244142400 11979794 -338539825089825545801978137576912712304 11979795 133681344682068331230512525558657725440 11979796 801506484041561587738266575028637385600 11979797 -628823343022740691472757667458395173440 11979798 303722559445947609147239490720362180352 11979799 -185777502947446171196311243396641487736 11979800 -449938801633902810220732463923200000 11979801 159351878967202661854863708770339497392 11979802 -461792441654347662396910047281861422368 11979803 172929282512160033012771127293560195328 11979804 -44009533427057898049188006599962460160 11979805 264056428870668455211928862228030340960 11979806 92033539499902180046899900178719508352 11979807 233782815920218586193749489890703736192 11979808 257599274829338096435681520511604097024 11979809 589973738417964192189339440197017790980 11979810 14371588294588968816578577698922573600 11979811 21413684502925213403374540843389459920 11979812 -179136949503217178186963139775306845696 11979813 -851438227790600032927631952875444388000 11979814 -689546504891809591531396941763468617408 11979815 98018692708723456175438612533183537200 11979816 -416295380623903372476755751589064294400 11979817 -1249854728448322423445310458573891072134 11979818 -377374830190851988546614575599459682640 11979819 -56409695598145354000141619577052256040 11979820 -605630107019055410892146040433098808320 11979821 -12102353139417306763219424160490686336 11979822 37787436246045979855081556708906732544 11979823 -541386413703712135195423971706277638960 11979824 13433864261414518128275477314936504320 11979825 169786180322424032349387686802004411200 11979826 -38128852912568413654483311253113381888 11979827 109613735645498317922399854112334661632 11979828 -129580028077530097956859862012759199744 11979829 686543734664530046270099174702916760430 11979830 -480666076920466700055686619577863782400 11979831 105194436524313519781920255636961782864 11979832 1011579168150208072180118096984462745600 11979833 -1025944532072282304104822270526810216918 11979834 351405921963480011652175696462118906880 11979835 -346582135667266918926246924780493628640 11979836 256080018015899058291005872467442245120 11979837 88821465786453843822515592570830141094 11979838 -1277313529947839505205455860299585152 11979839 -1351140023193261119669227006790716119360 11979840 140432923446006467118688802271815270400 11979841 120132123948687872934288739069700297472 11979842 -182972743390456228035748405178619724800 11979843 8702840121908922534464759219701978944 11979844 671115169397320247479504132619329732736 11979845 61951703116415161919607781419807761400 11979846 -578522339047866559576210906545316368000 11979847 -373599775060498380630502393781148824 11979848 -220125855231301677190444033524996464640 11979849 -175711915739062862756832977068686428160 11979850 -63308257289864540847617793692198655600 11979851 -710268205614250066663331426861345457936 11979852 258593350086256549561927594834173345792 11979853 -242303669312124009092148940891753509898 11979854 178204250131701284055398114658438828480 11979855 297359874674108186869043556008697440640 11979856 -60729257590377758086853668508092203008 11979857 172945476710864647139533062205579223040 11979858 -186055359153393694433314071399302368512 11979859 996858257548895178676984192663474718704 11979860 -80998471569034104390862970537067686400 11979861 840587226829499684820968730876326208480 11979862 107071719733829459433571729996808646432 11979863 -587506357622777976728075211153764255640 11979864 -316762092203343327635208834631532544000 11979865 -411768072582793155836030114802401407740 11979866 -334019098881631671356992612651632122400 11979867 488809620721864015092480310574130601920 11979868 -868153613376126570296897766361077691904 11979869 -21408842707557752978669053937735488320 11979870 107183028758764709152633203155711324160 11979871 130099248919401556564543203332645450400 11979872 -235155583593273558516618759987413385216 11979873 -821988363050129521265938650194465620800 11979874 578466964256401647635645349366644951712 11979875 -341940041811096905638568445625193040000 11979876 985877961758900561798999566029017210880 11979877 145194605030123318205217229901756609024 11979878 -475595713052756808580307596618878569760 11979879 -48384781240099327772066878788462936240 11979880 416465249029248322021811225727946752000 11979881 -1021913543028381218905234465917119245836 11979882 133589958570344062932538778768952903600 11979883 -643519407250642037289577488026928408240 11979884 -215284845166377547933624648933275648 11979885 200843008135611760903109316264763522560 11979886 9488047539946890133165457363886811584 11979887 -451764552091423527027525414371727934128 11979888 28926358992685942261928121028143218688 11979889 -1336249299696387757567971471228683403310 11979890 42186358422325598382042645314359321920 11979891 126306883808573792121652428904755559680 11979892 -933154909568556786537399156377875974784 11979893 436884910446260924428396634120781572142 11979894 -170225969913532742128637693418672667200 11979895 494698694932527783791142352415575266720 11979896 32018945035097658737262942427910553600 11979897 -180756038909827293300001015047252347328 11979898 -322939779563416878062612717260538419200 11979899 646435575749027919591790948460688285240 11979900 -446041512540458306991729161900581248000 11979901 691808860973537832565846883322055780704 11979902 -613290446183213655562754463305015304192 11979903 -54707609976383497742677422090637082280 11979904 544687088307538882735423204520456355840 11979905 -67960701453942274522443712245038792640 11979906 -189380271938354671007611480441876300800 11979907 -411626752659611081657349679223738259844 11979908 221321096533725347431158953073054485760 11979909 244766162091285177848410653291264330528 11979910 105565323728954380167299885666150338560 11979911 -1181399751475834985235322570744127680488 11979912 -692328577849111436800569911793788682240 11979913 -326848171389239396492963247187713055104 11979914 -160309336972695261193571806078526837760 11979915 -85723801277320084414946803047205236000 11979916 61933777975040733657009849225397860352 11979917 -660502879011769984868212682581183847454 11979918 -19656361162592873435212784179060055040 11979919 -33369787390414240827161952438139291648 11979920 137189280262913946372013857252894720000 11979921 379749342612998140224774045091267851360 11979922 6211479912073960908432297117648753792 11979923 -198153903658512201381825463923931831896 11979924 51434463295190665907576051751709507584 11979925 11698553458341498402445652708177836800 11979926 1127804568272113296532221067630776960 11979927 519532883728622109218513727459799125840 11979928 -1137070299729505385819881508136842096640 11979929 -10680821748032782525336014001425019200 11979930 -293880014243992557373707399064360135680 11979931 570361525081729019587414892624391113732 11979932 412697062349099061963990467917733162496 11979933 65776680649370978223160324539770472960 11979934 68113918220434831648430193993893763840 11979935 -1298771983589712084503432100487003697280 11979936 -722050990063636239957813253559886348288 11979937 771234909149656206960848679129040456240 11979938 -343521927427211994347347606727687967456 11979939 -78972236086111001480140792057742474376 11979940 36101180969791704277863877203849031680 11979941 285687128999221502695363289438918941152 11979942 -50461521051632086324416116415597632640 11979943 -516915140855313726419307491593009170936 11979944 1217035621777126217486217948392287964160 11979945 581916009935754890805408935563618838820 11979946 -240182499738929205456769565699398480896 11979947 586918388425894222841041405073533284864 11979948 -713601699695685574431704709632950417920 11979949 1240006649176741997105958713231398044950 11979950 105979270197625752315224839499675136000 11979951 544291064516347891965132285401377876224 11979952 -144014600183852302392195756025686130688 11979953 -843999153767183653990499005294694034798 11979954 101125689992165659086861832637135124480 11979955 473676437748928025632288093459609449600 11979956 -49176512536581473165340555479036590080 11979957 34673296920832947028235504892478468416 11979958 143480416371241074919593025690939685760 11979959 93919910110616075079549772764657989160 11979960 -205994954620352987010536591241228902400 11979961 222417397584634062826199444076428976000 11979962 -263405772095925633811897118216692094208 11979963 -691302533475571959154377664600441777908 11979964 -420697329927187397818902746023002912768 11979965 -51274276197884501721969235266577189800 11979966 -11934956423297948056016010666906096000 11979967 -1259885145025366985129621224855509889984 11979968 -89861045396473400331523635818790912 11979969 -122701768107992283681801657402573563856 11979970 -8832465912774891306250092086656420320 11979971 209228124595915105795089621807142000992 11979972 -2061259048474832046837579149139701760 11979973 -79761416548767447341483555538168119080 11979974 -123200170609143265267088369827824763968 11979975 -84681518460564604183808467169793888000 11979976 -469471144206430871505748772720481392640 11979977 -145708113739476133226781785591154332160 11979978 407937351399662669485900148407409034240 11979979 152414866463691537573080162291653671360 11979980 392385831395742450389701315913589120000 11979981 -9044031642222528642729497106860706816 11979982 -326238590200277518022013544703569638528 11979983 1124587012716340951909757326250452853232 11979984 156944165259295315507411055460716642304 11979985 505506583002743240878649924024624663760 11979986 -318684112846575386594561930954946749808 11979987 -103177529949483237777889316017214926080 11979988 -218608346024071752698053207558279952512 11979989 -256027422559904060956357563654036277344 11979990 104057856936155039889936652772618701440 11979991 1096813902167532179877337547589166848392 11979992 -125905392368807406659539423038681600000 11979993 -202754955047858154065420000413954509600 11979994 -219493770932692876437986145828169777920 11979995 372204035521224706810634222392596986400 11979996 26564449231184004582892583361407262720 11979997 517170812372840552972442531408272673446 11979998 -163198941542048334457208834206055472000 11979999 35468878725924099928994144083383846000 11980000 -163677986979825211218213835567104000000 11980001 100515896045659061330459813246663965104 11980002 51795242157649288744597983113701569024 11980003 356575071190211614220233731228234730656 11980004 364795724083263040965314642317986877056 11980005 14192473154819069204368271208612646560 11980006 -681089079955790749016604547001396353536 11980007 -488728366952995017137033515653261288000 11980008 -240397798411265120475919291598745600000 11980009 -1450814899350274128448253108284724034480 11980010 -205968142039287562154294131163889699840 11980011 65768648312243732216808269120067000000 11980012 26026725050451927872333722539542052864 11980013 723439848597925182193686985338791168640 11980014 -43525933129819501476966892291195540224 11980015 -3862738900994257549815582111140008080 11980016 -333398636695389906780439224269239910400 11980017 -97028431574705569798473014222286890880 11980018 293105800874137092575698198395014870016 11980019 1719130750261657305802296987772206864720 11980020 -12458637407139429208272274010957414400 11980021 124609320712144054787324507846154146222 11980022 -51320880234208870311693935646598532928 11980023 -113595639893421814143737548108404595200 11980024 -319760899630937385183453182926233600 11980025 -656806892081742509770087743078301818450 11980026 -411430452125713571909454499694301329808 11980027 -1168811089341615111173210723776676220124 11980028 -30208917462676736689284938235004521984 11980029 -824425978129567196302045614911008674816 11980030 -22641090308572559426629075251694154880 11980031 254891721951353284257418060770957778944 11980032 -10229777768206987427830501832833105920 11980033 -364426505269097935249322948976846439680 11980034 289684331783622066526560563893380311040 11980035 -701016470841915762015268961823456208800 11980036 367219739388774252464629491139858100736 11980037 480188070035673034387595970047277368832 11980038 69601882368261351451103608944943042560 11980039 -1466276312402459695452295492668330861160 11980040 -189427303816433460396218472550262323200 11980041 45304613312340023026546159423371197664 11980042 -95666726148379381854340022101188989088 11980043 165777551381655455394868953954134842368 11980044 440211586014993470881051761738715572480 11980045 33779631012240792475750138278592786560 11980046 -195252717602109522722259108993555903936 11980047 63036033986759472340089442980452931600 11980048 -74918973066436338178538035823450849280 11980049 -1070916938363723599023910277345472657936 11980050 -68634061194216619988786834730794275200 11980051 265707358225395670155435818149672384600 11980052 -41919859733841415075865199926278993920 11980053 407680895866184129641615282493277557724 11980054 -379707118657823528147057771893708157760 11980055 -193949598581593214366955335798510623440 11980056 252731045397676400964262998406734151680 11980057 1055856092673695378647259119111004879306 11980058 6906670192572102286437116302466467584 11980059 -286838096851685124818398474578576412560 11980060 -321333597264019254150879791883602219520 11980061 -44005083305289327654137177842258440768 11980062 -5548233871096139261629456380039184128 11980063 -339605143239733673567350799988701613576 11980064 -2008818741871610940947972745679347253248 11980065 -206961451776544175924085901184124890880 11980066 163287843931440673594629351999337566720 11980067 204210348186477667354261072522116757200 11980068 124152354640175429137995207158494648320 11980069 -479783799306746425470429194425955225504 11980070 428741358746229949564542008240584416000 11980071 -591496521380350788949489371305267181360 11980072 -377331834474531156249051528847720135680 11980073 352052112634657706010867856726713241344 11980074 9741114012070731043478537701502423040 11980075 -1324598235022778585939904678965762047400 11980076 79461719450212550160347353501654579200 11980077 -18077439945475815478466211530990985024 11980078 -165648733182108942267926947000555022400 11980079 482523931577155823284741651188069719040 11980080 33158915808268688018824323383401512960 11980081 -369480272841485873844182182316558491200 11980082 244194030783412933666099064285691481920 11980083 -8327751590710549404177564054257067456 11980084 166500533875227547252983915420518041600 11980085 219896073662775360052447810642575384600 11980086 260322343190659109108070335582435772864 11980087 606386263568955680965041143398587830112 11980088 764227848685363706209379410100369141760 11980089 -2118813812510370117162217791354129600 11980090 93303749308151199345304724791437585600 11980091 -520409745097208936659532809821639188508 11980092 182696763471607572750488596102109282304 11980093 898174795987931614501734133472464199424 11980094 25900761852398297035618738848581711232 11980095 -50395362233917610822673429317398347360 11980096 172030175711792903356227483214028472320 11980097 125715405716022884027978325954878399232 11980098 176910482512917530707515849991639224864 11980099 -881260853060505314802666769264907224900 11980100 412439828112698658387671686274803276800 11980101 -4350671214079998835450811861974964736 11980102 100166412594953407823760218772207446784 11980103 -76288776900900551513725685973681440400 11980104 -150825672896031841295711915516754247680 11980105 -220649233129248577028875784084066676480 11980106 -28022879160415091110045827170401250976 11980107 521604100612394602135783518713759799804 11980108 -358698385744788266427297925929872325120 11980109 -851609212541244847863168216063271911690 11980110 2874624527070545913595319255365720320 11980111 9640039049238248846531722237584895344 11980112 -111476903632904167864152388833234124800 11980113 617762487793568629808049504245773488000 11980114 41792931304843060564632190504812533760 11980115 290023237216506865341740866963691342400 11980116 363351270396283872061704051587165429760 11980117 150621061938376663235817258751685545166 11980118 102488186790835077088000423467912427200 11980119 -6800834528905017309756277102543999944 11980120 456628689446813301554070691019900313600 11980121 420882444348266476355423011365306297492 11980122 40979879996469386384698107636189892608 11980123 310753660038610824817312810913157991600 11980124 -220279484881099581814035436651539131904 11980125 92937234470878284211972623335674176000 11980126 -1428889897618401135435740418124512924480 11980127 -757065417946015461882874647013239628800 11980128 353401130688969534007984568871165886464 11980129 -216940980741895881811945382249943458624 11980130 348901544577973622866231049160455388960 11980131 761051290427814846070165143962673272952 11980132 -153735358715570686950439364150952652800 11980133 -384245236389267262072246717028618400576 11980134 457627482343014100914657129683175818784 11980135 -402499109623814127078422407203431203200 11980136 261253308375550335806420454452358021120 11980137 -280848407182259676703670175447158806464 11980138 204727095209874511273638391943926944096 11980139 -284712858763051972215892392917303154060 11980140 -261328519499958422822245612441706726400 11980141 -457137752156177535327592330530936332458 11980142 110447259432871725563111419759409640000 11980143 -562861684010472077521099482312613873536 11980144 -1481482261821833469438218754554068992 11980145 -953508723070140328139892845762244017100 11980146 193872325785232620098832384849139584 11980147 -619317634162272475332686238151602573960 11980148 -64323489736711057174293519420672651264 11980149 -730737272002070807935044606765685660032 11980150 15509197620947489044421363944805625600 11980151 1391782181616767848342550473164576595704 11980152 103304046406985200036553075079443435520 11980153 -753683565096316985503384239950045208598 11980154 76948777404043742933087443599508127712 11980155 -494990485710059742005204652123847388160 11980156 191828232935074362924324946122985066496 11980157 -578568273304908282489969779977714773594 11980158 352765982724874414805099130265249625088 11980159 -9174862205798106463944267685927716288 11980160 -561492234169178635632184551920369664000 11980161 -737123536558356419012115412757608179480 11980162 499040769973986269117240780175290042832 11980163 -427774864345819278864986659349718981216 11980164 -59955031635774861562984146180592631808 11980165 882250537854663928327715966313593661600 11980166 591367208899151299966903287893080055808 11980167 96260893142282149203952220424112750080 11980168 444141123302336251672065617797324354560 11980169 475038904396767469536540506180159292570 11980170 -186029100847755499293668677369884940800 11980171 128663631114337671948827229072536227584 11980172 -272020249644551804743986435759910402560 11980173 -231550156980348546889547943720286797216 11980174 60779566436720197634231824480700520000 11980175 -694127662047947812433262088178233174200 11980176 5106509245735401697520185003300356096 11980177 193854506593788576408369029568849685872 11980178 222047540007892207210271756068386733056 11980179 -697526587207169531086840445387458137816 11980180 -791619761687763003556514543370346809600 11980181 1640471218376263326840572498569723715982 11980182 -18629002899215168208085008194006611008 11980183 383829240060241201064321057876150015432 11980184 -556812029208264351514651486977278976000 11980185 -139020721234811506145642843272113377280 11980186 163424005865448344146658439473132309760 11980187 13905831797699729212590997013986964520 11980188 86801598425539669199510368888372975104 11980189 -518356790185174592478521497784955912960 11980190 -160198725433285066145168132535048480000 11980191 -371518650696994926234305625757636346808 11980192 -177402047263414677105917864915050168320 11980193 -403347037306853818112930231475660433260 11980194 -98441733251283125463917090378711465472 11980195 -830699030411029755574408674296006122800 11980196 -852801487644294460466708639830376697600 11980197 440034078739192021763606670321913367040 11980198 -19849708678504104186695902289002291200 11980199 -275953386984469603391129690742704633856 11980200 36782975851052440681298905569865728000 11980201 -332489907678918388488935071786421129100 11980202 30259624005243576621531386391575855712 11980203 -512829759944464609268384919666964460160 11980204 622758333633580151131855794093234611456 11980205 -739803387055437768620428967620338625140 11980206 -166918427436013707199221523628658225792 11980207 67866829505229291192141999800841581456 11980208 -200585489544284627527050811013112250368 11980209 274394657848680349269042916487670000768 11980210 -321622586861501957223810034126170720 11980211 -453385721057987916093795163910008608 11980212 676758532598962704546285220270486861824 11980213 -356343253009311459248140431390837043040 11980214 -22281415421341660146595096054015201728 11980215 -77976834097319260524684352664399462400 11980216 601998579101490179715664218298847784960 11980217 177185880704904889948254137532611117760 11980218 -707615778736885204956823084982751897600 11980219 -1128978348124054923263315024127208999440 11980220 118234504186011040957917306603800002560 11980221 -387684770328032749191631198300437114336 11980222 807077940839943059098351387604714126400 11980223 654498388644883547102676582084164509920 11980224 8700922596214171018710842692312498176 11980225 40205336151049663948626274993339217750 11980226 -38020460287271518333398337767983257056 11980227 -154335749620577677724230293535989274368 11980228 86812465593410194619654835784408003840 11980229 -12197004031348620892635392933782812672 11980230 -1183489483814856057190374752080988160 11980231 680242064249390971982647586122815939032 11980232 812573074216326814003210409719081574400 11980233 -202822340335250915120056892114359392576 11980234 238594337656456142369234910808911451392 11980235 888996538198798338709355341642980235680 11980236 -230042967495998362653533617301999436288 11980237 810853783623248228283328103584645023040 11980238 -173576249688198100663162726802468316480 11980239 282581765452121991312960207099976267008 11980240 -142077420013437143730541636716519751680 11980241 -103295445662000607101150986625518214400 11980242 -60422010328493869009720414192809438960 11980243 1129726289365364507967991862373983369544 11980244 45049477542696149966916547066140884736 11980245 -117103473289570007855234252320566782400 11980246 -311922132111237549734947497459369847680 11980247 37910971483462521889825965992096322696 11980248 -336482288050387987311988693547630592000 11980249 -13855347710972817009011181036218083436 11980250 134447465151804208324671032128794864000 11980251 162335860659184048963662327702278306400 11980252 578585815771122501180309178212173135872 11980253 -119344614970745035668949695607051041600 11980254 193196868319946262730059395054315283456 11980255 -224470682503701277516948513069429286160 11980256 23739865435519190752254022245680676864 11980257 -334378602609635406123833004116871621408 11980258 307563619679254023668503507178554470480 11980259 173349824503842932577710579336852218440 11980260 38758787243566610815966409956218470400 11980261 -607235553354333663748624104457843531138 11980262 13267020517375616317937322710641598592 11980263 37741809015724761951083181391726636200 11980264 -311643368596291036715641013075607536640 11980265 256957539719969788289901496610992869120 11980266 -218516780846291958715823055563097182976 11980267 309501315648791014504440143532482594192 11980268 401883495070570623902958090777492181248 11980269 416132884652915693324618843736558850560 11980270 -63410783392600114181896817834033543040 11980271 1752143277563790381292724109640899206400 11980272 50565496240810168752384455429199790080 11980273 22844644060280048980251334807207953904 11980274 878052911954062654610366572430851164192 11980275 38509865373544892634053854263057085800 11980276 -131864297349158254857572225980312854528 11980277 -1187268062198440461934708207835418959940 11980278 325873743805337595029730215996940829440 11980279 -707207620981306657927639512046076901360 11980280 -79744050948013055214977391204630528000 11980281 -432135185482243990084660825563795350448 11980282 26845960715647661323454684388106267584 11980283 -209748183044619840775439549857225083360 11980284 251829990865542503703145920333696663552 11980285 271609566391687474913182010424611047980 11980286 -313805088066931457625678207806049096576 11980287 -201308680471545305062770202561352157192 11980288 2244138332733524043606215377708646400 11980289 414019186739515781883094906308940356 11980290 -12326026325855642192229382446736435200 11980291 -161200634363447864036669330954997104640 11980292 -36640647192040578546407600153396847360 11980293 369064053863363303752530699939109508064 11980294 -204983904875920974230577064900554854304 11980295 959477610418413431019858706085978461200 11980296 708130409187465510895446210352405509120 11980297 -454483549719625877695325044324898595968 11980298 230142714445084197829165314784239156480 11980299 284271438913743508908088568586817774320 11980300 859518381315541070151751286130658560000 11980301 878384023500192797703981116767348693302 11980302 -326078695477907704206660249223730808768 11980303 -1121353893054920616814294746514596037656 11980304 57423637114850517673810925749075968000 11980305 -45308026922385490517733690260822483340 11980306 315401809212373526410473849215488046400 11980307 -763548584850358116863665635623106111444 11980308 -252866799901931946627620676104512303104 11980309 642498502177292751436705397114185355328 11980310 -2165448459120799578319977814930464000 11980311 -244847643909890136763740696210732967296 11980312 -1199286477602085558019285338434821509120 11980313 -1643267166572462905680021120864602352438 11980314 2763914565288149197299980634089605104 11980315 -114068761318272191747332074365467823040 11980316 14847247542895749653235879252680074752 11980317 -721013712074727039109595302131319122240 11980318 -182815883765760985366287216500767315584 11980319 186979621239622944424150859267795622744 11980320 586988199742973321073918505163843174400 11980321 73991454007846221492433658163077687812 11980322 19973891428746730585983684452074205184 11980323 370614242286306756426960701175599935704 11980324 28679044421147874707644941897172781696 11980325 -339853074772425638999684709000215505600 11980326 192685822747004708649916141211644503744 11980327 506215956682375137812176523543823874992 11980328 -229269019195186763554027846764776739840 11980329 -685958365758957532218125657685303701616 11980330 57846067793139529416975728042208670560 11980331 -724989266064917019324210970020200605872 11980332 -31049037799202856937838591590719160320 11980333 -57467530808974265231637620932250129940 11980334 -593669353149704351510456234941038951168 11980335 554024898208927003587237248365072893600 11980336 253385522474809563745768896753312563200 11980337 60517313705398655044209726976585014432 11980338 268698827598436959827698234157876233344 11980339 29498588645091456138258880862267798432 11980340 707807355650459854231068746379206983680 11980341 -90814525960500502928117299678336458948 11980342 -997686969819710687310895790929442721792 11980343 -797969511111713439419822783274645491736 11980344 873051493494222549413855793349525278720 11980345 -302960544471443032496378452482030126000 11980346 -187831221170549453251732763178042773760 11980347 1035290533380430243312527694356896911872 11980348 763813565629299838602704979341312075776 11980349 -924690156225084840074238015063305143200 11980350 -320766025850070763121577908177203296000 11980351 6219142913319049775432934729516822304 11980352 116889677172338574677194032110966931456 11980353 -86252866596388340627306141782097879040 11980354 666730954895247223280348401932400199376 11980355 -279876296480721383593416830841459705600 11980356 -578077422426854050216673628548570787840 11980357 439567674648883834992961980294886664606 11980358 82847900201349313287528294920530193280 11980359 21632572099213667179498864666355005440 11980360 -29516730596753032354517616891816345600 11980361 38451836659764245470167112656482004432 11980362 -10158535364911859797655137282123405056 11980363 1523587097553023298737422525633496215560 11980364 368157793222405617155233846272820684800 11980365 192388316318146769411295759730406058720 11980366 -543063184998029215469481142015476418368 11980367 -239626718214921342456380858042520641808 11980368 6471857824646834033983515622580158464 11980369 -771174052102020126795901724203448919440 11980370 336862484002917130597668033758908958880 11980371 -299465741738578078310326518771107436240 11980372 -229572969227710341579012548335742775424 11980373 -16267359261221684300023187041164659016 11980374 164161414482170567295226284777217812480 11980375 892414801190531712311679098857083228000 11980376 52707420724182184307296343419018076160 11980377 355524039505343379739357929902556311514 11980378 -156153474756214516420065289450007838720 11980379 -10308681215136746944106147687444343120 11980380 -154663379324968927412655291398111677440 11980381 860455077834756233901071621576075702400 11980382 -564225522680749543174120306718598734208 11980383 -525166290449642929973553352724191891200 11980384 -21471178813310745804325461857748910080 11980385 486419501196457150553932800833710834620 11980386 -356996148202678635422853656172455684736 11980387 25601646757099891474015397778280523440 11980388 400981806549317200980531530319986221056 11980389 430777242785810807903082254483139082560 11980390 32202908383748894021900813464804291200 11980391 -339049434849638915572403474180019224088 11980392 659817368956897957480619429482640670720 11980393 782751508869697073720250222274426368000 11980394 852008841723231977042335180033386150912 11980395 12478922181155765882879292534145266240 11980396 225740038400838806655067116416127084800 11980397 -38495923533883749524417283533546870400 11980398 78499942212841061197603101634312455168 11980399 -1021841521130579223538304828789654551600 11980400 84725854518589566197865018074458521600 11980401 -11067845519764863847260093983170610880 11980402 3983914363862973649520845074001076352 11980403 -159701031964415861539602095531146678656 11980404 -426398229035862726425278456722653927424 11980405 81368165273363294790276113822571912120 11980406 -749864234261225341772013299647972330848 11980407 -560533293901408032970731491783330804760 11980408 92121420285760485949266986329881600000 11980409 -401836087793770156502097826294153565184 11980410 -175580361409278229471068415278958195200 11980411 720557283891373521182995949023537634032 11980412 637344945192598671576342340906335951360 11980413 2525776606763559973546359005205275080320 11980414 -54154146253701804032342098386924464448 11980415 -152990603862480810209562185091770937600 11980416 89591043081982133899152518867866091520 11980417 -924943020866933423830090255532915089534 11980418 -318202174178861650495070107268843347968 11980419 -804519797857993162271113917892372838592 11980420 -468155409180957496480631263287189246720 11980421 -758634949545983061137041844700500265378 11980422 272371312583032733867853893458402704000 11980423 71196829974342420637929348342795715008 11980424 411732262390962125777715960459466014720 11980425 -340892820372444658693876096197766038000 11980426 303137783556747083359299525836630724912 11980427 933157154215157548157604191508224855112 11980428 410230435439894245633764814317201054720 11980429 270859089507356929020492210470103223360 11980430 -7351750869283135091007628941209702400 11980431 387246445213109840537089101716928914280 11980432 66839332022751247642513749092220379136 11980433 -924063651877431190387509561070696026318 11980434 86680927257600799503409595336391358080 11980435 504035581153888500359398063667130058560 11980436 -280605511368057747462485765157000876288 11980437 -57135039855907184346819417528718611648 11980438 -234201011540018551190230312060916115456 11980439 -1786802046936186273728778573547487063376 11980440 124551462473509036958686755216562176000 11980441 1280106221106277852420103195960306242944 11980442 772028059125093695269629054906979141872 11980443 -231269218064902549716216469219855224936 11980444 -232560974153907249045915593554205091840 11980445 -31657109760366523489113803161940549760 11980446 -61979698478679341929887558001981169664 11980447 623803948570566498939961575584292745680 11980448 1134502913762040673191657997316437770240 11980449 -366332941686613768261812076699258000236 11980450 -171508555264058265133205217179323344000 11980451 -1172420301895515195271258446908211129120 11980452 247052199627495396944175875628220416 11980453 1403858447073174460072102089166993942620 11980454 -152931133545481199077140690953143217280 11980455 434889718584553555155001797899850225360 11980456 1310594028172479519012943840436397050880 11980457 -1126074070839725807614410698534543916294 11980458 65815123998187266055647426465314252544 11980459 -938033651763177273171082807636845051340 11980460 421150806146720263467944836297038305280 11980461 396205313948183484971707195162371567168 11980462 -77602153515356332774752342828139493568 11980463 -941903894964107721324251359843265334216 11980464 219580475978368879266467671499015553024 11980465 -393253732452296964140133516519052536000 11980466 481133940199312533808253372345118876432 11980467 3044743635151197036910517403233570040 11980468 -39274880537363139325834692829571013120 11980469 -276348007861932343576422825763581841920 11980470 -68689102795546914047296139705200742400 11980471 -553800448401585116887859972099146150808 11980472 89703218975066293849606647904106496000 11980473 -295287327623253980126859102336907332000 11980474 -302864182590713104892440220595820413696 11980475 221479983317662473960062429682229075200 11980476 -596882869450021217596681731630119136768 11980477 -159068627214727088798789130899238136320 11980478 -462536959033638679472849989705816882944 11980479 -136394583241311998242617205159770384000 11980480 -31679606518635910943151135732636057600 11980481 -377599413618331549424413439764857544800 11980482 258329301085739792736947624547788008704 11980483 -1519483618093837596868880988706918851268 11980484 -1158109111676425634156912525313878361984 11980485 -733164033095994773976247035652089670560 11980486 -57455201810193383091546152846163945216 11980487 1115519082747158325634407582656970949848 11980488 6034939996991299105317098360065228800 11980489 -345012909896062128710323153406830249244 11980490 -380135549850977111466398547832506756000 11980491 -36103599057031582258442238313819680000 11980492 -150596102588021132980247300533867365888 11980493 253839781597511211464082141769936608384 11980494 324425068373482729252480912376610720000 11980495 -255382966161067470441937772304043863720 11980496 -241652450286832719869849792119792336896 11980497 935036752685535752489760899046624240672 11980498 305698507755820458669247886867660346000 11980499 -345228991630558903092935293561975871664 11980500 80864362372110414311622487468580352000 11980501 891775772810958600050730428448561118304 11980502 315465020652362078363511859773623153952 11980503 -519850098669540639291583588995674644200 11980504 94339833410121403491614317104206438400 11980505 988107789538459638347841927428630022660 11980506 -220499269354652584589922045799199172096 11980507 -1814678305150849899301382055226661376 11980508 74644413999178496375416985971068764160 11980509 -972922044592680678936055282239138313440 11980510 156702995426780979228193927161881252160 11980511 63709893400051537413565861025731166112 11980512 806174548521212335763021958491057160192 11980513 -73280285486264174939591111675342676504 11980514 23072251995312649668348548951819023872 11980515 -220053644902182128706036628928680153680 11980516 648569524804347489515883400010520010752 11980517 151586763817272764602133534946914672220 11980518 -281632243419933103916987971840044406272 11980519 123749662032835485249524565915695282040 11980520 579369706513741893155573138457485260800 11980521 368922944237238459986035088239898428800 11980522 434351249961763354275382533917285508864 11980523 328186405122827600756131159485479126772 11980524 -478563395030193598072336890870118009344 11980525 -629094188572752792570860725723321997950 11980526 -14429962052827144053367964130815871360 11980527 -182348678464561354386398190850253662560 11980528 576386782078103974571195549081272320 11980529 -1540640720487296005157922642237235098528 11980530 171827858970444747666941193600203628960 11980531 -18760958453963225111374548299927969528 11980532 -717546535517961821671055474872317170304 11980533 535292280187569397349771734330516936224 11980534 1237093032368719967915107742507155294272 11980535 -291236078656173038706919943172536509440 11980536 618727571707855915072987415982000230400 11980537 -1229429233207501761634865956402161489814 11980538 -1091125458025466600145242703945674269440 11980539 -169831807291968183257152103730782180352 11980540 -111576793024321115704828147529669836800 11980541 48025301497852004932523729194556905452 11980542 -49116024180808255565776991639282328576 11980543 -1011992826233015420362455390571327806208 11980544 11236968706358110273672030777711263744 11980545 216770024993409131708704175528734310400 11980546 -843677849170766174505472463273968963680 11980547 473901390892027101829413755781526719996 11980548 87200974395019971064288390875301416960 11980549 -918506355117170931260964172648766716800 11980550 351773424516202157310680497315946056800 11980551 182187380953561481681038543273207999104 11980552 -470063966134812538032811272890738810880 11980553 -425192218086763610791504729562045981916 11980554 408183831349750543808799745555662385920 11980555 -115057195038467319453609098619189645840 11980556 -151113857840462599977773279518158892032 11980557 -91190193030224880414361668628335253620 11980558 -101183399745103777971023528270840314560 11980559 287045422833490715693635912984572035760 11980560 41513687342285472033172248831669043200 11980561 601736240092267624376255086535307277824 11980562 404880663332723088788501530502919550464 11980563 448012780619666566919189841930972672 11980564 -878808594928286206082151611168494745600 11980565 -433710915490603005846206749560189141540 11980566 197213018439664731970941736492604620800 11980567 958693431468219551911035511557573790800 11980568 -631377613032701975783780837898873661440 11980569 272494507456062052463205823945566985920 11980570 28079924541864343686887134873080913920 11980571 624866654620838287359701234328649501344 11980572 -587209318246216023145436506794212279808 11980573 -1336817308054546270768063090298030554 11980574 2943808962337170955830509483308489920 11980575 -279342301619825327098654268034917250000 11980576 811294887587839096629803928559091712000 11980577 427193075188125494766805577270650068672 11980578 160785209508871260430616067456860375424 11980579 -1023507053077600019493068209885319592756 11980580 -918851153452723300079165936806406430720 11980581 764280220614106974783802761300775078752 11980582 -562595902566733867352195241509256292608 11980583 -798544507726588721936181592175635960560 11980584 -64332371407150860214975180265139240960 11980585 193916292887370562069187079054271252800 11980586 -331061233774510412700324461743901341008 11980587 -1050840115014761346888972155289766049280 11980588 -48772400721683183164821453963486279680 11980589 70622640013112356332133403154892938390 11980590 -211257065236932357659002029709255927680 11980591 -170096188778414358539944834220309394336 11980592 -941822453292100440083468152362762240 11980593 -660960640107502909625426636702537184780 11980594 -95358291535744471568694166931025329904 11980595 344147129657488987599504192573516382800 11980596 32973215603533888373453361010148352000 11980597 206126949410949938978465444521622329272 11980598 -29897406334322476017858986119058276064 11980599 -189507085860452870305221790800221856000 11980600 -186379783696927225231945068624284160000 11980601 -118695626108589200024876221487758768896 11980602 513191861935055473983503176789632806400 11980603 -1392629545312986027593645965809078213148 11980604 416068530372640720522087053735562976256 11980605 -115120630798243336313471600424604661760 11980606 23578867782162044695602718730830540800 11980607 -1158887985996609029089561326489819822144 11980608 44709923252621141375217846895880699904 11980609 -398216580580998025747285183015358640190 11980610 -98200035167598906370004415235187782080 11980611 370673341170180816937519111589667378000 11980612 -198408923621272632819310773256126607360 11980613 186805032352186935544817718578998856862 11980614 12837501233843573931444849245818602240 11980615 -692083624034885056079541672299890143240 11980616 -628330546592393831137592954568970091520 11980617 -10725081236081594276600243235192977664 11980618 152923999713004519738525402281640535904 11980619 -124765651078382726189634353800633525104 11980620 -149601456286689822015343962777938150400 11980621 312049562280327689973171197740562819200 11980622 -85031403271208522492116158374864685888 11980623 729237599937695435505926740043307300864 11980624 -313099700959891226010043492836662517760 11980625 334611617908268640100188771122734162500 11980626 -75140133046947150844185004070236308480 11980627 1278476829169291236632819758055443227240 11980628 -267182164535878523761433933511850696704 11980629 1744499627228741762444219367167556201600 11980630 -248525054786585332686782877277030007040 11980631 364482996626605834535360989916929114944 11980632 -191177432656250584955658295125603778560 11980633 -563853564878025417351873728824529396480 11980634 -92190293238319148104832022910525280784 11980635 9006471734619678404553042305972048640 11980636 -130487051908530606527566638929681681920 11980637 -640746013453263756218612202447042279828 11980638 48671481977459063743590645684373364544 11980639 179057443992341484117815187054153626880 11980640 41548453067755113506903396637160243200 11980641 -189891839429486842875792810429820861008 11980642 273886715939351416747525259501388562944 11980643 -2040978854919636634797476975454561027600 11980644 58305642566791292886427420438124605440 11980645 56171251871767704919828271947313355900 11980646 -326128649585641087454171017683632084160 11980647 550755360798922319187902208997443919200 11980648 -690089135891747617783732012519339837440 11980649 -952791141759011774157804060299669501040 11980650 39108619164556232845039118105990899200 11980651 494845762769761362275120550847429585824 11980652 -872762118375819033991144872204373534464 11980653 -200211934320411642882247739782031894592 11980654 215209723573690679516358543866595717120 11980655 -740014687216854532263937923121618528440 11980656 -90121123209836670431750314708135772160 11980657 -136126419976934697183797618067584191820 11980658 -431777570663905423848362309574129079680 11980659 188506527596774936327966783966281074240 11980660 5437561727875861178259568448098498560 11980661 354162630749098990782448614688779589824 11980662 -49729757763884440295827728589422570048 11980663 -60721235809599089582733091174490839552 11980664 342371707340902821252020434847181619200 11980665 -13323735473142647230786879661056191480 11980666 -525907853806022583957972654383099658240 11980667 1435557720913402499707407766233815795400 11980668 -284180838854866408587807802121312747520 11980669 316591785312580781781848083166201704070 11980670 -214397089296028422077820300771423248640 11980671 -448477185358943328470014715892290904888 11980672 735119317126749725029500381291054366720 11980673 768810821600829924881302931509837793922 11980674 29277006627712365283683750382193986080 11980675 47949534327394446479513862732741708800 11980676 866499711680588921595792232733850943488 11980677 -62602014438332014206343276728446534784 11980678 515969479445527110596022681520548565440 11980679 -440564599516646804467775570693708799720 11980680 -391833497686523140508778121702146048000 11980681 125298913617939990387287920469477444352 11980682 -18975793788421442055643808867614894080 11980683 262266146696599771768827285953266214400 11980684 133317899597408358874150285766240796416 11980685 768546833162600298261684249421380226380 11980686 -405141217070406361342704799568072703936 11980687 -38950639087290972185011075565045469088 11980688 341135856325527327097219964767794954240 11980689 171495097392257545560304040213652803520 11980690 7791310409468365084685914022006397600 11980691 -622627050093804195697412849114555437908 11980692 -55089246718574644344657882285710815488 11980693 -155736124797748054456225699677412563058 11980694 -465579220296773294331201986054106624 11980695 -414716002505959020810980518538714332080 11980696 -344756713760587191115050566241346928640 11980697 -2909167681811543211830412477271248489600 11980698 134347584420619310803228408714487097600 11980699 1782233910492216297010952462480637504936 11980700 47131305443274359888004253007501184000 11980701 -1811527001931296983432148060436711843732 11980702 757088107247850483828251733228621539712 11980703 -3120061182141108594219599170285857792 11980704 718985447642250929094657740249864601600 11980705 -574169876794604299916404882606262218560 11980706 -474169460315726327510369094131681654448 11980707 591197220136905147487374602976309016440 11980708 67138924403392019112299744671175860480 11980709 -91839364985222713545803631514613349120 11980710 4577057376592741252688901511691055360 11980711 249908675814014946331317315886075255672 11980712 -280313761601018340086753990873195827200 11980713 358753984997079445810226891179601414544 11980714 130658071105631092020209096233306593456 11980715 743510119457115623336335510653820766400 11980716 307143954070692098634631274541554810880 11980717 439706488434494148977569593631726737600 11980718 53745325417232177041921039616248029504 11980719 -228833686937469803382211825884718104912 11980720 240131705140983279813578359718333644800 11980721 -406519449082314167217719225797845678156 11980722 129303113482870598374150181964547253760 11980723 143019423174075250899373741317815990784 11980724 126237953586187948607310374085003442176 11980725 51120529233240429143579898764563219200 11980726 -582218489079927362697425400845748398688 11980727 331984551062739589558141541617574213040 11980728 -376751897043162756793786846445469696000 11980729 -1955339707106070887863679485828359029424 11980730 406398635016901501132392449150686433760 11980731 -121026644845528482622563045911456518656 11980732 460748452250833069642857255236074440192 11980733 -180867279216625500006750661088270103720 11980734 4311996447305420098668795807298424448 11980735 54638029846656446069327412522899880000 11980736 -276279184946712160629523405856015646720 11980737 84713206295841372660662031622789009440 11980738 123695332446151396838821207589684992512 11980739 436798935143924147699368955704779822456 11980740 305291394816533301216871175225042534400 11980741 1116628904680042636981813032333798759900 11980742 653224959268005166167892099912075858272 11980743 -154166987558224911477188858509541819736 11980744 -673178409689060128367963951679611427840 11980745 -1320109852703848721863579696752984816000 11980746 -4128694541172282992139981272697583104 11980747 1843878582101874642533263885237543038672 11980748 -411049515528513250179807849767260139520 11980749 -1065960365422898329251598407347274240 11980750 633563084061185481704784788569038240000 11980751 -42645370105843259165483789182213404888 11980752 -11940880806988301813296805707915984896 11980753 -547117493158732024344328317907082986176 11980754 -1001741897913690613792505005645961617920 11980755 452294879801671980348572220630510182400 11980756 168746563624952269596719145318713524224 11980757 -51947890344282298638435658286755595940 11980758 -483039639131481287414671102085443070016 11980759 -155425737666685258581145503320361811968 11980760 -17613952334055894795881783399892172800 11980761 267553994653327501159131923933314558464 11980762 592738713776238428927777288750923291632 11980763 379508427416897027363857524866586051012 11980764 908191365810790194942865059511338808320 11980765 478193350957169574256502242102699911660 11980766 -139484050764448273828522467128202512640 11980767 1021169197437739197491731953772007578512 11980768 -309734866469231932812284003430275481600 11980769 116982612695762938682555752151799167808 11980770 241188191468084755938717957680493465600 11980771 -1047635620624769679350420138330134753656 11980772 -842623342277152376497530852065245962624 11980773 44500566609559571284526878865914574400 11980774 -88349197611424326427116844526824323840 11980775 365061950834729032284049043392530124800 11980776 445135618926458709579425550891637555200 11980777 -321211994393954896669489072005415490374 11980778 -311097533931498549280943356615038484560 11980779 -349166626790737480177526872690698363816 11980780 -225054852084657271802379973242110146560 11980781 314039986578234602592231978475526010582 11980782 193784246867705269452617501641620296640 11980783 -838144017854892837681597998728773761968 11980784 119154118544804812132194270288548069376 11980785 11277356112011170509721708443357015360 11980786 -165376255583210376992282823240142119936 11980787 65021111057307707665217847149016970656 11980788 -196894411795652906014653006060591513600 11980789 23463600122047270496548224586493482624 11980790 -241352351843497804122910669334383297920 11980791 -64788545088054650038381141513523361336 11980792 608049583918758013563260589015636480000 11980793 -566387939322343652016358071497640270912 11980794 181555735462805399957607717171970831872 11980795 103994527732938993223308862833436692000 11980796 503028489092596295640309974543759769600 11980797 -384148986330834664496388839029607484480 11980798 -785468540668784652596815749611975727936 11980799 223628794835498864117908484455456181760 11980800 120469912533602586747582767573866905600 11980801 -401567388127859620857549740767880247936 11980802 -526607981938458205350233698827248025648 11980803 42129567659154494176765525598010163704 11980804 153660372134711909214430141357202583552 11980805 -134093117956271129184098613608218547040 11980806 142695732060189059531647626381196030464 11980807 1602464917777954043448677203301182140056 11980808 110947889104323239291949063149112360960 11980809 -82498540947068288447566167120986814876 11980810 -21437924691215899515977624098949761440 11980811 -395707248785970605678414308297267304400 11980812 945203999795165770983194276298808986624 11980813 -89453150914798184116277154977242448276 11980814 223954644433372175972213677294023465792 11980815 -58338840664507961004495280437703680 11980816 190148521312102083348702986680587395072 11980817 -680414987141854447882223882458402434048 11980818 109820347924393694712664472891486330880 11980819 155296714872065847475858819142348914220 11980820 103592648553088807795137503632538734080 11980821 -42092660156879109952368147372564045600 11980822 70775092247669964129655516290181378560 11980823 334034056205425275794764951145201322384 11980824 -198580648064137307960344496101195776000 11980825 -215632892290876110288691650339489036900 11980826 -63557880375458576684692800342914360832 11980827 -620469729912793035743207153631292224240 11980828 278925485512361711171018688780381619200 11980829 -538856715939401706484383987199078053024 11980830 89811240374664294718625034207882624000 11980831 -446253378043268698715970377536264840800 11980832 -16964171550754943912465076482128478208 11980833 116026178397457492892952673061514048 11980834 441405073011137436414656957391431124816 11980835 286391720360395385261644274110858932000 11980836 250180197318228358825719221426009812992 11980837 -332362272513232285071831829031288708160 11980838 28647401059442973656987793998827945344 11980839 133811494992912618623329619952542560848 11980840 -1001753530002626515081461886248193075200 11980841 1026526608192235608869113755954053989242 11980842 -4628951343706926923847680302731029760 11980843 1027454569420008883105740852027474473508 11980844 -71903637874463747554008647949294105600 11980845 162524190956819969778628545379967745600 11980846 -822553942197066892023847850272568680128 11980847 -201854419493637404776620948574759870704 11980848 -187711680211888908109344995431290765312 11980849 -259638851194784360218923966774244491520 11980850 -118127048370445523555635678696496371200 11980851 637025380616387417861476339080084779832 11980852 -198962986724836324755415983105102862848 11980853 5715759993730512320332856955532450524 11980854 256678261268688803230116204305901572064 11980855 -314402217870289082237638098833995923240 11980856 22056806513260375936386307946051420160 11980857 337887341398461637048225920139850711040 11980858 61774886102975216804650938931979057376 11980859 274135703438712205501246706433354369552 11980860 -700345875965363153998642082216752035840 11980861 499640010624407704331228861784517588800 11980862 -262105605415089745563774712355472109248 11980863 -923554364420272041175139008242846371208 11980864 -164265859726008905393308247851574231040 11980865 -285647222300136102273128818670985569880 11980866 202488282404607079278763683063126393600 11980867 1889627841627272727142473709302627007992 11980868 13695423646085221730818946130953497728 11980869 -382797000126200486393446024478999752128 11980870 190813785348719470483619554179336543360 11980871 92473093483266912018991313477192043312 11980872 -926034259211719257620547738299524423680 11980873 1294886513379947852796602253540171765520 11980874 -395412403673804348370387411261712154064 11980875 2111539557159171665897713260601536000 11980876 -213043672007748151698026969518079475200 11980877 -911851205574159542246246640215249291274 11980878 21793129961682643342341169451714408448 11980879 211795108238331256725072282464909498480 11980880 -28391307953812228612348642968081530880 11980881 -659500485065986818249952423437229524720 11980882 140790862424278730792172909326321691792 11980883 1183960463076054188864420946491329020024 11980884 -4426352096233822440681047541831401472 11980885 395086734680308874975317816169203973760 11980886 52165126981763415417979202290679027520 11980887 -408223332353277984140725004024887998720 11980888 -809760692159757665370785820340042260480 11980889 -777455923026587961041451516824875921920 11980890 211905798591956915299973646370314532320 11980891 424820959003955639984822878513602793104 11980892 -571494240547681514324866802475929344512 11980893 365138296645279298083549914508261812864 11980894 289659116075729173004805133191086992320 11980895 -259615463885975505655168494755305860000 11980896 -341287564186434224856750391176303476736 11980897 -187386317507243785328251578085484432736 11980898 -129022204395153605825621246472384884736 11980899 -274642850702561098870548225701416028160 11980900 -640531918033380500316982277305142608000 11980901 -1368000095335254098731203436369921732098 11980902 -326707198922887862412075860137129397568 11980903 715620972306827496718755354459590622720 11980904 42276712622292847257412190420829419520 11980905 -18928247105995887242009004481181355840 11980906 152625726102117937749241786800215040 11980907 -678368130980641379935591256530502319360 11980908 97805400003384357359830823445850497792 11980909 -56267210600411523428242284117535152180 11980910 -11200854011498070364855319932504097280 11980911 126275821371057815213563019680421326848 11980912 230595804340397821203566436158969839616 11980913 6286061597483133254821704354848954880 11980914 47925661228622686547664421042550145024 11980915 -78365522788909421942380612590227592000 11980916 -813012993098688861217332550324599840000 11980917 833361570839410660644793453283806434474 11980918 1656584440344049698371263342066749504 11980919 349280521381584622038974956103966569320 11980920 -94666511319556454924096245589803008000 11980921 1538649156169168923582869953939606182122 11980922 588605778590740690263684370374947974512 11980923 663688541340065945445465682469125965168 11980924 -46228189868440970938860984246533551104 11980925 -256300787706233858648891133993437748000 11980926 -80269508591776641852856957047943495680 11980927 359336683552228713411892936900868655472 11980928 199534834617323485234198107128667832320 11980929 1156676807617591959871709683012552865088 11980930 78775161970075588369858313885079582720 11980931 -419220729334803094655380570072241264136 11980932 570954325198407361673719684785760668672 11980933 -48242489726297842006489186902664097320 11980934 -86134453951256431345667606864500007808 11980935 -421622154990452593762033696626323442960 11980936 293366426271559873934157448891683840 11980937 -1451576449900154708407468099241968428108 11980938 -11388831433427714403223557224858732544 11980939 488089849052422336977514694520682422740 11980940 -50014882571338579215512575909438878720 11980941 358772080188222934382564168216081522400 11980942 -103111228257015350157582771924713358336 11980943 -640043909724431988581892728467174224456 11980944 126614976873708207351269279701853798400 11980945 -482515224289734355045785490702572348300 11980946 66205201105210038788585289109491702672 11980947 -106338779435857984903720365134669645760 11980948 -193638875565526907441154929338255052800 11980949 428168163307034779621552347835047120792 11980950 182271495232875836104302002547582561600 11980951 177065466006968429197007134600017756912 11980952 -1026215959579439287782911918219019110400 11980953 -11837805234110408505205146940374484800 11980954 193712487348552888247197134229633311712 11980955 -260871113360478837716432262698679729600 11980956 -58646644539535528666044423672641965056 11980957 -592101357982464201066637342816782958560 11980958 1280940345238356872278936602829967849472 11980959 -490875179685706169068272866806514208696 11980960 528645803203164161838948064799081103360 11980961 -8975197370675246745916334465069821008 11980962 -23259322074560544485544662965129356288 11980963 -845904649324123167018235923701903055080 11980964 150762975264469773016206968258356887552 11980965 -428889350727618403770654735758838698880 11980966 350058922003419437647958815630631854080 11980967 -65484704061809804445551007421417303800 11980968 -399271838729765595872490528436515225600 11980969 228484512724557737633193620496209623680 11980970 63173315301216782011334678640201716160 11980971 -154785365427632463330450395355338367528 11980972 -101132887812073465690763780098961346048 11980973 -225819449962768440112254891434302755840 11980974 317770699634891970533001589189079799360 11980975 -518764877902086266477825588939912119000 11980976 52899851776577922802330855573583560704 11980977 -325964841867093440583941241711910715280 11980978 -386029128634790576387159317486730142960 11980979 -42429829004340382559143927940355470352 11980980 633709164106357069165568557155667353600 11980981 818993018091439796118271680326997612782 11980982 86274086840028619113249218880286003200 11980983 34407388561403195124562532680020534528 11980984 663430999966614716997537121954348339200 11980985 462648289928770642286921556809630730180 11980986 48369279197978579799000573284698576128 11980987 -878663491239663178953380094666442878364 11980988 -813742947402000339432213731760231849984 11980989 104632830594629990364134528553025386144 11980990 29348165823409322272260980757988200000 11980991 -1456498722727289430699136726144354218000 11980992 -111679844953001357696168945613199638528 11980993 22844707213486117985978311735090866242 11980994 83192061489948330410412304562501414400 11980995 -208673527659067786246414324166460915360 11980996 607418677530109865764183587768812624000 11980997 150746917613413507327910353018802960064 11980998 -772860908772091599497051318603167885632 11980999 -409046703740553273955162210797418557936 11981000 -989572308361962014192325702789127680000 11981001 462878326158950729442812763900151205280 11981002 -279722064383019507532467869932466419200 11981003 122276770160101181828119815966741641520 11981004 507236024079462745650202985710485504 11981005 817304743572628106616347211517425600000 11981006 370865485616329302086473102036275922944 11981007 -347575607494902788327950972695402182400 11981008 -3230986389902291158813405940623425536 11981009 1198649606999468994697435423095357108210 11981010 -268276063093409959952924226064508167680 11981011 -487237397878297816798696847081392987568 11981012 195501177970341513807254373163783188480 11981013 104556694142124662894187568738482960288 11981014 -345375218876236022635214477111075142720 11981015 1570459667523243369363805137626247832800 11981016 -48009417713340603811785513948592097280 11981017 1147549672273695773748604815643595405066 11981018 -72376047770803774795847357370840470784 11981019 14511462524272200214907915256197788608 11981020 -58952061136858972708919553642885888000 11981021 121455212865288510377396291279865181560 11981022 71289575028211620642427386189469108224 11981023 830494361413571158670440422140742522272 11981024 -1040154454131899103101892183436892307456 11981025 179253397239146655971697154781940052800 11981026 -552545649520556401352776438933705530288 11981027 -296331793077005672947459217598852737124 11981028 627194294490615973031019580779960529920 11981029 96138932270836341918486009255343046784 11981030 -222971603522207469924090969041697843840 11981031 438822549783035691066342107275378551120 11981032 151821396159009446739194583553099284480 11981033 -311041835991150672879899569790897051718 11981034 -2831601862336366655040115912027900320 11981035 -252818862661473598158948547476223841280 11981036 880956253956605458564106881359324134400 11981037 -119157875778609840145627045273245336000 11981038 92601635986120685733050915483529145920 11981039 -83342809237055990923945776770678280240 11981040 -100054614767480741978518751031712481280 11981041 -1158712919880400459090162722879883984558 11981042 599412292125397562344122574370112006672 11981043 181412420817552148465440140105260626132 11981044 -489971620330253834967647961510461897984 11981045 372041177092476882145247179317613864320 11981046 59308504484608795694330135314282641408 11981047 10747515526165965149734899511692375728 11981048 94913938214383867769506962091713822720 11981049 -28031006048802713015606881972332425136 11981050 73859583050879192822062913058386092800 11981051 123020450976450386512615845992460371520 11981052 49362083662131140530656086867546836992 11981053 230609556041948241187249155854019885056 11981054 -182776607471601463503922327059376542720 11981055 374453228580905453720977269631958063760 11981056 347278822518828996100614945736671363072 11981057 1628984270342070822272310004982686578 11981058 167374770937296665014522513595513744640 11981059 -1287171250388580783773110670783050484740 11981060 12009369608786490615956051375251046400 11981061 255778742113886053301936648976882547200 11981062 165146934973303789783903987429735929600 11981063 1124132966601027646471352862666730311264 11981064 166211917450394405076086526664203755520 11981065 882899519303966470608588987416198831460 11981066 85338330731092375281445441138448415744 11981067 -178252224634435966012396366956384703488 11981068 -471128451869726415958038240907176837120 11981069 -995517611090959411765673009795212706004 11981070 -17633943352712691786757338023696985600 11981071 1020783238844170725429996459793781991600 11981072 -154030655035756353220444226311017652224 11981073 109731547732626403813347805609896181824 11981074 -2296832436133459622253991384310670336 11981075 353391342225619350023739560593631556300 11981076 238829708798957304553283694873416005632 11981077 -137663973529166526343986246566547318560 11981078 -395453049798877273902826582844331683520 11981079 -830432877146445082136229766905289008552 11981080 205675064949608786024574191468673638400 11981081 -138000177181405197979362376435155634944 11981082 70252419428622392695987232711759698944 11981083 -1568905661436809434785320599302488453880 11981084 881434040041117071663368852504971593216 11981085 35471328627019613636958817426335699840 11981086 218694893273664348266773182517696155072 11981087 -1352212783739680715474124497689805199264 11981088 -408818198063668854817563967901458759680 11981089 529245274821938036877981746577825053460 11981090 8175451834236403630371961238456448000 11981091 -185117167109883803471808995392213063680 11981092 24321753056911799510152284086004556800 11981093 1128813906735624380209301033706590043804 11981094 312009580173913675326942341786244331200 11981095 108869139396339482501669693738788047360 11981096 -941039339158994614361385439926953164800 11981097 249729999888132276927279484709269444608 11981098 670431706026624020000661385966087258800 11981099 -638322544306294760962559629754155106880 11981100 3811209588835096180034682162793382400 11981101 -1268132832570348239513301672287771841696 11981102 83536980890317833754817396728330546944 11981103 -54394869010305565129764230103543663096 11981104 338462271552414457688089238739775569920 11981105 -24630557100313169749307596171115592000 11981106 -78540362275156309978379155588585842288 11981107 814329688196747197562509640542821796152 11981108 108209601255935277726167177690604926976 11981109 59168147750440483057878205931045578560 11981110 187260091265280206025362214850200168960 11981111 330547497641984386072244784046719307032 11981112 3404431365318440117846837660886958080 11981113 1684531162414363354611075785718753240362 11981114 -10388816734625585762437110045237719040 11981115 -150833564684724430397258662360576107600 11981116 -604230248176608063709125735021803980800 11981117 312077289796660824038212247230313780166 11981118 -78484283783470776837337628046878119680 11981119 -717959555501653112418794716234208611056 11981120 -170831963686393870479524553936753131520 11981121 807404994100525608674908810200472515840 11981122 566600004286437112755765680072577596112 11981123 70155234734398559934805753190860915200 11981124 -616998984122294131674649545407931934464 11981125 24817397500066721715305537858292636000 11981126 -244760180507257573171098237336656995488 11981127 222685953748369537274467638311781670608 11981128 68287933497996600760269849088286392320 11981129 1100549470345934106923533741041921807120 11981130 -46944025954562456861094479076990566400 11981131 -853977004825453540061513212635426521068 11981132 -72921631910794809412619625994767587328 11981133 3149319358482773462219178047353730976 11981134 658486997689384775996106569788093332480 11981135 468060574659659988466973910998001187080 11981136 -151603903756930474351332626355771015168 11981137 -56945267946777979368937726676586347328 11981138 -90268747122529921063414114901682581856 11981139 -654793154089428801792135482167074741576 11981140 -28435138416331860779088002557688217600 11981141 -1067664010412536641664956954121897789092 11981142 437507765429651908140174571180251066240 11981143 51749033910496789174911653922435642624 11981144 251874990683647457295839748961698816000 11981145 139092993897192218392312530902433935040 11981146 637337391681576323994814505093070145536 11981147 475195454569833397565242167176482278960 11981148 -54606338084080056536729088513126520320 11981149 1214966870536604587568178742257730777036 11981150 -56775919280164993614427923246391819200 11981151 124007794176600063888530206852911085920 11981152 267687068622244071687027444067530964992 11981153 1240880316928685649580946796459307875120 11981154 355784727713577102770133144200606709120 11981155 204577655429771369010862929232236700560 11981156 -662623775991398046428196559892692147200 11981157 -403090878619154055772416396901630146912 11981158 61054123625388063817967674340529484032 11981159 -108242790998698996314087954529532550720 11981160 -278398978745266097345218651070776934400 11981161 -1344735491732517856126409652916989975238 11981162 485183376333123026770947964062480230832 11981163 -189617335088376506153984669336065759656 11981164 73282130748901205861993318384017274880 11981165 148981790714032135552665632005684665600 11981166 -477773041283762455774474018286060768256 11981167 276620026073026270872877381348172567352 11981168 -288709439559219657924682825268652638208 11981169 477863283057546582943874735257956277440 11981170 -23853490703194709329893360332165304000 11981171 555170933388845850001202905716091819200 11981172 -235592216397871953359166937465252577280 11981173 200076779588364726231195733320827377884 11981174 119985962722283906513745702579506566272 11981175 528399048006972590045751214130909170800 11981176 13714397580456236320674858460132761600 11981177 -221349080592661806142568422661742319740 11981178 -192863521079052181680924112836639888 11981179 139486427452009005328824961876362484992 11981180 74508949627683652960590697630241587200 11981181 81674288415895437594622821088132896384 11981182 23375191719872369100348329937925879872 11981183 971849857635970460601618127643046143184 11981184 -203282168780601130214168733156082974720 11981185 -941124693721306735982515380517153000620 11981186 -207567650474221890244711409048160558720 11981187 -170933166058267743995513983984985623356 11981188 -45457508343085028158712900843671900160 11981189 -173034961815194795915719569056991670560 11981190 -20905097292497615995927113440760299520 11981191 209981405221173950355020443656808673800 11981192 130040953735751262273197357300141199360 11981193 -57456347411222226134680654523789107200 11981194 -600572770274549858645447505784461073104 11981195 725948739698406248378198108170541863200 11981196 -3975673177974621070591552551073455360 11981197 1334867282424314939199638436136241566646 11981198 -17770224828900379419046679423392684800 11981199 -251300929162971234551116113839664796536 11981200 -33769229472542271817352875377328128000 11981201 -1440799126297307013275745725534949582798 11981202 -407867149421076263336875634038617667968 11981203 -61228776807751574795364932572466451216 11981204 121325178833457668676495407605086915456 11981205 -35402560212627560303302360704966455400 11981206 -102865466942221840120535793844155716736 11981207 467581979564931290515290157283328810624 11981208 1277345596395217611469820822538097950720 11981209 1502044152425728165089838305145839095316 11981210 -243587612571227935832078620974936864000 11981211 610504250480826590622559134981077025984 11981212 -256072542400870376934728991690469548544 11981213 -818491134975303176275815987192595598016 11981214 173443931721132180583522142978532074880 11981215 110606398063535415533362559867346696360 11981216 518941211771604564911358423110589087744 11981217 31556986376871876077516263445270908080 11981218 311278268607089442768366466940344262016 11981219 -30774294671146073314630442631526141440 11981220 -138179842794850079718114546956621598720 11981221 -35721985617857094068893856528404957696 11981222 -118021517598781938220829439395970154176 11981223 1253260122270134084832275163649104930000 11981224 718526845992969338167540749826782120960 11981225 276612193078591000301624637659147749500 11981226 179553758827052104017083708538027667968 11981227 -2149563642726829047684590904651995999040 11981228 47938610937815475903180528864022511616 11981229 -1396873975654071366767540003479220352 11981230 280237065493674969723056106798671117760 11981231 -882845790824638786261785433644346105968 11981232 -20199631697347674287352204843811946496 11981233 324881892908485324566985427980512886848 11981234 541204686236623351644510085153150686720 11981235 560865127726525907896000081620422099760 11981236 169627269238194472923493437780503761280 11981237 200440518146881107997379595043691387886 11981238 43080188301266279914639079271402231168 11981239 -527243359347962714079657363789750470400 11981240 -163540817122210940726486430345503539200 11981241 -915081255890191171739210464337148303750 11981242 46035077248787048429691458449906043904 11981243 -1161491104027064473134697443541465600920 11981244 140291517254796688113424872625858191360 11981245 1225736671680578262425176824558442327800 11981246 -306009099870275783210626541982715610880 11981247 -327143280804350517913358644286624476272 11981248 -411397669308223893600566858335282790400 11981249 -327573571437290057585320510717766538048 11981250 261196684782275473876757755519632000000 11981251 -788437736742902510259412333711321890096 11981252 122984238565253152736132145861209063424 11981253 761754868603794142861772558057328225504 11981254 -161989340968414580903133377973192764928 11981255 -19830052578211830502152260379428905200 11981256 21574773362561871216425074878299996160 11981257 -1012630344861430899777062644627986309168 11981258 -210616165639836821128740474291702125520 11981259 86422715143789627460142822333945923964 11981260 801169594350494843444623056216662169600 11981261 188226060920065420247811723641980532832 11981262 8299858481426687849038950309820892160 11981263 -458365123043093913062528078625802983840 11981264 159973828765691892732797691346528788480 11981265 -341267209140579488235094945017088615680 11981266 113517573547274963065295999441760752640 11981267 1302232052292472054024291599702542135640 11981268 -41207865793571398668839240403370864896 11981269 -500173305297776335686759412697660992320 11981270 -106819472388951268644880893498442986240 11981271 -604017387770605593826698346326582960 11981272 830829233576664440780071282024615372800 11981273 475360920045251368728625019126817024522 11981274 124360140751624637560434357483924072960 11981275 367075695894279438898048554270228153600 11981276 -246241016446822252489518241067862627840 11981277 -8765008844207685572323509072725367936 11981278 -180288988821065758694616133876390584960 11981279 297839713389257308638638880101023604520 11981280 208032141698488359687362522611580928000 11981281 -33950080217048342808064420118089401068 11981282 -443072536388459543000136756043801448448 11981283 -63881542058761660479155057466416996352 11981284 867156674476798731924161683975670881920 11981285 -187337246819823778108130716952410726020 11981286 247374048989091427894160895336605746560 11981287 -134270691207307215056739894994500665088 11981288 -567751221416378376518888672026075054080 11981289 80423342971621790304669297465245519520 11981290 -117502707243458802880756016457467054400 11981291 61211632511724167389096213568753526672 11981292 47048884100164815089781878936034278400 11981293 1208480223604337135303955282199293971104 11981294 129309202718836336326570896647281025152 11981295 86827918323336684724885923129358506240 11981296 -143307235598118519614647482526165762048 11981297 1693418805572415367719969936762557809746 11981298 94639927341012501143151591480560517120 11981299 -42081455297272652946783400150591848 11981300 71933717027334034406590080164057270400 11981301 -217268428528982686352618152163753572896 11981302 250680222213797056849584156189362312352 11981303 -150017806207926351976972826843817679080 11981304 1063223675005926805127591837467272192000 11981305 1083893948476225851107032642456704000 11981306 -275252513500290806321047505886128277648 11981307 -61156302134534963726867604257127505920 11981308 -1296401798756264496599170773766944151040 11981309 -719999097472149539482672052294863878720 11981310 189132606148900042800503318075319659520 11981311 -996456284610033086800191863352556905888 11981312 -5377539998887440341364492362493984768 11981313 -72758627491124520724454999087312586780 11981314 -49374763913556778098573860185608265728 11981315 2781027552326935829156351733279519840 11981316 42483881051166639029055795633329482752 11981317 683358068383280315493925755031453190366 11981318 861720169910895743915719940052150411360 11981319 301021801548928501081294229115047806080 11981320 -210710458903982995358000448222669926400 11981321 -406818817684915328653390647887493869760 11981322 48386216805159434755474996779824109360 11981323 -289616586144686179626102279970949636576 11981324 266823007998203902828556394097811904000 11981325 -193756147443862076452061416975839914400 11981326 -109644641545503830532185353831525714176 11981327 -1191017211953420209120222249434364374480 11981328 28767967563585696669847597211724939264 11981329 215885317872720501001800676157768426930 11981330 469370466698171707041204112518007078560 11981331 163453526303119643801049229253245641840 11981332 -357059132536659257661256672911923005440 11981333 -166440444363610714395552447626596454400 11981334 -681725036167495442644841014376625573888 11981335 335859153234698786213313209346919410960 11981336 976007113131828278090746646013741127680 11981337 70569791295377215754995586971389815760 11981338 -562381800516782198878385859282927121680 11981339 149030385180930391377824101939684024224 11981340 59067063733950422486987692011389153280 11981341 -377280096421279587968510978999761999258 11981342 665840501907279139787846237698555612992 11981343 -309882336210965443011293326087222974720 11981344 -39374186144042900362271221418129620992 11981345 -198791757471993509445907965011571939840 11981346 203172275012461647076185605932961170944 11981347 -371162251187521505602478749895332075568 11981348 -3718762307177157514906734403696281600 11981349 239717034309864624223677447824544028734 11981350 -161757263681355971413877588907996816000 11981351 117575711414711271560608445661492851400 11981352 1066974060472495751689153143008635699200 11981353 -256023258360777457883713907473051979398 11981354 -156227565261236943641065251641556742656 11981355 -132608157717419273257105363651640417040 11981356 51261494571468211858154723726249859072 11981357 -741573895529875877699340248030224460394 11981358 -131978659219945438154794660466192891520 11981359 -244238811356058922535743922555892300296 11981360 50931165922934891502771139913148334080 11981361 26635615912275884579666035615163727744 11981362 -264489381670950899200515227082711281280 11981363 1371840643248833009045720504162331753612 11981364 508571525892811247043260771884742461440 11981365 112768372228580212666631298630552820800 11981366 184972500633468321806537799047929815360 11981367 311672494831883216071423009345591814928 11981368 -485133589902606144718612235770899210240 11981369 -125944790474622372156704566292884502400 11981370 -208222765403623238696396747710317523200 11981371 -380714580191418567229754181092272099448 11981372 777658099431674108904323203047023572992 11981373 -944276088979821109416857085552318095616 11981374 -804924345736884034376773608745924856064 11981375 -537331521614482353459383642604784776000 11981376 60285147913972484935637167596223070208 11981377 -664085684263353441290245197651723472000 11981378 189745555021011822899109374194978122624 11981379 -269407181997489982648791723725613163680 11981380 352057605360602272799232227137162732800 11981381 1275965675052606381472992432523636533120 11981382 145678284088072168702167905484678326784 11981383 1481273967862653604419929395149148009240 11981384 359983622186183765234861429059354690560 11981385 -280485253325194992703153162359453916800 11981386 423463155551917658858398410614080633392 11981387 -404294097491580509600572534731152069208 11981388 509053419589965461160394651378004044800 11981389 -87744736554128798943942423253511516160 11981390 -134202344948175365235540110516653186560 11981391 -1903271329385105239664656021057633920 11981392 -11236690509965860802899512991953715200 11981393 2795429542669155715145329214518038642 11981394 -287660205172923859273728412403133044976 11981395 325940334018363257047571040483170178720 11981396 119508654116872556293952196598529396736 11981397 -319893362101452295592235856488874075200 11981398 -330102239033761756263509120600190164352 11981399 -108067254787977732076185767799220740600 11981400 324908414754995376693174832146984960000 11981401 1093982112097018005772748538076209264900 11981402 323581557829996164101151303944630841600 11981403 -304667369394681212398705204464867619056 11981404 771371191221471820218243888888755257856 11981405 -237538544032917152393932087606147212840 11981406 -290615928168344715385817322187867951296 11981407 -9692917113504697678473320535295843840 11981408 -1818618744683465259148530362038474506240 11981409 -164859404308945482617581967632050405120 11981410 -74234356441885384456176297577371594240 11981411 -520784618159428269858693987630710194848 11981412 3236747462736750750882751398698342400 11981413 -283375272871303275100090388998933290816 11981414 343069565254372665685363312297317954432 11981415 -931739136639782907796506450534680110080 11981416 1858766850450666087511548440171660083200 11981417 -18312214165379679282148450350748364928 11981418 -89080955592813174207498981597492247296 11981419 1953036364922159564683528810698265894640 11981420 -631326296276970119179554831432668160 11981421 -112280611260565220568686134985469132810 11981422 -77157707887152614866700112621154711488 11981423 -719366907638124489152592376060943585328 11981424 -41264785383677212240900037522593677312 11981425 452143462857241659047988169754338758000 11981426 -562342321956338777216838545310495407088 11981427 -13932503686839207855784803892636704192 11981428 1378554966764531383881519501938041208832 11981429 157998508025333930619132759078518250030 11981430 -77433892307870817242835692050384834560 11981431 -371324514630336439678982062350313815720 11981432 389157101341147149506822654762884116480 11981433 231008034278274741268189346072224504800 11981434 -1179575170811989104693293893618311168 11981435 328405580248212118288970062827987618960 11981436 -352090134659887206720091257668312457216 11981437 -478692597371142994197979009156397174160 11981438 45739539803228016775799474997805793280 11981439 4575091867022249417786612209562513520 11981440 666629992357517631404885332071127449600 11981441 163553017924408966037193527345517919152 11981442 -62307993424400466189684999512723271936 11981443 1363818116916980010075557820175243245692 11981444 -172140249315155053110902283223062303744 11981445 77245078267274992186947959570256195840 11981446 605574092309523801888500523147325656672 11981447 -771029551067261628787260861614375563200 11981448 180043994822098314569353557666727449600 11981449 -1165620553131074155871295183853667368064 11981450 177266947089113098191656879419403277600 11981451 110065805873125718910404437131421834224 11981452 -49522019053741631280663790674048286720 11981453 -14450813501572842362953027697294543136 11981454 -53324239890376129287465963146381506560 11981455 574063824081641749607459300293660901760 11981456 406862523048151683093538734971250278400 11981457 910561864502677610484789681253790345040 11981458 163062349767097896941777627477932168080 11981459 65346052100542788287317742751980970240 11981460 -188888298039711437641692029544326307840 11981461 599177058610610215123138416150198665532 11981462 669029484253378671459836973590914547232 11981463 -101917707157200998175916458429029187072 11981464 -260019431499082716932006659524207206400 11981465 -180605422736392688843700070435748143680 11981466 -9630448096514470936021579977009100800 11981467 981090230133535738628223027387539890512 11981468 159320414596082202985117232481311067648 11981469 -50048448599360836997372033143331703552 11981470 -1415463657097295377967847256198477440 11981471 -421264915009604489159458953211687091856 11981472 -162186971021853054799286677711834054656 11981473 210384895030525975401830662985335464640 11981474 -602297778337058157394344623975318553264 11981475 -939874763531158221956151944826348940800 11981476 139917784702319917003468252241708093440 11981477 -5185340071099136992112278682874755520 11981478 45934761855956570093734002061995944448 11981479 -165281697205699422975596354991476309040 11981480 27808239849845915783587737087333734400 11981481 690408370763559421010263125201186942624 11981482 141670064379747741069132846068748279552 11981483 -285280509154365619485341519260716057120 11981484 -652118348314537964779103648878608391680 11981485 625201600444080133443242099353924491360 11981486 258720520534499346785237979836402986944 11981487 191061204425334009603590540310765101952 11981488 -107447115151189985386549916849489559552 11981489 85965484194940619606575084229659080000 11981490 -9476632117197260458052987940522946560 11981491 1350227849144285507544340783721431950672 11981492 387298200707000450912396696989063410432 11981493 -138660180663174136730205896521392796800 11981494 -114438810029838048777944892899256951168 11981495 -121531608371956595704432762363688700000 11981496 9246521488664493127060379488302796800 11981497 88870221600665615258595771444890554512 11981498 -135224732452432109963771470406487096960 11981499 523956613904429933793880173254310992664 11981500 311231077578382473921462777978476544000 11981501 -267019575089076887212225669320751839648 11981502 -39773100701495088913026037038742832832 11981503 -51381605064097117212349079641715310816 11981504 -353210929411634130857798001139079184384 11981505 119435173077832324739963526476366121600 11981506 253551697269112160020028944995688325664 11981507 -397613293647151554321309815135127000 11981508 117468508925130381683017396314948698112 11981509 490706180814657472435652456657413955260 11981510 259925329795783439841660568892148140160 11981511 -641463572000272034125178524870729989840 11981512 290652962534760738359644781002168780800 11981513 1368052904341853831538851807667622596864 11981514 10713802780154038367906504793832366080 11981515 -120920848802532136865094862861811952000 11981516 1159161930101832021275712794787380509440 11981517 -550010793111383716257258929242239462720 11981518 -57274078811442652222036858698563615040 11981519 3272751072900887184185326650394892400 11981520 -7375702857988481018834334073322250240 11981521 -419074370519210978391607971465240367500 11981522 407016223905287245689588821662650286080 11981523 6159869095307178927127983416696878704 11981524 293390000084298030388777749378248697600 11981525 279588947263833672904357637776141293300 11981526 3269344992832470290325184779837796224 11981527 1041712620782504715782390221791724675432 11981528 138727706985128585702858250448587571200 11981529 407305190398466327663484731227767878340 11981530 -272398284502506885723559744169703962880 11981531 -213673445385184499325971623390730694336 11981532 739910563701670629784562263614759785472 11981533 660811104126956318563555581652261875520 11981534 -333477012608394547712846502682954355328 11981535 -157997868484276192494652269543091814400 11981536 -192559421544357673148034388847854878720 11981537 -1509949863204487754394937643185171863000 11981538 182591277472955626323650846513628674688 11981539 -443740478897120518157504227062154453944 11981540 -1746077625646620784208540017599352320 11981541 340705495177249217863674948702245280 11981542 -615242678949650833529604515685415319328 11981543 -134358796731931959258515738226926273280 11981544 230450906875949450679219230611003392000 11981545 -117723876273950566911898987657616276700 11981546 214729582088796042280212760910629557600 11981547 -1323109912637606043140227632217043226960 11981548 254173803011179864183370795130229063680 11981549 -161410937990112938428231391624012095764 11981550 6046560760049927673544074118954521600 11981551 67298074063605870271984824664720741920 11981552 311399159202666501135413439373592494080 11981553 45687752954258836599419023639094515200 11981554 -59801278039522037397929246048977695840 11981555 -539322754511593260067763799570384785040 11981556 6766593622564662870105543085475322624 11981557 500955662471731386744174558855048586912 11981558 187664388313106093672635020211534622880 11981559 -647671640076154361652016757609730160224 11981560 623861942014334506679495489461049856000 11981561 -675111950207271025215749303290650590208 11981562 -3539328538542358422142626891572293632 11981563 2086160832566366469494421258369963648 11981564 -199308257269246127552014666692681974784 11981565 -101953208618898549139609111774818081000 11981566 -1015502838834345781403052048710951481600 11981567 412138899519961246340200189952326635648 11981568 -9235129296463186662933151395260399616 11981569 2377772888856188734216901171244943408896 11981570 -196264736870081995305911872682401943520 11981571 140752311106385960236432129650893395200 11981572 -205137893611353296356151128017190057728 11981573 534141472662663882993786396580284762240 11981574 -492601900679847429750785398560821637120 11981575 820966474711853581854292264565761296800 11981576 -30874598507435702031364684287224586240 11981577 -421574322671623992225397183982485328880 11981578 791236731836190327792571345902287959296 11981579 1222543771576151223504081229987554354240 11981580 -129444189014786064033179126947681658880 11981581 41061448245791565027546489716214551212 11981582 826339256061287770750660269528621530880 11981583 488223881609826846971769334962580634544 11981584 -53434179387641685988862648521044582400 11981585 -253471596374967349373865100708121105280 11981586 420752998467409041646803998611392803328 11981587 -656619155851698129410579528012759447764 11981588 -584173183447222479471046952656797789312 11981589 -727447042486285071631063075631791933920 11981590 6681623293671829616432471035472265600 11981591 157111815832832286581906767261716702000 11981592 180895569846484361137101223970694635520 11981593 396832483448905736077480540941776638464 11981594 -290140802731312696834472221050875696928 11981595 453143861763835832777808969639620177520 11981596 -68909228975480763303887350404400717824 11981597 56759970958079537949526201643875213632 11981598 343169597392274429955000898355307795264 11981599 166887189538143192182570950044071280992 11981600 -146249745023288332173698301211538227200 11981601 1216045245261898305304312064826836230992 11981602 33481789295458382195825251883394681552 11981603 1620367206597605995795197614674096053852 11981604 -18237102469776691881573731127616696320 11981605 505253103436043729695115146583516027520 11981606 -2076192913668987701254137025821407232 11981607 101708917840800027528450428489838814080 11981608 357205032082992821108724161926838184960 11981609 -721905454932197752561633447398347945760 11981610 215584002698033086105628344384256290560 11981611 -1137028770652814047497162711920161633200 11981612 269036736916030035211625119586115978240 11981613 -13834973809652404206709607011351229376 11981614 87069652622489112362060597789637461760 11981615 112628331067149933436537150082519042760 11981616 -100602965254827324684007963625055879168 11981617 -1327017937146291372454927036987321327068 11981618 -138368545433130412096882629551158851072 11981619 214149107279084770727373601309816532304 11981620 10827755135645778483131509507573309440 11981621 1071664007767082254622449650206210290944 11981622 -488131011080017912325188360166927128128 11981623 -235985805780618327966265354343901719128 11981624 -30116934741785199359780109294432583680 11981625 356308190263188347562770128875381600000 11981626 -305381614806022253190811363982361284640 11981627 9236641920135621212822755772740615920 11981628 338886401509061753556942139652517888000 11981629 1452854267620364499000935582521425336480 11981630 90470343187491493035464257477730929920 11981631 166099302484687172197047083616917297280 11981632 -13420755710963514410702200695887495168 11981633 662909717988181414967288288061657683844 11981634 49857895164999822112053414452510152704 11981635 165991148758616446706961240332940676320 11981636 -29949758613437939659119020013360637440 11981637 -550891681385297641259417456241476545506 11981638 -261220982481517581929906888808251141280 11981639 1451719325045026144917023102923106596440 11981640 -702210210080603575244426960213090304000 11981641 37334275265497396548818927117307786944 11981642 97522146597419094452209352186811815472 11981643 -383194512670331320824055948109611531776 11981644 1094553548562684448043866508168509166336 11981645 275862006292302918358461965147994177720 11981646 215002277369215343356189899693496204224 11981647 -73167467762565389034625710332294135960 11981648 -13933352461730099983790013589308702720 11981649 8608761016078916777056033062529741248 11981650 4818983768985716579505530310492394800 11981651 -190451385719394615219230220618754519080 11981652 -472348351414890112682464509539559610368 11981653 383180635347090302955567423384314407584 11981654 212702614350352573739725918062694482240 11981655 64564765048897790416853286195090432000 11981656 34067970574090979175901437634648442880 11981657 44159892970161997441098559127512629000 11981658 -90895590740672784302893160766632762112 11981659 884285269767339351906821178341552673860 11981660 330770392762695718470868554737098076160 11981661 171620960036832205412637229065021196800 11981662 -18600215053422726851492324971746588672 11981663 400100170146752698441416067308591086880 11981664 522066881578476442839167517274161414144 11981665 -327761555012587723297719151791144968940 11981666 -472082947753921954784892922276095321600 11981667 559490512322830843096909398397725941880 11981668 -239079992922357748218439559264161960704 11981669 -473208126580937386466794430657413059840 11981670 -48846570763760187729771340276387689600 11981671 -608825597702417667740180461513661816408 11981672 816230565372848936829550242114424012800 11981673 -449476144213796497225263987464267028672 11981674 -10819338125953683395237312649063369888 11981675 110388299582489939933584941925581744900 11981676 -68851009862028264675029374944210124800 11981677 423270363674145209784984382877332885312 11981678 -387630131167868862699771322022812166400 11981679 496576508676677555492248703339754347784 11981680 75167255227018320823167136153875087360 11981681 342374538107147017927966863776329719744 11981682 36314072645398482126488887673541122832 11981683 295212599177300170518610573833943235920 11981684 124868700154507756680667670310333622272 11981685 256787159497743177572168392329112214400 11981686 -166176549994460021107277291960164531200 11981687 375042037110936126401994422765556156432 11981688 286324149184421966734733495230629150720 11981689 -287505343982428049916032403556511035776 11981690 -202050424535842026558053361732446392320 11981691 -566312772420598297315259215428005502900 11981692 3120540046210125859090707861361434112 11981693 660693127302296336086579354201550786880 11981694 405219185310068001047975548916692526400 11981695 398515057532701792915247235037911366000 11981696 625184378667844379648038606914673704960 11981697 90086748950827647977676079481746623360 11981698 -922178273118128266602759830512171899840 11981699 621154748651513379158696321308476169200 11981700 -133587815869203382647226555633142467200 11981701 -193429597935724901265274959819070491298 11981702 649703987097761805956878087679323511232 11981703 -366812265989545505210354247932780868696 11981704 336604247813413137879656272153010995200 11981705 -743944961862230938089083027589041866140 11981706 -497639126004624480286915155996110438400 11981707 -1678709741877034931467201996771091744044 11981708 288661976429021333527129935773727145728 11981709 -88494124524510482350951229367717196800 11981710 52340931270641093243832935145602795520 11981711 151168131359779088604099226511920162032 11981712 22052923457507883861229563303610810368 11981713 -445069877163163013509732661407082009038 11981714 89478920959020089162180862739895381760 11981715 233917242150317966325830568385197987120 11981716 390634586512250592791696709116638293760 11981717 193730372677256004203281489198532832768 11981718 -149260645147374903555653100480282289536 11981719 -845329454003687599203785427048894524304 11981720 -65131277662538118694873355249212416000 11981721 -777129602427121089243229996425378224688 11981722 -202996644550215543037956529429025123088 11981723 39022586552209215115419058691257766400 11981724 -49021481656463618063974145750490562560 11981725 648955448021627724838572041142436357650 11981726 408464326114538747635238228133363837312 11981727 -79873858238217762165353114681605321296 11981728 -821294678972953095148738158155472568320 11981729 601529022035518134149752580960961510084 11981730 -172096378316877609483197544935251937280 11981731 154373902952373386462295769858216062624 11981732 156428056101788071331722019411721461760 11981733 196450112269731365217649449698800413024 11981734 368980399396719508989126737833956290016 11981735 8806280435025697152654254788624842240 11981736 -320674272986548195948935190118168985600 11981737 -311453998506566406972434500423192957788 11981738 -405855733740490495906723846908604667040 11981739 108367036742942501233711974002748506880 11981740 571140709397191551955215408311640176640 11981741 -208668656866988325927817819793124821568 11981742 -541604673116069364714791816541266826240 11981743 496170997725703310854154970341106414992 11981744 289080491808030699959916049799810482176 11981745 326533483611968573326675929516571775220 11981746 -58728086167768737713590348225913048064 11981747 194977669326767470044188311586342207904 11981748 233184063099904525773056556659943198720 11981749 490297345190668579095929802006371024640 11981750 53587114050085095925124009787903264000 11981751 600930802296001904393213304093528428880 11981752 -1329798814910010792328701386901601382400 11981753 -364173904213542123198818875079927246208 11981754 -131858337409171945747155023451393030912 11981755 63270143058374328458898607021941598560 11981756 346657262461423916273040745220537402880 11981757 1133459541723796485288230074298551915392 11981758 97629413979670549051823400193964091648 11981759 515278575181179486920958248498890314480 11981760 9173949732559005358394852846296104960 11981761 -456107567865115507815777245028999712800 11981762 -347398489339973860539324232089056163600 11981763 -4514825810369507379762536921757265776 11981764 77418889538734272293053146126967977216 11981765 -568368038536215242945741495061709382340 11981766 87529912580508944925450103029054779904 11981767 3617657104790423380163363140728697952 11981768 658710321593027394690977410264966210560 11981769 14033936750426488478743824073275290880 11981770 115831220227842875885560810619563296960 11981771 -7016833167862902435470717859277511256 11981772 788973721050853576163786777774739947520 11981773 -902391631625928412003167239647991491978 11981774 81686155469285974171999930010094839616 11981775 49366340530497277276461999753498174000 11981776 214596882937346387260865904482362744832 11981777 -231161148305697139666772650012027375374 11981778 -3380715670053079137318758711439881472 11981779 1976347172162178437242735010588912640 11981780 -324046571946919930208166060546206054400 11981781 -222214392589916077029272902737376321920 11981782 4625600667888152192612202796278543552 11981783 -1925722330064079818835541600158646224 11981784 553051164826446236588444555727712419840 11981785 -652902793059351593119704208410092902200 11981786 -373045775908030360891939539761123259408 11981787 147763080907449199092723415101414312960 11981788 26252277907379161829625203746513811456 11981789 424466096471268151841070130003810052940 11981790 45383208809694216471510625457418240000 11981791 -1578389945971793941071154203751912851808 11981792 2406854267429298261480360495370804396032 11981793 -1149545308432867942987351029139863782976 11981794 298778267809626947238449293850778544512 11981795 343676318005548475489034554000470629280 11981796 -31129781245042569240974069003538862080 11981797 -11548663136981189618555124148185633600 11981798 353528963581489951378522945061893386240 11981799 52463408189667266410096569265242406800 11981800 92274828625002827473675560961781760000 11981801 405449437656288905631398962190046115812 11981802 -66973692560515659705245975534835887616 11981803 127680534078208746602573829146765950080 11981804 -182245350192960811705479794914651865088 11981805 -104398814350614560637715614324777401280 11981806 -159440309108837383596987068748190899648 11981807 -205606933871653369775191318604704679880 11981808 -40975214357536427095232448829346316288 11981809 -119541790776362549837277367300325249984 11981810 59427370093838935629957102143682693120 11981811 -335656508115410076456521379754915962816 11981812 -384103448568305393387791361399422599168 11981813 765225869131697990647834057034341222062 11981814 256229888243290429406082921579881675520 11981815 -393975867879131836049471203741983398400 11981816 -214723112082533957832018893930252206080 11981817 -1224521028395953712367810028478411225760 11981818 -23977085206329871446757980274161937920 11981819 482809871392482306608502789076462061496 11981820 -98660349864482690856439433021769169920 11981821 -7076432006568176080543631576724246336 11981822 183399528590261141616280055807216627712 11981823 522914453463365644163989749137683999560 11981824 553187540093216515211711629594581794816 11981825 -191364429715436658189293681150432098500 11981826 -27800341714992511125437774681097295200 11981827 186278686373940433940015075077959718656 11981828 630148860547510937217930634291503196416 11981829 735754774230538947375365364579322428384 11981830 -99894079717919166613885639365152966400 11981831 -599081049283253862901160403981112747368 11981832 -376864490336196795340834714516447887360 11981833 -83165143614683799681208557909173074918 11981834 -202703294939574636481405355961032447184 11981835 -633040532931749384256057773863749486000 11981836 -1140888214783088341151998037466410379520 11981837 78086080234478363957379471354846292800 11981838 115496958740178807136958218858570106880 11981839 -1267097825732707856623433784412487329360 11981840 -17853896325847112809867344497255055360 11981841 11469518782748364853615136108771752704 11981842 48107339771321500182669041479418402592 11981843 261424361396228543683372052677336282080 11981844 -184912986435279777150614776742118303744 11981845 733034081209154971918607990595000539100 11981846 40698375334817292295092731571934528704 11981847 -595819837698534634596336950449443240600 11981848 -141114520620557150038686070723208816640 11981849 -858206385811862506231219663450026858480 11981850 76953427821937811667717524547516499200 11981851 1250866911254671551164001780965872988160 11981852 -844027722334271646684772555720628120064 11981853 242487240133584109585533461042683453740 11981854 -355052974618184718432034931916994691328 11981855 4712288721269431913108526465928401120 11981856 -738448613176818521481513973318759219200 11981857 534170658781898808267689837247967866772 11981858 -119803611520146039270606722959180082688 11981859 747110534528862450802153695422424470904 11981860 -29413729922311913507053795788325171200 11981861 -550734600605823101941461936315252124128 11981862 -107538172452396006934382248413056352480 11981863 -1300136892218007246219982425735158074888 11981864 -14414653333191903175059233764995317760 11981865 -14848422901136048634867709552776228480 11981866 -55228136280785917319318398654071777696 11981867 834684284097150243495154529251017140916 11981868 -172826587462792158945801880819876684800 11981869 -307612910914630049281059350411149246752 11981870 -602247346044455106741613536553193709120 11981871 -917419546209637107703084966374354520320 11981872 -78496202399557093820138583624575877120 11981873 -658627445122987386729128275925305710912 11981874 -33128959215194847059931946054544595840 11981875 73704752081953065813035238149543875000 11981876 876389263255800339265753216635905919360 11981877 -286671641981875579182616303153894483680 11981878 -953204438273672044614952000073050657344 11981879 -13292251971445960805658484970018836032 11981880 -181473395201632842798650891851098316800 11981881 -263219452873531732858951348755601480236 11981882 682870375497679569391800762697724054784 11981883 -227195640261553396204499712316683631056 11981884 127378843561280961213487706886107461632 11981885 483880198470225394915278444699238481580 11981886 -157296808412619592520302376278311945216 11981887 1581344940608525893085492293408957309360 11981888 -27144279182533177543193191852801523712 11981889 -708481898269574380672124670308554159872 11981890 -405416534345962239544201312893937720800 11981891 671552895048361829070059702525858639292 11981892 -57905737269935137186841358896124887040 11981893 45871620371855797390247579786863600320 11981894 452253734473011776869789185161208047040 11981895 -261515482044948280907980210980684453600 11981896 -808011888721324639699788861205679308800 11981897 306792859166335274538501325336569186240 11981898 1186091723950568156131965003908046551040 11981899 748581047966454131790030634693556762900 11981900 55022473283303662387608454777078963200 11981901 101913724738181298330984208614798978720 11981902 -458320764175143571802078381873375006400 11981903 -31642943793150807375903990670039303680 11981904 62713547980416498613826139579482112 11981905 -416964363377214287636694981509565196440 11981906 989697078659594338312832412429676649760 11981907 1797480159210027286802732868851351808 11981908 -186857001117201681669819288656866463872 11981909 -1327833961174141518564445976799546211890 11981910 247924995031087027811846208585970974720 11981911 738796677069544353941586138277029909512 11981912 -308392622852566922706301391496551301120 11981913 -669881391541189758463512190989808245600 11981914 192279365345363740170072083347796589312 11981915 -723504757130720764418819925029942415360 11981916 -107197169118639730660106754087394649088 11981917 -260203126988425269988959079817713635034 11981918 377754066485913256817311601775562125504 11981919 -38581319721873179787285739217294973312 11981920 -557733765081978975896201524420497899520 11981921 -535154464469481838834200627548988026910 11981922 -14465401429762961913843680653301898240 11981923 18037895044142003911657021810777970520 11981924 -769874777651876039984406796454183455104 11981925 -22157442518303519033501929455960266700 11981926 91214139042766108186995843247447232640 11981927 -730730588904315381764092087249538717520 11981928 4559787623102862343001443225085214720 11981929 164506158878230628354754784349198505530 11981930 12379145767316021195844368769033984000 11981931 293961585364122015550261726675893490248 11981932 -3217432343267738057566171466195399680 11981933 -19642142505297210268328984855618706036 11981934 30460038105760037866138140698904714240 11981935 232347381208761239273736142457788568160 11981936 -252824410897313847350735400725793374208 11981937 503709436763220841185737007269127173376 11981938 -551279178579472119314888959168362794880 11981939 -983064252223266840589867179246725496120 11981940 66056737138094536144893265375602247680 11981941 -868105201082439712599615071905057992658 11981942 47094131430319027750336218761688121344 11981943 -730617721975825920942593784072882519168 11981944 -139549680523251381227680379377596026880 11981945 1556191872487094583464206779468507874560 11981946 181580708894237186066865820068720701184 11981947 -82299910092805811900441422394664536288 11981948 788986476782105071561120278315481099776 11981949 -271734547828861609298186443356755367360 11981950 -1932607407237637396081046111654846400 11981951 17967427865991412883042156751754360152 11981952 -565811296419308805619823718563630284800 11981953 -908583753647630534638564517387406793916 11981954 538386931022559010131601022907720052176 11981955 3985491641421417799263704798836802400 11981956 -129259131814873526814933454087285616640 11981957 -87994988110792084777853739654873776328 11981958 -168990080840472427384046876156605617792 11981959 -983499168481438302677299226989513715280 11981960 -20008039659997267776595686296039424000 11981961 -29299248111443171760680227159862907990 11981962 -19832645338123255658245603163271151008 11981963 76669476639435180923513006700025532928 11981964 -350797078363308663915427216495800513024 11981965 144179662676484236603956022525509923840 11981966 -962462216959970368267821566856340497600 11981967 96219989706826311270056589070966619520 11981968 -21475696544205810915320639352771379200 11981969 504942596214059929808227430627552385396 11981970 73613707177689056347626767395123238400 11981971 743477043872257425418922357818165984172 11981972 -855111805683582831735884496133405828224 11981973 447477542655487217523982607245873658784 11981974 -107366955902956127904108704491138147008 11981975 -75297493829019637090696011603821807400 11981976 44391954209745323270561183836128829440 11981977 -127727178463737252298409881980766444288 11981978 -20805466706465585227138312040092857120 11981979 120040476738980717305028904340016815920 11981980 362791271705451939177031285591299471360 11981981 276273135281426868487513916339734627200 11981982 64827037906606694003955062855428036224 11981983 403722921849766400900293999665475679600 11981984 -578940271082348572813331297613643776000 11981985 55477453573177013126650137922729008000 11981986 -527485421399230480848357700299338348256 11981987 1254153294255946963520557471454733463272 11981988 -43601265922909578077220836620377600000 11981989 -83610546738561965657289125455943320000 11981990 862048014864884503932422193477259173120 11981991 -98376200689006831854464583189321136896 11981992 388889648672693639901334911610728284160 11981993 -728378024781834922417785931856957616 11981994 -57773641051448337405886008229004037120 11981995 405154780048006604607690872007055452000 11981996 82292454815437761487080369407632318464 11981997 382411651556723385855969937940051790774 11981998 339936548588125645793054974411100708736 11981999 252930606550746548081368433282986746000 11982000 -85450659837672340812674992310009856000 11982001 6493282201310318920185489393502198784 11982002 87359053648134517818916869167507373600 11982003 280329049964801243047815629674774972416 11982004 -185406752627682284182837727227659257088 11982005 -168880854276976247227896796425220083840 11982006 -8446569952741551900328070166612192000 11982007 -332270226363211644529876263184335286744 11982008 -394874605895254859233765765435368038400 11982009 -449338149964877442692490269082530899200 11982010 -364727603290917591715093540934115255840 11982011 -367236027705622475690027983584210853968 11982012 140922715516331600567014615000196628480 11982013 -883470335893752450812325863197837152896 11982014 930147372044183804608837155416250556800 11982015 -603429602160600078521673321657956782800 11982016 370158546563637475497252443488554844160 11982017 1961788823398594173873209572525732240320 11982018 -150116613826623866480578237539038292096 11982019 -333748459103384918995704021233001924800 11982020 143342248378099211695348920561498094080 11982021 -923818475882953781926186198366295539488 11982022 165180589153798496790493462821627861504 11982023 -1225699575746478661127477873915340562728 11982024 -1800101426177117112332217233218698240 11982025 -1541221665058708633352229457796288100 11982026 -50548684195088945691886988987519416320 11982027 181155693013516718677248453155412956160 11982028 74514798616906677524377224957832811520 11982029 -570038286462324507718322975530608150516 11982030 247441510728520980201167705037767560320 11982031 88393591260844399490652758518394980464 11982032 -267673988829180865888584902085693579264 11982033 225984729105324814466245526141232769920 11982034 119415764517687618722083262701692817920 11982035 -253962732104486776515322796282491374240 11982036 1145811292351343317635326328773541888 11982037 703774946790615880604090635411788708686 11982038 5521051896724552355133055329992243520 11982039 -1108993222561904545592272717580500304640 11982040 228230853622901803245458868565660876800 11982041 327807043018801387380465642913135346442 11982042 -84899982247834931245656024074766340128 11982043 -122723076337089212144527598933799010480 11982044 -293840136515908292909611812021110244864 11982045 26135646054446499331668701619928415040 11982046 608687584715632779419114219845939430400 11982047 27307123170613075996963554845188796928 11982048 263807207113605048808152691967022071808 11982049 -340244979789634793386420314103445177950 11982050 154835005114211228129020868273392018800 11982051 -129042139236630543136308026707272133020 11982052 394538057896136544574825136434771742336 11982053 -1429035205707464574289288778670010762596 11982054 -155294454901652894908329073498354157568 11982055 -236427758538558504994198920868275812040 11982056 -1303000390004070354448944769670399493120 11982057 431699027380580721201391195862042428416 11982058 286726521268510177191828767717852436480 11982059 2518659947444520851204612978967088768992 11982060 459436614350594861875686550446465792000 11982061 -88892277190352168420670425302359097216 11982062 -29639761712596659713235233475999211968 11982063 -813710195180648057747946679076864248056 11982064 -147369873390963864377703137347082977280 11982065 890304034089003624094961518886964393600 11982066 4531496630171002882449578251838784000 11982067 1619431937189615449302957040301083376640 11982068 360568156543973337195405661895414274816 11982069 638988067962118600174388668381522541568 11982070 128841919214692824999765821068123334400 11982071 1229782593222585035870341834540625239272 11982072 224572564817947455238702707361962577920 11982073 -350318531063675242237892967043184863856 11982074 -9504454776113784399315512454462620160 11982075 182742247563694214051569145546137824000 11982076 197752166166733064686310386633227122688 11982077 682402570470549712187145132299578033260 11982078 -51672583163451855532245865961066452800 11982079 -23041799676859862507177023765785902080 11982080 119663604776849642382474960037446942720 11982081 -115716648827342883563338599467234631360 11982082 -176457275847508273545729351938107120128 11982083 1099497240360256561929259971266794265376 11982084 353155341758757913795599116927324375040 11982085 -650282175384721954865892749125840975200 11982086 351201087478446531633211919614256401920 11982087 452374589629194293085255422481756050928 11982088 537771862845899806999882846258151424000 11982089 -83035965102739540944500887912154992128 11982090 8089294892599074167787418982794840320 11982091 -1081399602852108389025002823302473470576 11982092 1511718631936095280591243594151817272832 11982093 -1012410556962852424814856555107199725952 11982094 637224985119610758969523525076636700096 11982095 335045416616853608693459420258484030600 11982096 -47276866810869755859562630074314784768 11982097 692802085085710300555691027172445348672 11982098 1377627824291199107253696167163954336 11982099 -84110663073260118621922971691218875280 11982100 -38226430688267583798708817237340496000 11982101 -544461144872628482678028454562074406898 11982102 -60593337952759523400304250132276447232 11982103 -318536868998249148576832682806740072960 11982104 -1105645925212394849744967777581250969600 11982105 450079688343825620427249398955963917700 11982106 1113500685523806204235681735205953703424 11982107 -1042788613270956893200503879345949483644 11982108 178759366847164157777079295803024061440 11982109 -431316304294585741140338595214200769690 11982110 -91509949149673664621905967529075110400 11982111 474284590702693344444874920351608540304 11982112 -476451273576563810635067368513225555968 11982113 -527264677766831894201266225295640749952 11982114 -224885087074208582841238768307665647360 11982115 763705235391896674422457220437715255760 11982116 -948732360291083066419245820758350079360 11982117 -117247361789376177627044919253158659808 11982118 528052349213882034121440950732740769760 11982119 -602661845681640347979574125143867242704 11982120 -49683033035054612246494669876907212800 11982121 804576792440717388299352335969492547444 11982122 -8578760810337511890615433416100811520 11982123 308368264140428697327092899963560614172 11982124 187594939091723852837750370951189676032 11982125 -697233859119951043526901663959721153000 11982126 -10334655281406444904133449048270172160 11982127 -566983103470226076060331471531198102176 11982128 79787404130432782927664369867164925952 11982129 -438323713817764727213413644236597268192 11982130 60973910080900012305437393337776017920 11982131 12129685495511073595447264079704878240 11982132 299243145993260394915688252914752029056 11982133 1997357895826144466362368834940261920000 11982134 298632607724615985831816824502208999680 11982135 516471589781103405240558175520903500800 11982136 264355993545622642508399535767451033600 11982137 -1871475017306043306315137246215533228 11982138 -104872168291502441560989952448373265920 11982139 -545491233225060658177682165794437302576 11982140 3717981674383808318197358309867412480 11982141 -370534498697304166917807868586201121600 11982142 266873023620625413182309353259759561472 11982143 379006920425513860168941449262381315720 11982144 159279152080806691562082032122563919872 11982145 -379935567237593684823270323345592361920 11982146 -1556608718580910520161801694947370880 11982147 83645944033393082012803187880365580528 11982148 -233255135942581778486709032900838109184 11982149 -194861518103758713114107379543011202336 11982150 141513134458884814456192894530513664800 11982151 111194599683781666206319074662993888704 11982152 -49509885101663351199572934909365452800 11982153 48890867394239920667921264395357037184 11982154 -247329412440342147256372352730441544608 11982155 494247685537948818501859608379686735360 11982156 307453521982107704093685492371726556672 11982157 826592196956259707173996276236199726464 11982158 62406534289953495541794586541057222784 11982159 -52718331619371897524485838934845356320 11982160 -88325004334402868427372967927057612800 11982161 1047583294404055303324020069768891293412 11982162 -457050440701063509234334386945653882880 11982163 -905222500147770780230981053396193581588 11982164 -847481934461843741935797031155974250624 11982165 -1951783032838663331749474991423740800 11982166 -479944088249371285325352937288827062112 11982167 330948947191252262707495241962445796960 11982168 -34248397149767265288980952977935902720 11982169 485789342128845244352057701442444129860 11982170 419466249644584173094771748876041325280 11982171 808307985265894913166567377826324585840 11982172 201165338918116217028828225524574569472 11982173 270476120191679212103189119956115393920 11982174 -367202498059337666596892297048652546240 11982175 63733939030589565708589902476749525400 11982176 813723406104495911859440227345692229632 11982177 -475644580059579479516416676435467145712 11982178 354995141263202955779541333915246803520 11982179 949697816555316030559070805250432553280 11982180 -201231460685560183004968549197671301120 11982181 -180113926131518356106986047996029458176 11982182 -100532734928990814769057644018501244416 11982183 1247777091025518265438101705171941485824 11982184 143935726007923528663905095665538611200 11982185 473359361518997286923228259203625772800 11982186 -421444961698544375392482241361742834768 11982187 -181798771873641324732176746281818593248 11982188 -42038159274906183064880153157112396800 11982189 169817239754833908901961250854165996640 11982190 183176972562782472725974907517878908800 11982191 73567540245284289222945314108836869600 11982192 -75797079481328083437310263788198952960 11982193 -82323370388711523682024849760085011916 11982194 165419400533911840336627890776048984064 11982195 -61966843100302074579033328271083852800 11982196 1032317925851163817039676300587789844480 11982197 -503103957797122367048556744856626822354 11982198 -288903111194362313278960799459914344960 11982199 1358283625058143080163468151692175940200 11982200 -136529279655183190228308395184809472000 11982201 -236648774809488396291663747873835487232 11982202 -167318692940571729628425392453509154448 11982203 1302213594988040688853716473494648972452 11982204 66885036485551536216325415646301807104 11982205 -282194684913248828679345853035437441280 11982206 52271017952817106816432362670793943552 11982207 -874182738142484042098100509356066421560 11982208 4835044482984774531103718580777123840 11982209 361787554134506199984037184551668082500 11982210 35265110028591774467779660398356881920 11982211 513386366882309824677294399971384082812 11982212 -867652813998075702266403145191520505856 11982213 -93743627828812282859495120292917475072 11982214 34335053512960783680381874572620751456 11982215 -270577616247405586932874238981908800360 11982216 288833164148238386121307264677313167360 11982217 94262582833921239533741296439787160000 11982218 56691330119510519596648288264026741504 11982219 -383650565281485555252685983737806359360 11982220 -22334722049287588943528099124903475200 11982221 1481033907177560066041787529668670058422 11982222 -190145807628440266973147683822914816000 11982223 -158624405302198058795704149346613291280 11982224 377796474599926362529797088368972963840 11982225 -187709566471081423205448440370637256400 11982226 190976455934837813202059556973123815312 11982227 1043881964877948005464095932028997825632 11982228 -243349290179122601561577314115736295424 11982229 5603898705278903224966978199409735136 11982230 222192091389724463384590577633480010240 11982231 -177349493728905777731123764630290764640 11982232 128305845320333686621854543653668024320 11982233 495470587404911830781605236851259121482 11982234 253002807326253365802615915392382547200 11982235 8615580459749045105718840106662730800 11982236 157552188705562584869624564776172912640 11982237 113967732667774127842809592657601535360 11982238 -323798535458801937391320316589721168960 11982239 -555938131737260065169246227286698812960 11982240 -226631593594084762637901428138087546880 11982241 -438350185907625499079326355130218595648 11982242 43391311967610974870156154044744676000 11982243 85789727304292155100077331723116834048 11982244 217556013342021518525213927488665452544 11982245 6255326173082357956962469804025277600 11982246 271040920340320625991206071608916623360 11982247 187994292924301721445073228481090648696 11982248 600253523418224155739390009549104896000 11982249 -11362266169169614951512838124635690140 11982250 -122456591372257343538889473763785216000 11982251 -11563865723909518087226760577053341760 11982252 -76951939637030342167499011868442682368 11982253 66761889944472851607299569588555518124 11982254 395819870929889825546950992834058266432 11982255 -387350581520044091893122465496279977600 11982256 154197635845890793529701286435606298624 11982257 -540852943586911780838478507528532632768 11982258 313652772146678274075517218450154515744 11982259 891324068271251819422801779109065160460 11982260 -161083884463127554952737022675540428800 11982261 156124993606979535458551362099051347040 11982262 316758118959048565173661307817365257632 11982263 -887049642215918100453453401867828951760 11982264 -221163163152620202374192497073756897280 11982265 -23675700946169117527412154805667865600 11982266 1188491045259677027308004129813411457504 11982267 -642847507613735347514183648778618588 11982268 312521013964476869800588608831389395456 11982269 980885823171382217130368896045634678514 11982270 288053201156166439829652133841733417600 11982271 54699738482780761363915605444871622512 11982272 -78139861505629689350014212393878421504 11982273 -914613938191152072706775780804491034496 11982274 -1323769256732525541760917767265142348800 11982275 -85458272627944375186079888540752622400 11982276 -494340736587178305820088157710037719040 11982277 -66505839674801206638236033420191995874 11982278 63021305038738283471172459686713067520 11982279 6853695834224650557005410389862394448 11982280 -1058966339548955358290122679639659315200 11982281 -748927101602474324625813989782737733836 11982282 131955943751130236688079482515902387200 11982283 -86261078634260166793337822044089361200 11982284 -558268874385884754730402468996062000384 11982285 117665305742214961122762827675495222400 11982286 -708667201037714059860404593692170877120 11982287 433402520362277300297421923340224354640 11982288 -99969941435312623838148311260460875776 11982289 -1291702422720154125165471828571201664400 11982290 -68842783831169632217125449123987573600 11982291 -397919985113710688357214352686145590432 11982292 -371399281928238811279522030469791815680 11982293 8912968286977739814419601310079309760 11982294 -1182001669048021219624884100284139392 11982295 19430598691348628269931815983149607840 11982296 992740169500583762050215717186345953280 11982297 -906804140822233766642819493862471765728 11982298 266170916744270860657635094139000636400 11982299 202813578865104181730898959809232298240 11982300 -81252085149876135207813215022751334400 11982301 -1268905399168898886910251907566173444698 11982302 112623950555598205548825436450754064192 11982303 260361106793944779273675459471998841600 11982304 148816362875119221445574102997772271616 11982305 -14783829031617619583908931208051584640 11982306 22351279419228685630727682802273517568 11982307 305951631871351262879192862813282524160 11982308 487098691883839012809914052178026577920 11982309 -717591848212685458538135680958422075296 11982310 5787731213696775323840100139896883200 11982311 -1382917532873212557403213909288441941456 11982312 -19775662880132139968858670806708782080 11982313 808995320897812439493297811625307904116 11982314 -491422010157150626490781001725911577248 11982315 23729665566993921461420145499132535040 11982316 -47251997682381891850998804940312456960 11982317 -85770161656323183258946098303412430634 11982318 -189168762487478173201971049076336258496 11982319 720227406975075843753136612873182512720 11982320 31182478161911507848860957619246202880 11982321 -58102497105210627985387711182056158080 11982322 243751038167619249101099902475080055424 11982323 137764789856107961590270283215932729600 11982324 302244526752839318036825430331572781056 11982325 -757522115507498515130687469791007368000 11982326 382469160145646938276959145396222552704 11982327 -82639433314715281856614300324262007168 11982328 662920178826656386110642545986746716160 11982329 4058266007672699449507691192873019984 11982330 34860936869690231820298094517680881920 11982331 1164656231365210947164706263079414891120 11982332 200766203667568917636065781024988941312 11982333 219425998781788246781152918456599940608 11982334 30766604503552035612019111911607656192 11982335 1143933869541672474864322644975989522280 11982336 -305136010638964184792861553902537932800 11982337 -1848862802687920114366194023258887680 11982338 686366721572980338019538854613768890320 11982339 47796869793165780125439462509545119264 11982340 262688960437294187103253671836888259840 11982341 -320035810576357485579555626661138536928 11982342 377251575247129237672689592175116677312 11982343 1184224642384982646078779643444797224560 11982344 -256709820314579856832016320248932474880 11982345 -368108920957465403454707760199512444480 11982346 -200073909545063744282103300250757747616 11982347 -930427357407603233624894904720379077648 11982348 304228371297620221062682456927327758336 11982349 -1145907092959734839806969922077719080650 11982350 -145611299341484923841658354275367144000 11982351 1123799090259266471186563933366501510800 11982352 -51061733422476368439837823415622483968 11982353 -906062134519422418821408802166103928398 11982354 -422341550145000313561648716435425796480 11982355 -2885733367247309267271942544431617280 11982356 -632792340265056787532456111822072770560 11982357 -565817697301518490019145898321307583360 11982358 -733892297079451368640261559996973551040 11982359 -943712832357571567695348670105990624440 11982360 21851528176249124267877291816405811200 11982361 -179227507403721365467697148628821239808 11982362 364484359642264834789758428779872652800 11982363 -182016161250820607972067644014896266856 11982364 -215036533181559538895625127494701480448 11982365 -229893893942645010840079148952931933200 11982366 38516850932982826042358395341344864640 11982367 128946932187216846504186199263361715880 11982368 669328847793996024483326581601596342272 11982369 20018283949350175834084220101805184000 11982370 -144921737124803978074304883546530558400 11982371 -45087446669041587156205114292844427428 11982372 688534379986575229496555775924805281792 11982373 -182870797430100170291424086186026675272 11982374 308149159996658924990285514827679699936 11982375 -1091796071869811619448917637614864282000 11982376 184913055138770522259968876791056629760 11982377 3330072333222024151274935434789133344 11982378 373701855888428459639221748152376218368 11982379 615440456066149744109471836653177132164 11982380 9386446098043634532998153571509314560 11982381 -6391156242977109138268639096382038176 11982382 -925147719386832195406088481561573368448 11982383 89403627940562881001062755462298690560 11982384 -169255420243881059213258981931974983680 11982385 -761010578802938130264199422433327357440 11982386 -53670104276753421227229780998059955712 11982387 -49162095617307651773075189639102803200 11982388 -92158459627768131710146878281123840 11982389 -604626837282347286129893715474218424576 11982390 -51486203806535711721961442138878310400 11982391 -115123958250558121235115931633370210808 11982392 -179207247844484933950171718119758336000 11982393 -385650504934925625116086892418171213318 11982394 -492066851660405450033880676321106699040 11982395 72661071211653212373362026543363720080 11982396 494913205037342112597860098890042777600 11982397 -511466250379470660414092676101000441728 11982398 769083439420789488575048144961790479360 11982399 45334568851930934479118239617662963712 11982400 181846679236039026107143132322398208000 11982401 -1704276299838727759430588155987420193598 11982402 -241474421442938611207268427164431340544 11982403 -16302046137539834700576544831504167960 11982404 -29658458117731157418411055288035164160 11982405 505369417428497690798579862448803796800 11982406 1099232822355505370902785115996329418560 11982407 196318817675888949756169752462913643280 11982408 -594761121573515837502313979316787568640 11982409 -51096760319531484895081246259938453196 11982410 -170807313996644725089224605611739860480 11982411 -42954494960391272848277664225087143340 11982412 173825812477451661436689428659117821952 11982413 -314242531554047134754635068712283428680 11982414 71107638527273992555303661315626911744 11982415 -310338859611077048564162143098252292800 11982416 -190258378271581985129413917297411637248 11982417 -693174870428539916388002130602280122688 11982418 93441247285336202878932267716425122816 11982419 -1604566237029823712357478433939926820704 11982420 -244386825184844233003048755855394310400 11982421 -1845707960149691313610799719950599431200 11982422 79051059722415212507959222940287468992 11982423 5155465051718525060901091900315347840 11982424 511486804355193612425917829911669032960 11982425 54377444137504913144234006716687008000 11982426 197406010223144617834354073455248883200 11982427 24348399135660426547989301723357310276 11982428 126595135403282814015759463625294876160 11982429 149076094476810723486061024249320067974 11982430 132829494768165959756483975131955973120 11982431 -806967365458335729456445077158312691600 11982432 109889558677555416468316618059864342528 11982433 -266947822361133640202592657433195251900 11982434 -511697664040218557531112307990225662384 11982435 372021379047069109131519362984256288000 11982436 -762058393602299594314467905164314536320 11982437 -510503777912721319389062632507820710914 11982438 269977765704091324549456594155045465600 11982439 -26025464235731897808467758191901697280 11982440 171301688419057436923789838268992716800 11982441 -98201166595798884268708251952485437808 11982442 -317219408699207239136599664725361986128 11982443 -1209958249953092912258303372445401860056 11982444 523793026470638697751480643956164220416 11982445 -388867972162257903362503986201071584800 11982446 -77010859969923585482030263686525663360 11982447 -560059542817120224667501198739413832376 11982448 25612773204937282432090179963786952704 11982449 721264076593567285744936938462323754450 11982450 -50983518332664879080011931031636787200 11982451 -911463764841654419501419388905334340976 11982452 -455271244640431608763349089539695424000 11982453 7091141968901902895733338034849381888 11982454 -127241664527424577580954192719322413056 11982455 -300961845330946372561549503167300663280 11982456 117514829855737041522609199194555863040 11982457 -494320596150107575845751427177466483862 11982458 -352308304062168800731646820908819851920 11982459 -105390575596195091873658109772402844672 11982460 63755775019085254389019201128609784320 11982461 364968437536672033637675308058566258944 11982462 409966222486281188988784330237424523264 11982463 -1507599971461630270317566370316318300800 11982464 -304987944826657173379976950582345728000 11982465 -905098146199057586985309164405564496000 11982466 -3418691278248704123992910666177174016 11982467 627760299528270291059024109803529520032 11982468 456382064893563392570293040708698967040 11982469 -506661526533657110751379742120644596130 11982470 -181235294303240777860856212833928360320 11982471 150984330942767099583335008550982099840 11982472 481220354408547661973902987066330444800 11982473 133762464161791056871899887189129211060 11982474 -25150407005144550030808372958867880960 11982475 701070162308687572720124407579694382500 11982476 -855555161694070987990673337407291051520 11982477 365357871052333455303911360818135883808 11982478 233686555569336169825194868312327727040 11982479 -463026898269337741345835141222003114160 11982480 151796622594537055916775424090417397760 11982481 140538820763240631909885234251780415360 11982482 -432084411689906411193818016973229751408 11982483 -264118842010509636274519846784672908800 11982484 1277270427329744779305819094940175787776 11982485 460209884667622042238597907707037609180 11982486 273026611101059932074570978739898825664 11982487 -55037480802751040948495231878897200000 11982488 -357814782126484710888497525758101872640 11982489 -473286051693338948528997756305467016352 11982490 210789424813257963921933399503421501120 11982491 125334798287912333714082084756178099032 11982492 372867856193741422540019331772772352 11982493 -1289156378436168982035471926933371615258 11982494 -448474699336775524798004154687307317120 11982495 -3394748684576075156248285114895347200 11982496 550466671863532785907200206753872871424 11982497 647009563345986827794442531739155870946 11982498 486382826362329546741335969959424456448 11982499 -154341121905116928911103605502921747936 11982500 55187304202757244673973049357546960000 11982501 677308049353871452579614765786968149692 11982502 66156260383591425092982385409585264640 11982503 -177524189132042901354004776517424727696 11982504 500006477957231308568707771620581376000 11982505 -50524043396868539241091884244659283200 11982506 789931844697752191558751070184827083952 11982507 -423946173714920322300325400306392246608 11982508 56759949918764842191198691552453891328 11982509 38918287488674516405392506033235008 11982510 384049587875167175853976137780861657600 11982511 53431338992469032146648002675650836112 11982512 -19070832494956070593804539468722503680 11982513 620643636759341752349468595259561797744 11982514 327986219257683549930859093971327107856 11982515 -105659424015072591412073598477907348800 11982516 -66106175066654994496538718144020176896 11982517 -166967450220322275634305404682207352128 11982518 200343971533305041017140856494224672736 11982519 -380495032648274702274755410756800264960 11982520 4296323696712928240229278839753523200 11982521 1042965584552864551744275134416610341200 11982522 -94294051679764758741024502257223523328 11982523 89293757807399619541658200323255127040 11982524 -334254431231929782428532208480904891904 11982525 -93979948064231275612312042197085514400 11982526 -828168479803452486294646099339614444288 11982527 -454176438467562474727576006192015410624 11982528 71866681211819058818450285918498586624 11982529 573984501052609354102758249109301411284 11982530 -150196166619636883960680653534077785600 11982531 -93576021367813353140309077527446239872 11982532 -1171588082541254701458537863267604498304 11982533 -345722783105121037244521282048452949218 11982534 -191780883673600514914596624670404774720 11982535 -449169558653391133146609563171030767680 11982536 -61316020373587051606819863581796925440 11982537 -20645669952885642514974350817946467840 11982538 108297637330405357103520132570415878144 11982539 899348034966629558718209496099212419920 11982540 -108075458197605829601965982225603788800 11982541 -764070844285662865256033967078792402058 11982542 -299524230833677087296736190511095400576 11982543 -626079249065608624434447512427110391936 11982544 2553238269750043780243648658130862080 11982545 -594200992960524679370876058068497490700 11982546 -17735896714247172198354366046272729600 11982547 142676235360406614097693433595886565996 11982548 -1655738355077418609519463179502678554624 11982549 -181541244516233642875691984158417655136 11982550 129055752365398351120630103403592684800 11982551 84760280873300976276324980265938776752 11982552 -7631922042810098477731684200460124160 11982553 8306770542134660207270311472569601280 11982554 161540685644035666956297843730110111744 11982555 -250966925463570740468830196745162690960 11982556 478548494202766981051964255895970080768 11982557 -1581501980861398197041404526570042767194 11982558 -41346737991538092022418194375145957760 11982559 -23831402681997888140953641399317437360 11982560 1063741168159917417470543421018895810560 11982561 -21234214412233250996483271052248617856 11982562 66933258952298336815666660141059763200 11982563 -614782747038554905760149001152364449296 11982564 -409831860633171315078852006280095790080 11982565 -63250020666264779838030089423211811200 11982566 51459996744015068282825383288641465600 11982567 140263994583730486403552832165100797480 11982568 62195871456721368628192601425174210560 11982569 -817051053241926198041207641852855829004 11982570 476912447693890629587402597733387456000 11982571 422524947167283668427339049717212202200 11982572 285679901785139651715333304755974169600 11982573 -530105638129673602762555369238141884800 11982574 581423624446737768757294811570354218752 11982575 -235467129873059715896552685894858125400 11982576 -60915885071189456961585253399350214656 11982577 -56003575531457948586201061326457960448 11982578 -54089540441249547850916801585695269120 11982579 -570544347001176714894452279064585234432 11982580 268810812203797868693224782181586112000 11982581 -323842929191841951857597392285081172868 11982582 53283147408134845623213269443284860352 11982583 1046605777626469871966018064835614937832 11982584 167816764519151075728493459972130201600 11982585 -2345234056473147563644743753709470720 11982586 -20147377784098564518739204508607283200 11982587 1222838537552003140743048998234496979236 11982588 184658859037116719401556564504839480320 11982589 -479981577662892839765016558379613171060 11982590 -357644652701952373542469838692398283200 11982591 503969450339142460810971268239987919800 11982592 -107901944916348741131586015557450727424 11982593 12460866700452509064625709644175140800 11982594 126728227985557234813519840124675977728 11982595 -11465447879786373271438070749544706480 11982596 -166424931657142191852871148228709507840 11982597 -417762621313919024145528809238411456000 11982598 -189493353225309416406275146956789784320 11982599 -410346419929357914802057785304526375760 11982600 -220356566033834062805664580057128960000 11982601 457843424851850587153476919751268408602 11982602 118087381805094006074594096920700505600 11982603 1800418297460444019540961008720852096000 11982604 -429581892151694732445101576348770913280 11982605 533905891813664457863617587803862672000 11982606 512171543289856008966394998758319319104 11982607 796975874582950169365646264041532807496 11982608 635024423919701322662103227841536851968 11982609 324121574173326726355280180452869628608 11982610 291068132020396917206215210672639116960 11982611 7866389242646843688713298732271216272 11982612 -583400513862059471281085329164231641088 11982613 -598976321368255723356099019100439627296 11982614 64331284239369290025461570412967658112 11982615 213932233938374458559309652238511176320 11982616 211065568814476691637999766508430950400 11982617 -1648965584503066482551034181756464353334 11982618 -280575581356033544648661569680252204800 11982619 -334394216043407968848593338119532266072 11982620 -126268336064006059061516105995895255040 11982621 -39808976056669680079749968921253091776 11982622 295795765520677335773059537485043850112 11982623 -889217106598847719603595619155491444128 11982624 458349494225178050150551569962686218240 11982625 474506448870011731398373411251394434000 11982626 439425794989649780366656023530530440480 11982627 393483591550678198878696067828209210240 11982628 -169152406009371630012478036578729304064 11982629 1340991628482553254646691077955756743230 11982630 -260753770907203219988302791027469440 11982631 812630467358968517495142575151736552264 11982632 -122544484592773371155679113764415815680 11982633 -55029834591644261099194589006898301440 11982634 522400872047023299858422470677294842880 11982635 -34549870845029866898298093654813926400 11982636 106334502973784352086708089881850574592 11982637 631696412406051627334152242153737872492 11982638 -13554327254094436903488459939850414656 11982639 -735552079494495688765632807290555523576 11982640 -91796654974066760916379973051859271680 11982641 1801518591003933779838042346563522614400 11982642 90080006401074470677974909960472641024 11982643 -103655639619058335473553999553394005108 11982644 -613196900554911569326171871843329025664 11982645 100385107088196187193220275003483583420 11982646 -328619213566956985512572758764159716736 11982647 -378547712957052234460720626594992605248 11982648 -115875761676251083084766702843218391040 11982649 -484082899230541376310907370598128448 11982650 -167438255940687853705585142099568960000 11982651 -330027999658230754305212629103261482896 11982652 -1022679133258494948221528637264646414848 11982653 -846167205084626461983165702365499415098 11982654 -34792978547681712318168308283629846400 11982655 688384028868863517699460515722762049600 11982656 -133812630610515078276660333789193961472 11982657 -466067151613113884619624108635616982080 11982658 -10124284475025972108365560233358264416 11982659 -368480388879466368320137406055646512096 11982660 -105123790482779315984898738671993364480 11982661 -562613737739175746611104594147238480738 11982662 151748195982594931005016386346395473664 11982663 -172186706587803348214013769231870690432 11982664 735255756708566239232182307045818368000 11982665 641776513216916820846899378706284697060 11982666 192235004032614931749318608438246317824 11982667 -152047723339432006551652295835727763600 11982668 -1133418417616295667612458518606025501952 11982669 482056103452405307752574151663877066944 11982670 86321150996537489972547597874121502720 11982671 -1226079055574007945861818320759539868608 11982672 11223580183266375217430416097769259008 11982673 -220993570393039744124002192933534776160 11982674 63919315658743568325452160008838283392 11982675 312046761907768819226993613935468001000 11982676 346051453610304586026181783596132056960 11982677 335191505915808505645500985142199149472 11982678 33278144685674743409099282698561929216 11982679 521637343947928557740755943247409366280 11982680 604417278037006444059874685411466854400 11982681 426807471376323617813368848534790080 11982682 -363585978925153900174737829414190647296 11982683 370445664483315487182387494470152777144 11982684 167142942705596086227871445954398617600 11982685 -104169937562869468460549811826869820800 11982686 -500572882559723690430192899420562638208 11982687 -663833930131502121534166100921103366840 11982688 -1959786955824699935778525796576377176064 11982689 1393638224979106042355943362513301683490 11982690 381518303484567777481264714769583383040 11982691 -206568052224358355328547306689063150128 11982692 320652967216327536807298490960804828160 11982693 -84121281126765070956259656885250185600 11982694 -720892284715948799082384810840198486528 11982695 -587032115237012816595464681251183417800 11982696 -81133371765614910139004992451357491200 11982697 -410247162431537559205659829627165833600 11982698 -1844917021221585813722858722285393920 11982699 -1055473935922178934876519500112022183716 11982700 312680282809728810055789705597697619200 11982701 272129489808235839249930360269193299328 11982702 391949764872235558794438635038030525440 11982703 -1617214197927171215733767532544916896048 11982704 241862986299205186265670025200094150656 11982705 153691533735583774917517229023835328000 11982706 -557151252051250124648580739154202963936 11982707 1290515053122692002123889255171740664640 11982708 63550611535906943442408011690660843520 11982709 498640866025832801847323525366733497628 11982710 -243485015839672432350951262238394867840 11982711 460838190662639419546774119222641640960 11982712 310701525814069316158910386242416762880 11982713 1071279281868353255883747881278536622980 11982714 333547263755019480248556181429521623040 11982715 -375113542565692002196158107366107664640 11982716 252580414056482767523041104920692489728 11982717 221172303480708727416372583484394540108 11982718 -707631820685424482773574350294733911680 11982719 -404552498036370870913234151717324828304 11982720 290057212662392337158232078567446937600 11982721 -571065156380714499668991232473363742078 11982722 126616135223379353744858701305730098240 11982723 -46157967910268079923119822441521336000 11982724 4768885065028620004222661410619547648 11982725 107577998246026230757765329083739920250 11982726 183406119020908400721962816092130016384 11982727 1021048005099946370899012779210974481600 11982728 704321599616276991334483212360919004160 11982729 108246393634356534741408174332345745600 11982730 288126461437618654269927184470451257600 11982731 -83907091836977186783318433208035686088 11982732 -274362677098130823911283424143905468928 11982733 -475043917939342016239618616460920475680 11982734 -564945758570151904088030391782031825984 11982735 5486412031284407648755000663701976680 11982736 328510558829379101255752550599898734592 11982737 258972482759856172091533356873930304500 11982738 500812138762984141080518675698349983488 11982739 -81290978430956070748114387047095633544 11982740 -43663500809449628119607045616453550080 11982741 37815978287157126135882799096186547328 11982742 62624567498204129091448645953735206400 11982743 -116846129672054358533058113594045526720 11982744 -930953623600126640833407861995918868480 11982745 275808991013368608164518308396844542600 11982746 -66678216734761993391066242987850266176 11982747 16017726745437670350240749261198000640 11982748 568174089773912515362544718924699729408 11982749 -2225601517154334838653088703256475635360 11982750 43347430619972292301967328016991040000 11982751 -416391796301100745974015713482745424 11982752 37041054458720391699390173694289969152 11982753 1214017340226172105425598768062150564624 11982754 -160323030549432429766797282898998166704 11982755 -362730834560389709476712753181318119040 11982756 316528583838433857813382869639963156480 11982757 4874369674008734975015942624761572252 11982758 633693268619196512906758534849444224480 11982759 727546836805826273520956857243213470504 11982760 828725843333533261916766276260552448000 11982761 -3056011738091372724539221179577476096 11982762 530141630931560850743870694741772730880 11982763 115324631224981294395183437690474047024 11982764 185192663119805105155174712281141560576 11982765 -496615714250729045313936923451903689280 11982766 278064294431187923452458349187592950784 11982767 15301447808301622496179567840088202240 11982768 -67484536859348681386184553037493698560 11982769 -75750900326542374575296056365889301904 11982770 41020317240663098913621299551063664640 11982771 139461632289212768591152647222797811840 11982772 -886859389230207910061949314243881258624 11982773 1606927241009623832156323070184040493760 11982774 44392576648086537070186274286777024960 11982775 37381443641576749405670055637109894800 11982776 694171536607168505461278949692778168320 11982777 -85726560377685927216532172354754403392 11982778 -158415254434480852457503054589840668560 11982779 606776100533589990466177404533178872880 11982780 158470562415986528096530064802970344960 11982781 -884009298503800141613728502913877215418 11982782 -18649544372429068101161706588656179200 11982783 -37064838996784717036297482273723256032 11982784 -208024944119894919584050519553970536448 11982785 154420886375278196063161884640242792000 11982786 -222889393753127052851904847656945014016 11982787 -739682758898292927229642123928479283200 11982788 -601057379097635736510465259704613590912 11982789 89361319815662527845724249540445610240 11982790 -170804477282973905840456487383001457920 11982791 -2116536188493481897575940910608743496896 11982792 -440244317088255659883977689325946593280 11982793 777047461945302288471600938876845418304 11982794 45869876945415968848338600808349979696 11982795 89457699191560054651992977843818314240 11982796 184076182471473226202146034298220868608 11982797 -691055768037335593067803533458752842240 11982798 272034613380987707643444125666971217664 11982799 -240043397575420821389252474525166782240 11982800 1641443721456744558272675314673664000 11982801 -296960732937760678248520994832800740368 11982802 66235106961112226003366126678654367744 11982803 -439990424029909183554368569423633139172 11982804 -42606718625830264046146153115858903040 11982805 220691575945117044309283735405821722460 11982806 243998104049574818574834503483171788800 11982807 61661371838158234259882480520509261760 11982808 -927035427881432180988948371881579223040 11982809 -111348561223682174206706586473207133180 11982810 -861195626049310499704625154519367680 11982811 -1250528144705299232703208919431812310588 11982812 547565229043511270992328917983512374272 11982813 -262223544827212169953314406975668061056 11982814 -208755364794967705809102785851694175360 11982815 -23204170641982845127943503364565118080 11982816 760839827080412730642332399273502572544 11982817 -137913627916104206624476697997062087616 11982818 -209294840505153596388340500470805225696 11982819 -736867963476039435514381934730914268240 11982820 111271018233663041126553497787494330880 11982821 740444831895748799625627243976307201532 11982822 -181670311499112806057977303168080913728 11982823 -203966379853432138078189703167343320656 11982824 46085281620219354200420628422274908160 11982825 59597051600592581438113897365709182000 11982826 -57775530120083256917316925053493239888 11982827 -33695831915947320028726517439682988688 11982828 285145495306056529894068334266947125248 11982829 1024987128760541774641674598065957889260 11982830 -348547663149674077100701963324969102080 11982831 214013851653531029953228373523919970304 11982832 16027703319883624897616317419875500032 11982833 -98331179809375310744685897551593837056 11982834 324279589822362725252351945097548413584 11982835 386977219453319696740224673944892775280 11982836 186629959794580050026961054528071556480 11982837 747937190752129316522242489363035017760 11982838 -414795422139611421112375086019885068288 11982839 405269565665297026672976695811456323968 11982840 309457136040089266795949839480537497600 11982841 100694148140747913017994810982188374400 11982842 58236133232998052350301289890761504704 11982843 1252472612159371782148926024911683075200 11982844 -1120702372800159298588404573313801356800 11982845 181983147662565121062152115196717564800 11982846 -528966875970196476662598496767604622016 11982847 -1000828377014235997115604583489987016704 11982848 -44249950297809746996135249171101777920 11982849 695452158901155622991222460541439865600 11982850 243519572935800507965178571516502524800 11982851 1216318432521254237689752258567034521852 11982852 55144886182506495044817259857958555776 11982853 10963999825444175551564781187127090624 11982854 135750018098369218248769651381749588480 11982855 47190234048860453666033984336283438720 11982856 -96233720660470221300643173549541125120 11982857 371617617718033589398646849580980058366 11982858 -343129563292551751516837799155281799680 11982859 -181516492268732693467544695648883071200 11982860 -491370363651849036694906666986880465920 11982861 -887210464752963242615954134848887461440 11982862 376310337993683856143472171963477740544 11982863 -684465909064816629845479129538181853080 11982864 -5011317827894987628653010728430600192 11982865 37558602753722408559040358980294791720 11982866 -193718956093507576710258590884420654080 11982867 180069173982341009080580545049101920048 11982868 -104336061714620330028608517685301383424 11982869 -349260322850196864202199374492389373380 11982870 -361676068546754151097196022647076844800 11982871 -205686044598591713349998517774192818400 11982872 -1448188558034286165191944960759756800 11982873 -203049930223997920554895258426845838656 11982874 637191399720849174687300243055549302240 11982875 1619598855093996037708789422676341480000 11982876 23617375526620977210944837741596483584 11982877 20584558712910028500980691303314896300 11982878 87503059957164790054070826104829120000 11982879 -395976345239160818643252808511177251176 11982880 124320162290253771523406521895611269120 11982881 -412973323297464811367403652191858588318 11982882 318533885272490699781177372767531174400 11982883 958272465818978784364295025853235377920 11982884 -56737680598051078523506320171975494400 11982885 -512662495701187483029016209498725683200 11982886 -540108694847013326567830162915736728608 11982887 478226892378872563164275831308060946400 11982888 -115778916231840079106982128170991539200 11982889 -981981961453196274321574506528596274310 11982890 -158509301399925162638585295488092912800 11982891 -711482944280613289817196977383097898000 11982892 -247733550803422130660488974714649740288 11982893 14221150071052977917122709353449404844 11982894 -56500499207284159311450799963547922432 11982895 -44083010619899053056445897176646775040 11982896 5708961757836017354132428231087521792 11982897 25164079537459251392140707588557658546 11982898 347221418491837409816904832891889917200 11982899 -530321627961234347364929149846040138100 11982900 69358586557770107238704398998614784000 11982901 854967942733979240155612034457217196640 11982902 -134458943778676774230886106844008266848 11982903 261424212932599803277140962410267693824 11982904 821389465151938916971251498453352181760 11982905 -165512053627152796465042485580664762880 11982906 -13476851074684021920066734906106792000 11982907 136334101779880192626458256796046760112 11982908 -83607853398971135124114319300976010240 11982909 81764079972487293595563242926264149120 11982910 111410476446241390071749326637954103360 11982911 -853220780888584963151037040940022535488 11982912 -248592433926232763991391091007946752000 11982913 773544149876578764656414667964033940162 11982914 526564974828057624698057989276444303056 11982915 -17318218294747810638011031658516440000 11982916 -656213374014396441156133443514818109440 11982917 3348285159743934335670453031233653498112 11982918 -99121039338880230780547197672914810880 11982919 253342282160327614902953254204742158560 11982920 -247381237013668796495201528034865152000 11982921 -101063577577161490004164529908664110080 11982922 -109959177596445406936945051912391424768 11982923 -823785929639730076689014502114270383136 11982924 -265895161601356901859923087527956572160 11982925 -119252343253513395118218033183499016350 11982926 -150008151891455111052378688517457269760 11982927 2568094239853151548669149300945780480 11982928 17766470828058925213993493554613706752 11982929 137148060869272977330621045545992641600 11982930 21127365991791939264901746602988510720 11982931 -329767679383453868014494410116785389856 11982932 -175904035050610701131203004231907852288 11982933 -421276952808828927509955120484701821298 11982934 903675381922969655091444407961964138752 11982935 838400414880019970460740198212930649880 11982936 46167690599350113417162534763309301760 11982937 685023404142315093105436069111204585732 11982938 64848208747235165505276151090020484608 11982939 -8899237511078788520158013355364156800 11982940 5589163861767382958688288846867863040 11982941 -447447331942751632030445854078421885658 11982942 -376617084274745926182023227363173332160 11982943 -202280588907284009612560887149578959168 11982944 -85560248898470780348757883495364689920 11982945 81561589007561452803581048815619947200 11982946 32196342814200591982375932817766958672 11982947 160035907906015971360007572847039785672 11982948 37503366618959121349083618908354709504 11982949 -913156473075616857800771675783159273280 11982950 23534909676867286574122398772885070400 11982951 -944409569676435518874852882302091878400 11982952 977280869802180745292168499920040729600 11982953 751029214678469471502943616280261446202 11982954 -27794969147486363796489966056557461504 11982955 732743683515624932970448835229439131360 11982956 210000077724670476409514151401242122240 11982957 -149270159655852596086835256211406684160 11982958 -107283474065058375992490650616602296320 11982959 -794939325314515206607340882043636545280 11982960 -49997108263344988940183525006603059200 11982961 95079772242798279808187838143263300562 11982962 -395670042490623214537284034435299440736 11982963 -91588278358899945382039578257666277312 11982964 -18799074546475437118732186252889468928 11982965 356600742139837536325065153701021896860 11982966 -159671260320687771981373781201763072576 11982967 171744592495350811235753907511193095016 11982968 205565355485125960279597537492958760960 11982969 -619414434768264567448986476207669739456 11982970 -89333097109940633275708633165970956320 11982971 174569276331673239246751370776197643008 11982972 -140529507967962564400664131165804919808 11982973 -3307299624488313620857383390050694778 11982974 176572174565763206745118643041623149760 11982975 -57785770680472561875922392641929103400 11982976 -12402330138762992233630801817134694400 11982977 445379529628573195458580356729307006080 11982978 15651160016072188998089374711137593856 11982979 442970009712673555923362718628267361472 11982980 -797796872482497767311887649093177824000 11982981 9343633044950767510559194964851824480 11982982 2503911831468865823958303630394552320 11982983 769904501321376963077647919999271885840 11982984 -48757301991864868009709963428503552000 11982985 173088930116293159442033916465037306560 11982986 -72462114644063530273095016708049760000 11982987 96756370853357416609481168087602426044 11982988 117440785756445567901004562687770632192 11982989 953760337332552601202190199650369476790 11982990 -158666697050426189923221216235398314880 11982991 74132768737569800805904168741532141784 11982992 114311810214219647609331255826864668672 11982993 -525231781785550827274860459405464871744 11982994 -277480317163232566079826346789798933728 11982995 112789487496893607806590534520109996000 11982996 591817144450629953709161779023783014400 11982997 -398916210697942068312499007178287219848 11982998 129097647103691438064132061668058942464 11982999 -571621856609074004950532248726169836824 11983000 -524470050624080863342474399054172160000 11983001 -494202034716806220361359777560332930998 11983002 3185442476273956335321762757271476224 11983003 -1731139100325735059074633385146273296720 11983004 -905105135100435953918228577234324761088 11983005 87155053799664519546662469818528640000 11983006 -122658945741299033060057142681393792000 11983007 22623513176136220976430572658146540256 11983008 246742824828633355096510741281556660224 11983009 1581071800413146799867389430913004522210 11983010 -77583374314118869964666421931544687040 11983011 -823086916281861470660609465229146604816 11983012 -366644764745589494650076093256907586944 11983013 323988036536420324813785419924918915360 11983014 354902149533692766277590777812924015904 11983015 -454049219142209451278006790238726588800 11983016 252464969749400574860029237228776852480 11983017 -18549938401373261260525465012251499488 11983018 288122997877906955603231706240903217920 11983019 484723472552226503598861620686990497600 11983020 111198064112018078470375806444177653760 11983021 1665593623446938094674719357851196115222 11983022 230525122219172651440544574459384214272 11983023 12464199306597843590911527569421828672 11983024 84820318664049251420218954852151787520 11983025 5623263073337338812233556552881361600 11983026 484693984372418342775856056925301096448 11983027 -756267955012143771788822340186699804000 11983028 -650496326820546599779629088956901158144 11983029 10567476404176353007196411526022098048 11983030 277606836281385469317650716486918172160 11983031 2292542907036746225091488411055559330200 11983032 633786649553098655478909756766365696000 11983033 -302286335032786527905743302182814789718 11983034 3644732204416400038836094283817307392 11983035 241812465639056087950072959854816867040 11983036 6045065696763096626291767879110471680 11983037 93470637935855543668589400317725646304 11983038 -162246054922706214387749767119939608256 11983039 24771197593535432162579471474748621360 11983040 -10372306878289358439293299968977141760 11983041 -90931877230060873407652466682691381248 11983042 -202248815511409215817567437634442397696 11983043 363293584989298464723901610311333572144 11983044 309096339808689963842407428458483269632 11983045 -1214301587601785127831634922031342627720 11983046 603412628225145436188343232385100026624 11983047 502200406083783262187950706257150060800 11983048 578255608174397005448877933909024768000 11983049 -178571497339761011051947663479008668920 11983050 20001266918085825776256142854566016000 11983051 -477020124336121484731711438582440224600 11983052 730136080659928262113257164495238126336 11983053 -858961239187482901619393372768974672800 11983054 42318412046247498380489167538017769280 11983055 198155532661799713412186023296787390560 11983056 469002543548708775096966108996698112 11983057 -1089325676752478469142780098303321159694 11983058 -404278558562703100216778087883932221440 11983059 986042986508910059771331019774455972288 11983060 -411603533673693651002975937673375883520 11983061 1103265410570894714137314749772137625600 11983062 -7645729343806776311264134159637778432 11983063 361750938384971792590397963473027538312 11983064 585540407037712084858973033570632704000 11983065 -548688888774410678368598938532542764480 11983066 -413234084465525941511079971911269066768 11983067 630645345232036805334731983616258002116 11983068 -3473546142209960579413908430425401856 11983069 126641730317871398207668857193188722688 11983070 238911523863373912493415200485794865920 11983071 813761456409814198252823691718428368712 11983072 -608174267558331039547967247796686028800 11983073 -2490908353521900829629362257865894480640 11983074 113771278160308891241654285557579570560 11983075 52443435842683534873303584473016319600 11983076 174095156058716261777748384590895218688 11983077 -130388839266130301218447080171625790880 11983078 -50201868977927237385928590276613927680 11983079 482401107542929028196534385220903474352 11983080 152398999505664433822773030665361408000 11983081 200587028343631634757939616440489961728 11983082 721613877595615312427358777598219369392 11983083 -153049818595017372943481097798579766272 11983084 1254447640589499432635544020730492664832 11983085 297645764572916108053192489201500303360 11983086 475619603134361185030080998661697411200 11983087 -849125857478235783737745371528449148688 11983088 -4897542101170166520597434284398084096 11983089 269786734839309675600908963682968993760 11983090 175817322381222017325396601482012364800 11983091 -420227185549422050922854671514379004200 11983092 -194463327380417853178146776728894734336 11983093 -12358828720365282259953026648032575936 11983094 78154086804541969929503592728669717952 11983095 -533561619705927739053275318722903887480 11983096 16249315596211160781047588547974799360 11983097 631669767172234818708059899401095626986 11983098 21778215656432833800662038885927563264 11983099 561733792086199541822275458641740216100 11983100 -184524307474617546432666309843796185600 11983101 -74847716845369682273244385072336164960 11983102 -854758836543354051625150799368049845248 11983103 68894850765687806203739175578752281600 11983104 -35377755547457720457972420938098016256 11983105 133654247412658040473840553094031484520 11983106 -335524156675647911859908425322113459248 11983107 -1012740030355814634710834077973130813960 11983108 49528486406183843529031962558643809280 11983109 -522644881519636185163044849856526598690 11983110 -132576499753255649629533967184541081600 11983111 -1898530161317091494384966493452957952 11983112 -358587097955932912687736947030533734400 11983113 1237262653386404975386919085933668656320 11983114 -417326201209984338942795590380353648 11983115 -431813501554453942161762775216514304000 11983116 57774757314101293786472548340052842496 11983117 -971612419764482084138933313076978021834 11983118 275514288639033966577473222273853727616 11983119 624185676152073765022564991015757513360 11983120 -118793680982466864947838002511119646720 11983121 -563638847564032223680573759547403159708 11983122 98088272311795828120350600318672440832 11983123 1003163277493846792508228157770714151184 11983124 865285210081686960180825409709700199296 11983125 -32352100580298655406232498292096320000 11983126 -368309242553128961108053462940471659488 11983127 -529372817763348461851679052284663896440 11983128 384071369152318540338119116830592204800 11983129 167410363118330909701219010964250996640 11983130 444709908738098153299607268939235531200 11983131 -227486006708329572835037719455847074888 11983132 -228153091577826074579168862294748451840 11983133 -430123160303209340887696359645289172340 11983134 248745470814746762846505660921911964480 11983135 770640417001444132184482747009529479080 11983136 -478942828432663007358462503726984724480 11983137 14892774525921066282886664704785423840 11983138 128523023571109445344945790881966080 11983139 365804158048029923319445615268743446432 11983140 9250446858665627972011285362686169600 11983141 -196197786940277227046146584969808987776 11983142 385621681991411829647083480296520853472 11983143 -361558945563562199893898268182666649600 11983144 -887183899355472927532839355194224640000 11983145 -411629228197349507092543559919868465200 11983146 -71630867712393028914007406132851165440 11983147 200872999945465274082929819028169521744 11983148 -352456475994767336782545588746833843200 11983149 -163261895349950812729479075994541912832 11983150 -340674374168510212336791553074604670400 11983151 -955077761188530624573615778381120194168 11983152 -39430956055360497123673210406428016640 11983153 -13536305013962701479931599035752974080 11983154 -1021132156599648761956015432141173120 11983155 -183814014676261626070245545652280742400 11983156 -323485428333210594784317511443424036480 11983157 -568269621983264409936352170190205064594 11983158 -338606596602867432274506657376120354752 11983159 186862630392962535933905839750947944360 11983160 -303745701002368155096396805324071321600 11983161 133014830532053879137981465148712598080 11983162 127770488999146389879749701521782841600 11983163 -439756813878490527583497213376617282588 11983164 594306234716870193953078369467807736832 11983165 674616061651067938349017447428813990060 11983166 260888850541535823602995303990344275904 11983167 344212660839099533455943222266633420800 11983168 -204507325372960824411986927758044823552 11983169 -95055928484831133800655361508377456992 11983170 238471688902989533454125666454290918400 11983171 265949214074518703567102632550530467000 11983172 -691400668618660051813643375198071062528 11983173 675891502105148550377783279860926799584 11983174 -65986499649761444889628002242069815296 11983175 542301905930573657701208544895067186400 11983176 916105531715308619571619013207503104000 11983177 -1959817063042251018636426160169403370680 11983178 455253506635747124582278218779305262640 11983179 -347161600795055993984113121755649559312 11983180 -523581318622593447543299929031103974400 11983181 326697325641226396828334333634421867200 11983182 -215769128682240294623907752531341143936 11983183 177794807277963566970541998567062585200 11983184 78865777283440605666013935119958933504 11983185 -116802318911694948178310390535072523980 11983186 -623578297001282072798074495282535535360 11983187 872170799397324069969103598619586105836 11983188 245918170192183179490653998953817788416 11983189 1444679363520254740464287340448611446990 11983190 -221396148631988329020801138147339129600 11983191 20320871264921032782640050225439036800 11983192 64034557532424087987116523694666014720 11983193 -10111035393011925077898179869147634592 11983194 -450592118088871805806677439741649740800 11983195 767537779630642205334801684254254242000 11983196 -1105646743444598344926035103099540057600 11983197 -4641192173036567704541181495191055072 11983198 -132587816966374067952592190849549084160 11983199 -20563889656395354509234593125479165136 11983200 246485004379697493558140138907638169600 11983201 -1499760210113970321262635040461765784798 11983202 -213617672946454392683873448404873319936 11983203 -136330680262297490562206983852813980240 11983204 -506818374821042556512628324014487132544 11983205 -156394463671070536061603881293566131200 11983206 289791701146599855118785070497673977600 11983207 70523504721168210632337383405384079120 11983208 1257909239929935383214494694765983170560 11983209 93362600833314983303585193397096197120 11983210 307925142441315946279147209404378129760 11983211 -26509800522914883264009938383966114188 11983212 376629347962334534104717106177194278912 11983213 262441986037165419175490931038890610784 11983214 -1089340886041378533090878817310786268928 11983215 555980678772758459613329304765253439520 11983216 5132797973388394010197973002094313472 11983217 1409179906437021220134198690611966701266 11983218 -95396870456721988968623831995352182272 11983219 334683608571537956722353670558267308620 11983220 981951022488782822894235111401952122880 11983221 -50235291471994568554759994758879051200 11983222 34306261934207095320489908903055124800 11983223 386781508576195088021662461003849950640 11983224 200769798365543761433560213306269696000 11983225 732713441197052001999477546997648578000 11983226 139766941138686206586870643553095705344 11983227 135858503198321892191969973726582036960 11983228 -328270961946712000903800801319998994432 11983229 1450745372378604694675874772194366749830 11983230 -1120776268476295310205131937482158080 11983231 -31675749338912948300809547377577345768 11983232 232789694145230490505477177998688911360 11983233 351170032683331098966733240775831967024 11983234 449623068975393938830939150121768691264 11983235 -936809658483565306924533370134567600 11983236 -54036340562897974287919181892846698496 11983237 -50131313083678196913752322624686241248 11983238 -131457689802315281728198672502273896320 11983239 -68559327662098097414142091795245726096 11983240 -5317327414095182491491780808524595200 11983241 5701129086351532466458474126080831642 11983242 -8446032810654466707141535321831134720 11983243 24901164353464920474995769011630432240 11983244 -140815342692102218309431543449474453504 11983245 -146245459997212951582297160399252064960 11983246 442916341920972037834862389611010651008 11983247 272565220198091860175737685251486876200 11983248 -279768672843206310868226658441589555200 11983249 -234014130781891878501819684240073099164 11983250 13837202767819841524070868958974984000 11983251 -14709201805259608839068398840506429696 11983252 1096140176417822733009074349876077291520 11983253 -297342270954177515721694109748623322816 11983254 411013291349758087796522683544201111040 11983255 601001228772000596893577722008038219160 11983256 120186821033676100536264510269783961600 11983257 -147205066706347946635903933271963983104 11983258 74947120983316169293301169468203102976 11983259 -1180533689599025625857633943973160844540 11983260 131219246625385820576201596182032962560 11983261 -1869612498062307501774644087602829782848 11983262 -543605028082384588854738034128626328000 11983263 -100440899481625456456876141681880675256 11983264 -118019845469954163173472083879165952000 11983265 -242685888239254321730744116129170609600 11983266 521262662560490182400648575616150730144 11983267 -9572600056741067729908237084669230976 11983268 -1018229868186894349371129603965768223744 11983269 -1395665909572235036544930191509657888992 11983270 158676779691332274916057864554750268800 11983271 -209583253955694700403146710791950166808 11983272 -25771259786440494477191061542724403200 11983273 -1952239590688029651999763382368811611520 11983274 327692827676286500841889610321900465760 11983275 57505775248275794015124208206811572000 11983276 260204296644650329009344170211423071232 11983277 -820241452461724587143021931264109904874 11983278 -275659396361269072828682940929605450176 11983279 -47832025141906163438559853974580672128 11983280 -128519374010673721770139135790556119040 11983281 -578531237361737518355356006442108241120 11983282 -52945877751258021610095349601781025008 11983283 -12938420015419900969331528730729435216 11983284 2511062622336228450127035344262844416 11983285 -339075658654375182585683536198298607840 11983286 46148852518697881687718664873862575360 11983287 178201508483874279084700226787843235560 11983288 -1470144499472812945355996432109706506240 11983289 638516732636620187029597125956339346090 11983290 48253946414150683289721189148070423040 11983291 150653230586349949437817112617824221040 11983292 482712776675010351042491472866976470016 11983293 956775845548856685617203819463637003180 11983294 195429683857280517491293504237607661312 11983295 144663742168264198104446286406548013800 11983296 -96889443881092852666941998435754049536 11983297 -436258560164109761548743386977558441388 11983298 -37013260034628459488272046221366253568 11983299 108104005357031345874933165207901786368 11983300 -73854935862336317142017981403098112000 11983301 -495334911833085425934548855638726652256 11983302 474472808490346898938610272115243876640 11983303 -149714609774778708423899202829799839256 11983304 674739306656293681630631932570640056320 11983305 124946785480949468412635399300755277760 11983306 251597953794388191261627775228424162352 11983307 549005192163699188073392174246630688912 11983308 -826614768075732785879208580161972731904 11983309 -35854568468155760292203985430213306752 11983310 12675010313105890268427774957819087360 11983311 -180144038190008223905464726713790426512 11983312 304749880506682302814116738600722890752 11983313 -505296083388384817827957124619046425280 11983314 -181178311750816406287776513951050961408 11983315 -66245780604362883527817313016335015680 11983316 3163893613181052603383393046043246080 11983317 -118481622086647155814902270433075341888 11983318 -376358188811211309705318032462438012640 11983319 -1308197972895761320491063570227271983160 11983320 -101059499572015640281604628542394163200 11983321 251670180745421069140433780471784581504 11983322 -91192678196403954444652783641487426560 11983323 -395519945195473128515813907086115963264 11983324 -280614756463168159016451354616019490304 11983325 -383093103185532096575447669652176977500 11983326 1924763657531423167902869881473521664 11983327 -479116363692471050627608635049809210560 11983328 -643888910743542467350107452705407500288 11983329 -521711753227852758450166243303887052800 11983330 -63743747725734972789325273959369369600 11983331 505381994220877228730262935911090623132 11983332 -493313763607612133801361522981341810688 11983333 -1233601093508255771281027582732259244418 11983334 -285119494614041500531818638484461592768 11983335 -39422085182359739375328067516483622400 11983336 -587101310650324757454814767774555095040 11983337 -220822229281869180214930735988247283014 11983338 151071036051026087033956286053585616640 11983339 -808208008091232413352103789567047013888 11983340 -242146085354127755114681553678455685120 11983341 -691761429974969139621121002027381077280 11983342 -396475942635616384991940890933416484160 11983343 -322942338187494469318708846601377952040 11983344 -12910893975427198728957297961934979072 11983345 -119965545341030382599484626670688671360 11983346 9005639855388883133147285275862227584 11983347 -137295885009059507567704649424294097152 11983348 -71305140863412849125409575980774380800 11983349 33047376628790987735332952953871776512 11983350 48942434414085277349416967922519432000 11983351 -477954819055565923710257624305003334400 11983352 -833205371416719259239008874857427763200 11983353 -109326786568302249916608079296297884736 11983354 -676042338557027696890170152183662356624 11983355 -1323487328230198578734725805912314405440 11983356 -568392614522409037044630852781424640 11983357 331911884397552780656141058116391468480 11983358 -444490125813164515672453472630040930624 11983359 -261342281953398180924693408312703479096 11983360 -76798084756549229245194014600284078080 11983361 -963337441739932420741542357856490362200 11983362 -41694115203693982691161078628126520576 11983363 474695641036921025248039848267889662160 11983364 -352931656893567936982473257547903001344 11983365 -639465448529079605384111263307723944740 11983366 68238196228605994293985535081321627904 11983367 661753632612260338223752122275024425752 11983368 -370047988463513299007055235034949550080 11983369 -716407812949712350405311731710883659926 11983370 60413187627901740193958830094066165760 11983371 230136435599821324318576025795532461040 11983372 -610627077230823382790124638638920414720 11983373 780858160399861234596952066128398093622 11983374 1124955902722384768776623080030804608 11983375 588375430637476103584884712689512544000 11983376 -69665717363830164524747194087750041600 11983377 -323075273075769182324084384217072533568 11983378 -208065775756416405975522866413974729600 11983379 -1393992979986989468263774193230631896020 11983380 -168978453428155060295030483178146611200 11983381 473233852403695843327591910872141287182 11983382 -19709362606222096287745496433539568000 11983383 -5849505639971973787068087572783766960 11983384 -139992622662205758554781726254725324800 11983385 329162106942790573304140980784397952780 11983386 6835811432794870911632692762669438464 11983387 66434420102238998000298117203677752240 11983388 -40856604392299072754677166114129602560 11983389 219796734900973924478229601357373530176 11983390 12015440539831619316703516612064388480 11983391 158203463898322810671595575322822170624 11983392 -391794152390258922554886432058949959680 11983393 1039005561234008900732376060207344204642 11983394 714945097729501639639883948170063736832 11983395 1421343109950784927876551442924793520 11983396 -1397666289173519901055022369512392321792 11983397 -27106212093382842034638445974434729154 11983398 14510965350813934426421612337045872640 11983399 2356998098748001236470467706558023356336 11983400 48839069487883905970706716435445760000 11983401 -398130891983743526353625205817723156470 11983402 -1153916716148890127524373039362247040000 11983403 318569543337665691024761453405717609652 11983404 -299481480744698601466125353252576008704 11983405 -36303408362449155914650930096397548800 11983406 -152652701557280868615292314126706456896 11983407 -569771733716720960880511323488268924912 11983408 -308502707574195796409961494510468743168 11983409 -419496053595568546797723663084477968250 11983410 44769278639874922529387600978746675200 11983411 -562881912103761253236102666142935473976 11983412 1987236834515348527036399653724446720 11983413 -88874131544252455786758617561873440416 11983414 306267693190220607977226317392799354880 11983415 342357241277573677685920331871435961560 11983416 -872405249440056103982581121931373670400 11983417 464267303898396231219560977091588071466 11983418 -128064888443341424950846564751602749840 11983419 560456555085910467331426284361425464832 11983420 -834010167817273970679240523656897792000 11983421 143079031533496865240298282033145511622 11983422 149630783589179126675089711158425591808 11983423 794412860501135666235502686172046107824 11983424 -97780643902208725977259125784527765504 11983425 172343116933364812502758826925315414000 11983426 -89606652993411600197494264177779134976 11983427 -1239436658860127159359563391764298694724 11983428 265219319821261329499370595111394192512 11983429 -870379639902782843847780871328592015970 11983430 319510430614007345249205014392499295360 11983431 1109348166476174420894328208583393241600 11983432 502230812637050391635064039417527992320 11983433 -445019111375859926991463054396930129920 11983434 47169167945753008998535164601609928448 11983435 -1032156747803814045552043820940680097120 11983436 -998985999936469946005511626858789335552 11983437 -353117688304471808334263902690633598400 11983438 -223713931550038161365162327541108243840 11983439 -27424185804665260562463939115740215472 11983440 -86711261517863656333633827896632934400 11983441 -1514226548797704471801490279619676854158 11983442 -611936144504323004256232143410055478128 11983443 68841749336986707601450278735766331064 11983444 5445691652773730905730367333097807872 11983445 -1042072523442263888350967128311676220520 11983446 -19320754013262919564246296334101191328 11983447 -42853941137622165195865726101776402768 11983448 780848283489625665986230999753628958720 11983449 -469281736899943894432684933580772834048 11983450 -87808485032559620126782743233077596000 11983451 -894650432703345559830723058264019811696 11983452 287659135537407436325804343183527239680 11983453 -521199392207927178997476126354385739520 11983454 -76548098216422371317128127788430155008 11983455 1231096907083628982075189415602122880 11983456 -1152314455885408386735404428106144022528 11983457 582690022342522393617769263063449901360 11983458 312868196427942143032892697670200960384 11983459 -232183656752418104419799083797176031696 11983460 69539978474686433722226889217462272000 11983461 -4686928622311791619855981455554491776 11983462 -488654411139560555616499520955465876768 11983463 521336607073779082610929098843616598712 11983464 -1185683234393931930902941158493578240 11983465 -304053017405167115261830643103768185280 11983466 349136136110606533965480781742302126080 11983467 249778309492914406455018057905986287840 11983468 214051097038629360582543688136974745600 11983469 -1138444636161166234725242130442357193130 11983470 72049541086686368019779780028841877760 11983471 243365872532838938537395438100553812200 11983472 -82701163174516986529671006205037445120 11983473 171966346808754734147116894463023390722 11983474 -284990950853923519716777331796072815200 11983475 -310933167048019977471836462093628771600 11983476 -87118991534221329541224905781017223168 11983477 1278686467492905199627551104679792796 11983478 23418311771844244620002549977130884224 11983479 742479685846589057979079482191429802984 11983480 233490759419434327657338507546192076800 11983481 992247887047950120950146586267354562282 11983482 -17726388377870405770069170706895893248 11983483 -609433574400293013628386376471699073616 11983484 2400307778235833675945318762709540864 11983485 20449340223087449980136267929207800000 11983486 212633548708812446108940077641655270016 11983487 -2626850262324648973067578321485674664816 11983488 -324010719714932203387483367027779829760 11983489 -771747797072354593757045734261205145534 11983490 -520619613365796396800265132311638080000 11983491 172309836309886715351711477164330243680 11983492 90479817829283472902051163562503564416 11983493 -653078852249276187454767395543700374016 11983494 -17429963965429420655060039773206042240 11983495 -120154447194108872238094885348336995600 11983496 -641931768308545864094458266288920985600 11983497 905213722657914966744932418804717162000 11983498 -11330431110663365748203934478460084736 11983499 -26431871319712349802506119062410405952 11983500 -181091857015425933042425236503749376000 11983501 -893180959655335771018166973413137543498 11983502 225318801043164487076126725989834611904 11983503 -48683863325392918661574847939527559296 11983504 -172785161094988857742199423749109022720 11983505 473632098282514534745520429716950380660 11983506 227432850900868444403228171561507510784 11983507 610559567313638193014790522982159715756 11983508 -16569885627792447375491741482521719040 11983509 -217301900857813487178947540599933420800 11983510 -113756427242910500031659096822377267200 11983511 452202018588136088687455269061976108448 11983512 -296728542232159050705867124011728117760 11983513 -3805812833729914165039180089570627120 11983514 -88278230163472096191498763621857552144 11983515 -78579787592853291069720605993458959360 11983516 777756410119010696168534243938225917440 11983517 63862009295832222569347372396750392192 11983518 -122176916080404078074239204004909433600 11983519 -999276839620830894105012704809121378080 11983520 834894344532482970673398333159389921280 11983521 -265907784492432604329349913632789766784 11983522 120984269498713049502169912223912845824 11983523 -82239131637821646832216060671913716720 11983524 28346130437332250130931412343395057664 11983525 95616524372333394613659656108373472500 11983526 -326180154403034497992449396278875093696 11983527 -168149974512798273735487477337175635760 11983528 225690760834020774913756881844353024000 11983529 -270299270876572191519040849427452310016 11983530 -83340243279510982121907174316637998080 11983531 191266003730177250621185341845186177024 11983532 793365310698066477359940826217408911872 11983533 -300707877634213894331312061661056450336 11983534 -35766962106180040894765100987087763840 11983535 -218469806655269690370322384672001152800 11983536 224300026182167506017194034770865930240 11983537 200122095610928655013622737798529774568 11983538 -360028899036540812861062337787524865504 11983539 -872005766662825493571922251003753227976 11983540 496760380491723611724408134811491481600 11983541 -13615466360639443440193534012778805888 11983542 -242222094639504802014919208628486516288 11983543 138417965162710543468135062058194643968 11983544 1280971325698706714520381236969151467520 11983545 60384519418417706351377274579747049600 11983546 20046730377736523218735422796095489024 11983547 1033987047136998135755163693362802506040 11983548 -210641923945914021714783623264252997120 11983549 446610755631384209174726842010893974240 11983550 -89033597774099919978781118890206619200 11983551 -121883452874992923131767641765552420336 11983552 -44314099238998921377143210544451289088 11983553 -597775319426863928883842774872619417040 11983554 -238597871554879940705237737301826362880 11983555 806076971227493581166362433838901476960 11983556 -344582121130418463464940866024379280128 11983557 16562798867874788993380107070842352992 11983558 -405091794557436569442717172975346793120 11983559 -126635899592812643231645614435197003984 11983560 -92262938290782747887094203742474240000 11983561 134844802989589191481115091692341955162 11983562 92132527729310031182201722703180506464 11983563 1083298406919431454266181054716550036600 11983564 700910032838973105612458642793300114176 11983565 -372741834792135828342882048697617096960 11983566 25242942365456276245003023370694768640 11983567 209929437961263722104605443641512901616 11983568 178378786258208888498924537411504136192 11983569 113913936228810280141328118786413236800 11983570 412153855142390567974469745995629204800 11983571 1673219825675914661593487587803283121772 11983572 -467632667018662342576290935959931412480 11983573 -198880696841599043886107370194242248960 11983574 216814328640376953468879487445591718912 11983575 -134304486527184797169123755428539446400 11983576 1200390564332160962914263779317854965760 11983577 106946193341449136451806900304911387904 11983578 -198089316765780729177634791442267594752 11983579 145056172994613388235630205007220131840 11983580 -144151835229467891715292343444790773760 11983581 -149542815908994695462990728075821343200 11983582 162289475349764996353875725468519163072 11983583 473590557129140505242317083942208544400 11983584 9205521906730919480613528502982934528 11983585 -274984508523488475554651085510092428800 11983586 217940830618207776182420656313226631680 11983587 -290330781254285084793878827037525332416 11983588 -201980993975759083732469993582455163904 11983589 2415679136027756327925942774338232639360 11983590 -199383842536689479112260739393074311680 11983591 -62827317831360136570258629427662428888 11983592 -862650919931252397335560456938605184000 11983593 -212863352190034904133840188584872394752 11983594 110848646607159957141123328044475008000 11983595 387951139078683795622924033261893215040 11983596 113484014370766349472624441237404923392 11983597 -68921300934608806055710330046072374048 11983598 -529489710272038397721382208113342848 11983599 -712268530459274751707798010300330272880 11983600 78647972499853448734798575981400064000 11983601 222431875366473877903388342566855030080 11983602 339409638858759394453075549605068744832 11983603 -504578143512352158327147271577208416856 11983604 -886758835873269385183962706856033587200 11983605 -846328177634538706546640592022353650880 11983606 -189518180129940287044392992214519637440 11983607 107008899200905084803457900479187379760 11983608 -25466913466143991339895288410904985600 11983609 476207198678371837629408523894223871552 11983610 -208807388080021667418726566269589675040 11983611 -32434301365156813655413570903216369128 11983612 552821786063670521537572192438431075840 11983613 223271218837216176609154823024765225100 11983614 64044615771199623699679652615922027840 11983615 -230060370370497002107987476058446448800 11983616 -733434522186310455115240522134268674048 11983617 53562367630157531170624785491142098034 11983618 261527751604484981276135373102391584768 11983619 518516771338251598859814172759563457020 11983620 -55875251282315026803201324889042452480 11983621 621793801967331923209812233267112018528 11983622 -436620564705721423269384110573889822720 11983623 -607112696667299152810534825725507168000 11983624 -90240866131455680475628595787022540800 11983625 177180735937711863174428002800997365000 11983626 2783401173251326864072763454930572592 11983627 -20472339315343691136565510063701744920 11983628 108367079453974233646546678328505033216 11983629 -29031358734519527506051344289041547200 11983630 416345396869253542082488208998209696960 11983631 -635225002313342630557706931261116043336 11983632 -163593034165682303821714248737023918080 11983633 719345935489085978766331005185451972724 11983634 142853336268526849432248372314671708992 11983635 320162790382870748428503401795621738640 11983636 -246270621873998913595805701185785058432 11983637 -1087603501423642776189637696184296202688 11983638 -30350963987939317305066188765220421632 11983639 276065086244061952658239410228194991040 11983640 -164603843307791955390996861600938803200 11983641 -115328666948866163848987032733955326080 11983642 -142919202160600983954838276115307667200 11983643 460784565898976355260084927668995229200 11983644 23936665694219105659007541314770372608 11983645 -1338935928848432488355559281574855109920 11983646 -626348288252186085855338105292685849728 11983647 -303774283753945025537783520290894783472 11983648 -396325702302151594522929552299020124160 11983649 1310593731974986652911022973794755289136 11983650 17972851436110389548908424722966963200 11983651 46689339745986053457652537542376971232 11983652 13228884271926051234952761310440513792 11983653 -1234501014239495700180962465850483634560 11983654 372785071458155977778329509121429495776 11983655 -295511735735342783979998303215037050440 11983656 1294872302888800547603363568382285578240 11983657 445040388587522545310348307554488468992 11983658 369780447192307317704628638150893525680 11983659 812322897992532226006188727987914934104 11983660 -282445702828067210601379982582364503040 11983661 -1536203063560997708434702614744813369600 11983662 103865355133037459569654708979400935040 11983663 -296755271582306671415025647737948719088 11983664 25714048375557693498985966503632830464 11983665 422353878070229663007725175664953745920 11983666 634591244135116378889437536410084086032 11983667 209484350326578160160376118645680599040 11983668 -419748089584080472697380787363654000640 11983669 94639422733060391722001853358229545070 11983670 -5765163386576799770670461001420297600 11983671 41511639039924554113868257623507117504 11983672 -136265061366063351216158464228751769600 11983673 60566030966898474638871648500778901764 11983674 49917094495327180398954356605403799552 11983675 -198339767298631121907550071826762648200 11983676 -123057344078964283421112582951424384512 11983677 -834651093190940794639710275216111412480 11983678 -118750370826506443395247162288447361280 11983679 532371822067507336988195049248779054776 11983680 -14909806056160478626015530134274048000 11983681 -1147401086205770087239596546285619891500 11983682 -412749734024942873399376923643211541808 11983683 -5249421299282573862416257102140007176 11983684 1226199029441643478122607642738598608896 11983685 -7270018298214912923453840871284280840 11983686 -126098205753686684786756770743047688192 11983687 2212236867985551851390703807042531796992 11983688 806000810333824511645651808585747317760 11983689 919051689614068058279020025931654635754 11983690 -242797858897702276645024649582810004480 11983691 137963587793435927104030350664886542944 11983692 24045287724298253223232852042344775680 11983693 621470049839164859998827826248829085942 11983694 -742333556813397609174079131837981175488 11983695 -27933858618190644332021264331324190560 11983696 154573663508913319182776233127348068352 11983697 -1033041373063431398952038848682690099088 11983698 117177694271165072788985885785303962384 11983699 -94550789503913973585389787768567552000 11983700 185157307048222954609518872613283104000 11983701 167924167343927978640902353073460144384 11983702 101955655415928732006062331045247947552 11983703 490724220336598537682197878337344707664 11983704 105959332214930796407769394612646277120 11983705 408655589691486505975545555370530265860 11983706 -137329863040832924728977449752376004096 11983707 -32649263058059639273167555292445341088 11983708 -98908360781757970033971762391970408448 11983709 -1312019699860156800387364791832044835860 11983710 91428866712497198384902924347051475200 11983711 168627452746525123891624910626204289312 11983712 24089798122375106359346315365055987712 11983713 -1182378156638789232804172852577728512 11983714 543605136856323064040667001127797029456 11983715 -314286718091575907691387527029537118640 11983716 512588590141852096159514327361222982272 11983717 61229398274008557781830576867117838620 11983718 34639301937496846026824993165981615040 11983719 -792868639622331417750937869295387608 11983720 217189715621343283104416419364890214400 11983721 -274504601749571314192344217948808955078 11983722 390296318705106542622423544966104674304 11983723 -1141618746025142823424367426151331974028 11983724 80611275526010675682820313442778515456 11983725 -2674309295598627069909936524133847800 11983726 -273258641939441857179112714193649982080 11983727 69853812075558808299086984487673957872 11983728 87112638442016362209593885242407321600 11983729 -422692532638973257279983587799423738670 11983730 -59040071180673957272565237582096583680 11983731 1595724636985441285631793143877232164864 11983732 -81834394299699845677301250384256851968 11983733 -814597243903635909680030853625520600640 11983734 371753952620228314640690843537427456000 11983735 -218146426773056805764420453164223377440 11983736 558119955548217347229776439225155788800 11983737 436076378774943711662747867990662853280 11983738 120115973987109464288056743685022341344 11983739 -27511465537627565114217562663220570460 11983740 -389054994219894804654373223299264281600 11983741 963796570785305076001141825465678460928 11983742 374544457244982444282242613152390376192 11983743 647375451627294879600182355828798482232 11983744 -242115824206041535696206041130687528960 11983745 91538925530466423031935778107822135360 11983746 -289954271305746093322544413269199622400 11983747 1411658527700018476777667620247589830560 11983748 -260469124411100875323263571655054086144 11983749 -86735089883204163055273725246108138912 11983750 69162414079876579347868089265548060000 11983751 -76318543048043142950580416931934409376 11983752 23906407133220595110100143809387274240 11983753 47956231610650437470930249544919112064 11983754 -464609531124484989001827845166864837888 11983755 -79504776638523036669401334249904834560 11983756 -387497878601804271108666585552219648 11983757 320969736286921947589211904471703695660 11983758 -417775656448629854087830492705075118016 11983759 81450884784972978931062217341254320800 11983760 8297635852926920270022935274435379200 11983761 -377257399491728676714696449837426203200 11983762 -159924588221233804214028664837906449408 11983763 119972167777814837974242526882300778496 11983764 -128723347054125227217347679533773916160 11983765 -581264699754715911208874151297555967080 11983766 -545542885944488750237284444729207539168 11983767 257151729227595944786401140069961565520 11983768 -1012958745594598480867253410683631472640 11983769 -297447459417422639031342874548272411904 11983770 284945299637933352989978016709081137120 11983771 -1092153642158225608435963382996409612028 11983772 49248128084908234994548898770330867200 11983773 -561240877111865538067822660570362854016 11983774 -608795391474829539858522804638057587008 11983775 406216019844508037676824342152575915000 11983776 -277662182036974184972078265357198950400 11983777 210746140912730151756827216483529469608 11983778 269281848485166244938470670468780589056 11983779 -899611000398248526629710601043035602800 11983780 34191506762450203691839480830107136000 11983781 -1401484709651174483107099132433126756418 11983782 40837715495665131941389553051278116864 11983783 572458668292688237883169101594857596488 11983784 140737408253103016669056410770679808000 11983785 -327042820907695911247318602835180185600 11983786 26840277514802440674772793036286600960 11983787 595554648429736576776777684802533281520 11983788 381094266611480998081158919913576993280 11983789 490331625028386116852955123248436301824 11983790 -22866234802705036059223477273648807680 11983791 -172810668440582048276241421021952316408 11983792 -46726091572296383917002978350422933504 11983793 469471113353728102315935922528286962980 11983794 -57426888164230636976402749561775063040 11983795 -28961634615380987158640329107867133200 11983796 -467408212740830751246224349844449699840 11983797 -209113645663920262748839065372377175552 11983798 322300332104408347913801557485221930400 11983799 5259719325004447236331942720421459760 11983800 -225572032888169262088745460110418432000 11983801 7164623463777949618111019040300225492 11983802 -729237343143530667440621912691066357648 11983803 165595584505132491477016865549413287024 11983804 -92994814006949372245985251821671097344 11983805 490889367803347186096725447730207714560 11983806 160686994860472085676395130638586731904 11983807 -501152219281653807367782109168487926416 11983808 -27475413124462507982218006242319663104 11983809 -214493026788149803530993413793435084192 11983810 -644700039054587793660715329682352304000 11983811 -384831526955805312719584778610535077168 11983812 256631564192166295348001577308891200512 11983813 865090942699718685529635897299603291840 11983814 -790099749420454993115005196844495363744 11983815 788145692385668000578534872718895016000 11983816 283048843399664907798329269913149132800 11983817 455597163403273583355731877312071009700 11983818 74896965363432577136858726843452354560 11983819 149069050595919190945686069625877731440 11983820 491432385960538735353006619929605422080 11983821 460486314332446548954470724422148148704 11983822 68005633799053246750723693089536976000 11983823 968346553296509766484133036117482809072 11983824 -9787247347093093748431549537990189056 11983825 -107161711820562624250510514013548345600 11983826 -37220363820435739461446799545706393600 11983827 511187267815001516021905603484577778032 11983828 -363800992203152568638984537440425584640 11983829 37617999230517862575703311384436375296 11983830 164848920967031022910518429545929163520 11983831 -2554869345419225793532810596122403111968 11983832 -320929042143691450500531231071273472000 11983833 303909893635500144526640293423500660 11983834 -199054271246495220238266559582823059200 11983835 -711826443575239223005596877667355078720 11983836 332925211954634969054613499896542464512 11983837 -1126266236061391562572313165324510026848 11983838 -749379786638480659951106859846745536960 11983839 127652768119958587138773005347448104320 11983840 -2000537600003712746645919188366131200 11983841 298039954156426652821360688257738606242 11983842 3621304858548772668890379215194721280 11983843 -99265769806039703340865712945385047908 11983844 1529170915961380965718637693501870284800 11983845 230194619914814711872392128929480271520 11983846 -271910225356510343175123149346293669760 11983847 -94861831939852637026278817689342817224 11983848 -146650863570997099427318569518244823040 11983849 -1070950264939588160872926104262527440210 11983850 -103873609242310860561691774952696268000 11983851 198272957796196134795081969211561340160 11983852 420548466716634916542110847692036124672 11983853 -20422507774928888606456901923014943520 11983854 408729112421030626707223151726159706240 11983855 33266103055872162791829653246961460320 11983856 -11266944656864051761313852701297606656 11983857 217085246572959190056762020418901853040 11983858 720312912722593830908674973041428086784 11983859 -1146675353839232521085041682773696613940 11983860 -45746896747451863596894595812726743040 11983861 -876304541488368465546968839290761045988 11983862 -520211835944269627426447179379499430336 11983863 420309421473686752939441933279995975144 11983864 768648742486257875292866909332988559360 11983865 -829063503300554980281851121789166126200 11983866 381801298611861390920547393381191860224 11983867 -398489532125143090603476490900385005808 11983868 174745654257582498283975855275563698176 11983869 -76681212268382755560682975242556285050 11983870 -232209378886033513873110688767572860800 11983871 46679263049033406198742520513335761000 11983872 -729039745383709228792942146979362766848 11983873 1598878168416196427074925759529196776960 11983874 -17341795689985360573551498022071026688 11983875 -711123023675264513831413172362185156000 11983876 226628038930967051327191623422708197632 11983877 -1101643127394416847931667091875278315776 11983878 -675348781442873538589323797417854597056 11983879 1001735319776015211304505699931459875480 11983880 1326911863825026463855434139629939916800 11983881 -19161436162816613942173024283635024896 11983882 -1303055879496897387406992665361828768 11983883 -134466676443276071949079006190690393136 11983884 -190964987829336311147764886190529425408 11983885 6585692933324542574708054696607076800 11983886 725861191662863598338133897586539475392 11983887 146097460954935545446057197325050502848 11983888 -188514019763915525431278600197694029824 11983889 -441101653381014224361103447841677995360 11983890 48736506008567031891577598927853066240 11983891 41980953972349268543544618880213041184 11983892 1085885674922204383530874913985975993216 11983893 58593544487404269013707368975144550720 11983894 -181908339825284054614039403031299948160 11983895 216211513888344866489504702648448261120 11983896 -39009482859387481895700218202531840000 11983897 -596853932904313395829926262724567099520 11983898 -289624292640720002702282644794006166800 11983899 36469109931268102578242791262540286768 11983900 -498989179224573865993178789475411712000 11983901 1411211532177617238512239112859072460902 11983902 -29183839938230553729961989842742681600 11983903 888218604274474173310881291052496939160 11983904 426150249530960038273471567065839173632 11983905 -1031017442908647220968862609382028182400 11983906 -388354542597643951957192037075682308736 11983907 -285491290223937203843986459390953772320 11983908 -611967975677554083353951797509664757760 11983909 21197486208346434906208907381697053120 11983910 565770713733537531047397084302156885760 11983911 193990176734715257493159087208823223504 11983912 -209038009168594357973904252263404677120 11983913 -236241534623804989706816774584880180736 11983914 -309894454933892528199813944710928540496 11983915 -291409448410702089858486422745712213200 11983916 -217838190456580849436003641595112963072 11983917 610628141332608827864446755733770381600 11983918 -64249182207967416799322216425166917632 11983919 2370483311822025782325448821627367857696 11983920 -35651117617230389356601210354018549760 11983921 1586118274348268432518656683274214024500 11983922 687486240844025296370077217286340234512 11983923 65801922566876661431521507628984025600 11983924 -766384722901121098680392746140305471104 11983925 384624039544171784856760544591537644650 11983926 58471100220965249842382674108478314944 11983927 759406452143863798363148102736927674440 11983928 18948781226901249493732292919035166720 11983929 113818488913112825347593304021272790560 11983930 191050653686278974169586282805734182080 11983931 73782694643493064631814259393398652800 11983932 189186595781743308216571061895014201856 11983933 -486969634286394574583371920008121084596 11983934 -229947737051431003234781794097373360384 11983935 -256983219762073013030335072880821945200 11983936 -40823176789425320174087757651847938048 11983937 -20894826230531072115521865669053152128 11983938 -89273121966546520068669372913728829440 11983939 598484087689650561700054689795239212560 11983940 355915978996216471581075902274789358080 11983941 124639847679284937779821316364892312350 11983942 -64632861724727707743716670709426516128 11983943 -207539785190273732706040946652201313776 11983944 -254273484296408373469134364460069191680 11983945 -775404222810640408670196876476286390300 11983946 -106283128000547285847688718968121295360 11983947 -1450559287762576413547182245328749801472 11983948 -30772731321079036137683368028232920064 11983949 -403472584984507487776274529773954848512 11983950 14076486028754113356891474420351816000 11983951 277417763672429025377540953306883763952 11983952 362162566021180506806870320581581340672 11983953 104675556361917955794363463367043652608 11983954 -65158045905981375551779305364143571824 11983955 -157447266722441620470046248131889953280 11983956 590580422239556933970149522679158421504 11983957 1124135788679154126422937208333387680206 11983958 127330575056151580637853862315513051776 11983959 -255507790215838274837706860232475335480 11983960 615672327117805674964162156354950144000 11983961 715975378467185522775295942391167386 11983962 -60370050533416729102608138648808128000 11983963 296991644080841305975731388299911121068 11983964 88381331306528323751744186914250621952 11983965 176295338017451768246476860222727219200 11983966 -9029218116967007962870203623870558976 11983967 -121232761593082776047283627899972563008 11983968 138530566373260953382390615585487192064 11983969 1533941230075940037769680066744613006370 11983970 -232025753814288799269903820875489028320 11983971 -9297068930781594691873784371927070400 11983972 -3433494389763452689281984285185851392 11983973 -505327531222642148989075755920337803778 11983974 -123814379052231762182116034109993320448 11983975 -517136309099051832900158277282583424400 11983976 605356203605913111554747061858861358080 11983977 -314130910280946168017273621877813296160 11983978 -584745319618673492949188202325849530960 11983979 42713249542040231446033992668851818000 11983980 -95762399944770572806317724370170675200 11983981 1244696915650259157544995691905689373782 11983982 228411852233076149643888272494673174592 11983983 -288623686614828914035207756953746525952 11983984 -43676518368987234505391376449536000000 11983985 25221738560954690593573279374548884200 11983986 2237687572572416299549213899388629504 11983987 1357287343083032077885785847095043490636 11983988 -210011632189457961129457354526073424512 11983989 81983568541277449659201500469501377280 11983990 -53700547368093896429719241204089728000 11983991 -2205249088508593149270902109025472448 11983992 77191879895135008835685152537110118400 11983993 375959707568198788145179204044121397184 11983994 -804386172812844501542241995186822508288 11983995 -520309587120143670642330617033072608560 11983996 -297251972016717446905203238495475968000 11983997 -164601974038409604783154907744030247528 11983998 186085611376599100000631749122318599808 11983999 -977544050778368164994115695185349355080 11984000 183387003683135365517298845739909120000 11984001 -236860951740517539039898070691932342016 11984002 -414968998643858752941208856651149015008 11984003 -918838167315771420006807342940410251880 11984004 179208415910746156209336348165043200000 11984005 -220088052117466127528852622511735200000 11984006 467832149169454865674472872012405433952 11984007 -297210828434206451461359220043538369408 11984008 -188283729384260318755526067022402391040 11984009 1066706378820795348097540844377985229210 11984010 -21383269773105706039865566003853537280 11984011 -26218062004822579702909231201758477312 11984012 146950277270720639509920513974331988992 11984013 258520747317504528628912382444788967808 11984014 -5546274684229801133281135069177706496 11984015 553498674553350459619535963456353121160 11984016 -55397197263608674087978461081773408256 11984017 1113383339347307140504513275255045878066 11984018 134305190901403350609362494155099816960 11984019 -451688042956652639057123372480438921472 11984020 -244197944989075141382918376699836497920 11984021 521886249580098016040423646601556928960 11984022 9822433412774101791362890032073658880 11984023 -1443073771042196721453157676261715260728 11984024 -525639447532937875751756576680823808000 11984025 157900241094514805496277547761577950800 11984026 -299613457341629829401608663411894038288 11984027 1220368737429029823926646781650316164072 11984028 186027762557899601121065877073278489600 11984029 484047475832299244711852736824818694630 11984030 -280414262518398112070694263645012379840 11984031 -393657947661391426356548253430967898768 11984032 -1311357955246709324669762394403258564608 11984033 230267314413821035219385451265528263360 11984034 -272294659940552158865138703560100654720 11984035 -149268123554942852658567372736644387840 11984036 -886047272556315487063679066610664639488 11984037 -55966466442877576461490377190999187232 11984038 -169665222178661433680724386921728353792 11984039 1125194156975030255602368753065416062840 11984040 8310455439827315831974775797454592000 11984041 98803409254853483441090577762559603520 11984042 31438094744741000428725689823067496448 11984043 174151884923798030063324512027618693464 11984044 -899599124754609077006040799231537924864 11984045 -24809306575646378142688759472492008680 11984046 98133864665812363348719364261195896384 11984047 -1799878999250586582097569737505495968040 11984048 -38757869548212975298538627601401610240 11984049 133478466596211227126684637333898939968 11984050 134206561719839505752508949573612608000 11984051 -350489183695547496739274170304876712948 11984052 37650114993072281333612632355365558272 11984053 89282340815684170441046809339458309724 11984054 -194663212037150111967599119464998766336 11984055 -295803883282513894654016670161579544240 11984056 -130851314749533735993066654940539863040 11984057 -564775104672539609509715721797563488 11984058 -295825427632038846650967122969222784000 11984059 195312604508714673657029644306570951816 11984060 -757568909197580576170000681446993100800 11984061 -301433606920470075431478184842205379328 11984062 563854706206502951622516699713464012032 11984063 289049520946772938430961244858394895360 11984064 -256287204292511748917489405533014196224 11984065 -863560365703580389000769466027884803800 11984066 -726525779407317032891649943446610686768 11984067 68752025511021064307801107329404368320 11984068 -615686930473529824700006556531563489152 11984069 1042030868323552368867429802749979741470 11984070 -126275251085041265522295758796275712000 11984071 304125932067772433616273423484940689944 11984072 120950878854169180507400328551387980800 11984073 115204428801492243165201629468469120768 11984074 -776466110881302738709704964118724964608 11984075 -346361229277994031879095019925058325000 11984076 -6404658899740343431996567190493127680 11984077 160227793622935171707983852450271992000 11984078 194544608043031136095455254297308760256 11984079 274423655862272056141503081022813856640 11984080 116188795118595169484195812688904192000 11984081 555090501984101376155550634911026958912 11984082 -447230799061821165887014012938355968 11984083 -958908140969279882599483354956998603668 11984084 151966465408358199400879261327564302336 11984085 29281990841227594632410811009553579200 11984086 306197714707248663365798784422660544 11984087 690744511180915105773681787262528142192 11984088 -468428993813573941123115895583854305280 11984089 -324159908138075158797951387115512839680 11984090 112977756073196244418083216807896524800 11984091 -348233023814153435331293720686181377536 11984092 11850694110927261749694706393684015616 11984093 707891116440201151847055992869998483744 11984094 151241540130614157895545811644416917824 11984095 218993263699694486886683868137312557440 11984096 109187190079471557498869777920119275520 11984097 -343400480493574573459034933519643627600 11984098 -18779178914273529273807745287901032960 11984099 1899330355583786680119836641865062466136 11984100 -579164184724375999256555646902016000 11984101 794011825680074718109668345452926279680 11984102 -39830549288315391175711406628708334080 11984103 -234945821337284236808715803999734799088 11984104 -122910980174259014901696005587410616320 11984105 208088385296858234967225461811070694400 11984106 371659956191927269310958940971840847104 11984107 436606660526764908844225775507984428032 11984108 -716137922408227906220016026922858569472 11984109 -424583413827390595822125700674840012480 11984110 -254634818078467157624604543687775871040 11984111 617825848787733616582991056820828929632 11984112 3983013755060063806515481564920348672 11984113 -205306486528049957929873498039718525840 11984114 78421423374601140633799004572718140320 11984115 -56475529809553183717918610306046213120 11984116 1251143867995165045338826275716705987328 11984117 -3893842382130438238119136961521798020 11984118 -8974781587653734097964631045926380672 11984119 -213823258865849180311536552222267201104 11984120 625803638900193433546432432380954316800 11984121 -562932347185451828949931496689817569344 11984122 1037319502960433289214126600918136466912 11984123 -581899070285912480817002182319836676376 11984124 350134424077603267026995066651593516032 11984125 606089079417760929158514464787187239000 11984126 -676023268828332262165181871264005338944 11984127 312303293213241103312496509299956923008 11984128 -326655045288468824380487193715254755328 11984129 1493502369377552369322344761413553577730 11984130 -273620074289760165176893477296098396640 11984131 1258950083062603971938334546587846055932 11984132 -265619060493353661035437492457752927104 11984133 -236756863164552570882142183902381413760 11984134 265381591902019928134318824152048847360 11984135 117452284972104928672290260745648792960 11984136 70514433976858275774600988814433484800 11984137 15340886454866974682357391815687393664 11984138 809226260063749929422922662934131339520 11984139 640256433526296087659532574067536502400 11984140 92925522335961170876294417605496186880 11984141 84568012694459286210696239352334063320 11984142 -792339568858859953112814192965648732160 11984143 19108721488658749449032192037973636984 11984144 -314583875645630712073561579579040710656 11984145 -49124510718224703714580425331159745280 11984146 474743274439231294534944279034104400272 11984147 28726433140749930130446890134084184064 11984148 -204432316831092075359904415835439040512 11984149 648016608524405612992832609607291611150 11984150 -194853621198882561021686356195054406400 11984151 -711060650973004096470825867826590178968 11984152 79699398934189937441921823031159726080 11984153 -427158800604908020738037466657353604096 11984154 97068643001853536948579678817580253184 11984155 116841087395313019026739004114876700000 11984156 -1246754053447754076072584814796971592704 11984157 992192934670054180277527696066569248454 11984158 -392711941559585327625576489788949292416 11984159 -1018222531250201764139057542799294647560 11984160 -262146319516458254750914318486198026240 11984161 148977894598221487782172420963922246784 11984162 -56384420194534155070124677160430145536 11984163 452674082604596308167245534057419084800 11984164 -8201563301923512983792325890725258624 11984165 456967496176744418187810389099975256060 11984166 109741033018514488027772203527097958400 11984167 -649432726144535609704925142211671761376 11984168 439172558708823899345175311864475893760 11984169 311995526116645677141053523842508460944 11984170 -582496443799713313036261716746190723840 11984171 491373426652650098558353906823313192372 11984172 222261278495487124949914805702040724992 11984173 -628259235369606916666647214293638981856 11984174 -54254881864500160176644543064538157760 11984175 26458475668301115130128584576613710400 11984176 368161939725077887564436055480567775232 11984177 -55383031637906793018571806729287927040 11984178 71917689679309737259544214516069158400 11984179 38457009538452677070542706387222981384 11984180 -7095007102941284784033368242728215040 11984181 -557017515245912339593678752003886441056 11984182 115893003916934082469695928734469557504 11984183 1311035252362617880092723950985011307432 11984184 444085717195441287715763491299432529920 11984185 -456476190955510959909508685344053299640 11984186 -4471858649174895865185178608454040832 11984187 -449750929269337732520859110872649604840 11984188 -168569959585042366163763504247658202112 11984189 80725203694964623727494308142584394752 11984190 -344029505459375891369767493850057348480 11984191 123113081695922351016763211533491824 11984192 -451068037080885995033590963693022085120 11984193 17456810299572978099957878132186664000 11984194 -519010791889931387080292883515026765104 11984195 579123641795844658692857202225660061200 11984196 -131808118919428724900749325770079010816 11984197 -465192114163007877674631718934255147648 11984198 53856145948660834414395470282218221120 11984199 -641642523463851149677670600368405576536 11984200 -350253434115198549764695085411212416000 11984201 495054999811511397160334791325474344704 11984202 444718795234132342932005379869137208880 11984203 -342528898145126208830213607483666800 11984204 384412094102775717852642242584601519616 11984205 376566634710012584782872024765889777920 11984206 28891779480065634551843207983651670400 11984207 2588131424355717139595130354014481792 11984208 -129452547204461074235300377417718562816 11984209 400477524705658700094170206906257879410 11984210 3165698534654751455756177341694184960 11984211 -315174045731379088191965974252287961740 11984212 254302045702273688294332157747963166720 11984213 261544645683316627132692806517113568462 11984214 170670758094117589077540438591450369024 11984215 -215688081911756897290782299789578830480 11984216 969567586537943055449142374669787924480 11984217 196889966582195071082406731683650501312 11984218 -242263457769933092964819408852409869888 11984219 310420762608951721164694130001395352000 11984220 -482112841898505228428902558362293606400 11984221 1041451176642118711765541794369977868800 11984222 203736491379864738573034887486113718912 11984223 -215629979827732567316146477814868535680 11984224 1009754008768137212249340300908263243776 11984225 244700741196748989772131074825092974000 11984226 -283090320857335904190027738759071629440 11984227 -52723670227776431143709472237541125680 11984228 158254103586851964078052147681835876352 11984229 -3109989235031037016381214160395412960 11984230 370821143176609294071940025819413094400 11984231 249548552230939283683658116248762453120 11984232 204160596406767354197817735242796564480 11984233 -426578028018100462726873928451557240518 11984234 -56793744149924371687500426973249493760 11984235 -199101142820178004699817676393248478240 11984236 135126829307392364176273922530645854720 11984237 161456453184493313084447160406976032512 11984238 4558455068144838553263713151566269440 11984239 896807657017200837828700199849941179256 11984240 -42231584012434788433033713350534922240 11984241 -229251265466119730454991744253905150608 11984242 -425933647980199269075848620055095446528 11984243 215431348455314540504558739806296088448 11984244 -229232094238456004923982321867882717184 11984245 36049770088428484555107850241272886400 11984246 -280227010028693289546024373385319857856 11984247 1270054033029610854167581881635787310080 11984248 -20496090067495311809216674320617226240 11984249 385640981810533811718911903091895850064 11984250 99254992377108144271602129822895680000 11984251 -1060709089046225810707921938017872806748 11984252 59821350118284213084976785710012494848 11984253 148985658744463565827516208244707967744 11984254 -149114158487377349110409670009716544768 11984255 -485086935184760227101530610437838354840 11984256 708988330828321705892175487093419540480 11984257 350917426458226866717589444997771908800 11984258 102732070820831905617959048383323737088 11984259 -42070890466114414262294561088997478400 11984260 -525907420644358528096509800167790949120 11984261 72667644788211297606171222273309372000 11984262 164741927786194326348855978174182123520 11984263 161539204708849694647147772020437849400 11984264 -63903893110548028657033249137582151680 11984265 -342514004100765071130769452014160302400 11984266 -26611202186216356007570663258967260160 11984267 -141257202311277150014914036895388624684 11984268 -129360362294231500189794182479231234560 11984269 1487297049802508734273039769532669430080 11984270 -62114786080375249402987417000987993920 11984271 -146026614651523375823788889942567241840 11984272 -5563171354670892441814176812494684160 11984273 1625666403639950593170529445268723725616 11984274 -186668075871007660206586016390875812480 11984275 -326198476439983119732638743809740331700 11984276 -374615791159486952002714480906623989760 11984277 -833710824407048999739266979228067498080 11984278 383196464719738041124778265133070063040 11984279 -407095854424121808834312149766791529240 11984280 -108124824280926132034532792771995238400 11984281 1735664610703239493746773351243085636292 11984282 171136296788781106271742205453077031392 11984283 -134004939438202773605007799883918273748 11984284 -324817123092729440732673095832141530624 11984285 -274281440578292843046910737811881390240 11984286 133321922230036173073090227991191391488 11984287 394733891153171243043344675311698552192 11984288 870172029662848789039517421323409162240 11984289 -345568735848690740470075999670288048976 11984290 83232970912732998140227282535461416960 11984291 817127194162997693437255725567856648584 11984292 198467475975018645386013489142062858240 11984293 -2372031270012622947299663363873748037220 11984294 31530285028267536498868662524086012032 11984295 -225826915137074982081868609334340403200 11984296 536363463197899704427138240393125058560 11984297 599903271383731912101456936979068842334 11984298 -248814319041300464038169352408650699520 11984299 -271439434932092049617110191166152810700 11984300 -80325301446273356929793016250249728000 11984301 -391247357591990087848811257424767612800 11984302 375225618356009691757304845449271449600 11984303 826916155520352828602832659305553614560 11984304 -68265962741896824330195422829937754112 11984305 -154476211581088087594228342229165598540 11984306 879013356131284875274674632772465518352 11984307 -517798595504704532221971990465369477120 11984308 34333398758635930344181488424292966400 11984309 255787209157586024222937983118526230510 11984310 49517534129078676037073222384274810240 11984311 -159740180259329455550189076768592341600 11984312 414363069116843589567666385445964902400 11984313 717982937962446921519165993368266622688 11984314 -743839878457292177116936988536068345744 11984315 3127456683147025149290793759980017920 11984316 101709597701422600324227333579572674560 11984317 554513321876669595576345239760232151366 11984318 92162449733208975268554092051846268480 11984319 -39953009061769572411656760713951918856 11984320 135478282563605181409799810743617454080 11984321 12052623433190046051319271879453109504 11984322 -337421100655656974920165326715888176768 11984323 272714672456332179358290824530972312864 11984324 -244859981608836918544221349795851196416 11984325 -187052194597519907735734537893234302400 11984326 370478269509015171150177687928663657920 11984327 1177554090319010241553036219460995273176 11984328 -255049861791387747389614332682840473600 11984329 -157675798475887043365393762798456337024 11984330 -447165072417291141950834089739633857440 11984331 -356397168243084868370300440918416574248 11984332 1778403903045605534206169306651668480 11984333 754800674348057134490418512983542808140 11984334 44156918441369426625200525430105934848 11984335 -753828521347787146986971840428013306400 11984336 -47110676257373187578629483063430086656 11984337 -26878921356515268682140120915182754480 11984338 77546446817593597945507117114019698320 11984339 -1479942968455722587866459553572789345944 11984340 156109596140096664118408924917004339200 11984341 -495035512714721886070867467406345176516 11984342 -794209427979480967100452921481105472768 11984343 242802797555482337616526896397549421184 11984344 577848314266137183464393808545638686720 11984345 852512159707413652933877846986037707200 11984346 459036856428869326395466811735074128384 11984347 -917871490954888922091778828560757126204 11984348 -1127970091554734708410527981042569467392 11984349 203860513884808707386897132654303153088 11984350 -19147310091467340019743792941755027200 11984351 -396066572854825085933660102642924919648 11984352 301918864034074497712833470242586886144 11984353 -163468923979331874329340906677668747856 11984354 824505488216465370596659093686396465312 11984355 37111323870556713201342145399788188160 11984356 554709929968167110586226652591820897920 11984357 211199368863285544902772234835698956288 11984358 -2628914112792911479551451555714463232 11984359 -506258217069476555729923077276995578240 11984360 105719755186399729947025972170581913600 11984361 -520899533266073588017200702163947958128 11984362 -130291737575211883460054773233488292768 11984363 1361807063800498353507221976294724271640 11984364 -212624869559522487538530942355781468160 11984365 208362242674827046359057158132822923320 11984366 656242169081195467298311796601889058880 11984367 668722482510397369803343034914466812680 11984368 -178646223391120114509041239014560563200 11984369 228676884229514150371763274442820403300 11984370 -203439151204721992171816997342018434560 11984371 773372899352647472760676599586757094168 11984372 162887268680512809241218512404443009792 11984373 444773741484051970717975019847606781422 11984374 -110340767181739182562540104065886733056 11984375 291205447368611442585851483684608125000 11984376 763588929517475655999176335042085376000 11984377 110730020880555501089806682998480038400 11984378 30648002138904299189658914076298732032 11984379 -133150511615297643539210215594000673280 11984380 -455855749949912313708854825540461885440 11984381 890213236443933540169393224767696918112 11984382 242114235178369687850321281783756903680 11984383 -267534179295457241253456174956663733760 11984384 -221413935806448211319691925263608709120 11984385 180829849349214593858713863659936440320 11984386 -338080920158570153023314415336974336 11984387 -267469907582658695090090885363913032964 11984388 -256228592391676233058676234406753116160 11984389 -2021799251193869441889623710275860516544 11984390 -269684598419151608181698048234526768000 11984391 -76196705739341967559716908181778486800 11984392 481397099967760780364362064086985441280 11984393 -243930992713039510304920335498432464358 11984394 577633319537975706619861957902617897472 11984395 247724441145788910150535427807544430800 11984396 -380769698137621224503983771257144019200 11984397 455066013500741872681517768329123761600 11984398 -321981728412423784075699164497663284800 11984399 -47839808869656597991281621246426107664 11984400 -80889101641471365291461111867114496000 11984401 -7982613291454038209724145548101438400 11984402 -330534826450987588515771710334061086720 11984403 -392482681126475153096578301759655081216 11984404 749109354023734586033088408694002726912 11984405 46964074987869221613362778399593098800 11984406 75426148744220866546723622114373525504 11984407 -1463642974351504007647970538283860188344 11984408 -388803343271393002394840439971584512000 11984409 -793242540060925402501287339749168357280 11984410 -24394389176941055595579976503886347840 11984411 242910604275780378450228885065341318272 11984412 13304636705706557039950844082165571584 11984413 97686635120329176890116385538249172224 11984414 -122886638716820026373544787140501304320 11984415 -237065854582062069033348627909240916080 11984416 454842584871218874544765561348753981440 11984417 382760859292126589233949751603798935232 11984418 292221167257283612310009317343993376464 11984419 -924650879517165688749255756534288982180 11984420 -75990388204566121407358667751379968000 11984421 289462863990988315133251159117165862400 11984422 432166304709846008119543595772366136512 11984423 142498047441870568508197946073840954288 11984424 -1014080730739444808876568016979723059200 11984425 801321186997963110371664599186657525150 11984426 -342855316665653735321852711283819988992 11984427 -12374459554825344929502188660738607072 11984428 110413591298340980877694830268480743936 11984429 608526111171578651138441067207086619030 11984430 211102124026243691641172470734705621120 11984431 1000708234047665982176631789502052137232 11984432 104832379037380076142487575959769563136 11984433 90243863504660085164333006817460722048 11984434 140255493014406480207429528804624998400 11984435 803054785810148051534992896408371408880 11984436 -87128440924971858246269431942720868352 11984437 999856642861512147716130564155661855086 11984438 -597459758028546882780875837776864792704 11984439 14571867010991055952407975106853507280 11984440 -297533760309712560753663104159520768000 11984441 62522591690171909215094135255090140800 11984442 -167347728295197540241701998939033023488 11984443 -1048585172563711634351600931064198913308 11984444 15640468298874334970736982873565400576 11984445 141525761790508072441805520763153920 11984446 -513799176618612992388488448824402819328 11984447 634152056166068042277992729247484243392 11984448 -480041852984839043353269318879019008 11984449 136624400052545542084083162085891068864 11984450 -47421097897987379244215672839181514000 11984451 704907232179046407273615133459065770232 11984452 -74512026338485660918829958245719252864 11984453 503688843418051662309112327021814077440 11984454 47982665755548135725153337117988834464 11984455 258449559324137566405234720262628449760 11984456 -1249079907422570275451763287449075630080 11984457 -6595544090197408670570548909327204512 11984458 -509783609378376594265681795934265569280 11984459 1915869866453161923823001403315707928000 11984460 -148675706711677226552577251058785571840 11984461 396768938729388591860005524282499011062 11984462 -119905920148265995795405576131933843456 11984463 362499071639388372115110107683811168400 11984464 -54410456578234459945163040351208488960 11984465 27273206232581171903426049440633740800 11984466 -103257663604039484781095278840845993984 11984467 -204989667583507170299783200605847461048 11984468 -830129979016768021766383279015628468352 11984469 -351398064543102037213522039918795349664 11984470 -147450878753780456012979928960406104320 11984471 -1168704918661890587516941749212431310328 11984472 283789920337982033953629023574693765120 11984473 -850173083794736657997537406557163509720 11984474 -17947930071771772417466899982886645264 11984475 23440825647581515070173707786618702600 11984476 114433947652788328715176756194351251456 11984477 -998741215699083380557954722799585218708 11984478 4626251058557452641984464377882917888 11984479 622833239829651994542849399924379918128 11984480 93022064322823868348532879871754895360 11984481 249278937921781702078410602673578051328 11984482 -64873768908456297270881346198890373120 11984483 7171357743319199903288791392842880000 11984484 -266592032210358494874950922178796759040 11984485 -304403394223633299029812610866338972840 11984486 -232983321124403620211075362664337623040 11984487 1088555399252426443908897086705237376 11984488 769070604577648479793074484787319552000 11984489 -201303987269211851085191008330442722368 11984490 -54182361482957913529388528857488076800 11984491 -511662514881839273609315673379070487848 11984492 320128435902659569792333932037122081792 11984493 674944588026990025189507763211031063200 11984494 -471789420802111828713501317682221344704 11984495 403508584036038420027078774775632244800 11984496 94298869950312044815580341847216259072 11984497 -365227652496199907050528383627072537600 11984498 351289692177920496476405539246583617440 11984499 713000675314849519040820944944090617684 11984500 -93033525177761834172004016471447040000 11984501 -414850226476317355368244931672732989668 11984502 -136772983218703570857287196043434961536 11984503 -642944793884621388500352599266607519256 11984504 199442383113859634193061711822612684800 11984505 46175922772370942148679115773514160000 11984506 958466364527920084202415496379920280064 11984507 124121047159715684109090946614743589504 11984508 -524365466764292560855243445151474436608 11984509 599599513084742667524022456165190637004 11984510 -239185821651244785368633497586052795840 11984511 76937593100980127677508348315118604800 11984512 -462966971114596928744771368576037683200 11984513 -434378383240453584550735271065835354238 11984514 282391860508311739246415712144536480640 11984515 -80027272796059941127375105287915945840 11984516 -36474721716233573170638321666376028160 11984517 950434829319590208925558251550033989600 11984518 90439389869468349492203810307276798720 11984519 377509591615484399643639693205547272344 11984520 -254706212279740749378158911230944870400 11984521 777494651083980621508434738245545293722 11984522 312035491369628185688125372485619663104 11984523 -392114205364285418324864181022805951016 11984524 614656700667569056196329152685671753216 11984525 -158446439326895339996289261944339671200 11984526 -206772930330023756787124930413275352960 11984527 -1170424624097278713169527824734876156624 11984528 -423203871840550481047620722384969711616 11984529 -918242402721585307993813694698564140816 11984530 -1618189521002907923903413028074260480 11984531 -368656261758733890951025689346668485568 11984532 -151211833250467586409655748430960734208 11984533 1047494067654621175991423436332929924224 11984534 -469965461264287163079375550846976815584 11984535 -333505614007637147047429515601807401600 11984536 1006726154975625737364029965013165568000 11984537 735278201444051373991821040423471167360 11984538 66179880715381271532887206052168091648 11984539 -264977563571386603976417328145442280944 11984540 -878838990429364043244456026295708825600 11984541 147484517639228592316573107952928821824 11984542 463268237670613825620787399592529804672 11984543 -1042283767928849106404317656248898962208 11984544 -333970225039214640657259757284695736320 11984545 13047374969765106889366388158564288320 11984546 -103136309311000291537634279866609367040 11984547 385231966604596879403322351828478606200 11984548 27809217062316674155842841202847006976 11984549 1095355307730393923163059977886056847550 11984550 89671987100092280938627930494124176000 11984551 -1356111327218122399854137176993435341448 11984552 375999508710457245942157270971165081600 11984553 106478837822379810358808680921378625088 11984554 37010464354020459476889742751753863680 11984555 -138350835845139871657076928172105204080 11984556 -43834561470068839235521134277952664576 11984557 185193874663435679183164021124184580780 11984558 949817224503787850474421907315164396672 11984559 304703456515130441731099920291092011680 11984560 -36246325273864462808533802162440765440 11984561 -1517149805235736642993039601145977513838 11984562 -161823212205414070241665627556708348640 11984563 200604323651079712032820434507398803944 11984564 -339197017749991694229777691616042809344 11984565 -381459936389480130724092688648951198080 11984566 -115661002319107974287037451337982624 11984567 671399775460451231572436019280176262776 11984568 82157836292849626484710252592542187520 11984569 518208394975038574497661994820101733120 11984570 67381023238653908557984619233945310400 11984571 1446774616145315945259225378222816072240 11984572 415763687838936924312372328201043323392 11984573 -3547587170969184242806821064060495200 11984574 -22910934003213795419589059546833397760 11984575 59886674142724634754202769941335543600 11984576 -68617910036743095928013553962110156800 11984577 61533023912483672473025798448363515904 11984578 728495855210889910319521341722104005840 11984579 558969305830268554538912365944427554384 11984580 506707735842411209505663072049575936000 11984581 350251742486537253880050533009615424 11984582 -56450295754428434739932822000792488608 11984583 -136495498782024931457286079017760829952 11984584 347968114039656535193655348094053442560 11984585 519925809384774081729682686755011095780 11984586 -49856395863614611484157012454999931136 11984587 94571045761514148532462718878141155840 11984588 -637541686216054066089114660345188548608 11984589 328872552326929314372297628829635730208 11984590 51260563881979299414756309098072344320 11984591 -397771134349365114698754142130925729816 11984592 204129385247805966901880429986393620480 11984593 1515756582944157567951584657786767237540 11984594 586138687404221499925305842346069054096 11984595 -66059145549369813640262933754943626240 11984596 -79335167379648296229713782025447672320 11984597 -839838920932588913121723419242657035954 11984598 2250352904747560444419793677274239360 11984599 1064982880371979739687767113175619762520 11984600 159809196138983068590769659361456128000 11984601 132435781077595801491578114917585682400 11984602 -258942142307844759533721334396213794048 11984603 4154749672821337863046159187088400344 11984604 -481441179432023287528479024268782319104 11984605 15190232506587883705651996815403489260 11984606 173716634583624115837922404833699994752 11984607 79756389683224392303740417989024588248 11984608 11949191933552002419230591723363106816 11984609 122092936243857967675454111135300788224 11984610 -155255849352898562935274173553846476800 11984611 -1197785138243105698593154936927586193600 11984612 980797407796698538150251070680390512256 11984613 -308332962206885500267029146958520692000 11984614 -827463452842506518533918778723177965344 11984615 -229390595041537112455873346333921559240 11984616 -10634939456517790867184729246974771200 11984617 881400511050537975578323360375185671652 11984618 -225419369118771532992977712895072476240 11984619 572581748360537548899940983999334534848 11984620 -75740525334119364504727795136598712320 11984621 1469868571061418955293493951102769206944 11984622 71716360104654887268454802851364457600 11984623 -243831955188685582199913265763928389664 11984624 -125598390935547624209587841045003894784 11984625 650048915412143921694449413034981280000 11984626 -328718148843058233294422312969854779360 11984627 879280465714547696721855814514252134560 11984628 -27158257719234482946411115740332666880 11984629 30811475135886489075480385370434709884 11984630 -46589423808665371701359185856663500800 11984631 -213021109906475227964022632260816911384 11984632 544947171364250944330737078785561702400 11984633 426475820137403535984098148915581780544 11984634 -173986589203736171922445770428555043216 11984635 698653833411612815643780741674836562400 11984636 -66545996810216038686319465004746762752 11984637 -4404053647616963408422862637480781248 11984638 -698042992176731085384779040336597089280 11984639 207919623171082588296710705244205405440 11984640 3963936964389673954629433771866193920 11984641 -366713164631265578803144848134816666108 11984642 -524139791672391899103858675404063657088 11984643 537905933299436196717404965950962125968 11984644 -75827012156193358976855865435519586304 11984645 990965752908736710324147835361241349080 11984646 435700264372404708340700474393613115584 11984647 -28700181806048536062413885277437361360 11984648 -289487204618464427701759750780850288640 11984649 593840297678440288129020060015626267040 11984650 -192878635372866602527471957186794770400 11984651 -26389157213050812341097684569583521760 11984652 244904255088344649568964909935987891200 11984653 -546168256422030698092711532370541745098 11984654 -215036193044085403066802280169323928128 11984655 7647035422669845467016621698109388800 11984656 86827268031075834874728792186841989120 11984657 47043375457855163593277100064212614640 11984658 -88139412784017817693459587378001797120 11984659 -2408570247996890696866524290327448880 11984660 -102919324628681084811679012767146112000 11984661 161144831232112358959238197855618588188 11984662 101190608271834749471910725187071537664 11984663 -857837782153449907845501153192839324088 11984664 -575048411951854540760914447430164500480 11984665 837205181609464637502988339040197466880 11984666 258853651138408519511764782405612076800 11984667 -62533586162435996390357046883428883152 11984668 -1850027851419264496251899353839763087360 11984669 154414340138269848322468728475788741420 11984670 86650555061843748590594464226480659200 11984671 2179676306880597222598802185298123680032 11984672 -241005090587515068675232825123849371648 11984673 -64219042426740859840888851667410094416 11984674 313203366015233420839618683541741658400 11984675 -58237037314029881902758805042112672100 11984676 171703754555713776583072077750869735424 11984677 -89997278685463793946578266250459813376 11984678 -32580822064313827649201352942545237376 11984679 2528103619826462712196128317736752640 11984680 -984951944891116856793952943139881625600 11984681 -866684870387553631293777075948950013708 11984682 -13072607711679270082276051864582622976 11984683 -1175764019617075935390762374514267989068 11984684 -937091836835337453955746414749652259584 11984685 -225347237497456441233138155972052518400 11984686 -200562313245494731766120199844806441984 11984687 409483037515874305294402052670194640 11984688 45796864199653591003174953428393213952 11984689 3242717984214363330497158969652376594 11984690 -286051625413537725666683251513176290400 11984691 -695676938015826214684825600410366404808 11984692 89129278189774983877025072242605815808 11984693 125318841373222103893034482752937551360 11984694 58898178572198129218345413168504243072 11984695 -1017261651207385971038278193546520475200 11984696 -44829870356868418066496687675645091840 11984697 -7096914830817221585389877918578149126 11984698 -517636114406811766386145884933656052480 11984699 -69485553544785345705055763241034230300 11984700 -2656383545069634470234371515445248000 11984701 -252601941313736392372474489031075318100 11984702 -329039963756265416328534565319215104 11984703 188044703460111484549078419181594763664 11984704 27942286662538808398587727571039813632 11984705 -676214843515044294744186631783904548140 11984706 -384461260075032660343008131116821235200 11984707 266885641584404015120589345802613339552 11984708 505138511970016945284556324444479955200 11984709 600079739977314705586596325537620090528 11984710 -24784047048191741692256498669868372480 11984711 -1181159493337472806493699342124839864688 11984712 -9636278876670968803676569885436436480 11984713 171816662705650781432131871403723388324 11984714 -680561931145289937698195273801198374560 11984715 341333792156037924666119272598781267600 11984716 549960079589417197888219207196484227840 11984717 501767414968456487934954128689328747766 11984718 -778020461529442081671239588707077888000 11984719 -704692005927231654696522126170182368640 11984720 -83735137319210809125974545740565708800 11984721 149513961610439199642154560714986442624 11984722 281736168352097618403027571165672992912 11984723 1054206881340751596742834667898750804972 11984724 16259981385574082941848089255270522880 11984725 -55365790710428656889570711403683544000 11984726 252687161786153459315857642681598077824 11984727 197306547283964032144469689774853871720 11984728 101001461927455493755952656388504371200 11984729 923171297066901287451132572291480216640 11984730 60305912056543342271945598572568318720 11984731 -718235223681009833197322849134494116832 11984732 -750205502244985778684244106628247227904 11984733 402174136436776644027919706605848801600 11984734 58768009989095600763104917272681225792 11984735 -85882352330422084230697197833956129440 11984736 154873741768922427829419674893333561344 11984737 -1070767554970892751760454691547669883614 11984738 94353808797382902894914984118866952960 11984739 84241445483229628655245009822915747248 11984740 107548792977494617194033236606745715200 11984741 614486949164607809932212941985365606142 11984742 -88012518744318801746588108603621922816 11984743 -1593698497596995708351110607270821564920 11984744 181427795856477211715298184493247283200 11984745 366629335234980671812343632028691840 11984746 541695745018470304843127978541349075200 11984747 -15241099041033298662842018153913787440 11984748 85331234254300489762180550179871735808 11984749 175061569754053237187259634523486542272 11984750 628921246984952892886796218549580880000 11984751 406819620435603750119502820645811699520 11984752 133429285843137126028207043243832246272 11984753 -113833715468532597403234023973479307536 11984754 45851633281988409550287015368084488320 11984755 -85913326249514190112978006549957140480 11984756 397289541108804443614453733703972231168 11984757 199720260446417090486713356923879203680 11984758 409565383700440662145493475404600184480 11984759 364014076501714524707153088816821754216 11984760 193695201198031534732949966988742656000 11984761 591383146844714035915161509407650662724 11984762 -985852588819982706964233186433622807328 11984763 408765438745135912455019326581523264000 11984764 1063525653670567807954873137400298122752 11984765 -66930115275608979442696298221560756480 11984766 162407040822883114787881873670521881600 11984767 -436571140908774853326927845030393061800 11984768 135201381404047773190098392948146176000 11984769 409139521763801404329240322638134570994 11984770 -145230699495509219307854833676048471040 11984771 819821459967782194458622884128881885440 11984772 -289032221410533596033154692435343052800 11984773 -1496166858608907101473588711710162097316 11984774 351696427605729755050938340575190575360 11984775 -3662774682329077839125997637001760000 11984776 -1072039283780707433125009811663216593920 11984777 166253887308195485052562245188066559744 11984778 -41049910242592859859214294529272753056 11984779 -1241007879530252545797380716197169929648 11984780 -257173639124513865801394900239736842240 11984781 52221179995684430514794354237949717984 11984782 -108538046851372426194273136359240235200 11984783 -740403904876682824748023513959284053968 11984784 31519037023686254704155745135829188608 11984785 -601011868439622426249078913945517251200 11984786 27903086644753312349206231351985154048 11984787 -344990650153442421603995760554006812560 11984788 -16024100295826273006965287275036231680 11984789 148169294953317936299892185816956360590 11984790 -122065070660275253812014717563659505280 11984791 197246544220327540039727011860319480544 11984792 -308190618526616102169124960202754048000 11984793 843467519078825120582919414704132224464 11984794 417695978340627674937273201367508532480 11984795 -138519077941762906928984833496100907200 11984796 -522769980307402930998068066535009435648 11984797 -869476064359666876223255756198044095456 11984798 235761498229275026004858404859634071936 11984799 -724770002907085797451618996184848862136 11984800 -333630862054034838073273499995629158400 11984801 1177154461131565017486304296383169979200 11984802 -132569099916635293995889313621990448768 11984803 -190548924689706786067591361517179902416 11984804 -134609331756489199219309118737288320 11984805 -67204533367872251400612486086121853440 11984806 -22059482387947669688706152868080943648 11984807 -849423106610207931417381107153394775944 11984808 122582634014523109379054684078407680 11984809 -760230024168894419343506529415787497990 11984810 -317209456944755914779892644142588129440 11984811 -103025190610481556506448219040306076328 11984812 -529279261951251919689730666254790674432 11984813 1524892031121859076389087419808900108140 11984814 -3910644180876209700214678283083071360 11984815 376891572340149416089301871641763252000 11984816 244732993254607591865534319428380803072 11984817 -10294865483447983023982093572077027328 11984818 -265113519939992491194935545600736575584 11984819 361099039177219465236924777663297149184 11984820 -274499045760739159443434504709807820800 11984821 -75356307863338748347821285058442428548 11984822 350882954641902189783134910614263223712 11984823 -991555309182861693684105152643832609728 11984824 -133424554144770029601970495186250649600 11984825 -374867397439807940134427835181349542500 11984826 -156043499758510478665102750926968647680 11984827 1228523941584926238961478345426542456676 11984828 -288486149457157454552410392446420831232 11984829 -409088228904492806213496529495341721920 11984830 61697686924299094604026883787880684800 11984831 -28332992987475128077506956566276592328 11984832 -159397499827102271892581466243694854144 11984833 -174908490998957479506022159551333742080 11984834 557466510773057755169067697803868627872 11984835 -34831154041245560332203002410681787040 11984836 10810735708713373247116934688613466112 11984837 866239420056010223798855882610690398460 11984838 -11408597215365217124333602248210766656 11984839 29495883113549978927793590329937077200 11984840 70645702640812671140689490399615385600 11984841 -46106889364033467280461184111925258736 11984842 -802978165045418001695579259690217982928 11984843 -127927449216190858665063244633796147856 11984844 -93311679630586759897833719829624144384 11984845 90051543904746061124666612726807537100 11984846 -66221337301967196796333970235319149696 11984847 -204501441441294113697350792965239897600 11984848 4855042097506054177258313325879492608 11984849 -1565175437380062909341676188081376699150 11984850 -28378622323832961972953984338502456400 11984851 1562772895903497629780371424987731391852 11984852 -78927019626266070245629796841171714048 11984853 1205829549332028068320544288243051577600 11984854 35226858224649284306741544060479916672 11984855 -98774612867616280904470927376577771840 11984856 -174905335602640523859119620813032652800 11984857 156748971454150534455949121046405508106 11984858 700285531087408647418706316957894816000 11984859 342693536670499533048102424068314919360 11984860 -362234327654024962367809047725193361920 11984861 47214009168910264253954246750356707270 11984862 -345204221599322962315849895190188224896 11984863 144439925924006174112283328283763089408 11984864 782101359622458950563922410258276810752 11984865 85394403706121306898378439886746848000 11984866 -5745034878807892255909690109266755936 11984867 277065602216471453662752077967469254072 11984868 146359761724897070225558095737142640640 11984869 572570934184254181756410720204381748444 11984870 -18598563948791955966141546521539626240 11984871 -635835337454769667395735541517021748096 11984872 -283626368159385799201802868819838126080 11984873 -570735975491883008350529236744824978060 11984874 -3851741719689467739590769884529942528 11984875 -533185943634269507884220780531139288000 11984876 -885434600707648663993231835797464272640 11984877 -27063949244337200681652673674407671200 11984878 -23450422198513911309428576645933093376 11984879 497949792521554826371610807209016905920 11984880 81692459282850679355818372893729423360 11984881 -221603105408369414498043508922760008028 11984882 43863393432105677781894678307678431744 11984883 -733533705404135437234143402512785298376 11984884 16132156570904168769283871799626889216 11984885 730871313212044654078666762610666249760 11984886 -124892099098382984631252272944104067200 11984887 721419096997344923360767602232981890536 11984888 -645152581088605478874629005784142336000 11984889 38884117004838355033133530198722168192 11984890 -148688154860747263191389875890075958080 11984891 -480012398499795368211970573351653663708 11984892 -211966721021563630500479914302243683328 11984893 216084236043575858977801179859612777344 11984894 -258839678455856667697889445597606885120 11984895 81052884287580858679692995193506376000 11984896 -190870310889650530465388696756929167360 11984897 253064444642010652180331321121277379652 11984898 -501096465596189559722156197231830048000 11984899 -1269198719065046137493846558588887908100 11984900 -633538704248083072864167131576689680000 11984901 -140333258972499677950561755000458700960 11984902 206642759875471018449397254167524670400 11984903 311123098055095689122950466942824856880 11984904 100790543258272703598871438424797148160 11984905 216564525440208810822345352741947657060 11984906 -250536497096910280926079382275032468480 11984907 -423592643078319934336964066813224457280 11984908 465803630003971568391634819963321722880 11984909 500364571374718132108851541212631175040 11984910 63585367666425489778917604919148625920 11984911 -1056841990284317446380718229468843729488 11984912 33178771081928367846284560801223147520 11984913 871492516304284656108594701423028089442 11984914 -77918662394803412451412811511056660160 11984915 109219965808861037875741577085818174400 11984916 290894152748481843033183250683228567552 11984917 7248567368713562414169923986932942720 11984918 -28432106196569257426116350934596999040 11984919 89527202389170841441609395072385459200 11984920 754371057068077750288659413990625484800 11984921 -171082967751777160679894069581816932852 11984922 -36152080774239478558987167928554417408 11984923 -671591200222564868569040385168270184828 11984924 -227467766990081556588288112687487898624 11984925 -243182365764453702119025147699753660000 11984926 -343748364481641184196073297400838441088 11984927 940254855960816088194673136381037768720 11984928 -1253241591938906807210922098797562560512 11984929 341477172551859280385161513029699988 11984930 4714370441796988763626609979916217920 11984931 -56561839687996325733386507129846780256 11984932 541887520440795599420297650258481479680 11984933 1477171858254296233938924242640053413182 11984934 48606779262601167315247435815875450880 11984935 532631463131855079155549497903113341880 11984936 83544488428051061760357229199229081600 11984937 -340251946970669416109823026313151683648 11984938 98926743043559785951269160537169981952 11984939 -137074313129766845691870473399010685260 11984940 -69375761122513061919136616812531399680 11984941 111986618034701884072899367318120288384 11984942 299438585478027730702493084587206351744 11984943 -243027923505713435164069847502863072496 11984944 473916317872235136580618395045913231360 11984945 108416414311304926834309643422206652800 11984946 -146571368646510893508167087473953715200 11984947 -639465554048047424990401872559501900160 11984948 -216992610701474465047383883377123096192 11984949 451566821403039767501064307467147632640 11984950 -217002795814628966985851262599121420000 11984951 922656675312803777199600365206680403584 11984952 -193388972037700826637025816679512473600 11984953 -653213166606835389832771735471192152960 11984954 -214270608323354265134232061153837589280 11984955 -299702920411265151435606061586111059200 11984956 -321049479967171259044219505978111032320 11984957 1463825463971747429628243070132359979206 11984958 -3871109997560027868071420002288940352 11984959 14379539086286471135238227419422787176 11984960 -1997098294929279612392816143855779840 11984961 -95207409651130972116868945455507217440 11984962 -27067817997330480778068917839354052736 11984963 -562706250362231729867158275764419823280 11984964 592715226012538639915436031330672844800 11984965 -837154907416036427898611187434796559200 11984966 144443781032488645537188267044551414272 11984967 646076353123248570734242682223781489584 11984968 53242794281145564051373611033972802560 11984969 -39463405801688482877398863019345395804 11984970 -63213921231619856658578478282895200000 11984971 410288793152493032556909975590050897172 11984972 104053440300120850507828766590685675520 11984973 50370366318904247588691373726979701248 11984974 12531665783058786300546015987960086400 11984975 85823650766936546009599095966648648000 11984976 -357015365630842179692594551048985640960 11984977 1882686522237775410193018521901114573120 11984978 129507437034620254100922579543477325824 11984979 -375213838065683616102012610712422259016 11984980 27418670152194452580498939296938352640 11984981 790775652539907145128032407779329168352 11984982 -61947302331299546062155575018859840000 11984983 -1785957746656306392205026235749301770000 11984984 -110613821487501321702707998155820462080 11984985 344549559940430099163650977452986748420 11984986 9397885429947559401667495237432017600 11984987 -345520730403986147833262355627168523248 11984988 179320996799895194693307263357015616000 11984989 888443446358886650060784980581429771500 11984990 -288674677826208557675698398233931141120 11984991 326295680595146765162641337540241214080 11984992 -622776918436853810098327237713035132928 11984993 477344316115023535733847994824951005184 11984994 -787764490153419131338581636698391552 11984995 1030947729280622064783002813007700155600 11984996 184691897573534676485479326381402638592 11984997 265404126839195712970151623666165849920 11984998 26412245304966921258213774792306039936 11984999 -116524512774623596448737426932024697872 11985000 193160053073615007433484443932057600000 11985001 -88388674745874532407037797218301257856 11985002 -371625452087045607368555386853613204048 11985003 -2209775249600987057250943336478272512 11985004 72250703012758474577861734284801100800 11985005 -314020082001110996840499357762176900340 11985006 191797618817787492113627626273182640128 11985007 -124504548267135811981870255071024246240 11985008 169820345232127268268414378721680457728 11985009 -21231953848221927864782095318456612800 11985010 479509215068258105890286047633530048000 11985011 -2514195497616437923490016429366545740800 11985012 258597958121233859437103990025995109120 11985013 -807987098942600460142911264846466613856 11985014 -500482318047537387152601901495019744448 11985015 198253136495363474852400061577247160320 11985016 212523000188694010997943442702983413760 11985017 632777297229166567052526998269801896864 11985018 -21906609008475664687619897011973892096 11985019 -477035048048769623689181919990220671580 11985020 -63228132756007255508045451739267499520 11985021 137932857523362155937245805192786874080 11985022 23341796039414537721610114367830453632 11985023 910782911054763722460874252036653451080 11985024 267569118226174928923906146012915302400 11985025 -243601882524510221889660102036818485700 11985026 754980603198195215836918051386157861920 11985027 218112868372281147922062107512961946432 11985028 -462656083109534591234171078303358087168 11985029 -47877550683008769733987218857036822400 11985030 292800554079375081533354715236441184000 11985031 195624496454486459684089417487714167832 11985032 990160843435107967973946267082053350400 11985033 -1048247268328833817039307764627594443840 11985034 -76358440905348443135815474482296549376 11985035 -552650172099677871865730745473598263520 11985036 -89762234348054652008351968823175659520 11985037 -381529701158393537062799471298815594314 11985038 51563966156658343213993648922051818368 11985039 241028807634847432553654278344480612408 11985040 91605525874095846030422734873350144000 11985041 358455774702368009841901371594291035442 11985042 -208410341080349575430339972669305596288 11985043 -364577743946613602549348884275640007600 11985044 -38663815928401787054549287136077648128 11985045 32175914957552704971011561561455564320 11985046 3281542165552640404892040111145034304 11985047 -220964412569939515355959698937857312768 11985048 449909489021061917091563054656781414400 11985049 -111710026355554456693307807916040032636 11985050 -85342368706071131265050032395129600 11985051 487618900244813591091109738138686146784 11985052 1085508255813876015195390967126369742336 11985053 172723140769396989904347381900744001824 11985054 808869389637780373495346545001046254208 11985055 191446834612751406479457488619799905960 11985056 -357753543459741965419442331771324727296 11985057 -1036390879343355390788717359033993634400 11985058 515546324804955898430034306137139692880 11985059 1833225916265455016168697423971724779520 11985060 58117742924716014092198009104693800960 11985061 514997440321167165284562197770301029824 11985062 -924047033508001140538038478382370412800 11985063 521596018180302854160758984298035803944 11985064 -23904216142193245376995244119610818560 11985065 143773720096832210613407795348325976320 11985066 -356235846844886043915070131846675378336 11985067 -39655503337528957580508872138527835920 11985068 -26837906328456605452860889408891997184 11985069 -191762308653930840085463619915644811456 11985070 42887484463252929775973274366667100160 11985071 91857192710144969576685153644366844912 11985072 130832550157985560039744191129078988800 11985073 839975456283949308837662054176923250322 11985074 632150283760762951841806909522024651536 11985075 190052387578842384466394343525298479300 11985076 -1705519550242142202460726538729902080 11985077 104879585338294855723967551846997657112 11985078 -312072135879088947457499177525553285120 11985079 242367554053133621945812768767179826240 11985080 -1500921602578993043117228286340196352000 11985081 486950939760195581436957626969096523744 11985082 -1320664893521182043645780991149327124768 11985083 171679630567274269460944651001304971304 11985084 -22262227882846391207558608226255766528 11985085 438126289633579771211048111330498050560 11985086 -113559012559177561067342383105122879360 11985087 -325093235402011199736467644266976221240 11985088 222323485563286070930255415429379915776 11985089 -35119459310587477215360238250715552960 11985090 -96410883405096208764256047619815936000 11985091 511290804826722389559329972430892498892 11985092 57601305534501361109010852178834821120 11985093 -14302621612162767311325059944555058400 11985094 -507337346927575807585992863543665668096 11985095 -250790740600567009155099748700459498400 11985096 -28025744493380368896791077433042534400 11985097 1168666693880390850916423523218639739812 11985098 -1848442439383069004794593409793892864 11985099 -313660715505634844227102325102641474560 11985100 5358702304013983283122700407892038400 11985101 -597821008079400457775352513546737333898 11985102 -252733114063227791795741505488022791040 11985103 304171159446461365258008641074176585784 11985104 -323927111785859169048325657423981486080 11985105 395452828064633483863804536687537100800 11985106 -501822812454841032468663925973434982400 11985107 -1889325988565139913648288225830257125800 11985108 -455847967335351241468655711784063498240 11985109 -973267395556499093743697569143746752690 11985110 228256652440539076525354558127135496960 11985111 -1382351863110344585952696576647722269360 11985112 1200218286714806601124634123394227251200 11985113 -281915721025137206713729284226522939200 11985114 40355078882422273899300570211155585792 11985115 251795546973930305727012652207525447200 11985116 -93314633209037440382992250474391601152 11985117 284449312120551228991587206047822110720 11985118 -808996256685653956792771962333439290240 11985119 203282972434831309732010956635209282016 11985120 -71527867053522566756370815321269862400 11985121 1541452389321257267959095138134437756322 11985122 27210425618687389999689611056472676000 11985123 63567643492438455840782390488578423024 11985124 -111408227732012802391127073901945190400 11985125 -953811245493307434113059440854945541000 11985126 -228251607570605875765625271073338731136 11985127 191863937768606280223563867727018457088 11985128 -28612529973625492729491243282639651840 11985129 -37126329150759472781612079742303178076 11985130 520325118049270130987852357222692548960 11985131 339111883686778740953701299615576562932 11985132 -8076132537566124949075515735228469248 11985133 -860635366815168732875530195050845924160 11985134 203685438687328803559212460187184772992 11985135 494113101200728392108180344013684080640 11985136 -339179379311979059018208094830132264960 11985137 547354531238474958139007235947814504786 11985138 131733901142363625280149660664590743040 11985139 46577059986013613863148221826341006080 11985140 74646580164579428217387160116364800 11985141 507115892444665859924676855555447005184 11985142 -424866760278834784173384131834853879360 11985143 1625107070389032807769282383620932309320 11985144 29825952108640865888370511805392158720 11985145 -1690691453510595005710447767081975652920 11985146 -57536167193290375247679062036981529600 11985147 -1020643769355511500402514964273689428276 11985148 341061627302633333330105342648804064256 11985149 1515343415392090677454392074241608716320 11985150 9275820698138362549114691994572145600 11985151 -513214058906412706908910063708471074008 11985152 -87951999904557265095504336715109105664 11985153 374203895110097350860049490187799479264 11985154 -376334701299929877462032597876284858368 11985155 -74002709389736196214551507849986911680 11985156 -536262957480346935398846516081918959488 11985157 -1813280940255176445268758089474359820100 11985158 -94988437797623613417956543343948549120 11985159 703377461332440588844067545085834734848 11985160 644414836197922015907157773186322432000 11985161 -793054970873277275211193910503924693536 11985162 -23859888159481372568085604789382922240 11985163 -807831692768655714533210910589294396588 11985164 389927841030228178244151738277432133376 11985165 -15730645449698257008526173862904539080 11985166 127087490102150505747846098493838445760 11985167 2370048877009443280085407018811031226512 11985168 46777184687110565006295646324840464384 11985169 795473486206961380036341364758163861760 11985170 -669209907382263177962056888096180981440 11985171 8632654882150602546717300769066992 11985172 28080903539954003458221217964816791552 11985173 209064755678970376170601922269275312000 11985174 -514203298199109564410578113527775908256 11985175 -1971218377817142277034610230208755000 11985176 -173806935806569649650441132324399472640 11985177 62431822372273338243133832785727512032 11985178 482810849928178092983851496781173076960 11985179 950608662348793121026351903939436886120 11985180 171947767360309757190825493921124520960 11985181 582232159187020148787457875688649854880 11985182 201196887486927713107630536382377211584 11985183 -587075147188226485614802676434245428736 11985184 671275165718846485742801429630269587456 11985185 262631113296413000744817732335772700800 11985186 -373684559347333075031013605935785399936 11985187 -372875388055149202477704262091996653608 11985188 870318102831707299596363532801996087296 11985189 32393183457276665112031131990652363008 11985190 -108661740267807253077344425699978659840 11985191 -77699820334389231982504375641424326408 11985192 -227076252850209202910652096137193062400 11985193 24760409377504578272082106614514180944 11985194 47667611029933559410329041443368697440 11985195 -515413998325712435523380855574232442400 11985196 195608716813420365719110860625934470400 11985197 -193090401315025045054618844067254676768 11985198 -747717857982016043268144090087658801152 11985199 161231752508562071007410062757244189200 11985200 -2085523312482443184734355445418803200 11985201 -327504194647291906732211958235758960 11985202 -20852715476687697152207725945788451296 11985203 1218398939054102289480502819688674093452 11985204 -170776213661016487472512292680271523840 11985205 317146072367101783030173653532203704860 11985206 121468802925558613399734078764047515552 11985207 258772804722860520715868734976809919520 11985208 86865824890789942734467356980838809600 11985209 277115635262148417934685502421007944320 11985210 -234835258401105769649237393783998720800 11985211 -314678019862459951261388482464051849968 11985212 -470055210450730450845195311656344450048 11985213 14040754701936691846989495573572986944 11985214 66044685017288654394159226755488095872 11985215 -1015676870647805475896226246064792934400 11985216 194636150595620264257002810341370888192 11985217 -24116662642256465066468326621577921580 11985218 -45615823610922496497756262086226308096 11985219 -1257884887752619180304423295413987942400 11985220 -36953742139899112980152788544821002240 11985221 772960074506254038072965398398558743292 11985222 15550862578082797305182514585869136384 11985223 1304875008827726798802889739027606686736 11985224 -786740766720151273587444389027885399040 11985225 -477122513386211325681578135500003200 11985226 323741687082817030761679586538323332608 11985227 138722688665468998363412549630851777560 11985228 -98842803158634811691779013266637959680 11985229 -1178580625362377680160143509942182012170 11985230 282320479288460783066719370648699309760 11985231 384691598454946786696724250209837212800 11985232 -40127025957782139169569773983903776768 11985233 279271547104970374306356375247057608000 11985234 -112526412437617393680968611166634280320 11985235 203922732272111750333572521204926151360 11985236 -171189874053557915657963386954170001920 11985237 192159487954803280405834137920603671008 11985238 -67921835038210306629224629370517202560 11985239 -168444455357078856874620289210113835344 11985240 -236700407045322819368060701631387443200 11985241 -326287248282057326165508315846045744128 11985242 104673112415286973698617913630564921600 11985243 -414360287336577156665698331338065150672 11985244 157624344458557963136335774714672562176 11985245 -1045528300368577224740826904968463348500 11985246 11722901228092036088420892830198489088 11985247 898921782142977572046615610713401297696 11985248 287708143665829708769899154415047147520 11985249 -504150003071430366394213631172846240336 11985250 309008881424317931111012493374327808000 11985251 92232645983797196784494531387893667904 11985252 942964394948001541896284905677853323264 11985253 -932763391321405856186618377489225551522 11985254 50502528552735646070056692557666313600 11985255 -417811931537552288255944741191803126640 11985256 606622461598516386395334432765178920960 11985257 59767582595047307738119136206334973840 11985258 181084532114428396652724693127772361984 11985259 476147339897874673299081665152673885328 11985260 142641416791359181192677972025160908800 11985261 -551735049214610209946200960415139264 11985262 26245647411002147050436363837286758400 11985263 -8077048637905812978417693532372765488 11985264 64169484718656350982032829008089841664 11985265 327890547569884179585485672583061847400 11985266 -56961869572129854078004722430057904736 11985267 64156851611643666117696414951526099200 11985268 291433969220244459883059670880873637248 11985269 321240588429925575285488632867377530670 11985270 5926143345163535049388777904130662400 11985271 -1466638392322662445548237904356149125528 11985272 549394495691105061305662329547626700800 11985273 -1108832372680190928093047012628142692000 11985274 -104971538172123125677857750069310963200 11985275 28500852428537842734494968080714075000 11985276 426791800125855153200729693623657144320 11985277 -181385971588371627726868619444231470080 11985278 -801768984042633074698773996826803586560 11985279 517219429135977846328423584587720234184 11985280 173920667886221192555777630301428121600 11985281 -222466360921415323822035763278886481856 11985282 -117544194126510540678148828632294629376 11985283 667610766804149928189968990491855179504 11985284 124062916395507278684221689438135969792 11985285 -83890281066695928753362749847738424960 11985286 18260954685807927646468505656693665024 11985287 -2745157325868749219317512130236811108320 11985288 186949143890636545240426136601438289920 11985289 151916263410661817237554806000367186356 11985290 26349541690846598579231491879940256000 11985291 -704042676503563012128344424674954924100 11985292 -1506487394178683642838424774044320512 11985293 -752475099499502406401508635229443119860 11985294 -441218084914093395237060014852032759680 11985295 344903472432963043901882045882569152000 11985296 -256435544924219167401863833151424258048 11985297 -122079772690897654160218611996250835520 11985298 120518693761606509601379393533277180064 11985299 -53422319910520766132692291792395803664 11985300 -279078519532916481017291203719896064000 11985301 -620934818708141510457949076424588419698 11985302 -332610743096075911965042746434886805600 11985303 469288242417010989441221289613484553600 11985304 13712358566136664619953740100310814720 11985305 721081883670253138204464448375515587460 11985306 204062970879177075559822686195108593664 11985307 -1410469951006000340132444557555143304444 11985308 328023046250023393940018416132794648576 11985309 -243950323639178256109212606411906215136 11985310 300870809055635604845108010354467061120 11985311 1054645890464889593830260735954369771240 11985312 -118210770941449801070272730565829459968 11985313 229405244260798972282031876432824920320 11985314 -370127207846461855285289946114250928640 11985315 -40267205392324389361348520176929510480 11985316 -109542952693802402018071628377024028672 11985317 63470944694207050767801821167776041952 11985318 -381484458432480321922743001970973804672 11985319 710773020593723575238721163578030292920 11985320 -665502828074005976716144959097864704000 11985321 -901818065396901609426145655440131634656 11985322 32769778772376976604153851691507918592 11985323 -228220221094859620202870291321479034880 11985324 -50522207124201861830216654847320663040 11985325 235902639990768364694003983174983067200 11985326 -121270723534907311142591976515282514816 11985327 -39839130688906667993825869974382321440 11985328 -164692877859428934515037087901339598848 11985329 -1226991930970702193947051721014769601024 11985330 82763314137231702578757262054754565120 11985331 -114149976363635789619854197692605217936 11985332 369805320614308785114804887161477927296 11985333 61196833995556629185247477298507752960 11985334 -2272751298975178675970815599761945184 11985335 -415267223350676802334275311467422620400 11985336 -192812763550209594608107215993561292800 11985337 77267811294659641493335036252765792832 11985338 -789260262879100713159690664187386273680 11985339 475389124698632504587447245492189331224 11985340 -590229869391746555546133589988030008320 11985341 44608725130398629431363158263559823026 11985342 -285554048669691115899015191902969130688 11985343 105518275760633219760721963016312566592 11985344 25820464951119447220257598331129167872 11985345 229013060706970915929878836738214833320 11985346 -543418354965838389647951772045622227456 11985347 13059007602012496012503324846970666560 11985348 2914072772393616462644906240764001280 11985349 1144980031432674099452594423286238202464 11985350 -26371301022357380837390415135623568000 11985351 -228396322041852556008758502831960076248 11985352 -513398373455325382260090908363735040000 11985353 262206852054189298312883003339168800602 11985354 415497059986497792477132819852363939840 11985355 -635072873223170135219742868293182406240 11985356 -501172724795168533989791062674236110080 11985357 972602485331274839400137878768434081792 11985358 -40408281026120156214767868892860825600 11985359 -84400526137229273828958901892191918896 11985360 -89929398117734439361759407026198937600 11985361 -805137928283441811271165741376385185038 11985362 919381056240087792719989434911882105472 11985363 -89468589545708603318489826311998164480 11985364 194098254596596858936976560228013307776 11985365 295978482615515068492294088502956891520 11985366 -133071524098307650081621437661299244032 11985367 -320895685495998949271759530363382019840 11985368 -105723523286709693598647364356870266880 11985369 -267339829088623509889172671691799373824 11985370 431163287904567019869701494880623238880 11985371 -461154282858393665826316121782461665280 11985372 14566225735870345918963284370956288000 11985373 25796005237938697428516114631649917536 11985374 -529549467305946078704113552579725201408 11985375 -161855580268429204139992069502529024000 11985376 755264202103119802345875860898975842304 11985377 -1443666294772974921815181086971423143774 11985378 112780130415968682934274600163586149120 11985379 -168305503095890217789619405094484440624 11985380 778107023992696618382099075021188730880 11985381 1339612351161266089060356184435878177600 11985382 -391684284281485192776788884076996498208 11985383 280155160937797549137001683870675256632 11985384 -100888136354429443930950764593094983680 11985385 84558512342808979447887970221347852580 11985386 215390034171897739780938337090338873600 11985387 320490338567416693364377576407533007960 11985388 951465686991493715049752381026743980288 11985389 1055506469730848025746691601481333509248 11985390 860686017120001355695021082771020800 11985391 567050592601547064638492370615644371200 11985392 -4025083466279862977867250277681397760 11985393 199611593090427010373178763997066318784 11985394 -34077404583247080225883644119553579504 11985395 71730399551330089756016727040738633200 11985396 -316258454754392701543696530249457176576 11985397 -826966023842959593104159593391865315154 11985398 851260702914415106365390026591334521600 11985399 -30703086571484032657932462370602287616 11985400 92031717574039754275661808796211712000 11985401 -328428656015825670028113938853647144598 11985402 -153656310599911283173204990587744107520 11985403 1149585386880542711350938551020294447652 11985404 -55217430241024472694632316795532800000 11985405 -472944115710955423805588426876856137280 11985406 -252442651472851664959140315872871383040 11985407 -236119928433131608376652276443737586976 11985408 -8155832646071137580317164447939428352 11985409 -274589246854662071658850745373118649760 11985410 232023037154883574043710115751528950400 11985411 1164606496812658654820009604654033639600 11985412 10127954066771843503019518259245541632 11985413 -1002516885830941617477731059822239234 11985414 -164562188933275491704956696116357949440 11985415 97609740123944701026779525879219737920 11985416 299314898654800485432367384732822579200 11985417 -14128956607942901361936458383417933740 11985418 128591482466192246325593879305000687200 11985419 599763841067922562709317740772103056296 11985420 -75909395559105787894384122702775756800 11985421 -102803519102555743031280594129943520288 11985422 -43494827434977967128249680242889995200 11985423 159982051615182351628502640280079109120 11985424 -297018039998318158346310275952667852800 11985425 638266129967430609310759246185740532300 11985426 -385510834602811022106598032278858804208 11985427 -154027582983880118145559072015690656724 11985428 -4777330914540670093421858575259688960 11985429 -1072741355739517033419399688024998548640 11985430 -366711942618777733479062026038741974400 11985431 7362926779204707789988802629198123200 11985432 -19011442277068566162501196674252840960 11985433 -16835776500716874180631889472215031712 11985434 19857460915413016803799953071977253616 11985435 66144069889211573798809423200853478400 11985436 786911816252809770161822388809834867712 11985437 274914447550720278527779320563843792640 11985438 -196454287418566203946095577400795507712 11985439 -92523680172855562986865913920621426080 11985440 90188271336465387943496848025191710720 11985441 -84447284867935290121782819242751851520 11985442 197395137917483600512982425523661941760 11985443 655721798211246460935843732587256552144 11985444 -265951290562582918745169361737926056512 11985445 339061224789599435744028534870924975480 11985446 -390792517558269652231168882286853256896 11985447 10067774825598013752982400387401879680 11985448 -133152677117628814819069593341537249280 11985449 -308816673439017631960399460596019356800 11985450 4798847765966792782869651156120345600 11985451 -848075967673695388783832252292418505548 11985452 556706537622835865620960241735681264640 11985453 -803487714269710128060193021508350476276 11985454 -339243924644169711255315174152626511040 11985455 110999509037241323309498819382828636360 11985456 52380526122159744139305993785236783104 11985457 -1203551459046339872039244776020216914720 11985458 48737415985360421577959251426931512128 11985459 6165035388856794971624952629254788720 11985460 -241682536553856733425736304346161214720 11985461 -210331261620205590912568666964037387168 11985462 700816822024531508790348798468178899840 11985463 275309440665657513402018926158221551840 11985464 -465893137519119905776904091132785049600 11985465 193276511219217474175268648817447117120 11985466 223043590474125256819250301837061163520 11985467 -511165895275262568843608097691969804080 11985468 109995192221817142602016906154927063040 11985469 182716369659324687082150629370409948870 11985470 -168738028908717264015978480539806064640 11985471 991290179324823955944973775271950622840 11985472 311370057590586788347313459791405776896 11985473 -89925128233166508823329287761944998316 11985474 226013237921826165437424316215925240320 11985475 14182412806168568965969078982841885500 11985476 -16645844212881475261845830011754342400 11985477 -108019581018206099059669306307557618368 11985478 -49759713239314565108668748756859610560 11985479 -447501304309296581465387549747303071440 11985480 -194498781957258939196081092755911526400 11985481 3913087834765028488229821181843050000 11985482 -264146857405241475214736009198763897600 11985483 819900752235131857820560675608967608024 11985484 -42415488307309465333906986019073753088 11985485 -1445986966527422146413593430157264992000 11985486 -344729943884578169588237865996476921856 11985487 711226259525189768239735019691631681136 11985488 187887998672168976827185563048621760512 11985489 -126688531470981646753421053853405587452 11985490 -443451325975871558153254040897548646400 11985491 -35092198765267931494013942936314423728 11985492 -690151041481849890555600185503334658048 11985493 456772841334035097938234157294050539248 11985494 367085889907642459009467722002495723296 11985495 -19477755344213339008618119285271612800 11985496 994042848056164783107148402869694464000 11985497 -644187248156494617908487430663884036540 11985498 109728772472149724089611967549673926656 11985499 -49516701216165082945038186915913768640 11985500 150884836416373286722122270147748992000 11985501 563271617034177119972751475647498705408 11985502 545958404805217558966582305154340621952 11985503 1583986320557284642449683751071532647304 11985504 16869393751846368226775676985100206080 11985505 8182298206077165321280476666147803520 11985506 280469125935665317248813431102300330784 11985507 -14674105574241553995258329793934386192 11985508 382017354093510176939748005007287539328 11985509 -149283013503642007316715643390147568640 11985510 -125596606956163859833052944555854581760 11985511 -433392320381511146781653898534757120808 11985512 399305261125437567002145839559619215360 11985513 -228696474742348970110074097310794846656 11985514 -73695684108639634282845814647669690528 11985515 -694834995549257059021295031457225239840 11985516 374075993284454449465698944813665397760 11985517 353385827502607478747126690486052770304 11985518 -349635487340938708647697753601525807040 11985519 -1428088782904582429168280827365625344 11985520 -25455405821551993350189281222351585280 11985521 364424473971685815402903508462448940852 11985522 339202185616639232502281911913726316672 11985523 1353226809042963374203291980435499275840 11985524 -180397015126574831951779180698384561408 11985525 87150814960445662205663786067966722250 11985526 -15441227343003275612678464918117424640 11985527 114467573916943127424797680499964180912 11985528 -407832322709999990807559560935210659840 11985529 7741524761162915126852244195611318484 11985530 -52006021449613566008275411429695344640 11985531 67513210866835238160807883551472368240 11985532 173299892719778212550454087892874007552 11985533 -35064642245234828894918939260848101280 11985534 -414834053393673948378263505506085888 11985535 -378370972166684014229080778092210970520 11985536 459598923230757917268847524167559413760 11985537 216095678958998926841901211102477263552 11985538 -1177400498851743224578529079212056535040 11985539 941851555169842610613515881373169300000 11985540 -83719306801022789302409735174361784320 11985541 -93784385972136295692690813452921897700 11985542 213069845206752078146165366164268491200 11985543 -360792885556994670847114803973911178800 11985544 1540298923724680774229827467222558566400 11985545 395056178987161915955756051307196338240 11985546 520315933767731452806132449847289584384 11985547 -776938683363108774298995663819361106364 11985548 -563016310129699045853206402020628852992 11985549 395552317623380149046915071607496444864 11985550 118434931706427766366791407584852396800 11985551 466201527920976766693786996825708341552 11985552 -77528610016919761001516870386934439936 11985553 129249998322874282224147244887562102960 11985554 -190369775857441212287455439986247574528 11985555 500713014237552012956144734369895328000 11985556 223197068787295804277960540568673382400 11985557 -249932226783425351927271419824896051168 11985558 -35676628934870398935040321723365180672 11985559 308893647370024194680006121943179586760 11985560 479206683889968340999738832644408320000 11985561 -1961266832611032794674693258374667776 11985562 327090650102172334774158434085756672 11985563 842370164447701571791515815277707990040 11985564 -981755302283597689276408293710669414400 11985565 583393469369508035590328153934637508460 11985566 453356491513537324185359916649487183232 11985567 -634683901651742470137899957347113907200 11985568 -192669212654329987362082058756705746944 11985569 -1299961523812403762599877522032782634860 11985570 8438598729634509118817252349948168480 11985571 11040402507166667999316810944268705600 11985572 34517818872456159740757850355788046976 11985573 623818252082564845618127362352654585184 11985574 -810487205471035320436175803228386564480 11985575 -231832877078311097261318750437601814000 11985576 -367998441064384623793869495548216770560 11985577 -1008821737221595922550540580251803229068 11985578 -3765449579127603520263046012735626240 11985579 147548560544070127945316352220513216464 11985580 291568078666221987886031082802097433600 11985581 -47906925912225171782527419139759197696 11985582 -68199199477152744956113204262260402176 11985583 2316128786932164180474908803095398561544 11985584 77408496844214083822984160174770421760 11985585 124524085523617117626252219976136472000 11985586 714951458012357843572053078495974494992 11985587 331288566478515990677234493374569321752 11985588 -372576183363595005337927836056030041728 11985589 136726935381139854523886042796469616832 11985590 528828503969269303023238844333932673280 11985591 -5464209581840467988257067044964864640 11985592 -151256338402785577107571422050154393600 11985593 -1435621798273617877648178730144639427158 11985594 139957251417325141844102431687801267200 11985595 -1089741573177295539806608186140427487520 11985596 30935034248894672188051411348150315008 11985597 -288174122787009567312492550304238020160 11985598 215510316107372063091865040062206119040 11985599 449058991945147946494784111260107162240 11985600 12609693563124874172446945024199884800 11985601 1585508941957092162282777585067928577602 11985602 732115013696818308621400530238291279872 11985603 -156320373190678991115646487244045924096 11985604 1429886126488936449274496556494547008512 11985605 -6923882362722200358333243861894108480 11985606 393386001003696393907894730966054932800 11985607 237408942144670934236742209307355576072 11985608 49356667952993809808097651509277173760 11985609 -107185897256366080857385847174723047872 11985610 25024253438072070700626247001916318720 11985611 -769440476111991507228485596838973880320 11985612 141343312072631309243408422186020993024 11985613 -201919527993047122982820613853173206600 11985614 -419517785499577278026496325019314217280 11985615 486172595910203252667315749144914117200 11985616 177508606448133296397006616508990881792 11985617 347352821428432033201404684698650320192 11985618 324286546043802014888934972186282666240 11985619 1323432013417037646956909133043735306600 11985620 -28429646993854270263355372707378520320 11985621 -781818449513449952451502931703784949088 11985622 -424099076178036654724642928714602653696 11985623 -120596941535333919933846505808514502272 11985624 -102085327915776057498285510344304230400 11985625 -105893149295010986984734380018366080000 11985626 125210123146023657051747137542008850944 11985627 -235442250831705858782891652814813949760 11985628 230512371785323975120634981552710136320 11985629 -562396067505621153793871112116514011328 11985630 85826960269732061878016931276644035200 11985631 -222233728285462397068048665753762255520 11985632 -158027809548864777701872556157746282496 11985633 -714426977462525797807057730681654279856 11985634 165692259351794594405873812174377236640 11985635 -952340928584737300539268448746609375920 11985636 -231547880221558679894157932497645879296 11985637 -1020085744125024713472564180271068817760 11985638 -301686128777774842171236642593875115904 11985639 32517870378853387786629949095559827408 11985640 419017845002331424802756053263552000000 11985641 -918108143195319121899882979427214261888 11985642 356078516293957884866003802601074157920 11985643 40999755280631275368410492743355310880 11985644 -101161080902764862135331570103419949056 11985645 -26890646408108863892157648655303862400 11985646 -814055689052042600962154690938005575040 11985647 1346765831550865421194142356749101430096 11985648 -1011601910977796170246571379844448256 11985649 -127790731522715401906911773423524325946 11985650 184029472851360552396618683382579706800 11985651 309709219792128901434988108289449992 11985652 -86457785945632727908312724315035115520 11985653 -8437200056890125238430863824978385032 11985654 -18949948941345277232029756475971952640 11985655 -651543962688584395797950725085460185760 11985656 193392384481447526187326496792677683200 11985657 -632905984435799428874138000401298339760 11985658 822004421308356889914940897392425688576 11985659 -281189129142464063335390100459573459184 11985660 74691391727796356007798325868747220480 11985661 -472159809094576956281018645863705675200 11985662 -102057406897985891111202624511026543168 11985663 -485634088166302734815316194484020098416 11985664 906196981435842934437245720965802885120 11985665 -358334156219075780806475713780554944940 11985666 -163676239755955654085794676664222769152 11985667 -1007284834255190541269144034779532449284 11985668 -319192205785463246711622405705937489920 11985669 -371597289338002214151025225353946039716 11985670 -360786903351898453389433074178634797440 11985671 -650299371418689156352745549087712771000 11985672 -85770172141238926502692280692013998080 11985673 346013715543373498179975157678515808320 11985674 -371061501461759476307377600433863440288 11985675 135989374502961438236405522955843552000 11985676 88198411360982590632073398862672520960 11985677 -17451064783077988694884129325930111136 11985678 40662468241578752009604918925460411520 11985679 -239895520575261483794059764245369299680 11985680 21561928633216033708760911662140620800 11985681 69997538664435405224290481519317787520 11985682 -62511291041102817832524657940589685600 11985683 1055512829934562073559571384503480325932 11985684 251463093261572436382406970013477294080 11985685 -131759190558858372089279995689970060800 11985686 -349945357619630264856889824361322183616 11985687 -156377631615377324245222433389595874000 11985688 121090322217766522924677861539217285120 11985689 1197958301350787614233722916033786860490 11985690 -23289844711558192683064701515825460480 11985691 -6397400369175333999787989511162571520 11985692 -531001751224303585263578766603524590080 11985693 116761226920326525374422522684846856064 11985694 175947886749123946506073672995568341120 11985695 358704936986371523118812941449751180200 11985696 -721055691376504064787666563305907355648 11985697 -877907343990666021894605030591858998640 11985698 -910330120367327685694495178009516124672 11985699 571882388595648883669189524160396521216 11985700 -468751753039228959417700270836522528000 11985701 -106046598001980846014463934104509761536 11985702 303765505330487627734821299117922916032 11985703 109101390392674239922929269662213768952 11985704 1393634363696342232614648951857022069760 11985705 792936148347940979282329523447244864000 11985706 -137934552775435823051777285771384299680 11985707 -43699236332281947193555702996976139600 11985708 73940101659296572499717441615758098432 11985709 2658836133216436759873600158313546843800 11985710 400228061944689013739262978488979611520 11985711 7739439092327050197594687204047230464 11985712 87313865181240966602852934044367224832 11985713 11595390631595508272278451945859079920 11985714 128121660255904033067630365758552216576 11985715 -68697856350748073969912150577619164000 11985716 8442581105222828993174126560777027584 11985717 49161004971843364280914502986506226080 11985718 649347285932694415319641812462778054560 11985719 88335319719758076745897698912492917280 11985720 -46649207835779399289292908383736422400 11985721 49878700108039173760373561044568025744 11985722 10726290409738523034677947456804730880 11985723 -149339822478566168508248124023753387376 11985724 -10337208140906816266076784422038744064 11985725 300769035397866376511071025552875823250 11985726 -337327423824786861265255605639532557312 11985727 -1125205447707966863408229371381230839888 11985728 256473776223478127312125120457322528768 11985729 441087002381332456812792618660629377920 11985730 -882334438966818515919676163285270246400 11985731 -365267352096085686510265491692857402728 11985732 583435572387263523314508317998440038400 11985733 -460154487613638425194371884603271563556 11985734 -11850773332680420208991917830653588160 11985735 -133389960640540163054071172877115951200 11985736 151963908099574018885451891704311644160 11985737 -200752766871119334465528863691965794560 11985738 31020411720130732085283112573125082368 11985739 26041708758380295614260118229606377656 11985740 182127536525268692605691191044302208000 11985741 556398338749679724475143553174986441750 11985742 903246873774722406700513863846167578752 11985743 386689231369195312300993525401115687152 11985744 9889812256459838343510394028264914944 11985745 5942029052088713526071020039513650600 11985746 10329934133580353167837644326076521760 11985747 216774087355451641968028782567836190720 11985748 1305704805195060142720903226043784670976 11985749 478858825870253432416520735559734156220 11985750 -126963458010900431160781659892143552000 11985751 -605782370397766145023631768525507124720 11985752 -774360606728596485210382718934020259840 11985753 -321698408637920547847624678197369383040 11985754 458257544135162737018037518066281545472 11985755 -75943761198348455945816391003065835840 11985756 240500642073122357198334092929418537472 11985757 -664227394365426105583662921643193313408 11985758 152484082490103013189761937919174093760 11985759 1134217877957529908076126013464519048720 11985760 -325653052820340119251735320698148618240 11985761 569606956576991373738117702631965571362 11985762 61147164763751541439390382311304221440 11985763 -445463427566993491270920963254160117988 11985764 -477671212758599810454574275128401121280 11985765 206435312795169240556999814323704627840 11985766 62337390331322044862430695806413487104 11985767 -1192107981393047408052070934348963738184 11985768 42974440466800086270952131975877785600 11985769 -601878245428120539637741314231125547440 11985770 -75048863815827425547560635488593280000 11985771 241837824040024040770856280372766626048 11985772 701345728890301794680331012130503301376 11985773 -1146467451852939877512260553482437815978 11985774 -277881189963098842868437429588832780160 11985775 -34983066307526240459958843942729170200 11985776 -124959322280628680720733060169924608 11985777 -4177437634089950319348907691170642032 11985778 -11127008465148473541782599889875120128 11985779 -5924846405693956208403614946645939792 11985780 -201232762400476572806573002780627968000 11985781 209781613442789605672541996693019741792 11985782 227880146625487487553825604966592665152 11985783 -496228240481469613234547842643136183936 11985784 126681374827191087992596865843268034560 11985785 -414050763790139141307916534611989951040 11985786 -373915777819320533731646125277227768320 11985787 1416265361517492946062987906696757474320 11985788 50197567524951135667773739627138308096 11985789 108332576494529850051539941457585727840 11985790 136073285867604257957138107641874318080 11985791 249487806258826302718390488779871422640 11985792 -114452021629207790644438869116882780160 11985793 -210794782333492007923099730026909464958 11985794 263997185942976954145580991721530373632 11985795 -600318838077839849806467914162283662880 11985796 -1009414424293105012705350886164742038400 11985797 25180552424704559297628539633494415928 11985798 270226940656669358978561710473256923648 11985799 -1076144728343325542368130788472726396928 11985800 -779689468174938760206259833087795840000 11985801 1049246788627679415870270837572761098240 11985802 -273176140339662989629680038276473725648 11985803 507619308216796909786929255207663332052 11985804 409982513615833562300236827340133167104 11985805 -157673845650303318177616153106324353680 11985806 -151599819279069925682971239852592951296 11985807 517599863436785687273578147725974856840 11985808 -86371858521998455898501994760873574400 11985809 456825856869990124763215180266065337600 11985810 -58015987305310263168053433179982051840 11985811 -486108444268388501970761599307876341588 11985812 155076947999000438626231748873595382656 11985813 -4996608520475830809119390093019252960 11985814 161533225704621205594510547010903284256 11985815 194130013333884421246107890254394447520 11985816 -152500380663960796150019282832068198400 11985817 -88915281511048891596038322930826366776 11985818 300953276418924796326237474520299704784 11985819 -538668570290009035068853042361187136320 11985820 1086421398702006078807604306841272320 11985821 -1118649641094027758970328696597631901978 11985822 -74368404152790744561680375689639085568 11985823 -690739873318840506851128327955113170816 11985824 633251761237623001900351426212711038976 11985825 -19125559127975042117267081831320736400 11985826 -660751614399210709145579774925218058240 11985827 50519181998723024639536114118409841920 11985828 120224316172159059606096826567598392320 11985829 765495086849340289944166139039133746688 11985830 -403976660786350143312808568275037965440 11985831 -324308756008164969515213265557394679680 11985832 770554988292174367783594701226192358400 11985833 1529155090432059548189260677441314784840 11985834 109097281868329978372005809197642854912 11985835 763343883506438680333844404993235453280 11985836 12413112116186563469440046485733134848 11985837 -588681595014926637388386236434973058240 11985838 17819750643308595891614596008484407744 11985839 118135663801830846133783587113393546640 11985840 31042732609759973124506008358486016000 11985841 -907107345455371840234642974062946426960 11985842 -161153645099232723090490145923635456 11985843 639508254740909438021548686589034468664 11985844 24947463778468284717014465996738035200 11985845 -1669819947380208928122696981583667510400 11985846 701880464928890054849088899259711959040 11985847 -645979066490882229439761631247860415704 11985848 -40136450132507264595525187792250019840 11985849 781776155699684484456766395865544154234 11985850 -156579131082391633268522306254823040000 11985851 858365233361909495321130639510874778352 11985852 -96596873864204023442316717162147667968 11985853 259249195546993054271029910618453351040 11985854 228868066938617499796191159963870960192 11985855 -234702243595684329065881326845220764160 11985856 131194563326961661917704726986063085568 11985857 427369891792142155714882777312298368980 11985858 -68881586252787202093603540981921944000 11985859 631008824580350519902370102066407808060 11985860 -848888132713337415831739056469348492800 11985861 -663915046328954101561257207989661521376 11985862 301162674384130447142481817109428900992 11985863 23006059108870656390717204909829621464 11985864 -251120487668502738006386426304738754560 11985865 -527403052476609057899368591890316060800 11985866 218091271367127885224954362792348099632 11985867 687019764267989493285548637746391500640 11985868 -318276913377781814239183613040844047360 11985869 157610389311426377800279972795236412896 11985870 4227166077466563001879655827126049280 11985871 -350438388484273443776923025307133365056 11985872 -209238222160863574013904466147609755648 11985873 50011045145169027701663977790250989664 11985874 429356125760402752408958897400708744000 11985875 -524064677736899908687438742281623360000 11985876 -29427956913538884981229217587009087488 11985877 103482594799643704941069388866133403726 11985878 -190020368109519430512521098382970710976 11985879 128931377378951792865557674364208427008 11985880 -908771379720059690315085785829175296000 11985881 -1338036444276877505077511953274893491948 11985882 -42593032084243102896888811699869316608 11985883 235803323910854495470731729082340831264 11985884 -9836546194561951322202877272286755840 11985885 67220349382963902432251244648362284620 11985886 -242395303611980397089920011208444558656 11985887 110300106337794725037565623068075173536 11985888 443543942162235714808501165386330537984 11985889 178901632463898005920642683035930582690 11985890 -182558659631420013768665485895967445440 11985891 -248875163116600078906426448845217814096 11985892 -376041363068092757563038528999626296320 11985893 988961436227525347122041295677697472320 11985894 141536810190079290132244893618919872 11985895 337399149918744304282562174441084057400 11985896 -336734659828462171060802370028811520000 11985897 -83875091586081229565623400968725120 11985898 560893554114821207203036372711650362880 11985899 -2615255261831006997392649949808353392 11985900 286071026280174809126826702729109516800 11985901 739174617526085078502819010477399069932 11985902 -22129791049354212998386204479510475776 11985903 488611205188674220841556136679241685200 11985904 103716315795585883672969609262535802880 11985905 -755984732629417422078305806666127156940 11985906 170419985599014185599192812608680704 11985907 1227513803981830888305733773305297054156 11985908 269920041926884781011156318677076617216 11985909 50884409492080557167096887255691918400 11985910 24384324587997386238500539156262837760 11985911 -138492637162461181442285339423512571040 11985912 190334934327789069349180965863700049920 11985913 1727364306246678706609185440038962166084 11985914 -237632540054150421041413449843777807360 11985915 357762911347234122556238873793623959920 11985916 -553421470673300964203187000598982901760 11985917 -583722753904510854628288073076901463034 11985918 -57573630775161149235707081730932287488 11985919 -769545173036221641493619363292020367240 11985920 84268174884396765688834889446462586880 11985921 401377092298177676099687266719209892480 11985922 -5287187681055421155331242026576092128 11985923 885396047818837543353554448042209234172 11985924 376519360132822390924175278263496323072 11985925 -105697509079588289213412272447528127200 11985926 -20204612143402933206226801821404226240 11985927 274450744255249813922949386129570720640 11985928 51241326573335944663713596238145013760 11985929 -749061915528592327804951553856942892416 11985930 148788251629963580651308844772311320320 11985931 -287821946094401658611990454288050133536 11985932 9062501366642208667415495144012282880 11985933 -160693035334709762555516676606513365376 11985934 437520785638710435714491320529684713152 11985935 -58397137955896862833043742242952733440 11985936 -128748403125354486638818018894819885056 11985937 -209735895213601079248510268925355150414 11985938 371919535556737253742512593879713951120 11985939 149251201079993364849103375835421351780 11985940 -293618725610581671014781319736017059840 11985941 -1312318004842066264994820435958026636000 11985942 -205198295139404077820330017187901799488 11985943 -56924082071807592506591130803131549376 11985944 -78556200209943505165318896997634580480 11985945 481638252296622510302340137738506873920 11985946 -215331000114719085615558281398245039360 11985947 102800330461039138907730598047210110520 11985948 47901648134102618975682557497151416320 11985949 -16957452263123122490358602492498570336 11985950 104637599620668465705501295950744321600 11985951 51043467511862849368796831615352159504 11985952 1018861411391453082872493593833755377664 11985953 7600983872577412277964480970326689856 11985954 58904523886966297155640333765863912960 11985955 382979470528999444754409396142241169360 11985956 649597221784649319770483284173248277120 11985957 -557790017135312142804732316830244510146 11985958 -39017674287758613979628761698239653440 11985959 1018032495943024835903144115535863552960 11985960 -125136257333604557176538848241123328000 11985961 487150284876147916009743374228624456520 11985962 -333997655430349382377576059327468365568 11985963 -583246446027531253439646740352366146112 11985964 -337409813087974653027064261130575720448 11985965 252006026030021889857797323069062513280 11985966 587815458952555997381455047301016139264 11985967 69530417602412137042805025096221821440 11985968 285550864027740927849873338319766978560 11985969 -155276009840416245662249640014554627200 11985970 412990017061487119102875220499568614400 11985971 -245922533073856009792684725017987091828 11985972 163174330180166230986807411406271803392 11985973 643002754472052429747425768926710022044 11985974 21228294082144070438761543765520431104 11985975 -407006089799933854854884467207595309400 11985976 -1040990395755489228326830866463336919040 11985977 -1281927792088618163424899387403165129174 11985978 -199590320223683316352058467754867659776 11985979 -1042635960873605251850067494343114716360 11985980 -57145337619047807349275527405180800000 11985981 65549795468112058784354486259953321088 11985982 123170920920757986105665797049650220352 11985983 175380333209159374737739884228549278400 11985984 123292789527256696227910362787817717760 11985985 808268561086378853450080082320968038400 11985986 -141380351524760833769023206027741468960 11985987 -500322684560295263158388149909708211712 11985988 276907719943574894223010288540550779008 11985989 -964602116484105804210967441806539204676 11985990 119021121180703119384888609853762560000 11985991 267958795361716148533835235294798594392 11985992 20112704586251397014799864905160990720 11985993 361598920527861928688078779221399265044 11985994 -314343700809218703657728973927414069408 11985995 11627218134763097976635817330302914560 11985996 -437757549616435024614655950754202873856 11985997 746471793048785335021140062855922963446 11985998 507348327557472003848076800160372882240 11985999 683884397226228180586959633687724024080 11986000 -149318854587828924386837293485268992000 11986001 426732286730496873824269395921936844404 11986002 -119420868425267334377039286969019975680 11986003 602663179559244145309044177703439901624 11986004 -363873093960956717468709283481664000000 11986005 -433613927565050679260803673547353280 11986006 14282826231344895710487655381074954240 11986007 1318161532835730573478892465494298611200 11986008 41964895607557754389103759678225080320 11986009 -338814832100413618717795952326888688384 11986010 55594925476277847269862814612376175360 11986011 -415004689927180925391729031232160296340 11986012 -725224563393591444098509515730851972608 11986013 99269326335436445346038337232161746304 11986014 321590470809542121540345703174030909440 11986015 1066706963591167223127452803474074053160 11986016 38149576969422733561987956402268667904 11986017 -81962775532985751546091964754550272000 11986018 -621911816691436589933575047403110960 11986019 711013992195290238711995201855606214000 11986020 -534051768345976517320859829606649105920 11986021 26532443805526705624424015177187397372 11986022 -454176023274049077353161693414724651136 11986023 -81379406341988285671062063631281722112 11986024 368316077930605900999814813797190123520 11986025 619013288224162019882587151117027550 11986026 -58527810512993451000245289868958625792 11986027 419027862213781121155042573789886576640 11986028 -544402661350695015608988272423711192832 11986029 -1369662664899172842386731656431475917760 11986030 -28805852761969313197994020456140103680 11986031 -357594483322639388282988251211039347568 11986032 38778506281106948997673087602709757952 11986033 -374893818340553632688277140918681982480 11986034 -401889310312076513687821225802241525744 11986035 4697989038602200855447154946975479040 11986036 136227394548597325797796197703136440320 11986037 77922636823159494734853479584580000220 11986038 -141978186101995827357519470944843027200 11986039 251525248640919504080843266102136366240 11986040 760093779962601889817966825048290713600 11986041 571887848132401440621737149785583616592 11986042 154280635261676742743353549821076411392 11986043 1197649481639813462165366651525421392292 11986044 32681213865145133230876514279383007232 11986045 149339321055260471896400712508140480300 11986046 126593115314248805424618326222311337472 11986047 229653231186016240329549705336219770424 11986048 1304129509096471625446028281264472064000 11986049 -215320569833202848537352800808426329664 11986050 -93723076839830434558157755088622403200 11986051 394145518094504696218323574835053668864 11986052 253691651918468869692872826486448188672 11986053 -85933359245675906224075657249105483296 11986054 74960897984868261111542198370241564032 11986055 -663333933394288611464726639656794060000 11986056 5757507642245466545803537148503296000 11986057 -28078962918394986250194058098104784128 11986058 -167062634283073968578365187956862509824 11986059 -17848995834886860222954602751375903744 11986060 -232419979691490044545696778136096107520 11986061 425803505487374084682320505979985497632 11986062 -335238888818009459506457328183427193856 11986063 -394329621949578627730967008072119444336 11986064 14374895001378630439468509498375905280 11986065 -61025391921302051295260047300231680 11986066 107001901484511857694485303300614237824 11986067 -800818240132259254215271552608362244528 11986068 -265038223056098308900062235085389916160 11986069 1183502998331536424764848560586832803470 11986070 266793517543680251429487008706650292480 11986071 14408560236961891975821829424455384224 11986072 587257858637226151875739328048857497600 11986073 -1329789704462854504180374607795296007872 11986074 -369999145221520609668369765142588619520 11986075 369037218466563058050467971912537131000 11986076 26861313685530165417278062664898140160 11986077 254851891855929207751601275462264338720 11986078 1916912035564852132906377165538430976 11986079 909083946617662896411409409110959090912 11986080 20361214147594460144539439574071377920 11986081 -233938763943261352842117988404998201088 11986082 49102787798677664523512523715960487760 11986083 -31633796819793984499136443729606066080 11986084 -1154404885561118194502814021307689274368 11986085 -175735357916405418539865343523076905220 11986086 146316617952786759889897148906382021120 11986087 1071985220439413730932724317379280638792 11986088 -176093146900225438258535187837519790080 11986089 31140941872021441053710214938966380800 11986090 -194851021831259235513740615065380055200 11986091 435728386106214827281699456431594923424 11986092 -760479833574606252837155588404363747584 11986093 156356183609323679359441948604853573440 11986094 -682622963350831699161372718051344371904 11986095 408002298142794809397818739548905952640 11986096 101501275121701145102893404175333752832 11986097 465730652226483630058762532734403238546 11986098 -105265575905722164429123094925856932736 11986099 670372773824027706825889066437579870136 11986100 -67520720521554683208988658081997465600 11986101 -399626837840806353101915050183112348370 11986102 -554849071581840755953871176055368790400 11986103 424466254284886343502403182430849613352 11986104 -146424253446676618483578391398088949760 11986105 365291840613954094134735481083848085120 11986106 438634658361544052164746211725795452160 11986107 -31000416841281869901306699205355594496 11986108 102916321817266486456573496848226198528 11986109 76322768447705745264291895752246710880 11986110 137643030490527171787229210791935590400 11986111 730705176074615354147175536603277595712 11986112 -351867910075700034306903938148744560640 11986113 -106205829729450668199912028876266393792 11986114 -3793218214299602356135004237070018048 11986115 -198286474990098918436922150461389149280 11986116 -412445682099451803251573525332804174848 11986117 -859570989444056521237441133901136584960 11986118 -707144799617668440757251989776474350240 11986119 -220486244688365804404922895767699176512 11986120 738579219508708121146367932901324236800 11986121 10884152933133077265127904623979252544 11986122 187089387955150113140044798860916253184 11986123 841312331479791046714220789986626548372 11986124 719749625489850376938879289666844695296 11986125 644797076432450241804829749269922888000 11986126 -457728170951726115766980936316691878656 11986127 -278050715773398452972443714666287339024 11986128 50311089699909669883767965217013628928 11986129 181977250059018056487237797242285035376 11986130 -94367930234609544005179528198650679680 11986131 -249499827953797642484931251546872029120 11986132 29204696917800899377425073021859165952 11986133 83312584403447463556909155660774612480 11986134 -323068320338431228401298571279727120000 11986135 -8825840228835990711643619868100560000 11986136 265753474136111378428255454434542489600 11986137 -65891842186489912195560302679426497814 11986138 -29412006167559865856305043135210785056 11986139 2038878213586985097984290179756672728 11986140 245259581885327621411665264710990766080 11986141 436484463067127656510969266060070890400 11986142 25002552108900865215127076879884874112 11986143 -40075216670778940193268761708690724336 11986144 -134710410100361022595037288900701716480 11986145 -181026379405510848835394576765019148800 11986146 -144987912169647830557703181489235476528 11986147 1196670145764282377005199234640256029596 11986148 -714697463527702945489300864843078545792 11986149 -53439037489860762007822488266385930240 11986150 33586204736724603122999792452211712000 11986151 160581394088032714639092897706054443792 11986152 -178931500666417316033878619326166138880 11986153 -994629942579824901617151557936930454598 11986154 516138261833263367925244533715839066720 11986155 348914694907765201416995916345393903600 11986156 -276887685010882202128610648518955673600 11986157 -569522349727264971104753767501312215594 11986158 349423635836297446342991795843511902784 11986159 -57161803836010550357822592319363134640 11986160 -234300275414411600070645220524137349120 11986161 -865026052469534046840082434438762112416 11986162 21012606936331461052646848100174203200 11986163 -15348301448870286264249605034015134976 11986164 5928444385306388458929871682540544000 11986165 -293905513079713590803793323806591463400 11986166 1085166795519742156792449858071304139200 11986167 225433936415613941077517731127233734912 11986168 152674082741618613733968716096609280000 11986169 52556457350502079345634704452784967040 11986170 -11176505431868120189849269625160023040 11986171 198899806533832166165340023203530734372 11986172 -676831430766089667948938156414432403456 11986173 -734338471566962195866878875166781434996 11986174 -127707590629824121139508244299434636160 11986175 306635118539906756529357348242884573200 11986176 -37274272558627581706771759661473333248 11986177 -430606886629395075523605565455410366528 11986178 37595996735755717883902833887398898640 11986179 35982189469529540963319015344795423040 11986180 -580197851013441889059630012285399417600 11986181 -247260631750089531031713388038720721536 11986182 26250693288154785463454236792597862016 11986183 916169515136715012049034602681231200024 11986184 -572356450611619069314519395612014095360 11986185 -24921433282037167798173176415309892800 11986186 -325831566337467104164357110404008764576 11986187 44768604647934402239453787100080831072 11986188 72986953078152727779117049029700669440 11986189 61374119963001845530062439334958398560 11986190 485851310348849493511067585496212215680 11986191 -108966182278378359316654445140990713600 11986192 179862723656858952360459041692554960896 11986193 -10837615234168260263825418057697737240 11986194 -492123934433351337615374006846683618560 11986195 -388969910398700918539124629784732530560 11986196 499512945026605922652525642260755783680 11986197 -111352799560185332082189569117461188672 11986198 -187753773582094405660383110806574346240 11986199 2121891785991152922731131723903600928760 11986200 -161427119191282794705451677274786560000 11986201 103692952358900829037498638445012326352 11986202 -502321759354161146898876815719440818448 11986203 582254174033668438986331293033338247024 11986204 839544724160282415108954486406112755200 11986205 42737807510397449105339611123268567040 11986206 -239901210555408056943367103629007637696 11986207 13631742476196301589111852712948218880 11986208 -274836533554697605980372376833318322176 11986209 -634669207873133543904855692999475808686 11986210 -8583457720677141047862147914397846240 11986211 -335495303249920128157370214902939233188 11986212 -74778148922013461914326380599996317696 11986213 -1749547035880406095919986109597227842656 11986214 -362855691228370499389364115824576544 11986215 -83953384160406469681423787509723411680 11986216 -768799659987470429329276916204837437440 11986217 54886448127348060112977835570777473792 11986218 65069082514140695384436834376679915184 11986219 -699393281335200079921046060274730744800 11986220 230889710017424921100147510204839362560 11986221 -169204209495112772066073422685411836640 11986222 -845808311378698380749775437663068177920 11986223 1169768834190567410621775840043131908640 11986224 65144001317434586803910995151155494912 11986225 -841305463019200426180234414625748230400 11986226 49284735457685042935522307461770954240 11986227 123374139780550027838851565763549789456 11986228 33314624954812730118761338316009437568 11986229 166057434200219894429417620438781028960 11986230 -185935857150750947831235508937840753280 11986231 539103359676189396515604824404052229032 11986232 1240878333173073219241347398555448422400 11986233 171961092405044733746655880340778275616 11986234 168830239164527423153903191912992503520 11986235 -71118676622151848548498466898826053600 11986236 291156868446605578786277636428761672192 11986237 -571677154356889888299104065085730349114 11986238 704188182372683898525375571297483530240 11986239 678808984477318230170905984138222138824 11986240 69002889545864089759700517798574817280 11986241 1000861373519782934492496946846762629252 11986242 -308382493865245287261754236755659509888 11986243 88987181020950899744511021682247605248 11986244 -476157957683139883878122253837206638464 11986245 -521545568587271266624283475276173136000 11986246 -148573367221676385336975400458889376928 11986247 84549844856043393682235753935423540224 11986248 756401981754659653411957667514090700800 11986249 349370543545725855567274140102349801248 11986250 -1473900755556583550234915534232960000 11986251 529950820349705500079933745843874679040 11986252 -67770055080439427137029321303336619264 11986253 396784963561100188800571318842527200140 11986254 -86839690240867429384687525922902471680 11986255 -1042758698606006830745830707643402542840 11986256 277072468145958477338946466916402970624 11986257 706898733358400256173587921430718831360 11986258 154044640219152050491904093093337833472 11986259 47126709273830605963389713559687395400 11986260 -135513693751520241044620202899537920 11986261 -159888242856208019595132087077395361920 11986262 -56566157910702259156440970590494086368 11986263 435594961504802266729604745754767602040 11986264 855364789089713605837175433073272729600 11986265 -1174060419608185752589796464947799897080 11986266 114187338943670542540772556238269464064 11986267 405054837766669994978007487741672793112 11986268 34860874689107307600352646751245463552 11986269 816031759226405278361532426724923112320 11986270 41616426396482855938131003697243420800 11986271 788061942424031930359466489424171364344 11986272 -702563591002774667361389932423961640960 11986273 311733375379132611606389591335828742164 11986274 170312317542612164989619036804844613632 11986275 55037299508963991562566603036226752000 11986276 74639744076452669780170751592401905920 11986277 -1770273605416732556448304485858552978528 11986278 -285002920554497623391523860194537594176 11986279 256138355405839227361866414733739147784 11986280 178912421145946409121244797614636544000 11986281 10193770497642790334558234156393100912 11986282 268799296350518506403431203632362744320 11986283 1824340245532409007133621301602042812 11986284 -41449671829262699003561298949783448064 11986285 -246274118205606948901838712275521133640 11986286 285370024742902912263925235963343207744 11986287 87662801407801549453235600798574007560 11986288 216695227416816201345460309439735693312 11986289 -204235073727832252246904973857775273600 11986290 194535053994055228120268615260537254720 11986291 -223516990504370150779768784152265704032 11986292 -775113494797801397501523638004528599040 11986293 1351553260108970881967447358620909568 11986294 312424770009207671136953904054538465920 11986295 -593909146143309848283969273178934188200 11986296 49086965699948731637911120862723112960 11986297 -60586577729505314740566684154372745600 11986298 95158044898524609215130223218483872736 11986299 12800254424098126808758721578379347824 11986300 154351085026408872171830887709760448000 11986301 1291123611836847691237775497729612890432 11986302 -23968838083559710247496792186142878720 11986303 229884322335658424859311713782036980080 11986304 458832763528285270324370714267788247040 11986305 -68183759070459762089122966979631744000 11986306 186035530817164818457046006503386454944 11986307 -18017992738498543913283874557195763368 11986308 -26759984704552098146645141077198630656 11986309 82876017126076562604173878978053963120 11986310 87285859654110035734556928082465839360 11986311 670137597347254301681353953827298165672 11986312 340727834789043414357740118139063664640 11986313 -65547315568562246436963504754569966438 11986314 -377322109281295140137421775570817045760 11986315 846872931759724980391739761501557624720 11986316 3773483667301621430705031741250879979520 11986317 124363422990248870601492089921599438080 11986318 403450857382167658128967640383513901760 11986319 1141018035137039908263841930036467804720 11986320 64903051137453457573977000280668241920 11986321 382191868097494567913285985266356423680 11986322 562739943982384325883286181999922485760 11986323 234463400735746398524374971892058528184 11986324 138620758255258671839869210839354443776 11986325 -264550849424679927190043213605532448450 11986326 558775057125967675011354756196783319040 11986327 2432677268647761099636240436236720229872 11986328 700259218884650683361720553728292864000 11986329 -16046046828508405048743199101969965616 11986330 -24092126546047354141994845065446369280 11986331 143630703893369839863652642548156559860 11986332 51803982263114297801521330461393295872 11986333 -237855314185226851975465037765268430080 11986334 39370329527035454378518731975362322816 11986335 -185494687258654317403170124212463565760 11986336 -3744666113943098097054235753061548032 11986337 782624364756506985598263694211059644480 11986338 5011261903115324925636855212165560320 11986339 1384540272493966751958255081416706930140 11986340 1394598865810448068280897651516313600 11986341 -725758079685359624378157830228836802208 11986342 51018104104619318622960731437615329600 11986343 916390689038668426274534421792635420880 11986344 368732849547785812763388912772537374720 11986345 94340049495394005683742850603058623680 11986346 -247170131433691761183200661972205666128 11986347 -88332722060894305390222357311603282600 11986348 435229365593049597349578502019810597376 11986349 -58055347740531216534620002244707563264 11986350 -71711068793408457123912888634552080000 11986351 155518881779487011229080391859857803512 11986352 14349790094200023801887681766795313152 11986353 -948942908265224294916885055632913999200 11986354 -57649007514858517793834277603319987200 11986355 -204178970685008188960376666408711664240 11986356 -648569871924817353385893411253088987136 11986357 -573474673703868745113971344091661285394 11986358 34914679053596423473318785583097433984 11986359 162078621053557013838410003157323151360 11986360 52252043583546945364047497725993574400 11986361 195408100522358856628412849033380705962 11986362 66705051697647239058807898439109812736 11986363 149248356663648841417733308670643433920 11986364 -228585357561996269241069088686146793984 11986365 337100030394407565578667256238500122720 11986366 231740346809776665953148559376065920 11986367 76517947485832399461465588179020032000 11986368 -56336213643384391906424676311604658176 11986369 1281872358654748309150730834719407102000 11986370 -268048129273010928330675191504660528640 11986371 -523223606680917138855963164568788799120 11986372 220705060162004377119776284435287512320 11986373 8797929517609690236788228201901303840 11986374 -249339589627176202660708063463811119232 11986375 -218733524211313749590573853700719846000 11986376 216519771307285083624114599350978560 11986377 138188283250518334571453630838505895040 11986378 -781747149312277840954089008202202917120 11986379 -2418417825699196542858281519763451416 11986380 -16563577512080782370555418213238440960 11986381 -70568402457010866260695291171961280 11986382 -3144373907484322240990543000991270208 11986383 663912592034833686861834574025828895624 11986384 -222792000102111342859705241680223641600 11986385 1169607995577738368116208577852849998580 11986386 164421057130686966158794839237637198464 11986387 196929913948132068186975702648876605440 11986388 -880267837337268477866311526176139950080 11986389 -58481366076313992354550980251832892146 11986390 -134138893791947359740154129079808670080 11986391 85343758803142228975529145354862531584 11986392 11491212379613989559425096294061015040 11986393 -239375183523878054426183258300025767676 11986394 190977609742063036915557632887293783552 11986395 -482442774318291784798354281154211771280 11986396 885157026870971502372848101847696424960 11986397 -776785293481025784570015609880759200960 11986398 -93650119711539665011724712593789010432 11986399 -2137288807027332951203005769283544657800 11986400 256315184826344395150670002379508940800 11986401 173963288626384196682099895344843201984 11986402 -385094620628043639868142997036735868848 11986403 -57287924757048744803324934226294831200 11986404 171349698887197906165524845724949880832 11986405 -65498845342187016979421168201335065000 11986406 -399675139643966700154563133667495174016 11986407 -127076702812278206246052475399401645360 11986408 359090289515336215103092010544247848960 11986409 10225147737187495146345911527642817316 11986410 246842249001517209759783536245668894720 11986411 -27352147139082463122753249008736023760 11986412 -775221827373254550480508014639977574144 11986413 -254637856054131440549325591776696542656 11986414 -787421299617514840367092996067431906368 11986415 -259814191517334274836864404600261162400 11986416 83609603413613055077968949538665594880 11986417 -1107768591577399947865793391904951279534 11986418 186137197641215700090428902745273030160 11986419 1070334738666856794216532421157090663168 11986420 93612653319712195105863049563607745280 11986421 -1739907971017368567617365726833072293568 11986422 1762916359362222950163246021642860544 11986423 -330703756496051830511467625024381335376 11986424 -1064118255417103012534231796970492887040 11986425 548013477450635686453723947484505208000 11986426 664648824210615227519537340042619692912 11986427 9833214786288610023940483486931123808 11986428 -702012564252753802320813332897566669824 11986429 129315299821698102264255709621220739072 11986430 58089687421253447021175153175431159360 11986431 -90188358358804691702175336432320544240 11986432 -161058752425129180174248268351842287616 11986433 413721730385874212631094547848770658560 11986434 -418765759533035083967966044753353039360 11986435 -766251247161966144893833874669785270800 11986436 248713286723606384919884053035294560256 11986437 -282911288147909870073558992443147099680 11986438 -553926709896005772893983061127655550880 11986439 -1018436186205729092963457596854561035000 11986440 27836510329121052712231314740883456000 11986441 57350772094701822671972782999217470500 11986442 -42221303298851400695873125000887055008 11986443 -317031660227401431980252794720050090096 11986444 -880941175082850026206523436449831160064 11986445 -468466657141318004285887221092843208000 11986446 61043711612479148440482402990615479424 11986447 -943138103432619783260492451164531414088 11986448 -19959671826778184378442053977395683328 11986449 -1047134949990725355186373814080083346560 11986450 31593591480644682046852360806859392000 11986451 319056286218899472974693721577162129452 11986452 476170339005008717532223710578709692160 11986453 -797640511986977450177202033940116909298 11986454 53645913020539783107928130339760480000 11986455 85974968236663080264690899366900090400 11986456 52890804443416240850590421073482342400 11986457 -111374178661812706083059542085295322368 11986458 614132387283351614444879912632044366336 11986459 -14992769566224467554379138154394070184 11986460 171989310679177222327954634958578933760 11986461 -881955566179910266323850989489449947296 11986462 -948000315109563210847771880167777878528 11986463 460096231943783933130232119270883151712 11986464 18434392450609353152720871570718851072 11986465 3976100562455191117917764418292441920 11986466 -406039118478000845974933845695762747568 11986467 -550002798881394567916971792164516278920 11986468 -25111315673795895867235871324074630656 11986469 237572617425415406327439600410858343360 11986470 256272564862500171913290034391604433920 11986471 -394545886157103193589656597978251815888 11986472 1150428070911440676137448052269232204800 11986473 113200996277278427350372115532297707520 11986474 383302617710550408036701751777045122736 11986475 132378562917617451142003995438650130600 11986476 259228359313817795583235523070429855744 11986477 360171177237311980548309391437456821292 11986478 114708385199247076431347482103114995200 11986479 -112374672461077052864139397959369870000 11986480 -97480847535874760937749938116508385280 11986481 498088604535769546425409913295479559732 11986482 152676667067064466395204410453193278592 11986483 408344466171850881986789546092094262960 11986484 -396034126213656562041453283812400975104 11986485 32973788598564005837920556601523781760 11986486 -98440882961904227934679090545907381440 11986487 -1436056027702443715893096684983400461040 11986488 -1020804994107694151494994972923320729600 11986489 241574027125704671075718404233867845456 11986490 -105724295547421179901158860684271482880 11986491 -161133415122221250455466841233953498112 11986492 365715019326192293797554761946301521920 11986493 106350525153280962865852998981386924742 11986494 207787536260552985534939874974288643008 11986495 -605867713231341358991442984806812671000 11986496 -365200158167762277249225602079255429120 11986497 428436565888811858196693517694905010640 11986498 723419246816523305776531154192843106000 11986499 437445753007125262666825933477199416320 11986500 585041563689772583647168271379330048000 11986501 2061497527399226716387801594190683889632 11986502 1419794375469461612232577368859661856 11986503 348248359181931874863890173432638599808 11986504 -1361253657362380316116742162912329728000 11986505 -731209656432204931240897437976531447680 11986506 10260294485850635127342770666040447744 11986507 -224228543625409592420775143737815531920 11986508 -524868135409618425994546961920978944 11986509 -481653587979445310819386219299610610496 11986510 -340145768995001126058708378500463339840 11986511 -1489923047665547913239254910054368282800 11986512 89467828937793630103801170235097088000 11986513 -533670147784875252407471904641549321088 11986514 105925441014557142585727476810477993984 11986515 29826568347486490594220143794730524000 11986516 -384209720225300963911122228971985170560 11986517 -111618334683462748819963253194211302560 11986518 25265657453796743634608496895038803904 11986519 404538869818326333491471420742574771344 11986520 17975800547941295297479969838702592000 11986521 -868428724763148631831524973846777693488 11986522 -435101104462748309137027729138767630336 11986523 -98247174645854881026902111948476807416 11986524 378952277955411712586616521575673955840 11986525 163089086963520782040530328902319648050 11986526 558404392466798736103244157698692367040 11986527 -53549796747019676752649079135482470128 11986528 -1222480427742686646430052395669092827136 11986529 848927969799795903579124726968359492130 11986530 -209344071641443325299269671299478092800 11986531 -64876575765932609147965590830599227136 11986532 -1062503609571849185190257608679872850304 11986533 -147113897391894518379250979555249101224 11986534 -199379247500186254033949725653374529408 11986535 189651222751897403219553803676394432560 11986536 187360239944430896446102680681748070400 11986537 -488400712882572892001184384172383015180 11986538 16168742828634563076556670715541956096 11986539 -214475165068491502162219452304774679976 11986540 592019746020366717362418096606402094080 11986541 -45863992355917870875925593845593597440 11986542 10035300137599234914894338335368262272 11986543 -1471041942338560042405631156906729484216 11986544 -75066422361717926567363568432872325120 11986545 244851873285538218657362449413050680320 11986546 10610947176491962276668166822538300928 11986547 1188305863394036364375383255148711050400 11986548 -64399833428910139358605710827365330944 11986549 -678069513909298679076459813682416217760 11986550 330070855112308212272572846320126304800 11986551 -11846854363983602975076315305018799360 11986552 -261455535807157728381329183881759334400 11986553 1129094628555053425776015992518915552746 11986554 137791369430818545353458066544683169280 11986555 101163648562359171305439720062362144320 11986556 88146530276740450091299279751197985280 11986557 -275254056648204793134827982537301142976 11986558 339067510226666615862197439668555728320 11986559 255532659090776770317093699428246388504 11986560 609222329978467116847755669035758387200 11986561 -1182035740575395489964866770660152133676 11986562 73881658443374553881163716191804345344 11986563 162232773724039428171580452778442012400 11986564 -20311996783895577918567167973470485120 11986565 -370522058751871977266503583604193399680 11986566 -71764102372760781223015414175733504000 11986567 -29675154024153381429984013738976509920 11986568 -672721038608776007556580972946885836800 11986569 -249693226088420839054652836971592786560 11986570 58516694016707175447560959945357732800 11986571 -1147894624606149689460071537841808989228 11986572 -8950890561247848722968673766020625408 11986573 274791393602293872609933816276702896822 11986574 -14699599096749491393930703900287289408 11986575 68736442873733046711882997547369443200 11986576 147759976638727718259274440514036408320 11986577 780553993977734830211002524982901061426 11986578 464117103429445705939394211626651314704 11986579 -72667424078494051155428405957387505840 11986580 -303946866775916773135968155121929164800 11986581 745482581457638521454715228905092224384 11986582 224664156767986759525885263458145103392 11986583 525027669719042938131733902825714771120 11986584 52245432412318782405740156777414000640 11986585 -67882079687559284412924733416388649400 11986586 279463475984488527124077227419113879264 11986587 595420469925894617796388456562184007680 11986588 48782544900093385654207597408971638784 11986589 -1292066184812320834036417698458384392800 11986590 86864699461345784629460319778516684800 11986591 -2275905071538039814992055859525078765600 11986592 -2553103158871819832359436975126571122688 11986593 -456881346977141123224600467250446213600 11986594 1683637832755544203615689538671969792 11986595 461379122051670803309893467425365947600 11986596 78293286256137402954300943388656619520 11986597 -330289817034651071560912912304698105568 11986598 225847121375183966570245907821928389632 11986599 -769197780452982442677724751031643224240 11986600 -880109391273450978998010851396352000 11986601 -68279426154488261513070458723631288192 11986602 -347852516332012766537816460269666568960 11986603 -980588602772175836702362645198659081600 11986604 327147084026727926490659717286798099456 11986605 522230652730515767621835104196013838700 11986606 376912244285908904674807993832626509120 11986607 -305060840319052249425870421810214130720 11986608 54267063119262680354161989180665462784 11986609 219557564281272347704020542967407242980 11986610 -216563121765320723659998711950901971040 11986611 43281725388951250976705631558534733056 11986612 876955488287102342112231368957722171392 11986613 -1513229435875292457974311651013100371040 11986614 205086669880239163658582560408583630304 11986615 45490737607090117418257913730444768000 11986616 422026512219775221198215663679152148480 11986617 6362785905810016242638460860742962880 11986618 12632704255769337719801422281394511616 11986619 -1178534880130413565866230240245890434520 11986620 130466877426097101044427045251320980480 11986621 -251087006248711702198141853099174239240 11986622 -35624023702423623922909517604749011776 11986623 20890812400094798750955701635175736 11986624 -68476112264275380844916325936533602304 11986625 -1466295141851479457626336301267908560000 11986626 320865247410998829626358348885815785344 11986627 -518729863214849076919379033666883107524 11986628 552247721201854409822864457656357172480 11986629 -260367905895531248264742586485447280416 11986630 237647937399186200433364189199463189120 11986631 329732227088178569853378720854561160144 11986632 -236911507289498127397693850117185536000 11986633 -736780565272529701036764285738703081520 11986634 -101933299297466203255830800238919472640 11986635 952446142501370091339714858205900834560 11986636 428577827831152478109264305759567054848 11986637 -66516269322965630678639610459607104 11986638 -501349232147636473914401524863584773056 11986639 295036749890250770047259182261578369120 11986640 23096913699950814986448992152045977600 11986641 -620577777853292233394134027649211061248 11986642 480856041534560740699471244355731747472 11986643 1469023671664276891404191174211278006892 11986644 -16944734054374541817717603985208193024 11986645 440532189256152824584947266560112021760 11986646 31162130334811863221952591453636034560 11986647 -216255976077468804722611400256519391920 11986648 650049438114252068219847554258022543360 11986649 211139091091640282919277085348788422036 11986650 -78533994188547369977011435502860608000 11986651 -815084629872598412817654528565085374560 11986652 108536868209951940717430409942563969536 11986653 -35544894005262090840809666532783408000 11986654 -59622559816602326851284757794149860224 11986655 698727258373973474768025832810888035120 11986656 -656715643156536706239357351358252449792 11986657 864848125087983854904905637726401017920 11986658 90841087296277336752986391858704665680 11986659 -569028679118688400172786089652314663836 11986660 -37532715555401806107595647245098291200 11986661 -927260810521914483092353356319577604738 11986662 -14442850725941024997837849658008798336 11986663 124613993226039841422691223545821325080 11986664 -540758318934011767131892806331557872640 11986665 432526396059884962018286542311579000000 11986666 480105273319284786188928182413960168800 11986667 -533881329099265998843350433974046710016 11986668 -41702611805771043317561564597497728000 11986669 -26953444430553714030190268373743653930 11986670 -161121623289645110725568401932665203200 11986671 -244066954133562009244425352945145712888 11986672 257666029888878969846919622385266917376 11986673 -109913274043166161337973884176579276956 11986674 242185005582197357162754585330245937792 11986675 -342894893268999850390095079968743596200 11986676 346422572994465695063193520189950044160 11986677 475397182917457697067865356432354439680 11986678 88136795412431810543328319868045601024 11986679 46728849113883720566666196167462755560 11986680 -2683629780206413734551079590304153600 11986681 -306028236647902541648414882055615838208 11986682 -693965480482066045587430659984495782400 11986683 -729847151789633922458672831850213740832 11986684 760288867548288621329405931848509116416 11986685 -738962728491933731592211425037153554600 11986686 665061419944872673858422307155247801920 11986687 -30650057467032818929648889220664192128 11986688 -97875316439831863497223841909582069760 11986689 433714313305369194197954724262525519296 11986690 -54086715801877125270534522900521234400 11986691 -962284961646149603166237470790330427908 11986692 -212257015719109766662623669341738090496 11986693 172729963947231494334787706451356030942 11986694 -82726029476169918318312844699529436672 11986695 143133784616440061974580590105123914720 11986696 541415661580721650964810753060713267200 11986697 -1474167470824148724551014431111329008860 11986698 -137034149007922081467010965088773120 11986699 705268452736127074437854533359951808120 11986700 -139728157035141153838079139277790131200 11986701 126878374322919181977400127177111712960 11986702 42745860203026957034806039388813144064 11986703 -442678294273421424504302453800062530736 11986704 -302525090587781074033810778857993076736 11986705 -319200851316971724561258103052101598040 11986706 421309878034418876899093670193996849552 11986707 200899705724715564103345127538355003392 11986708 -25086117089936492528315304428813656064 11986709 269395315558660597908612866853843789216 11986710 97819980793458504608089249907914776960 11986711 -841543917306490370654554423588192426752 11986712 111010504611492735126785990492528025600 11986713 539334707391532643478796557984740098842 11986714 -559744614616097336236547079971030198544 11986715 -424598894330216817579109991087027112000 11986716 -187759725588485042728995071060703436800 11986717 117122079458703155829072890289370236864 11986718 -871346120591805972904222861626588685440 11986719 -154862742878797646017755554597731368432 11986720 426568428926291252977185274896266035200 11986721 1847607105883476713724833308944670492692 11986722 159193796539881347215646187161738194560 11986723 -3564085550988760752395489117747125560 11986724 -655029291061928656789927241453813253504 11986725 3305609610510617267092547633800567200 11986726 -547280259765206288361993573602698797696 11986727 -636813547409293830726989254405195484424 11986728 -153165486535105197427733995698146181120 11986729 -763400341731948800513321269366313121670 11986730 -89769926890492082890565656330342886400 11986731 -558262989910119186056493628459866254160 11986732 -807490557945259437181711943784285147904 11986733 -4579803167502924378815664986864393376 11986734 453850824191094942252770161960711926912 11986735 57306316608767216542036739889149424000 11986736 363408427908326117743717624367024750592 11986737 -23998756275900704038750259829458495616 11986738 374186453021507081610115565028507134496 11986739 -151220910697411934764280061218510008320 11986740 -9998322310659475302743560122340957440 11986741 -39174342788685746770777189726846061828 11986742 109765534927412889250162550782028516352 11986743 546956331784857692615077654421454252264 11986744 -629648662980232046406839442956697600 11986745 158608666930462210499824405605967674120 11986746 -27778536502945887936427156874141277696 11986747 -1580386679866048735515348875104977547804 11986748 -139088743649615163301846175520404482560 11986749 -639020578981560826418410836892895112960 11986750 -677180425975866315381885643448008848000 11986751 -649642620870879506599000017152895860736 11986752 -55694430095670263612139669833121792000 11986753 -1854477796172339138225960004134847091580 11986754 51454530201657161413722897143988302400 11986755 570953322589819767361046819961176344320 11986756 339563785723679353893278115204912061440 11986757 -539507253729616574388801418130782640994 11986758 -233705743951993755380759027337242112000 11986759 -347582066915884327210527247088173664784 11986760 -140144461249942826078099465112694272000 11986761 -558668848435286938473207383182200972528 11986762 -623618527603032205659271551264325652736 11986763 -100754964011170424811906282307236413616 11986764 199813072957763760289750380654249893376 11986765 -25458213190796932204541911548487968000 11986766 -8822794906367204811627032725491597312 11986767 328051874485952323519611289601917027368 11986768 -278784936567755473942231696222143381504 11986769 -690626058194788975997781041364714533904 11986770 -33605432613311735254864857046656307200 11986771 -1022771627803292870407345323323915691028 11986772 60229389043028522135029735866997831680 11986773 171596053545323816426612362503974126784 11986774 -552038915853100407904522648642094832864 11986775 414235413582417449913023159439662944800 11986776 279793663327179524627024654497552588800 11986777 459356149164609361903234983272964437760 11986778 -627797402609446267239652470465504675840 11986779 -8469873180391412196893896038539059968 11986780 254480905094157192718889099867820533760 11986781 -176083456342827443126856511065251890836 11986782 277482362878258909237354059802880907264 11986783 882249520934984004358270806703845672504 11986784 -988104958291456580423176242172058271744 11986785 -3375771663361345311464544742522199640 11986786 -441087404303948345076074380194178934784 11986787 427332871887550949224134728289773853480 11986788 160766152385606507043194250457692241920 11986789 813569610936131058704059206671627982590 11986790 -453414115799018813457089058246338217600 11986791 -171054372858872183143524287944007544576 11986792 -21765423861134000680275608253628032000 11986793 -101290243871571100154638857902952779520 11986794 119616871989514284354580310435375243520 11986795 -226198259089415119580455578022520107680 11986796 -77019554120094038626898142437577761280 11986797 102530519244808455561243069156540197472 11986798 -12013299093844668578775830266354710336 11986799 989120171583061716204909820050027268920 11986800 11057282464025630703096532311854284800 11986801 219433578367674591665018979509448580608 11986802 162482446355768881299885755335667100480 11986803 -1275718855305491710621155786731488582680 11986804 -416116841034612507630454357827893196800 11986805 -728293684309161348743893844124688687080 11986806 -7583395189274111132102190534128455680 11986807 -265697867230402611620384122995435883088 11986808 417687365058537360216596860143128616960 11986809 -6501696642838253638733575755027550752 11986810 125165337654121489849382583138086757120 11986811 1079918770834624553716164629703316085412 11986812 -751768904975404902279593182728330009600 11986813 -309592244372677992353291767421405702580 11986814 41303676853476079218586498405120457472 11986815 -59049454028296311184894655431882924800 11986816 -122689020202738110457759919230345543680 11986817 -1239877967946410720780524895913041531088 11986818 105536842459689724199278792745506288128 11986819 7959520242694537652558614020234527808 11986820 -129537118656734462870733734340091441920 11986821 -93107523588049674187452336706509225600 11986822 812623518490320179195697145847657519712 11986823 -1183028438755536792472347350104969565928 11986824 83240791159024490303464507066093240320 11986825 292776299873789661721819500219771559550 11986826 351913766396308148492066794544642936112 11986827 614798512567742141715975235873082268120 11986828 74256804280857411992655456033610956800 11986829 -211581071607880599901213098452849094516 11986830 38683850698557141285033315547982084160 11986831 -756570717095709086564706839714220974880 11986832 -52371008025947917328835853536555171840 11986833 -136773704888870247356474647831311931392 11986834 651324082923009035474999570236726490880 11986835 -50336048348247622412936524503006092640 11986836 1114543377817906835850378507580218126336 11986837 -392170365908832788098854324507233382514 11986838 -42545580344772402549045722140664755680 11986839 393121056771088691974830829577503274400 11986840 -288705094753946145214391803523102515200 11986841 16522256319363198153114278614295290752 11986842 -73781741634463780895588437387254500352 11986843 1227461235780494644069384774518394656744 11986844 1334009102205983752126779134235781733376 11986845 142366785875718122452557570797914698240 11986846 502314244815186088751668314151281727872 11986847 -672231488967650413455156206785125916704 11986848 -22526609961580962327339487972339286016 11986849 229057231812746447315333952250391263936 11986850 291217823819383298337762018093675020400 11986851 138247697056660548376233280951922531760 11986852 -8992522121577461548206107355147127808 11986853 135284894448019269162294656565555237600 11986854 -389160724076157947772007573287028139520 11986855 7544100385840036793845120248051032760 11986856 -203904064942065240720227218447331082240 11986857 -100031060698119971155176750981531076752 11986858 2557128227073387220692044520447814848 11986859 626759502384020244697368423622716701472 11986860 98301217231745821267440827443054156800 11986861 994796394849225760932643250835929597462 11986862 592960985834622103252577682897126810432 11986863 -15232495715401705824780814921410926592 11986864 -189453533803259081533399748834042904576 11986865 1708533853736590456667607847667376180 11986866 -32911925759089557547382140879526776416 11986867 -226032762416212714622712490798297686320 11986868 -280169336160515791226032194157201575552 11986869 586349214285403970604176061579306195744 11986870 31643865080218865142077728090233369600 11986871 -327140335826666829381880449517035127608 11986872 -64152328251690223527163955465296281600 11986873 -947391343649234715568040316302649837696 11986874 -132047560637055412681336769414482253088 11986875 -61420579104100113293168660077770772500 11986876 -341079313911701119944312905935104107520 11986877 -127619179673879791332150484586561216928 11986878 -359330087350991545465586391938313014976 11986879 750417061495021519923014482564136924480 11986880 80670955062708541926589881440576471040 11986881 -540326606422331780810633255201469060048 11986882 13416869983912936975569849590474839584 11986883 459260734305557576548388311424358762504 11986884 -73629981797545009614951064460629831680 11986885 129324295799060308906246151769235211580 11986886 -1375626804276934190188493437726403136 11986887 -62015697636892573009806884707930114560 11986888 -707496178286245975607775826560632970240 11986889 -646376778412633275194858954592641048640 11986890 71707379298925904961101724594601728000 11986891 612932978117450017680998532533181355520 11986892 20266007552136881048049779483853752832 11986893 2030248676204705565715459847806248753600 11986894 -254316892890706764263131868322619304448 11986895 -630883943788404446087365541295513600 11986896 -40733488306713137687533306230318563328 11986897 147336612829289335675314497294102081140 11986898 -74201298544929641115039721646237162496 11986899 373339648417335256991632491493271214264 11986900 -362403724629215972607739413481989616000 11986901 -545625421062054677559626098858017382500 11986902 -30396388112544130765226228144574983232 11986903 -1414116140807286845069514761542491017240 11986904 -413130059847867807558339076738146631680 11986905 184129451391576665454866041505284955520 11986906 -237181808731838847842178798699359651616 11986907 799766576216138642119152161223695177760 11986908 -319176340606268254483926496286074467840 11986909 -883749431674822025080679026322525965920 11986910 -90427157138531207069506130395343155200 11986911 1529323355194402027267428009103014392088 11986912 1442136381024766411803941331334594560 11986913 -49978325204457085982019262700654015838 11986914 62215819155490717925179022556999486720 11986915 892711933767233722492426174103910772560 11986916 -673120274390080347964272610803033317760 11986917 -907161802732464546084338212818191241120 11986918 309550007890405379160683094910587989760 11986919 -135969745029448512916928242714648296384 11986920 226039182070063313564447800920514560000 11986921 -134699304397086655569426246031264644108 11986922 1239618752347344448744849204911881469024 11986923 168745981316874131936400432001126322400 11986924 -362376315296881710261675966845237611008 11986925 191296586921582920567463730712149916800 11986926 -39205289127069086183967662509635809280 11986927 290042876850549262256834509843471284864 11986928 -81101671967713900124103762822258229248 11986929 -81040802463416240115759668142723006000 11986930 -332198551346802465246340329615145351680 11986931 -29138654878133396392693864371389674416 11986932 3484210693755877285330957963695132672 11986933 74137187082981282946655490210926081664 11986934 1735664725330286004977416529009524452480 11986935 -97322954904079043199511625650595145600 11986936 497901026508245111424170938703368089600 11986937 -2295374173994609142044997476978101063548 11986938 -3551199419158849446473001014241149952 11986939 84022906481508595909115206152811086120 11986940 45550502642460082330930387456151623680 11986941 263277620355857701279744798666344456192 11986942 629882840328348809783966023674770814144 11986943 -486614403223831263099683221797696172800 11986944 -52957363876111395732354454792269987840 11986945 -236440456530571692341954246448297768600 11986946 -208177379716670244566948621088489185328 11986947 -385051092481150425607888763387658062640 11986948 -371372382561116870111410057075814502400 11986949 503270468341103465568748065387729806364 11986950 17392194696076772529996559476538128000 11986951 -862228946207215513999615134525947251048 11986952 -643585364328963176181023816698978129920 11986953 -462386955950820542389197804044162472000 11986954 318372939659641298258749552062251599872 11986955 695967571946309394197659073610712268160 11986956 101745338082198856586788098860255084544 11986957 -620512008434372389546208609730809599860 11986958 579961659238961725722216212829090739776 11986959 55458510546426332581232807591952839304 11986960 122056133380311460175322564638550343680 11986961 369159940817896820729900616169192041984 11986962 6714204569944399139120560296505741824 11986963 -1532824829188478153512374191819268536788 11986964 82952153180790302424692847846028953600 11986965 6187375165208176648316097929210511600 11986966 334469650477127482971970925752423782432 11986967 -903505889180480891214050922717099138360 11986968 -139767478634257273784611224223590666240 11986969 711964577339212937305791875144268598272 11986970 100414124424246258292471448484702677760 11986971 86787718766167214899065594378233269440 11986972 150428050755920380134248842292125224960 11986973 -111917290314822173440843629110594810778 11986974 -614991371149858897969876261156055592960 11986975 -138577140577983983591427854449612032000 11986976 135111740721974456592314196551803207680 11986977 -88597183264007354336270658685860179280 11986978 -11235607132867539723087971752325520000 11986979 535126533839178937656243733209769292784 11986980 96730600161393238471296250415306895360 11986981 -9318298121608151166581442430578465728 11986982 -56843704431607085869335834184317126528 11986983 253982666129697513852556918709653960104 11986984 -352791919851088201306881877283085434880 11986985 990020445711518007965813422825878006180 11986986 374233649353828960768518159483446476800 11986987 505501901278415943421604066926744397632 11986988 158773671453097609348122024746684636160 11986989 -338593530641472078413760211645474420608 11986990 42225855011076375805159264954207896000 11986991 1435917329767957021434692737387138885392 11986992 123182294893469700043724903190246211584 11986993 920009122498206878543441610643205331264 11986994 -261225691231336308420773458721051379168 11986995 353771563132162734169854985333254109440 11986996 -30516738819664698151357558825771536384 11986997 135379089545745852383722975405846015200 11986998 447736431930198967708286160096372464064 11986999 -129629528030710294838369787406891783000 11987000 -926200216440595330558350069873392640000 11987001 -190668588254953563511991988258029723520 11987002 101638275707465429054782196179558363392 11987003 218656300549017263200542981429471840000 11987004 -92249647245836652219175896486309563904 11987005 20712742831664587022050153583828667000 11987006 -265697905798422157600679531504575276800 11987007 -37903279466217561327384135719833278720 11987008 76633132988483774504985166724009558016 11987009 -373723757946132112150778553697764359760 11987010 55478007702903100799936479841846323200 11987011 -701536538095101134366003050056167544388 11987012 -715949860563531230373886029906440463360 11987013 -276140086146274844334329146425508052256 11987014 26959517779922520265234607197444985088 11987015 -417609291337692202041671911989804600840 11987016 -262892572514490757699078149211964006400 11987017 -430595584953666116264935741454966465574 11987018 -58041600476118994773509780229323870208 11987019 309038449564789013666408101057504182888 11987020 -35326641905252944951133611852678149120 11987021 510240619029455404020757756827205328832 11987022 322519905592982184561118611601522212864 11987023 -702622768445684637147088768501593439680 11987024 1905868474678886309056402647605575680 11987025 -90099335126118811353279871757152680000 11987026 -164163895836541569883753769380443590016 11987027 -531578932030980835557668013310282251840 11987028 55520126046748486383178319842306359168 11987029 -1427254750463021981981207167311689208370 11987030 439493000546491211369942654815746201600 11987031 -160448287797719840793386141646229414656 11987032 166557894827519143826783860296459110400 11987033 -119854256099827801072499685735599705718 11987034 149604233909963572702332326703543793920 11987035 592118900376599529303068995782147572400 11987036 -218807285637770729283579359138025418752 11987037 -2161682951276854956165012430144646323392 11987038 -8935844817745852242999858306786451968 11987039 763536187339346182283301284999906809656 11987040 81336963916813477293711067757873725440 11987041 1086314982678868699653758697013980276384 11987042 -143331864995033248946196064750331345328 11987043 298894898388666839192820637118193672000 11987044 -896451206341365533712518498996818708864 11987045 103395784674228732180995773313917094400 11987046 382907564927534485673330348137386519072 11987047 165737708847994662487136183632544827872 11987048 626409866234113371732892994625663221760 11987049 -131185020165176374914176187596762448384 11987050 -143333952752729228146705090871973900000 11987051 499934669714419719515363874362620808052 11987052 81257383495363662265577644176476258304 11987053 625983411277595111934383398185355735084 11987054 189846013498237613331466479621740378880 11987055 711997806119485311454049666686425031200 11987056 -152358691800098232403469850771490111488 11987057 -137608281985069445946941502450127819800 11987058 -374724633201390113898836807905253740416 11987059 -272642435188396448071002844182899255984 11987060 54135972172666722484340034080802804480 11987061 540472533016959807901255818108820848672 11987062 427577577871112575805837190642949944000 11987063 -76512552517169591527659275040606400800 11987064 -791953739711341515954132060869175767040 11987065 -1272965029208668522953493454627649417600 11987066 35905712292545336016743718556353526608 11987067 175247371307992661966962707671881009368 11987068 -666951643298179963929682146041291372544 11987069 1895308954029822469593479019380594194944 11987070 -38588101739758126841364197020003368960 11987071 -644166496334609084498927480076502106928 11987072 -416453952964920178150679664242825625600 11987073 260385939348013817146027512226059969024 11987074 -243814028985469180307242655448098985216 11987075 -52201963108719774890808331663095336000 11987076 4286563152341517132230487607108945920 11987077 311163013201251610673279167870039032926 11987078 -62758201821733545267912686191400864160 11987079 -401028732032429349392493601647059892912 11987080 -63136439507163108793122124206007910400 11987081 -440573019042765730521665075501340342000 11987082 -773215644250906134670394584009306099200 11987083 953000237967169173563718261544897317332 11987084 122281170704430767022251855443332498432 11987085 403803615365731498176254117859340968000 11987086 76088266215647164412883192514612780992 11987087 -133386042239673854362597964417669409696 11987088 -32804228431964435599025964817548705792 11987089 -363245359565893756176904567393296096480 11987090 455536910633095125025653685101024041280 11987091 428410633224388276652013265524721865352 11987092 -415021768241661262610132625072235584000 11987093 -617936795583618228047010725448998543040 11987094 85928363593437892704912589434623447040 11987095 78930524866801226026115746959520279680 11987096 175792334195142317834794300076994908160 11987097 -625618088485524628974946641496139607600 11987098 67635044052950634709026235743668674800 11987099 20384260699497780551447353827842584680 11987100 -260468381212824235704900508079152704000 11987101 209698786888154160062806351488658598144 11987102 -662858099930860461908368927594959301248 11987103 83392871723481218373376874708676582600 11987104 -1203035168727256891997659389862779813888 11987105 9761036432900227628582029279422264360 11987106 -340200600586423763027483338992877792896 11987107 -2793923449695455376991920034406045264 11987108 177171832683116263761017066253123158016 11987109 8146100605226190224768898943028055264 11987110 4191126606198494358636255499943665920 11987111 -44174092585016781940809807203053247616 11987112 248225560784296747231399397363681280000 11987113 225656884960674009146250946806506586362 11987114 -332164034574568638059520446381753707344 11987115 864024347269741691388635996912374510080 11987116 124537326361071561785610327831479857152 11987117 63327159589730303751307167546618512160 11987118 -198336416469414492469931040828511873152 11987119 -248912422119982851562591595239769179160 11987120 -72565889702795200185653022225697996800 11987121 260567706096369344348877017477296722240 11987122 39612627833444955923125758585602250240 11987123 -284620406796027890139221475775303671480 11987124 -78586907695019691766484205347587436544 11987125 1862487646893295133037210136009521414000 11987126 244681185752555975276679794629031129280 11987127 -1268623278436524392686217760423954677160 11987128 1180439163142912451402067309160018268160 11987129 151111258545730602205314530145404555904 11987130 -347226608310221034160710231049129140480 11987131 540763578374888509602222729110565306832 11987132 877956804706033086362524088584395088896 11987133 570537155834463888433294909477550775648 11987134 -782281675598874326506750292112319027200 11987135 -418759047730217199460699378669607919840 11987136 77636037002754759359211575511739269120 11987137 -417146428784426945554347045589289440080 11987138 -169301222007968777126686139905689644160 11987139 -429392707239535215260942294315351181576 11987140 -519346938900408864323879602630508359680 11987141 -144163118475895723758855364650781855458 11987142 31459083182739191853296740380674064384 11987143 -15439308217480643732523398532806461440 11987144 601725880420691858187059228968869888000 11987145 284293582356676667073469479968857464420 11987146 429148441149338596063279588941944500272 11987147 -662975256054422129120705787057564631404 11987148 -138544100581214542938289281934740910080 11987149 -20992162966440167096092442779508144128 11987150 -161176408293914581066799456222722656000 11987151 -187322134612408347719556198510024280320 11987152 -161098903147343088626240892458788102144 11987153 4675355906816073537185970850806279264 11987154 292767723259431922718378493342641493264 11987155 -805738721233362317088349011967702748880 11987156 446964614257741836485993437343633819520 11987157 50310316101019875800564029174014965760 11987158 -359963866384332274495590118984192324320 11987159 24652390634136960073389185952529042416 11987160 -6197500510559543627034391510961356800 11987161 -9642070463848746381589041294279803388 11987162 -272341791751592892326830331229203106816 11987163 -74646041363983893689591683283171712000 11987164 -349444749177942569135485090858232473600 11987165 291636888653932523675755561315000439520 11987166 -25226945717381185278682949057891798400 11987167 769391165920505468787544540358493773216 11987168 -1771645632278597349860895940120081858560 11987169 286476989607545024947317462752932666368 11987170 -49505110934004293056238845317124042560 11987171 132369441895124145871707228390800912640 11987172 42173820917265042156933965472064554240 11987173 -15679146700698767718318283921102156032 11987174 52599795698880710408021726266937012160 11987175 -92597315747026651040049971555385277200 11987176 219027145909241865325046888354955264000 11987177 -1398794391958521958376248485713824507974 11987178 191038156457995143279748947095658132480 11987179 428664521591825138345853052958766539520 11987180 -99060846043065772502884631846061465600 11987181 -639964345341323843024360309852443944660 11987182 171110511897094433069326254808541040192 11987183 -4486312211733002675414748058205450736 11987184 9709116431810364808162318023939588096 11987185 111418242498921168018745298689349560320 11987186 204515080632627899973777083761145547264 11987187 334238550766736428654746088455083567160 11987188 233653034969606995426952851668441753600 11987189 144958345727720279727590984950216868256 11987190 322349937546278968652803871722395553920 11987191 -445284183108660401832470984737663600408 11987192 -135481070421749422240542844971569971200 11987193 -459318289504925169114471187182518079456 11987194 127716295227121017545443648136495446896 11987195 -296926454900263438761405045345523929600 11987196 3794772864074954945484698529687281664 11987197 102759959769597686116757571920808313932 11987198 -641227666031744643541847442563319014400 11987199 -286552814455044762703226333057259223200 11987200 -218338598893902133522933019703456563200 11987201 1302328714214247982747255971408327443202 11987202 291854589222517301549053854498901468032 11987203 -698738504572936478586059426922322412548 11987204 279913385189154436040644200942371930112 11987205 -622936605113790698006475600025165292640 11987206 175138652952358042562947965572051374080 11987207 -957450073619785136076446509764628718280 11987208 949088064024186509037350071126451865600 11987209 433676130725125788975654511573041228288 11987210 -163634085593862431294668487914811635200 11987211 -419429635149164963296552428636364637304 11987212 -12787141436395702210878824175451404544 11987213 -264129998170426782563858454534852572202 11987214 -114185555685067122652605278257357424640 11987215 412191046259958702281705951780110151520 11987216 -45205210701546612526157277377194672128 11987217 -980306152251933654795777301232481395520 11987218 -228887736097195343368379412983902627440 11987219 -847520471195221603158029329814091847380 11987220 23071392435269889276060460025802792960 11987221 -244561950656854339002954868210897942400 11987222 130458403332108340395814643652698140800 11987223 286230449289422493449038282401278991360 11987224 9988733419196105158456415653456680960 11987225 -197065103272136387929784552818165475250 11987226 -43508222273270263785560952796570802976 11987227 660942438251138883158077568185851619872 11987228 148707738388302744811728021272285184 11987229 -482461930607704424341233456261462950016 11987230 -119511591266198463912694372873057591680 11987231 451551414277684790918902492497126568032 11987232 160674649469346163398774196464852664320 11987233 -167585330737000511213101748524976918480 11987234 117234298049691926708354599367806579200 11987235 89319587965801184391040430941955892480 11987236 -166741865259315147301106020359783310720 11987237 -734951813537351267139997857947122288740 11987238 39706504278763337909720293511139863040 11987239 18400266883059941386833839562635808768 11987240 -725044992787486083532072187867069491200 11987241 193994005338696646595456459378908035264 11987242 490468153130944788343464790622803780272 11987243 617822141601134796415018842583632074064 11987244 644571453999775903416163158892116940800 11987245 -623383325157395528176484121725660656500 11987246 724019945946990565167065244726845259072 11987247 150303122821068322630745213668235925000 11987248 42716347370669828950270558448867999744 11987249 -1093402554381338991549111713076545952750 11987250 -234511260122059215013040180407645824000 11987251 -293118232579766291927296482961586940648 11987252 86849531614105728687324162590724280320 11987253 101832882878603664968124335467877503164 11987254 300382999252034646783863521961303580576 11987255 109352959596952938581922939667373867520 11987256 32236394056162193806567907460173660160 11987257 30896211779113927154174665474944056020 11987258 36795955754104308386299342823370888960 11987259 120777802495819404296212700488770228504 11987260 267713511926964142574880481313442263040 11987261 -47867651966739093418510836161233908672 11987262 -88153255576815890199615078289753756608 11987263 1565292871048217442682160177597003736512 11987264 10219034569879091089035101505649115136 11987265 72981191405861167047604473421005448320 11987266 71954325884593538177708427607053619200 11987267 136694982747555884280146598894812720316 11987268 -113903864455789300418800754885461647360 11987269 30884052954825681141868291394001112096 11987270 -542232040027862519290560321390473089920 11987271 -54508229944180758354289465367510974200 11987272 -588070497367571362753154674331569766400 11987273 -83489262815724132690673667433281021478 11987274 168191737470989944394899026751724560896 11987275 -87729884482942603770682789880899974000 11987276 -319091159502439591254303514986516578304 11987277 244177286419491812008503902673938284608 11987278 8393372398295057159312405941548207360 11987279 -449360803038513456156784644815891199120 11987280 -102650185599332399845569165517203456000 11987281 320837637444914850170980154433151003200 11987282 -2999452012097315272008473015392956288 11987283 -379346716730138855693078906972880337152 11987284 -126244215056840462507946494810038579200 11987285 30716637748453225759396098131475788160 11987286 257405705965547316399777667914676525056 11987287 813285113630649804690612081439400200 11987288 -258638621672940785146397969597252106240 11987289 36764132101184663053485609496508302554 11987290 199228301498057263270682462238959539200 11987291 -36880613360914693299804809667634981308 11987292 243770172044533390384272012925843057152 11987293 164370880852778561162543160492273625368 11987294 -54163859190135721077447164386006279488 11987295 -267298939193641923824490845054664158400 11987296 -26012199407035330488541179118962475008 11987297 -53870498504773739423957291773781892096 11987298 162876396581306033706668241703984677120 11987299 -40268723176003516213873032342256041700 11987300 -23093151892321584308551661478614611200 11987301 604920730940061850564485591786687875520 11987302 315848195161024817344627804877830713600 11987303 411269033936380640755297378852346704800 11987304 -184569980938369069840078853970075156480 11987305 265008501945157277197301208528750102720 11987306 -269638883384890885778514557270135469648 11987307 294594621785563204823568449480823709404 11987308 -319999809721969028755193798595232483072 11987309 1572061324407386160191702681836195607040 11987310 176935806271002807418346423449974956160 11987311 -126936120188579029376404751232554146080 11987312 -37510073146588076963848158701320470528 11987313 -190477807775441753082297622436089118016 11987314 -131663380719421523002907203082916935040 11987315 -292161009280519886993123731575168881040 11987316 498689295510128332712333020566478700544 11987317 243903667770065347529355022178478840192 11987318 215640121256265869458261495676126668416 11987319 -471024462172497421141900740610342955520 11987320 29608234800598462051495467359440588800 11987321 -384419143378940193129789973350396411030 11987322 59768137968832710141944287495608502272 11987323 432762242771136760880997651085908369572 11987324 -680316513096766374339974428339517552640 11987325 -2780452383185843105987605773018240000 11987326 -278812254586264449893193061196826854976 11987327 849559993816246628778835127102348631672 11987328 76605667156490987477821360199801241600 11987329 -1105314621888679560978569643815501168124 11987330 46697936116124374323485044185011718720 11987331 -213550435330547825898538795957710730248 11987332 -346874895844372178174633433720060497920 11987333 824651583462994421233114891057467094464 11987334 4445492185946579988901798453034684160 11987335 118450648977766460707734965425079132280 11987336 -560784944473857896408240432172586552320 11987337 119612720961556914128645838913941983760 11987338 841058513113946565779076033486553397760 11987339 -375387480164106730293563163788884562256 11987340 7478647395702225406752101372103628800 11987341 -113675701400801051334043266197406330516 11987342 102369883398343490426600919055868763072 11987343 -51809107494593592843935748688729474200 11987344 285700424892578061016324890800491765760 11987345 44654421456337089257761753121592321600 11987346 -56495147168284606183842463389844488192 11987347 -260489875171980021341718767761379992320 11987348 -1137738169795614477953443292440796985600 11987349 -603574384082463604520818467501800448 11987350 -87392941287368306511642123489182611200 11987351 -216020061328515535414875993991000461696 11987352 22097319647581989203188302135476305920 11987353 -326593687936088828566031909855728501440 11987354 267418185861654735877462969749311304672 11987355 -644891723122968873310022050356295195680 11987356 -72941645270989620719004062560527037440 11987357 636665345522853483768019925982667786572 11987358 -156363223500983385107873096390255342592 11987359 -279460735991700623369506361361636480320 11987360 514400273662405674725652945404244787200 11987361 -488470825120558677102561642920489567790 11987362 24722844473692472141070441452545344000 11987363 371212149724678551537829705444096278096 11987364 -423927196573674254977052715352674253824 11987365 -5578360605499921317813740477556026880 11987366 16734518803541669196461954024728698912 11987367 -190937412657592924280131521723811413888 11987368 20958498459468192405665028287406735360 11987369 -1230835531747317377355751052146464420480 11987370 -148542446830676867025884170476628930560 11987371 347401598780252136261210221711517074064 11987372 817781260773041138717094054740628579840 11987373 -984510637620518062092127808743692647616 11987374 -141509330961013231873149789150922424448 11987375 229801533814981845990684179264451060000 11987376 148368577455708868240154127526357204992 11987377 -866102503574154513201361342280320945774 11987378 291028413651244375480197154570811589024 11987379 -128693752024241539936185356087426368800 11987380 343550987962476061339779592744685975040 11987381 -210012230111575065759612896704166822400 11987382 -373866186684975682540103619294771394560 11987383 1425047223015915336426257103136497783624 11987384 565779274204818380343134440680815616000 11987385 157657576937769580161111522502087886400 11987386 -661730665816728672476564202384989470608 11987387 -351734707132024459938454264770358177728 11987388 176297325737576249362930108040155806720 11987389 -52916657071255920065878887005046532800 11987390 -39223241834444281605058754303572300800 11987391 108433811696402915887357117029035226240 11987392 -69513788898849620542741765549472088064 11987393 -795111698482719281881750309125378399552 11987394 -351334917950081682408575754226670467200 11987395 -239449256018826505171480722648804109920 11987396 -115631230266604885096532117320781227008 11987397 1653309853044663783231829282275757314432 11987398 433896642744587764893787764879020239200 11987399 -478489131809033175341527516828959727320 11987400 145689260041901316082265736863339520000 11987401 -1202782013436475542113337899338522386598 11987402 53648480236130701499487931266311539200 11987403 6955789607380380404950511840633438208 11987404 -446897133489872166312474396123331461120 11987405 800259658454900507804144194130060442060 11987406 -792390595023281726774201764606326883200 11987407 1008003815661206946619169431740746940656 11987408 211964584845642127757795393353728000 11987409 30582348416102113839339934238812612656 11987410 -169916204621676985355130132642568056000 11987411 -4132054709556618163090252008548082480 11987412 -421841514126168050500151406048562034688 11987413 -1163103329210393795435430561551088764338 11987414 49239870674511229505599192585363874304 11987415 -424827233753321189055157268505193078560 11987416 11049520750387976275986716560616325120 11987417 698815026622054461334018845178685506560 11987418 222855181059306396208437547696215304704 11987419 -60427230242076974809159070570575237180 11987420 301146378878666121846900777886204577280 11987421 -4887989882594073381954149671646449152 11987422 -843295478036386593621654248405697007488 11987423 599814251597668572035297864997473053440 11987424 -302332873899149926069873197119912017920 11987425 349087494200165498863220124475036508150 11987426 8843727407736301268379602094944717184 11987427 822498339899712224276206638379175314944 11987428 -1056686958176072261375932790349716636032 11987429 45429516006116994485144324811563455776 11987430 10878571923845376446587551189281955840 11987431 -509950406407231718250063801793647999160 11987432 1548673511962901962599874799099560934400 11987433 -419129114063734194742684405561363535376 11987434 -404906147004401957250167966326695618720 11987435 -230705707420546769558153376041376153120 11987436 -9706903547073722330831680966481018880 11987437 -249863792407576812317682339806065416192 11987438 -178026176542317924342834961193982866880 11987439 -103676489827273653060171816723373938432 11987440 199369318245325632318548082281604710400 11987441 1283844263388361211845957461038095963632 11987442 -146393216009603244289865105043983061120 11987443 89669314290552025110419744326656867600 11987444 -99281418613704247019090338871711416320 11987445 3641600249297053098909740246275776000 11987446 -457182303144080458447437276134323391328 11987447 -1318464405306968648386049365256086539960 11987448 773998558805450340408459561678152663040 11987449 68404237355038716048372589034731748288 11987450 -45716758716389860061484683410204149600 11987451 -179686512121395377994729760807547546880 11987452 32749959610376142441007239821723033600 11987453 -1297776618417843572976771272858810786298 11987454 8164618684085473442935814500460421120 11987455 -645683488387996834829493106013109311640 11987456 186801343578806737608180536040210038784 11987457 -207670624824530582600640497590651342560 11987458 -408571184459705432076372409728044038704 11987459 -128566738878371309369199325148791418160 11987460 417743156803039761960199449330167808000 11987461 -514681011574680719367995551180939205600 11987462 474812426185531268706017180234995175424 11987463 -682338864430175670593780056105427838000 11987464 532655579056684267916657820605372175360 11987465 374187204736573158978285852394277777280 11987466 -242254395970083952737670205182827576576 11987467 -802391257560302272614269526254214794720 11987468 528715239821572365374803831015379559936 11987469 79885726995249581649398581956384448440 11987470 199209646477127803284164264950635840 11987471 -640970290572278538619930813752379061328 11987472 -74719379669217590730413344882556141568 11987473 -315894892283804276403030651357665651278 11987474 235051878817884418526681574785767431840 11987475 -163702980160729070365820623733995685400 11987476 -71066444214374073506212527810068210176 11987477 229199318290638198463174642037920380000 11987478 -447826125551693099511568505336860545792 11987479 570654247623260010198746329083504896176 11987480 -14250167798760119361379449681552384000 11987481 -691742342753278076720461567808718586656 11987482 138063147663138291366560481723797222784 11987483 -94146918254013401402442743037453080256 11987484 -154821500680344204315124811003494270464 11987485 297974168801311824376629863743865030400 11987486 -112566626445144674662842946365087504000 11987487 -283537274237859467573127736198713128160 11987488 -807733629866611876358465421481949921280 11987489 598223089642344619845384048146156776290 11987490 -228154090891956133461338541401380730880 11987491 324314514160414349183054535293279037792 11987492 304345036206667161725637117530030966784 11987493 156810741934692926303446355692920097920 11987494 -212714772772321752661191694710562636608 11987495 42214423137148445326451696353111755840 11987496 309242939902319572812372424895368151040 11987497 10712458268928115182172386938555049600 11987498 128426194115482182350323776780511248480 11987499 276744568897900059646964052874876704000 11987500 -111107105492271522184902673817913600000 11987501 -844396233261935427781739373327297147498 11987502 -68630466955576162452534109231633013760 11987503 -280812814874621950313949269063221872000 11987504 -136047513216332278566836782643956039680 11987505 90789614627540140263966794523771975360 11987506 -329158585963814927684264542957856365440 11987507 620634463170276087051817735251911460000 11987508 241662562830310086228005071669802962944 11987509 111158489343646750576934356495447000608 11987510 49947208532254261962629692174748160 11987511 -506944308152941521446453875988678517528 11987512 -831916446463531738908278557008955084800 11987513 1098056175205531251041124500571861387600 11987514 -8090768796551510155389412582106559744 11987515 422460347617363790942547878410837292160 11987516 -410874161249124186223565456369385108480 11987517 1149156444498554682041662283051344002048 11987518 -442869681786577527529012982286888192960 11987519 -136628100153983551914093188564485807704 11987520 111559366707356535250135504557629767680 11987521 -33804507857363605735073322476379493696 11987522 87312180831651749650516686907963119312 11987523 149613947571523113418373980950135656160 11987524 -271436494490135553606016480734970266624 11987525 614186050871666478019567087175420205600 11987526 28648215325155842560726944386582142144 11987527 -373265553957882367654977360841197431280 11987528 163898947880636472414722229211780546560 11987529 -501534098917660946666025454670283288816 11987530 -157743605390449667364082126354164940800 11987531 320370336037664045302400985345219419904 11987532 -533338202318805754331597932795088972544 11987533 30595923485518496369338845266727901824 11987534 -34168244233306729723232203927244114880 11987535 -163711343875620244206993053730254000640 11987536 -178662524020682075420339141500492578816 11987537 -252256624093602052317079397640650656320 11987538 670640972344965255841335066796509496320 11987539 -772307742358941237432622733004384626880 11987540 4717240385921695352155588868359249920 11987541 -860870580401110013657216589239918386560 11987542 152786181750998538843080965024516030464 11987543 1874894966527718176395751080445293046344 11987544 -681330948151954459890034940127515873280 11987545 -103177502280831042655119343258219641600 11987546 45403489313139622544719441249816376544 11987547 -52115998664107552617943505322546587904 11987548 275138936051938310572749675639795165696 11987549 33586366569118413270032318149575597120 11987550 155551307826371236988897145081193228800 11987551 1160106402536296836196030568423203718272 11987552 1182836088279403651873553600161906163712 11987553 854224670060073486938507721244035766704 11987554 -323509265095108890946942909181190136320 11987555 393817332918263819302769955986608890960 11987556 -157023226281286258262510057036925235200 11987557 955971399277096159236832135584852045472 11987558 296245563361313834752986399109514153280 11987559 709743825961598234879826470686181502864 11987560 -323435542651762507095436801971931238400 11987561 -129294936309838752294477883836974616000 11987562 -74903994297034094855394459611017827840 11987563 -298227421462205384999326374581273648240 11987564 -573936441471903998618849812731565824 11987565 -51044559936680575455804621000174696480 11987566 -64408794833843361420350324421421176768 11987567 425240257618560660532986669596450392032 11987568 120968775568782254400212310355353600000 11987569 305612084421352184936073349783753742400 11987570 51309471390445238552278397529011688960 11987571 280460628479941465162234964432331622464 11987572 -84237874951360431965886119288793361024 11987573 158346047164738505108066695235645092704 11987574 395894442877817232528968856903476928000 11987575 -653337932419419802719092722965628457000 11987576 -236311805629171923302955999314965463040 11987577 160755919007865218404160467773607417728 11987578 -165042917766314881559822523567228973344 11987579 1237148558015715431161743944501612598180 11987580 -96912092175095597739396357303474831360 11987581 4301117393632464054149461786403561164 11987582 -220454716786670015755077808316962564608 11987583 -16837311347231345382486065742540066816 11987584 517076537944530994370556066918259752960 11987585 1511623569293069693269963593751006464000 11987586 178330200200390075421581714933272818720 11987587 -418495067106842954655407749986787501400 11987588 -222474206055738031693152127715181035520 11987589 -169148592974205518679059256078269696352 11987590 154599550299007239094778148921346147200 11987591 707533759912783421960953085620222896 11987592 591004416745835517607738123392377118720 11987593 -11679592123533704784625015774520519736 11987594 587636549496058580118570413380678156800 11987595 -15205270313036906083778093570414232000 11987596 -788373176111772789603405048165317996800 11987597 -311782619878080814125705198655978080 11987598 107407473431542533537020044620576952320 11987599 -528931900902765796096270791685742718536 11987600 -5530064449029493867384157224363622400 11987601 20610328473428384399359834479734784864 11987602 362962179465986331826932435205872960000 11987603 -150960557756188520987976874380060390480 11987604 672900208627349763875771036323973331840 11987605 69706404204917677409335398049421067960 11987606 221998495869008337533294033401491287040 11987607 -129924303406677761940330627165266248704 11987608 -25502603458164505960046506603484221440 11987609 -1481121982670635464932556665879638475190 11987610 282416690187157654955399506824281045760 11987611 925676623019069269079092970277355038212 11987612 -63972128738815952786703044416474073088 11987613 96604550270310941435250718653376928160 11987614 252077286305254825064242996810779208896 11987615 -767330502087951071481240203646700881240 11987616 -926914684787812352847210140196359110656 11987617 -1164765511894884812584078198619868623100 11987618 -567433013536239051203070753273627709440 11987619 -7745416611638308651707720935433880320 11987620 -365974983570556833786100634679899136000 11987621 -429238742085335373673658847166514483556 11987622 -219824617120238803619790917200753920 11987623 104108269842703282907829314220067612944 11987624 761708882447048775285269014390990110720 11987625 384227418900564902334517679338732080000 11987626 148544582050312367848737813408628224 11987627 -1578433361998720200000707063089261144524 11987628 638696119546693296317472289905478878720 11987629 1437188394599551934253103164117689790230 11987630 -35399926896981730340365235079897235200 11987631 -493968937923793351793451722482781957880 11987632 -225179675841975883228297278726812467200 11987633 155549657524750920402536078801270867520 11987634 97703526619672621923337007912150244480 11987635 -37612493553979619330252965408823626080 11987636 -275677593279279418955816258213136481920 11987637 -268821479177964860756573752332338360448 11987638 -39460292958478590172311542327325450240 11987639 -214577598790798149783459294183722583144 11987640 -117699257491984020206946444176778854400 11987641 -1289267603973770204293828761493115535958 11987642 -948559679949251481898160781460225904928 11987643 109833002357606306151739822069770562560 11987644 -287676094479904582706102780707219864064 11987645 -40552158823726237919324778233033942100 11987646 -107315979724543730479561170222207897600 11987647 -299495283759426414079011285603444251808 11987648 -19542207948152618789733642426755579904 11987649 563855749514292294479106254718641625120 11987650 -383503822708683375624059669313231037200 11987651 158706515226151145154071467840077815280 11987652 250557358810014851965156193125917284352 11987653 70138117433201604024650953205534127902 11987654 442967036773235401342479952837950441696 11987655 -19135901859282164742266814630959692800 11987656 163882737878345936588702178894572282880 11987657 371871415871342327588808947573486429184 11987658 9543756471734088462634322795697739824 11987659 -856741107551348011758076267709042438960 11987660 616428149486813118140737788903824071680 11987661 -58983202640467226880860984709082716096 11987662 251322425977994073881029824658540856064 11987663 1193037615920528888074026276399906986904 11987664 40018419610375177416240946267785658368 11987665 596744541768893018525009881444032261120 11987666 -104547950371167501802213759868369773920 11987667 134854267781727173941762404710450952000 11987668 -334233369510325058221585078827639656448 11987669 3782562492234952311470341815685955328 11987670 293768233430782954317464338358037350400 11987671 -615926800999361832552366494828917931128 11987672 -323614026477305772900336231477499699200 11987673 -213047897196541197724167471423501850416 11987674 -459233110572867190744324843370955419664 11987675 -230624273299652742714914697420540853200 11987676 -410314808643370362939042863664722961408 11987677 83923358092361469448270439429485760580 11987678 19854335603747078750017228080651685056 11987679 -1186470893784598894918238432281854750720 11987680 -1152397109748541345630640285222904791040 11987681 535099280156500922761335740097699736482 11987682 -119453319986189475615569211879798299136 11987683 -17701697734159154339583910271935037816 11987684 -731091684269850983732208584748989654784 11987685 24595937576649998394001965703109802240 11987686 -436533551220245760089485904929310925120 11987687 185186013979465765450267735172836833336 11987688 -1081830530164387977869008768247038279680 11987689 157370684076700901466935055229336567680 11987690 -85855067136831890967669480086095518720 11987691 -469684169913248196489639423838886096808 11987692 438856911427774564946625156674162841600 11987693 11740869733683807233237955779085091980 11987694 -276952076145022373470957373775488203776 11987695 77691767251025637980430690119582023920 11987696 10716508115517109591038613032977498112 11987697 615454072712094022152027063366253979520 11987698 568853247099948660094413336272208003600 11987699 -740150945334994425647257919414569711536 11987700 -2632035540759994706193365156702208000 11987701 1307995167230096262831331255764847720800 11987702 521521972326388661420597650285966993152 11987703 152871601601266697869729400184841131840 11987704 136705067302004991059841006759037440000 11987705 1106363474119443855892088062914495649860 11987706 255751407057785311260140783322756964608 11987707 -813797560571473091877449169490576191848 11987708 410465018126129099357622663108671224320 11987709 884441064582079389916021863131724002304 11987710 168958299392100350159909647685987208960 11987711 269634229516613633815016651315315196000 11987712 -13230415684499944994905991317291008 11987713 1979598420370944816440093057692912980820 11987714 672103043218018501627433023776981416832 11987715 231307016979057667991443895520402673920 11987716 -489037719820006902877752256822960289280 11987717 -76864616019415406304372692137308439008 11987718 55715345607146043516729329885760528768 11987719 -1291947563094714780176301581573552715880 11987720 408750115137023677810783535933617152000 11987721 254005388536859948266583202368917794090 11987722 319156650503530892186282058016523944800 11987723 -1314595115423337084882454104823546942296 11987724 158519427474834029810724498553901432832 11987725 -802902851387240921631767038624321174750 11987726 146044533154650685202564022186154932480 11987727 9038258374630852608906541837441589640 11987728 -198233025324338651625711685241493258240 11987729 -268237312152929613661082350415190882840 11987730 -569565411589426974845829061181341824000 11987731 19340199604016186517762764903372248064 11987732 1036560846074219976603174110035754292096 11987733 -737999518804392165150911490010682583552 11987734 121267106238362072242119194169716645952 11987735 1030642693369872323103663737237925502560 11987736 -26118159310635338811578867609929482240 11987737 -607102695151559941868137930203477993708 11987738 165743020042006858791559381285048074240 11987739 590153547992864465773221667754823173808 11987740 468795326859040798097024975300042288640 11987741 -80020895112256242961941962398976838696 11987742 145342450684278200776874674930727045760 11987743 1348053906994876928893939412159998608992 11987744 -576711242041304231491718781442268725248 11987745 -73754845653339098830008925115162388480 11987746 -53881912237994749355106798521432945280 11987747 1149207542709679664908988333040826607196 11987748 27969339547259948839074067857514684032 11987749 423786809313631631018047749828875323200 11987750 -461365692504548503741960807826755776000 11987751 584802420261911593350537459611341500624 11987752 -200817176836042661277680071730585118720 11987753 -168572557699958608383761598273682180998 11987754 -53196426364486992165532185661806967296 11987755 4949746389538215534544913512753888800 11987756 -702002877171752370019665940158049420800 11987757 41209174976328884085818166040853658006 11987758 -129676307443641704237514314152260710016 11987759 -299922596751451127347111829500651201440 11987760 11362301813443110631503954093932544000 11987761 -12260907503340564978506906586170441856 11987762 -50748865542407251955260139170629427200 11987763 -159411079290643609122386434646806829256 11987764 1273652948218042325681807296682468590336 11987765 -597025857871656250902767059907383972800 11987766 -92656624296080068595762102972659526400 11987767 -219700181169613923356539708296466237776 11987768 -38097127077795093827204228969773670400 11987769 71076115684091370983229550444900075344 11987770 69635250769569724524911963618642860800 11987771 -1145579352275306957268755885657946374808 11987772 14432963007339518705576681599754265600 11987773 -38320932920998367160287398112357560320 11987774 130900299157232703409424318882621453952 11987775 -290093246657210007682453336336685676000 11987776 -330399397400231689080518902425552158720 11987777 -422853182467236565625412707370721613520 11987778 -38360184792970854363875043198876264960 11987779 942221003096611926262838762166522696380 11987780 17257854209164856128764687704730685440 11987781 66795386818810089270993083787999409920 11987782 96252676087463902640287579794203539584 11987783 -178301018212822934252321103148230508968 11987784 323265687984071110818047407039709184000 11987785 8467475932115640137216908703542644360 11987786 155438311457722150732014441994094529120 11987787 287500194711721059192798798006708134400 11987788 1076893963148555270479284960130239283200 11987789 -731213082417156404949630074340419066400 11987790 -52629721728440797954205321366303942400 11987791 535686762828883398831353713391851917384 11987792 179909149796202434962265958904760426496 11987793 -179488738781545428776566727605245839616 11987794 -71024785286512592060887243326875278848 11987795 649915312475300974240949357212514394000 11987796 -106565483629037258107049756554470955008 11987797 -189790324897053607779446441398289695680 11987798 179241609798893860142169509133708864 11987799 842207160998056662477980279498883573864 11987800 -649044777455053602850346857196659200000 11987801 249232471287832137484759009779106820100 11987802 40987811412339512026220230130359923168 11987803 -349733207784881198270941345570529664000 11987804 230113951315635108052173356770602425856 11987805 76726047489369992983380291240865432320 11987806 224295274307073659480541307192534222464 11987807 127698632639165261367465737238263040288 11987808 -243603895641882984370804556556895518720 11987809 -1424419220508949514647753062762252443040 11987810 609044905135987936043889333008635269120 11987811 286422833123934788543207118245222492160 11987812 75805033388376759534278994273936390400 11987813 -562586859170251925401836009560754947460 11987814 -268084219734544153102893022715799485760 11987815 -47644726768524640821633022260573088320 11987816 -98003678373048455920734275442036787200 11987817 -771819182526991326972668838442830574080 11987818 435022872075549388697094552207748264704 11987819 1885911262192488354981131902178675496 11987820 -92180173065854541670287976625670758400 11987821 13052459006884703865252788238207857292 11987822 3658771112647768797558330681574625280 11987823 182198581614535215708944606959388114184 11987824 72553617165004869578949951009308016640 11987825 -859919054602216896170146965697948059450 11987826 104415519702769033389113917240020281088 11987827 -178400812241744173988595126100997480888 11987828 -704080276891604383867293356090877308160 11987829 296497720104589284239040089515155464544 11987830 155746250867940980945002742042885502720 11987831 -504099238830103624653483439633423799568 11987832 801261510144575020293178529316532408320 11987833 831709092293792034442014332018500612 11987834 14539522636500594662450269351729147392 11987835 33522842599124211110629918511644227840 11987836 -138322789282988391840288248615313277952 11987837 -838814236766134757887363544013169499514 11987838 27324517980127755015636074651383344000 11987839 1095437794011920423027353995998817596256 11987840 880118981374031243628160469318605209600 11987841 1042714716705950267545505984246146560 11987842 -101168925019879830502383046171752970176 11987843 134369105856494534524686599063650798800 11987844 -415968743703552729778079512103954681856 11987845 366654081154451718362212669342729895100 11987846 113149555884078222765286433319064283520 11987847 -200376004667640103060484543737255776312 11987848 -515753608904780326326957867544626416640 11987849 -730250524208062455300733077891623095680 11987850 -166639932663114016019383870524808320000 11987851 844251552856808509689913523794534665000 11987852 -16145473298644127873422693692552563712 11987853 -240224303564720572052043515682182172672 11987854 -648866418733787801289106538096783682624 11987855 129989592512370104142380125108460544000 11987856 117931655319956304135875999864493834240 11987857 284322355258290317284418772747299989312 11987858 -69283086892018545513792764120272446816 11987859 291574800236678327344761681599957656368 11987860 609342704707414588773345429048677836800 11987861 -565518621619640851724588568727011791328 11987862 13909877985086743276984759116471331200 11987863 -1497667148036176677923808081082110328888 11987864 262849435314739348836921700957851033600 11987865 -556717241436563227817372107170582720000 11987866 155137395161583408455135664904192967424 11987867 723316692181211800448897602112789075904 11987868 -114664789696578308395470408199595189760 11987869 152927976836413346491626237114396909120 11987870 16498554532045902813623930234306386560 11987871 350631506779194309686158245045225508224 11987872 -163719347470712712383923622061037191168 11987873 984392521429266101260658238603720103620 11987874 -143359067600404814083866365471369457456 11987875 215781832181866302908100667376113860000 11987876 -600510176058961392299264731558388563968 11987877 439189379611466151378290973893034706080 11987878 31281041044327169414988582919385417856 11987879 1519845287327461723952438439330205685640 11987880 42808605242781282146211159273620275200 11987881 345449558560670496900175596660668865700 11987882 -67635165646429680111344257271312144208 11987883 -208975930156934406300189754577351022948 11987884 -16990088007759855446014152869896738304 11987885 -24923017804990779210704435066596583040 11987886 2851991075106158167114813233706364928 11987887 -416501213104450039275975260938167459360 11987888 244842494095201161450957675967480233984 11987889 192776154034127422453322450682148128000 11987890 407471025415376028296154381382971048960 11987891 -843675103197227393793215931992832894708 11987892 -194160865554844545943269532920214241280 11987893 -400061108807166530362246419099329635858 11987894 -21618090162844571146850850972088785504 11987895 37771718243548372119741988705671073440 11987896 -735235656276363634182602547002167971840 11987897 -1218003535869375636271343517998694477654 11987898 121521938601573494911161861245732851200 11987899 -312820537530284699977246640848446912768 11987900 -864232481117854460437162735326067507200 11987901 -865925051235974847281663020476744266970 11987902 63132746221142322093610569438364800000 11987903 -1302350519146764551320187855798974740936 11987904 207421853791174529717321903164473999360 11987905 -23773198134739385937374193139793744940 11987906 286394707240422173191696698575475617280 11987907 -518609595147678655320378836223853870608 11987908 540852760781019762907991993022744963072 11987909 -1477204064317035957090938519680467985890 11987910 322601381479089151657224727957312003200 11987911 71997009555671546320587818295543204864 11987912 -1524377318498005849788186672805830220800 11987913 80868108965279858204943637166885164224 11987914 -16401563327563104539146482129704629248 11987915 857446169126037787744059891734603038800 11987916 552191300623423504040120880106769879040 11987917 -174971038956484797978590940094958053120 11987918 -99135755979961404230297132243016555840 11987919 342323258106441248844512089618385184024 11987920 80938379477826050765646962084995399680 11987921 860509558507047964642389797573956881600 11987922 -255640763113662633210018600306654021120 11987923 -973757022627148426524702228686517511828 11987924 -158853516909024446832850823473657675776 11987925 271339634650537854356453736599389392000 11987926 115808014086691003356795050260516896000 11987927 -11244400489287210368024094530436747648 11987928 565997128490299884947041040182513704960 11987929 288530163243532717371106597776437212110 11987930 569782375664959787038607537972671131360 11987931 -6277079157848716347950736974213311848 11987932 337130598819052541824466172015841961472 11987933 1458775878146135105718004846118752204800 11987934 -9756084446513005079225603704964014080 11987935 -142008327620620817385797630491121340120 11987936 590725672766543797111947333574880133120 11987937 228476643108462892972094595537196089108 11987938 127692973819171683228269302596003543120 11987939 363920749749454891641890551401386264880 11987940 50346957444643372214290578491625984000 11987941 184324583192218774293817943962501530240 11987942 1307205509663935527075530685772669189632 11987943 139149475080017352540258432652507801728 11987944 -200531792116036278752338414009981440000 11987945 -492752139007685673216117913137997030080 11987946 199037608409931240032945450489174400000 11987947 831447214919855243780739966956149041600 11987948 -157221850395160978446544090687878672384 11987949 60010312785903128157738685473077097408 11987950 -57512571249132190849573934567407454400 11987951 49693833070832780839308828747630671952 11987952 -23858198108035789143403036717756416000 11987953 821962504546808746803793913124641989202 11987954 2339240256355674880381372930259088 11987955 137467425052353680996600382953601542400 11987956 -56405855188867621196449427156711075840 11987957 830530892390381327733235752737185132206 11987958 -66697747485834570553187578183652979840 11987959 16102196989844726097899303502519158400 11987960 164878309338593739500725438773127680000 11987961 -175141330389476954148941200777675579776 11987962 -61597430777621146044253699070242974720 11987963 85661281511683681178078455644423917904 11987964 419300736755244182548313911024359979008 11987965 8908258154230823161102323556288184640 11987966 -684690913926776280159715204126111070016 11987967 -307836411714481281157896465083029828920 11987968 58669522999076357447323700662590504960 11987969 112503433246267199060141775287179509696 11987970 2729530245959684616157751518710474240 11987971 -659298314765064702940826439054956845828 11987972 466887064724383045969564720323451910400 11987973 1456550602074822651282052985108360160000 11987974 243044650777929252864590441289950323200 11987975 -466500278357491281976581238443716125200 11987976 -11987325898214385646416941074022400000 11987977 -456874546109800382969796519597640627174 11987978 60662890294590771961539648779674325856 11987979 -45899805387785995376396904182717187072 11987980 490600359234458163387476199008701056000 11987981 754627241417820109598043267399841321782 11987982 76439034947092541709085740232837896960 11987983 -26119667270683253843782248680073297680 11987984 -300679195591952077744391701718854656000 11987985 288245671242647693771285516335806878400 11987986 635538806961941496666258643725202722192 11987987 -39733361893766655505963995412433524080 11987988 134881860025072034236367553871780853760 11987989 -784794890448008470341937739985646619880 11987990 -58860224427173443696218922231382115840 11987991 -260312116546611679890226843020750634080 11987992 -127884576267847902320855621347194224640 11987993 428542428021641931124830329291399528640 11987994 236406417034930910570399408567340480000 11987995 234169282819371837937320603472640839200 11987996 -180652853629242915078185756884222814208 11987997 84026565656374111922877824985401777472 11987998 -4040200914843373961583090085458941952 11987999 215133871019606096385348501192053435664 11988000 -21426810652841699625231125306769408000 11988001 -201642163939763441740371604071895545600 11988002 124859569230158847070102559337495773760 11988003 -174223826123538720502177634045957543748 11988004 -409444247169484888997001359165216006144 11988005 25127906685940430940936617137298097660 11988006 127605408466784899441333692354983293824 11988007 2115906582212623548115037531448192617752 11988008 416615908047855472101222804752549314560 11988009 -59848280363466667490959799618488979760 11988010 -30247154979800099886824100843160903680 11988011 231242992114945910875801430192801604864 11988012 -334843073137568675642111856857667686400 11988013 -28070187146604156083820054672431747200 11988014 144084863815029235166261464939125064320 11988015 204508641963047154689237481472279719600 11988016 -32686080737021109022415464617352593408 11988017 25814279369289779944832390756281660980 11988018 -11589612960625073253144209488764519936 11988019 -1497482420357980716109838681830774918880 11988020 -236715582669443369602419963964197888000 11988021 146634737530070682137848595879312308512 11988022 354866236483689203151577357130714895744 11988023 1029560512764113109296881778171386810104 11988024 16454983194169927033966850666318929920 11988025 109130266457818032052113574223733377600 11988026 -379055585228111902773550218908859881760 11988027 1513911265405550118688019990656880481840 11988028 -33481887353783349117242353279648309760 11988029 -800313546082108895378191991082242669370 11988030 -91018960037270809326517345869631927680 11988031 374784990094336454690357361146877792000 11988032 -146253515540522998123883764841258680320 11988033 -253097600406182562527103170403885326400 11988034 626693601660330170641006584622339522560 11988035 -315297695503023747964353305397574664400 11988036 -100696572372894125056151879444329375488 11988037 249964835533570602943367029374063491712 11988038 46277370768638783328602947426974289920 11988039 -48756760703172032155431424617120785280 11988040 358219237409391215384064662403050956800 11988041 72391133678638078741253513336179964928 11988042 222822402104609708868403034392464887808 11988043 -402121810171033231214680205049539216784 11988044 -510388303945972346246925003978325572864 11988045 8110498899220380670228053116504392620 11988046 -366113790965247061956959759283602557632 11988047 4389227683653422847239048786233232496 11988048 100488124981711342920010085888267649024 11988049 442397553796250835516265099964005569960 11988050 44845992190322041651364159374175760000 11988051 164037189436930421044927325960630056632 11988052 -367452164750352064043827383326756648960 11988053 133658246414456548632439031520664409280 11988054 93065104188524338018465144121583287040 11988055 -1378079232539227068856748270899433932800 11988056 -10611436467980050644304608385857024000 11988057 159002998748601593940828881120611181088 11988058 1041106385167079945392826121929994708480 11988059 275246924326719178975397649666103559904 11988060 -5653773739934057317769591532927713280 11988061 931040560773878042411150251070834874662 11988062 666245817738144138553066641758007231552 11988063 5063470129236553158951490447686916944 11988064 1525099238167340219111403173206497165312 11988065 -538381036674033593120104679922208866540 11988066 129718521358695306910427849755393056768 11988067 180811797494301965022299287702459678720 11988068 -155668660171481699615067618278513953152 11988069 153830428365804526852051381962051529440 11988070 34405321666708841232472423538722243200 11988071 205046312012163770575848985241942443200 11988072 98718622478538960790921089145721978880 11988073 -73404086116089084808997410491069667440 11988074 70286021945846114674358884772564892672 11988075 463391448520149545569468987694977800 11988076 -737252596846288710405169475816009578240 11988077 1285874895355548925606451106172600696812 11988078 374004748370746752246152084632503288960 11988079 -1493800922747949934963624557094177975016 11988080 26708480525721842147721205033711042560 11988081 -8757567520326864438044823284919812928 11988082 -473912719594998364058926798831275418608 11988083 1326300421823942222423022327032608242144 11988084 -318003395792991236015049733822777073664 11988085 -128029786893767436748010084457489893220 11988086 -521473944900805273219283165465906884992 11988087 631832115546064481866509471981868275840 11988088 -1211811633061847586327167991536394240 11988089 -326786394333255948866996327463765917820 11988090 -46515460539147010481495588846667374880 11988091 -499427528954133057632842756206765180508 11988092 88506251786291194654476482649797836800 11988093 82158175396526270740058113476997075200 11988094 -7014626005781909525662601514619318656 11988095 540257962367970270892319917761142483680 11988096 -208196011765372087090494864287701401600 11988097 -179234137413570454306289801966700713376 11988098 628765008209774244310888174394317966800 11988099 13932077722033662340242198662915249544 11988100 400480854411288540526129314975058774400 11988101 -992132768291388948442987373999389349508 11988102 -130243393739932182795776361154031149056 11988103 231061886400825098964099423924430888384 11988104 101234915074174415558763078162135413760 11988105 562640941185602200052107969838910657600 11988106 134070489071762482622377511042439481344 11988107 -1378735172855673045413749926790355912400 11988108 472453172177679161144827475538165719040 11988109 258718630093909399844551909281817074752 11988110 -431079075900099631690189526958367199040 11988111 -224558688856680490963826758082981001696 11988112 -221534734341824018529681240009515229184 11988113 -592262884136289269587159812891908470236 11988114 166725101097886349897998593060693939840 11988115 770986529677316595658878491319780606720 11988116 362940286571800014929587825030895536128 11988117 -220282163974799816898358605706959225312 11988118 223797861016962910449856067770229097216 11988119 73083213011852000289680458137178268208 11988120 394634956724137886304572697267160473600 11988121 942375371906749406273496897851515573322 11988122 -83196781598873578901878521047342196000 11988123 153058048430305750898012856706065078528 11988124 605351104174951720152954380276328951296 11988125 259368931560259446290900807569342938750 11988126 109108855028296509027363496912540898880 11988127 -145264014380715909466588112739769227968 11988128 1244485216152224561273511885405558276096 11988129 68244187298729814439185116933389885248 11988130 135064181736416054961050292461604787200 11988131 584158280403304561580480854495335475932 11988132 48766434415681001384928880041440550912 11988133 -5728375585048237422816653738268625096 11988134 -121274890611052439922393817290712708608 11988135 -719367237274913682181082624716961032800 11988136 895909580265014928484278957426443212800 11988137 54310788869882403001976266959618597504 11988138 242757342177658168649459832909216370944 11988139 -1262489605643273334007821789562973914060 11988140 602864158056958533589068357109268797440 11988141 -531797310816223356400680179264998231776 11988142 -5242176759397450111756170409088520768 11988143 -932805172066448558357882107814449354608 11988144 -91141082359416573444477073516500172800 11988145 294257706176814559165416988561757846400 11988146 173372561963539520362194727356888640272 11988147 301332027416509054689898543898217302880 11988148 307432614634885710989800642329372572416 11988149 1866123623481970271403052938485717189760 11988150 46761399105162749485709678306168400000 11988151 -46657049133588312974212690639593517440 11988152 -20998698579617792856248074808602460160 11988153 -420579375742511184919160263356271074438 11988154 143065963023675461888379733023553163232 11988155 -661563946138117894625431765190510413440 11988156 563604399715080422639323906162249236480 11988157 -1632109082720616409483788422218448689594 11988158 10752617491982206167135788003613388800 11988159 -496687349222425546990549033224664778112 11988160 -196725576273732251517383529429435678720 11988161 86244530811077265394111351276367618352 11988162 -512855535736258402885740911199820536576 11988163 -292418989706205658275043737030294186432 11988164 -354750866509122208615549502329647129600 11988165 -36330526330480716846292839858005606400 11988166 -296290558566668653895460021551120695968 11988167 -19878813002871285690429806441511318840 11988168 45978576209366536167898019151756533760 11988169 1198298024127442677354106364743502410660 11988170 366412726242550820739877694035107354720 11988171 293979127939625827986593683894101587520 11988172 236234596539772148703750269085119411200 11988173 -380080080861721561057146318120572912160 11988174 176446716221529114480387452487566914560 11988175 -516623463616740177042349370871648570000 11988176 -165698899355412138546609345088708018176 11988177 -374498262452362021716588530850821310480 11988178 628365420683973483363986581415135402640 11988179 77576975289592629964266479342225987232 11988180 322299713319370413947938986402565359360 11988181 145391384372319628787843952681160123200 11988182 -539856621817147034483094967824654467808 11988183 251300176487973649528150818020395564800 11988184 -888741940342216156353346846703269386240 11988185 -2394756982656087665470036170747857280 11988186 -167223909722865854726712176239988860416 11988187 -469667438247025908815961959337974159164 11988188 -419188356837591583553842503487990218240 11988189 1029287751054834451848158544368008115520 11988190 142387927669068499848665073630853857600 11988191 667825575585916712515316043571737266592 11988192 11138282559600805638520894094032502784 11988193 453448823703989230587082851267183057442 11988194 -313116918622647869138493736886590540800 11988195 166843009167907474191022056918286476480 11988196 -719368353781000703555992086895460352 11988197 -577210844006091208775162757946098618660 11988198 -64559786145742979439055928214079044960 11988199 1147583553091819676594334059727937688320 11988200 23333895112916880847785327693379584000 11988201 54745325126526576294869278999008089232 11988202 -195007150022949674047063638597755462400 11988203 846368396259499193690489664033874340184 11988204 -106171031709878699974763402814587719680 11988205 173756154953355313579367857889185102860 11988206 1008051274137134743229464436264901504 11988207 -6016434986405821787126185558385404800 11988208 -63902186066027939626886829095153958912 11988209 -474263153729635072783835865190241489484 11988210 -81234299844321244126764690115784217600 11988211 94361132813225022747080881718127093000 11988212 -58617200178848151428405121562590689280 11988213 1180238271874005204038418645830843674368 11988214 -47192319851352708510374100613509679488 11988215 -1551762821885378045357563888879112155680 11988216 239629992717238457614443850048821043200 11988217 553960479938944352391028117389448860266 11988218 203131152982082531238759651113491011840 11988219 -681704805145237280105648606750926394856 11988220 273222792675793541985722229560133703680 11988221 163085293684570474176742246030107340800 11988222 -45998223140895876740170590618815081856 11988223 -340378482207727775288136731833268892000 11988224 388848702734028275049765379780147937280 11988225 372844720309804638985010881922760937350 11988226 -67020003204561206817850653818365662336 11988227 20728917372019185477164811107762018304 11988228 -2170781971545331632907908749435535360 11988229 629602139941448952441604337234609645088 11988230 148007041144764113560247588645476922880 11988231 512177282837749191315031400900969981352 11988232 1553291995171109614995624509924393702400 11988233 -123389855974553023290918575782813673676 11988234 -196691619845132191779647621180459844816 11988235 172472074267698637605910736966222998560 11988236 141975743036591544180475020276672190464 11988237 721227555107734922270609943945023271360 11988238 584389069295352957339068935500080584896 11988239 -2036980588582139222531971950919439081400 11988240 -48893477516513866192710385699651584000 11988241 888114289008676664579453397796579454642 11988242 -12679569577221080440445844549573621600 11988243 -122447570758950706045769138485650725412 11988244 108414886116367504622659359364634474496 11988245 -232441476095332030283920566171829630500 11988246 369694017760785356762785614863507534784 11988247 -978541155138058262102242456210846646928 11988248 167718856540320388796355652047188367360 11988249 -9771240140109751268471356313215788672 11988250 -819749515644991637971046896870103040000 11988251 -49326571367655838474027108164229519896 11988252 -747800464930400026162807197020599472640 11988253 648521662027623275734750233952177990502 11988254 -365406434457323398983850368050539018560 11988255 329489703501075068812700555943177244560 11988256 -117107574942020201473472187757473300480 11988257 -729771926979638705681174151670889594880 11988258 33089041972723927516994685350623868928 11988259 492043399006150928575836627074613824240 11988260 -34955448313247372994210465968356581120 11988261 -73069058476375485064650956783352158820 11988262 265126503146178236222905025603915409408 11988263 -618976430895448708257212839139027848704 11988264 -489375933842585049492558976866803220480 11988265 142571080370251914871170101792935374720 11988266 -366354892088895482371080654836419833168 11988267 -6801391677919435866725224798528676352 11988268 685303135506847065033438949108521045248 11988269 -370872818164199952815069154858732536160 11988270 -124671675237998285211881182693316812800 11988271 2302117046251993365676615514664368640 11988272 -36376057062834355041950330037165441024 11988273 -1433836025918209173864147432012438193152 11988274 -1382159957678665927656549748464532267008 11988275 71247836387975001896611769427843934800 11988276 370044281555630879344870591828491743232 11988277 -35481354987504984693832175600983208256 11988278 308140450518894992995430371237301749440 11988279 -39028230606673707321919621343610663072 11988280 205656537567370946850363297863981260800 11988281 -669604064980298737861064271591272025720 11988282 -199253706800046207543484044444442195200 11988283 323571257148026845436496248954325302784 11988284 -158614598391653237049467467585816731648 11988285 -32905274751596581232737156222787920800 11988286 -736963754726682849324640945082112177408 11988287 -490439269151321790309428286843515072064 11988288 -27347452229026287563433492850148376576 11988289 -414588811491477722530062854389581532160 11988290 443027555320191209826746226773171097600 11988291 93606569750272061234103903861934676472 11988292 -246729210959570785502708254160941875200 11988293 -403381695125465954201277759786973231458 11988294 102442149127002774831140059768940817600 11988295 -1087058704131680307230756697323182894800 11988296 167867273961627147500677619757804933120 11988297 -1617126550155624624523412156235802872000 11988298 -82727645689987419579008901186584127744 11988299 1087440245307141323885224612255287008400 11988300 144765431985078654889237642649347200000 11988301 -885165584759947562082869250914928585696 11988302 -45615055106770668518099579241675555648 11988303 681260269352151313259095055753903480208 11988304 4035205946656532017000384977313054720 11988305 80384378462017785490798819023784945920 11988306 335803804755432009419191784771617026048 11988307 975805654436580141758299986487082200556 11988308 295081908790010024893168654651129388928 11988309 40776346688066879336182250072523060480 11988310 5608298141350516718412480861989702400 11988311 -154589694660227136623219539260315315768 11988312 -190835112057198129789013097959941734400 11988313 641026701249121006557158062973464504704 11988314 -1299153455790725241290087058265197312 11988315 294624024314159187614631585552377649120 11988316 -389488360377998935712944929175823047680 11988317 -385936703757970739814853484987478815616 11988318 -79873795630049646404955353486989514112 11988319 -250959527928344934025888953966219695504 11988320 -157678502584609931572052310814453923840 11988321 -804441399265398325991400103470843294288 11988322 -68290255461220574111518803825328741728 11988323 1157878558026166926778553850481463692572 11988324 -1192721224649058208421682832039394304 11988325 -130472358589384857697448408009820518950 11988326 170272068300520798851358817332457746560 11988327 117585156284371738789454664453878405280 11988328 -771821835879333840440380116858906624000 11988329 812043724410349129245177217338698876160 11988330 -1464610147184158171236236628333020160 11988331 -1579339454485495284264167409455950322736 11988332 1081975405436112290537141546390682278400 11988333 -164339660763374922195551646961785176160 11988334 -207876122572387046215249836039417974208 11988335 -100538855391272304993480200404083909600 11988336 -99194004790705836204646855611014184960 11988337 -111813801373815768653451323070543257088 11988338 257767844573479291572227532117319522320 11988339 469081786928165444797525208370128325120 11988340 243265685757137228633441318198238113280 11988341 -967552947473351586099918156833691522258 11988342 393584485058611662092626964983677769440 11988343 695057410553251793788837353781528637584 11988344 1254852562071847926269084470198899548160 11988345 -433491781495831423571169643012699020480 11988346 -452774068616778483874509348917537041920 11988347 582203239555372090952798780590213788432 11988348 239735489654327642326329544633447457280 11988349 -1361335630031393623103241549349210589364 11988350 49049173094767149503000462285103897600 11988351 -452365698581936238459799469377056568320 11988352 110705560122722583239398695625178480640 11988353 178677342185478424265008011104744391702 11988354 31569705876593514375230821980268584960 11988355 2658609658396985537615339617763436000 11988356 130697235421820435211795674138725153920 11988357 1940738063878773608120383220681356800 11988358 89871622586483006386373378182199837280 11988359 -322117372296069593644350988808645548512 11988360 33469476026143461774365016390434457600 11988361 332720191050731014825193117470910409024 11988362 -322794018698870829516804853376679119568 11988363 556603517981368410511323930448888119024 11988364 -151715132395327747263049120245264212224 11988365 280677666206085288353899421979914575800 11988366 37657091722979754200027785424492060928 11988367 28227306451061749422234487882344186416 11988368 -10012522753018278429686803625524592640 11988369 163456476209280446851821131999578879488 11988370 -80087931092408184709169114955107010240 11988371 -1272038302436570676277288994063316775848 11988372 -481714233192046605043195226053852502016 11988373 1266086401466426374937296325283354922720 11988374 -669028908652265250852391475883180740064 11988375 -50041304249155355437332126779488896000 11988376 1250015291457381841435084637717603328000 11988377 -809397099433105969407121917782990231088 11988378 -107689192328223665864636670958914132480 11988379 787395706298134554660918436466124266960 11988380 355253375280502769074351296331579276800 11988381 -334047436973842127249607017128969557600 11988382 29225926401506345901332419949129269248 11988383 -621445361185370923914542763469719390480 11988384 1666718744020571054719578658818219835392 11988385 -924152451891798272090581885424048589420 11988386 -235224531144502197246186477209084966400 11988387 -361510518628221760801889764958456112960 11988388 -305936305861375154193617054475557346816 11988389 592702016147756028035111427176970697500 11988390 -5130581457995792837993482408622206080 11988391 976209848767222333326706229148163356000 11988392 -405556412543851743641000377465320652800 11988393 -41763721691919373722553835994422849136 11988394 657651672515174750326643215816660442112 11988395 661732575802779122691615838490974738080 11988396 40809254514711970090141296261623384064 11988397 -414071208670081673751248364130627579080 11988398 333078065237124335368209115056514747200 11988399 -561234349619388228934387809212723213040 11988400 -917266308793218186207505261004390400 11988401 -1175905705577290581112948380659730047598 11988402 -380221801552814898513208987418496029568 11988403 638393778716467972790945235949748652880 11988404 -74070327983097122704576538622412566144 11988405 -85718393335709044524531896396471464320 11988406 445181221075463896964789492000285941152 11988407 -702220525441623119271934213495085688168 11988408 -745929612615861508057575672476182118400 11988409 1712743033591520451341753556204818272980 11988410 201246161178111448439560435242129653760 11988411 -310832951626188845134893460448013395520 11988412 -683887561581124205722470862618395586560 11988413 -224996080847086466167229572563530023296 11988414 -444031791223830007239627337510084754496 11988415 -126107695058385480299075373006674908440 11988416 -105731110875963669547874824990406737920 11988417 -73696170896690991019011469753591395456 11988418 77919232270579468327240163866542249504 11988419 1160430241206788013603188355536548413696 11988420 184320852463701786499322981517948026880 11988421 11877944867377383578112842305544787744 11988422 -238217372925932373030182355438772370688 11988423 468501348155058502502032975558209345072 11988424 77923998837524586690048078811272314880 11988425 -52154592550754131562177268701582386500 11988426 -167488369747691075105218563724622496000 11988427 -471740093787036871843271272112374174320 11988428 -100468775916487842910056506566933954560 11988429 971781466852375056352062225022388592960 11988430 -484782895276463580167493326018971094400 11988431 50148066119267228373222151900214529024 11988432 315936270576934400794939371191555850240 11988433 1451241614495598026991309442969262077682 11988434 239428176933828174882346288162926342432 11988435 39301551908581835044588991567301560160 11988436 489955721260727286523686627445073655680 11988437 -984134758395843843159330472740422956320 11988438 618847266390912784218942486841963968 11988439 -1167014636033198693554734575618146896760 11988440 119173426648579171158296603653221580800 11988441 138209197140154056455998915321962653256 11988442 393173331291462725384201318222516773872 11988443 -3029669691570135491780622267028569816 11988444 -31947026675078414952562273901319684096 11988445 -264754287857060770736103585913624043520 11988446 328007289242650849496292686900871859200 11988447 -253266747035354181880445999456184022200 11988448 313149145315609100746445038320408330240 11988449 -22952739321857226201851576014161107760 11988450 290431258612730961823871165237968911600 11988451 474048362010995058704108179595528915424 11988452 116216971769515434717177602638759710720 11988453 54858445965826856692555547851604318304 11988454 1059093492697932254294381248392186446592 11988455 358348869714302405323776374391445026360 11988456 -752850337949134309478437414848597196800 11988457 18536015205513990835164339250827047688 11988458 -552424596583682649433887273612135331920 11988459 -44556937784971024152952685141740431360 11988460 167432868817124075512384271724980904960 11988461 -570445731665904057149831316322474044276 11988462 299730475330495335247424757026247807552 11988463 -964987450139305695570432432636896506288 11988464 -214524502856651401171985454233870008320 11988465 -232071984343822466074601181823245581760 11988466 185253219588980834200454326717960088064 11988467 1302914791077483854665049255444050413516 11988468 416994652981441634865756197723603619840 11988469 -626398776356289766744373946919265250130 11988470 -101899188745595686812518049196156924800 11988471 -107136230452138937167535917850931060480 11988472 307590798195459842653868481450177638400 11988473 290699042747198144513426767333123952640 11988474 -19077186583955676206775414348935746560 11988475 -62788955747770607829370792220484187500 11988476 -395015617510488415756460252017462067712 11988477 98403376524005522013028527196153807020 11988478 288653054443846647842586645562327534080 11988479 -354450063126738206705038693662113541120 11988480 54556990848763369094217027754571857920 11988481 -38616509796786468867316312642186364440 11988482 81985400433787536381408966001667213568 11988483 185661033891758838800397840423294704304 11988484 1255515267213572153976632529817802784000 11988485 -257672291451707832141969195244207599240 11988486 295787560360914462538629753797715264 11988487 246765841297409726890650185577582969600 11988488 -1358480331938489980246850606366777994240 11988489 359244834460717560426861168508761367008 11988490 -515509463822024587409732335643267652000 11988491 52276451528678459834308390364257250232 11988492 77275267486410162059063351476274479104 11988493 21464241372277396997312141292951608544 11988494 47718473425055483701855849229788729344 11988495 -230144087092787505088179176712185558280 11988496 -156986024241727086179795946529855029248 11988497 -33138542728830043056140034077074222080 11988498 2726744236287051813096970097007630336 11988499 36645322880309473124871911492123183200 11988500 446869655619760276666058020167635136000 11988501 -340516392464971430945968004684892570816 11988502 480896200481182541330843173727000888064 11988503 1752677215538590990302007260160984927800 11988504 -785340689814445327730490378912517140480 11988505 -737069681085497427378055418482506048000 11988506 61039452816766021600617483216372541440 11988507 934251311747150091644126278931771493888 11988508 165970867948642440713071986072175062016 11988509 143482922752737121820019181995578671128 11988510 185698057471387573018377669758339794560 11988511 272716041154949155091310194581530567112 11988512 492889647091971038134902803974615007232 11988513 -849833334103200078797373490006300329600 11988514 880535975751282008881090028467062305280 11988515 187003986108145596287597060174184134400 11988516 32834104858656698123445378527181284352 11988517 1322540443486712266177310937286678773566 11988518 -383287465728349660350875920187459462784 11988519 -259878349240838809854900358764300726960 11988520 -293477661968200757261011030202287718400 11988521 -516747311818231465044763473577938272268 11988522 16315439970895834510920231843203651328 11988523 -42834794173616406504059200060738824960 11988524 -580616598340510785032506972016288219904 11988525 -309551941502484368687164606454133120000 11988526 77576378047609082032418795545324030848 11988527 -1114930508942592130530131964375126480624 11988528 -82526539968291693141873205752751718400 11988529 -1593372353438346870049638679365576640 11988530 -599441819784169489975245927680279583840 11988531 -18851014405315541700278666641937475180 11988532 115568646489607763492656535712530573696 11988533 -518102719221147319455975093098935363218 11988534 -79493520030166370231094178608161670720 11988535 118291322235941742069398997151700162400 11988536 -860037988342678864862141647648935936000 11988537 62360603819288492059592263992298844160 11988538 -568613151561647650698786127612333384080 11988539 -1494103471745637514791969290755923045660 11988540 229538350364828911271720132972135500800 11988541 381605973605793781905630630382406879942 11988542 454717176292779293535305759640240696000 11988543 72262393487452782555394191537644471808 11988544 59841593718053931844551871536667033600 11988545 -7998737596102605347228659784678103000 11988546 -171347436450416133507416784182609780736 11988547 248784175506233579744156991473490620400 11988548 42962039481663341933428549153268613120 11988549 51315823447057815507842254775021862684 11988550 114430868566679363993000759702799676800 11988551 -173997988479659089517974056514351371288 11988552 -429976854444761846582964494116761722880 11988553 872502163783145613570300127471963371060 11988554 65927134090140914427017876332368040800 11988555 232787388791223106262714757771229079520 11988556 21257292237545891777254264667232179200 11988557 802740118571767297694584882089025703424 11988558 229649062020571866612923787750273719424 11988559 547262809397352767575779557871216440 11988560 132711022945088996087749407502945320960 11988561 -231383095595754605893078887007634126400 11988562 121711686812219219927381358579089352864 11988563 -835816479229210612008661718105025135360 11988564 -6177727298897178675806539300182110208 11988565 234235120743631807708053283731159866460 11988566 -272855634404287214934597639438208512000 11988567 18464720570703159462995677388370420480 11988568 339971123742473999875803699138345861120 11988569 408067692259639146386342129994107480970 11988570 119553650916472712304709230088454353920 11988571 -17639227932859604762330318941981118400 11988572 -15956319137425165523357830699105763328 11988573 1142414889709877348603697420654595921344 11988574 376188403130082745771700799683174557440 11988575 -459080613190450953603215278182928036200 11988576 164261348758816166172766620196117020672 11988577 648600453927199269024144236681478011426 11988578 -223648916004963799855641793162173577728 11988579 -617069719640630797470537093183746804616 11988580 -229027356304450328300919942262285612800 11988581 -1500493879774545303065072058690930623616 11988582 497943931047801295688351925628085544960 11988583 -410853610057000099207496050141107746840 11988584 68649211647377156704841966154124523520 11988585 162913825852381894943664632245942753380 11988586 -207069405319604008055827695949105074336 11988587 66447514524533488845842430423471978192 11988588 59765712587846524090820400051674764800 11988589 146619202542054217605001427539863361824 11988590 -532746490919513425017347631441282174720 11988591 -174940116126774617678538484816321094640 11988592 -39083325085281297974499984206311981056 11988593 95716767595473492506566774248198995124 11988594 530503984463612861018202131250648887040 11988595 -460828425036060797026750454622925760400 11988596 761102824303506659654426431652204138496 11988597 -607319137197275134431658342633205061600 11988598 -57066601334962810254796281535582351680 11988599 54400118511558761585855427844176267264 11988600 -64275853447692745858393751044638720000 11988601 -897271982159549058775934253668661490080 11988602 -628571945786831788386299987491665775248 11988603 -576455595489097212495981628630971241920 11988604 1216140477297727705277081982948184836096 11988605 423699209299701912964083464980176050520 11988606 204632718555489986349813188673788682240 11988607 558939439596414778307217875718819241856 11988608 824153896760269523275843058619383808000 11988609 67975092908932102724158787351727394560 11988610 -113021023653547330102381074941795075040 11988611 -1472779215874644557651337056493661995000 11988612 465289493005640509996493418692839464960 11988613 -58010498398685661183664033006808920576 11988614 -43454704231711937646950063813396607168 11988615 -1273076081704746832539006565843870080 11988616 367285280579680881777586446624550548480 11988617 296536114013485821796969516534991136666 11988618 -227681833713580872285497259593509900800 11988619 -459340482020735874997196953396368604704 11988620 -201477385012796690927436073757121331200 11988621 730227912175230097108830515410928054400 11988622 165724950161205269337746319771106714752 11988623 -436209000138659403266315680668205331280 11988624 -156592820547591422749869396810462068736 11988625 508250612912226272864263983969845280000 11988626 128505122710541603710475441186249406624 11988627 -117039980604932854135305458937227405568 11988628 -363923369830838642885642703494790677632 11988629 -73356468352909112020807308719220968040 11988630 -81614097192037742817822109350999751680 11988631 676345458241881456657821574073077215432 11988632 897625358811926379553152941991311892480 11988633 -587525560894805671720615018711244195376 11988634 481502853704452060351025699245511507712 11988635 -88031270482519694061714120410101300800 11988636 -104851511622295896530210934475612348416 11988637 140266149516886789277145620039703949286 11988638 -22456511263657540574483529933401531904 11988639 -295603846364447272779459271668965784240 11988640 380752831206052909343960299768391270400 11988641 -743571612727227593852864272783765454976 11988642 -476566205640832297575267520009304297088 11988643 -1547062522057258988366824556944410595108 11988644 98193221244136285668066433645180912896 11988645 592174539840087953969127983076189081600 11988646 11053359753932401971914154957861317184 11988647 830661959639909227416534121570279740312 11988648 -80033382536758065892120233087476858880 11988649 -575034145179614655449745547327316057350 11988650 -34752893664706159565490349409831270400 11988651 -73723192208946243263744509529914007040 11988652 -144981277578638606890998782569274774528 11988653 29941549008603057881247854728317101004 11988654 369425029155101877153559189501763565120 11988655 195546605019574759563757998855069432000 11988656 73577511368303324959191530538646732800 11988657 -38208558944834043716584955778418851120 11988658 5608195128495906631834588722688204800 11988659 -813764774269248582286989566582563433880 11988660 -418290996799451314984646295541425162240 11988661 -474335702038430181502252187116409653376 11988662 98670214254158596332226506323453976192 11988663 976078189908477233662215005594654362344 11988664 -1004683065218392012262589737558444912640 11988665 -295095795355550839851405251378369242680 11988666 -309110964013662858933052272216297209856 11988667 -80466335205891221152878499350619453368 11988668 452548244941517115027687645281687884800 11988669 -307909182243329452464511684274390822400 11988670 -431628412752546952946025329481394422720 11988671 510564964023541242563976447110580535872 11988672 -72976513823192986397372246466471395328 11988673 308547295624495153344703826932695654400 11988674 428742033557669952578941443438839088336 11988675 -113359855673746891130487351464922894000 11988676 -30655815798705435165084336027800563712 11988677 -1246321086863126944924466978286862941600 11988678 -83871926558810939880498727886771636352 11988679 2620979117545138455704673692667046640776 11988680 -1447940529604471702756031586243532800 11988681 34096268658369138623160888344840102016 11988682 304016946851239884353379122843734656000 11988683 -327583960955881369907771630217454825212 11988684 610853871004983207983544085127833816320 11988685 770773148729960055046036603296418540800 11988686 63686140057209938670788706592491933504 11988687 -302102551699137398399610325263326004960 11988688 24337927986855459762293867798477144064 11988689 1805362702951404585600148078864543069800 11988690 30631490241511540026650215803013094400 11988691 394260140861236314881360321637170107800 11988692 32689351855470138448027628184326799360 11988693 -518413830217132082794088430368280722418 11988694 -528348339527407229794283297944696507104 11988695 -414782763456283139937559628651425858800 11988696 -113327987274486525749507342355116851200 11988697 246053155789593579342208964652166558464 11988698 854535415341393997354410457570662973440 11988699 -253573054180733942215024537311220567872 11988700 -264040035004562993500569951458478297600 11988701 28958119404825011900398886812249928352 11988702 396022564058299991685856068890737121280 11988703 270016031404411327973880841955308025984 11988704 -59648225966588987521283130577209262080 11988705 401390498428663529645898136873090485120 11988706 426704367511901868984710035815860288064 11988707 1054700735637740909915061092385184108956 11988708 -87290628809028671065316899369876015104 11988709 -1103324513484975216052140147570694118720 11988710 -23163771612103995414831024550104864000 11988711 80127660526017680166352352108966880432 11988712 -352704028031865804217528526744718213120 11988713 -1612825198729576011323580926085130235520 11988714 430069320932427576973098172367845367040 11988715 -304566512118096529052083001769520528800 11988716 269838851925595381628059683556979266560 11988717 -31302922442414181812183671211016108864 11988718 -158792379569865241277322023164583608320 11988719 383311265182784925011821970687508855120 11988720 -125665394890619297052092840781132103680 11988721 1096074417921781178444392903932510595922 11988722 105853469182978092649188433670262288912 11988723 9649287856023305030809883170470125568 11988724 56178507096344421946140681464073216000 11988725 281723200796782894373699792053809290400 11988726 -767872992688561242400867343024472576 11988727 363262136679050347519079949762797012328 11988728 132973868910773950073439694093269688320 11988729 -607225867704354204066877085115575856 11988730 146749366130701317502424859805002621120 11988731 -754614066157472956541669005494946436136 11988732 122270694971113962956486004353229611520 11988733 253633258307264311448207019661807182060 11988734 303779927278883902334953746995909912640 11988735 -16842380991074070944970817788602584320 11988736 -1278790518183887530628906297236733820928 11988737 -430017819830186877258908608958769871614 11988738 57176743310717970486427857021591748944 11988739 83267673688432001244670700157039128832 11988740 -358162669609062628446215692438732139520 11988741 862287786213922424506121154587332484640 11988742 -14499958179306223007871261463681741728 11988743 -83666536312205150593427864923670687256 11988744 10434540120372302005455889305879429120 11988745 -55420362030322432933924901701466070000 11988746 140155383989859150335749966314495475200 11988747 193863402903748647129696004075806265128 11988748 709282018385638008119995997428138748416 11988749 1443911486897480700240473821491104001900 11988750 32898380288947136279908261818825600000 11988751 -1216512274335536463530459089867578023248 11988752 -106647106751081799871020120691749740544 11988753 -73872666371425482107509296716810588160 11988754 -53297707040095055948189043845832050688 11988755 -18065245250743372240316500798832700000 11988756 -85140514507338882584871647496640819200 11988757 1441833338900313867602427589373372918208 11988758 -371279933164430974839382087590616343520 11988759 -81780945328425918151751627212280790192 11988760 202131692185525123443901868408360140800 11988761 218956879131520588689005307984379203012 11988762 -329237823456980122782310303464095758848 11988763 861228852682270365551022692727476431440 11988764 950778458371939584831666054235774705152 11988765 -83792349887381084478595228154415711540 11988766 -444090343756508318675224290547423814976 11988767 -11720454581913856719806241739235597088 11988768 -520032629288156910422324072948450721792 11988769 -19676240034477366887612703089040201984 11988770 -140241605577445627003284415417393117920 11988771 660953552150921534589067691323674789360 11988772 592079514672074744186259879621036712960 11988773 516502778300906692827305843069442776544 11988774 220400458615888262659705216722436293120 11988775 838897442579419945386262640532817808800 11988776 -410681898533519204862503090711983472640 11988777 -12913223128745922791340930298040712768 11988778 -73429689963888313139840263377117260544 11988779 670763051590327781407240063077210113472 11988780 259712188357217418808186674701691509760 11988781 348024245994768462721418146321428723510 11988782 -576598821609385052104777907964402545280 11988783 -222600443425639373313125325826419020400 11988784 365021507236812933093889249934361804800 11988785 -208911212643511917143628642255930666240 11988786 -5511778532282050725107160100533756672 11988787 -5080592175017208065754185567943705080 11988788 -207974212569416689926187834831155830784 11988789 -335941500216471914038714227650690593920 11988790 -30310916590130694482317864013144328960 11988791 -256764645367936105559811824188267962480 11988792 -1048150404423082417834236354542885376000 11988793 1465939367233111378878399542064043746900 11988794 934547492111634758586844419315744556512 11988795 7369227868037580994593917824835696640 11988796 244600988062808534361611260211035766784 11988797 -1546580654507804094153669673433573589120 11988798 -75063847222133846429503276691524806336 11988799 328874523381947093363461727121829668800 11988800 -93835429617240118662368897267662848000 11988801 -340162370930266105454375494012356780 11988802 82670279913711100378213600776666250752 11988803 1471722301822145199326498024519371348800 11988804 249287553297498204511149327061790186496 11988805 -120751020463031219075917587777287856000 11988806 -456886789410514750364894682625154751648 11988807 -351679504595382838048676577207293323008 11988808 -430085508772684034895199766013424250880 11988809 -121570280961367231673312908770698269248 11988810 167983165324585104473387339907665760 11988811 -121065614189357480520552779868215428588 11988812 396790920395358841749851261393070331392 11988813 -16092532342025657079662286498560675616 11988814 216842787646921077508861124676164644032 11988815 -367289553598741935088198402874382637200 11988816 12000673252556016074881040845004341248 11988817 857830377222874315138772133021450198772 11988818 266202552564545278726476388708506683040 11988819 -257397353850176575382043093299971387536 11988820 -606197075022757153234981392924072867840 11988821 -76609736807803556470496141000924794308 11988822 78162730280835182013363151144470929280 11988823 -17433679227205472723851763299084425600 11988824 -1574780502436207054553324801336608051200 11988825 88618213903711371258104953251191949600 11988826 79063282443657865294222316386654996224 11988827 1324532898069543086924021831881995716676 11988828 -292003713815548849216945757006733785088 11988829 285265384244479051963438285553498828640 11988830 -4556100725778299733844739470927094400 11988831 -999609455937162213102784217001352600248 11988832 751458195702002113189044743540087193600 11988833 1130967911879294918385460069831727138082 11988834 -61399195176962655637504039542426670080 11988835 -1847345708267096055437508911333784190800 11988836 -546990285123581644697274344661306587520 11988837 238212009599738874761918887036499001600 11988838 682224963789568367554849427311531612800 11988839 304080352596149328664153918090972012224 11988840 52454244006647141861375489036747980800 11988841 -752812001808730871321532461139155906758 11988842 221938463100548329666616982337925912064 11988843 290745237525866973516120895502889176664 11988844 -158456350120623071594616921439891119104 11988845 1059636089197632763765178036054283016800 11988846 699552323880777150720363401527906634304 11988847 21942454827183832772522631677447055360 11988848 22978935262140617638830778861461504000 11988849 -340650692256949711642997676997749729936 11988850 261714518389574380750426964114893084800 11988851 -50426298548313661817389699841397877440 11988852 -97747978979639083720030027522440357888 11988853 -57554588099615694809446474299548466898 11988854 -823467644003564090590007973667873805568 11988855 107629895899798987053973461275328380640 11988856 767386463255776809185486788865622159360 11988857 -1313513479832503837126165042456716972288 11988858 -21060142995880133819574331248956436480 11988859 681889677161536088216179144708509778320 11988860 -612568882937085087799894735852734942720 11988861 -419055838097380482517977535551234240480 11988862 -829644835958768699684662120157919149568 11988863 24643266897259257468902280361865288304 11988864 133917191639349746403798563961176064000 11988865 50621378364817963553743658298514275840 11988866 48075145810473154779143446060103923200 11988867 -816864529541952843468400302647446458240 11988868 -166227716844899608621301306318615802624 11988869 -136655629431098699884937450167637165730 11988870 1619016272188782191549016667878332160 11988871 1438413315774582173066701945585454498072 11988872 281420188966821602787080486257586503680 11988873 -2024339656570123901670254130874245504 11988874 -526195123210079887135695677446305338064 11988875 1012607166594604433573096731788379044000 11988876 -130725065032460073346591303305183401472 11988877 -540251341365018729138747901183028911968 11988878 -176503691977381184265652555994685050880 11988879 297927070913797679707858624712282726400 11988880 81584878149857652003771320602959298560 11988881 -80102998503280910463243557080215930318 11988882 559363120547000178664187199855906232320 11988883 -69910960928030913565676302392210831720 11988884 163830674688024851647901225420284242816 11988885 376925983158915479742759944076678573600 11988886 -56532687514584109683110026673522780160 11988887 -57574703258174941587878723927876113464 11988888 176044295535515682620053846917747179520 11988889 129763287680113141027569679251812585760 11988890 -37162151043418313332329889712212603200 11988891 -3179098655072703893400195484115171066880 11988892 -111786902105846146853936189302032404992 11988893 303847989617816727662429847522421511616 11988894 -3973287149603551764157629233615628672 11988895 -263135270729336366276699182407281347200 11988896 722555720601328258964944753459504545792 11988897 78894184141020354413525421767844779520 11988898 569968621313238298173062607148204837200 11988899 92019753126092054331298116883666781664 11988900 -36289091159912554030377922758238310400 11988901 -122706913947295824111462054653044571328 11988902 50699234209778932450281529924133714304 11988903 2865666904400973769067172257683208064 11988904 103051968213930353400956189822385592320 11988905 -1051678175270263409630211619934475480000 11988906 284996121810440588043646872874517697024 11988907 -424573973852026551731971453141249350400 11988908 -92854052704447143473330859918110767872 11988909 147922635218006317109429147949833395968 11988910 202114387347533816029066815938765452800 11988911 15841073840758101268953124326650584704 11988912 -25465737065583708782449349780683948032 11988913 -1457758773108457912345934169817837942160 11988914 -17281185173715811862149940498706290688 11988915 -704601005535329225758906248948724152480 11988916 338659627384064635740315548221716246912 11988917 -1065462837864913257540502133636543126034 11988918 142622679147063547634185890381376204800 11988919 1185152911617340422434478957013002859560 11988920 450657253538468102955189200598930124800 11988921 350774009963878495553784080646172933824 11988922 -131872361456513585974977257069505024 11988923 757104477038197649116883090611743102840 11988924 96419422037841768170582354958293360640 11988925 57446058617105239311439413993373965800 11988926 151622434811862555321748943151700898304 11988927 -5017838592215144033485185272662891008 11988928 -261105987992258860687025649114018742272 11988929 842822617630377811377893230008056542530 11988930 -257794938708064324533182097196433556480 11988931 743315696940209867035579253895020834472 11988932 -222890843774973228840194857273687365504 11988933 127133158497329515255928336059713573696 11988934 -226038386386196873546822688266258509440 11988935 27413226714666996137520808814013327360 11988936 36213611554839749432103245740097341440 11988937 -479888136079901884110902067833426903088 11988938 -59503234119582238035877009058206658880 11988939 -128241634996950842574093113918118226512 11988940 217890918789337649167173738104667586560 11988941 193329610756278075270237643359244404342 11988942 -2134037079907229405892666202424626176 11988943 -963507274785717006681782485128643926680 11988944 -229940769094353559723368121236517552128 11988945 -628304305232663568979089748256237558400 11988946 -35563090877127968572703081558850089328 11988947 56143147226151093308742428979147668592 11988948 -1012868006346355252617296641722620067840 11988949 -73753235541484949469284423223792263264 11988950 144660711395552223507481696563475332000 11988951 115731692807745037151501314382462066640 11988952 -295827527607790866903090698591491430400 11988953 830813916779696653989347880417704072202 11988954 26770034268455689102032510451200518400 11988955 61937616113620868138599102540723560720 11988956 -40595725818155919783569113725570757632 11988957 -82671713858696471588611590144243978240 11988958 -28052875815743265163203084805412193600 11988959 6332220207688856552293333482601138104 11988960 -399313879345598231544871136531660144640 11988961 414494387859209137472488263661152753732 11988962 231293285012867043284513037616696581120 11988963 139565289045983582589734175424485330384 11988964 88767144668254241090727876953700933632 11988965 -430986856841288928303598205445140587140 11988966 -39222323551819633757318071280527214592 11988967 -2198860984464434335219561765836009574160 11988968 1080102970811984569221197765803860802560 11988969 61696915102480626364355627674367232144 11988970 222022841947260881481935099062594560 11988971 136222780365462828662826531673119202944 11988972 -50562211419328383151387789973544278784 11988973 1368705234285912296796548968683337451222 11988974 -19264443099248098843763072411107440000 11988975 100136936652162258266725069267981320600 11988976 9158908711041076802586503246542569472 11988977 -349245440577723571464963308954015390400 11988978 -455967778404790577186360691697746789120 11988979 549098840985238736665921739485347589580 11988980 -307551992540139616075215268108509388800 11988981 551950543091254619447138049592054481280 11988982 -601498291566903695065016406630982509408 11988983 -1990489881270614235003367677104883183240 11988984 156147351996619269779117695940250501120 11988985 773346762375289926395317748646587496000 11988986 -18919663918386762039567858108815819040 11988987 709660621165768146645421745296362207600 11988988 829979994796205726546839417174911438336 11988989 32561865610051720818088373458716855360 11988990 52030663789082931279470228373931749120 11988991 -318485147827488302525724273060789819040 11988992 -827005881105538199978738591931039744 11988993 -251200989827377603375896952348919700096 11988994 140652756721684068792143489071408166400 11988995 -1227001106782018751135645779251395610240 11988996 -476701237826778218112621973087889937408 11988997 -1001733539101041793180718716071161867554 11988998 -3682849778550443575928175296590237440 11988999 549828616823708091237972673426389876480 11989000 1378499681718671296600364419983974400000 11989001 1096908284270656604246178056188527341604 11989002 1166448661631722142372568993564672000 11989003 -183230511311476847348987171756727246912 11989004 -818176115948975856575563024766524929024 11989005 14039439290043452322958428934352209920 11989006 255560233318964453196419476094623647360 11989007 -510274461287576200417933582333889809968 11989008 -88937635814392751639546479702111346688 11989009 -22556216291047206346975333664445976796 11989010 -546584154356186406886644247274873671680 11989011 187297109370703106927049995225219948472 11989012 71099311095118996538630317040108298240 11989013 -255978764800469918668755065267122050816 11989014 -224332914354358854866066716844668599360 11989015 -339353187189298118768528301069662844960 11989016 -348105832563138747969307472359525171200 11989017 430755343278692095311023056229267653620 11989018 -19238267137523210188670054547170896896 11989019 -3575162168804604378752687630523628800 11989020 -347024375547658971688095780290277335040 11989021 719827157139556462096887363877123824000 11989022 212624515911888253069863530292708669312 11989023 296070344542271984069701955136497766984 11989024 -12073464292858751648771194678339829760 11989025 -180285448004609979878269574066288949450 11989026 160025437453045544732353525762190238720 11989027 1054970548415629033578347886767271832 11989028 -525662990794162663248408888040977116160 11989029 -294926977902562286944620694769315982720 11989030 -285133708510991053748792239631917299840 11989031 91471097779704528630862586214057059832 11989032 -72995550692179181477414338909323509760 11989033 -156351005669196521133614008286329024000 11989034 -364701761826771708662648334974866741584 11989035 -513232703659177113559912977441639949200 11989036 -273996881933241951225251072200908426240 11989037 -335682045610315472823686681320035934314 11989038 336184510344353818591054856911263037440 11989039 -585044027066964459393708443123308626160 11989040 11465774298126183720401242705153228800 11989041 -495105716170196491605049833632876715408 11989042 325006272458047515361315565166068634624 11989043 -1818791444680055259794076736595093244 11989044 350509735554275608428385589677377540480 11989045 6617427560411941176909773191181644320 11989046 571869967633348149881475085740458848320 11989047 -20218119119820532048329698165202974976 11989048 261953742318387291992575717368377794560 11989049 1232549523528178594539953430599670171648 11989050 184302616107364644643961132772660441600 11989051 747720737217519979383646197717931342052 11989052 1183894755417973419844157273398596750336 11989053 -19190575571503038408298889444849279418 11989054 -139580055741205238357466080717334183936 11989055 177215239231772151685927205490187292160 11989056 -7599476755110470597563526430836391936 11989057 443772431945514007529799569852232337840 11989058 217807977374678779425033372530756828880 11989059 830132595008547365093601737570319763704 11989060 -323605822974007052382862862947149066240 11989061 372349068614435459227690328990423800320 11989062 22372938764801963331375348839472331680 11989063 -10490272530030944583346981763423876880 11989064 -449360972279735729651336508855120691200 11989065 433659477439620177617225814765495503040 11989066 -694767190961113805977702307103121621920 11989067 -244470572539862598163474170889493467884 11989068 49046057281242087790051873667784130560 11989069 -126456141691657432915965756204240711456 11989070 454970571953894423876153954826503055360 11989071 -187586146266113453269358337523952094360 11989072 159540307138608229523004561609045442560 11989073 -108695191556699143222734175476783053976 11989074 129386717258291644394414300594060429568 11989075 -667462095406555958193084671741954595300 11989076 30191970699949116328897318911314135040 11989077 424789453803740435657852971591063163808 11989078 -63870704469453011366396800595593935360 11989079 -1030458243498426715560374706468589795320 11989080 -244773098330281233755133815590293504000 11989081 595876348766064022399868138025438040132 11989082 -19024942778049159642642509762026507776 11989083 577689076509699760840132938820960694424 11989084 193487959030160047007400613194431177216 11989085 117764607806320145668137226475909301600 11989086 344711271328646632141582210887027756864 11989087 696448606511533374115420980147891192 11989088 -15663870904406386636152298298759970816 11989089 -539191874320881251108372081850687494400 11989090 -22679626323183600859324533949945305600 11989091 -917537909860370247581273132266952321508 11989092 505895986968287088028832722022613783552 11989093 100313977104334407391419404346512279580 11989094 -174077133900242689015225620555068021760 11989095 66339841316665594873452798870540288000 11989096 234666672084268287607937184408802344960 11989097 1323353829136917074818069750774365621504 11989098 160375197400601256698869292539478247936 11989099 -438418624484298104310681919302696565900 11989100 79656496038624920123895531415057286400 11989101 -313215343570354908221574036659050639680 11989102 -43316155449848246768060946314732941248 11989103 60430266791879806599530734507570009056 11989104 -58266112400456445031864326749735288832 11989105 323398152503235812588502274161110686260 11989106 -203186104654092205773660955686857995248 11989107 -91299678810760956880228360762952537760 11989108 556932523260114299886273560141502854528 11989109 -489325785020101351621598392720558364160 11989110 18083220126216653275411969305406955520 11989111 1070406998214911613918226111684890328632 11989112 -1953068781198435334059963731778493317120 11989113 -89053147222984602805509941981837643936 11989114 449175261096508993316860565187218603520 11989115 4618698322501276938626633882312597760 11989116 -289588307439088874998938969114197027328 11989117 -13811413490455132143293609631927443968 11989118 254591187690809164643228501468920332288 11989119 483762930494870484361073796747362760960 11989120 -318506512856005979097140240997521817600 11989121 -61107748529554064570243312378091735678 11989122 -598513981478458122337706884095322452480 11989123 -1755577490330726679692453177039237357696 11989124 929047998551384210569583267585858993280 11989125 1021399853830105668352136564350704579000 11989126 -47250018430268577825021232218241476096 11989127 -284912844342847763038903969985899253088 11989128 -193681224418396607853046488262515916800 11989129 80115265366897453651152654912359224730 11989130 95361097574294542479120995912967875520 11989131 -2612269574981682951550287053256597504 11989132 721426307800480119409384298730407472896 11989133 211912519913861545026556567115029773600 11989134 -135266084780146795388498573132306507520 11989135 -52339576645340086544635716487527244920 11989136 -267023727011552341397315976835537305600 11989137 -499451457257316348371807338914988001040 11989138 -69296692705292197254532646587186787328 11989139 -96461138824208390245563348676715949576 11989140 210597973238097876520973974027233945600 11989141 110393818102049966700048960470866649952 11989142 207048419272831122718570776754836961344 11989143 -462060151342462352133871013053118033568 11989144 -702059060142907874445906448417551052800 11989145 162671051162171469296842098711758854080 11989146 55284270952540303511468659987390268928 11989147 -213238261914297016413700009117092165248 11989148 491206501035560129500884007153507931136 11989149 88283217339611937436758259561607271168 11989150 -411825331821460304163593621153391595200 11989151 -226630572116226619494428587308332490000 11989152 396985503447379694944424464429382369280 11989153 43281450998606907322652836721627726400 11989154 -524585521046774873787875896214277924480 11989155 51603775697732382818510089877819964000 11989156 673801422275537715050244455724654419968 11989157 181853506105791302882259767731559283072 11989158 375678173300808223950860190122890836480 11989159 -203547807359711096918250768971714260000 11989160 -738590901244005837728218919400999014400 11989161 1381590458039777652380725581077592668640 11989162 241784447685834551477831315832597217632 11989163 -1184516149079266471762983367551936624588 11989164 -543064334901943541366744733939056640 11989165 213523022278585517257919117780451679140 11989166 -86437449631793289622423090132878794880 11989167 -922845551823803855259813992296479978240 11989168 -373379912425583656651799640884146782208 11989169 -423054444350726444087399794341270872430 11989170 351700693269843419793858885451970850720 11989171 -32616501034001149128992652822811142028 11989172 -202629415050132036346201587765571853568 11989173 580679222274089119594809003843655227360 11989174 -1328553916825736336387695854794066880 11989175 217825251325692882073978053932003617800 11989176 475245231323750239005060293712849408000 11989177 -36945291064420221159254878346273957974 11989178 -797708022915574321229977652184253545360 11989179 -63763322228614251986919175048324873752 11989180 -100745077889830082247939158101408665600 11989181 -226620590307222181629263671288128138240 11989182 179458270179324331291430807744178735744 11989183 1018263288299384634753087720294528055104 11989184 100370888136196958428994314182781304832 11989185 -85177245436921923657799456754893546560 11989186 260648114991958176078851537573755062144 11989187 -60205731424913765997379016849576885760 11989188 -100425395908480892229622891586500853760 11989189 -39788667879832862959535382909263993060 11989190 21569936690623276383222234808700640000 11989191 483754858199076800707575177015618369192 11989192 -1327737317543402903172383889543666048000 11989193 -1131555869699583271120675248172604187558 11989194 -141979941131944383586197178258828451328 11989195 -674410138297739368817704777915048648800 11989196 154787843028678922057292287930640087040 11989197 -242511301552807227277712214698605437600 11989198 -816979663964348503953833067791164128000 11989199 78385510668071237601449530696676463936 11989200 107419212429938793484564020310514073600 11989201 -423066790721827594055326764668380730048 11989202 100770017184799392086247978254206485504 11989203 241370799229986813794683258933090594608 11989204 644872657236243193683615044948592707456 11989205 492796173058154666413731501737069997720 11989206 -274464008033769968618047085472709065888 11989207 1706173251211685687093724341912726926440 11989208 -75053738093447632968664754705087201280 11989209 348655506189330464584901840012526158400 11989210 239902676252068656017468217652861685760 11989211 659253185634879794252310223833158318352 11989212 43648170706622529282738697952190515712 11989213 439328252497993213564148409068982334560 11989214 103457881040540132849854018088821347456 11989215 -1242146209043878942774566991752957600 11989216 -247237899255120073990330813747243253760 11989217 11407884613487641899660100278663768240 11989218 645947732660147908852252452921155939328 11989219 -158796618230461106560098468247031669760 11989220 -55879049029536321381275181898354122240 11989221 -293703750936464489320619396492170890336 11989222 550928283522074656447400873013083500800 11989223 601406300969536048289869043429704760760 11989224 -85319619963948814216078072853785036800 11989225 -341568244138855035206920567418522073250 11989226 96867609973572006919087727321796795312 11989227 282033892421326846086144020474078173680 11989228 17196381762115896272847703150961392640 11989229 -88004833192648021042331405100180097824 11989230 467748201096896065611552959331045335040 11989231 749711970673865666474593287473494165864 11989232 -24045183117038164737890392235247894528 11989233 444149475951702697923236961849945686784 11989234 614421155567647178151565134568973888016 11989235 -9030356371662866779690910594874610320 11989236 -67323340895615913588847598650854629376 11989237 171061815809669403386781265687118239640 11989238 255153490789042352048800797013626645120 11989239 538294622431868290145861299786040590824 11989240 -723882853621095696543907826743179571200 11989241 -462428864833066326152323967819851869600 11989242 -590031543509196032540916221889178805760 11989243 -30974526897738113757404148883591613184 11989244 330052848054590651116534075376631361536 11989245 -406202842108424608398520575232232828160 11989246 132625460672711303535232615876195652544 11989247 557596683682900927734623742278590832040 11989248 -934768769287777547628313835085911556096 11989249 -846848821228476162150237851303788443200 11989250 30416444073911983332076414633709568000 11989251 -396268069756629698252602810417866181320 11989252 15926607873436420222910574951561652224 11989253 -738054623900577249171958728043516926498 11989254 -375020989735145253696057872486964559680 11989255 972002208526793993500839709226675255160 11989256 287968591475950738284569879491149419520 11989257 -311647172072007171866519183842402943616 11989258 -74977548701966809678988261209877982624 11989259 -162329870098279581785445359176728174720 11989260 -5185464308157969083373279269980032000 11989261 -444452530426586019310639461509182551552 11989262 -123998049545144924983479162482921890368 11989263 261081397973141536771754597363279096448 11989264 -45911304928365904139155856914210357248 11989265 1034502119330883825898575208780460172660 11989266 -61449809568625636112241004013546342400 11989267 -622419413271825436633470301878844104480 11989268 -8423494327032355704123879890110712064 11989269 950461701164820790467976434788359816320 11989270 -165153734615194858826003731078965553920 11989271 -59823879251342932581091594492325200632 11989272 183508223845230839490965502362446233600 11989273 396448830286059985406105145137672926464 11989274 -18927732289921264357793618933847006720 11989275 378736668913265164572476984592098401800 11989276 118476605012233348672019933414811576832 11989277 3077271398277349828596392113611682982400 11989278 137690682238535106748752493316426265984 11989279 -408056879004892393476283282814878055520 11989280 1118629551429981660656006954762004725760 11989281 -138120582264553948023440853414020024832 11989282 26431672640065402050494799579967750992 11989283 117472360183523647484802580838821181532 11989284 270026916925354587455503627147658176512 11989285 479262433559772309106032187935120000 11989286 824867206201821281721845880652788463680 11989287 724839343740930725779792472534580249528 11989288 1030182608083039569706659681628968053760 11989289 269234277884380602514267287817448275848 11989290 -141767957016646990055022849849914561280 11989291 -292551067477208197954951057818093514248 11989292 72681981821732165696451497833074296832 11989293 923636579344413832135941767352718726464 11989294 -156966268766414195270746268098889114304 11989295 173926500070216449896447437023781432800 11989296 3767981879076931836268363051456315392 11989297 472330661362958930766406607310331910692 11989298 281995102088941608193119648331345328400 11989299 322936260349985283794446203373513347840 11989300 -233345054419892621222622514756803475200 11989301 153943665760520680028586825262629180024 11989302 -7182331761636792041600759606648229888 11989303 9107566523502849433682543974017125504 11989304 904831276147591253855146813472410521600 11989305 422238296714913893225112896866532839560 11989306 136374889155118559496804945541499919360 11989307 -1272232567820787767567340298863087222576 11989308 -439585560483778104738384670378335535104 11989309 52306847801524083160531203001973822016 11989310 -149580826244008896875968290610959264000 11989311 -90907733342458834552939317332283230976 11989312 -148211976886408315918587378259101483008 11989313 332811759530987261911113137759529485760 11989314 378463616836271166662086813268798209104 11989315 159250990776388989228826387507663866720 11989316 117898209836299073424536921331148583040 11989317 -654037447317210303576789742309707743520 11989318 813831936185554295700959934961644865152 11989319 335821074884177617251287662527078981720 11989320 176589635082456790844581196422434816000 11989321 1164159189221103819699624636892264706522 11989322 -235282224186336556351238787454723662288 11989323 -1381364394216687545943984399762130339200 11989324 66377383200628432468983938748217153536 11989325 -592715483359779063314512469647487520000 11989326 -484409324986113227056153437599445560256 11989327 621984012809327641118833455088812754672 11989328 -60201115006735129859861962874339475456 11989329 149227226527686110791914609765481377888 11989330 188108644443827466294244521141433761600 11989331 1010084742709372413113336555036056386600 11989332 -145131985780132894150449870499949791488 11989333 677764479107635750183024136722191845582 11989334 -278102172725540364344306523729948878208 11989335 -415157781108010473144147156880014131040 11989336 -583704830324776973741720084164463032320 11989337 106336052765794764718021765408773324180 11989338 232879475245205085074317382402636665344 11989339 -167295610611707564444943143131529358176 11989340 -486476142165164603963727302946230891520 11989341 73228655693215735938669178664662037760 11989342 95778244545505049311100085898753303680 11989343 -56439578430096584633826242610699518592 11989344 -440202475509695659033929926201793576960 11989345 -582077423383006495066493372848685745900 11989346 -2500597146580222265927824278986342400 11989347 267636865417122439201773170988128819520 11989348 -69198940784441666680519621584679870464 11989349 -1910396561985510612725797961154369512100 11989350 118716461052798711340707595828442496000 11989351 -801758812964073550136878834273601166696 11989352 -139541829422409118448059423601184768000 11989353 712614421008964187425994733052998115104 11989354 -391691267319715635059344280737094114880 11989355 344978044731895027232379341745826236960 11989356 403503270699458627860893861512286535680 11989357 791464341409674676110868028739509963606 11989358 231329488563388493775267493371719945280 11989359 553923432059029470547959756878737224264 11989360 176654794138735425033017686736451502080 11989361 1101622559197779500664011200209190075200 11989362 -173413906101182856006559445339500019712 11989363 203140627363853847414122809335301548520 11989364 702606315428829598669281879384335803776 11989365 -126906803757739620900261861766297325280 11989366 -71515571579348652688786387164099406080 11989367 -533543530505268183971459878314642838392 11989368 134558278281367797147868835148596428800 11989369 320032975917623883507017005922302678920 11989370 -867328121670228242907849618576138547200 11989371 788209436502874289753955149049996770304 11989372 159992401411029103949670088129691471872 11989373 466272531062616682016294768453006169504 11989374 241438719984042100931094151524704256 11989375 -197060406535916430721930754796403030000 11989376 113735428862403594717173602264515870720 11989377 859615700144318332184272005411767286480 11989378 12226243168292679176378944532747082624 11989379 -1352082625204206029775255074707557862020 11989380 61852208071594618811784487791854592000 11989381 -696528000162587234049103998165703539168 11989382 -711271001807644146776695721290199625216 11989383 -407167750205553357095456257680231267840 11989384 -492612983792219857644183969573740789760 11989385 -49202983460501479446293258581630051200 11989386 -162805097412763825769588075030060301216 11989387 1679778593379928320118283403517435598036 11989388 -461135570084286396550845410629341010944 11989389 1194999480629720397212734824237469728 11989390 -109219295812310985252131736905612390400 11989391 395542955030921002446829180048577917032 11989392 159839737294498664773541037641818767360 11989393 -15010968635195705966368164984231686156 11989394 -157169495854182901133933996562528288768 11989395 142138255860360489739908550941642356640 11989396 -976887970572276257662555013510062465280 11989397 -127396994991016357753243215894741315168 11989398 189272623796807122373672661826475772864 11989399 -1099903959194214958814007837765634806000 11989400 369605269229338310931968230448231424000 11989401 -472922831245513937686282613612990353968 11989402 -248314734103719469842233465325735256848 11989403 -1540734910913011535158432649797853783640 11989404 -34369636495348128900950402873060966400 11989405 -52906069659259101574816925719631546880 11989406 284228855991395883015935831958227712 11989407 448902828486400167968523987850169492880 11989408 -1517345964112613914329572269714250465280 11989409 61194473881173474472083548231681840610 11989410 331228445996692876328206393537803663360 11989411 1144287522215553715074970133751745425920 11989412 -495721821037895274732952169529729212160 11989413 -221571320093026517636643520031650367940 11989414 46464949189049447384322186833511577056 11989415 -199057912314004634314351620772780757280 11989416 20327452133328637445892300850995609600 11989417 -400414954406635544079874740301636107840 11989418 -346792897757233585969581658252780016640 11989419 -144731828154838511347515650286494947872 11989420 -237436254028022316855832799657119180800 11989421 1006442068652561764647957271190689817622 11989422 127257225864503511878761870473637397760 11989423 816957547262457268997473887557019254672 11989424 364785145716823187921468019551226839040 11989425 6215600863963112525225810769329193600 11989426 448233326969599936645975969488805232160 11989427 -496990818415132534433794347717951639288 11989428 228147616060438983625820024339177410560 11989429 594159531427911116238269466169399237884 11989430 550574315113547625941654674816607712000 11989431 -261084445905879863370828731786096620800 11989432 -3239283587343521556562202835403407360 11989433 30065887891989055782190210448598602064 11989434 425663061676320407477967008869868409600 11989435 345322680272584437628440439313227776000 11989436 312770928152783059863421648522378798080 11989437 253649573171590952238929240276450047680 11989438 379247286154113090765372536949975333120 11989439 15053128016945267818284608306490690432 11989440 27533378724990175745180711769153208320 11989441 -650466294580878831627546967621986941100 11989442 -495110973480149588089991787743050697856 11989443 -149933676600646516958364835332988531536 11989444 998299975753592601945440650457073911936 11989445 -171213244582231582120127107912413177600 11989446 -103628391512083080526988497048083757056 11989447 -64583920841439947382560896138024889120 11989448 342958835873241956444515446755071272960 11989449 -1104729919317573687073277404683984427680 11989450 -48427864443989093357464904999422560000 11989451 -1184571682049062743863716758491960317548 11989452 -218036878482405124330794047088327131136 11989453 -194634526526020287302183771880294742144 11989454 110053879648813299674918282654031210816 11989455 -175098476356533925925551506121477672800 11989456 -4406023825094082539747256250970931200 11989457 -88207179553124631325109327172628053600 11989458 -16238730138190693229137789064586005856 11989459 -187968584863237306998843212171802242184 11989460 55326926595225461224362224213525913600 11989461 565861469802115607835731104680850605984 11989462 294204754246651791692975279873460542592 11989463 -935412588958293320103157540484571555696 11989464 718782755972349413021241218229503262720 11989465 462051761286325214983290535546259569920 11989466 -162355185051606441339829332541644100896 11989467 286383814026989000865794644031347367232 11989468 -334722597948535574220806314054830470144 11989469 -825869357602874913008156312477943191130 11989470 64356076851327237491457771265348665600 11989471 72437478922263765032250160917735433584 11989472 830920971393851923816763499844618420224 11989473 -22873379133780100964993285623250700000 11989474 -153555314945196672700414382151714498048 11989475 -11333285689317734034868876290580344000 11989476 336961016623512691893522820834897007232 11989477 721169765413808543010978087301911027326 11989478 656385420172979026384537125885382307040 11989479 -217257141402097661750874019990679997360 11989480 -89635469913465701587100728482260275200 11989481 432287056748900918767419241675102617984 11989482 -398672448100009425973631147650650314496 11989483 391157590556537602136480640632288435280 11989484 203332226700002695530371180427250430976 11989485 503564739861290216764477457947342363200 11989486 148548164075952692171055147805785550848 11989487 -320557434786273838327739916955850130864 11989488 -4565218395228628860590395567295692800 11989489 382443299884530593322598063761882594100 11989490 203537813371427794913082064734734916000 11989491 -440273132614809061053389860533609238416 11989492 283552061904426626772385927700535852416 11989493 -797933373461943184083792132416144658258 11989494 -144129511873150636772202018054645265920 11989495 -32881060107466887855961437279173582400 11989496 -516066581186182833959939060627330334720 11989497 224257958356099455518219197014535504128 11989498 254191178897192205391409963539306767360 11989499 579978145685383715055628350958029196320 11989500 248455469061278276113612088481024000 11989501 -150489445975776400141719437204703211668 11989502 37395435186649169152432752481762311552 11989503 -75316161903090322893190825680839298888 11989504 -292414856090820262549584990320505913344 11989505 1320943160653747829090008301172189121920 11989506 162341903913622586255462016452782379904 11989507 -575726111855072280923150844960874534008 11989508 316310851051145112934296597728340357120 11989509 -4107788956575078539502349229497012224 11989510 -140528649750377378015321411380198439040 11989511 -96732212816166270803327998637691222888 11989512 -2037860681980511820071793868754160844800 11989513 -71637010918037910354698849127342180960 11989514 -899739595396468092388872648023249994240 11989515 450637787180405961252614479367564302320 11989516 606497794396950660485893570883786674176 11989517 44766332930165080969132317829410659424 11989518 441600990620306294003933335521973248 11989519 -126265848433583894665899384080439680080 11989520 -19003701759097801813256925187959521280 11989521 108121475831598809398936855893312059490 11989522 222553833569536370580589178281283034912 11989523 -271194958357855111980148940466056570880 11989524 729203002650820705779032694591850997760 11989525 258803344947298673633512128535222671050 11989526 139824939059153432906707395451442620224 11989527 -1043262983428108967254785180044992920 11989528 417440545811092459538118504715087872000 11989529 6477114602562416720782944954767285760 11989530 -185968703415243339058962859814292480 11989531 -834226285436166466975997058462903884668 11989532 363151579876059714200361800418609394176 11989533 -634738155919921286305370968024579867776 11989534 654586206994541510579234218475228524416 11989535 790687698532887800141645399893283373480 11989536 -607752886842509889572501291272034058240 11989537 476188048377330238893155292357286889152 11989538 -278435516187698316561400769314625639040 11989539 57909742340101097466442743732257425656 11989540 789425028295610279157524976154601898240 11989541 -284023081705270528238234974136848859616 11989542 150027470369425550499246618026257835712 11989543 652347334519703839825354038265964108792 11989544 5358676842361954660694799774896455680 11989545 464775829056356775219153619862814832320 11989546 -83711837335122397529878059616835592000 11989547 203665574919279916446818956037172642996 11989548 176124415455335963098556006698010018304 11989549 186935464267979437832604464277530127648 11989550 -217942889513778380686936903439635262400 11989551 27014847378092742568893962190898176000 11989552 162043365491185226078462302725897568256 11989553 -930212429908845188722408403553394473198 11989554 -74802796950391076761442398014578219520 11989555 207245951362920963051143870880306640320 11989556 -1112058815048501850825525807536726629632 11989557 -490919384796841854119180620478304766080 11989558 30488912842528910191649373432558784512 11989559 -445505029447878405756770807948706233184 11989560 69504802834255288515379892173956710400 11989561 -3748531974240116079413168986617738608 11989562 58531703533571716890209735855473065984 11989563 325225566450365311071869480991799921944 11989564 -233887142192943615667020389794197611520 11989565 323453449367315891147141078978532288000 11989566 -527742010545971231854167277038073430400 11989567 -741634560599128677493288393667862107880 11989568 481879693227988122801271685893021237248 11989569 -71583101163490206811087585639545429456 11989570 309086971695684852074346355453386547200 11989571 -1225277813627298369908383607630414488056 11989572 165614800962285152509467183611157245952 11989573 -1634359861594916333922001114273751211780 11989574 -502744013735406446521655346290541009408 11989575 -160076530232712554886735284188251765000 11989576 -160574490737798796160354297130429905920 11989577 -1466474940463891572003522276948456877440 11989578 -28853539949426000393251256885096804352 11989579 9242023596207343533667233372160058112 11989580 208007512189643730721166763286131379200 11989581 539695300981203359736206940866916418752 11989582 -50901565893434041109238803564301330432 11989583 -1274831496680620108188688572835006057200 11989584 113946072703195097651375019503075328000 11989585 105346674377175824660631745907573025780 11989586 33199584139296100176241861939061352960 11989587 -341373386478039425556847113880896807240 11989588 233159365823096207665731328943924973056 11989589 46300896789507575367458164518812570880 11989590 -145282512634496845140160374340812422400 11989591 79633206040493625127929156470733547904 11989592 505306795653293817141677113465032990720 11989593 36599406961309507262866950674928230400 11989594 279494264447217390406065380731193754096 11989595 -529104234823102186845103520528408100480 11989596 570843111581413504700548251833951611392 11989597 -261523655036187071968263689921463796954 11989598 107144227262954756326314002537076414336 11989599 -321150822525385649953178404561365513600 11989600 235528293691675250654759646060596428800 11989601 -391593326325988788101139213616345041600 11989602 -22582650107623369707109596205790633520 11989603 -617363261592188021485105482380798067776 11989604 350951140968678223104475515128236032 11989605 199358834916719987365319200814024460960 11989606 1462383184440140728451903791990809388800 11989607 -139018132882542897840477277387672958016 11989608 -219654603149920802806267430643286425600 11989609 1188581861447481435865417609052830838820 11989610 -57503681957557922085610358128852746240 11989611 624321412809188740424222453202001001760 11989612 -1353564472660323825947016228414747634688 11989613 475301172952593680097324113757997907424 11989614 -73105672031742997616291998561912779648 11989615 -8266059025191388722751254545564023200 11989616 -31363315472274771144895184899326640128 11989617 425461639755879685421011095742352973312 11989618 601884970287864016914019204021441823760 11989619 -276134152867383469207661727381564811104 11989620 -305480188089851466335347187378786949120 11989621 143304116643882678588410256692990079104 11989622 -259596698654537723694905475316381810176 11989623 38883034209667421662213998538492689384 11989624 -327641588929096454278745643771335393280 11989625 310186711239945448501038857151895917000 11989626 244161677052102682559047926853764403200 11989627 640003542382877753334184679792320341680 11989628 15735328174873996021205542299032911872 11989629 -531781912595867853377873412715366230426 11989630 183676018910095926741525786367233333120 11989631 -85755360540478144899117374028975953136 11989632 710419489750119450667378980961690583040 11989633 4835042058850895357199067459431004720 11989634 -380575829888598293143785589161905588784 11989635 113947731694254666089503249654640140800 11989636 632209312395410189738496966017175678080 11989637 -5431020499322911070219972604826838208 11989638 280258778408862698676434586294129776544 11989639 -15213959970781246809266928835044198576 11989640 -124645231436629038234740205711526195200 11989641 -201742644075530942682891965293195561056 11989642 -111671064455274710670727036978847963136 11989643 361357560309080026376559843391743921024 11989644 730172414606533428431256311217813995520 11989645 -23372191923260502846122858396435858280 11989646 -25003146972362874033150064694048729280 11989647 -14327264178838775213856553142217024000 11989648 -36820630281867927092686970641021796352 11989649 -233755479884738455762792405108058345664 11989650 -6873151129929430872407385047021318400 11989651 428635501182029164070123919542281285872 11989652 479169008899755574580649002015166577536 11989653 -140448366761716830866173733836566872064 11989654 -211897865825222677784502280096787466048 11989655 482240542501350434115521426394039025560 11989656 34568470545305530984037661542062694400 11989657 -1237889950396033748933328508779419847094 11989658 362298094963577414267195799841438634976 11989659 249221153364564446125825844602840052736 11989660 -289045003986277540098472297086733578240 11989661 230994295341547676724180161020268357952 11989662 36988280798696423386400821440847493952 11989663 373434022379637076470619526794452878448 11989664 85629824475835891005518689281586692096 11989665 156175624229880197491317720783210456000 11989666 10631536147372765830332195263370946624 11989667 1647126443588951245566340932304164159120 11989668 -73260478928819686782241720590909272064 11989669 -23717352222085664682159248396898052930 11989670 -27336480925028968590450537979616993280 11989671 -77139419553156225878852732785271895552 11989672 1117235233549749048746458435228916121600 11989673 -551326750293785661463544004247613417400 11989674 -44893306210532376378486620969738496000 11989675 929693229857471521371611472901512733800 11989676 -411165365704433845838616863546203319040 11989677 282623462685388218001982435134862548032 11989678 734121755777338162919255743540708472640 11989679 420494734158536974243540543490030619384 11989680 -35161073179930851832038155966851645440 11989681 720203903695871334105553389514044829824 11989682 719128895978317664322087693892156386432 11989683 -241204411766528462004641731164959821548 11989684 -34224150601534251862222322209540014080 11989685 -138008087517906365357355643291483224000 11989686 34088727903973876035505062419049506304 11989687 -1456472103546551644226388443496774600664 11989688 -2001657288022868245427889748835482644480 11989689 398452157921492340675812270622388362240 11989690 -1061045939198694454992856244987700480 11989691 402193664621892044374168333732859545872 11989692 -106044837949169678670675760630373861376 11989693 561366396830620348717836485342093932224 11989694 28424782007907073253368882136737264896 11989695 -135336639849911743319754041104132276080 11989696 284430634616171844075903011253801451520 11989697 396727712872927494603444412345556590146 11989698 150439107225270679876000704902305789440 11989699 1026036621274064687423075270938613743440 11989700 -44233097675181726416808522413333913600 11989701 72407348902187235518447368066930130142 11989702 -367686706642132719551500466943550081920 11989703 1123151252123915904808112353862903840640 11989704 -126443206621812312281982251798937722880 11989705 14986092407814512529843302456861223360 11989706 8827945730105097933874853365719189552 11989707 -990759507439318777289883162625578187560 11989708 111507306752659883487971111679030759936 11989709 -1709957409997704493329752062703031369684 11989710 -135475703342877263950424375354221113600 11989711 -230537749397454337747756739367702320528 11989712 28471369042231226414188807620290199552 11989713 205793659249253196152007255197651236224 11989714 -468159689857703037299571416231675946240 11989715 392808538305989712072163192150213386240 11989716 34336070982641007176069066673920569344 11989717 -1624983495751955682250873884883032937568 11989718 -134838521668997774565374512136097568896 11989719 -278785839348900077466135448752557631696 11989720 -292814974171410916384477251719693107200 11989721 -1061722377110404455574956266849401017078 11989722 -506151630524197247413427073978797963520 11989723 -1258983105313985719072946659610559182360 11989724 347113502001064822011371464342047897600 11989725 -397316503262049133517573729942958544800 11989726 226275036975076627263543986219759076096 11989727 781137103508736624711935009052834204576 11989728 433017555595035322505643595083161272320 11989729 379917941976244546471806090179920075440 11989730 -503327849560711316476256057683942614240 11989731 -241150148662900723572903074641445369760 11989732 -1027397357269537175840304070469071660800 11989733 -2364598583185687346344837829230234752 11989734 -48061129222008457718673813831160960320 11989735 744032300431628126562313574173261882680 11989736 -8759953567697855970947471062506455040 11989737 706728056117633402344495857018862846794 11989738 -546325727562283001667717516466827750480 11989739 -27062685226965886094927352132213456192 11989740 2168863097651382058818033111397908480 11989741 579212274238572366631959124336612172800 11989742 -16622461191903211849317486508468705728 11989743 -368665158149205426661012158734093727720 11989744 -25861900268343217816946965845901639680 11989745 -392747579571471828590101323804604471500 11989746 23366910756797519631713470606121201664 11989747 -369981164540618649111629475878545990656 11989748 77697117357617491992854359708137431040 11989749 162448532320177909787150637905856005664 11989750 -1451645052164436056370559854091200000 11989751 -12060736918776065038549256523664874400 11989752 46484992226398662656170270644407869440 11989753 -491879904041069559892955389437941363640 11989754 -153806189449466579242631629360991209728 11989755 854607282218769720224949724280004703200 11989756 -64814503003857303501369060817723617280 11989757 -595376783560176527879272096593293466420 11989758 -299173267091093640334498261522755671040 11989759 135620380921014654641397617804890981216 11989760 622939772679826711317369449399451648000 11989761 -678403902089585432389046380977221697168 11989762 506022402878090459307944386618395981312 11989763 248855335366019525032694524988014230012 11989764 179548804333370500465888225652746780800 11989765 370963182569391868034120798647629141120 11989766 2097123140765745206393515332806231424 11989767 -617903633408187470350426367365814661720 11989768 275155646370386102647116822827999723520 11989769 1370045276033260089456550891648331370 11989770 16505260496849268560855344870146631680 11989771 702966214232867887386905304206593227000 11989772 747636025154700189450804357854152517376 11989773 -201751782024137066306242343730409620276 11989774 -344350940338352000983003272640082700864 11989775 -5883113566330698244046860425854006400 11989776 1020870099267212867083335924006518784 11989777 -178898018102501555953997455735970482176 11989778 362261986993328391838863104430496700160 11989779 449747471828627102743413407396806040640 11989780 580367290417383049994351275626481920000 11989781 -309721385579817832926269399635091666418 11989782 3688574973375445864972814121595004160 11989783 -44213319403266414582624777873064760696 11989784 401259680112258070681248533735458713600 11989785 -351336938188804498374073961491010410560 11989786 617012796097506270695570384796545718240 11989787 -1851734237824912153442192612739052816920 11989788 -266021067850914276099637028987904345600 11989789 -632486900921589356443920602051497568640 11989790 -280282516235620799314262062468919313600 11989791 29628922411007159035012822996099652736 11989792 828971212864371350385396100606969577472 11989793 798121192538128163711928118562844051042 11989794 240584788687996655976596176423353765888 11989795 708629072921642969573357183833982002320 11989796 -132552442132302608765531473181711708160 11989797 292642154998351657687343294928796930272 11989798 307165701447891886206957986751990114240 11989799 -1396708821865190887203914235670313896200 11989800 -223205334177838777700018182428269952000 11989801 -692039751816233414861231429132879416198 11989802 -84439441114509692203083006304230196992 11989803 308514054120964480370076111835169253120 11989804 900390847837388674352534599325866470656 11989805 -72423412630068519118256068304237895540 11989806 335686398308451152786208762178514685504 11989807 45332430256421257507546059500899287056 11989808 54594947439133400275036724648516517888 11989809 -153347656533441213120029202108932985600 11989810 387680175066359251037359325629865872800 11989811 -1404951416313945466258115875189057774176 11989812 -4222640411955881165630322834335797248 11989813 -154804561567009331815503808329170168640 11989814 72801084068993502068813164689163587072 11989815 -358996765471079069792671957710337351680 11989816 437436178030053013041274295227194408960 11989817 -77726688277429290714075076814830632000 11989818 -579923907338904153473771128621191720960 11989819 -10117675509874778004666705605122753392 11989820 227867971512189102089358240477789934080 11989821 -1114368759565182310780555686831006245376 11989822 -335249301485603286241059460764807747648 11989823 356734052434827750174861141825322587072 11989824 30963787134568084194010552246525231104 11989825 590207877144824157211171665423053902550 11989826 45178436229841278386533251343271583264 11989827 -1428715431546256187196064314832269451440 11989828 -267804390261924466596422190622479769344 11989829 -388557925814711883165534170874516569124 11989830 216887932263833289138140116773401088000 11989831 -389500278630925948497760465738872055296 11989832 -805873906674838814080700187797747481600 11989833 -453296836008143745001149525080933779776 11989834 -153312060714450713880862258850108479488 11989835 94767113766837255396815483792624462400 11989836 1079193369493262903094994573059613286400 11989837 143421360898814339230838887546150154486 11989838 147238544566121161560339204929192704896 11989839 -244338186968773336549571208692434785792 11989840 219505719607423250799731162899995279360 11989841 1566558565251487331764696530030651227904 11989842 340599925030425721499581925161175852544 11989843 -1055699190910203107898137359898128833800 11989844 292399681546151928364826574104405540736 11989845 -156112234245039244113773884822342809600 11989846 7920895666543710522189851124826744320 11989847 -389845101620919813586458185566847942040 11989848 44086141185168690645554589724795207680 11989849 -793250054410054168866547569889778653440 11989850 -85992924517543942709061324911505007200 11989851 -604571405123985050359875791337533084736 11989852 289007136872889513396699523578917132288 11989853 -74327869923940838637357093817448362752 11989854 -105464740964106729984359292939365626752 11989855 -724083552652887749684208985273238796000 11989856 -507190041756027029698318967290422755328 11989857 792341074371069887720675772409785940320 11989858 -51131649087339928221319954214609808000 11989859 -1092097942329605035510883459611127557044 11989860 253198019651784159496676601329781903360 11989861 -224567857966137658067854742042705299360 11989862 8790368137395648572901611151801676800 11989863 -464381759452793169562487757898463412288 11989864 452828221395524832988732005324165611520 11989865 464273063521075930185971760642201330120 11989866 53861366731855673776163169836740760064 11989867 107616672683356607509363332804348908040 11989868 -164250645219898296584562158625197890560 11989869 634193033113231564753011077137161426528 11989870 -85978946370814074422264657405274301440 11989871 -1005354798731763834356926124528882603328 11989872 -112692766821255459545519777749416640512 11989873 -19205631532426326933985576304639668160 11989874 -566059540334271334693386875940983448960 11989875 -303565764451637604184926527126454372000 11989876 370125507460628079495280735761152079360 11989877 -294025007178962435455278396080510378400 11989878 137426235802888251635129284739812586880 11989879 1476175737774053825052581890568451756384 11989880 78333107570406141559522682671473868800 11989881 -57598148918905760420257035225598659900 11989882 -217379034260720427719866741007558688000 11989883 314257629340661766248138797535148564132 11989884 -2689177452139483323012796990754700288 11989885 9768719312775608529133212176724183360 11989886 -769868874161667331976443078958761348608 11989887 38225698681118102323787669178823847424 11989888 -211334210453566019862426093263656058880 11989889 407680907436023111269105883068268600580 11989890 -753053041385535971138381551410739200 11989891 -953613153661468600019599898121281049840 11989892 351148287409747212259504979750127705216 11989893 12854137169053284896943316988611294464 11989894 65169859721098700129024183955322338432 11989895 -144828583428625542092722916730695484000 11989896 -947802844752578153406733041657367511040 11989897 -1045012952900555292412598580948618295654 11989898 33716644427406600966253405990632529200 11989899 -38489914179999021429941960233022072400 11989900 53934856951104847828735938526093977600 11989901 160557747103262684707523372921811468288 11989902 -73536830691728314724670577182066541440 11989903 798597206484627734968660682722053500664 11989904 -458971634549287891968151178590578524160 11989905 -2698806006842440687402329767479708800 11989906 -453084719719854798514403226060663724416 11989907 -609319848405463115344763969854914982320 11989908 -221142703792909419879462003439843430400 11989909 -880303282205015336831161859996269759040 11989910 -461381032541372689868157857904647120640 11989911 290523672405480016386299804103585671760 11989912 385395456686557343719906246992563404800 11989913 38735890138931668980794224895541991680 11989914 -538377901511360046960227063566270210560 11989915 -166149310869696076077670402132494194400 11989916 55054094079511465831292763771620835840 11989917 -407825661844763248148469964397812043520 11989918 362229565170779997010985315777566660416 11989919 1010168416550488056996469175678564836320 11989920 -642538196961475625635069443526439731200 11989921 1395345181206136331834091422062619941440 11989922 -46803725024889554687656796010281725440 11989923 386387579484041132510920433530554156288 11989924 389417878143177001166063058880175370496 11989925 -92637720039081518357160937565787547500 11989926 -63732087414006076440584003692403936640 11989927 -339642416128564426862285020689579449224 11989928 26397069317130645624253163912091356160 11989929 97245910584011557004353522184330078400 11989930 -494803520966686687064990610444553953600 11989931 853310824773529896351921233972077106880 11989932 293888159820847935496429932080643047424 11989933 -380290132927739465525785222344507711380 11989934 -711955004662854547793298478695217380480 11989935 -118479973627081468561861758050529796800 11989936 43766042976913575267434085969240850432 11989937 -1659797944388018148021164018576445410508 11989938 -12347244503151609158044410464508045312 11989939 -89508444234052218918273287039701237376 11989940 151431905405972446947770220850415124480 11989941 572857830683541834053395513956894780192 11989942 -447601142155633525530871603845758188128 11989943 -391087598766140546668205555053241155584 11989944 14719368289121363638352214165728194560 11989945 -560783871514226151249558879269559781440 11989946 415764430898028901390765201760497983744 11989947 -432209576816488855642974367317729708960 11989948 7994127673411520072546660143800348160 11989949 255629348941445121280309593040119554400 11989950 -64399628417113954283492661340140288000 11989951 -640786155726096916821718141534721722048 11989952 -111958093889457045256668907817725329408 11989953 907153056931565061846187609242454102962 11989954 26345293383467047230148315456843378560 11989955 -649793583221199353574264374699195366640 11989956 -62024692481375811480693030122670237696 11989957 466614399917249486424089603476503884640 11989958 -15186113150022402139781457561339495552 11989959 -163342827699671121005148144898619364696 11989960 -497352617507525012868936641292691200000 11989961 689814597570813610554375403682496083172 11989962 107981257221566212050710015773076431920 11989963 -282360282729070042110426122537638266240 11989964 -96928035679464604382411564909667194880 11989965 -135585630097527555451968555136810394880 11989966 -400440976040484200025728770636630045440 11989967 -831095322116803484600637731570735978496 11989968 -9766890153096532126526353356678758400 11989969 -333834743244465643766289685733264103360 11989970 -316059161469426011841405364278704020320 11989971 222343547279915806742281065378252364800 11989972 -130036632262535187607255378627585280000 11989973 1143820649817568589536912921031877126222 11989974 -144368322777771299716210655612831000640 11989975 598084074806105342846323566020460590000 11989976 -447438639573547282787469311384166051840 11989977 463331447121943871739398358382840318080 11989978 -16867735676071682064738181211248625664 11989979 692471787239820533287869547323221552580 11989980 224903186848859345514287757017288064000 11989981 -1095061378971256226011649416188576858228 11989982 142985047895321651769691273456988398080 11989983 -122667733243164816224993829978078626304 11989984 -56259831911212280655613335296246022144 11989985 175685355416653814073491722905556748160 11989986 276173873274623548383013956509632097664 11989987 776692774435773315657299687645803028636 11989988 -572376672727025795094924851958228787200 11989989 91731195609001807305183240275375999616 11989990 104621441545632727215032928074532720000 11989991 57198550483587478339771439956391520 11989992 -77006677866890799391823950615963238400 11989993 1406107303536916130828652584158346541242 11989994 102217580859099621157461728136943537152 11989995 -422812786251196125875424723522733892880 11989996 -469672013136939237322623339424698208000 11989997 203341841659512312259175687746162975446 11989998 55126990842538145803218993282002403840 11989999 101981290598904986650461370288750813152 11990000 -18959073742042199191727955216076800000 11990001 -499866038836655391442354510988217678240 11990002 -253820903306436707614510741284240000000 11990003 654765163089922258286818839327470596464 11990004 -15151425600103596914697719886167285760 11990005 838504579973421078489337307509045749660 11990006 441973101369951238674603304025564970528 11990007 504253056791458005999787698772277732040 11990008 329494548663537194914339706876607528960 11990009 199855137636814058870089429385530767210 11990010 307014315871637014992971216093196322560 11990011 -726049384820918105799883707363122064 11990012 55018567374312904712910271211227693056 11990013 55990865539562043128306473377856914048 11990014 378520178022625747100970193136304874560 11990015 3863595953567052368612864986644717120 11990016 328822810889534625300573851881058598912 11990017 619436344483632507423454966965319553620 11990018 -575261199947315698352449573233507029040 11990019 -368965978827056544421252081758944325312 11990020 -34577061650888245088850719432923115520 11990021 -985623626525520008324575847795975037090 11990022 -118338747097853736081909182888829513216 11990023 -558610111347097694366352428091311162728 11990024 -143761742257286996060358956581345198080 11990025 6198209994394339560949121197331097600 11990026 164915147333298211947825135681539185920 11990027 -165083420283210698794221245697724303728 11990028 -518263832301929667053122493350399726080 11990029 1476066804485211648608852117342503152576 11990030 -315650212881028192062129016351084320000 11990031 298993900790038399087164064669571616 11990032 18882774953827593997856032512563634176 11990033 -951112764449665397869436104301607493776 11990034 -323362333138149791154727730158136832 11990035 -199584655546398161889515422940374267440 11990036 266380471897475257939868621086521770880 11990037 719662154444749455488893432226079577440 11990038 142987484775250525794656701262018750208 11990039 -1052346157515645095336977591696941638280 11990040 -22821939560870216687674696750501478400 11990041 45175246117385927271618840000978497024 11990042 -547734157521279310137182887797133229328 11990043 -287976894753573558548262281508770661732 11990044 -1119140185634589264646422085741489766400 11990045 -796057326376412252254948697019554416800 11990046 400471811409080817340492109138521752384 11990047 204641465894696045966153872308558308800 11990048 276907078170135929439104961328422322176 11990049 -816719416948645458373058667566824000800 11990050 -492236500121115080246780517617673060000 11990051 1652606266919289021400402946726480585052 11990052 -710466545954245756118704480076589527040 11990053 392748680560319952926828469753981354302 11990054 -426273467451157097462864028803253441408 11990055 260082835853946671900185860344544673920 11990056 -157798422166416743034173963525691801600 11990057 836708600758397805026787067220179613940 11990058 -69573427848042990856462333019164444416 11990059 614817917043472852130825207318361422016 11990060 173441955769505847505744160155884441600 11990061 370954337489249923920614068902764001888 11990062 316397194222842633782851666733950018560 11990063 -204592445125544127499621595685172712688 11990064 -7448035873174976494270561573329960960 11990065 246633697801711784783708637740095734720 11990066 591049729011814573928322006944953585920 11990067 -9952414544952881274190493837914490880 11990068 -6586647658932257922842469252437900544 11990069 141685809863644867545916297422501669120 11990070 -167650883039598980622076580609336832000 11990071 955438272613156410255919774213646715712 11990072 -396331810122810523234954721047044280320 11990073 -105187736652865573706501679363787576416 11990074 -94496494935296486892568446039800920464 11990075 -108796386681075281978352209660329205400 11990076 242299577875736019170512726191140438016 11990077 -2105158699653431256135192647008749600 11990078 -840607299219536933614562663406094201344 11990079 608902354985807627825441084855059975200 11990080 -55756436580796528169394693397335244800 11990081 200402860074961591299378077826901876164 11990082 -117952218721794415288445140225137477120 11990083 -523720471877677052569998566014615119360 11990084 321987556169144518260022795386278277120 11990085 232514818156146948443036191462237539840 11990086 217527002944970734883219793648420400992 11990087 58867526336381612239176716035446416832 11990088 889480167658586398679499835549690060800 11990089 1022350554074706527365408807038152796890 11990090 196612180746218573437242333282324648960 11990091 779867361176071267345238434786806789768 11990092 590755984267659829938274918377512911616 11990093 1128242463108255503989535281122815460342 11990094 41565337593248089258391024299401307200 11990095 -216476318819533879924742816667643452480 11990096 -449980246444039691946986792019142656000 11990097 -98437069907844901150188111332372741952 11990098 -467745928850284544201629125678326570880 11990099 924546417593804636633739989814689697024 11990100 271902193277711555083439764729790668800 11990101 -248555012465109918954600776059944078898 11990102 -866349965948429782890712562226065390400 11990103 317306223762918217318187728267923714384 11990104 -15403622600044688128675495764488294400 11990105 -585397948748430115091176187271375487740 11990106 -196575039021191120153555700483206839296 11990107 -80148422232913089414331092408302483280 11990108 -568109193454872364664819475127058288640 11990109 -79093193860809068635238232588194050560 11990110 -386841007827483395189891674009971646080 11990111 88601243399316340999148988525159552864 11990112 588977392146825041765316678784333381632 11990113 -156165636714399648774054728353197212638 11990114 24212742877456945383769743748701556512 11990115 -289985219781077076114410019787216998240 11990116 -708821988229497237993135118580377471360 11990117 176673786304427485391192246951731209792 11990118 -3818871889108583899241470543535554560 11990119 -1157637133287436996621025441516436981744 11990120 -3634164844027209148924479294557798400 11990121 -131691541321264750658159062618245242880 11990122 -295734750774856805505208637510983836576 11990123 -216906320656726686140181174331697177664 11990124 21781032449905173936649165700334888960 11990125 320326630541637799297867923808916928000 11990126 -627964386590935973342219908095690391488 11990127 -706159481337067685354207354849722699392 11990128 308175497005808252096783588297032957952 11990129 51123788621805009040671715234681163730 11990130 131063912831273379055030433580086891520 11990131 -798888405657354504439436895118018598068 11990132 415126937220482803106781404628264960 11990133 1559240032924870536869304704430260745600 11990134 331470400603122115930142427200431848192 11990135 -103646543305142492601739308890185738920 11990136 60806639676127138516379897950239129600 11990137 -176820148039781328406404217556809207860 11990138 -248171588078621962582170564418009883280 11990139 -298354871104739274491361337054841326080 11990140 61515110368012783585634642172644352000 11990141 -710975833412554000319245315214075470458 11990142 202897426475042027596689650473114088640 11990143 -556882740058503453302074670057007883656 11990144 -359265411412019444076038801410133852160 11990145 -332027099264681121346792816882544081280 11990146 66781044574726444511154491445175848960 11990147 -278049330165777614925046839268484853840 11990148 -109592226681120652612625695758717849600 11990149 -306840688784008921838943079047624522240 11990150 126312628156451747614008878818701832800 11990151 600655511809359734754982127862105081792 11990152 46778905826516022141135936337241702400 11990153 10387335417575052153286986494524410240 11990154 -357208661670518531050287566635147288320 11990155 -400319866493647809036143116064489822880 11990156 150452990947956175272591085251821340672 11990157 -183479840884619492523773910448052792160 11990158 616507525443748951153391884303980703680 11990159 403595358778569534361900281805925480040 11990160 -23511683985146632457127531283061145600 11990161 2579956798253872871611504156658674212 11990162 398693004622407130491624236264586578832 11990163 -2171226508643431662167838885625959552 11990164 -257732760733997891103788876348176955648 11990165 73465088997602175851722245660854341920 11990166 32039895839068774078387620191151753600 11990167 -502111328355626839943529231973712579408 11990168 -1746858038036357182723435772301229793280 11990169 114959955617089354475611451020043450100 11990170 567229328156139199623608354707668111360 11990171 682747137818423209697975511609168954372 11990172 -607419416804224445072081966312188651008 11990173 66379973309880069857037597853522730764 11990174 -226319689006213891472013433506264901248 11990175 142636840258012375358033396011272231000 11990176 -354580523397331186791760100817257889792 11990177 -100736947437174733182771664516650997500 11990178 -125124711401846067881258191985760585600 11990179 -1508929313491899685185045193083589261200 11990180 193570332566470626346807265293045432320 11990181 -171571202649517899336842241972237848256 11990182 -469260158419920464757315652205309195808 11990183 -525743143771513383445344774291981832800 11990184 568264713862281220027068835394963128320 11990185 -449772982142034889718677816718085827640 11990186 528796318043281778311573527610743654144 11990187 24180678416048126571432158790133933992 11990188 269127360351512488093956851467996496896 11990189 127170569489048454156554813838713438220 11990190 -991242258624231205460530791816610560 11990191 -20658082036679026120404311367440023408 11990192 81074136680433960097576514335967772672 11990193 22526323022034811636639432318830024000 11990194 -447946945011027123054302984959206631008 11990195 -213322926869563534218077798901917131200 11990196 -113211061925394448825948283284802820096 11990197 -106899557508480869520466745186905369600 11990198 807416682676775179733700541508789403648 11990199 -129509235428253921760873632943749668352 11990200 160516569335890524992150923203001344000 11990201 1381984254118393447162348772849829260202 11990202 -95783890589432992400964858355266201600 11990203 299424190595137699718882689616123608744 11990204 132687020105453042736176724282234058752 11990205 77261406377564249412740927649834079500 11990206 437088121888338729543166656510587904 11990207 328852080735238238836929190550816356752 11990208 -163102178091135973637227686806949986304 11990209 421158305848843529765886284762147698752 11990210 -3225108213329343949342542472453333440 11990211 38573060087240161203224268495520957440 11990212 -670324620723310122139967339665491452544 11990213 -1039465574602191454020120439611126221538 11990214 -482367078727242952588950311955586719360 11990215 -498546414819367181100282192881750081280 11990216 216180236439612378847223123745964032000 11990217 -1230789996091355763851200847426986159488 11990218 -204049137042003547447402473395839262880 11990219 1140736023126773059251163841046882186696 11990220 -84449448931887797063721796959894650880 11990221 -1484170069485771385911641706381316844756 11990222 -256389551473461691623167439137442168576 11990223 -117603657688817136909170168240207231376 11990224 -407875925852687804476965256170066493440 11990225 -346679295985961385459614706182880816000 11990226 -32263121522051382704296477418168835456 11990227 -45368293164430216022916213529706539924 11990228 124732110969659011320463390347633821568 11990229 421292248811083932319862665972708749984 11990230 194409568960011946009415210198471147520 11990231 -804834330958859415666533728968112148136 11990232 -6100893052322996943291027323502120960 11990233 -702055689119087609996078718689861942518 11990234 -226513440823285281255734618113679955984 11990235 -435283727691287006226384357737729721600 11990236 -562073447691283527844767531390895690752 11990237 -33577301938485799996535454979974937248 11990238 -178602432927536667380002621419911519232 11990239 1469946934709386485801148200706626331040 11990240 212380095246972112909159573788968878080 11990241 1123975440217946161255914707931809827200 11990242 231227266589556509627656200352062425088 11990243 -590810630622252162194655343616300592336 11990244 32836521841996154070759192556379136000 11990245 -123040862709287464366125080978334159360 11990246 -615915033926112648183339193557377072928 11990247 -966621515090172456373090886071208791728 11990248 -321802425596781305148062561758721280000 11990249 5555479528760638856856475014443766864 11990250 305087813605757543813282140085668788000 11990251 -323000086625022739460698706894799896000 11990252 -370718237711732522834718031927586283264 11990253 1724014359652468198277566279949676480 11990254 -14601559510140974843743493596452766464 11990255 -524168276640982493197263976465865958840 11990256 105407546303633900428183148062802214912 11990257 16729623097790358825306039652012053632 11990258 2533418027659182806310622754259348480 11990259 16867837675536433299100641455252810964 11990260 362823973112929336386659796002650202880 11990261 -1367184380873167424546486429443681773138 11990262 -631675239909855920090797557712985726976 11990263 1183578250145733952096263180855131728584 11990264 -514327255084920912348968155132786114560 11990265 131379731588433004796820876138448168320 11990266 -1223363079688753795202668004900803257600 11990267 44640447920090534951048452875118972704 11990268 -9595341517619496939408950148695485440 11990269 54313638641535589167998681906194645920 11990270 218632683635356872716420301371839921920 11990271 71104973433994130612350271395865581440 11990272 412658954953052025009242790945611579392 11990273 377544135631505191065306310929973712640 11990274 212430243659946367056993901074543960960 11990275 -594708515074017665551938109578092280000 11990276 1647955666144295395775520697493711609088 11990277 -172968749758879972381820624845199537412 11990278 21695762921212331481663945296630671680 11990279 4623277445695295395343718163101310080 11990280 -90992872141213128391977755500788940800 11990281 -299667860432109884160357809511412594918 11990282 940511784925524700954205656281504446400 11990283 -316662529980347599657981404902330086416 11990284 300650528100954653052322657324912367616 11990285 789681639442162374885196670823182587980 11990286 51102805730494379878022567044591650816 11990287 -2079017220731443128604783788152600376288 11990288 162925115811627159147428108184521613312 11990289 -480119338243623692067969917964880328976 11990290 27397898648602203500682799529276838720 11990291 443801166425127373507089446531517021552 11990292 1705122719338301046271426655133204480 11990293 -434919145662379828193960282997689813600 11990294 202313343704485150638293556970704040704 11990295 -683615373727419148410164324121234242400 11990296 -665269234144174364245164319107983155200 11990297 513031441753449779882294668604921732112 11990298 3854900924840148652803358618435392768 11990299 1931082056070991548581609830378158059160 11990300 332623876372525372093190525474258457600 11990301 -355504636805048709284212525204841195136 11990302 -705257537907827679316289557710752619648 11990303 118648599044127627245297171117593354584 11990304 310949019472062946368997684351095275520 11990305 799172370791876197717451263231746317460 11990306 546897052941409250203395863599101295104 11990307 -278048351931510788131932028566767063808 11990308 727536449665740994407782503916904354816 11990309 -420664112074095524491282181716673120484 11990310 -251398092192840173990088350869306227840 11990311 449526842238598412917621975368928819200 11990312 1271519451567941189361195139363126963200 11990313 287633845524685446440314698126809737584 11990314 115487392158392783952580817530786755840 11990315 230004996207112627571329017274456340400 11990316 -135662387299981486837741079226197379072 11990317 -118614079994900759559826955385141045780 11990318 -1084363236931619214790526750223572877696 11990319 -742215156705706061252739677654573851392 11990320 298991373928350937362945074468484218880 11990321 177362825168700308425580557077550116288 11990322 -422695838207232120646657795986327087360 11990323 -15528575970445558469438780364191368856 11990324 -84232140901593146236961719875409772544 11990325 38832935067448787878602692438025561600 11990326 -10608116231127058259156951855869857888 11990327 51724495305422332031760304801448246640 11990328 417823781069269010894667021541048320000 11990329 -527374025262214347138208648781700299516 11990330 304433832978815639064569805225139315200 11990331 112917742647366129316929223838767608912 11990332 -1085235096598099848306841652419631432704 11990333 -3149693125574105075344235942897773471776 11990334 -75481519732645795864710930552489154560 11990335 -1753687298242926861300879198313697280 11990336 255439699701518122475319065599003852800 11990337 -437316431133677100128022715007494180032 11990338 267192907377661258179045887064677778432 11990339 12483518454866266530737685892636414140 11990340 394560944637879793873676316747558566400 11990341 -802305734949705933982457979617768250816 11990342 65807730361730126591834235077727285504 11990343 5687365087221643467276891297840782928 11990344 333638488938359025685053682094878156800 11990345 -240553479190149507383693660036049555000 11990346 -352636443525527722829674029643661972736 11990347 25724440606225256327883326001280308000 11990348 249391709760280278340208628206749348608 11990349 386960513389175355858203823315334167840 11990350 -277848082662641552354005166694420441600 11990351 -77146553299358389621386279398572678368 11990352 -68369889227538515831289653244193013760 11990353 1270418720969660525911803526999072479602 11990354 457089903133816646218247317962694367376 11990355 -177968950560138574765989598647241500480 11990356 -362889109814616517689973779145213663232 11990357 561527339236341964424043870610517075520 11990358 222131260105484395646568477719290454784 11990359 435521528952325337605230460208097783560 11990360 -412065458862996596500320408915889766400 11990361 -413622821447443910854403134232594855616 11990362 653252914499182762929400226743483176432 11990363 405019834022778342126771399712094864640 11990364 179685277980799650108170876650078589952 11990365 517256818998357014408438327635052545260 11990366 29888200187010656351888867534684204544 11990367 -66125435409380493134740503198325098360 11990368 -68024425639687087802218856757901393920 11990369 -1316584880109282293997177855309706808940 11990370 65799734680745990236689890255176412160 11990371 312074474254525572483029537300743308572 11990372 -1207038979301372729312137944881980527360 11990373 -108524860721007869286995539396178867616 11990374 1437420001249831241730118633644401568 11990375 464668774714783423649093954317572714000 11990376 1207617570147253106116323624419124019200 11990377 -85432301735985795838517546102879165568 11990378 -6745067870539329990812807080053605376 11990379 -445489388191448479848569683795151317416 11990380 -172642013213932827213662438854997299200 11990381 -1116626333566132056116369365434956296350 11990382 58454316085112598536020212970436131392 11990383 -870576741514561176682575363988953984000 11990384 13310863665727498217075561892335517696 11990385 196808368459488396806764368867766083840 11990386 14289889170191244572710501810375925664 11990387 -1939561032728736786168146456055925809600 11990388 -4411529579454766196378520063797452800 11990389 -96625702765922508037195530614870447844 11990390 276412126974291638365378847608015027200 11990391 49845097254283026520334908746908851200 11990392 294684412797427694806577023010325504000 11990393 538483336947681220946051476583382575760 11990394 -75940568053667983861982029283153635872 11990395 -115230298271319623655486446331064824000 11990396 9232237766629525011184427709458463744 11990397 495294448187589238239104978529860424960 11990398 -26189460769200790120490855701468699200 11990399 -1598028405237273096480465220828810037736 11990400 -60300233036828331943775007670272000000 11990401 -857345142626009811947247689621670345598 11990402 -121291536357766091432013657366149427168 11990403 -868950723892993509159362086250909821200 11990404 1339679741578116851757946290146120264192 11990405 -113897224660458348187783018555535723520 11990406 214499041384992304551671796070893465600 11990407 24769773141375685405104370016743403520 11990408 -556677426412047872270670816573766487040 11990409 149667191507266422451167329442308278656 11990410 -139801447448024339330781929317816937280 11990411 399846341068647108310996539040918249392 11990412 160574746338951502210274689878060536832 11990413 2382348134001468078158918394538373911884 11990414 14157808320979533417756879017921136960 11990415 91763902812531866576436663146488987920 11990416 -106265058611366220833239882668196323328 11990417 620514759237951992758350151451393142132 11990418 171056885953665823296706605337184655360 11990419 -251233056676847782659119372384627958704 11990420 -26605365954715040258134428661513175040 11990421 4508267189575584296514452941216192608 11990422 -437073918065502266217084490027152043488 11990423 560988625654365517912339809364697426160 11990424 -721318491530596265076826574616201646080 11990425 418567041324223503343843196820318946000 11990426 167449362052710066508113767194518024960 11990427 -118930133617119820022081330987360052480 11990428 -120137947950775873439111146459146358784 11990429 -418755680713470667682445222065667346944 11990430 10379669437438337077997979448447585920 11990431 468864975321120160855167034401778891232 11990432 -790737478636432338524775172130311569408 11990433 -163013133850847686394637378563531722752 11990434 -518897367487082945544316484717756190384 11990435 -812962104119199583776753553683518115120 11990436 -153797009263051428278510924567865139200 11990437 -796873026331209396108420443617561358914 11990438 326483435998557941529994481835795441120 11990439 -306667923757719103985085086163456821976 11990440 -298264044406262494065563473448288256000 11990441 213995949691481589696988677995347918842 11990442 81110161412337193139779026738239096064 11990443 -187050775741202600352571779106821457256 11990444 -755761608767022560946059364933756940800 11990445 87357878880196257358808333301607741920 11990446 -125251059562072001068340842986286547136 11990447 -579459976073855801190048592903705172064 11990448 109757719859332215564409306106739474432 11990449 -59988259894634942726475897440052093550 11990450 -32693017745948829704016705809616420000 11990451 643073698928977702254893671836426252288 11990452 676387025351057308824874198531437742080 11990453 -1127446476895023147629775051175684577298 11990454 1764004377901931264799509072768354304 11990455 233463669386806817548486871584030767360 11990456 399041454196864577573692471926073036800 11990457 396520845191094948018662423307542503680 11990458 -319528751893439626945983240665022198816 11990459 158356711417458562182419592054477667968 11990460 65757374695862508009412046327875061760 11990461 -178592967489324420529722015687284664640 11990462 856609403645433369783494742441249024000 11990463 13833943143862720686168374304383030400 11990464 -537791351441810072476762031588900864 11990465 -886561727847312051812479573746362187480 11990466 106337375427425648072118608073699247104 11990467 931065322142863009403865742046013395516 11990468 -169787366269843226504915839455163674624 11990469 -54241397494462011502764277318971539712 11990470 -177898433854936918813816610648437096320 11990471 51919158082242251473184934809243325000 11990472 -141912322685733367278349498255278735360 11990473 13247343914168168725569712661503065888 11990474 -59356487687727899160343176648326767008 11990475 57517369707406900387195583112791635200 11990476 -43959744994049816865771590233689437440 11990477 1785265894927311643801912658055152796300 11990478 -113012751470790587817189546916474147776 11990479 -692093338524253023204486003948904186424 11990480 15750349888067732981484760671788728320 11990481 552519388770731499952845176454303290352 11990482 -219020497126726898529966048446705748480 11990483 459591334685375861435819628994405242732 11990484 227198212610502472048267682923873751040 11990485 257174356864125505934271301620360807600 11990486 -589988993022830765816828600371104515808 11990487 748975442989402867585516240480806394368 11990488 -410785063960559758644014037090481674240 11990489 393525270590813301600185795082367846656 11990490 -23972947230532374626534653117520424960 11990491 46369778104189176556855772659115253744 11990492 -688426543230834183029278122302401795584 11990493 669300854135612378012120592798481790982 11990494 296051576646746777579924008336675997760 11990495 -1714844481046128144947860510818784200 11990496 716783740623295233103311596024581324800 11990497 -1527943108990223708330601102876438907088 11990498 -146254844925575303919598477865361065472 11990499 -170245493302144080848695808498500520448 11990500 -466208994228007602070711938487866048000 11990501 -388787070746149396197576352166222940000 11990502 101282693121711788882816810609175682080 11990503 -110609817172018309065197840019436026320 11990504 -270383650010912679098123074720913802240 11990505 -326380900142354439360962579569178788800 11990506 385458528323475389389969174091751972864 11990507 3541748761180291194541679038320388200 11990508 311892591290749142664263903631023339520 11990509 1421404040629708174915977896122506090710 11990510 130008003225213152721746992860105788160 11990511 27169678413260038523900724600275947440 11990512 80352891154929023032291811345086709760 11990513 -168911575938349200479549771732742529740 11990514 116923392197934544917913390001137566720 11990515 -9629851256339479298390340690563229840 11990516 413535262423176005002924030265458729728 11990517 -7102307805826834646969056610978382336 11990518 -143266830022919565487074284698065338880 11990519 599156159592326715032490654450737362920 11990520 39599730770403113036332549383508992000 11990521 198020447264841392301954552421174038528 11990522 -290882414880437315674128530085587432448 11990523 110457432445670766724557595356862257600 11990524 27995270440046945767013980154586601472 11990525 -366920721998409198489734962235349099000 11990526 245584161885175581863847131041712720832 11990527 -619771327696424592438456598351887776328 11990528 285944301896565129758858914027442012160 11990529 -371825921360342286130272236820546051726 11990530 206400536986560205372992084957580638720 11990531 -377612003714629583900456592332705007408 11990532 51250612055758676040787892496754182144 11990533 1032300683557052512387722252471287874782 11990534 -156457159610357306586021006783120485760 11990535 226253630025550643171151206665545973200 11990536 -763295430816182401605133296284089497600 11990537 -193501393606145230189631768221224412920 11990538 302778928149849087038717351037267133440 11990539 -241249959727682930815423922984938763520 11990540 -3197570792148262556968861957783710720 11990541 -109664497048458902736775947416799914880 11990542 27339166275028363957083907803212657664 11990543 497473719432121264402081135219227231600 11990544 -65421418681907198830145274997333819392 11990545 368822684075600140275692047306794705000 11990546 -47368328025988717239447317587570329600 11990547 -272136553891350590357103821923057568076 11990548 -540447145575636056751292576546944932992 11990549 1568407953201638881084063629137991713550 11990550 2059190196971397016299288218664998400 11990551 481810595774840341045747146432139879008 11990552 133116916725440282694110654267153448960 11990553 266604598446807702212235743795552741184 11990554 716446665621515123170322035691824052976 11990555 -739763796272765271425858102577957551040 11990556 -615543172934477659522933214424725849088 11990557 -1184208792571798930146607167919440074720 11990558 127238308511300982046640199303040064640 11990559 193173989444360020386729593344172166912 11990560 219399914043716385862096877256193474560 11990561 -708670230670336622297197178832034876992 11990562 322154198441295871685264797986617530752 11990563 -483171835245814866219895153772581695776 11990564 955597097090387786196730738438923586176 11990565 -121209755491821070122576826609295208000 11990566 126185531497633733939706193620446574720 11990567 -662137442734496333783723963524112141040 11990568 599058866532725623338767517097795829760 11990569 686026761336947639016894917624872942970 11990570 -180779826131649694771232590176865862400 11990571 -5505535746261127677863326565092869288 11990572 -1203222770308716424050016064204331678720 11990573 324280919777325299308219825355219676960 11990574 534333405692303512281684866882052889344 11990575 759156610688314415200615886979622725800 11990576 -66378884546844581666827664367572484096 11990577 808225789323839910639395934939549922080 11990578 -264232424769247271732959632309993529344 11990579 108693620937177926232878583487631084184 11990580 111693837316703617771602796410430464000 11990581 -234650334279929434573964842835644036608 11990582 99494058955533692065778054074168905984 11990583 -252021130712558825579662222388070876672 11990584 889656856225123723465121727891200962560 11990585 462394439694179116589414446478774876160 11990586 268953547994837038055396131080453540864 11990587 -202298233768889171179195586113720777696 11990588 1176810051307384273468734030976039113216 11990589 255931428528717414425238101448396562848 11990590 -21940638719317085952037663889313830400 11990591 1605124912728974178543845609029167274392 11990592 199339875775505239276196122949570789376 11990593 -8150122868984499346865165071021420800 11990594 40571512150803898926085567764979542912 11990595 73322594210491297045774432119727395840 11990596 40170627850792333400808038053995166720 11990597 -1161157849934739839960771599453332921954 11990598 -117743554634723957260889892597419016192 11990599 -428107172169653416561713188165557983400 11990600 -935166281654808702814423896780410880000 11990601 -110139898259506324513600540186627164480 11990602 -18959296765681134075947189471611799616 11990603 65253874383834495182759143567290520680 11990604 -234664174169038942296309542441336431104 11990605 737619888246368987899638876112417895040 11990606 99671121271984826793583847630110661184 11990607 271618922631169970619060835733134748040 11990608 9516069417946384926239036609850245120 11990609 -666678365210950349629733379602405090190 11990610 -128933399468423291637817255344521041440 11990611 -101284177680878918541078887900144768788 11990612 419247327812395148465375054539710992256 11990613 435011620445577663652645016827455428544 11990614 15587827525586530932359427911437240320 11990615 -193170123295940688670592908549231680 11990616 -1404924634901177493135947765564313600 11990617 346580724662236599269168438654947574666 11990618 -66387958056584035549058490014715252240 11990619 -611757964929473233672378197409446051360 11990620 -1165094488124210168984942918825789952000 11990621 -1167209173132502966316508432032473800788 11990622 33609932054786314363498946242043793408 11990623 1170622564399571708136301203365073891872 11990624 1197052473342646739284802721761687764992 11990625 -316466224287768881705721848238432000000 11990626 -66902828124792256800671492270700645600 11990627 21169643603915760118257881678948551584 11990628 12266980454129063256161402214920972544 11990629 -364274863597839855281312139008508118080 11990630 -100999453338752443251538075770411648000 11990631 248158825952933356616831008929450591744 11990632 533819694821470395674645048398385126400 11990633 -1005820578231479967220018801670623538118 11990634 -69199417873611427465278106704372510720 11990635 159913315598158579768709505910348991760 11990636 -785998391310249849207772600764235776 11990637 328467489985794232383768079886852099820 11990638 487197462804952631715586419440285338560 11990639 1044991216181677126250101787777981119440 11990640 -181340686969143117290958873049411092480 11990641 -391747610558361797748979415827758737228 11990642 -1187291171066569323216822065650545420288 11990643 580409248982646101338347747176490820920 11990644 -242161450567139989416567676204653790464 11990645 195779493155322458344928931143034393600 11990646 -1236578064971178776095471025014903077120 11990647 -1600419893508391255499845586113983940968 11990648 36857102917334069074707620585515806720 11990649 -1385726625287162054095044599223275070720 11990650 -122337741359749103102251564017781536000 11990651 -120427785351589302417864683176998599208 11990652 -531380662855362140926615877125732474368 11990653 445977512110427021070467063174317870400 11990654 59827569400905367519890687764645687040 11990655 196413966430441943220167763626415666720 11990656 -519464696276498515453417296934364774400 11990657 338400222098647533344155939631199947712 11990658 -317214146822109917448623104227900249216 11990659 -966276862233885271989680659791838244640 11990660 590148841355243082223073429226060533760 11990661 700011482878995240550722284406654033984 11990662 17631412945691017985411767337711156832 11990663 3595954229090884466833576463944074864 11990664 -8903984185029742761508719487145902080 11990665 -675487286837290596474525066040004054940 11990666 -52864496462586162136713429953842838016 11990667 -109528305322494060415663865140041571104 11990668 -835919223726424687514508784780254621952 11990669 1128206309631398374585609476120098240460 11990670 -90030750579026587882785550438437321600 11990671 -40308713588905355327030895889052850816 11990672 -199591889524215323347698661976161320960 11990673 763074337144833160910799917063212080 11990674 -604303878386383853688492443574862871664 11990675 109870165074754406474279424474646266000 11990676 -242158347226747606391537118655898566656 11990677 757160519944704749290913781418979728526 11990678 -203206521622261179214082635263207456768 11990679 -5864129402346105118341345361798204032 11990680 55381206471064353225119280426974208000 11990681 1250331371489382294233017980687462592272 11990682 71215696864882002485276127476202779136 11990683 244445246328846781715152401828483123240 11990684 380101747105717671893670680583967666176 11990685 -26576082541447603909458459348892947840 11990686 76387774219497650545348597707259665792 11990687 -143594267350932635930583069088988184288 11990688 48348851023064214346927770978169651200 11990689 -1260059589563359181776683276502402036510 11990690 -60261543141734267023846864907483762400 11990691 488493063383286307691801005723027534680 11990692 -973928149765627179990649024205985917952 11990693 -370454435259451232825007320982857092224 11990694 -210480180285498597047696585438415585600 11990695 -1348088197532835493959875486524758701520 11990696 -377081345353931597190498400029147955200 11990697 18827387847306309766525097503962742272 11990698 -767006447914207231066651166261998232400 11990699 -434462967369741658449702567959804797440 11990700 -26323056550580270234045460983805312000 11990701 251271942119318341182734134699724634892 11990702 -274890821229579819979553499598848736896 11990703 -331435762400840266471184350961006329200 11990704 71544404802142249488159101551727935488 11990705 -6602894768300845440694626257546465280 11990706 41239635998606795110532277637199305728 11990707 58388667879706082360084733486233204864 11990708 -126074789293802361121819471856052240384 11990709 641052767326638443089425327741940668828 11990710 -151504114627746284527298964987155865600 11990711 717291723405772314104577011451439180824 11990712 850135194611341270905674090224810598400 11990713 -513437668287051000665764415799965074176 11990714 -9692201200908577595131513823379026208 11990715 -38302811934145336688495535869393525760 11990716 -70422812324779045348494179105334243840 11990717 1848583592052993639669068508867147943320 11990718 218695714573327349997550817386593612864 11990719 -95728969036791619064237057767956758136 11990720 28481009516043657101793889161377218560 11990721 -188687145099000811614207470670401757216 11990722 20891015880943732685387703590016501504 11990723 -150147178426414701450972872554599353028 11990724 859410166686338540200759099517021294592 11990725 -515468287653012668795688152769713671750 11990726 -695419189237414029903093695127662030016 11990727 615167950804290685007886601239920259840 11990728 -798326107468060314418319893143503831040 11990729 -684099599239145529082543694926865816160 11990730 -373422708849147177809014183917901889280 11990731 1003450399619366574765160667483846144472 11990732 -269146793645209901754715393017665799168 11990733 -952757749529282628487401635800768838976 11990734 299576486687035090278561094454912335872 11990735 -817872978010572808501201001663998051320 11990736 -125261679116237557531545885854331740160 11990737 -482221981685457393672977400352376124 11990738 56792658867444982987202107775368292352 11990739 -642351159979234262783864189605512300240 11990740 402811061236408427579106537337386704640 11990741 -788544103657518573699240620096282891712 11990742 3660460466721627973541910403540658112 11990743 190700172098803469336525798843603289992 11990744 -990190248950957587836229730160015267840 11990745 -52146262970020864495784682996664032000 11990746 -302509170079632604710946787493986303040 11990747 -256360728298535589483375950496318922680 11990748 -107307442084127821020058315746310225920 11990749 -1110301496823188657519939459770399164250 11990750 -23927703315146486860676382349336656000 11990751 -240469938295575044777459883829356497280 11990752 823097456021717003633904677864555937792 11990753 -245527320770178543498172229066279574336 11990754 35364636773289991845658559233564708176 11990755 403022871623294394476992986646613216160 11990756 494363361074217333936133714221615918720 11990757 -332699667498992911550316666328282131360 11990758 -273151901537086568074083876302989756416 11990759 -1049798732121536566429907639307777621120 11990760 7178614713729044310483399336243609600 11990761 -101669542691263839942429527317009147680 11990762 -88234741349233217586908308681710321408 11990763 559963585854275332688492463070261646400 11990764 -91623696853646030983115686363246722048 11990765 -527095094947602923627949573457320238740 11990766 -124514089353776614729645074712331454336 11990767 788244149998518779595378718265585673600 11990768 25919756401135370389825804949520187392 11990769 6793558981661941217057470710727581696 11990770 445742967077583890467952356115051358720 11990771 345403608012153735687115899555525268992 11990772 223286517421731126640303915559003246592 11990773 539033787670189198603191400967381665884 11990774 -13392994759160292631080725903307436032 11990775 -167702218406696498978986935426000900000 11990776 -258850224087773577059210316805186928640 11990777 1336775490782815963219448575436195563626 11990778 -1728670871056742021928701525452462080 11990779 -195585796953212782073554195660026662620 11990780 614798563771921716579171018654954685440 11990781 -572968105257278627136070500148870809600 11990782 89601517400267944883687786067575376000 11990783 345654448820456290798621473558387684720 11990784 -146619700125949964739451942282557652992 11990785 -26326799661790520263349759177759599020 11990786 -392298514413793481180940337727127703680 11990787 352006043291796610372953160275457695552 11990788 218801591337957938308246051544695347456 11990789 -1652404715397984474286594063351137950208 11990790 99236647243708366836596465410222809600 11990791 107921000123326473252486340452767927192 11990792 589423348948493325555519302541153484800 11990793 127957823838325868590410898369768168464 11990794 349024039535974031276780132579758587696 11990795 318524998333923123365409922990134688800 11990796 22937523626060574486595623134886292992 11990797 -150704147707115233587554748934687919616 11990798 -272904986659168873092691801670209665600 11990799 599143979030905945917980478050142361464 11990800 24601087122773539888819223799188684800 11990801 601972194763718999262713830504351898802 11990802 10918210234341497001142370735039973120 11990803 -137823110273665984476473899153473508272 11990804 27920032924933256192519464664166973440 11990805 -537397672706951261209592926683676161600 11990806 -121245645186130448340471314763684334080 11990807 -2133498473211618344545288338170267797440 11990808 -2006212875934629490043946159454617600 11990809 454376143764263062836598713890992860100 11990810 -166902327856454828106498906015856261440 11990811 -183689719158669704130255801601129975296 11990812 68894970865124226762923574852706639360 11990813 -795961070954852836896731661649048630938 11990814 305555807404897925912790977734908493824 11990815 1020738042763761749213843611003494425520 11990816 -292231710526906709925550580040790376448 11990817 195204833215200872347817930577292823634 11990818 230305816442372232362267945773890556416 11990819 -533549566871616755122171201247422532280 11990820 -8413278071333954149275366383461785600 11990821 2425302591412050060412771263956144544 11990822 -328587425319062498029304227987382112288 11990823 -182756158874084702553136102416218067072 11990824 -527446448699893191528925263646522982400 11990825 116861590002634315286746145135807064000 11990826 70284199204248787154045775685426282080 11990827 -751401743988719716565315334949356469324 11990828 -818185363352045714033811493316366813184 11990829 -352124481205796293031096225985089947200 11990830 -600920514887381298626388595393316005440 11990831 -140035658128392550696835180936029823232 11990832 23018800904099036578156238194788532224 11990833 -224370087558232505319291844258858828620 11990834 -69691127168693465064115462023670825440 11990835 378225202381455212597814086060279020800 11990836 -117053272084273819676597118637789526016 11990837 315137235387637451056604179638575973486 11990838 371536482539210010714622088845341649344 11990839 -165929783532242816678741100578814232584 11990840 -113458121803173811045280525820884275200 11990841 727501114859419107616251669103698694560 11990842 754346870663048313443250174988336672992 11990843 -18575319085412927066050739013080504520 11990844 -128074456790627624276837934959098983936 11990845 -413463271626741740804078886098358786900 11990846 -18392587364177616391017287520740229120 11990847 387878606563077940600965583038618109440 11990848 379765777743827802954858061807176646656 11990849 189216626896688669585584811628227998032 11990850 -255770917955458070579369969127197328000 11990851 4223361173491764514866338964724391424 11990852 250858208759822665616207938593884912640 11990853 -176733726160294934245860689905470356256 11990854 -668827845133792911226625832557681982624 11990855 472094362352148601479456506073222176760 11990856 -1115094849015686369315403621664237731840 11990857 -1004456483354611365016111481357891258240 11990858 -516616141285954182715971619829307600 11990859 -759193647892701795483672966457107350592 11990860 -120665562932159927943717120630942412800 11990861 -650943974946871694214665213336539382538 11990862 73504432741463441349786847644069888000 11990863 -1495682955170236604309598887806963423888 11990864 197718003553908375049234513493955502080 11990865 100430647124648193728472155310415497600 11990866 -356104155871389439804360077615726268416 11990867 15984903673133894743451711448653082192 11990868 15047467200770600552769697754372106240 11990869 417126139017025894404314459930941253760 11990870 -457764231367942629101887884698232357120 11990871 822819772844643068427626513931656507040 11990872 -386571348303828962351715422032079462400 11990873 -19056864506779196245061479545843349878 11990874 66212561911490257304507436887018199552 11990875 733018631906511202170159542154488544000 11990876 453558811337158025101207823971847631360 11990877 -154957768294401031866691913570028343680 11990878 -800257287019634449589250213097513829760 11990879 -602344186147907429480092771784954926992 11990880 -38503882461654166857530271115475681280 11990881 36041082510599995808902028498465673600 11990882 3369049395293297480146194383584098624 11990883 712262995694204531263466414829739413624 11990884 -497565616947940339726772787425439693184 11990885 -17856959928800827290534232154430444420 11990886 70087928108887887840139758642613332864 11990887 -824943617956655960734464312333256955464 11990888 -208398323767130246337794683529591024640 11990889 766561171211961598482635562535355702400 11990890 195191993631649203168007979215291471200 11990891 -144045612841939009392307784628392031600 11990892 -40609504718202845363722925877278032896 11990893 557129914199775341052618434194450047488 11990894 -3460441923135300740916880672280946240 11990895 -80156639085424508142856822865283648000 11990896 -3656286258597596414257306442760552448 11990897 1954171676195857892784517464521659530660 11990898 -525475901294313278081469292441078178400 11990899 -101512757036447681821183568029634257084 11990900 170475667350872745276672192839194368000 11990901 116216768861810536031267144347559880000 11990902 -220179768841669881474474781919656974336 11990903 192779096733068314028844638299175170152 11990904 -456358387644276168141587099675116154880 11990905 -112163282358859196477590031048638346940 11990906 -33428930602229183317640726206955909376 11990907 -25385561796845598890282311047179861592 11990908 -570035569944721744386620730022141007872 11990909 -258053604390130100659742932751506145184 11990910 259122569221232003941689449870350110720 11990911 1248278561904954142474328209157459280512 11990912 -460142010512705252440506359509218754560 11990913 66889936384880620104528026673467419488 11990914 86939915710488644345588173134638249472 11990915 -4768661073204825928684040280294403440 11990916 -14136344569219220844839404305891139584 11990917 -63047082476625684286925632487117516420 11990918 -742067067973310934962965013733942540096 11990919 390580171540564936381964358687519511680 11990920 -564135073180052581744325820482508288000 11990921 1173876134217107671645044686114459284122 11990922 -227335062282681057389289901092893386752 11990923 129768636141930018526134789325316253952 11990924 240702062685263974121743895656439808000 11990925 129073148933803254408070828223278294500 11990926 701161164491844791394766796073445817280 11990927 -536734091099859951995200017181787631792 11990928 -145487308418825779056044508851250855936 11990929 482100734436557037607946044080997548784 11990930 41813871681653971875486866625326784000 11990931 -427088213137498888655293407544656907848 11990932 130863138624491794316510578323890522112 11990933 207757606007416022592599890388030010624 11990934 -157236611964187019108638407065684507520 11990935 520549115542876587238794399133448409600 11990936 -1481856909374052620574187907703163699200 11990937 1000426184802098072862076831978598400 11990938 -435210341446164116938923319788409052160 11990939 -1611183420927747217094133219229764715260 11990940 -101009374032163515573805441528862177280 11990941 -156615866997104885385493717659654501658 11990942 13919313625583427396936955970444304000 11990943 1626071744779299557530410850437759325200 11990944 61986378785251316922138608964993024000 11990945 -733412490585809955484766330562681288300 11990946 152236869304685656423433325926468709888 11990947 -580470303287433009262122094695200109604 11990948 25441555984023387741458462051944583808 11990949 -230332420176631662148202140515407406240 11990950 206197382841707418003559629540138974400 11990951 -245931562625653876295743306704183983616 11990952 -370930082163266587687793825441815802880 11990953 -279694904421594403963187685502639727032 11990954 -1150075974127641136844611051137505644288 11990955 1342549372826300441932576610716170240 11990956 190780046907031607888982408359029711360 11990957 1302680003039533258986713400422872862880 11990958 -48897100651998531400922876129199378432 11990959 1004933985691795085173612164893954334720 11990960 55582837228936887459151033771532943360 11990961 -8199062204110724465581418646051996990 11990962 -41519829390817376501001935037749526768 11990963 -553681041030007148626271899051521196788 11990964 9716772330626129436445824817803755520 11990965 -5631246727792751163098113563642192000 11990966 -260829261527591621674289966837017946496 11990967 -688786413118977385189179377317196471088 11990968 -180090030713229973240184886350507642880 11990969 -255470847964346104656298943781168683904 11990970 23115023771335857909166205810160000000 11990971 1188262993997177358312034775973229795172 11990972 -248223952414243631231063066898652800000 11990973 504721289699797802146059897969826557600 11990974 34195287818063596633979419872568486080 11990975 53943019237090039269164969905630491000 11990976 1825893224981875485967453414597066752 11990977 -578545628895033074910535778109950534208 11990978 -242005933138352469285660730699513051920 11990979 89645492740357327516446643131862771920 11990980 492345231327500884776239030868049920 11990981 -380678500712365760321162073112142357760 11990982 -487287085090721620124979029614439193408 11990983 -506817905865539384829018635168807454480 11990984 -957042843083538762752879545306507622400 11990985 -16914798273841359601835748200242109760 11990986 -113198728567700690079587630720836015104 11990987 508608016307161781272698626752375839636 11990988 -277177533532515482872284787807634549760 11990989 -1333584192425198092054383553938708259210 11990990 -76877847178011300073243467365014256640 11990991 -921438959522703794708028444016317133056 11990992 -96040863116814561458405103645309747200 11990993 44945854109168711399984178142966065984 11990994 -802230884344279697507929634605596691200 11990995 -375090455573194097724511382771151808800 11990996 -208215500980349977290972514802994446592 11990997 4163028905604331934395117126577627292 11990998 -170822818557925117025540683070613314880 11990999 623234825829072560459539752060001125000 11991000 183282814823375750983770357624176640000 11991001 346371381538138115783577568914190897824 11991002 133021809554125908566216453052870523872 11991003 579033255655917859536942602867814564504 11991004 365576470065972707732393701165136741376 11991005 -216756313577515405108466136303523100040 11991006 240259491673881923268818868988222293312 11991007 140980579878200237951706554039117301600 11991008 -633466553034402076914437845962436116480 11991009 189593060251163640563937570664887747504 11991010 -263831169439775391994061519705335434240 11991011 -43345617959585735101170780536197100388 11991012 14856442942130465207924591683861837824 11991013 -1586701707043896766289898376678497316738 11991014 -250560563637093340180142602794975590400 11991015 790548123769588244644385757181097457600 11991016 -1987379220784283286641384091832618352640 11991017 -67569785100535951474952882536444101120 11991018 44644774853989208094612278890697123328 11991019 390131219947030781619455902477264466420 11991020 -659826057978401053536251915414532587520 11991021 272822933967262700379733092671781033024 11991022 -74761062064651881053810070288436555200 11991023 -9716602604046046513779521268470496384 11991024 31495005668284174614554177553556439040 11991025 263950287293697439466711026532496534300 11991026 384125236426822186817622687475905629712 11991027 -240971107768191933116779865132233742592 11991028 343406656663197440519391657898517518336 11991029 1275799740882450685691984556419459166240 11991030 392335284367210793633464811511277105920 11991031 -146243602045549798185262263628604471280 11991032 1107680009392808104397303976490998804480 11991033 562263329793290917993807006531521301680 11991034 129623004126303989618091996860182113024 11991035 552493451275970127646071661805054419200 11991036 -174824612797526643480497979476787256320 11991037 100510027919630461995801355765803650560 11991038 397131729907644464060489417086347687744 11991039 26485178090864080142763272718392367888 11991040 75132153593137984395488015711364710400 11991041 2650669489741426384092769168638060090372 11991042 -76892593579943651090052417044363496960 11991043 35452720458470702621813828618951732920 11991044 -67636759990002201664698962307199820544 11991045 109266037499754225870146802051874770240 11991046 265866101779910720380968457150154213472 11991047 -1385556029442724739105038347425863686504 11991048 14978886856913262240869121471377571840 11991049 -200373091747423253063431440407410062464 11991050 142650234329879238982755885965484460800 11991051 -429388274988225639458479860029669946960 11991052 40187581562533930811555259711966981120 11991053 7289916605521354558342068662852601624 11991054 -255120272181753636741595236175910280192 11991055 -618508381959658365161563939900903538040 11991056 26422920327249228028217795256045010944 11991057 141730629136440921093915145745981934048 11991058 601245917643308798830655075386552515360 11991059 97042445367526618909243310772235617480 11991060 164834360226037315693548206347002842880 11991061 74377357863241744032744615848558441824 11991062 -132703913877495010424885370669754170240 11991063 79862569855745136056510235559987276800 11991064 9906477279372520332285753834563358720 11991065 434781870749824879524920603649315238800 11991066 -1129535469087839452614536237717865216 11991067 478465362598435063764691348321647346152 11991068 -187227179202191327842297504542994033152 11991069 -78135067541052233648252945057065595112 11991070 -1096040060091596677934455059847242240 11991071 1125232683074080578961965716593770211320 11991072 -311339233593227649638839767651121102848 11991073 950432294788156335492745931581140600000 11991074 -467823450710235689249079974995602419328 11991075 383082337869832559214676009106931229200 11991076 -423137219314066933243893992418481018240 11991077 -141657635241702822281970997035875470656 11991078 -810093651726931813754856274414674627072 11991079 -469179771604620773790147100065326511680 11991080 -611057895794287473812849256682910361600 11991081 146528315927111015821847442246062668704 11991082 711794406677863922726289110360060233392 11991083 657610516451199441183530575661834355504 11991084 -411363787935361376404971384023727512064 11991085 -717818039207224214311018708320552452640 11991086 302478252838517886996143267171847254016 11991087 -486504952489828108937265051129075649656 11991088 -295772142507787365316125774022820773888 11991089 891149702854680658984828385770982473200 11991090 -124551340574627124416001062446275456000 11991091 -187374492201055029944521571142842231136 11991092 -928949105826548809330548374560013088384 11991093 -483792961317481264770772375096313872416 11991094 1186128224533470027937489603427104934400 11991095 -25642655815928707890111649706100018480 11991096 19387666190942592869777044357791498240 11991097 1271950546254051627717686562107156693546 11991098 280200328290686911890840665937278267136 11991099 -125804998524562983256506712687178334720 11991100 438446442537685208488726376824371200 11991101 -371304873432524205132164065270326565440 11991102 213743990696640791000540999273650112832 11991103 835582201266466827339047284159333422720 11991104 230671007518621834944131841329126178816 11991105 -115064776813033702564921425496826016000 11991106 -239636879014548242549371684767996346560 11991107 -383999208949345708930308063313372120644 11991108 41089382821039078663469710223288647680 11991109 -5658375664393242072524889776522993600 11991110 -222667697545310442393045692668533473280 11991111 948294762165793755857444729211250925184 11991112 -120828870120152682443708713545493708800 11991113 192215219571518998787067045684818160480 11991114 -187990705900467332672201575319342175696 11991115 -161702646734636776308871670497651110240 11991116 135167525780336063347665809664847184640 11991117 40681652340926305767126572697184447680 11991118 -88134065142736023717356754923975239680 11991119 -148062882688174111774468979015457868800 11991120 -35758581905155452849131456276928921600 11991121 715139034654206843498329355970203038322 11991122 -15814488303151653471214266114977926656 11991123 1153854264814379703778682018485124316720 11991124 611707274137346208892575253163314808832 11991125 -1000174772011925709221538954725058765000 11991126 5115356309091742572713661278100615168 11991127 -42662775696673859677775962977719920040 11991128 -140637983409506124277867418533188096000 11991129 917639227816549923081500813588161573584 11991130 -16194537487118237121156084292637441280 11991131 1533994064544267243683972455038234628932 11991132 -985477509784709383573005110069023411200 11991133 1035503334126611506556732257973973315936 11991134 -171417253187300041320054969499092031488 11991135 -62180508586214250339260082731789067360 11991136 -414316683133117960016542649972441481216 11991137 -485428397074037405598493932024846544416 11991138 -208314765719613164468301970141842624000 11991139 -692463417192064920889328324203445785060 11991140 4608728297566356080868303196835143680 11991141 -40913464850639041417994730159534430080 11991142 -253934470926762715515688108264104409728 11991143 -73344498894972547472943770666172286800 11991144 404287994126744780769078755380389642240 11991145 -412086255047667672909659721377812132920 11991146 736674694918426082898205785766810660272 11991147 -109680238334240358602817353413269450240 11991148 -191176424488210104142055248585849528320 11991149 315093225732721122383288866342364341164 11991150 -282224783310653411229335200218999259200 11991151 299010599899799507011718203166141043152 11991152 -5077890175445099336553519944709242880 11991153 -163516990039412615395379432974356106896 11991154 -295870269364967470407594261613466646528 11991155 261634257847993862888183664792383703120 11991156 -405442482233472572443555189578687922176 11991157 4320191957418630015994556484488296180992 11991158 -861458624955251395286414714617887700320 11991159 -85708183355127683276474886906492348984 11991160 950070940856214392802333002705906688000 11991161 245105177842077997536389355452227089984 11991162 422425848137067384195262810812763133952 11991163 -1101403079455274308244907587025328250736 11991164 86051852422267187697968219760665664000 11991165 282847614431441657711324460041848245120 11991166 286306218161943901200492864004335421440 11991167 71037589714712866133940133795436793216 11991168 109520148907456452442693118933776465920 11991169 565439362042031524493672867003655829296 11991170 -464029769369362122498714319525954122720 11991171 -465615661401125177991242592223275835392 11991172 -216192974276337259142641803114379870208 11991173 507808345419656008434631161275909196480 11991174 165884767988283328754501869697969770368 11991175 185900596953337000605598069867401494800 11991176 93668534672100500061600687959266713600 11991177 546019934166277302817665370353681816048 11991178 707228424719375336073022122212169230640 11991179 -146313247628364068768936853896740213200 11991180 31807912384115695664613668275434408960 11991181 1448585856010749990771673594510777840800 11991182 34737290048920415218139021810707274688 11991183 -299579887859732475429540189439976845176 11991184 -148039719620722172693477491368052940800 11991185 920321484045365848771485555155081059200 11991186 -566032230709765417359515982556185580800 11991187 13569215424618835019115715150175160960 11991188 -60665612421529465604345130668055318528 11991189 -147806226481414890983261609023485556608 11991190 -152340749171323052698424760394794105600 11991191 -751186932579710014745723952154374292248 11991192 -598140753655978728430021336193211617280 11991193 1073383484812422246979169731406386860420 11991194 88626907265976110420189271215568838896 11991195 -559333659051956605111793603462836080 11991196 5963311721897429596902172475889145856 11991197 -557746728879895458791957323636869857160 11991198 389177391113156205897991465037634886464 11991199 -17090304836389549623464948872549961760 11991200 -60498143790094240914073358443423334400 11991201 -898518814434566573985407935970696100096 11991202 4939853704179109119079918956405304704 11991203 -27542306694999424335773351820289735680 11991204 -264379302050594686222711861384010588160 11991205 422703123300579048578991687531256967160 11991206 -107214522386099139680518971764343932448 11991207 -935205478721363947272227997179305273560 11991208 -3612746857385784116195531807725486080 11991209 -216829053230640436696390715132291491590 11991210 56456148653533268155705567756105728000 11991211 -673835033452834312186875968227420137168 11991212 663703540590982696414069576150859738112 11991213 -287377929705263341869162094606596403200 11991214 337024989117969139861250116236090878592 11991215 -215259345211234360362753358151696003640 11991216 -34248774910342289871412180331745509376 11991217 294145770481853410685784049012627337984 11991218 -856937258811500463364564970296855987440 11991219 172541160776477086681848573573561911040 11991220 273000808640401382733403648020532058880 11991221 1192397081724483485897893437250165596 11991222 -509984028448240871743289438200709702400 11991223 -565822818225608450384365606915002181360 11991224 -329915558199099100625277765607820697600 11991225 -86101378522923892625457405077538460800 11991226 29001590353708746411627848558549707200 11991227 603562149721294596286105805224741497072 11991228 -146612519101333170264659989069080276480 11991229 -381515732573917642164505653496732349460 11991230 131224211555737364733916191055519517760 11991231 756559449178334323490038858060142934792 11991232 238909268422148145440981054588832448512 11991233 -586767837382557668998071732000999235518 11991234 11493778296222009268724271327523209216 11991235 -883295223312260818859601820921874158320 11991236 328052054657530906246281022010385128448 11991237 -57727992518050637160862900839482653440 11991238 786623503550366626258639893917552640 11991239 287301360732812916627566235071435829120 11991240 -44680428060523773087320400781126195200 11991241 203439823165467700997522995878615575642 11991242 -402576228164035936536193830091682860800 11991243 396165307491511381990652067705925384128 11991244 476677105775725757116655839202486049536 11991245 -88748051352666204398069366713056933120 11991246 234666075916068009747177545246802590784 11991247 -494598978344655971734095556069380684304 11991248 -95117566228462725018360309498232086528 11991249 583513686903960888454827814507026262434 11991250 18666919695934637443599295788869940000 11991251 145400300700859588881168238347720677472 11991252 -81628082494372258805656328685296025600 11991253 1194973844814557691348240309311068231502 11991254 366463747182798470854771626222760721472 11991255 688286425334971521217224197846584276560 11991256 191389302691355975773574796727440015360 11991257 892803864487922030773322941952370472320 11991258 105110401154353114868505075512577731328 11991259 43321263163191634991797296326897556480 11991260 -118116193215992262828842916900637501440 11991261 -403544052460387659080011437443912394240 11991262 140093901888970252183053176268811285632 11991263 1175709251425859752378774894451174788512 11991264 28604192664381952512026153176034181120 11991265 -133642190176691789957006455973403909120 11991266 -72665800884010331846306275368355284480 11991267 504251365713721038919820814330946656240 11991268 -2200207928609399888121864503279659315200 11991269 1281591704055613625825072427166432076670 11991270 -109155509887224911491936706939817120000 11991271 -790852019142242986720602286086553603528 11991272 -104455446084323867334485461509489838080 11991273 90652280693796660226067983695813482880 11991274 596825228080868892163022602557927286272 11991275 49104360166021399486153693497761521800 11991276 134881796092565457067227663516998160384 11991277 214911530331053698571896395585742416480 11991278 -54599958574541807781546955820732734080 11991279 -591136996456284627712297188774467727360 11991280 58303440886248313986531053689896960000 11991281 1278944715338744407949259829020287472 11991282 27558642864839749298538405842366383104 11991283 1838393619982793195848461465926975921944 11991284 402564190584473167679665511341576031616 11991285 -39775194719354388509458912503474393600 11991286 -1294783556377792096695416059173443166720 11991287 395924503020266520170890946812939557504 11991288 -27995857174193960892672089253636157440 11991289 733282220006821149468423568151421734656 11991290 -603011958669589123793684356403959033920 11991291 15762609530723862207730144468462168800 11991292 1021526024323014291330352529949006934016 11991293 636981479209102103285428214389953882540 11991294 94765542116149807330861300005596989440 11991295 -360569336562193872206797731370515778200 11991296 343805392840783063232126216576868286464 11991297 -117604231089120902175701700693992719680 11991298 909943277595868469399671893866161646592 11991299 373432265413493303032153424081881017240 11991300 19651997734073919246957331260415564800 11991301 -420247316596818176434678777569111585248 11991302 -326687363866207958406305378013430815648 11991303 8612345623100357500979747263771045536 11991304 279204095782940992826950418950397675520 11991305 -17588583273142230720205707021550416540 11991306 -599381622075362856599244484912756084992 11991307 -22932332148302531605872865059284343888 11991308 -37356036824455760101787155562993817600 11991309 507884945841623849892278612245119383328 11991310 277860961276303420187008972223914042560 11991311 -4664184660786388112847140253387428976 11991312 19552499000890327930410213598057734144 11991313 1388200138727936336388074532248896336562 11991314 -33315012942109128932575575054199482720 11991315 -159698752346677660645935098543465422080 11991316 218503798622556859035474002510860039040 11991317 31810432268816214681730250678876274840 11991318 243122448490960853368049831922272716800 11991319 -240380348856504229942104845624489258840 11991320 -78684598889158165793250283871146598400 11991321 465642542231668943315904266269149574080 11991322 -68055280526433167440617377824629083136 11991323 -1199556462269958985406782157132929377096 11991324 7174597466500035337250043894776512512 11991325 -466163360597077508316395052579251036000 11991326 117378384982742226115867024895043340800 11991327 129408980489386883850117144340802511360 11991328 -986956778507807428058101578552147640320 11991329 -363180730769908776363007781309067877854 11991330 -22769684201188750285044863680041118080 11991331 611816802390499560351543963174593088000 11991332 478219799933911792459043839288233418752 11991333 18579685564163692021397850991053251424 11991334 115297833697916010583609168992941150592 11991335 -25561296202223069438533840540257243720 11991336 98267409301840824335948477039269969920 11991337 3590371711665650954019434100787044720 11991338 654988208611283022512273726321601094320 11991339 -329784755982149073734315555001642797796 11991340 468755617629210572400515963128646369280 11991341 -41282665167536242743019529937928945536 11991342 64398006100800511231613567982566400 11991343 -164668244972086100850307489031560707392 11991344 -3856815557486832062053402751355027456 11991345 -84092694895666659963190119400469122560 11991346 98510752424835028496916228623157505440 11991347 -1043571054712143840589718013550200791040 11991348 -603611131715990277122256706568051527680 11991349 -12857998347642290049720023001039301536 11991350 13862966691430321968279860633487100800 11991351 215872451601506923663206560959612313832 11991352 -289875542337741630781751214384713318400 11991353 -105654562299960716729448441821138437440 11991354 420432687315393346551531400098214763520 11991355 97961602519025714735634815328842730000 11991356 171112353259915379934970258732761139200 11991357 18297367778889545243959531548874766880 11991358 666852611438390353179083716673258443008 11991359 -49337758748370153318327903718678683120 11991360 -15844488306411132514853783418741719040 11991361 -412281181637171198921972553497465403600 11991362 -25401345473418960183652963191970676736 11991363 1123852961655555410599418230850039874048 11991364 -303472628905083804919900891453352767488 11991365 945869584447489161822580478115404851260 11991366 128898670557104186264248106046387925152 11991367 11033360142815136250638622787296314032 11991368 532695095520911548078998944097249346560 11991369 -198417214042384789719887216612727583872 11991370 125708478309419927792898751349794166880 11991371 -485312406520286623154144179862347269600 11991372 -187163753640239267979433192995992363520 11991373 -306719790860534955289199640434001370378 11991374 608869831194694261976800370208043551936 11991375 -1035504443468146462167549553695734400000 11991376 -172780232446994730092235872216150253568 11991377 862002735782960672204321219998175354226 11991378 453250021220470490637127842505936596096 11991379 282581315594442079011621547798256488384 11991380 111860525445231111111571617811169318400 11991381 -240351126058358077676868386393549313600 11991382 -367241089090904430829639873805555123328 11991383 845406399410566489658231175423929575320 11991384 -888160388745778129537892791762161254400 11991385 -181955872697896834450393950412720727040 11991386 385024086133146017976958754737935769344 11991387 180917694339886553823572735919100791960 11991388 -392339289341548499868636379137570483712 11991389 66510599421048632527730208843814283520 11991390 174058434851460481801707021272827756800 11991391 -1371771094447851744398372163439103400200 11991392 946337638499652297339542631751851442176 11991393 -163031348845925111417044672000803030876 11991394 -197766759485152581423419266355024536320 11991395 -3195970727497468381925770642827734880 11991396 271763353263360605346350491298213468160 11991397 220020257242796945233475177657020677312 11991398 682467502525438569218736100931911999200 11991399 147944047252904443557247802531488295040 11991400 -405576411187923770813535299020368768000 11991401 110436273689687689952272976739516062592 11991402 12550991379026675867348877960107420592 11991403 743289411784323496590867946544932740624 11991404 -162559707510007300440095500315210727424 11991405 451174712048006998977994984799305736160 11991406 -213503004940352493391451915655881070720 11991407 713768151918412931720499288179173096656 11991408 -13348055801436798869030496475896348672 11991409 -150755769722310092103017537415130342680 11991410 1884926271788215544144288069746329600 11991411 262208207637235665922434137927440843860 11991412 98469012360696358267905060386626921856 11991413 405099609521555866758835602550999056000 11991414 345755611381888906149688518373843285440 11991415 299563382986017176143697506744226245200 11991416 -895009705409684873520062325589159403520 11991417 -16151083170073853908072560191060175360 11991418 20935226253214615314968320348694619648 11991419 -1417830795278594266816512413660969241240 11991420 10945910219414811918174463989187215360 11991421 -83908327996550972656567001096357016160 11991422 1228628304989047701003593576524761129024 11991423 -250612814502719009166612349808469871416 11991424 223565291994137248382863818407144325120 11991425 -528135720943949682641560858134326826000 11991426 -294381798036285273395312764413415132416 11991427 792132811956917545144726870621564873392 11991428 -152120895568017784094469278685864412032 11991429 1002907975463342251787135560688289457920 11991430 19109834091682535296776117394783163520 11991431 226644541947937394966421579118592144304 11991432 45965929477033217287109580759513907200 11991433 -607522851240320984037559789999183081318 11991434 -49836321437890092622417308244092512256 11991435 -259355916007379508126889254693311619840 11991436 -1013196047961464625209969893341650264320 11991437 -25108300372483518705573113151876872148 11991438 -204555546195608105563627763638330928256 11991439 1125012225206152315798029668054216141856 11991440 -194167006115897688771238056405597143040 11991441 53307726270323624427254048090922110976 11991442 340621244355491194730342484429051300000 11991443 -2661725907465883153005139222548632835600 11991444 90199340419369706472993536296713148416 11991445 -144861864049882544492009842184776875300 11991446 43998928205789098274481073968159203904 11991447 471704903501040539767909697727984048 11991448 419173483426312591005717155328688988160 11991449 -1193373296450674115138128214739659066550 11991450 -61096360533411795944208527022350342400 11991451 211757965541253488588284012867840486400 11991452 -375794067508428526420596953878117083648 11991453 3218504897768409149731921366630742304 11991454 576882298669141780912891508696446882176 11991455 99653061029310779272317392540958028800 11991456 -205722548858192670543062431362082406400 11991457 -772536081254264199085687248069116875294 11991458 105055371103154689794367237402474144080 11991459 -482525285449175912074781959693565388480 11991460 -100008959977208804513949239177712983040 11991461 33581624494675694627644740406144240062 11991462 -93593411801543428561782461658329819136 11991463 -2621566156733563609183470056970359584 11991464 69459262584467377094304270272755384320 11991465 -252507858352852820467034300850821534940 11991466 1473035838340629907778425897526518996224 11991467 -1037810533033608495221869722540530012928 11991468 358532606503699454359363934175220592640 11991469 -14629267859817882686472140702939320000 11991470 256085518286440753115975717278953283200 11991471 -807232912011049283736822104997991730400 11991472 59273897606755170062960160063997362176 11991473 103922971863029100635693922016437181224 11991474 -213909301654833841251090669208512290304 11991475 129945720562095616573251235715808885000 11991476 1133381473551286467510527996920640287488 11991477 35350799756715178647139335518015707872 11991478 -268812066401813113595996341052090636928 11991479 100452170431205019327249921686047500000 11991480 108899611314099596791891055689135104000 11991481 -1033098321868877922197483676137490789718 11991482 318173317623430520591924222271858892800 11991483 -996136093749374478405104920217679600 11991484 -81154228164441077279906468599438633984 11991485 -1131100757459942501528918065064754806400 11991486 -381251756030288895762614527755742912512 11991487 856873665007084133103614932332525727440 11991488 -371016826812848373310907617440549568512 11991489 308805615746707747588786353552580454400 11991490 -27028089262066697627185579118621322240 11991491 108402081797376223437626156110641799752 11991492 179850936469087827828411044659235058816 11991493 277715366696059195664294943592854250944 11991494 411384300997706586124866429264501262272 11991495 -54180322437907576475457528377374990560 11991496 8327647676688659099612113740672614400 11991497 293726349707298107519061440962187701632 11991498 451806311944151120128784872129933754880 11991499 403659946597903683097670997160677534064 11991500 18493859377914379158834308860519680000 11991501 -496430370641095590647835482031802648170 11991502 22676307284462921575285335872489645184 11991503 -1025444878590171014132185489740835494120 11991504 -13887861159471297075518174164919255040 11991505 -1133207726310143152346832955857456131340 11991506 -890126856126180600534487980808782232416 11991507 -562727984723845323175721183190345708480 11991508 346778529033282517762698449368339568640 11991509 -49220568910210462641795537704415182496 11991510 -15284234276868278890651416235952025600 11991511 -84848872395838316144396940716591659680 11991512 75798412387168725441179699189229035520 11991513 -43177606255857279503276317545607878912 11991514 -486813948930903544794939488893642114560 11991515 35363804710542748941825097934698278720 11991516 151681282493956279394336873662485279744 11991517 1068448321159803037752653540758825734566 11991518 102822984648423801793800997531947850752 11991519 78418757573194547408120734716996998184 11991520 536864074085430581544204445978066944000 11991521 2074731333798442477691734401602341489200 11991522 -175540582632492357814429565217717875328 11991523 177052219720777055418879373147757359772 11991524 996613468038088106453629371106662408192 11991525 -81791512971462794632980062874670250400 11991526 7620702621915624322811573972355765120 11991527 -216531490279466833019602275598438237560 11991528 406545539009564944717475247569448529920 11991529 1142027251320379265090128893237621059520 11991530 -587352257776413044721593362659405484800 11991531 -86902327263174332328351065678482118160 11991532 -64268150462296670077210886841312491520 11991533 -208695897810184202525679658451195556096 11991534 260069448712866099522616437927397577280 11991535 -668678146747462385217422504789330414520 11991536 -12794914247602961490581247160836292608 11991537 -780705345804007137550571976507588382560 11991538 -162884163505595332668861190509475656192 11991539 10853142414038382703190688289192289280 11991540 -350973436732224885333901144974295756800 11991541 104050489975999024876205557571275012000 11991542 494097463538109273122619491488863576000 11991543 423045622430956159885561879626847231464 11991544 23041893575474346255500301628519710720 11991545 345232275703782931360097616954131429760 11991546 74230849835615254799675058080013734400 11991547 -51580756130394641090544017538467945360 11991548 34406861163528641601280143523025707008 11991549 -1233506992986483984875143193623242505632 11991550 -30033304579386706222343121691992955200 11991551 615855266049469520117550151200152788464 11991552 -113842531508963824729884074406026674176 11991553 -33352802253064569476649860879062901760 11991554 -669338654648348322669469217282970495024 11991555 64571791909257320018198691358903384800 11991556 -59268006305190060457417829431521251328 11991557 346614975000679308408396436410024112092 11991558 279211957297649108086519275886251020160 11991559 -404810628573682447934067869644726601096 11991560 85203448396773461834026473256034304000 11991561 380203897720074706709156918162867408064 11991562 404117993583235977756843169444048072704 11991563 463686776834760178335931132185132008784 11991564 42110272915544950771514487077189021184 11991565 -90669461779539689374062828146137946400 11991566 350918835183553227031203839485755767232 11991567 -7296097019018786322235679553478352640 11991568 -100973859336367259162162403182129971200 11991569 2750807061577572902241907575549476084544 11991570 -244195947352217029277081484837806860800 11991571 810234388493084927915626607495167605544 11991572 -740052579595017067313374611616029777024 11991573 -858454006236933188073762866103291148320 11991574 3331006889896693241017940177484928416 11991575 -63295491356528825840785138131396254400 11991576 -375484615181923110359212031726670336000 11991577 -91318127869983365355024926143326695992 11991578 1087123260697099483609843379611828480224 11991579 -47221835531846424064638382954695693312 11991580 -1312320334751094011649837208890539765760 11991581 -223021926033913430718848807364629071008 11991582 -3263190978941916585457458602521657152 11991583 -564028335789486992673651326678217643168 11991584 373957017971567983699039420187934720 11991585 7451568482934661711843929955613697600 11991586 331497838737483286258975387459643965440 11991587 58612809070992979154329650334823238000 11991588 126169856523657181392734001955052630016 11991589 -190465924217208834169008265798252589444 11991590 -15578064616632553173851889448914391680 11991591 -679481869592957374023349070263140645120 11991592 570170128535251022840727932447912755200 11991593 -407396464785244701312838289497775913120 11991594 140580984471514621667928425415982620672 11991595 68190840579689546711697483741304392960 11991596 -387952848943912997851639230216447892992 11991597 -383011003619902125153731843860898370528 11991598 -61762557612817840614208904482800952320 11991599 1579557522646774290152275279795143206064 11991600 29388775151237107153414702066934169600 11991601 -356063532412276602250138760530087004398 11991602 151384014547462315849485800096692568064 11991603 -53260672607627931619090608881181277440 11991604 -804888937052975502024737189311570351744 11991605 621013392317452470374935573036246111260 11991606 -1019545464351478345312939339430928384 11991607 81463933824093655344784575832583419192 11991608 673599905402238538616400750399332904960 11991609 -242779757662293182623704058927003144512 11991610 -88467814877771684779523242488768306240 11991611 764432033910370561011555761658575270592 11991612 -101226628121515490088655273386703051776 11991613 38069261995378959353742094293685614540 11991614 -258281840795315714138957242224033705408 11991615 519748983408975000008285459656712088720 11991616 32830447830957924458821455721330114560 11991617 -484992929940771245427782805026969904960 11991618 164527195171708334178830261106413118720 11991619 861260485489054761354675000752766681020 11991620 758665148399623490936670827108747758080 11991621 460539961213749319017043533449546159808 11991622 615619578471400128904862464526763902400 11991623 757116463651629329135802472963165269600 11991624 690573000975511878599053960126754979840 11991625 8598174934259818132844411143114848000 11991626 420267462187526369354972780883863306496 11991627 740432765685342612614160696177060511200 11991628 -600022703695327937258118033563927944704 11991629 428917264919952107118363541206946640568 11991630 -15478606145974592213389373765736038400 11991631 -93971892273655370375523615382087047568 11991632 366796914569662454727421204174374174720 11991633 -68224590665155172444378860816183631376 11991634 620267364959756655499537617092371203216 11991635 303228893277885915896425610352543279600 11991636 -346429030970557590922309872318153441408 11991637 -863942722660811395740343899921683456 11991638 -562637822622461910518053780697081645280 11991639 -233884904279844719609915576217454255104 11991640 -56945313860042147142142427548953600000 11991641 1167849245935216160863939368206799214800 11991642 130200011642420328228422361036278088960 11991643 1402464823040874290884828620945695725892 11991644 261390050084977131864520907729358621696 11991645 35327583285294483559114950466714951800 11991646 -24791130528485254388568569664182532096 11991647 -2086927344200740496730341106347976513600 11991648 69069736253431108066082023840854048768 11991649 255693657322698412814548157258546834500 11991650 -426767702082271204776817075509947126400 11991651 -357648332964637167054551414869734710016 11991652 -88784672517549230842932009854701742464 11991653 24835286865949261776119674254643698780 11991654 -167078813746759736792933660475560672736 11991655 457904490181409578884527871518801182560 11991656 266793606289565931902503318420357478400 11991657 224430511037277273245406131858512696800 11991658 240082355082562328214676094005151928576 11991659 -1110967633269568676999889158933876416140 11991660 388917111482411865606759980946305433600 11991661 -158608585620336723337421581434640898976 11991662 -93042186070733106924778589085956733888 11991663 -169448308618935478189164842816794499976 11991664 172061239262351075326901763849735438336 11991665 -305769359177998323316855458264072556800 11991666 -141658458419975772703433708903360098176 11991667 -380493017277191959239362245117371900320 11991668 -731436817586593091768365968296804352 11991669 -912972902758222124136073343443293816000 11991670 276091119090929736904062464217535841280 11991671 -132845840674268013920665308901576572528 11991672 -1267894679898285647551736416092458188800 11991673 81632551566423127853654800814357076564 11991674 -387755789110374589248243967394903009280 11991675 -182809362765130917350681367696713238000 11991676 884144040249804406775239028425803560960 11991677 -1984301920944613684306991945959949198880 11991678 7104109807949213999427866984987353728 11991679 -13450756022150595321253209220040709760 11991680 152689957925995875607443348857133465600 11991681 162436849039001149826277014528519367720 11991682 222385210780356508451477864493219472800 11991683 -194048555042229607401720252104839625976 11991684 470595594724854495236817776838801755136 11991685 337002966987804125546569388834469030360 11991686 -57949623954076439133456751273778275200 11991687 -130266149621269470515200223325887356800 11991688 -587771331604880048470975725058881162240 11991689 -964903099644943412021619669587216145510 11991690 13147868469619857516690579452785991520 11991691 444016444747761711705666538691739765000 11991692 396156531283966025986469702478921725952 11991693 107372292276980509110692154313695042048 11991694 -187842237396551281613686496680106901504 11991695 498982390946738055404197841785086136200 11991696 -153130061512328462929894684455654064128 11991697 611073129711462439615103698965151162480 11991698 4090806716193831490962955690482494496 11991699 -130043931025548890099851638729172162560 11991700 13992755729117884497093392344313446400 11991701 193956235302917873043415092169206642012 11991702 221650575361243556168228037123574660032 11991703 1080819856307521176251793582979367906400 11991704 -313272002371729430141664153669132595200 11991705 -553633681530444426840073062264520320 11991706 141204261075760288031767910506317453552 11991707 12793047909635836494153762338585943072 11991708 775767213703008609991584740988932846592 11991709 -674546421895994767570273775691274491284 11991710 19040828410551608213936403764741477760 11991711 -8998510209587181096640547913057922560 11991712 889643093374744705991307594963208568832 11991713 -83791679114175384045919269425456791296 11991714 -179514841491373853179000199535488875008 11991715 -1247406955079367989583646356902991789600 11991716 414163284003278891675256173268035466240 11991717 583937666058550841178602465365160184000 11991718 615291460977424731207642039278592463104 11991719 -1515594863360982354712504234358331743880 11991720 -172791507241845920826141567653987942400 11991721 369152614162143686456053452535245336576 11991722 14247148649849909214024285672131763552 11991723 -119217090758246453443569133869188802216 11991724 16938833992280225996958453208729369600 11991725 -402134971489072209812103154837451745600 11991726 -58857076836317040162654264689024190720 11991727 202262393504967614480228752355536888704 11991728 16301291188095598489233521748996587520 11991729 -23031608084314215174909088404018518880 11991730 115892132758057724132127032038142115840 11991731 1222049209979039917268324125704245675532 11991732 41795528552942592105067614822713364480 11991733 -206563164087257355898824636581643491958 11991734 -337241643740452305721798820628105573984 11991735 191505444399066089653903503003383359200 11991736 932935121610273942603050685981373747200 11991737 -397842942845902055035663281944438228028 11991738 457455033555906481528699265654427671808 11991739 -1519475083312399410603605452924811202460 11991740 -60972642956209405519334268769701888000 11991741 1072024007324230426595809153168168102944 11991742 290247183337166437022880910335335728512 11991743 968286427751498823620621740993906492992 11991744 -62268066715378575791596933283819028480 11991745 -612182828287931543120024882882794579500 11991746 -109344450477531830600752187474420686272 11991747 45060351985805027715760166275091713920 11991748 588540093765855867181794184341524582400 11991749 -418790839316671069418214816641937115776 11991750 42453292976273163545986411804769280000 11991751 67252116573251689451875804029319050600 11991752 1030973209628690299509673536308867097600 11991753 1441079993427158257711518119919329793600 11991754 -10558030215504455083571419105674001920 11991755 -88354167216444076693233604431338562000 11991756 -52721318289517152037497581852250685440 11991757 -119023017241469942603008293233843917440 11991758 -443467891033686100188957961459847145600 11991759 -378670495603340196350299284103404101232 11991760 -219134398621974556602907706628721213440 11991761 -327663174405298141427811382718220537600 11991762 111867879305970532482212661409055700000 11991763 52823143300366929691287612856818528768 11991764 -322916788240698888584181103461592482048 11991765 952110387267832069318525618415848896000 11991766 -143475092790906802241162525010843544992 11991767 1074739496348737394388895701417688944432 11991768 102977181836924618100367094365055877120 11991769 1326543116203425810223824887906419332096 11991770 -189671017977028839944617453052463532320 11991771 433734733935515375458247848903705527120 11991772 -456813696859997428527214115939842784768 11991773 1376380521493833412120683778947155834022 11991774 -67109533782389532469083425684140753920 11991775 1355325159723266489306078184451774406800 11991776 -853331844017885361544068256843135451136 11991777 97429974444059502009334852630295543232 11991778 99758837504467482611635626898895516160 11991779 643039711253883322565248431400214012880 11991780 -61037937494917064034258177612684288000 11991781 1504984856765973228672410176948279859582 11991782 -525655598954913209090466663452934569856 11991783 -23292698768546939822006163330840201312 11991784 -21889610336192417016085349379900702720 11991785 249431814725510798775395295325049243400 11991786 24233216216151946987122630094266485760 11991787 16866291023153937597697543328370373792 11991788 164453548077771288749901545241993593088 11991789 -484617603514715698422925606599336311946 11991790 313466693441568093224937443880039340800 11991791 -40057604507509971691089694514774453280 11991792 62896374199519653504906970113811415040 11991793 -473648927888721506474862153049440755520 11991794 -674095523951345965271588809415875475328 11991795 -202192542373400012645964228522034633680 11991796 -341753737291479126895758013735199478400 11991797 -13432618623499203862405827305587731840 11991798 -60909857758766391109368531486979283712 11991799 -28348059448897308656177314419651894440 11991800 701335672030971897153864861448369152000 11991801 501279296102304818229620803600420759632 11991802 685461688409105117177555898031367402352 11991803 108934117432291416176230703371377227544 11991804 334301899421296680464411035595307712512 11991805 -403022328297525540788650108207600089600 11991806 116144355820969289199665039476750590144 11991807 522484985761564828110081068126066721840 11991808 -985118881506685204667316803481223823360 11991809 430440753332895201245734079085470761920 11991810 17878044059639262250886962524601820160 11991811 -166849006293836262125123000386821634656 11991812 308230601764713417842740813233311723520 11991813 -802787647297379599081008199025022337056 11991814 495557687415820420903765283038475026560 11991815 -244352274502857876195941404038602649600 11991816 -729750773730480030180764407666742722560 11991817 -1753397377596359291212930526672340685368 11991818 641268373465504362972615189312582856800 11991819 -137544443510416408849448566816719405624 11991820 -204871244456508378116212826749444561920 11991821 259438871718621841725796897910567797344 11991822 -318355206169572590943744693399637153728 11991823 -291368064910089340213508051561489057280 11991824 -20487899513812949320822280115437223936 11991825 -151751917970434662628563030196570176000 11991826 58503589222761016144457938044848640 11991827 484224573495168349402352765772564188880 11991828 -29610025242026102265949862449248276480 11991829 -159625305671831795319228021488017039200 11991830 281455098255558809319512039159533282560 11991831 497653719713947324170053410240827653760 11991832 -513710458861694510813585003536614727680 11991833 79956086752403805128406373482426742464 11991834 678088218293477374148479978640899568640 11991835 803746175665944054251416026682318409280 11991836 600449119722896470264495955446948308480 11991837 14318529785496199306100804246209958976 11991838 -286531288358641172820649799275937178240 11991839 -1278838749406766362979365450175128275360 11991840 2014008356253752988008992801334231040 11991841 492554495204970833508072627803400610452 11991842 -331863957629718954037897984636486674048 11991843 -582825373722743016818830454799695829468 11991844 167646017436001555618605262749569955072 11991845 -323867412469982185729837913501785680900 11991846 351640460313444578631567322417471329984 11991847 164634843743552827416580558879738768432 11991848 277618671456998428942443475528502476800 11991849 -157373436198054576261391187142074357952 11991850 80997841868188414020372977068321632000 11991851 -433295022133035030660365344466702398968 11991852 -429526587779497468825874727159235463424 11991853 -123099222391750642771288609942272323540 11991854 59873473980108070610186900565237202944 11991855 188681245676860224827627322287520499200 11991856 27831572116602858873395024839705526272 11991857 -1372633802583119184985048091205977304348 11991858 -200253890653910048693508227168626002816 11991859 27532459947920842840755819251610096840 11991860 -147777723911484352954295076132527270400 11991861 541618571156498434116862501413630366720 11991862 1870948430350000940571560444368695965184 11991863 -161931598040629875274504046948966379576 11991864 286168230983227849675492661406215147520 11991865 190454605931078594910574142778181224000 11991866 703680471138349981697810853701096491632 11991867 -16632319262798272335218671759704850752 11991868 622720770021463183035203438022623431680 11991869 663801396190866641847506741804431995840 11991870 -47809696332491331311371383024840351360 11991871 1683380415351640006575955056270907423944 11991872 237121547289369287902454781337595805696 11991873 -1321828387955191758748328107855492170816 11991874 -90430653298320656463315113926816063968 11991875 -28885673507843602536716903883439830000 11991876 -141342779398412114390900441696940527616 11991877 646045345339453817297859149328816271800 11991878 201181562698452747103824782546664695808 11991879 703208715206238475362000724760966299824 11991880 -665663087827582161674696637777464832000 11991881 -93535728114876814256644846376244976416 11991882 -48512612599873234997882456559637863936 11991883 -19152612970612454810314047595012984856 11991884 -273789407027404592301082458911056834560 11991885 -24937881689381708678958096059522856960 11991886 -16152535653055969795048368513072899136 11991887 -2638564566894902267959338900277313431560 11991888 -3853899032270250744213211093757460480 11991889 19382302603623370025371895294868071360 11991890 312174730597798335190004970928780759200 11991891 -9298583174371019286084629590253512008 11991892 -1202863359402940268281474827053778124800 11991893 58407412401398973305405816954994476544 11991894 -58191788036257116137896262885888095872 11991895 816671658025726671875884609582522373400 11991896 238681675716954788106343887604441128960 11991897 760815251817946572501802120684561824474 11991898 510757322626639217301367159863112777200 11991899 -491808146341966469180551915071049101336 11991900 22688150208631940389057205673356697600 11991901 290080202917152635825584613328722249990 11991902 308028292635746409575509587167803400832 11991903 160083165842975274371257906528135273728 11991904 -389675371181498104292268501756637347840 11991905 237417290944183949889907927513501278120 11991906 -213440771641703895472294453294356576480 11991907 1195396631734552918730715520411585570840 11991908 -412250733320313825936489346525732927872 11991909 -843373843459288301586826136775213302400 11991910 38990801726475939617413297479814379520 11991911 893452483407393720180058054749189379512 11991912 -92415095156427223936182593484103188480 11991913 -1117900256475909931866156395191234800838 11991914 -735026719092357813311466266815432378368 11991915 -400401291571266839869152185964375297600 11991916 -124870168481798859724381622085986443264 11991917 411389322537336218628596947716871476726 11991918 -65683607261324690144597042449605104640 11991919 18358687815419259906043234113444672 11991920 -250613646245489894103016334757040128000 11991921 871888186885779144423572950368076064112 11991922 -350603534704328224876417757856811756128 11991923 -863947096224075042276923811334136030376 11991924 105552589754854151122842854345680035840 11991925 873402205480678424377925353561054600800 11991926 2270190540089013366864737281430246400 11991927 685832813288438241119670312778292135040 11991928 326560616964888508031403307343336939520 11991929 69154218201517172728718080168867420488 11991930 247392402292618691554535882138078181120 11991931 -332658490240130556031899725742860500208 11991932 172998712063416863715312728379667425792 11991933 -729905288671680472897847410694776405920 11991934 -169324323038826152575433197544984784384 11991935 171121915177682408091988669104331737600 11991936 -866493883298469893272339215287278632960 11991937 746543716530699600457585434641004883586 11991938 152581893805238109410902948870187767296 11991939 -42908335236224938939497669238630176000 11991940 418836255172232167056241772984307191040 11991941 241920137645438776303094802192800562972 11991942 639618630229083620786817188307188730240 11991943 -512820551010601060297781772747330648808 11991944 -825916336296854590630150375771863075840 11991945 -185091797240094908119751620274690841600 11991946 -417119388708813431617553927391191237328 11991947 -292983648211335564053511474747601920 11991948 287843112722029497743591019731833966080 11991949 -574276465225566528121106280135531109620 11991950 -10261824790619469351387897589314926400 11991951 300662664077666432970132467999429488680 11991952 53100444730685332192505235940103421952 11991953 53473276066130233093473646807355356260 11991954 66192152089929934917990922164260932608 11991955 696517756462318075595234574525978525360 11991956 113155824703232144508038762030836310016 11991957 779511125219484899417846228458993729440 11991958 -221676539016276234433154265953259280320 11991959 -132034856655915042730175856158130247968 11991960 609621024318634743848363583557052825600 11991961 -239944451282758370012162498409109447728 11991962 -302655312315953783467256950876095482400 11991963 -511699087842684175225037010058991424000 11991964 -131577274750338772082727879363874790400 11991965 -249623464501700821498397069200400668200 11991966 220447542312145747876055455742481561600 11991967 -163703541706312531619850292154310436800 11991968 146003951661351619287737480274247680000 11991969 1516666228350145311837298450156352928 11991970 14402040033974137932700419488041282560 11991971 -240210464914008957884355109477547380656 11991972 -115722676910560186162324668651494980608 11991973 -155216316288690704513893357644516339264 11991974 -213719846192222238643476770614651437696 11991975 66023398349593333001139815120671488000 11991976 -1240586183208728768915893104119754961920 11991977 -967128530411734836338589205528206663174 11991978 -12322401248389462058580757909033761792 11991979 -170045517898751784271540101738844489420 11991980 62580543741660246601781765759164416000 11991981 516067084820834773044198631408699510752 11991982 -343365887490744398548824946010086665408 11991983 -910129450379653387789904061205641363480 11991984 56267728548390133895171012981882978304 11991985 -341174125831261480791852658153259375640 11991986 -159409285659296240808828562538975994240 11991987 -303188237755294378381216631742561998688 11991988 -379686648114212057078535712181423312512 11991989 -346043239463662974268829551128074703300 11991990 -203730647712977444902717671462735740160 11991991 -124449897546806682129806239003032095016 11991992 520752780792302287211583571134714654720 11991993 254186220831167746374834725911846759680 11991994 -99119388030223016108656829894494503168 11991995 151265073233475434323071878534870048880 11991996 -269041537316855050286575343997808097280 11991997 -472157717286689071204174416932653370554 11991998 -473397192015561482831693572032105312000 11991999 99885146338775142118581639808431787920 11992000 206520363256152602348890838728704000000 11992001 -432249536258169709550655559272005472000 11992002 -31866754827654031786372754904148807680 11992003 -2624591228307705558949698298328180925600 11992004 1220256224353084629497276354346707210496 11992005 -380346543740891532185084681099013320100 11992006 174069287084852052072737799412349829504 11992007 138373432418090331319244470664785899912 11992008 -6675354218909430436278471887839887360 11992009 142806930750011113582609044053089780480 11992010 -89668073120653617896959980348751107840 11992011 568129534243644448905140817707718988800 11992012 -52238182783689492861865698674039808 11992013 -829312957526964576468462501636473689920 11992014 84832545484235255106894289976077507008 11992015 -844955149197870238407472221938185244760 11992016 170944379754800218850060695261389914112 11992017 -344734450566860090682453846922981704720 11992018 -652864460259902795987602507466700317040 11992019 445854214674326473808212075986495716544 11992020 -63090476745203503854825032812914892800 11992021 -82449408987989307723638042605454549760 11992022 -75582974561365643337739296102597937920 11992023 -19158536668684588897981657324827237120 11992024 -144589343403559740577206143193829601280 11992025 -316707721799212511094882212414355841200 11992026 44970808785220085810254757840896070400 11992027 732633408909762622463621194260230839752 11992028 324621888692336431612177174335285447168 11992029 -273072900520137521387507168876459774400 11992030 -518082649927435267373737710024894555840 11992031 -172127546029729959776983461604617054000 11992032 120149847868233903491213835735724720128 11992033 -449721394475564510509317724576275747480 11992034 -60194847493399969494744470961178478208 11992035 -2043659451786469261099927847213702400 11992036 11180841325384247913260294654146191360 11992037 -1210256416144626842802365738959452349314 11992038 151064837716045302457273235276809378560 11992039 222733358246176996722431929690545060624 11992040 -19713160085500034785481392283811840000 11992041 106109337381719928147002029621526872650 11992042 727148560243925336004746977791992371200 11992043 470011709306372553963428707608509091360 11992044 674795441790753702956078725224474209280 11992045 -14376950007290752372172443178431406280 11992046 687030052467033859570350242538235552704 11992047 -296205374546253328434311011145264407800 11992048 -219389021301336896423480414220912951296 11992049 353883501713913220778807775920053710180 11992050 -84870458191824615461324456640627379200 11992051 1455975097917204899565618921211967542800 11992052 958205519525978158610120105958071934336 11992053 73572483719332096713727648658895304800 11992054 277933526530693302692092772300301986976 11992055 -6041413562934832913881619118982896240 11992056 489253653248581495389247315600635187200 11992057 -167384704401218029072519777334014224576 11992058 -316885381354175572409449500741973590816 11992059 1514209829203899653799693119316319764 11992060 658010053188988831601255334274360404480 11992061 307322935119114440224813891228205638662 11992062 205060515639841862364376123106919081984 11992063 -114605931452369591779931095151670258688 11992064 444615455355131060734844768995780853760 11992065 -657081427202209225482572176833275268480 11992066 119953872154400457089403864454292705232 11992067 -1038095977743811611148070409158793562884 11992068 307284483607475543402684639479825536 11992069 324389261399647241481693769233684981470 11992070 121508673022151454625915051608503506560 11992071 -23894834584108701003036038845988382720 11992072 -992778563163435282354292249860396472320 11992073 255687701773101344380023747226978178064 11992074 517533742461638251297996195870562722560 11992075 1191438838134992114249028507668452600 11992076 263131855965095640539035857690148181760 11992077 -734049311481644495726653227400152260160 11992078 -4457765078180906645338362711501327360 11992079 1298189463279080190054210926406335357880 11992080 186285143583975596933237621611895193600 11992081 -420590091321943142487751098132633888768 11992082 212235610132064582175525353633955925392 11992083 -870354112743856466510493829083706773576 11992084 -472217251154859574557946745355946885120 11992085 232361158393062318391342678539110165760 11992086 124822531361464188040940715650011383360 11992087 172094870360235148708014738701602244392 11992088 259684445413852478205168964567416821760 11992089 -287524887361500706183081000440314442432 11992090 -24695803524890849068114215305644684800 11992091 346344752768296136977569862532677473984 11992092 165602067414742701301884027922573885440 11992093 -201677800581837108179315903349133283520 11992094 581763490250826004134972991906694580096 11992095 395032477334638594849414108676102234520 11992096 617654332796749100126754403059498811392 11992097 8406293574992768664078958628303258880 11992098 4645712767160938262404296835220755968 11992099 32575338134357692337411909520205962752 11992100 -364082211976641249949326227464111977600 11992101 -61886363728029528860680241676934214496 11992102 12080936444897228304300808654265647104 11992103 -2355879502496890553303690146809996141840 11992104 -1121131813858992539838549210589360128000 11992105 330358589747612387234579473052263560000 11992106 95139399952830296546956438681019705856 11992107 32722080940975081704915932415884670192 11992108 77461230346222498217853776616678681600 11992109 126928790260241704777423696223306026860 11992110 105544488404578223651235131505704901120 11992111 -1105732063222321655943012803929804930288 11992112 314058339735034217356627929830944210944 11992113 437039393143455486981358796882200034304 11992114 -243568731569451789911280606920515731840 11992115 -1022983676219202631452374207393084724240 11992116 109884804611836661259077603613666816000 11992117 591070839054333302742938390207554573166 11992118 -451583109569772627993317754407656855680 11992119 1150622625111288551341478520938975611728 11992120 -280005023324352454959969926445385728000 11992121 798274245944256638197485896258688624000 11992122 257928632955251172893262736041667720560 11992123 -442619619766474562937673678497594043872 11992124 345999487193670565833757882330814647296 11992125 128743101137891744963461287435353616000 11992126 234241980908255694507457425889863742464 11992127 -142245667284450800190938527867646580000 11992128 319987455883481020534645204804970741760 11992129 1938918623374637851579777453536502217776 11992130 -296383807611249917814818023929105415680 11992131 12579701192584582254138817606096514784 11992132 -183434734336921837540501178499060925440 11992133 219939995590088652639630898340969787648 11992134 106039698724533355964382512512549859328 11992135 -286669829199851261843344207071053554800 11992136 -339173411063875797145077518865716582400 11992137 26672843057928204526257565247347030752 11992138 -62393126844101570521204977049109760000 11992139 177637089397719030676327076282829041940 11992140 273425144653966272248290279485635481600 11992141 2503167366331423966588426963119425984 11992142 -214186433222291579493032979275137141056 11992143 376671310879203215345132608834865385864 11992144 34694394058663243254823982722619277312 11992145 1073514212769997678459985632447890629760 11992146 194251737435098894840621752302580435584 11992147 -1278920162142767774511255963275948336404 11992148 2379856012854368274995425381885095936 11992149 -54871704531972201862999755162790228836 11992150 114850205613456884226876065120959888800 11992151 -487767262799866084384777349048324954568 11992152 -226866274415576237035544660694560378880 11992153 1902358263834396733258974856303611239940 11992154 215951656736918637544915755851097761280 11992155 -86605552551708172285263860685566376960 11992156 -218288714647936106429050352516948851200 11992157 -1221076063066577274108491452158054552948 11992158 -129442804843007657097495944864125551360 11992159 -95781653114352366759680741697991068640 11992160 10960700774952091955209428907689246720 11992161 36915511562013271398326189103211870464 11992162 -317267263514609606884408698427251434208 11992163 18407514968722873054292728915878028800 11992164 192961271867765852458183920530629312512 11992165 -1026088916956305091552564533348538775940 11992166 372143092858453614319979253848407864032 11992167 767808038412845520245557851954817231920 11992168 -663245905844242334237901526633063680000 11992169 32638462189522459719617492925207175296 11992170 -53632597241254957007203528430193273600 11992171 59259945286957919840592224531647424372 11992172 56175031548407167180203743869391207424 11992173 -35003524682333226743362705328433864000 11992174 -532249343362403659047644828918024750208 11992175 360396933905990311525426835586947895000 11992176 78066144730918964329635793004508413952 11992177 166974750980778180451085333898678100800 11992178 -596836728065455602256868439503698541568 11992179 358033127653809034415009056653171528240 11992180 74135770631099279960638947772690828800 11992181 340385461701796907625628706206945090332 11992182 83888280189183055026357859207887340992 11992183 4946142730430208368225510729483458176 11992184 6854464693565345575707255759884451840 11992185 411414712133889104340762713590622390400 11992186 -479498295507577258143098857272934040208 11992187 1017247119111250684673121763076231345568 11992188 4428247170666736082108382113677353984 11992189 -1193545729625702432894756610684755770 11992190 -94893944352502497404734885790430040320 11992191 -436169236009616151522180756768213613056 11992192 -80886032601379434131111752656066969600 11992193 -804643166516130306907800425969701842558 11992194 -404592163220410271505661616741843737776 11992195 299571911879784773665034924359737091200 11992196 -593738209656212595572110003237511761920 11992197 -152360491780111715957085013626867043200 11992198 49795878402734871949726313180393301600 11992199 -409626330131359343683195750800874359960 11992200 -206233503460045505701126658337669120000 11992201 -1254938633979382829391042545559282913920 11992202 252954349481131299521737294639979829552 11992203 498550804746226355388888269354590465212 11992204 -97187486876163999764836235527192270848 11992205 575176350131505728994976743386622166860 11992206 389970230238138595548803779590614282304 11992207 726664465583462592340247512170021491872 11992208 303638508699352433179770411227170160640 11992209 269565128776836271348475105947403864304 11992210 -51611933517150847542161056357311311040 11992211 1128721122830831588784622985504459883840 11992212 360557644886765940892255677494119296 11992213 -7623152231468608609279962342438708036 11992214 159122229985909046470313266581144708480 11992215 321660076148196657079847373605843799120 11992216 60505236427984299274165512263690342400 11992217 552160181069229165677665226939033992266 11992218 -23015954706481434822544120139102297088 11992219 -248845025779438546118716932596571010656 11992220 -98614661598454385066121479601605829120 11992221 -50058741678972869973213201319539451092 11992222 436376752395105953015071077651687244800 11992223 -105070631973920569784014319579924356656 11992224 50838774797706097940396101659855421440 11992225 -225954091161615976467252086849026320000 11992226 88180839765022147846876517379622293504 11992227 39356098892194225615012244270025216 11992228 1087879482953112900381716658573553254400 11992229 448630865076097194908188950156525221376 11992230 24102110727009880215923193575066582400 11992231 176736680343724640909047265573719431032 11992232 128179632624190021250793742091507220480 11992233 422482078635733133431903111876736622048 11992234 -308863816464214737124329414006444908448 11992235 623791747717707158067698475608147301360 11992236 -77971650969212762366787472658408656896 11992237 813092071395983799148329464087814813132 11992238 -294578562043274127952079212714917527040 11992239 -33584806763572860566177963155448808960 11992240 -39766674125627933297257709432715018240 11992241 2419611929175107221968552210484048484352 11992242 523410989378870602299573135083228546304 11992243 500991128042559319585360768222802324492 11992244 -1118396365867464945929977922590744166400 11992245 268710548415954087032492475838629561120 11992246 149320975440807758030882821032163129344 11992247 -32679847684957716619202840128153517160 11992248 -564873801136941855527753411694994882560 11992249 322145138457378510502887260359576828240 11992250 -401517685567720850665695707721067560000 11992251 -35789814321373614765716537137898535936 11992252 -504138730567913847273759081236487691264 11992253 140499529489948377354812920929954770304 11992254 240656040862185675722124107749709917440 11992255 135145653779010172642150793907559242240 11992256 404767436693400024939997421706427760640 11992257 48739891556137552321542005817125842176 11992258 -718503994843377965585014944415487177520 11992259 519236061067192400304239697429999672216 11992260 102573196447534667561098408913622835200 11992261 -737742785260259563466943666752843437728 11992262 864576378166564106753975576682270817632 11992263 635815693392683447691019061216155171584 11992264 347523087783013270936870133550415749120 11992265 -887615453421960781537039436785201203000 11992266 180665126060725788753454093937324712960 11992267 -193275746171731406590150261083061194608 11992268 -951457326851216172686145538913962990080 11992269 -211186228327189325306730402131733479424 11992270 9472435051353866436257908909697465280 11992271 775931146878558896411462541145556273472 11992272 -226561221811144779053154084582754222080 11992273 48866913146589002140240722106938360484 11992274 -179338922192738858580019670998076218368 11992275 -212695023483011685939638513944475497500 11992276 754043987545067368793178849670883589888 11992277 -1431595054983541984644618548622991068480 11992278 -177306661674498291734338258944226724352 11992279 -602727970401475157519128126535319307840 11992280 -488122580031136419372201447519242649600 11992281 -25496447950217913872965548604292966400 11992282 1540805899031096889751757924880655387872 11992283 637682249963833283784435578205552152880 11992284 -155998646465995221801298464186754813440 11992285 -646351360937972968516530490950755754240 11992286 763045725565491183915351746241093182592 11992287 -224892643046269783472280645639316110720 11992288 -122368420183682600532004621006034436096 11992289 -391434680860416177730171827520901103000 11992290 -519493006123581635466870309842727797760 11992291 -504252666689079657885232393363933406308 11992292 10885392279890974660561029783211966464 11992293 -1003538647790014058537080687756759440576 11992294 -31784946383937079546521769632799696320 11992295 51518509350100395867471780708909621120 11992296 331134750063180759357519019196099788800 11992297 340261262654611806256515965134189218746 11992298 32373919015872642877504356803371412400 11992299 -553407377611594290475638758720806757952 11992300 -364612331305767800166959960844209017600 11992301 745790547362642958703300923281649334272 11992302 -187112136500737027385799494276080276608 11992303 -1004517687938424131652948485295319236960 11992304 12585249848759753692052217672849555456 11992305 -48284058243521976634456912909471190400 11992306 451515580785097696226993008282499370240 11992307 876738663102742489303338107171254653792 11992308 -109346116445754812135913473974748528640 11992309 -364011498689616820476033689086598910400 11992310 194548499151631763914523947917554403840 11992311 158114145411207718297516767294405538560 11992312 -1520597097183133117179713938647708979200 11992313 -4214724377485941587364906983189978736 11992314 -495726131226209537031827100541419559680 11992315 536130356656708616004901920929669428320 11992316 -41345863041467891709714537659341980672 11992317 388633443275732164751386652206841003520 11992318 52747873436095554836856474572978828160 11992319 -966691488944837409332069455171847962560 11992320 -751592652309823180113108265507120742400 11992321 -879694761833811001407132731977424431056 11992322 371334582694873312543128533035351244832 11992323 -121538940138533480180999217780752669952 11992324 -782213702039607168686523387954543762304 11992325 -340768066073319022444818898785489552000 11992326 56171905845249107815335527558903359488 11992327 28199888876513777738759462113718846832 11992328 363693482756923971189032288228535260160 11992329 -289674088373758445518283391241124891676 11992330 -57512945704222863831370516259318737920 11992331 -370034929058836696087153493508498340368 11992332 -748174802446516076308479680716586582016 11992333 -141953138353609837784963359465405541780 11992334 485773376984130702598431834630403386816 11992335 -9962484599235015768747524388485583600 11992336 -24782480621851485987978923296695877632 11992337 -33261376203720826659807555828389808000 11992338 38250123685457466940565242147413004800 11992339 127166695861533223031573119742900004140 11992340 244513246748289292264059953467850188800 11992341 -303393846740619180492388540569777768000 11992342 560111433841911036701109766929111639072 11992343 307494603325773975754669449602193030744 11992344 29465449639055432222036372916859699200 11992345 -88944042057491500585221046595499159480 11992346 314111192736542347882038857356809527040 11992347 34673252328499191250384392340856986080 11992348 -116314247269224968795196948373394580480 11992349 510080985631752999530566353335195413350 11992350 26607590033261731442046713040265728000 11992351 -54036635728036787699744140640699355936 11992352 -926799153020382878978148274899714048 11992353 120157141010899956596923197088414656864 11992354 2532493804554058998057041280030476544 11992355 1010950522290439130186249879200111415760 11992356 5235727084620616782014649373541597184 11992357 672950769629786581806364055015249861980 11992358 581758339258474484932822298777127072000 11992359 650645325861496701510235196012440388904 11992360 -12203208792318645216684568274346086400 11992361 -734210054580016388106872103513400217856 11992362 -193622329411921677221440470400467195648 11992363 -214038825022933867526759318645660667600 11992364 -1107362676773096065637171335925367129600 11992365 60007586984602953778942102743959571840 11992366 -368304015609674866012735446880266008640 11992367 23861392629259163550840833398059705360 11992368 -21806575205949456667717338904340791296 11992369 2023750714102859733589757973984544450857 11992370 12889739629417943729876793328411113600 11992371 802145703322931174044907061621796953912 11992372 15936502426131846632786113192515942400 11992373 1237941915954501474226352354895564416622 11992374 27573289494905450997074232670736994336 11992375 -227061447386584266368082265979019528000 11992376 507670289468045283017879031816961781760 11992377 -68353723286298261533716187826483396000 11992378 -217243463144003739004228341687491830848 11992379 -520441000332665408623045641621168526848 11992380 -170897228898854731422141042977358781440 11992381 -455184169375960744408166927322789835136 11992382 257054507792292383848272708287618548800 11992383 240243630363314464404858056133442389000 11992384 51198298415585784560616682351824470016 11992385 68104826403660236899630290155089274580 11992386 116182681173417312359928202625451062784 11992387 -866773417896075671726241939446941001208 11992388 512614699231967071404048296489413980288 11992389 -1001162206576960669004099989872316428576 11992390 4460211770425202495488293280781089920 11992391 130221729230320479453190243317764855472 11992392 743744623683186606211936636023338296320 11992393 -286532834948794397174372357652658873216 11992394 -34428166637346615135414975531439311984 11992395 -836518912242334628976954755932861324800 11992396 -14713625854091033856746534531169043456 11992397 963394200058485837133158972435758804544 11992398 -186251852791470141570967430358902952960 11992399 -4083351848081690402710632402491644800 11992400 16380061360210322662840483603090636800 11992401 13555748184342410012043026869416604800 11992402 -442643186265407784058603482345624247296 11992403 -309911140419555672675362923123207259280 11992404 44610373473117568127067879121683750912 11992405 191315810863157882932105182637017492060 11992406 457481197819651723798133700129248351040 11992407 471004596045621850985382308794251714432 11992408 806329451941295856838797493227706306560 11992409 -354520595557288655646020925063836501232 11992410 43606778497253092570556375692923260160 11992411 -820930382272892813784771845587107564988 11992412 65878807136504786246685384611629424640 11992413 -151180412173135494701957767009148086656 11992414 -266903944190972419450679574654276000000 11992415 -181121199788986685558776977162042004440 11992416 387675755648662087012823070895077064704 11992417 963081582271975153034637914201138594452 11992418 -258004032615135596346512240945139228000 11992419 -469311021718325798591975757290116310556 11992420 -8850749548393796333431592864326717440 11992421 -131142047533657681975144665955254246336 11992422 52483643797572123360291508368804912000 11992423 484913382409294871160610455735763487672 11992424 -712059428667129846173750427349291607040 11992425 -211326530285761178388838024198691430000 11992426 -755125481666067854292436337499215070720 11992427 1933013720348938796097450941765915607312 11992428 -174435916327043227888093857535271731200 11992429 -669574333927980903810478159617587874324 11992430 114556628808396823545500706480026208960 11992431 -8255564354813042138964841832066424 11992432 -65018942815103327340282778929863589888 11992433 1000128683810690282595052458229221161682 11992434 172916862012980830343549482652285182080 11992435 -86199511193556110230023100978254037440 11992436 -41696639841941906199091159362439240320 11992437 -975450905736401781148470952647391591680 11992438 -248600175324049994153808052345277378304 11992439 674745017612063657890992357878978074440 11992440 -21781966446226236095104597925439283200 11992441 -404337873200740904040287598378453932588 11992442 4933652936180865543394249398538457088 11992443 -237780911328828462094501780170854095872 11992444 170231391895131442355975972133514151936 11992445 -439802074300995143603327311572572096520 11992446 -297518012642500411127211341118136192896 11992447 -341306569865750731662755568423923039104 11992448 -143640539492573240191723706486599188480 11992449 296242618557439183977598839787346696640 11992450 224820019052754333438728811036239190000 11992451 221191838965563043439610793103690135904 11992452 167354870742500917947702435245548588032 11992453 295344749211021719309168600134472483328 11992454 410874367367584476183092633125896483072 11992455 -48883872516747178684401606913249510440 11992456 -616713649936957239119004971484197637120 11992457 1598251465529486266658866745411093754660 11992458 -55798996934226638258700776242889011200 11992459 -126210324255590741737299165975593095488 11992460 466068051939216451004103353575297889280 11992461 33097660764282236536772496369779903040 11992462 331454176306311578322141633212334263232 11992463 47628158382702807486098808188168098560 11992464 -79058622045047692601848816590672494592 11992465 383445769205372207736356027460965983860 11992466 -413056266181020928429166833064435603568 11992467 -109879012218993292239064107721502040000 11992468 -461810648990039200360302867387676637184 11992469 -40087277545942410309777756794166956232 11992470 -60966374351392948915106852511987210240 11992471 -219420303107867491615904922685497806256 11992472 -1018893730092230055359433086434023475200 11992473 7752201040822937330259154002824377344 11992474 97083130179269739364248642699179704320 11992475 -335544550552079522280074155616407317000 11992476 -251910058062421889516928013316550107136 11992477 -23430676973494238737638137914979934080 11992478 235370283630260890241953429574812017600 11992479 46114538778711786119112764661403302984 11992480 -303069137044824209910134557286970163200 11992481 211680661485381439756536588451641911700 11992482 -482025020954266600439501509109090956800 11992483 479402855639402237495672823018047623680 11992484 -222392504601181005323341994461018251264 11992485 -7458337565916691408915543553899373760 11992486 282004885100509565346909177577899845760 11992487 -128488542200528824103262168069132759000 11992488 800990696278211288273002262211067330560 11992489 386021380176626611631885276472805431290 11992490 -109416115731530118872892667874952674880 11992491 17377723677773335305349162505345361552 11992492 -138932832347363266209429921451545889280 11992493 -756564783656141683804595715078421473258 11992494 183440517444306048833192398885951868928 11992495 122472671264208148637526558664170285000 11992496 -549902950379268065556477833220791992320 11992497 -43202940738597935313793506013681578816 11992498 -65273816948931889044814573286400442368 11992499 -253260276031968885872782993386985774080 11992500 14558559403688161724229355451564640000 11992501 -111142070413605184080816902939934380900 11992502 796402367136050672147842004988045761952 11992503 -266541796881911243186368345563673795200 11992504 338789622503240143465523943911989432320 11992505 230960193359073825948321104149672454400 11992506 -767732081886146908823578978883284396800 11992507 -376027044025809840204769388169776013680 11992508 -226317575088778275637541753663522930688 11992509 -240845436930354640727563287047113721280 11992510 368229518004954888397176029941476389760 11992511 -753875311534312095312788110757435037888 11992512 104522613852784591714771363164850225152 11992513 58966853698290660220282269203427168104 11992514 -15254997720464100596270676732634027968 11992515 -384752045574485110302147884678581728000 11992516 392683830509593753038226631965697966080 11992517 190049705802012649292664888010246283040 11992518 -184239620783892396041456252279018417472 11992519 426365987546657353072871276384888771712 11992520 986842985735477766728406597724495872000 11992521 548143447959001310339694873808979722512 11992522 149663001338337779092040335836247342080 11992523 2679656764049407836160584446358833920704 11992524 -420019303022937030032614576975118713344 11992525 536823277626099735100883331412430094050 11992526 -74276208552657610480191996310893268992 11992527 468866901283196981847871169097630463464 11992528 4902055430778268453011236590216413184 11992529 622672716756232209161242979200358699760 11992530 66083642520506288741154594897420848640 11992531 -287758285949832922286548405730933688720 11992532 493576112286208671212183747582285133696 11992533 71832978364132776393523624716689459328 11992534 -70687766735394077396920128686793495360 11992535 57727491982041008361427963540033491480 11992536 -43575078606771559496878129084563456000 11992537 281063018820995233981960221007346131200 11992538 677906453996291449196261759188668515040 11992539 136979426067209514556540112895402348144 11992540 -91367518522351002360334548959058462720 11992541 530678351536470613304876158755058291968 11992542 9273332353328488251812603563649832960 11992543 -926702887528232518387569420285608172840 11992544 -1805391082706587609312355664072903229440 11992545 380160444861562611848129852415498227520 11992546 690776156209871235855285820720864571472 11992547 -166557654125108752175213931509139985968 11992548 -402921036475489952645186144527559276544 11992549 172326890916703687664583376171373221020 11992550 247819951333346043970575741986741752800 11992551 129401811085866871101220111587752393424 11992552 -973679318918269371674997138685347840 11992553 -1046173557437197403510979531433953632880 11992554 64717408183691993339080995803165816496 11992555 114539932751639039195323851350845272000 11992556 49974121775609783986708691273964376320 11992557 1055384808339568777025594460810931730592 11992558 -517597456026295364112114396082819911360 11992559 -891186948664155404710297376254868472240 11992560 -66939558255581363351440540938118103040 11992561 106740137337194895653067041429100960832 11992562 -60245140282735620820421671900135479168 11992563 -164651442422499092935729575400837248000 11992564 91778036758310999350086298927278882176 11992565 91636182991666053215660498646527676720 11992566 230308203863698765891442786488022322624 11992567 700591775219496413708820889043506581504 11992568 110597596350410127935235672601468600320 11992569 -424078678985882915067698616493354503840 11992570 174678300216473091513223868208020544480 11992571 19295924843977321826091659841140369664 11992572 128199166159958628628583580084328780800 11992573 -272140076517285363137378222783243336820 11992574 54638498050656095313616509249402393792 11992575 12325739933497628828163916389660595200 11992576 394136453948319884289339551829574287360 11992577 -196601077953877296450795141910660735740 11992578 -46563704134723993324706910872039799936 11992579 706637500048912284219024243371900473200 11992580 -650546094156422195555789929396334764800 11992581 217430994979989552926454817034275909470 11992582 29548691702583839393779649815759618560 11992583 -125415076473087736728743490064402872168 11992584 -198305297541299687444116082379486535680 11992585 -530814505391033996996790154011948003840 11992586 -24840811846425471803729950755466428576 11992587 325932521034374499764618426210694245568 11992588 -113559671207322196885931972761053522944 11992589 -23361348101421336861926071788555584544 11992590 -245901876231152112300173748373850822400 11992591 -38742320681568743898415836360612925440 11992592 -82372311906156138316224742420779368448 11992593 -848797422607514739621124232155983456 11992594 -1262885824135302158186566643692831968 11992595 -1373862669053819523777644702592851491200 11992596 123579154412213994543016921869804994560 11992597 925665643451581544598906366654066684540 11992598 80779908237655113404841928539116101632 11992599 1372058265189094718585960692196631000288 11992600 -178213585162327065585940100666084352000 11992601 -520249646298234578763113106517888800000 11992602 29650282925929835584291186269614054400 11992603 -1039666942316926849389014214476772370572 11992604 -409699232598121165349810279910627207168 11992605 286932163002456838202940655791467652960 11992606 89963882247072179163623832374915375424 11992607 -1182654368456026791817401112262024100096 11992608 432354204351737834148864376835310157824 11992609 -1268898843471588645501285865360917420190 11992610 -53231624961628124307415467731307724800 11992611 95652860988278021264194654386552732480 11992612 434234885294600687790589979406736624256 11992613 1744797162373186217685552934697592342684 11992614 281497039678110367345855101100885536768 11992615 -433123420349745686892734843093826951240 11992616 -240278567759205704585032225758331392000 11992617 -1290730125993524228137841655824783808 11992618 74258631783201398356227937926241255680 11992619 -1685794280818008451712354376608002651980 11992620 256515360309436331075907535732432788480 11992621 -1041977893244609821049757808740984387178 11992622 -428888518834855750989346769715925341888 11992623 -392837900943698254628725868240203397232 11992624 124312638135611874241094740392593391616 11992625 93241937255497979998197001901894994000 11992626 -7762808293763341872125045718058659840 11992627 -1023875831762351144902687491786347249524 11992628 -428052627120333887291950558650008167680 11992629 -1847167197084949086639329906884055040 11992630 -73819581861179300446209767883664222080 11992631 -47218122303693846295666656997394898720 11992632 98142949310200129887736604447840440320 11992633 772443187684318875370866907239525165480 11992634 1000825711685659107650364291916628694240 11992635 -258345011974414813123701177066354980400 11992636 10761657592139120949957066147615534080 11992637 -96413716689082428697447477837941050688 11992638 146696220199789117259949308517426478080 11992639 -293590692660225458937518509422330376920 11992640 211581831914249250766009042541928775680 11992641 -556604214779932107155639863636825837008 11992642 5570458678143352307757271435373894400 11992643 -64772297578519227385566598939381042656 11992644 461776943755756531730924255753970001920 11992645 188962029715856596737570691373103742080 11992646 367720384677539865629540006322909202272 11992647 555896766468371236344445779154852626600 11992648 330433124199289557220580704978854297600 11992649 1128935588844563200997353178096203282650 11992650 -103920082246518104558170153654715750400 11992651 610395551139810334222194251808625556904 11992652 -229712944615986868050440507529015859200 11992653 -677858943874425044746198742390738824938 11992654 -203299261887465737318395939088546236224 11992655 -266809614120678378628389339905500549440 11992656 73162421522684469119481833138397511680 11992657 15850132543338665615292775936954209120 11992658 -336433087835807944768480109443583806320 11992659 195988226489020955206908232355294208 11992660 30032789229899261440231669341159260160 11992661 -825792636757053718151817904898783142660 11992662 -114942915623184763948227665589434852736 11992663 -2206545060123555878129574767007984051200 11992664 -403119747539124008122125890765322670080 11992665 454306661814543701081519963899532761920 11992666 -109445925342423103462807643427870827520 11992667 1034246357650286478892825558407632718720 11992668 369684191756494591097712179930653616640 11992669 419033480291385495178643894553782549644 11992670 -174213879877324219842203535851804208000 11992671 1380713891209131275631884266768924788240 11992672 665111138255065273733913369508481728512 11992673 -830234458158176993055941730033102720 11992674 -332679108369594809440428118184108897280 11992675 -107820488659183800052817141848304836200 11992676 -2997553540826644040405214014577863040 11992677 500190469569221408647430867003376551520 11992678 546635024393344891830817360405365500640 11992679 614364168238697681495086981213925828280 11992680 -105691585340997312953647766186483712000 11992681 144891145828150295848969107017177256384 11992682 -160300065967308771440932474392440653728 11992683 -134371012847376707397334317754722433536 11992684 1435937332879225879342868854742074463232 11992685 -251715222531587598680989132546870501620 11992686 404893739740562606530692655918979328000 11992687 -27956224670447319279742507112048644000 11992688 363829235258117086728570890581519859712 11992689 -848207521479769059503380286553464695500 11992690 -125565526096818815410023341135716620480 11992691 144432880232789189969356037519732419584 11992692 319908409794128092712508187712939261952 11992693 -175474315330136698197891809201613423058 11992694 -86135362838317238599155330193204684800 11992695 148509811259883138774802546710993415680 11992696 414230807073229507489160558369246515200 11992697 51663118553550050006337365828962838160 11992698 -8212812356135549798079911264156597280 11992699 294422291611345077587837088796560068352 11992700 -4138474971734254570783900302373824000 11992701 -279869962751488115905290260569394803200 11992702 -942223736926738906103641887698216151168 11992703 -1028204322433142631021277809234564690048 11992704 -555894877680902149479699179252754677760 11992705 230892053871786135381416529449861616000 11992706 -67564683368963993409177546975890138112 11992707 -536682080512137122312910091597983931992 11992708 -219171674642195464892578648707878780928 11992709 851318444945012193459144350349032162910 11992710 295685837983900676700195129801910488960 11992711 829617253214820886560889518659711948312 11992712 592998388700820112454481173993243904000 11992713 353764236624141438426532717496642645088 11992714 -722220215313054382526586066171327950544 11992715 -129245528868981592911606621119398038720 11992716 618535581797629450792453570354325590272 11992717 758436770490481454146101962996975228160 11992718 176272703600843855413924830900730488960 11992719 550883814250959015591467421351387756288 11992720 -84756752122609292068636390859721523200 11992721 -392343256313226046508657243665333341708 11992722 30691082045068716043983984210208751616 11992723 344887065980176895245366889312101394880 11992724 -153813669722249513568397633985025792000 11992725 -49132860841662261234999735570119640000 11992726 407045215365080301207642494050428879360 11992727 -1325360068903454063980099953862245146424 11992728 -101562750932390171896768531611524628480 11992729 92401903771113063766015807310112785280 11992730 -693216650597002623034601189755465569600 11992731 -384254095822163758248323955908633964648 11992732 82496378542916329202115410214035919872 11992733 -164806160804209204613603800663531221018 11992734 46515146116812192875645688277707833088 11992735 -16966523451055957721516375069554440000 11992736 -193267743767521296225671331468011372544 11992737 -224419472593247121321555678300136731648 11992738 46505895706753712810733963129803334144 11992739 516475629400230733309855753630862661000 11992740 -346760779506133521693256632898354483200 11992741 -386116606267716619517275723103843329858 11992742 -264971235087403699957397626601649757728 11992743 6102010263604332219261541385864060160 11992744 -811434228787913471739856409483223705600 11992745 451069481156758403607192278013344206500 11992746 -154324345967824988961527740094719890432 11992747 977920612779966278322112359498290331360 11992748 -713315494132977801008267420862882638592 11992749 -565392591185833394423152246767843078336 11992750 195359984102267878535649029943254880000 11992751 702795025027281506751738378638481362592 11992752 91190612578203064287392726379166433280 11992753 -306615489412002615877841071485878476800 11992754 -324834728888903097772206132547416698880 11992755 45261664576439315806886096086078072320 11992756 -644117672114320962347831988881396553728 11992757 -250903795190184720963418541176160155488 11992758 167839571171587402066717614521993793984 11992759 1155197824954470016833546954698275896616 11992760 -50233501738088223424459001257737830400 11992761 475355507552973192739406198012334966960 11992762 580841311133014026855764542142375232000 11992763 48309533287724169094640926808838515664 11992764 -207211899989226804300331422081532305408 11992765 -540724982520270848575461670500967136340 11992766 1012588624846068746597972408095813317504 11992767 -78241555434386396772864846337212623088 11992768 -40918758526864647175757950977653604352 11992769 349938729646721661146967347446366022952 11992770 -38844637660311205824830766886535846880 11992771 608790862905735057922652455314407612160 11992772 -680710095410025571974939125436468077568 11992773 35062600643301868017562563829112631168 11992774 -443906372111285641401639799172226848448 11992775 42202760605702369342969698221168794800 11992776 592750003266412237845317975665670553600 11992777 -490154613240630563611543890541656742860 11992778 160690597496965493916574750616069043456 11992779 -433334355092020126843576552808952293556 11992780 -152729162615468258456756229992965708800 11992781 12034281336157933330010119045775265600 11992782 -231164989034918654520177198810048562176 11992783 -62406025869802005343587426410643956568 11992784 121299755973670773916842017200928194560 11992785 -184782260498365794461739920920814912640 11992786 -6991253767220129873858138347010737152 11992787 151496202191757253443807271794043145280 11992788 -468493124713541123502102270356835864576 11992789 -626273906355850310906950247490616111844 11992790 -699029561512592692120962431183723328000 11992791 -255877926501603872671742453186776704408 11992792 309024266268456241230804688229040783360 11992793 -673095081290026943266055728863229619958 11992794 698439311121566071461064081286718720 11992795 756248484201401332320443653187514340800 11992796 921609099182391374300853115101611481600 11992797 543073087235140737488147472440341477248 11992798 -131110931177245341606685411829978199936 11992799 -319288678997052145282425863650535213808 11992800 -327112652050231857363164918013493248000 11992801 -118747894460641258212444241855730346428 11992802 398261611283130782651552771052851023872 11992803 -486484704651183574404247516324825300512 11992804 571529517379570353512926063461204438656 11992805 -109569599733437897598423778115324908800 11992806 -203931586936311660724367774308039188480 11992807 -92812821261486492992572699059064276368 11992808 -394837369229686253639435708367788605440 11992809 -119499753480790888074842161628857021296 11992810 -228072181777673445048416725198393381440 11992811 849424400428707336106934552724563015412 11992812 -13105213246156328566049736282435010560 11992813 149510321403877451390008836741224523840 11992814 78200699439535452384444359524641224256 11992815 -137598088542832636742853953361056407680 11992816 345587580644535860114167368007764639744 11992817 -1019376950404050685480888602735404713134 11992818 -102384149953224943320663110068643196672 11992819 -809720402102341193669759533675422625360 11992820 54220325073293538159385889291577753600 11992821 -169737923032899299111827541720441064960 11992822 159179746455047420022964318338179979072 11992823 330572332191392697439606578291321974064 11992824 -260995888393310209646912136004169994240 11992825 -265276098491512628838791622352460198900 11992826 871069001976234277370697305387192010240 11992827 -317206366691826352891842886527325923840 11992828 381490601977377215643329819886206462976 11992829 -8353707203692547000292933252714491616 11992830 173961167990906546403424279962316513920 11992831 -722735085611881848111291456625551002368 11992832 157720972664870073818572507091577077760 11992833 1501430622557399800806063526514009517600 11992834 -14287161980952052252163418112468070400 11992835 -308940614509444977865173546966343044720 11992836 321658079289553836489100545189048305664 11992837 -68978563390987022806135983089637643908 11992838 -58038237462350201986013714760695685120 11992839 18513562936132823357938770531291318480 11992840 14132778138327967300547501113693900800 11992841 -16997459032789196775288295328289128256 11992842 159155972928532238430569658434857243440 11992843 610011945722225885609066403012039597240 11992844 -211622678418908202924526365510576703488 11992845 -423720780181664524814503278115923912480 11992846 -101572019962062793943636870832881650176 11992847 599959301383595426967499194461816417352 11992848 42977678103205003136892462469904793600 11992849 -1041899338434756139626323839897397985408 11992850 -243024698548817262124685156738655771600 11992851 -201569528535498384051348366190787592432 11992852 -1024457278555486732638625485918616104064 11992853 -507891205362381358716251603183197286898 11992854 -449452542624058505799434084978020157568 11992855 -278114807337888616853704431043018955040 11992856 23395450730026319996209574905174118400 11992857 364651849000551510720749905548358891680 11992858 -982563348543188871384500668613166606624 11992859 -584185090233883163348134498326058610280 11992860 -30008560360378039445839928320931927040 11992861 1056033797790234549572664278173411603500 11992862 -80149435188136487935875099929589104640 11992863 -61125025126478091503633244650934774000 11992864 40599940186167402595020277018055933952 11992865 485953375494412789735326934776425050260 11992866 214943698971056408252338928638617479424 11992867 513290036855991934355635562767404338160 11992868 226422174911071935966356503472482040448 11992869 -86520905278419055538410992270706168512 11992870 -397311765569242016836959035614599753600 11992871 -103082290381207594711707111639105914880 11992872 -8490394562974534758855690915329064960 11992873 -257864754500724381843846058656117049856 11992874 -628032767012478129527052517961995466064 11992875 -345443858686342239718076987232730932000 11992876 -35863787045904101476795861039562260480 11992877 83639110830167031294183620643838832640 11992878 6451814642968130090640542132651397504 11992879 219257264499155756430785857055565347328 11992880 22667853595758625572902685442266562560 11992881 -395448628822888563750582560903347537056 11992882 -112936981800629483359839283539667833216 11992883 8459364670156113480971392971104169120 11992884 265219181129019255315502536177972590592 11992885 -197483823914431903892217661446081192420 11992886 -382166017495798713118696984184644274880 11992887 563839604201279943835326883515869263440 11992888 -353911273982238198625206709905073889280 11992889 -375037872370489867115734158346837508310 11992890 -14553193044694817509150240469373419520 11992891 -906717506355776752486504231480801159708 11992892 -283316165879035369147017905224341096960 11992893 100116749003169298305757843446166490688 11992894 -533258954612444874974601577441580592768 11992895 859517930059653046426898017101605221200 11992896 -270695220009375607949463385772988039168 11992897 150546264734241342209976810438730451586 11992898 -164243672578384544730373300585824828000 11992899 -602350838435817573325615776347470159632 11992900 142017418819127837124192902808676976000 11992901 1429053600959958783332266900963338271902 11992902 -393848604719923553781997099123904885568 11992903 -335710508783018825352576051023438341016 11992904 437439791875554701527314305226048307200 11992905 631844385675546425840068445988234495120 11992906 20413328290035177384386104588929471744 11992907 259404373517905355719128225359759575680 11992908 440224525763743469994900454734304247808 11992909 -378147721160656548982260117415020890890 11992910 -8288780450526511557515369346053393280 11992911 -23213732011760443957431478825361587200 11992912 -229964517790127672346062492167867408384 11992913 8705069716464298589366520644423964864 11992914 -660131001790303768893665705169872064000 11992915 30061792364583319499201190771364560 11992916 -240387140759432683402787819167434117888 11992917 69064684898355035921543642196826142880 11992918 -155411730824250572209478712714990413184 11992919 1708031089334218163770593939650991637248 11992920 595847916431555796937664883168215040000 11992921 442575269545524953641895337983672692680 11992922 123424117005120345098483730663527682000 11992923 -214444803062844553246672292871411937428 11992924 -953194409587969862131826944381854191104 11992925 16538038111787016465169511918995768800 11992926 296559342123583156639854587329654130688 11992927 199161258484811058452366735816500749232 11992928 722120160093412463744221191585135329280 11992929 85459037958791953039039962178390874688 11992930 -135218940359249064037543384838258419200 11992931 -1206769667119675859029620510785058802368 11992932 131835460247017016787759467718850056192 11992933 -1441431781522221142112520789611535504160 11992934 124622770016899505797258778541714230400 11992935 -697959324015213989400519724831261969200 11992936 -783250717694999977827750247991978803200 11992937 -950239056797975005033916241702846322608 11992938 -736097115515994474220583060550554396160 11992939 -198515927028544122589221364355873581056 11992940 -473898983427423807878798384159224012800 11992941 38055596485255248639049762004159696982 11992942 -37442566941298682043732063483003215616 11992943 93882858598888611464627124159351961920 11992944 -201885209397383196006107135385392480256 11992945 -158444781479515474680706118789272922520 11992946 -214070071200682534817258355481535084640 11992947 704160151847760220420532575944365407800 11992948 569289366117458091939487086833769547776 11992949 2532626480347123491266988742916028784380 11992950 43432868544331994705554580799409680000 11992951 28456241842417412673397015461818974944 11992952 1077688251713215134768666185114336563200 11992953 -136060846676292672347510702964583192896 11992954 118837567042141847384690624777203192176 11992955 -99943506867624752931043882169846712480 11992956 779881121896752435795352393558824944640 11992957 193009393715414091379761020007565635206 11992958 1988071009035616974359921079674567040 11992959 -434797686920912314012268899279770093960 11992960 102822479726165131495203785447099596800 11992961 131454337911000696668874761898025704624 11992962 415779202042428574472336648685699783552 11992963 -929836085001597510508177202332293062788 11992964 -936986557164138552262463458741888689024 11992965 -266003692857504866269487666265600677760 11992966 -52280822705592644291498667130123920000 11992967 -411237511326917089821994104989385613008 11992968 393960700197947552747707354733258342400 11992969 1651309427635640395463455966979701705370 11992970 -173101832795096282044033377190131732480 11992971 296912356311399898103911310113452991680 11992972 -571803302735705944251761992416260948224 11992973 1503310438872254335305393697416857349336 11992974 -23932825432714574356295640896204175360 11992975 538979695781666064229419443885661549400 11992976 233516758522751534258384158386958712832 11992977 -633699982813249812737901121098844390686 11992978 623070675121402764753996602895975473040 11992979 -1276214869481033447088259498992346110240 11992980 -172226252894913769028741168419765555200 11992981 168743363089796023156887666415838514048 11992982 -217375868326828470009143075732724536448 11992983 -608105038447870969579737165127880496 11992984 224712435332298828998282845007102146560 11992985 -655752436611582529024627152166163357820 11992986 -219830198305903086299175539899166807568 11992987 -1556735848099690850839518491779618458364 11992988 -209239546062216135160265382782919696384 11992989 -499142807882820720253688887596224054880 11992990 874252316550990315616155116399996928000 11992991 804308517725436862604711633040742693632 11992992 134067323239508715993191767381081325568 11992993 1485288589260339777012386137593959094242 11992994 231586887684235029190645476549189707040 11992995 149965314573422017889866165148509269600 11992996 88803033197799432187348006767855600640 11992997 -1083170596945470072669671087699218429248 11992998 -124326560517090011473238262474352589952 11992999 -314147210042933055962548376577808983336 11993000 789475869826665010541056290910924800000 11993001 -2079353834254173565816192728829440000 11993002 -4009234836384903000921754235060491776 11993003 -356662741679024064374848096029413752536 11993004 -289309264722948821672768187358727573760 11993005 260635506284763390676673813927179599360 11993006 -202677027560318827344961632467372726016 11993007 403323737530441664006615056960586345760 11993008 -342147738650866433722805991307683102720 11993009 266829889388426197030083626232858805440 11993010 74437782691500992819665016911885248000 11993011 -1787863056833871658481643263852707743728 11993012 584820907025836866465887892548495389056 11993013 544181265357213885687694775766604253742 11993014 -1257070527694870111556200892210901152256 11993015 -478306157022252211035176845008725964840 11993016 160205143467264958839424857044050575360 11993017 -545595685080160324282240264906811234220 11993018 -170396569931681221188796886194442033040 11993019 686499080821819344476319360198488344344 11993020 -159605502426923434349174704800023961600 11993021 -307320446973004122307022915530788145248 11993022 -619860422080876945750304009631114696768 11993023 472149577308955716586719310746809565040 11993024 22496508770267785750336949238965993472 11993025 397511912809443382308215095824411789600 11993026 157336498679720128881115178739826813824 11993027 -734890765941230535072818048576581909776 11993028 -379658779316989354603297515902291804160 11993029 293019306841877175091794882843299901888 11993030 225092760168014060318885811216642566400 11993031 -365775774623539716586262451945242220360 11993032 -72108887186761266324047288413230858240 11993033 135636857132817039325302699155423017608 11993034 140211549729626561562304580169456449280 11993035 733312651151448270494166639380172504480 11993036 184176346116809593778114326772044800 11993037 -106877934459257003754205844933059276800 11993038 329814106549301244406798132460559241920 11993039 301664813375415258388915558581023961840 11993040 -45654241480694648101410715799464919040 11993041 139672787107373815900643522576338055040 11993042 -55551220026732482218644013218955817328 11993043 104900982579460734922662451069110362928 11993044 11631096939021348477914310826243485696 11993045 -1436367465657451847466716413741750737000 11993046 -154551693530363885330563514141249187456 11993047 749550185629095274207918662071657393280 11993048 -616294229711815185971763762275139072000 11993049 -1047188181398452529503605431165188670880 11993050 279861206009150534213760382759173753600 11993051 33899700752007056902448448505507951104 11993052 -41346814121169794377534443778085468160 11993053 445094563368186681131013299379678895884 11993054 316437304867944215969739135945045710976 11993055 -210682488143310794171160632056007030880 11993056 -69492554812577980957919864437214281728 11993057 -634233413778789797340947716422621113694 11993058 14458578173391124652533517049015997440 11993059 350483235961325051948503877653238640080 11993060 108995750360062955186250301244704412160 11993061 -552254088951868592346300845648274918816 11993062 56026684189817692278769046378750372352 11993063 203562598737827920352219539865921077248 11993064 198357747070369336102039555556266475520 11993065 114109765155088261634156926036383172800 11993066 914473832338918041121392485542326547200 11993067 1048915669802474618047538431760362832280 11993068 467312882446346341484825145029064096256 11993069 204820618589671663899960322281772542720 11993070 -20842281451010649502850946085118332800 11993071 1261789253656820400233969243234945160272 11993072 -3642902147226305760496784007578124288 11993073 473721444120305645669452970037897198144 11993074 -163368091696128274232925511635491650560 11993075 47931701658765517311487190969393763000 11993076 -378008685556200619292250623507096678400 11993077 -511858410912289654834589029556343797074 11993078 -217775888124404744095678187638517048160 11993079 -82214571848733284142026632417840828800 11993080 344220718180999093401452880228651417600 11993081 -542819332032055881144893534894082894336 11993082 -322553395715991552943446166099362809856 11993083 1024006661277292839859274887209472695332 11993084 -1779040684232297507496465553935696328704 11993085 -250358823505949852931474047392381615200 11993086 173200954725196396749193924729404374400 11993087 -8473120762018827115736927241056615880 11993088 -84092719054601860536785436852791279616 11993089 83774721625891297941181484846754836224 11993090 -8287595394925310867015692255374559200 11993091 28269591371708259025191525279506552448 11993092 -896254778516373681489821944530559031040 11993093 -1119494647893793085450284852654415905824 11993094 80692962563546832462715575880411396608 11993095 -623778270581979715857701944425683047200 11993096 402498947106962932655145208234553395200 11993097 8412509258316012873765777177596904576 11993098 -1613473313021630684209808175021810336 11993099 1419808359784712565598649472071824214100 11993100 -52806156596202335804941063976821555200 11993101 -964438524694330648294854961385539485898 11993102 124346838133810659110295292548869191104 11993103 -11428997011733443765050846431260678368 11993104 -46430789241211284626274893413566709760 11993105 80019104921798519195559749655052024320 11993106 68748943972879648399600515143981076480 11993107 -175399716589135736912940730588381324800 11993108 -220424930500183250234892883986818828544 11993109 701775813022261962926070914993843651520 11993110 -65545557786552869599081881011685742080 11993111 507040527754296432177212537949228439680 11993112 -89341598482864905259724316261936814080 11993113 1222960247754992936958752030254543801920 11993114 233632834099900437721834690264660872192 11993115 -181993136790939204256949087102244310560 11993116 -824045961477044395294855394114566351360 11993117 -181980894207384695802923739738572085588 11993118 -139151098597718889397693997695946833920 11993119 -1146610003811213310499241667880349176480 11993120 -411950669199238548895362853334836838400 11993121 -116069239013579861080813618607855324928 11993122 466084679708223532163893364042643212112 11993123 147787405324657532678470260120163640640 11993124 -3402938036345742346154656821582274560 11993125 109163726583167302532368740539004400000 11993126 202313966802042032793179933977531880640 11993127 -228782249578370837552641613468129789568 11993128 129369637903602283969547939696917954560 11993129 826663361321947041159293480172836516730 11993130 73879082420487494554602775185638400 11993131 53108073447743900086117353594659001312 11993132 632678628313267372466413390421667267072 11993133 151473400201268411543340022428023016000 11993134 166129747101818989386249279680577018432 11993135 69351678439208220701087479248734315520 11993136 57600306262783445562300296542198136832 11993137 24359518536000330769391031417855810100 11993138 457682645923950849522607457566608045600 11993139 163277468429246640929917848781463795604 11993140 338089588659694294930383541972322077440 11993141 -863570341055995080011027957833316868000 11993142 2468180290897745853303934921180358592 11993143 423353969774654336403407166579549744960 11993144 714831115186717793923679933654301880320 11993145 -615138593386841359719521099379935129280 11993146 -231118191928068823435021622029305213696 11993147 254055662551306439427125521622273722596 11993148 -829780984122753493650444007526645483520 11993149 193842940504888541625186257777869131392 11993150 -44542148683724125987035726858802286400 11993151 -17593737694938333440019297455021372016 11993152 161751776200253375723171012726665773056 11993153 1444074896163915896405083243184235933780 11993154 5176861274654142105160581908730815232 11993155 165186654588152105772505681177965534960 11993156 -48558680891253140795425453500955557888 11993157 1238150974548461559774293969951209920 11993158 -85255736987386873819938736715363289216 11993159 -550113127787317954722779084499228748200 11993160 225122350990395046683698147534413824000 11993161 -473835279446709179038490250631658041600 11993162 -525325035567252366507451880373285755808 11993163 -51426313952448673139945344332437532672 11993164 -657465413048457659044276121021697850624 11993165 821311615829236747982087469869812410060 11993166 127673075044955515136364284390052295680 11993167 772711228248305576567510461645776431216 11993168 -4320956181626288073214718985365225472 11993169 301583381582497815064481379148668520944 11993170 5647343049489067733877603018771317760 11993171 -160542130408780249306315286310954596628 11993172 618145713359041367576973799487574484992 11993173 -30066102803847651802676893474859050496 11993174 773046265222163756711932665501481410336 11993175 -59511798651954254344870940240336830800 11993176 189487798901322291616802351589035827200 11993177 241098614827633218747401951111287165440 11993178 270856889486297056839608042420352614400 11993179 -384713525439758074493325818390742722880 11993180 -206937196239686413199322334528298342400 11993181 -1149013526316936112380814741798630898976 11993182 68506500988025485233544091929316414400 11993183 -498169588047170565241783478141785797120 11993184 -29233308578914345505363015902592237568 11993185 1151525314239347836089714843365860591380 11993186 345495815449920908357799602421522074784 11993187 -329541557790048065219854458580989173760 11993188 -103595472913645117614500479926847665920 11993189 255639480634845398878816109859337267968 11993190 232728680257369315321196797595995760640 11993191 -133967158673893625835894152643234681720 11993192 -1074103402014271773352703518335362688000 11993193 -324849420912565176826948075159221378816 11993194 -651299545008701552881245442493894624928 11993195 -252384806229478744947053525447919717600 11993196 448988512136418948273479700165651912192 11993197 -179773306411973290859122826995245267828 11993198 -196172049684467480459975824067345464320 11993199 -330981932180684876883715878215438136960 11993200 139563459064562001445769377165544652800 11993201 -89092776570369185867371142756716342176 11993202 -149425862342806608026410686625806919680 11993203 -1022389360993299371711521716789660602548 11993204 -189731105628758279787352180803389180544 11993205 235190346639059867406170155421907669120 11993206 -200362061577712166199511217033110148448 11993207 -964512437789568680834887762025393339544 11993208 -347223203228573814698454249758919536640 11993209 -2007881200360900416207633741848365005996 11993210 -67502270502127134425883823337949468480 11993211 201543559631368008240893036696088861600 11993212 -12815641634532934973030259389313417216 11993213 -880404908259722051046610380645763112436 11993214 -43850440555543111054885360471623693312 11993215 -167624759460138774190772350983909108480 11993216 1906576063973562798533796368587161600 11993217 502151249129979857697412180383569443200 11993218 26196694868918245261072277724610222080 11993219 -502071570978226657736265862310229056304 11993220 137096704956835921991396890086154886400 11993221 -156139342180297621761810470484526878308 11993222 -658040701082420297490515156912321309088 11993223 -292575842383739574026639693170776604032 11993224 768591466637885695891470729897987240960 11993225 -337949949257981571312684054773726832000 11993226 -36087976473740413769538152803712318976 11993227 -1307103566958171654230933621673974447840 11993228 341064479659910326111099960680486076416 11993229 -27986126489640651190522010347060886196 11993230 -151503124130287669929327668631766828800 11993231 -93922364861529564228169686388189951800 11993232 17143017589732720234097553615208120320 11993233 -354734814178394863358651630704594239680 11993234 -50120540961549663150746654636693871360 11993235 93911359354462397271421332550917930240 11993236 91144388144839520087274353838072666112 11993237 -818788994333846854295147623426102889760 11993238 -17107098348526076190490855347969941760 11993239 -354868974613119698649488657654759343600 11993240 603995642414425827046153589864758272000 11993241 -69478423437372765419522040823404446400 11993242 -221357621487415928735736127391886163728 11993243 79460349123215524193145355401186604824 11993244 -379382246411537042873901451820689565184 11993245 382954450191218918196764154603166494720 11993246 2907913275353929072015961842965217920 11993247 -1672158243841272166850395900789574160 11993248 -511524519169062684371684812167176847360 11993249 -291603338463690240298704649679055091200 11993250 -80640818195903735149462945314436992000 11993251 -550269901758750933573960481548527885928 11993252 428207097682111162379699943777048068736 11993253 962123986588121119671216831344538801504 11993254 -31737155353567052228150373049035379968 11993255 103131262349250482067381165045272502960 11993256 -125992819259389043259956197279797657600 11993257 140996765513859263132903478626510209360 11993258 -124223535445838033273377496296032297216 11993259 -4617860902484406408353540989852761600 11993260 -47535409348907533876460872170349701120 11993261 -1177807785329188862835932217695492160 11993262 148011948882086227689661767446221062144 11993263 -13195560990534152268792727426094021488 11993264 -123597006733246101968976235611305803776 11993265 772470682171981944027511535862282760320 11993266 -355549107406161820696788768018925053168 11993267 38950216251725265778487540184061100880 11993268 106302758135419354278854403072755269632 11993269 -704458118671389381812318422133915768040 11993270 -96694184025383872816208767867977110400 11993271 959485284446978214389694780677027661264 11993272 1727668457085057630806487439737366773760 11993273 -616661728744568250395063618192128571478 11993274 108195964530283248703629349348001737440 11993275 -54754238984349092733056652681372832000 11993276 -796918438685199489255691586231233059840 11993277 -932062594042017322803227719518643342080 11993278 1111708266396589753452126853099606080 11993279 -497178712343778664585884189465966137568 11993280 42928578142129500981315473044490158080 11993281 -607786112384539916232483934825543092288 11993282 -112514442358191249733571804920739974656 11993283 138839847977295759180606091047262053252 11993284 -273424726339837697082531845636511897600 11993285 664670380729747049081967098017074865980 11993286 515196113457184426990891031473655043264 11993287 -293445062123447436804323170492075425064 11993288 -152476756200175612826598080749006986240 11993289 592824108939583443187706452698879340512 11993290 -226300758310271786072457349039534365600 11993291 343161811884545306347044083529974802912 11993292 247771173570187045077682849698438528000 11993293 -359940873674692293418988513016762625556 11993294 -734383226858005189775022820599478176960 11993295 372998342010926402547444669931734082320 11993296 -30413809618017105242587925037691699200 11993297 -152223312929145117504019775546625802254 11993298 -480347779578811282074174915631096074240 11993299 923763113247665242753585754331194120300 11993300 466086956715585248156898272000310220800 11993301 112447918004779032816357180266595529230 11993302 3510762191912987946453833961718220352 11993303 116763049615664133657039114510119740080 11993304 439069218293552255794568515581963141120 11993305 -693528051860397085173830949977073324540 11993306 155743668728356977652166964690283622400 11993307 217076096398160899983516743366638386840 11993308 -1252688858299444129695523889981728473600 11993309 609541349429141028937082298989190170016 11993310 -48553615466985482324276841447778679040 11993311 -134887646421816359869717477873433943552 11993312 2257066771647197812190415125325094846464 11993313 -129296349226439115844002063774543898560 11993314 743182102770366838266254183211869234256 11993315 -139302291274969148414030105593817849280 11993316 -13626332625831722670576080610882349056 11993317 103638361078412486407171462680630870912 11993318 -121703775087134781644488507751058609984 11993319 280412058671068580043039591580140963840 11993320 -277912287179357646237205695947410636800 11993321 862409868942867335466153275472794815632 11993322 70714571599779284271773697013379913984 11993323 -1115331469335139260080648190105454748428 11993324 11664103988674001030628424333143951360 11993325 64221879030692231051295214858777893600 11993326 -146138151149400385860979876348779238464 11993327 -538516044336121660265062613605242432480 11993328 -22331132274851493996490956399451078656 11993329 -1285361538997939887070969139496520593070 11993330 493402011380452697820954171981918984000 11993331 43707792471155851043203541423022668544 11993332 45941806073105045481738822375789568000 11993333 321035881839754724300379117470596813824 11993334 -240344661287867123803325413772080138752 11993335 283999332628035148082517933101432404560 11993336 1541548873066655960392108891991112007680 11993337 -399769149163676430286784075864110359120 11993338 9341153418671832438377290377285465600 11993339 -489630110017586206239287708958114181176 11993340 -350300143479063997737922137236408908800 11993341 1332805362027873704488510238343317332742 11993342 8295736371165435822593623806024850944 11993343 -769233539080813027850916377828661100800 11993344 -725880593067211503971723543371138990080 11993345 -1978843796156638589333340881425416960 11993346 -25849850057416092409636378291012732896 11993347 -103818482861282690687927464724908945128 11993348 449034493693612120969777087945436308608 11993349 397485481728555939443957119442963520 11993350 -19769610103524218461348101659555376000 11993351 227985361591708623465753127040403438600 11993352 -40094096356473512286082202221193625600 11993353 -52253446337047507064918451768168455398 11993354 835859662699147795032811574455943747376 11993355 662729209316924095300270872535450707600 11993356 -647650936569361025361360019309856133120 11993357 376600225572039808346542153686030807606 11993358 31974033919207716432931718876701363200 11993359 284640942541109017185225426296115541472 11993360 106193182453319792726714955751274741760 11993361 -254249364421292259687315025301320767552 11993362 -375042114254735096353927823373011027568 11993363 1310444749542812633261799442869297515064 11993364 184469941523513499447055605049937753856 11993365 5259806952153589670733678796912753200 11993366 245621713695830692941255502695446863872 11993367 -487758963555936944931578296398639061680 11993368 433082394106211940276663329468638556160 11993369 -565573206453008829611929845189401215356 11993370 103446637234780904366102567320995302400 11993371 -146546534504111856654554359419917774176 11993372 -608267625040351134902572902961891000320 11993373 30211142847177242814390515980460851200 11993374 405336377251259880331169631332843991936 11993375 516989033990293431145981362212373702000 11993376 -136217486651574558319189388685855424512 11993377 81970721767761895659813501945491710560 11993378 320940285587206391862167656125016378656 11993379 -201280973660301986209451660838121676880 11993380 18156305703587062209300168840888791040 11993381 -975762469630987479218527086356922329028 11993382 -430454609029515914794928400336408813120 11993383 -161636629108312121458723570213020143368 11993384 287073481069901531558414516065784862720 11993385 -152764091571224274600328707074529600000 11993386 -125866791889699421717925861836799691776 11993387 -176676855870380174569777109069286547920 11993388 4809511755643281557150623796724031488 11993389 56258327987664311031895656008817055040 11993390 7842793284109609892798019174817660800 11993391 256788340417530063605248871504396528232 11993392 340438649128210801863060456305331716096 11993393 23734325255637112441445086771437598644 11993394 -165761367497963986502716934221783024128 11993395 296022867497102700033132511217817212400 11993396 -460034326565173615666173548544870955008 11993397 -215990224753196413874615482179244877472 11993398 159413483506736147174057131627022887680 11993399 1808304757035914683491182322656990160 11993400 37469805970319317302932195633249280000 11993401 166037972212358643859049713016487511552 11993402 108251716165282361331603230344104337920 11993403 -423489149810611448768817292334084017896 11993404 -11274451061949557134790976745421842432 11993405 555045301318474338247881267090056358060 11993406 407066642858586609507056850056790463104 11993407 -252274103407351263765984233810713121344 11993408 26848099800121489843476633726065049600 11993409 -490283115249594406685974438241726000172 11993410 -201204868055936637285295572776787233280 11993411 -1468005461722467017324622484047148337988 11993412 -16534084480558644765512019939215090688 11993413 -2140671463606969258037943180687887805120 11993414 890666161086799360774381341100738268160 11993415 122974258294425396918283980598150963200 11993416 14059589349071444468041833645009346560 11993417 -1478798582879948635714304843413170694080 11993418 -395630418794729116250601831593418115536 11993419 925473583274398691301839479357690328160 11993420 -359570315790644926370075963648555581440 11993421 720881777062092179654298360653472447264 11993422 -93878401564678744214343127022533606656 11993423 676662426869262269839751885213598183360 11993424 171395136048163858485472096099164094464 11993425 43349012567035324739501252912353975500 11993426 -427181342759461429894326794390753326080 11993427 -48558013201746306301146673319544369960 11993428 -466487520612342822037790592923125244032 11993429 -695404225492055938381564958612295495168 11993430 -71380096115437869686487154840101770880 11993431 17878327312361756636897372286860866072 11993432 585204945577327094535141255771007426560 11993433 82573013399198400776222642448055471824 11993434 -1063626579115301087344733741862650422560 11993435 -243068515210979060362202695346009005440 11993436 -3578345527206656390147914000343505408 11993437 186953582311360554620748581480717744832 11993438 289246611813515691811962543526791189120 11993439 -434617824221870583596287953156505118208 11993440 -355652977499198441206977011660174131200 11993441 -18282911229672784841233259682059585616 11993442 -109239390786337080387922498605563649024 11993443 -223665505944269382976192305364289180160 11993444 -9481331082902845965161995285493241600 11993445 344373657522957247625383185613596401820 11993446 -209273859213524778443945861584487177280 11993447 283890568647632388226284222934857679992 11993448 -313486885478767585491239211350124871680 11993449 343528537847100869983318563803062157640 11993450 -75283600105116773765215308480585465600 11993451 -537137451459780867356117607728611096896 11993452 -677531444480654945437527182469412996864 11993453 308109873086104450749210768463575759702 11993454 -415879396670128920039047117061151856640 11993455 252948797606085861324130141724668062000 11993456 -19246268377128327640596009940394803200 11993457 141776433017522748966957032443698633600 11993458 -687755690638919551441576668108581287920 11993459 659094574059060884126816787224843907660 11993460 771511103693782135196732525145671516160 11993461 -342277912140813331990718721444664891200 11993462 -4966916595176042291007759612484154880 11993463 -236595398566260535269489065200109417856 11993464 -240002758833162176710275688855122739200 11993465 -55880725598994913111295452635984000000 11993466 128961389394921952371838315966838673408 11993467 -468375693216212591726440996282053531484 11993468 -51118748631140024560763011278713708544 11993469 -207783523105501223028124853422865897760 11993470 582171486715334161065013501431910095360 11993471 -626842118844753492552614276332115295888 11993472 -777411732857869781371964771757195264000 11993473 -335924910319450227448822477337824145278 11993474 7125768175648690246082485862259534720 11993475 84398112003654988559194013907094717200 11993476 -136583678090922014365029620247861227520 11993477 604417672709403330704081327545719689952 11993478 186001792043477037378991574458102917120 11993479 -856288201626980501302673591069103986920 11993480 35906647456962974653703284623962112000 11993481 -319421160359760621371296620024252774720 11993482 579921790697937166226673211877879948592 11993483 -1606941857614325959520725907949531075000 11993484 -272599945088686658537078747304025989120 11993485 -23251287778406193417240468536973181620 11993486 50742248058236483793100551683768482560 11993487 432157689169135705287723252053892821760 11993488 25364084823340757927437374302794301440 11993489 46919363414578346632740847495870455924 11993490 -140863652608208705385879302752642685280 11993491 -301774488787352234583009721392664993108 11993492 126523076637908611645746289462634219520 11993493 -291131064135934819995446756422650179136 11993494 -236031188310641724420114367544413700928 11993495 745916705385316964662527952685147631000 11993496 559769546524498421811897072246426316800 11993497 124218572762971989260936058216158877952 11993498 -236057894986729919563688076432225008640 11993499 106538573977257650057688473362395648000 11993500 -208038916550805454680922431475634304000 11993501 -27060637058346471818977401100887085308 11993502 252104890522769961254789496732631501632 11993503 -9540095723781560718192664621490522568 11993504 143365394983627496253563092206723465216 11993505 -387957074683083385986603703778789635200 11993506 11433802337784281382530799201673135104 11993507 2517897833029186887362583731135644959072 11993508 423709540893184034194501876916308288128 11993509 316605500680141611027480945808075610880 11993510 -441165174452418878545938658746783603840 11993511 -398784818693478005208420337324449544320 11993512 1037919219420172085477494195764087475200 11993513 -225550072415466295848917411266658013504 11993514 -81204753031405030898990220278026950912 11993515 -775773387760381551600300057903582872880 11993516 -84560698848601703710238312568264829440 11993517 18268541947353701762194743467042335488 11993518 441593412739113777069298007060585904960 11993519 160079911697145994060445283902524075920 11993520 52022696501449107128008451476684800 11993521 -1117481666070346783918075259760214343278 11993522 168909351486880987272252741502001752320 11993523 238019353213404182674980680199154695744 11993524 307342744594250977217406305291773940096 11993525 -118435193962324148182255383660251829900 11993526 -166966268336123988632603602499812840320 11993527 105183209279106369483323251457431231712 11993528 33049145162115195351792842056505425920 11993529 48184166943589522284636520701769288128 11993530 388086787794987218481556215530885342400 11993531 129239445089673762188662075918871712000 11993532 198635476110318948308633378675864543232 11993533 602717184283706376446278359363690341568 11993534 521636714883340082134633805527491455232 11993535 -13456769601770523097018295693743972800 11993536 -657264862311370744271163122100419428352 11993537 620546332895736296897600023504854544560 11993538 181727725426710275465262178083963471744 11993539 1115122281499172892207294547253267617340 11993540 -24565463749115364920500136026184110080 11993541 -261076219885603168515605344148510169600 11993542 -302740500225929269517586521525548760256 11993543 -1370834707299122535717087734963597481120 11993544 -921841095638650846431168389160701614080 11993545 -153619911983444572208039380636906278720 11993546 -204712342939663438859017715420829405600 11993547 647193838946129653357512101133085354200 11993548 -200095239862820128704434462230099826688 11993549 -599612935615833391064862692593906029450 11993550 21035552237680631700731201564684169600 11993551 -169984597684053758396844023532436865760 11993552 -57272209774895696780871215531246223360 11993553 273245565613675098376016174365158461760 11993554 362259215064658731056092521105359711232 11993555 -441805810337270681309609025643546585440 11993556 384982603544796245027840282469127225344 11993557 -576910261740800749627677755994860907648 11993558 -37900679978868981931122942033465489120 11993559 326700629344149170668536850418635038720 11993560 13253895739606812744493529813385216000 11993561 1003175453235660495844330594469367153162 11993562 327065021535016387464806475700998681600 11993563 126021394935036891406342879363463247812 11993564 1039574294808413698112819463346024637952 11993565 -50581069865476043809884713761974914880 11993566 8506640091536315337463450352698209408 11993567 -31961297372792280975671152472538537480 11993568 -814134280777288687375954124375575756800 11993569 55442605547949128084391522003005788352 11993570 269117441325326917142938311672180552480 11993571 -155819371618453350329784092081386597392 11993572 26410374270136015240851395065281166976 11993573 2934566374223430221543938625736691260 11993574 247340174666765471078215553033355901440 11993575 543589130555952276267158114902629846600 11993576 165767481857620876134439476945757470720 11993577 77369835269132287953503118553449087120 11993578 779534937352697829399759909819169617840 11993579 -432347267853372006251809057356045331200 11993580 48264693483599020557219485715807836160 11993581 -516966355072846216900507131947897848618 11993582 79771902875066264567239711443433344192 11993583 149187181919522475509147784759175016064 11993584 -324415279904843434597425799261387259904 11993585 -540533269340835645882733212011825404440 11993586 -340703899967377231118501428706111292672 11993587 -317259995368093832877574121499436155728 11993588 -591136630068406369505585015943251109120 11993589 -9901820245977785784361587141790312416 11993590 -19757108758078123280322934657895792640 11993591 181019922513245074316484943141723093992 11993592 202142403112330442590531279791547576320 11993593 240495135979740101603205502836994068842 11993594 141990418194460841065684670573208380640 11993595 -157594515180108882170114838116221134480 11993596 -785894774278622469174785810699768012800 11993597 106607382824813113438680400605590409600 11993598 -158605925806055884694033240999365003200 11993599 -246462836230950463611501034284092068736 11993600 359571797673837095155093296084575846400 11993601 -1196944094695570812014973098301638119296 11993602 -171673723892111187005931097072202115168 11993603 -4927082054824763987962042868722029312 11993604 -64031583406273669922656156475323908096 11993605 368693361378455071764778356558382470360 11993606 -17058427557666225129259745478266131200 11993607 154354328822869473095944903318809755088 11993608 -100285267088588261695656272535668244480 11993609 129891547185160489652078786626639951104 11993610 118211765180538370773210203044574357760 11993611 253507841596524849998178880252343961232 11993612 -140004564689737675660857736081470015744 11993613 644199562746950489476484527980729630144 11993614 755015772587334584086401111582353758656 11993615 788761748508300754841384264893175401200 11993616 308907523130184468659054748970928701440 11993617 -1277442857909850449145046845618994286400 11993618 -45958281976891657265034492162489331200 11993619 34673690230729335438356447391487432320 11993620 458795931543929937656650717543424935680 11993621 -336484573368577842154354705350055933056 11993622 -33892819522680915477484485689157857280 11993623 -1115264731821353779632211862291488612176 11993624 -32749055460601307163659223054348902400 11993625 24769069309460512024296403218138288000 11993626 -320078720791477190374805410469071405056 11993627 1625051387145308675574256358337777586800 11993628 85233644017630375534537675751605002240 11993629 2870644274537995324013034509449255439584 11993630 -237837385642671497038024093670156620800 11993631 -272076569008353517490776156860692048880 11993632 180759768533967943665423370180907827200 11993633 -524435990901827173302059836911244352256 11993634 -501821567026758054198454314333495886560 11993635 391644915455271926986022540900306523600 11993636 936237268038095422249697567043015813120 11993637 870902419053301221234822323972340440160 11993638 149235339141589465467527914041063289920 11993639 -292705004029972985602064418149782824960 11993640 -94425237839847102325768069640441856000 11993641 342810207514901804915519616336608163168 11993642 49694756230155162928190352392608923744 11993643 1231520911232519020235831958598192897200 11993644 463397678257416405185081079951777504256 11993645 1006657577900078389511259696093127710720 11993646 2633216124521258781178052482745241600 11993647 17744057377982815120939193082150612832 11993648 -122501315859707130632657971429665669120 11993649 165970076396753508971051147319002295936 11993650 -450878049875177066593392444517520869200 11993651 -469198727977812865500293356780942320768 11993652 41298077484195294321253929468014936064 11993653 680301474866226595193338172667222766656 11993654 161611595615724359924305014974348332032 11993655 -405061952541356010491384985149047689600 11993656 118638015597219414466387204644641402880 11993657 135581120434774303562610008074907689920 11993658 -465564316994916343106211971755762185216 11993659 -21725586750800232101278645355293946140 11993660 -49849707072925242192289574229818419200 11993661 -189291689432544085378723900380928068468 11993662 -292623460069759708514207633323428306816 11993663 -577339031108520155253079286570801031816 11993664 34145490477233193574194111745754136576 11993665 217442437084991608069638655660302829800 11993666 419800731044141470042939419914875784064 11993667 53021708057238627003034278591887316480 11993668 1184579633085621280712040277607320658048 11993669 -1299318638735973988376048792097143736930 11993670 11923322839539243863995385323417071360 11993671 -1482797089925191261783983496203896225400 11993672 202582546707187078401126890161862737920 11993673 -108959274116310587965413141786290098416 11993674 219003607994128602305974452927051264000 11993675 563080445452260462085873962017681628000 11993676 -719683663905208682512130424129393116160 11993677 416524341837718753655616281088481537526 11993678 555597458587619433406062831395603048640 11993679 -594978779452316212845982297139406298776 11993680 -254031730310698424370577530767435120640 11993681 94634133008458859874080356113806208000 11993682 -177068489593990395351176982431099803008 11993683 -195596972511323021878153555954922449792 11993684 433936123621956228670821775612877164416 11993685 -232490000626126107517006446168855979200 11993686 -24940283597857267358640680927597486400 11993687 649002870845197404349438001397499539984 11993688 157114563550219070604222607597307904000 11993689 -71635945956754760045324287746528672 11993690 243659218018821429752180746462152741600 11993691 -621666413401705847576410174362739496808 11993692 615029476097817972356180718750412898816 11993693 1366276752751480150037844239105452288320 11993694 -267318891368757542837447710704531345600 11993695 -337798998333371914036642218626783907840 11993696 -520670610876500503658223916285699817472 11993697 943468346513149101282527434469710296000 11993698 -380627635351670917974972854973139958208 11993699 -551321844236690779474746055869402723300 11993700 299679084195549050987603439214188672000 11993701 927134507899791288092465823628266817280 11993702 -269555637543047156032318811888442699648 11993703 142306539219516316083451620955848877824 11993704 6396901804650971404798235207684812800 11993705 -271348848448508055590204044654975337280 11993706 -8048935063069463226724796507897676960 11993707 410704506608227634610000967097558379600 11993708 -582235172772359899189828612044969659904 11993709 71034290439433089766638903921829742208 11993710 173412210948240070769485264654720973760 11993711 1250155705296724592685401039801969720112 11993712 -144960133666669107819048663883469291520 11993713 1083418216297730590883079010532692533760 11993714 -169790883584819158437106520385478883328 11993715 609289621381540835143572822572076916320 11993716 132755966764747235242812730185347911680 11993717 -1223078356002831921831947788900146849234 11993718 -95465930478563168559851898272979769344 11993719 546174776726551178182392076455963638120 11993720 -877567563752785070256035330120540467200 11993721 776594627846216848706257767983055619104 11993722 -52227305127352382509236057029377666848 11993723 7897472063947864042019221876407290640 11993724 -1021848538279869961725931406530142100480 11993725 381437322556614847198793779820340631250 11993726 148344055250846251111778071980500301312 11993727 191809345088933638355818905648172011720 11993728 669560108801653851567635943225368248320 11993729 -283599356175129786145057030878014012640 11993730 11125439446285457892585593086499712000 11993731 -939081425027946540579692597971565585000 11993732 8041890401187415410718126749377482752 11993733 660309114416956738573416644944745765820 11993734 -28754872674382455142470208609929868800 11993735 -104736722858298077183290677967847463840 11993736 803285109029621634925784903293846118400 11993737 -167016383277951646316950188139010856960 11993738 488818682184032702918576436984500582496 11993739 -459892912517443350127473978402063516672 11993740 176974130820236861515373958733820974080 11993741 66781192137911029100032086937047356160 11993742 -25480102615004818698198853190647004928 11993743 156601187288522507829541321803429234992 11993744 66375827470190034033327866885776343040 11993745 -36262620837066791003361914911561320960 11993746 -315128441831018822968430972270881575936 11993747 1336900396816401932227112030889441953196 11993748 226211640948155212466117234663784904704 11993749 -25969052735951336120297121191518821106 11993750 -317252084831940272843281369292838000000 11993751 -120952973297845761737024655121014220032 11993752 -1292748447507323643393138155390309222400 11993753 1101203808367771294575289458393751434240 11993754 15195597831424793641975613079033346560 11993755 -1060829043829387151452472956066530948000 11993756 -23393702431982780452120279960781283840 11993757 411425690735900021687101866854480480640 11993758 -141163053721719801509481760660104849024 11993759 66304176101953681581665164093954595952 11993760 -34128939260119524370783346379158323200 11993761 404196247491890544061106561441664337590 11993762 215816773334946220635632354469146400 11993763 922819919223342117421469009019267066744 11993764 82323258452178909965139491799504224256 11993765 170750425208593618752938137567985654400 11993766 120459766811895728453878190632037433024 11993767 253147243423705644794158930498536198952 11993768 -929545735213052836074526819777354429440 11993769 647555193183990347003200009339369263600 11993770 -320471608313922216022448940401998837920 11993771 200251767800914438228831276254581730744 11993772 -10628152314931932031272725524359512064 11993773 -1274368261049949171487422586549864991040 11993774 -93329424097596938171831410924824926400 11993775 -6732944400230104866063969864452688000 11993776 -81913738112102552389898008334963572736 11993777 -254473758925142313616866423318772996800 11993778 -169800279899325167421608627964583860480 11993779 346477892437011375798634695505862228592 11993780 -31190975166870171637971863533470105600 11993781 949449080872467532604574204322144587552 11993782 -146115368294851728642675453573461393088 11993783 203204736933401735786690201670709717032 11993784 -147287847172224393286035434067584286720 11993785 759143057489843035222545080879932421760 11993786 70243008846433278261457550288708755200 11993787 -76876248051088367918126603828733546912 11993788 45147030842847176651796638788068805120 11993789 18612492599587620617003657820987848256 11993790 -104265066958768586041288737987021137280 11993791 -289916300280237162185123223796763166600 11993792 -315667120458327571874387618728475885568 11993793 173320245968263786673548682594843611584 11993794 379689169237350283314674003044146016800 11993795 -772077270724936549329413261716956298800 11993796 497130082764977735549323627051595981952 11993797 -1419823953135948388747339578399003414754 11993798 459619411698872702357077521083836802400 11993799 -459013596796867555235975463173461922136 11993800 47201833716600609595294443243786240000 11993801 -1124648669694103356744433637554221516198 11993802 -270123629298172235232621896161842610176 11993803 -2855114326484130395432324477074700863736 11993804 444405273336757592666048403804441386496 11993805 570749605072724147763374233277205211200 11993806 -446008575923846032724728885115428037760 11993807 153703041349549116663745043887340390400 11993808 203097713591038816766174242175257411584 11993809 636106517345655838974949246319722734246 11993810 -44965074901455059602777508462198423040 11993811 57726758509395838001654965574516950320 11993812 -76105894762835345827239179124904282368 11993813 405150803088607376945592139686215441724 11993814 51088126915881205864880110423924798080 11993815 101594624245775850972471693246686556000 11993816 810234859388815967719424430095353620480 11993817 402482205323851634872046203933275586560 11993818 -3326955991267698639512753976597841920 11993819 -455898458164438894576781122068395466456 11993820 136270245211398285561875633318867865600 11993821 -283718107155460505796807414392380861088 11993822 -471748785097089690752876857121125692288 11993823 -215361968812550776515752534569958696016 11993824 -1700302403859363111135131416660481409024 11993825 -310115132112351952011468470867609373450 11993826 -94781956805351251013491735208069168640 11993827 71989843071796394691490443582373486600 11993828 -549193692525520214067954821096016743424 11993829 -27504789429722304848883004773790322112 11993830 -107715634800132738247043537728534291200 11993831 -1561783802248502504314384564344321248400 11993832 -30268914580607566556077427614037114880 11993833 -472799781215587861400535717567510153216 11993834 -85079302120572878104620817519960189440 11993835 -350970612450095148544941218094697804800 11993836 549376218245251234265519595692459851776 11993837 1961178178041970575677354929518458050092 11993838 97771393955311096335729690283138510848 11993839 -120592575914574928364522200050100870032 11993840 -48473981126205796341021362715706982400 11993841 -704352971871190445949486655095569485950 11993842 754671646526139793287493853709606912 11993843 18949160312647630043147693005371238092 11993844 96206702386882616847619005034753984512 11993845 -758204549240151787504193095904238105600 11993846 -328477969371801211291677756749101739520 11993847 -9255003804436690025891786276986476384 11993848 181018149573209550606945546943859343360 11993849 737682955313751780133320705052564656960 11993850 212321671949088895529954143009949587200 11993851 724951719673758720265148018707556608704 11993852 580121855967406512739842253072895711232 11993853 -58577026141314210682356771517097740992 11993854 1199478102188302083316329638441376702912 11993855 586664893238476914648381418908373529520 11993856 80499970900245665489820166683176730624 11993857 172519752929360687361239564571151739652 11993858 -783708834612405038671951966643127366624 11993859 -1513393472703040449540235428070464076800 11993860 -136264815624396313336878704825923633920 11993861 -16100199340240127624360613238417865376 11993862 -146352567815904955888908816670426275648 11993863 2830702724306082310069662962869862496 11993864 -13370215358456779177108960956477066240 11993865 -60980855131611626717984829584187084480 11993866 148111300742832368032341351126264309504 11993867 982649347084014331289268435886884888960 11993868 133819449894886193595909951538389571584 11993869 43976361544864904117375995222003489280 11993870 5609521037837407209755117464281404160 11993871 535674650022764180106078961551761714304 11993872 283900576705048190613180690063774646272 11993873 -1115654834240815307004704699969562289296 11993874 50416457600485463685280475646528253440 11993875 311596207429839042638382394802744700000 11993876 -184185784776561157686595291359756736512 11993877 -724525504729678151264986419361663316754 11993878 -151382057500569661776488152197965312640 11993879 -28818779096061046416468901575814326912 11993880 -357317973204931270274936132483363635200 11993881 32488961744712704126896122288043102344 11993882 375912003729030845956512386746137967584 11993883 -655583401256007153128903365444231680 11993884 -344934486294688963930300602530947748864 11993885 -91960296409379595250038906915828246420 11993886 -128083518769881191670004795524212284800 11993887 2323309617389072319488733083938685131000 11993888 778858208261592031528121143301567938560 11993889 325006770175692479388343736732113397424 11993890 -281379724209942618785749212580479064800 11993891 7345738412661570595631310245419485504 11993892 -238498727956418842515253814973215874048 11993893 993700001256679380120785026833896251840 11993894 -73932393468723608919514180724446559616 11993895 152628702864767919400127901247148922000 11993896 -723756836042821517032510045783566750720 11993897 -1465859245010067943155710813093695947654 11993898 142805789911209163128504464949897392640 11993899 -1486386894055705998568633677355220097100 11993900 4633944716587568719071248607602073600 11993901 303289548378605819767662453463776628032 11993902 -390325279976789573090401441928151966720 11993903 -629229260198912776007768394151779983880 11993904 1238063384517478588173329694675763200 11993905 -83734514805103114777101513688208964480 11993906 761700499165429994960322711462816379152 11993907 -303072423368595407591667587167532580000 11993908 119095512021959926516978910694511228416 11993909 -507221004047995636534236250263872767890 11993910 -83399375615234735709775296293134337280 11993911 639711484195643608123211246813881689512 11993912 -392268007774689223074178035130957701120 11993913 -67044451201065689123456501187153760758 11993914 -530832115934134476287762267058537584640 11993915 478175769015635534989212822204672531120 11993916 -468810789069361544065382504930674753536 11993917 21210740655108901773459174649592608248 11993918 65384120056761207278457799044453922560 11993919 -9658400208399237929512298955346506240 11993920 -19190420119720619465788090920122449920 11993921 -638413798855699451715912949254531166800 11993922 103617664062442321871744069192598983760 11993923 -558165986331587490247193682536140215576 11993924 -19710242314239394647298299007584787200 11993925 -170565996447113462112175869281804784000 11993926 -36919151793715508566444215546856741152 11993927 -871723573571043465081657497921661202176 11993928 -293205608942699741418527375603379363840 11993929 152157524610585193321025366433986838400 11993930 -374555105911047063228971686315656468480 11993931 140424453963925590529021523920633776960 11993932 129334662185704467406386950834611786496 11993933 -177270723631948709896267534748933719680 11993934 117101898279135286944403168288851914880 11993935 -228989771306614513098045993393409817160 11993936 -128320286729217306982897158685304832000 11993937 747843367416001013889226215765985394160 11993938 -1709333210439665692505626299938258042880 11993939 -329333272974814310093685625722103917144 11993940 -256215048624120439669709287883833344000 11993941 -1755005752729917961721385511967360347716 11993942 827175131531957539609832050912114124544 11993943 146462558089176396404392067397285952464 11993944 -754060265784577080408848218162817955840 11993945 346324462012267107445146310656866429700 11993946 -449666691063788887052285238773323746816 11993947 -5398529899012200507868929999981553408 11993948 103326523891701505901831648138789176320 11993949 -576813780195129361842012615987700146432 11993950 378328599543691126091740290037509672000 11993951 -351011474223966292136658915572867627280 11993952 394396862883678955864615878335619661824 11993953 533180960787022277231161695528773487144 11993954 -88260858722240030012995287944089916928 11993955 18739480193847229931273661734759637600 11993956 254049057879034077863757881258843683072 11993957 -286394436637493048400074464458519275268 11993958 -36291242852361445629882581861465189376 11993959 15729465069774477780591296092560180480 11993960 -50794683256420171097575798353733632000 11993961 65583787894129596151186259802338202624 11993962 -232795335347938045318747161064605889536 11993963 716686254104583875029133191678246276212 11993964 56660848658688116705079192972756480000 11993965 -187614289025329318976151931703667613200 11993966 -538967617751583926114091016123195407936 11993967 779960742144336220166065733222532372480 11993968 -79197180965258400850465000705181941760 11993969 278781206076047444709992025426012977844 11993970 -416327055411995481331008921270439411200 11993971 -547007321596403074172238845078226863616 11993972 973486629660163455973146858110129744640 11993973 45302831844538772418612828851661381504 11993974 -195141002793695819531616227423548377600 11993975 289832915849467475626762147404002798400 11993976 -145851883113708907821048593535853363200 11993977 396412975053557114178575391165722005632 11993978 471287946552549803729610749740395517440 11993979 876036921886279893359763744949314600984 11993980 287618488527441526498434652869561408000 11993981 -20407286567592268973221839782413455648 11993982 -29928347902789622587133151163257434112 11993983 355904739236737015816795159373415782560 11993984 -70142429583788402750994061004038471680 11993985 522408561007641902593065272054217113640 11993986 -124920703203307366057444855628179985376 11993987 704828785243588320248920803598353312636 11993988 261323594478579410219862738226435968000 11993989 5955555808430847942512780926023841152 11993990 227611997517572490187382769089493120 11993991 777760255918077812981436476633124244392 11993992 -739981120432188259145440526495951462400 11993993 -394354693967191086371731114900582264320 11993994 140291561708044232921313959547077022720 11993995 -6733179414787642984770644057420864880 11993996 146241969759121180488050834415552522240 11993997 -204997551427365340521783404477854703520 11993998 482911642135446734323203747683510240064 11993999 79750803761518838482547576072293236936 11994000 103585502947527453320067876175872000000 11994001 1396848562377922725308417335202810814002 11994002 -46844868468957408571169729715133608048 11994003 -3160067980666449604248818371722383712 11994004 1834858867809311034486514848001463168 11994005 237872503232116375717530493370298454560 11994006 -96799141498873876025544489145390263936 11994007 958139751314556947162222351025218305792 11994008 115258361583180851928486741759584501760 11994009 -954758371274959385666243311172666792496 11994010 -24996923615804146502447941898053017600 11994011 1054990030584055992839332640247594852612 11994012 -782926270301867688538347936033171952128 11994013 -643599524007557850022639807214677651738 11994014 -42764025479030319827751152028039312768 11994015 104563430814796347007465963001268618240 11994016 -546260754403966243128316022526239047680 11994017 119020833893666734427170950114549131520 11994018 90400224377843476179710526105270882048 11994019 612656297315791447541782561175404625544 11994020 -531147811346330206977545936809738571520 11994021 204268892360719340330890656632445026880 11994022 387009384136683797620481369824130441472 11994023 1169765030019542880441282330538124524680 11994024 -185994524071580084800136820402683904000 11994025 57144322702613083709478537832809355550 11994026 51258714020605612859228308880928281088 11994027 232862269886916078174112349380802016432 11994028 1384425672920509581411553052538163937280 11994029 -33339816558896853959988135695053137216 11994030 196020778636770338967056620787024536320 11994031 -72520435925996771676573955762472167840 11994032 -248784051633571637846413457844172062720 11994033 4751409935328462383778049241103814080 11994034 -223574127311207408782425618963664694880 11994035 338683652324261351931818791733193734400 11994036 -308117887692886305212137616696206196736 11994037 -154560322625658576356322190601084521440 11994038 265464588190259909438638904114370477696 11994039 -286185256628677758023240387537868021696 11994040 -191256840833209386227869916942338867200 11994041 1138705938843911427858282002951936539392 11994042 -427618084348131107255047471137500556288 11994043 -1198753959063747912868409730786964759708 11994044 441998606572462761835399622836303527936 11994045 65600780099505905592172332287823196800 11994046 7372602423163523168641863950780715264 11994047 316565190698340669812961533835013305240 11994048 450828412123214714506101509923578839040 11994049 -781702962369236080357614188684569013950 11994050 -131542534331647347956915466323036743200 11994051 684739061040652451259579951991349970240 11994052 171793653040005077467015037318843412480 11994053 -209937262290026458682197654841689468200 11994054 -346952531210232651398436813880594705920 11994055 291413298162555984593307274930362654720 11994056 379792285686577740723847708983640826880 11994057 311379657255163638497381115409488386154 11994058 109132757101964718099085465339287685632 11994059 61571419048691466837165953468251234560 11994060 -149750739096389333119817237499097098240 11994061 750426272767076840507923601237707437612 11994062 -724197552056020246824892297892760091968 11994063 -176007496856554920867877815597563792256 11994064 91314327917386264315888384109808762880 11994065 -88195834126704901239780486201973612800 11994066 -66952344742577633691801010153529473536 11994067 67013170606317494562010169901533643116 11994068 98476329014067823445783654612510727936 11994069 -211279013424403729808833357672735090080 11994070 130210444901557531245295237396849234560 11994071 -2558019014087872547678535813933584316768 11994072 715908235233523407319999311039531417600 11994073 245014859651178737496502580978371626240 11994074 -555540018379934272925760338021056189440 11994075 1058931783156661972585620552592971300 11994076 -642472631516679158319068509479613440 11994077 651228687001828801771529955490091605926 11994078 24869279045610936550205500368002751936 11994079 863696674970292256256189784211099132984 11994080 -263373185218714745980198816420016947200 11994081 418386014446272068558366345219414215680 11994082 -51756470195085938196505865624660338608 11994083 -77692972666725409840169436085581974400 11994084 -605969970405656586584670734231662064640 11994085 53051994394280037046218031479410657400 11994086 -46933681904408491870090921473493204992 11994087 180007846578807330036904236186422401152 11994088 -17069723910931961815578657938318100480 11994089 854318004055400994741284132737548232890 11994090 53741639283641299910783544080078730240 11994091 387142363612908469605782361306489173492 11994092 794258424906969059340629988576518123520 11994093 -9026585327845528658534929035284166420 11994094 340480528997673252300407338301315471232 11994095 296033007891599988752843139487053145680 11994096 -38889914305134496283321797354302996480 11994097 -954391976397932764874817321370999041454 11994098 -60625334546464832185465004992291923840 11994099 99384231744251711684707399590636961488 11994100 -61555045488754372519184051319205625600 11994101 -237578443856720704948397918932597608576 11994102 -734679607180121282588065324733527032960 11994103 -455781343705651688363044581141345975336 11994104 -1318763699292848200812482323718250393600 11994105 240939961444223221704832000969848573120 11994106 126967926915568137276850650483731353344 11994107 -1263801503374660377728706570855316867248 11994108 51163697701554726773357011522459754496 11994109 -169268814812100379167662789165824588896 11994110 442393788500429837831302664705699808000 11994111 124009545089757370293380391943543341480 11994112 -233690203802151927565271327476052656128 11994113 884147560315488553902228255159625231362 11994114 443874136449996821257174963687267249920 11994115 23133797024656545658790952093693803520 11994116 -780057184721214980160387725126641751040 11994117 -179721043585701432325105360155942424320 11994118 246144869330334467893516862258721820416 11994119 -732320579599986699021866991372971472 11994120 455868545365289848915835902735350220800 11994121 -1169885457444642512394333287744403802956 11994122 -171974486505703055291900770419179632080 11994123 -146176663350915514687556784935723288616 11994124 222139317074037986402829418192866711296 11994125 718992616202305543318800420693174000 11994126 -210202039304453582141355631902547486656 11994127 836108899451808067977413364102744172976 11994128 -16164065217238911503494172137704652800 11994129 67911441172524797271905246812779882240 11994130 -364908050359074003338227133941847846400 11994131 -676204420380714521095616146686227482068 11994132 -296455263069796639283940553284404318208 11994133 -1404871862158362432517409334789820453618 11994134 -418623050515070251656178908831679100928 11994135 -205472015114705435278831959200582420400 11994136 -249660539962911420752045584305381703680 11994137 1149744803999662475688597575445584298900 11994138 -18530162506334338686120473642867908896 11994139 2639391048222875626975532967074353691760 11994140 -187918488812951582801426932959332305920 11994141 -992030527490265948766138795435940544960 11994142 54709156316670480918549936074129333760 11994143 35228016777835440730386761768593753200 11994144 1324785827360686245329862519431110852608 11994145 -14106460721800518317470431083676168600 11994146 249320220405634655603361303163909070400 11994147 -126504003715495364556652744210931046000 11994148 108248499258549521948972176912859676672 11994149 -100735787212187822807813895593033009760 11994150 -54428687984860589841399038766821990400 11994151 -537908827001169827101878877860190019288 11994152 62405336534659390054602917659038597120 11994153 114960407658725838609755690886361540800 11994154 238230999459186155709255752264364838752 11994155 -346521352856667781826983271636825915040 11994156 48999968971827683607959624539913007360 11994157 -677733117791411442839229341914513456576 11994158 -640897195096887464950320519405176109120 11994159 -360274148989774441866428908511569493232 11994160 -498424401819300336655557600260141875200 11994161 -563131574326260408468355354291084352238 11994162 -3881812951633013043864287285613968640 11994163 -10630789579565842063994636921871557616 11994164 86932044959716105721945504272328957952 11994165 212455019257024245798836116953925413120 11994166 -110168565977827891121530719480936655968 11994167 1815286140598122961338160907052849224112 11994168 -2459150246087829286186710645448704000 11994169 -179416896900473339561843332173741944160 11994170 101061271003033236281766742552560461280 11994171 621244973813994164447239888794819810240 11994172 -489750239452680179728089385638027847680 11994173 -90410793183837824110594718379366615636 11994174 -13539716140339501478308823154619806720 11994175 465162452592644811417257696622769444000 11994176 214017221979115263650979962103311892480 11994177 -164169131592583925829855230698327948992 11994178 118220591034648820430919325638837287424 11994179 -224938882604818115361866172991109897088 11994180 -536986027959456370711502299488010444800 11994181 379436482667563876399118165616315542364 11994182 -718304635377979433198775226729238171808 11994183 -361316649126208477454979678063420238080 11994184 -298020340959835891661659610444484541440 11994185 87678880756486168765483555674153236160 11994186 -435813517901831820249588540464301910272 11994187 -1053687848863833862711425095922431818760 11994188 105025804291612890014679513793319101440 11994189 258621918424023716746351577347125888 11994190 252877547773910172913074019210256985600 11994191 115384366133197876983153240393468723384 11994192 -983871004257301333302982171322744832 11994193 534306958889223748931591323351530403442 11994194 18851726439517465340764212512547658896 11994195 186914772318141070273858363609812271920 11994196 124725871352793859322775766498748182400 11994197 1186031538573890663104149054395277329400 11994198 362482335502089416792283189984562966464 11994199 320315429222887886084916939133714818736 11994200 -109713212318803821305966696454786816000 11994201 -425908409549584676994735113350321060032 11994202 -651189994995050987466287153045079072000 11994203 501485070513755078703202610548506887184 11994204 253419771526478123129702208797089969152 11994205 14223401809419615439171369301072436960 11994206 -314482053840437771071502781157240104960 11994207 -40541832312834343250593310714542501560 11994208 -282157219065080880179175825353757818880 11994209 -744368997694007454998796884115294106590 11994210 -80380592697463142875856735888190873600 11994211 -902647305452019572453190101731131977188 11994212 694700859005846032145195153306954342400 11994213 98191456550340373250519771135652664320 11994214 -52100363189088405427674372224184675648 11994215 562961603265686866534058820553425595200 11994216 62292926846801114809737666846592204800 11994217 562867807083183171706942487209071088720 11994218 -396568926615985194485262824573731521696 11994219 -129480917862449471200516576279664133156 11994220 -249465724256544735518483587895881267200 11994221 62485445851175454068097079739917489344 11994222 98062415116836641668222824392895256704 11994223 -640439038840765518519894370874672212528 11994224 -150926191075653030799371787090908413952 11994225 5959561472806440418936617911163915600 11994226 -46135638363060964980298506741949117440 11994227 -120563395808132469895683869237368621056 11994228 447669258792625118498303314707289436160 11994229 -915241955006279452186151432345562586272 11994230 417604602501432026166565684377423221760 11994231 283512959780096220840373654935206268624 11994232 851740468987401034100181072690479308800 11994233 -905193681606296612281104696273417802518 11994234 14138236586451323150526577640627082240 11994235 -775164398885026990603513287958495661040 11994236 846766760559589220983280005427849264640 11994237 -595971861041768659419981299600947761306 11994238 -594154956079471199949808100428387668480 11994239 -197362400407132824116429535698039352960 11994240 202341286386853076720566572414507417600 11994241 -63150284910804871345971009710033108544 11994242 43631979620893164486810810056790338592 11994243 189691345620572740433059899627867472128 11994244 94328867354070209833889015675878184960 11994245 -1048685803754736513545692380121126834500 11994246 -135517412367854367597135738516341664 11994247 858888497500496075929263705588542455296 11994248 4002854175155928062104550057118597120 11994249 206859117666192828292150939103660273088 11994250 -65991837207406337973930151228487688000 11994251 567871732997532420752449756177344980400 11994252 -460343648506811575893711886017124397568 11994253 410826051898925673935717645343348180960 11994254 -1045261420735625633456368997414886723840 11994255 -55733686833924568429306151582573596800 11994256 155255489330619574971537652858454515712 11994257 -431929992365445898231416165508345357968 11994258 470078241413796503127668914175457465984 11994259 -766283280614827129900417800897925831584 11994260 398183123265060631598918898617874650880 11994261 -261617030165907053215462675261368769536 11994262 -292739511905666833090313666495254785408 11994263 78028490622242052243503209484033191200 11994264 439966094352412011410054908229188608000 11994265 -68545785398257721551926824776237376880 11994266 -29890190792584053121525716357751975200 11994267 -522989435412498860285482152493349103720 11994268 -372381085952178266966581130707824754176 11994269 -608905643008442206866235915646311572474 11994270 -68303364246773156823394101240816783360 11994271 -449561426613643440955481489919820892088 11994272 -79869491129075406694896258715238793216 11994273 -65645386837647112354845568163247699696 11994274 -529175872964386110816111064802259230208 11994275 388762120622444193569662864069602678300 11994276 -175915225605621672484592348436773621760 11994277 514737344725083756633899154328187624126 11994278 -316668706775824677912969420262224984576 11994279 673219173469705038399324718430338831488 11994280 -78346031474136589649855576454130329600 11994281 -442369007776783005363710034222807079068 11994282 -101593749295166297300781034223306603520 11994283 45601381987234795186197690988744888720 11994284 939172600385647083079623518866106496000 11994285 35134028796547948596884980946188063200 11994286 5400500997392207086005236548687829184 11994287 659102551213920789706939922409956872920 11994288 157618440385449632630842221689025429504 11994289 -1214938181832653149133663881696227564910 11994290 -32353159084764664939813677480806062080 11994291 14746525039830990731609694539130180480 11994292 269183092698206550747086409954175558016 11994293 334527615318018490321068566993373462624 11994294 -45628742602492152344841476203101573120 11994295 -561968358274079300245845129148379170800 11994296 1117360672793105781504765808460315873280 11994297 -2780616723362515274985277479131128128 11994298 364835910200774949219834713762244983520 11994299 214442129490007388905268239783579319232 11994300 -141958869436425713555137383098366745600 11994301 668179101302851399271610828321210717600 11994302 -626725035279305760791048978520891003648 11994303 61195815386612383149775050705557918208 11994304 16507852499218337855836895069048143872 11994305 -625588964402596603646474099421323178540 11994306 -661991091998540783944831046631634553856 11994307 543182168290718700143692341318447381280 11994308 1235868962804690482620607817162873615616 11994309 167625655970929036040455433110771027614 11994310 -157266275805706187337147519986893104000 11994311 -102616235354098978952076360469241067936 11994312 93031191057955604061464258766124400640 11994313 -553616736182273143473814462237187965020 11994314 -230675623855613195417152730975311688448 11994315 173133090861802201225363416658937345520 11994316 -175335991652819988013046222386097326080 11994317 1398296691129156026082128470441113429366 11994318 32344271941150182633112240917243754176 11994319 257426805434006967759650503972086867360 11994320 73303937061706823134387366327694131200 11994321 -65592609160349700955016415922877622288 11994322 365231717887638175822413515542089005712 11994323 -289167250369279329504507549761803806720 11994324 322929806131618678343305323187422750720 11994325 185285871411119626265308917221396356000 11994326 407088486528709747351784912941456334112 11994327 -15034345451407616004204938468891719200 11994328 857343219838531737790014485346244700160 11994329 -25360557851483662875985571023280005368 11994330 -9117499583718571040867871879443182080 11994331 1284279306211733884995009593448089768132 11994332 269965961252003217077602807024015887360 11994333 -453158756893310476606257047285932070400 11994334 2393909344593973694671596547761070080 11994335 -862254112617955867559075555074984725720 11994336 883547914444678992139527629993383821312 11994337 -234177686003219333369646194507147174208 11994338 49136116416899781121881202762566301344 11994339 74346902550916581832814416124469473280 11994340 890778012057669487247567261214225223680 11994341 -474114762149003312312482149738748517508 11994342 -94779807768083618082249706034793206208 11994343 -345975305687572733757869707704009214408 11994344 695448587436569399940956646448630579200 11994345 167683006913122769143465290091144262400 11994346 103064070992678267428160889185996651520 11994347 -750124434485083890859290968614039656204 11994348 408981443824450716339979126364866721280 11994349 1588351931968238320773195941078550267350 11994350 -283560180750869054640231482843814547200 11994351 422968539106744116872838773716203555600 11994352 -67970468558578079419707904661130117120 11994353 -40816612123228066134617096300399986944 11994354 135900648392576288440891262896761362064 11994355 24739453326303310213207248468170589360 11994356 -316768848399044940606744915109424793600 11994357 833912723221605331118647878945853931040 11994358 72127570159566217316846266501648896000 11994359 503304253666159307423317775931286501704 11994360 -79898548672799703043212561746264064000 11994361 903996078263839820689347781681902393962 11994362 51439411160613681129340065760797280512 11994363 -1140332829065554218472314081775256157720 11994364 -115098023176606035246452972815895627264 11994365 -88077322577628683934822078187894510080 11994366 -415023593707393390983988867622689411776 11994367 411428679140392261873475689030037200 11994368 -228285900380925895710579543121286135808 11994369 -340993193069599770732406228922232739392 11994370 367164525623788101124428405539522510880 11994371 -2420148291869795310828788253168105559680 11994372 -367832048964095134661027198567975976960 11994373 -1288565262755626955511911284277687545378 11994374 98004319141716561143820150695754715392 11994375 8059752916476395297029772191808445000 11994376 -1023761368390526572635965168770535424000 11994377 -4784720072024377529629756581652038720 11994378 -215623050470579024850465949739218735104 11994379 -692567600702396653114558113113502441624 11994380 265224209275346472447535485960383308800 11994381 -93940513023779282239144743594969057888 11994382 175040037930607324916447127624436665792 11994383 217827648415197332149715638010830595664 11994384 208087088664371249837899500828239462400 11994385 43372796605854414836992024207723015680 11994386 65140199158898202861585165877087566624 11994387 526054498383599475375090605315671332720 11994388 244667943487418897807541793257559556096 11994389 538663059915920570148014671602602105568 11994390 -59661161240120671426204480098917143680 11994391 -197870856930608143045159206924926345568 11994392 -176961401729921127652180910538357657600 11994393 -952031744875320954192297862764997337136 11994394 728175769286851495458456401374731296496 11994395 22888349176747182043433297568043426080 11994396 -122240674892599098683953476617737666560 11994397 -210308949032136685705143035146254720154 11994398 -169511164174326860165091442562899388736 11994399 27174241474267639137556799978358054480 11994400 925327352156888815119698079836012544000 11994401 -106751571249891956988574038041139176280 11994402 213225130895803525625023519762679046144 11994403 -679191549094122549517226386505899453348 11994404 284606239903460800535322989448972425856 11994405 -213973267427163354807843095892672676800 11994406 94291230391196076537760980886339549152 11994407 729109774228240821607929331569566083752 11994408 169967568389092085756248227639788912640 11994409 47123828807762220437217259449833049792 11994410 -349010931138511638250562948958056084640 11994411 -26369732660353769309993110336174645248 11994412 528102966049985848913977079121656842240 11994413 -639659368455191132903356983025383906816 11994414 -1064298895068584164588239719214682560 11994415 -769591552615878737660560415457727748400 11994416 329737596023553916553777094014697062400 11994417 -406983607666851792361800421986271525566 11994418 625712631644574179378845766974832320512 11994419 1053864686055355323132406391016994919820 11994420 -6606334175256736631327443587134976000 11994421 579464802336778177361269226654278528622 11994422 -11209320403900739548202432053080187776 11994423 -77413249665767701461451649791062301056 11994424 454282283361738985604085518519335096320 11994425 732519381532850308026157932064591335150 11994426 -377505094006569291123886434487163174400 11994427 154337395504868969724464687463817401984 11994428 -1267628449525159306696412077685594617344 11994429 -921068357785274503617045269217211023840 11994430 -90757480692070463624876035314913063680 11994431 -763302807355468839624310331441050256688 11994432 -29328331206358659580852691373391872000 11994433 -917310041250934293432032702884716128976 11994434 -467976599318256918878951585786128479360 11994435 -532850481905811716982121163348324371200 11994436 220516041147262175446239354526863942912 11994437 -349293548656187607412839834752283623520 11994438 15499139409562384907389268325036617472 11994439 284528137203779538846755713366305144520 11994440 55081223290702912039857028314824140800 11994441 -448298069176376157790024986197364278400 11994442 -611760811084097267471432100906346738128 11994443 -1369572684238094389181105564163623011308 11994444 -107057725755290806638900369207822041088 11994445 -731370558183846017689806815190032277300 11994446 177400454457629830827367913966806932672 11994447 -1031765388228242615997859078027420494336 11994448 195921481679570448253658977484432924672 11994449 672721520160324536510650445974163514480 11994450 64201944155923468186765826046642547200 11994451 330987612564844618993492623528284175952 11994452 104261890135043312773675858851124965120 11994453 -239839306227003180261987775193182387200 11994454 246056254779104615773873655430857256960 11994455 -258698578768613434255758319503770003280 11994456 -399246565812422925959018708691006259200 11994457 -565831270246291457449071836258340443388 11994458 -109161526115199990525958714268601262080 11994459 -444876799348021698603455574319033020480 11994460 -11076072420126490789963894623346544640 11994461 909962957610340544847074740063446529062 11994462 -209460334763581868721332365272997908480 11994463 -58436725557775408007785571906838015000 11994464 -722846018873649615414130910127245230080 11994465 -363595807578475908725969822211015206400 11994466 -323147260151000600847894039620502158976 11994467 371314689289133667506994582217558832160 11994468 25524918865445649262809655561632552960 11994469 -509700741726424813173712379303640695880 11994470 258412359845409773012108132660728375680 11994471 -576169816678739255537328920549471714160 11994472 -5521878325547860677857466569227468800 11994473 901998669163564256091104504472925541364 11994474 -189794546238771245474896040647565730048 11994475 164369894050870341643320688046984556400 11994476 179104015170989045839531241518326162432 11994477 159084919801653134372307574931605280256 11994478 -176462851156834474382106549493232107776 11994479 -182420926564687972137506213343021367824 11994480 1554954923630560072153587316053442560 11994481 -1539057118939275822435897102203660604718 11994482 -8636567889719386618740243847964888448 11994483 108433731998181559255917673910554000944 11994484 -10566915394205089051582585611697405184 11994485 -78097346210098653904627583008911072840 11994486 -82997091711585758853088014577302540288 11994487 -580105166748839570152461478468992584400 11994488 1576920755694709808372118407979233280 11994489 16240302633630458846553067782568528128 11994490 139325714511835697246739429515879642880 11994491 1785313943285979740576301122001942950400 11994492 589105485972992939575644915909581578752 11994493 -187053965793477545137103628023633570880 11994494 -228156366137714830381430781081444158208 11994495 94507900105023011100602295485912895120 11994496 531977471923664130246540836290009497600 11994497 -1306795530356322010343164182700711773054 11994498 216584061596370851873101384263537672864 11994499 -94796072357664821788004063179360018680 11994500 184004596390321434507111856155340800000 11994501 -170654682134070813104540346329829607680 11994502 33162027242491768065107164791754413312 11994503 -1035540669125497443449507130904555641840 11994504 -606732588844452322640021706956631982080 11994505 -667716606398275938264847101315149693340 11994506 14882273116322230752039541563353634048 11994507 -191972553701500153117204107924420149760 11994508 347537989438181114308588518123410369536 11994509 134545516179556929682673338640167745100 11994510 132749958381465026549859342744670156800 11994511 -1061507831162008180180503421664496425576 11994512 -9786592273766559435918954102902734848 11994513 856853059296538961226413419466746389744 11994514 103921120308033442151171735624004333456 11994515 -148109872500264631588342618008125230080 11994516 -869782570722637649257098477062720620800 11994517 -252869545489766370064999468348542584434 11994518 85752429305214320924444599026759904704 11994519 810169185804170319826537096787235946344 11994520 201384377554430996192287354344062976000 11994521 -418189044598269617303874945449641473216 11994522 32490796175693694724292484929442743040 11994523 -770229433405598334458828515256696659200 11994524 784836255604991919795868916835427524096 11994525 -172866834979908283038847853081189220750 11994526 34555592261643156005992382126132899200 11994527 613436813701423697290338588109062865392 11994528 -94398686055803240527866121464601116672 11994529 -269918538948303190148019253175901137360 11994530 151881506830533267129717869391680731200 11994531 634273492088251840466447315924723826552 11994532 -1148331628399315088592502419547867696128 11994533 -152173608109022201720279978541679783236 11994534 -230105394330695792442035346181153259520 11994535 -57484967792678802649767154637456101440 11994536 449684244381602142633214758062445926400 11994537 -872985316731900284835409550007287359296 11994538 138029778971512633331478615010235007744 11994539 -653888426104292117261872564989286803660 11994540 -96824372067233062955388425762425267200 11994541 -575125759994396019547038501572807705856 11994542 21242849408381600647539711646100601600 11994543 -594438987443789492634283445702813255496 11994544 -319161646687457050873687729122311127040 11994545 495295324555176482027492350234006813800 11994546 98240005088238933561322215978587464320 11994547 3725010070915399366105345921366025996 11994548 573213507080176249551724220537885982720 11994549 -2074917978539050305084878777736591360 11994550 62596892567635651321727186457447537600 11994551 -228101811278712847993291810205762066496 11994552 450088870566166286480589212006788362240 11994553 759253797490141568222120130426421747024 11994554 -164134846414014554083580636184867534336 11994555 -287701175971413982099470087926471172240 11994556 483559929328330217528292586271595560960 11994557 114428876234284672050941496033759386220 11994558 31311372639361883441253272345639242368 11994559 1347421002350140838208045821472378109760 11994560 200442452614351531701849778823186350080 11994561 -19115939414264031677518876308271959468 11994562 -1749194792354735881785350442952120800 11994563 -912761481090073238079359382979201359252 11994564 168311191035793048994732969286262978560 11994565 -857917103837853645524428204682213981280 11994566 86171492729098823927971642570194632064 11994567 232092108778311348588348219914632490880 11994568 660244120050470972121770677645038658560 11994569 63055205223685714490002371006264908544 11994570 1944759211880461525472887784495001600 11994571 -931168210452009280108307816741291644416 11994572 -1497313640943594121430014576438229184000 11994573 -340053324270702993985735665024205674816 11994574 812028407261406958007807964245646845760 11994575 -216249100359939994945846008395510950200 11994576 168882810676309760296949592096979943424 11994577 -252439993433769765457037443315589659328 11994578 -276334931089454665647295397451485539680 11994579 -306167925693791731928191913391712615656 11994580 181231058770056955427160294846975260160 11994581 971439793650025670581067179528963874382 11994582 -4223864060102968235150822538829701120 11994583 144552580166089057556134500481217821832 11994584 -277285862176600993527221234209614028800 11994585 -65694241716737915662818172716708100800 11994586 7563580746865828245864563931041695200 11994587 -289546455197576507289027908094755630640 11994588 -1194698648208430723033655968843446681600 11994589 547727877151834296504334704769811687724 11994590 146289655539397260213453336475250452800 11994591 -58060529587364845117217962193009609472 11994592 9198504380114521585698650286635089920 11994593 311238358850238890676262089784687373184 11994594 -261281560261098899663994152208465244800 11994595 -1046187503981862744950138847519538484400 11994596 547400172273596641163409750659906371200 11994597 -713766712430890342466583464763157335426 11994598 22979208841278645253356340599284158464 11994599 -469813963804135059681895793987816435400 11994600 -36483164760716446772748462577661952000 11994601 82752379023044371947222871611183996602 11994602 -398862543308233370150454790002466183248 11994603 343955152726996146347651341604721865200 11994604 208441612822103309759567847453692416256 11994605 434749389998440064990477643234333907200 11994606 167506876472074755323243320258392979008 11994607 -1018968823296607311528077747408483179440 11994608 319683541138703477156015866512854581248 11994609 -329683023885755671928275177983868416 11994610 108570033137177498402875336458975852960 11994611 43424427994453798496315409106211523120 11994612 -64821166618650457534194491119109836800 11994613 -322217039163447342539682207063881615872 11994614 -541601638545930580505710880334354709344 11994615 368080177521919313126561845635878630400 11994616 -224213707543310097550937183603575664640 11994617 28604358241705477753018969477399889040 11994618 149554976867937942951688896504574255104 11994619 -43726312840414602098833729817925781440 11994620 474816335917784831449431374448095247360 11994621 -143549186213362850603207190103814933760 11994622 710848168561246689698250227485480792704 11994623 77883309967300809979279244509370359080 11994624 -131418416197883720096614887543338434560 11994625 1263843087567093012428861437465317297000 11994626 -97451720099812941531589588528344906240 11994627 38904917627220281637116910738114595320 11994628 -57021119330892834733868512815838325632 11994629 64980177310438649877548532818123774076 11994630 -4752655986647641056553098876173748480 11994631 -1148122335187564677454945955327552175336 11994632 -144854711475288855025264566157185638400 11994633 249944979137103496638876243053230582464 11994634 -700176306199915868637838783237201304784 11994635 19129529589914040259891747664764316160 11994636 65615674160704750965942386470803942912 11994637 251323607035557132113806701408718975286 11994638 -202822212379283880426823771206390301056 11994639 884873636061169547468642146008552299520 11994640 -62922179142718331125678589006571110400 11994641 -1403872711416340741117158664479181767360 11994642 -8958800440131512626248731136028532736 11994643 475255799021079405366942170993113827440 11994644 -203211165835446672635851760432389398528 11994645 115559438622014643289935332783625383040 11994646 1053298346496558451195549391505368277120 11994647 -11921082902469122232199710471976761168 11994648 739712279690135144199815476261038981120 11994649 -1808167208650954818728706418878995760000 11994650 411502041692296342788561905956754158800 11994651 400881918852113318932190760708036996780 11994652 1147596045814970207877054450074017281536 11994653 697888552864867789661875377619811103264 11994654 56293520884954662732009356166568464384 11994655 777555673429265641849741030738817755560 11994656 -310097041973703759059400310575696248832 11994657 23016776025486068055405297636756888240 11994658 -156878943619890186114543518468319995616 11994659 -385259926259340466681124473576489466592 11994660 -130429336755978927426007454499884183040 11994661 722705647959620012001994229687964583680 11994662 402811079485585004874564947374056122880 11994663 -152370055868165407742738999403368701656 11994664 -810953514143465997940293407253011988480 11994665 34688542453256493802780254674638038600 11994666 -393508199634738240647718214175718418176 11994667 2335060770873189750264970380786956449912 11994668 149689652260261836865097686908141060096 11994669 -317226686726870516751660621405149938560 11994670 -55624787544306930334780169793341574720 11994671 104213199289030640757974942131969625592 11994672 2145673559900665390319459494117244928 11994673 523290164559259121126313002476893560520 11994674 493702673976416853006648075890356888992 11994675 47058328058231999638265510867938099200 11994676 -441264320310146810573419310545887456512 11994677 1225942294126930894505210352750421340526 11994678 1920534486269610225974012553725596224 11994679 -952575718416450726475260251566415167280 11994680 80297300095169005325820255976653004800 11994681 18192410877977621304605184454341615360 11994682 284898973320278111505199676609711278080 11994683 375235325901609304377850063876582933344 11994684 -3515882403788010528961712958025039872 11994685 -8448185489366333564745310758337770240 11994686 -127011755712101227797623635198836737856 11994687 -44128514283247408987971297797435857080 11994688 96413404128230743216976281622387621888 11994689 6317226529578953023715292147678142272 11994690 -131726685564214205083844085162671846400 11994691 -1464224626181622410225287258992342563908 11994692 -142570593294890063169090931497527885568 11994693 -445818513378637913201929884951760233600 11994694 -11555607518762806524820475582346451104 11994695 -452122837026504330683337119436735766080 11994696 -21898267047837595614516808247569612800 11994697 91893604769921132921296275713852986944 11994698 269667769478937820294419495771471063600 11994699 390529457969602645382410205212724725464 11994700 -187394011696791351722742752076572160000 11994701 297669993914612319906296187734805555702 11994702 58178351169981431664554221316410466304 11994703 -7550082138580563463105955305135384096 11994704 4410935908604510833141521312431456256 11994705 -206318095969743920867428040565466039500 11994706 -103624871021357318933599711046961801216 11994707 21036008756452203957154664847312022752 11994708 169543047687232337447145669843700469760 11994709 -1608689157660589826593487002660584266720 11994710 106457470808471908654545309169618560000 11994711 27833353500016273159392626312227615824 11994712 278061128617668149393962701007333478400 11994713 214106674636259278344646951057618138320 11994714 102577840244735027848031868728561841888 11994715 -1331278034995000639718087706663990480 11994716 -47012602672301287384846331922661916160 11994717 67522471664144650615265730996316875264 11994718 -125368650394581327045450733255983661440 11994719 1732867422936844825606806046340940816000 11994720 175495764225696267392083537943946854400 11994721 -2761112973786047222216801445327276368 11994722 -391155092623899278494195091440767431088 11994723 424169994069850401383992193600706510864 11994724 106304122523580192784106380138478764032 11994725 -84361219989239860995366714627414540000 11994726 -361561596830726859240061832756288859456 11994727 -949962556059887883948230533870367356520 11994728 1914899415822723605074693035669491712000 11994729 -1427605955816306951031117492083091303168 11994730 77297774057174128256816381659330560 11994731 -57994760869158791349814643447306820096 11994732 -441453205828424314912603027498560601344 11994733 -1614547929871708620289697339882785539360 11994734 -38003279891113551995800437605982324288 11994735 355004909223138589871000946969638935200 11994736 4925872011225780098328305100282560512 11994737 -290380491834878144074716303101446906368 11994738 -49465975455740448746311225123002654720 11994739 443922822895499531297748772436068790256 11994740 40780157781868600792430669992793210880 11994741 -1027771436672447387386702938926470174656 11994742 -381430931852328532432075278204924921408 11994743 -1268953300361027625929499743540558276640 11994744 610353537778451737940858301097768734720 11994745 -314184124392398065994923170931252867200 11994746 552637510447987956667943809622043465072 11994747 -882435019189850452532419307334870273000 11994748 475609336208732302647648626272694722560 11994749 116310223183808432545017281167957602720 11994750 660418013746883698718196084302399040000 11994751 186905534128268330914357204938200442752 11994752 -78603311805271461403869218191630663680 11994753 305035904819391183487615014063016593408 11994754 -136228919323105487354676100334239013424 11994755 91224753188428101833209223635686304320 11994756 -66918836793106687904268418862889366528 11994757 -2355861065341543761023952879434789993920 11994758 -943776726697183534830604877517498354048 11994759 729839385353013718021192147813928520120 11994760 -90918273292260331115663356172649984000 11994761 719724114968508863797706642529890328372 11994762 -263574364163351277682333239587446569984 11994763 -422082652657654393625945272100516937792 11994764 -2915137456938677636568269054047256064 11994765 -381011332414362473171626929144464251680 11994766 -218531733083729809920310819530443270400 11994767 -1188761678326771929203487281156738023800 11994768 27758985042771440138718205464966856704 11994769 1079667045893510377726799081027948394496 11994770 263141457230193627197282600688982930080 11994771 16611470597873369195303143068082473264 11994772 -463603020665764714794753440436676330624 11994773 -202219368477651083095569244965222497664 11994774 -384864505189451444939318491771118615040 11994775 -707481817421287705455097268480353021200 11994776 66053259153030086874220641578739302400 11994777 353797173331891332225980873833839312000 11994778 332028637707879655243116257107865168640 11994779 -5610899426919170965212659288857306620 11994780 35726483939942831655011014571551948800 11994781 -94112206095491520178637915446507080500 11994782 189058936919195273419863193298263388352 11994783 400497053432680439057651680517164849224 11994784 1268335771948485982306599587111880032256 11994785 368612644459206811877219130946673866560 11994786 397634972299612826954987044462855036320 11994787 -6015124373306265466564816151839308848 11994788 -53698943902643160303389599594626600960 11994789 648139084444683335499963123475402653024 11994790 -239793064909323393283475300623170115200 11994791 -992164776896021330322526136878098606600 11994792 643156682747736501496366533570392064000 11994793 -1009952762140188288911940807630072861958 11994794 -376737775595894081652737411265988313088 11994795 291991029943967458452154002134988126000 11994796 -123948549163382164320806410929718671360 11994797 11109344613899036948701112758224081600 11994798 300438415394357834816115498452127772800 11994799 -45760746432303418222439558524463450112 11994800 -91444033565388401610215358314722099200 11994801 -70213028033983688417668033424542844160 11994802 -43808135622912188921367095840553655296 11994803 1629777872838749016805143101892275735052 11994804 54832469880244363106738846457506414976 11994805 -50285012760868668057760168026122445540 11994806 238047712194199946080469410611332369280 11994807 -7936150130954968584506538791415951360 11994808 7119401129277166871123815684739543040 11994809 -1262238466020082918155408210625557962208 11994810 1793000607859421569075887716982174720 11994811 -12971782502402746926975166793278217952 11994812 -998000735859776125506693328565758867968 11994813 887317428086333828183203923823041071142 11994814 215202855824793688078590660577388465280 11994815 51174433331899351144700313807590558400 11994816 161832890934661011895591861683058900992 11994817 -141447720527177539235433882711901965180 11994818 -571793453186459242889347905813726216960 11994819 300029318468383267869922751844568055544 11994820 419284417591542570691308273249264334080 11994821 42884121310170287275247164589342353212 11994822 -64954178271109323512983531943341885440 11994823 1117057091089495985096139106076330451360 11994824 175120719782142622575565432374317736960 11994825 -243994019153202124257830436828680540400 11994826 331163263804822123296948359265068872896 11994827 373272237513380573113785365354968341360 11994828 477628263683434408054356371948359716864 11994829 150009536979313580343614911280687604672 11994830 -36670296111234279260222667909288084480 11994831 164592607794049572191254587889253661840 11994832 -204826523366809159401555608518869950464 11994833 -957593542105081187752538775913242030480 11994834 -153932381776449857784341208212096113152 11994835 -670417567955244564714754073712335941200 11994836 144557837448459625713431991661256810496 11994837 -71475148375730224063998111374420335104 11994838 217314300879931963703460890574850348320 11994839 474896525957470657317493733453655029640 11994840 -251547962259457424560434396697825689600 11994841 -512012419055687492322036209252575047788 11994842 -360734857714640578161352474846192934928 11994843 -191459037750660661164228894673256140800 11994844 281235153256947214638711468174348499456 11994845 174706793387668183736057639404848739200 11994846 210693390230691279281075829472548864 11994847 1287728688407438246527962156586608699296 11994848 -1312586546258663853838604326095189442560 11994849 26928626439144268942833574428897218724 11994850 404055866447713616094103264049548800 11994851 1740479093151476444959479119746505556 11994852 372310713887215409785538772889646131200 11994853 129383388063650929847025900709005464284 11994854 -373284007650298163746443556572598673280 11994855 -351846893372100364446289282013360693040 11994856 1352133992242939916814529521324976634880 11994857 -308096560435386238729049445160038562908 11994858 292900458099757237646452552404850129920 11994859 -533848272904324207254480937675526172940 11994860 565658503418409564220170188048489779200 11994861 -146959878593040442438718246090694262272 11994862 -22616059063893008952920162227744233600 11994863 -841937533203701522058103891386585267888 11994864 -51801426354610615964305343943939194880 11994865 1756695728043193923545806339785822150720 11994866 168875411997045417301687556571000921600 11994867 -796085771561102743921325325951225148716 11994868 -733676022049057194290135419947066808320 11994869 419646709906209719530139127071910756270 11994870 138299442870470299744681626916507954560 11994871 -509410057097377288119252824162501457280 11994872 -411066902495171462049370146364230451200 11994873 599326479406686832078021732081118739168 11994874 246973170418088443669604014696419885936 11994875 -1181039198241373010220703753198124580000 11994876 -455354291298090142362292833480037867008 11994877 213197345598964264689437142519227745600 11994878 12312766339423033062769296689356929792 11994879 -209485535258163044804124221204722225632 11994880 -118804404007094433886643085277963223040 11994881 5218972560036298975841192434182588864 11994882 -83562279774767254100828709117505262592 11994883 1156772611677603441646034238487389083132 11994884 1631613243327499918550617307706375051264 11994885 -7907586135369480927474161206721063040 11994886 -342557598152068857110378703947883609600 11994887 -132286524442135414911255842153128585848 11994888 891202692871240740393170859359420866560 11994889 625505566976390618165039075217198664720 11994890 275581235967778447231357311336954835200 11994891 -357570358458299760629617747431659619840 11994892 -42260381196463075033720906936929222656 11994893 -22983710262905885517925086373744840800 11994894 464427101182926908696090264854634534400 11994895 389281630070323885471004652422936545080 11994896 -182945665696687856082175485187486384128 11994897 372162075494381966134149519620205903600 11994898 312367431069837841562446342903180559136 11994899 1765672522475158482222441000005472336 11994900 -186820249633743450643014445186689331200 11994901 -137696145908850862045342463794446386208 11994902 33458498631199386140875707039009223872 11994903 -115728214502289401260430358933543398688 11994904 -342935231590963918876743615814965780480 11994905 10697333127796185244145267261010949200 11994906 275627759518573298033172685646112933120 11994907 -46447028164361594695674018665916411408 11994908 941711712077178953665123242779461647360 11994909 951993702571961568448766769668623974240 11994910 -243459876559946485718226014441037800640 11994911 -637010489025340716771152242494013984176 11994912 128183527495658697089952086819985162240 11994913 348489447227376158662065827695749242560 11994914 29084994244161946996510846291231882752 11994915 36536836329639855055658024452342015920 11994916 832849484308181958027444527278185626240 11994917 -1752562607457113103349665969302220506496 11994918 -154477566365037859213306695823715115264 11994919 -186443457229140438349203223970413322928 11994920 -261656390936767935319908288316268544000 11994921 662480317223861569607097056556698151690 11994922 25406378722282411732845996019450595520 11994923 82953172617180478974681887586962570880 11994924 -91710204745052050303674031124756889600 11994925 445832943780556714588048646971892115650 11994926 -311297566022712829329600646206733073088 11994927 -367569095880472113994347925930033022976 11994928 263952361879604241034485850449161748480 11994929 560497970128927908670951812328840773360 11994930 31860196067081100700084670999179846560 11994931 97456466867138457498664609430264769584 11994932 -599427676395658960799797907580694548480 11994933 107071940595244011870109418677703097504 11994934 -84301903860225709902178452564948265728 11994935 -764228622087549868031725988297495118120 11994936 -5441346753411456990085260947565772800 11994937 -368393544100021664993716845934811429760 11994938 370153659155775234968856163994712939120 11994939 -862580012261771268822401929350931570560 11994940 84790463730564778051277406369223296000 11994941 134536856905085974373791350992016562944 11994942 -562401097707520628315857328067692983296 11994943 867517998711075325947309896521649483080 11994944 300294471581131881924256187440559554560 11994945 -264182468574540063767538929265123189120 11994946 34125400810956948082517495130031848960 11994947 23107834454589755274917142609461092800 11994948 138480120959558466014711529178600857600 11994949 -1231572850370169730714268585129415134050 11994950 -151612514719264503969048599974907932800 11994951 -900543498551351846108328191783209487280 11994952 -328104953038276646550078503772414950400 11994953 621208904005295301429710290649296612224 11994954 12108748315299750797074587502925506560 11994955 130190638347528351226265155592872535760 11994956 181262679506457297794688133434948615168 11994957 -102352428540721506593872144608509502792 11994958 -882688755032659591192358930840481676224 11994959 375846849114918146992692375074681690640 11994960 -11015782516223273742162440809501163520 11994961 781032602382026389238310590405639526624 11994962 24699163813964101547353051723255680000 11994963 -468865447179132161382815464408685432016 11994964 -959491547046746275278233163572910157824 11994965 167726594717574419375485481270619110400 11994966 -78767194005511815119993754491750656320 11994967 769637755494096806335019645295488587016 11994968 1015953972549609020109721368420916469760 11994969 60802453781738599160998305816147717120 11994970 41983729827757052080389857951192683200 11994971 331647599839154746257409814034196557000 11994972 385047859776443690298242371393783431168 11994973 -835978229225652786696513272606972130778 11994974 287403713499573090312966117015810308736 11994975 123265675377875085793245237651556950000 11994976 62109596424021394132298047503060172800 11994977 -82319871842959302474524339704867902174 11994978 82421937355406195078702193099089188224 11994979 21257607159071683461178166647778654880 11994980 -228930818723830760046502867111294041600 11994981 156653543107851178433516926920936941184 11994982 -783992931353736940562903134312321195200 11994983 89433424353474810513984013223058072576 11994984 560172169277211587798837082865540930560 11994985 198660883381705567568022018765505574400 11994986 -340534573741289928121258279126813274880 11994987 232488434803417953661131701590125688320 11994988 -871259249906336889544723039409678624512 11994989 -146472606775413019949606427560027767680 11994990 63830042400214062469160109838367539200 11994991 196945970493247049321744029694228294784 11994992 -19023715261344829744548410164530708480 11994993 -370271991872982439228699121628207473280 11994994 525925126723476684329595194136665460480 11994995 -6878644901619587305157467206664754400 11994996 158548891709007471362611361443611807744 11994997 -328263753377646634648276955568520284736 11994998 -70176816045672388538840405086987512000 11994999 -510305082958333894015988090860506765336 11995000 -55815612089836733000078097473280000000 11995001 519220096097852141320233196771231691604 11995002 -75547157542928293051421064601565391360 11995003 1489046484409445631893165492903456537252 11995004 243508137146524403185643114269926504960 11995005 -8473023633609075947780684702424614400 11995006 -100982517234311277294427213093651211136 11995007 147102387008604054542333519740077004680 11995008 -540108470554918257773510823304998420480 11995009 -596894325828188201277208243266789446040 11995010 -452334782161985149849107843490039741440 11995011 -327161641173633426549679391477097985536 11995012 837099143484823427385743985811116285056 11995013 345191294655144879266141307376403777784 11995014 77248689629484706758894074785691783040 11995015 833995327947075529733832863137809696720 11995016 -243742197991189492154711009306032865280 11995017 646074057138390176277592056474384587280 11995018 -250136998853010839764291727062095446784 11995019 -822327305934397840982121100717550561580 11995020 -462119505754655007752746982675821056000 11995021 982599555680379358622357672801150121312 11995022 6584244359491879177008388123389160320 11995023 -300287814756627257652765046561275432960 11995024 -40135341077406264640109786703939502080 11995025 -143563356762979331245286274821396467200 11995026 209181899650351242679862703039699264000 11995027 -336865720217899807553199902548131455928 11995028 -644167519764901256317713023790359506944 11995029 361204067296103405878033955131902881184 11995030 31800597470627396863754316630821748480 11995031 1263464454601990225659064075122955301832 11995032 -41597949667221709815467616922976256000 11995033 443673028768926318589533366274929184404 11995034 -593753830952993689693846640278306765584 11995035 -127978839603132830338593771985968936000 11995036 35331918734281591093906727604330298880 11995037 33300197237546269060162785004837303392 11995038 -615926312478009756713823052515446851200 11995039 298186531836594615917206915074225674112 11995040 228391391503744812859551742420077772800 11995041 -485177249854337204523010141770151435200 11995042 37818955898574803638354401002490528000 11995043 488590418949190264179007478787024050760 11995044 -57089849920219833966370482443506851840 11995045 19084800570460189152716806351861985280 11995046 -239897347109594104242373953539643864960 11995047 12782979066166189309101750663927729024 11995048 230349885698311079108877212836927887360 11995049 866526457853522176161653862965771203920 11995050 -39812642910758374518166150077564595200 11995051 -420851144983287824399980601734027186496 11995052 -10761096419790177012928449145166309376 11995053 614356798256199127017326524111649769600 11995054 648593760008781440853730628648927843520 11995055 708252754574107466681039742251204565960 11995056 15312586881246700916681135200047513600 11995057 495435999833056871405450014894193468306 11995058 1451966423169702339754483212146576434176 11995059 -706464778943510494102673659015158340296 11995060 -195405381038351616118575752365035724800 11995061 -23921349989853684460314940374846863520 11995062 194965166295476699218239813668280418752 11995063 390736053049628290560281298594983688048 11995064 341795843921916086687121497843795558400 11995065 -1018090166327946297717658204708296000 11995066 -129585291729138033829748989529781074976 11995067 -288610423305664198882858253070804592320 11995068 48537213733605338193235930074585990144 11995069 106280771462448147859910114929410675520 11995070 72554241721267720039611311480335164480 11995071 -1307846240349540757877430350269011797760 11995072 410953499527234331466844002196542980096 11995073 -2573632642654044485743442366150540150076 11995074 91260018320655593270214307986431662080 11995075 -1302211137292122739874425874638983700 11995076 4147783287623409086464853173676866560 11995077 1111271107468578362982662684638646522880 11995078 235386773419583161980669853052262627840 11995079 1380939174217952819265780518734894366680 11995080 -405789493317807167086010076357193728000 11995081 620730663394198525093493135000166988800 11995082 575539015336969013155377934422589545984 11995083 -79725594468336898439448165657276983736 11995084 241293730983160399386401611259640425216 11995085 473297211553093208325497374892085048780 11995086 -56324610233696689826815727792851764096 11995087 325522535995753891876644238542025209400 11995088 52289217828991163637661917059570073600 11995089 631464304743714807048513524793161041440 11995090 -41482086671064874014899913000982543200 11995091 396609446945605796139785122948253232492 11995092 442165363869518516013518101946435692416 11995093 2323476224336824613452520106051727406 11995094 38315201116892430957193064388673710720 11995095 -41900826164444539403131528725451852800 11995096 1883503647335251241433036228952028160000 11995097 8063675429958065657185071142799066772 11995098 109260541960992876232317491394793602048 11995099 -2413074888983601815356676652538569289360 11995100 -43087088971186894917997657009400409600 11995101 -683100030707192754758532330166645350720 11995102 417698276558275764758253699817943443200 11995103 -1856782085201757065740848468600932715480 11995104 73933934489102154539515918070593880064 11995105 -889567585384787872672603571291020141440 11995106 -74165009372638255875818047226390755248 11995107 45309084051950085649350351732369170040 11995108 2036031155887666828868325184310871040 11995109 -154985644636442444697328405501311492096 11995110 -118552954096122303400060203693148147200 11995111 14824986501892018777102743037238628792 11995112 -243288540297662134983928249181544268800 11995113 -254421257392036684911354423399888714720 11995114 -135860959940091998789827990970845776288 11995115 852876819720913776506127152298999424800 11995116 215246195340309386226215102708202700800 11995117 -707869987648141743414114751000739444948 11995118 609045715578324797648967109200247296000 11995119 -401450209120108137411360158299921970856 11995120 -86039492156916267692427216377396428800 11995121 596264206383631084133762635192430014272 11995122 62589799311046379162182537048000927872 11995123 -34160635811884546988658936322461440000 11995124 -107315911157421535657777149085018238208 11995125 1071023102654864467593764507736594240000 11995126 105903436365243180861613092596324216448 11995127 269991690832162357753469451795108301080 11995128 -12064882788990176512953250969011671040 11995129 305324983550312971044826511107944442730 11995130 24082930079482012210728768294147456000 11995131 -486411225345903934207212139475908035048 11995132 127681326918403599584049074570020561920 11995133 485361180033390191229305280918148861740 11995134 70041927982682057644418795198389619712 11995135 833183719771471986490041596848042591080 11995136 -116734806182428140549263472847497461760 11995137 -119400413686129146541127460214307235840 11995138 -22423684686094718518351583105025845760 11995139 266241416640038654204567937224006358768 11995140 -47876019672926444784520476672626688000 11995141 -2552588407134480471685968562676284936 11995142 -149818240757355395781794704672219674528 11995143 103138449243668290974438860825981880144 11995144 243658521356778430726243486294042214400 11995145 667981532787331465309329026206596012900 11995146 216118428063144406820622658723090443264 11995147 1430442980014845265450604252986541760596 11995148 47976160032182694464070097082129141760 11995149 546457119165807859662432601915990310400 11995150 134033642372054551165841840825154816000 11995151 -20439393059367906870449650676960650248 11995152 79625620378083794466207868678271139840 11995153 121257360064819594979353064324081839140 11995154 -878980207708912079865732369548666905440 11995155 -329289302956136486742353482896719152800 11995156 869600804624866783722747590338780088320 11995157 -1476696361920791197835078926048101156594 11995158 -113774276378993561322176144151740620800 11995159 -681861533392084622710596191779845211560 11995160 30253540273864848274056612097504665600 11995161 1641633139645529497388958935258446464 11995162 352454137089179043788125423058478442464 11995163 -906797724253478445895649851957432878120 11995164 218767825442423791422006511720851417600 11995165 4376291624600367842493208687119248640 11995166 61937630484605653914801829029087210240 11995167 607849797904025210039187284590735566336 11995168 -1673933482273589812258598919699711590400 11995169 671114729883586569920459033204050812180 11995170 40989226371887202101404976150578298880 11995171 -179142720927588102062760151055082854400 11995172 -60668431036144998503572948234571735040 11995173 -57816248026253044184507026539130826178 11995174 -487648814641604674836411827358472083840 11995175 -736019635565763794147692602314012049000 11995176 99985439865637432328287410684516925440 11995177 1161414217953624267669835501403987543040 11995178 -242800184321558359831574997482291634144 11995179 168981065863673336812751821640185190400 11995180 421586887917252746103006094828606310400 11995181 502164683063197701512150325357749991264 11995182 255498457249993812540780723958208839680 11995183 235757396075772449347838286492545465040 11995184 61459127790704842782603783154328469504 11995185 537008304261370707046036183209632524800 11995186 216306294295359355500827466458067916800 11995187 -552328930092837520456189043070373282164 11995188 -210006123822088286356049475442700390400 11995189 802162673137397622611411197199350763356 11995190 -79991336350934684551149101423229876480 11995191 -61432276436310347239987856804140111752 11995192 -489331228980494261787265501988188262400 11995193 -373278028039398905387648198706770342400 11995194 -5766616378837096839053484067430277120 11995195 -812128301165232448200017184471990652800 11995196 8106314503193046451056002650265736192 11995197 -435509210666508237082672416912875731200 11995198 -68080453026356657704962443322146054400 11995199 1105260987089987925075707964494345691936 11995200 91667559096652092717264100588663603200 11995201 410485724558970112509407188650932587202 11995202 382609797576325852269788427656614445928 11995203 -241119367809557491703851936621074816192 11995204 38659523145053675534657570196367649280 11995205 -117871579143714863312715160649706355140 11995206 -169350289347755115793213958454806040192 11995207 -429098624395942670147140708835770823888 11995208 -619736923778874947313282839819646474240 11995209 -797522839409058048828653365958722832016 11995210 434609784069474989854006617755797745760 11995211 1388658519605400775706935309684635002712 11995212 -428671917094827523397856047659455206400 11995213 -459914109957040763132164131610289832000 11995214 21988606677188457904282205219602176 11995215 2755565325705956177581675395671337120 11995216 -94543903105632003285042403399249174528 11995217 121984066758845041259882242750462674792 11995218 93153196560371390578159425517332946464 11995219 -570131214930419539960982508293259942656 11995220 -408833078287133572736515687002357066240 11995221 121470240738608187325860641079317615424 11995222 724711441794086360203109681788053978912 11995223 344908925295525512650011482832476382504 11995224 492700725848097195810016440890351185920 11995225 -294306420866983879934037100531288420800 11995226 -836726476304375170804261622741083100688 11995227 -126880317185097173559567938938785452436 11995228 -54510986656592132985205136807403582464 11995229 227015491876012800106424217990157249830 11995230 -118195831335917496041287068077253492480 11995231 451741828127800161341800517715192072600 11995232 153608487702769992738159289534080614400 11995233 -173636962612493812996356179041172458752 11995234 -262026587722001869983796303960781458704 11995235 67895784711227810522220070329028949760 11995236 -31211450867533331646957064686708326400 11995237 3458644413044744015223944112417366720 11995238 20704952497523853771221982694650836544 11995239 235556113469926082851452978435129718824 11995240 -409127538785516044243274681084201011200 11995241 -769779042048887192846465676449089475100 11995242 -76418944203278164094066752087104691200 11995243 -526207778855846477658252241348471336656 11995244 -473779317088595667492624270714302494464 11995245 -162624599506998166972912434006595965000 11995246 864846671817162309949027744464764309760 11995247 254062590233396579380279056902599859184 11995248 22979962908758345462084025424827187200 11995249 -1628916569434329826640036167157475410700 11995250 551104975603228993824250577944490184000 11995251 638264902787503087008469744432890691200 11995252 207248713210262670881456819271744582400 11995253 396913261359477498015949084635371669340 11995254 -280774604664652741312904775817704834336 11995255 442124021615693830137017285950335672000 11995256 -12081995567685293463476152698253885440 11995257 818719544090313946664931111470428418640 11995258 -496766197892681043512780705509111115520 11995259 -264859528390336534127663901560500681296 11995260 -277503401179618434343428833698009021440 11995261 -349385226490214262384987674218477078138 11995262 -683520520315788636839614963711154938368 11995263 21684346783163014653348400393330648320 11995264 -357969271650099002001238815541674639360 11995265 -644120398982506327576812453857581894680 11995266 -232899365713453430491258387305629774976 11995267 1664905546033915466299741044929209656720 11995268 902087848976244047373323821611562096896 11995269 56205447555527801773782621593823694656 11995270 132527008650027871660584159135876096000 11995271 691668084613170488435198443895578160712 11995272 416352168968140087496294060674990494720 11995273 85431770700141463824709216893636609664 11995274 172645908787563876939194942456171129136 11995275 376003655850795576945253654656594745800 11995276 437524712483615538366828420114752037888 11995277 -627160189004488550820684439312626057216 11995278 -36609788027802061264311064496424287232 11995279 919514648183055962329479288480431704880 11995280 -3639294867301088200763603661513031680 11995281 -1445734878067703408724749601425738321280 11995282 -132397983893401097698369698214545464832 11995283 -163184784779823582281983592924881496760 11995284 20541604979961429413103534049901420544 11995285 5127787915439339677450554509456927160 11995286 -165885290782904537445298103892375165408 11995287 72905670005461813535084261321719737168 11995288 49377142123753216730453132466781163520 11995289 -136372470653958317103247909237041141120 11995290 13004669208554479174451775482318457600 11995291 -154146819040872671973141106581161546496 11995292 808139154231070181671562615476238102016 11995293 -3901967452136538552719433187125487872 11995294 -233221290610433220163718814401188850304 11995295 34582743718883398659577151759404189440 11995296 243186602405193618582825706645103837184 11995297 -479061046351096969091843096520282813248 11995298 147920360312322444579157890490580621136 11995299 -291891156660984327255140253352837124400 11995300 581868996896456747694474007448113558400 11995301 -172810311273550500440030390745455791908 11995302 483432734262810211935484472647196156928 11995303 302719334757652293360463872882090482552 11995304 -1417688452580590553759424051294656394240 11995305 -62556394265869725525325550780310958080 11995306 1094195395118501530531549209757164661344 11995307 -126482751034762459648429688570158918080 11995308 2672720333554973443768467846716580864 11995309 33415187757388266785325863357621445516 11995310 372256315618520171920875660572830629120 11995311 378235368639422325190679021910401719824 11995312 135991369967581335119204352632745951232 11995313 -920061805692735443881187777804446976016 11995314 27441221236054416693302453853573594240 11995315 1204789886147735698886310923677453464000 11995316 -111548054403581780028721776681453624960 11995317 103398380107828504108128159194975034240 11995318 396737718270960263174090303986298835360 11995319 954469193939881475730696248547530592 11995320 167512904652045375307798260600753561600 11995321 -367987707551680821695207954382274701308 11995322 38977005236627499963274217547727968000 11995323 -961407645625241962482986008322400576 11995324 80369769155070948504803880401229921792 11995325 24366246986714398299743097890463148050 11995326 12899404692417721529034138071439065088 11995327 845093264026221512583978276516073737600 11995328 135930733419210367252731414637298319360 11995329 -62815756937884241793212485964163939552 11995330 -171514300099293244620139080809988964800 11995331 -176898675239709166901616875706180018240 11995332 -472313983134406495342489748296031536128 11995333 86101282041168250620882524616175993664 11995334 167793487308320933425082215712761470720 11995335 411573660801744081306694515172995960 11995336 -963607606483065589886003706687054704640 11995337 888860295608875189207337158674387280986 11995338 219080955625240726926838115090248345344 11995339 1033080643885736781676140781914463125140 11995340 -434838895614478299514290486882895134720 11995341 74052564981773752214613590218859031840 11995342 147838671589762780315233742680872651712 11995343 -740860529355388184629223086207859067408 11995344 15753891442774586675216404282095697920 11995345 1266263426146879922029394257041659904960 11995346 -763369235387567761717186582710946556160 11995347 -351028400195511180778277828602372693968 11995348 -1022117769608507690120769841380958091392 11995349 257926989944938748241578484650105709120 11995350 -153440292341356929351834729355467072000 11995351 214476583431735980747207850774218600592 11995352 553315734933599361953969934406402713600 11995353 108506981681450925780635440610463327924 11995354 301302813779123134945920579117875964672 11995355 1044444383542277739108152767824603124560 11995356 -277424689288935729656101131800570377728 11995357 -429441712523815526193261548181052776960 11995358 -483496440213986308593678036237432654720 11995359 -950859283194151923159403632892089034992 11995360 30626154193513979127368771752270233600 11995361 -5634336140357857550450012730814555200 11995362 -175303927143839319111631467552889404288 11995363 318878332901175573063312348495434285200 11995364 -57801116795351172742972133541406372224 11995365 381226539411242149124851741185403608000 11995366 -5875449815692944511791041687736304512 11995367 -1069504433370081811443929453215704112584 11995368 75334524740234009331908621767091159040 11995369 -793205574974780461879993115441869916230 11995370 106600212454256313162729568756820622720 11995371 82281830627038684748266440050314428612 11995372 -47250283805745618804259382658249758208 11995373 -179841724680242512193050069285977526272 11995374 -91519381447162439498354727410914501632 11995375 594873850557031891865059781363870520000 11995376 -91113502529765348561839297869618413568 11995377 -377616772049975970947580461296475713680 11995378 -274390394913109091210928070754309387760 11995379 -63004476734887806258870949631795036160 11995380 -626710143822743456381893728980098621440 11995381 955199592665728062855234090460463691182 11995382 -181193202412448648626566125883862124928 11995383 -23014636811963829929769276774162980376 11995384 237736806658237706914486660450710528000 11995385 -816836696536472652251786003625968567040 11995386 -190604444636364017345715806514109301760 11995387 -2821833910873153859134364281985949039168 11995388 -109010864363358335815004163586194591744 11995389 336245907764048339400309598390225687584 11995390 -33691566485787071930394532630783632000 11995391 662829290984022743284442235723536769792 11995392 -574598484549447356387159920125054812160 11995393 968228473988933110353132421663024282624 11995394 845160394122594661718828583978493600800 11995395 71305623688559464334458103913798796800 11995396 -95011120239399076299189363484319792000 11995397 184797350145347175762315207252655968480 11995398 -690823769584445714867050460242324874880 11995399 63792504753503315849987439991219305488 11995400 97207703954433860274625506092001024000 11995401 -532323262236673786978538305680461016096 11995402 -52435691710925116456143538347810269088 11995403 -370848398903335452162005737213775516160 11995404 -82233433198502935819898880489446965248 11995405 -125189122140818458503684743657764949940 11995406 72035634207115307984391762175613792064 11995407 544040660817903739028280177918528385704 11995408 -242666972742925738472162230860548014080 11995409 -15222360239057866867982065250300131872 11995410 -46155448075178781658371948434142589440 11995411 188864158973531928342089462948354873904 11995412 700227343083446952595571848494753337344 11995413 -180174410248905602104146442076903471712 11995414 18627964442775376944928998191966373120 11995415 600202537576422222997487675949096290400 11995416 648942319853968502848757345706776094720 11995417 473594410358546739533281858067312549184 11995418 -64436749597834250770782427877818135296 11995419 169552454881994604596625639767273346048 11995420 -79264680887653715844126922384623513600 11995421 -510686685862257160350887186764912293108 11995422 25668985058767506113595825323493657600 11995423 1173910896169997423336391397309212730104 11995424 173265806236067170799900232694106161152 11995425 176545297341238603135674338718229296000 11995426 -526331479439942787883399049653670567088 11995427 -1264675656105530078972572744764452642724 11995428 419865080531594524658635221499889074176 11995429 -1136097397212304855679817880881886898724 11995430 -307504201996976905942011468753839988480 11995431 -243095964488815491222506719379570192256 11995432 -406452649184013791266642484897492505600 11995433 83676768601591274599707769891034052084 11995434 20634036538461150430615681841771381760 11995435 515719574957131269380635646704761974880 11995436 811849106325535498345802654250541927680 11995437 -74168481074079261269163321215741543040 11995438 -71449192993574606027189265592366606848 11995439 1062940239307517251413355600038067534560 11995440 62984771218511866680045290600021360640 11995441 1235738395443027556634152883597341058800 11995442 -155791380376511089759855631822366566128 11995443 908534920811482075743720626401133593344 11995444 1291396703460242391430064115339143750400 11995445 949147649617221007280686810113028198560 11995446 36809179684196557128779372944911537024 11995447 1349716069990487540176168636123137705896 11995448 -1471380910292300550956924324843656704000 11995449 -386686918609643959387470546290129993760 11995450 -23268083264800686603956756421195264000 11995451 440122185451871215455683578079843517060 11995452 -1742876802331836811488110089570369536 11995453 988661042512683974802494348094972533702 11995454 917082221841044856349617196446573974592 11995455 -580599988812951762903047865631127328480 11995456 504081057824931033916911255958323200 11995457 261662104218093713422811693736914144706 11995458 -189989866967923718087163999549824831616 11995459 275361725052907093386621765012421099216 11995460 43267912596351304193287189087971532800 11995461 -121844599436943247774631594338248840000 11995462 -753955446362081974400743988494779204768 11995463 -157356931402413189455612438605107090360 11995464 -193740920251832584921588186702260142080 11995465 -537530084012722791401905145766167578140 11995466 -171111742466244473169814906490260110336 11995467 -397539034373482706733982296600119466240 11995468 -44246510255691894563733243889483140352 11995469 1243890426288354161126334313128702042870 11995470 261024511626744865566312363366393529920 11995471 -95255775722655658778704799523784417800 11995472 -148458040005717008664743470452636008448 11995473 -364958814271381828429269059169602394240 11995474 -160582852350546884800118461602007351488 11995475 926831466349693696027491039953193509400 11995476 -631989002389465657407859229751502215168 11995477 -476685128926182484547844330627319769540 11995478 185589405202073762595561939879694254720 11995479 -310160491247783764672604685330248160000 11995480 -47698001537916121952352084569320243200 11995481 -635242879380795951748949343067183236096 11995482 203828905012704263341140633149286830592 11995483 -1979112094425982036622798684118502512176 11995484 -143005105583289915425745155621281152000 11995485 82219273817872765385042528101085957760 11995486 -437403442255323665842063009920355175808 11995487 -97663967303961514184917009094867023248 11995488 436627804534057933542772226629753503744 11995489 -443139301935700489410082478980098099840 11995490 -6496470811661714441261239656672639360 11995491 -575423605937798028232086864814286665608 11995492 -229812216630785064700951246682584624128 11995493 386644023920637780882219425018027991324 11995494 106204341694054727928961544864426580672 11995495 13266866499221002800756231123439155120 11995496 155419797740960991823695626017615872000 11995497 820632157081579546312001578401580547274 11995498 -464305600795244355890156791272434837760 11995499 -387056826450931802387147972317871407500 11995500 175470691631368489589203230814654464000 11995501 120578422302520928719366098027663932864 11995502 827370260369035461743334928186100673600 11995503 -100349410264061962838263816265525905776 11995504 -21328565796451841634825326726428753920 11995505 709968479804408963355554018475197030760 11995506 -29892332886886836120724448307076684800 11995507 824750173650022652684204739524668295756 11995508 64216091100631122743131201892535638016 11995509 -65820426363207507686269157220488094720 11995510 -474197428028002294700877822822483747840 11995511 -266005631297369290338658765439315017296 11995512 -120123480034958626564226086357900984320 11995513 340739825588359616824115062083158006762 11995514 -102797229144462413808380600734594675488 11995515 -94690886672551469833408337502789228480 11995516 -110131039400014582567326161306524686848 11995517 547540726341676130578181106581692874400 11995518 372876729647235764473182599129364572160 11995519 1095846455199241366752987172025442260296 11995520 248381817321303909168090112199334297600 11995521 30038132017102680246160654362159897600 11995522 104067188523415972009758861854997133824 11995523 342213342222969442141951097831973189588 11995524 -21988514122020291819048346977671456640 11995525 83433293145144468347114573479026717050 11995526 93544446050199102053349001416946424352 11995527 438060398592867372621147246614249018832 11995528 -34458411610687074927329621910303866880 11995529 -159583558678069180127859677963950492032 11995530 277590654591039313239741256714481752320 11995531 -620216856613296558636319672882125534720 11995532 -719426433975753664550184369627787010304 11995533 39589857045097822627124973101314471584 11995534 -4269505259839200791497169985719663616 11995535 313055958024833176612580896353686637600 11995536 -21537612317586063748492232135855308800 11995537 469013745619360046347224902988185819186 11995538 -4511812614221837007983648932754729856 11995539 -902238223091203756614323676183752477448 11995540 -343866823171281877408793100144577221120 11995541 398021610289681751270850784841619000384 11995542 -66054369223983863807061559050176289792 11995543 159644351765200188592645260932905660800 11995544 -86208662869170418945583580420994498560 11995545 741838311172568558422469975492123231040 11995546 239757807585097168602472656846967518720 11995547 -1011656517423248308495510353627154763004 11995548 -72645098169164123966236259574913772544 11995549 9222555302720019273823200047587752864 11995550 43298679084275027757513387241814044800 11995551 -12503365840927037604438386101951267320 11995552 -174856708124960005411936878278849200128 11995553 463651972929507925908713947572919141524 11995554 420737404639263897473445742699359345408 11995555 -8208408149532640897359695126835091200 11995556 607170029810536273327248533932899283968 11995557 111737338784996547139572160766584070784 11995558 -89771946460335939049077096904907903616 11995559 -400045925838598039705101153722770601880 11995560 -888637986158900107708247143797227520000 11995561 835827967364781330668768667894157320800 11995562 -442292054582814061998098701128071941968 11995563 -754501916576674235402665510753768678056 11995564 320781109144219967703750066873924452352 11995565 267667395888309701523805197639045848460 11995566 154779683101768389503643826128838069248 11995567 -606695619101006128715429232584832694384 11995568 -66768340817093886407454724465370529792 11995569 2401795403410339465394038064036147394 11995570 -358097958204197426618011943504242151520 11995571 36722813222954332331001425109776307360 11995572 -315050692495709179959397166085888503808 11995573 511082321109350537138202595780742435822 11995574 158925323263720279030996592348596224000 11995575 156084433203635364949328995429836787200 11995576 1384196517749821685140821907687932334080 11995577 1272772307424074034100080855375745338 11995578 -84312765608540156873589615972696988416 11995579 340397299298059007687325709689439766364 11995580 481804866332892810104615476776201331200 11995581 2318389771601045020690589174893504512 11995582 312772622452533330260665030140584155392 11995583 -142912705412423560251406563242658794640 11995584 109910369552882549505405354363360116736 11995585 -100566071694092587794288298381359763200 11995586 380654558756248298831170724956011953664 11995587 1484409864774902705726816909076847795440 11995588 -78998898040969858479203187997455280128 11995589 -1139788977973588164616416079570329127080 11995590 219451588638769016978510239968232552320 11995591 786928710784268687949620290186620201504 11995592 100751991232455394219412930680935874560 11995593 682610282270695169499317697453639643200 11995594 -117770218534662316037368191534239092800 11995595 1050691861831193000708946321617620701600 11995596 64059377609615646182442397805128845312 11995597 3339324338321876804383707984921339110400 11995598 -344178627718555930953229842941521413120 11995599 136448268333782256717275389369651672320 11995600 50129701046290607178745008053974016000 11995601 -1609398739212442232264362475838956960400 11995602 342911199969036251994484611281223707904 11995603 54894166345204641592780022454937635360 11995604 71559163640131460199472586486208462720 11995605 -150908124172880676289346628167072448000 11995606 98688429465621236046464171461892326656 11995607 465823971887292248646857766976041129480 11995608 -882209082240188076704720641321799393280 11995609 1065248858798464805917672084082847900180 11995610 202373065416711446390210790378238110720 11995611 310997301826735923197790989793677662872 11995612 364420301284191215530766531685051343360 11995613 738838049434367000964790501684010834496 11995614 15653077008279502513719013383874438656 11995615 -14639294716313947445139661386054985680 11995616 657044164473568374513379189810529304576 11995617 -594070426743538934897948664201062794320 11995618 118700450901098849987150081508494019360 11995619 542867266170210171528029058739878757020 11995620 45859720786832105237615444462322708480 11995621 -61401895925178246672698863946156836512 11995622 -22010102519346308793573619195858444800 11995623 -181206429010567926921587754092709689328 11995624 18163645829380811213302531299219947520 11995625 -181107375415422214738265253665835637500 11995626 -335801524821953833920889937275412313600 11995627 -89999387180763967257506823180878846208 11995628 -246422899259510468608917048571273397760 11995629 389872921813779422119537402790930225280 11995630 -673657452782845366159401043302339897600 11995631 7511041157309755285255033914601870800 11995632 -100704442664756221807143845167344156672 11995633 24712534373702972391840666901395553204 11995634 -139814288787292136136053842882883371008 11995635 6135439327689853896172203002433442560 11995636 -92415037744740188192933403789536092160 11995637 -560405261213003541919778399934261781668 11995638 -35443318593198277761283834397639701056 11995639 113253528381669129360498714401993790440 11995640 -141591808119598186722751487816263987200 11995641 -14289271379688616107737522697317291040 11995642 -713478559367656513365315404619262994208 11995643 -741365711442007145973026129110087186992 11995644 -164110631348256500078563051540567572480 11995645 653301570250186429348647820385760825900 11995646 -30618126779237894400707191133715325056 11995647 -70808293053745605671379677628788342880 11995648 82345697713100742881752688343033839616 11995649 -324902213096861901837634647168998632320 11995650 -96162901415797028810820473936045376000 11995651 137869451045386037105212542647480614652 11995652 14905944711769317653428712769417722112 11995653 324872960195139088684515082371194971104 11995654 -280609613566986506522238887181398440128 11995655 -166760275780476015048001597194996356640 11995656 41125606891801190517894785942429491200 11995657 352643070325547152795181899784243882292 11995658 -250150162771244446418992308395927592960 11995659 -29563527441339257956830157630363029792 11995660 208698614759191429257518345500754887680 11995661 69596130779373675762448938375546494262 11995662 -134661069422117417631373310218489261056 11995663 471174672330736162825332404643040229760 11995664 67065559254046931956906118077016186880 11995665 535890572635493398948176990653501307840 11995666 284454933779741414327064131198764773024 11995667 1238140784460575845848818289472128000 11995668 337093740420053022562716201286052352000 11995669 10388601064132952592947271380646342912 11995670 631981076242325006597478156540357759360 11995671 388100346419197568412062912340966731112 11995672 112943823974252971395298223954919505920 11995673 152844655352398271164453474285760694144 11995674 -57292938921866938416824857719355192320 11995675 1885388540389117587580180849552162000 11995676 -445381889738170049905902041015245209600 11995677 -378623385780746626512615675946175702586 11995678 -201254652561800097085386899519595999360 11995679 -2555237746461432553602651640585892208216 11995680 -204468337886858075492592752658512609280 11995681 129489698013037847367230107931358223764 11995682 -159584821779640351156371759227185733808 11995683 -192242080514946632491937858415735534336 11995684 232000260595583269181989655593456716416 11995685 158850118507575557967962306973343401600 11995686 102636207698785503338712204321553811232 11995687 -291220529295014666252083985635070882640 11995688 448838454769240143002625056551667712000 11995689 134432036900224900911609605393450839488 11995690 115047359156230755175538713294619914080 11995691 168340750288148786363094688878768295092 11995692 796551919606045626438000091184025984000 11995693 382956722113001952234539660631312510144 11995694 -105245653710333384764672065716220135104 11995695 -84274332311761333489141182830986660800 11995696 -14158155177644726437477359017204514816 11995697 -340559161646027972808772858156116792768 11995698 -28350474622299681384606939680919552 11995699 -1325161481052641963068872067763932417064 11995700 242172204065970199537908942116453376000 11995701 316334527563696438756754904919002579232 11995702 -85467091678547325831025056781932365568 11995703 555232780052693367849956078700311111160 11995704 -206954333390186144649328463636534599680 11995705 -490989638096326725162066719088087843000 11995706 -836669235731847890980464732422860034448 11995707 154505972102870187337724740443393504000 11995708 670341944986568875790243007170314185728 11995709 631998347428123863137717975246646011040 11995710 -2598551334848044100943868679701678080 11995711 -50374952969144018938571727634333428032 11995712 124390372081933794253093645412611915776 11995713 70176702643915809645489792141400727700 11995714 -6253336073366982124380983977717297248 11995715 636193192113907386341494808124389433360 11995716 -526441462013072142558389088854193070080 11995717 -883860162881331614366993871442574107234 11995718 10452164497618614340496454942633203712 11995719 517569750407334354156677633472332143488 11995720 -47222776968923240217809397578096640000 11995721 1073583906083734362317037437736849224922 11995722 521868091475965810104795383568876257280 11995723 933464155877596556918013322549315310944 11995724 285431172888837657434861272740024056832 11995725 -15667702533138058862018501554261084800 11995726 -42560702762198673829864521489187366080 11995727 113004123271062016204708829028331048512 11995728 70669304928957018636697566103547019264 11995729 -264748251101181707399796208323959822080 11995730 280824103181133028529417379852239513760 11995731 198553097886475801317115337827810751880 11995732 462956947459901066300131839625035337728 11995733 -460665512844861220795192911516772840740 11995734 163394353495613489996984965683674019840 11995735 197754490492799286624470241002357608800 11995736 88128229256701454741205393578217031680 11995737 317190872649692143417526970759546835968 11995738 224843131055976965540020017561229697520 11995739 -284015373914213536868215528216469092800 11995740 -493741223768581563796593700142177533440 11995741 -206802225368249769232639061043424942080 11995742 259357785853524571550453022293652615168 11995743 103508156178047252210130143654384040264 11995744 712021648355146085440277858936936988672 11995745 -940128423375843137238150103076816140800 11995746 101839679660220884917788386436089439744 11995747 995586537718036732461999973742632769272 11995748 -1048725502291280602331623038002176862592 11995749 35083269824597306711353255465221120 11995750 -23483229217124295345385615302925152000 11995751 -1634973810088866700854235713824029906248 11995752 173272905943317269334009740710928793600 11995753 -6164453179935971877914104029809052672 11995754 -256133028790411971814207258653073529424 11995755 -204550130298794947681705173290362060800 11995756 -900056973540866046201146053926661953280 11995757 726268810925421984126905055964028946006 11995758 -302256436719799230951317553474023563776 11995759 1455350559857090404779454933971207722960 11995760 -11589918814847339031494104221147463680 11995761 -1122995806483305718419343519793184678816 11995762 363777467479381249699576277496647900160 11995763 281712781204254894633617350074460325760 11995764 587507418716375606450471215930704199680 11995765 -567618457345082279541677962864426250880 11995766 277009435617088195137936675635083100832 11995767 254195575952117697252171433898988099120 11995768 438783831944320611953544372210872770560 11995769 371396669818413888027064238661460840170 11995770 39263997912197650337581288429851141120 11995771 260597825064152439546625950069368992744 11995772 -1221735214283998019934053447688700210176 11995773 379244060397854045690538988193746281984 11995774 -196627458169957085356916035105545310848 11995775 -3143049400215027834247950736459210800 11995776 8128673242120283030699741095447756800 11995777 -458530488618975816474386015143871054400 11995778 332090658055022547537978062250697700256 11995779 52015175882450064841894520323836569328 11995780 247110725903610280500524665592999078400 11995781 -90019878737429857385601467277581565408 11995782 -504802433266086876759921422142720767808 11995783 304023432116709977697525772098088320520 11995784 -270349219159075271450023027707791769600 11995785 -22886570398361916948351161929409664000 11995786 -42122632509424811154363786181955784960 11995787 -1115811985674103748580870772443724779564 11995788 67116316435098778035374390379459035136 11995789 85587607467399743257143684393170044674 11995790 473845591459700467719635281738406302080 11995791 110732883102169766250681725023402658304 11995792 -371517189135597755286015907548887777280 11995793 15958485075189241588998351661850878500 11995794 -348089038183405148267732142115214075376 11995795 413171043838331212986338837531092772160 11995796 18361403660326621348347800687324651520 11995797 -101056308617645392903991150888688755904 11995798 25835139907823274403248681174532880064 11995799 1224700466243458770063584667967592473800 11995800 184186628679924722292184227142568448000 11995801 -921510591831797236823297275435162664496 11995802 13380253797844956225667251327328588800 11995803 -403056730364249278071075891802438357200 11995804 340538732657113010333912219462103625216 11995805 -11295915610457278767908150188912558080 11995806 -71307876417623970982754904554873570496 11995807 -80970659528510133052469582257384962968 11995808 51021531042512204681725252814339309568 11995809 371241805302505502643545420245154112960 11995810 -510559003770013878896464232274052439040 11995811 -580175438650042923352052450401730250768 11995812 46867283512213707866349513579847660416 11995813 -749155131057184821907041648687377711938 11995814 53378346965002691649100337177571893952 11995815 -3603042430033764538974367003401077760 11995816 -253655651676867578237163500804301373440 11995817 -1400819645233889173926363189226159696134 11995818 199489248516870150446149126284842037504 11995819 -940229476128466810309502850203420980 11995820 154325901323194834924075512034537620480 11995821 248751910601343357681805821678536424000 11995822 39053936963469789504401334525237325824 11995823 -505083233111345534905701688375909612560 11995824 48179644114650402482101524151577346048 11995825 -135016572156020031657221991010039411450 11995826 -9223632262530039171768391694793861216 11995827 -76304904793985733017895438067058951880 11995828 116237179295674596932438158330422771200 11995829 2033411587864468758137337991589858686272 11995830 66736322301581110327380853167324979200 11995831 1408434055670507271532725742984964718632 11995832 453042622866929303610115690162186936320 11995833 -97767540284675903561895366645790849152 11995834 -305501788045000099536872106736232110080 11995835 494709710880349516614553880774826833280 11995836 -202868197835658953181937402665139711488 11995837 -151549781420906725515267830847756999834 11995838 -381780240270432470587023711118481959680 11995839 8519367908703378611655747186793873920 11995840 165560270412951708997892389452487065600 11995841 84397299205763464701985957734010411200 11995842 -538737810663442912379216753850708674688 11995843 -551378156776147581686812426554545843908 11995844 -150318872154478515047395279383224463360 11995845 -356371699681752398818139163602112720480 11995846 110495384493152611725431441870725955520 11995847 1216961403032082075867772277315709358296 11995848 615281950554225887406618529204315161600 11995849 -542321398650588327296940511442407114150 11995850 356097235754727935229257527362566004000 11995851 -140121811472177188362908004166228847616 11995852 -533692070539326606911309149875423575040 11995853 107154572900902874710615336628812512384 11995854 -84984011512013305128407638981654220544 11995855 167762143460225294333107959546273866760 11995856 235557920545342077220421153011495821312 11995857 -24794563379535763624698703808079483648 11995858 29105276232230295339610641210534245376 11995859 117838961313539532631758391103979806040 11995860 64148018468248587164682987498297231360 11995861 -453094549206247755611968204300647840228 11995862 202575418683901635754223330728052931264 11995863 501864779655474462155507964599739103488 11995864 -344352295496552062006533688863566745600 11995865 -66150201186345310478690534267241225600 11995866 -499593654893297029917601390792010200848 11995867 16420919510850510898274597734610627648 11995868 -476293966000533251012620258685940862464 11995869 -217950855314578022340624662738681360256 11995870 -128944842596663199451946510329281597120 11995871 -9587634165671787954331120680598370256 11995872 190186394429137782584885105009469947904 11995873 1319542399662799740614351620832270601122 11995874 302825247039761645972341695275342174592 11995875 619329960001145754881551663177336308000 11995876 252046568259643366441352923849719152640 11995877 -648501658796162650475485609752398574528 11995878 -203652066596897033110155101787949340160 11995879 -628577781411135663476340604207485150240 11995880 -157498800782641595028187336498397184000 11995881 -230660641274474221870120029926121398976 11995882 5792169480561996338683861744657830912 11995883 -164938713754257243310204301597873177868 11995884 -315473841495221329446861302915672309760 11995885 -998255961305811514154690686274311758240 11995886 109961006639609458010141357072486045760 11995887 371024189759908648429709147430041181960 11995888 -86893025706906790070624502345650012160 11995889 248263750323683852344374416593844772690 11995890 167073567884342681816000946680052848640 11995891 734736409805983735583601619952486809292 11995892 563470325436304186141430135317836122112 11995893 67988516345342241851013124823569882368 11995894 -827948750921402222542915532697201756288 11995895 1129948080519763033297052891297915706720 11995896 -870459287281817553312015505404277555200 11995897 979192118924820861205496862164178016800 11995898 702073211327876621951557186716306577920 11995899 489422993564145680347931872870361635440 11995900 -107068777007443602777939210160603212800 11995901 759617241653092964871779933439470590092 11995902 59506241914860592902150997521486463680 11995903 155831719447373390859617668589432538528 11995904 784549247282073407185848814424278695936 11995905 -520931626868682477963565577036001555840 11995906 -65646678754394670957031052148254056416 11995907 399059780022392165587595777276319093504 11995908 196760782877300879948046077363060060160 11995909 211259075840795641872471081091357062110 11995910 -542447899755542937537337797683148512640 11995911 -46713997299895107520887313734757581360 11995912 444730033972338789250852732984759418880 11995913 -1622358932870613290685156782512112718720 11995914 93056636333899412176810554173117343744 11995915 185313527359186258413756601071125495040 11995916 1010250202513366629008944921223811601920 11995917 225731747773985428684678891040652818880 11995918 -201099861735253676728617461842991979648 11995919 -26715516122755924817080430634111549600 11995920 -160963948686898405767706665305489326080 11995921 -283885855915147042549425790948688260800 11995922 384775509265581901873632139877830234512 11995923 -299705928259174169457636217978321849416 11995924 756846686427434239147392254935779840896 11995925 -6974315956688627576066166476400132000 11995926 245110816081583546050003910979285356544 11995927 -1333188330232941839185177426971505655224 11995928 -257381584814358950910892873753228861440 11995929 -898578729533587265250850393861931327952 11995930 -549224822986513004505882154353648164640 11995931 -1365482480786121596621448002937236215128 11995932 -329456200709252239747397922492922208256 11995933 509932775952486062056303700080627082700 11995934 604490692043517380770321989363563039616 11995935 -119845962815052614088284822403895824000 11995936 1006253192290386048944984930049060372480 11995937 126430557218640436009110150044427370260 11995938 -458807042965550513720373575309548757376 11995939 -564610516342838841408194449057083632280 11995940 -1123036614152402938097704793073012480 11995941 -27976545306046245509165580510644364096 11995942 25804136862827499193563238359477213312 11995943 347750475522128610433458013016970011904 11995944 26451453640243575909259051775843696640 11995945 -107966278966441196968141679543940121080 11995946 28300479248106019591295146518607331328 11995947 -225883765852063648474585856472325673712 11995948 -412300060452620491329844283997248615424 11995949 -208235039168860431059093025917994257280 11995950 124370449175805612967502126743647441600 11995951 -530435904832706076974227615831726730496 11995952 244925933539227654581402005604123590656 11995953 -676986880755976023285456057579458314656 11995954 -377809412369984851552523704656753235200 11995955 343845464424079107532597888573820838720 11995956 -67770879547255152311018617139994402816 11995957 -1509585781315709665738102139803145723794 11995958 -436129544969977882984756478141600098656 11995959 -589304310701851814450695261558065276696 11995960 -103922690284850345051264388102528000000 11995961 84876669030686047217549452914416075562 11995962 -185225588109865898148325274210903360256 11995963 575094763248918095366506531731094258960 11995964 641707342375283452968887838776318976 11995965 -600705446033276900373020184734222102400 11995966 -134321855949700775772293728580313165120 11995967 190656845317682980263245140281994509648 11995968 2353515947723701167634357379791847424 11995969 -317576592097170866587577907219337287804 11995970 -29373440653331516885761392470527104000 11995971 -406808881327056288639985000044199586640 11995972 42449723534200699624250982121801887744 11995973 -1104118375993597109808825475184463752160 11995974 76500884256508560397751426803342249728 11995975 -62074606058908976486534229575036404000 11995976 1434987512571121172704183398805350958080 11995977 56859313819897493108723949440282947584 11995978 43731279944201072095174606119479354880 11995979 -776356150592131142024310051628604407824 11995980 -187956235197709983364211787102263792640 11995981 -616495531302815066990195782488002750218 11995982 2095950605851151078141604513109818240 11995983 404380076183909565996108755254265933544 11995984 46690089632775915007087108928104169472 11995985 -83918995448453496597040359769490140800 11995986 99054998819642690202787038501198977664 11995987 -768332669940883635902559432080443678520 11995988 -1095827144290240439640824570755541008512 11995989 -42780264085982544420445668500610098880 11995990 -284530939199397082259306443908206496000 11995991 524969257940292050082205479352985284272 11995992 458401496387840289340759530640834560000 11995993 -413418399459879345355986352852805970876 11995994 227097338053440090538215101712929725152 11995995 114467164176726267881229557273043072000 11995996 -28158397791208186251953766298246336000 11995997 -429888188493412584456176837849684319072 11995998 318811027530795857111468878872011735040 11995999 199534775966792164909101589265834136000 11996000 -643879404931114341851423158517760000000 11996001 -232551370732788324982571931935014605660 11996002 -749630260324756185908592068630004336048 11996003 522245209238073255405201745918373652252 11996004 73029938097534744007009919791477380096 11996005 225416882043192665739757635038945617920 11996006 -170270337331039467873250899930926765952 11996007 877091337657192454211500063986195737640 11996008 -17641177069450237723888649118820270080 11996009 -719280687675942097909232113436079854790 11996010 -109595859341527900833012325656208042560 11996011 3057544685385625414382239799123564480 11996012 431780125561328388342861522878485079040 11996013 594142979744680665769332244156273095744 11996014 839413736699409517209825598055625761856 11996015 -1183147823477381652354093207273049897200 11996016 2764254453080213006214101295666167808 11996017 -96654012451422455074142692391541020640 11996018 -68059925027721167599403452109487485952 11996019 -8392397980062707241771182478783997104 11996020 339932776849314262591807722051432967680 11996021 -1182830984253574672612640866397315885778 11996022 86693425634215428722153791475982888960 11996023 -116291444386611911012766443830982427072 11996024 -60406334787266281300742069904184381440 11996025 -91260445339739699326294403043086330400 11996026 79431461165304987701077247046749452800 11996027 -42775607945837993410683484175401667568 11996028 -445070618928475427606971427312682594816 11996029 -112087776865287592898655106472853213524 11996030 -11589764618388958476788779089967909440 11996031 -564391566462534987699664114377509147448 11996032 -117543669028985370211647414191574220800 11996033 100853451220559179672546653644488671876 11996034 108300883592234429996790047351387921280 11996035 488187051678058901059027979774901582480 11996036 -263324985737764664172680537694130975488 11996037 964366703902595503150132709811615497694 11996038 -748581795972162166298899481245830661056 11996039 -121859940508015600409846415786509500416 11996040 111426815842011339648215689509042585600 11996041 -669557392605712898966629904091038408448 11996042 -61528098456670689886413710619124201728 11996043 -137486895727659193648331862864262243200 11996044 572712680981185559122195684936809782272 11996045 300121459104955657425778118640317057280 11996046 9330075077843993322373288883890128000 11996047 -257487602318375672953492509800261680128 11996048 146998590966731639008717014024209301504 11996049 97048382874041088924716065435353979200 11996050 -505453487793066584763740170323365318400 11996051 27753900196636796902542710147200696392 11996052 109851408178148552681527214841012344832 11996053 540320691925951053969040184628868296600 11996054 3741333488549854185619254927796426752 11996055 -332443068375440550875804949084788361600 11996056 -1295496234382049893262111969883254538240 11996057 -694528370863476920174921691623766359280 11996058 -185798296671285758740479246031039996416 11996059 849787454961937742790918138549844279840 11996060 354346022130548748624654947258644692480 11996061 -527680507598136717226800771401316288 11996062 -205575438533647867994041682114239441920 11996063 -846257494553358127451615514568758643896 11996064 -558848390701492579275495621877319073792 11996065 -720353377660421118286186229316542418540 11996066 -275612330103671260383868446536153775840 11996067 247072417397215405635487154434674722784 11996068 -200751051760656608144249464280484352000 11996069 124695813056575137810232756594414657470 11996070 114822933989959459152688919824954368000 11996071 1003555742240347480418592216581856028000 11996072 -491996738259280434267112710666800332800 11996073 -280456800015501646139904805969434426240 11996074 -510085463963463050462623392861975664464 11996075 3040384639069285890198003396723477600 11996076 496741673734507010961238805556665057280 11996077 379928434937787465782580370412654625772 11996078 701554002314274149429397383732648235840 11996079 -417660907348692987172283912801131418616 11996080 -41737643346861006716200562109811261440 11996081 984872819980291330498782396026163924882 11996082 -333577280167888215480118289244404352000 11996083 1088216264065916978660260575426725338824 11996084 791349882789984298654499439091244741376 11996085 57136439572388518468483116083126426400 11996086 -104953796461950611318610854642100631296 11996087 249193098150890877683876106160202945280 11996088 189818966309610818999896589927568384000 11996089 -111026026142328702129950118161261605248 11996090 35022269790677734427995209886501264320 11996091 579850368938387705504875078548737822952 11996092 -174312250371137542903833940260978309120 11996093 22494123249187044085002700277965348620 11996094 -169566457503829669505889027744988200960 11996095 -705978660219231087683785958164042248000 11996096 66572620374160294489389299011166404608 11996097 13407325861513818225600419210959775328 11996098 786104768171119080126649860473062510800 11996099 932511690446881229019394484167267415100 11996100 11304046037077852298576771967000278400 11996101 -92493418373460623846252026423795303936 11996102 -320453649168593875189465992951016188096 11996103 41537848710432228950896369485415879680 11996104 -645755630305929211082641310659611187200 11996105 -946198236723795216293606106670230036480 11996106 -247012643139877629032722239138212332800 11996107 853648369412570539509004449381357246356 11996108 -361531437442945215598458540661676067840 11996109 -68255651265113010165328729539775515636 11996110 -140239865277298302551047187783305850880 11996111 -2518977537969360730424946325963803301920 11996112 -10321703377694712991699674980424744960 11996113 -307489904430007532709923640712550522638 11996114 22598101531769167669778801051949749760 11996115 288758714326833013823279830429966716720 11996116 191267180712057891200079903494085457920 11996117 193053350950802251553070920202763435200 11996118 39458799234251455950475976098130054400 11996119 -9619480330133270235242965955639599480 11996120 246843882198858498146419288004857036800 11996121 -35240296947585054843665214830316215088 11996122 -51302563540972091163796305879407055888 11996123 -469476188283082386717442173660401453628 11996124 184928367986022233569921500151588626432 11996125 866955773689522530019198918614199080000 11996126 37024486852822462393608784720790919744 11996127 -407907491792431530796553373925273228800 11996128 1368430713767199247298259916389828526080 11996129 1799562829076485848284803983753067627776 11996130 289983507570093115289195995357004267520 11996131 -521456251058536533458893919590003650072 11996132 10460099502525091231264685111767203840 11996133 -594840621514448992309568819241791787360 11996134 -179442545548921757204575310270272159488 11996135 550326036396723146291772731911618182960 11996136 -222622471557458238433669026403867591680 11996137 428613051110877355480293597851379469824 11996138 201770495086757712153862977291698187264 11996139 -1081883670487995327069189141452405030400 11996140 1645894387760795223363489109647052800 11996141 1554160884815551729048049082563710630272 11996142 576671563072591363393963826422089665664 11996143 1524884053549594001469029770989338253392 11996144 -369651430264505714968162749320160706560 11996145 68368096760929691044225688913148355520 11996146 681501994681357325033088416167596064272 11996147 908637210572541987143340581481367003596 11996148 -824685694241825405376980527073642496 11996149 -530732631715100870646354583886405067456 11996150 338622864013273640532256281676517472000 11996151 889757513355811218328868266063201261032 11996152 -56672695096524421815679558499563683840 11996153 -369517527127619421322127925736103067516 11996154 206329771917204965240716731895361763840 11996155 -347038553271227599274430036334934845440 11996156 -506694082447234171433243252474515316736 11996157 -889289870193230416945939104871651061760 11996158 78112034426027053273432735200715591680 11996159 -342095341711817396027441558095304471184 11996160 233815908457391138235112545182464081920 11996161 443263445316661451215997106558545525762 11996162 -131156895265773453615917070633054597168 11996163 40110139723850722064050042113188769240 11996164 -108595351650363159165980911533685066624 11996165 265040687210891168264867549569325981400 11996166 -14608012525090322695981958544094789632 11996167 -921775390529036632843697732077724007784 11996168 -1359656527529094380500562226305910205440 11996169 -1153072275986114213498935682986608526080 11996170 227349033038550025781687508620162717280 11996171 -885889003339915399770471279841055662512 11996172 -259196707579332141996100657750565570304 11996173 -517782956215163690412922516825539196800 11996174 -237493886747189458228811563029815032128 11996175 148427510690523163455140106701904336000 11996176 153700885787783065219299959208272863232 11996177 16705794925936179909809472193357953000 11996178 160254814305908698448169769041454890624 11996179 -11467238194619458977229680831516493632 11996180 -540411814704421774357297211601979234560 11996181 160541775494595785086699699991373796512 11996182 14430847871429157500217609300561600 11996183 3854375353476568630638181708835416344 11996184 240421468489369619695771494019889848320 11996185 838342630630751760830766686911179829380 11996186 -1584659556543902551326886398131316777984 11996187 -395355720433242971957906882867883805440 11996188 956142469121830978676503880243957093888 11996189 870374983140301772844369238488533497356 11996190 131870133482269606321432513761810599040 11996191 914587844051788093831315449661347082592 11996192 262742288845213292095216483371581571072 11996193 154504636163016564340964062309880265408 11996194 91101351442030559040243177418270998528 11996195 -705414831142240540761741526517433069600 11996196 -636309556806686064731963130380223863808 11996197 -634272843361964339789241073118740252354 11996198 -390423425087526094836485742961724423040 11996199 -944297088083797687601492653584814359432 11996200 -411717653468164649505608042764864896000 11996201 344574935404472983582930722705895273920 11996202 -55347799248065663983491540708077959680 11996203 1579542982693973705425489430197725692640 11996204 1911470355245445285372927629761623539712 11996205 -47962962718631987843602246385583993600 11996206 11586762220761201941551142211491295552 11996207 562343040345792969059337539767724061456 11996208 146255917294846143257324146484859371520 11996209 68253439505565071851465951747620699410 11996210 491425573340340266065390737140015993760 11996211 -474534406162284447243109405067940502728 11996212 -171766772942362121473510691851959379968 11996213 553492516661886860384955835273323885720 11996214 -87280574271237492088513294558374484608 11996215 284777557145281409309925476271700953600 11996216 4607758584828161675298189108527861760 11996217 176139744444458528543511554571973923834 11996218 38467481178094146088785451176015163104 11996219 -711448756481897137692683480252496316656 11996220 557398771575141171066923572838848512000 11996221 429752103694437647347625212998664445100 11996222 -52262537888919960336547603672734827520 11996223 -220770823143518447598298448789633820216 11996224 -318244823190126006654841992623928377344 11996225 119103936008331668463744176203185523200 11996226 1391328945272129190333600047595598080 11996227 428018631487339941531057451484039493600 11996228 -602449936168954677634967653803338465280 11996229 8277992145337962424903381177911711360 11996230 7200921858341577862083691092403397760 11996231 -145313481128072909349424657850614320192 11996232 457926963213528700443870000629094973440 11996233 -1225104802906385643657472436247601004160 11996234 -347956743512178941322055449479024378880 11996235 590859314903003061120313274297270143200 11996236 -15437763200379816927897999796731566080 11996237 -292710533504381794165133652362415988416 11996238 -281244999682504138922357802723361325952 11996239 1155423322037276323342197660185962112640 11996240 -35628399430112290214866448059170570240 11996241 -1495614248350910045541729275796534748896 11996242 358332094084295835188393980065507376272 11996243 565322192751235399823478253211424786000 11996244 -40686696298408483419987581847337902336 11996245 483991028559481474044349610223770257500 11996246 599542183874740890440291775781292043840 11996247 604614817360482418688105189778667857000 11996248 -664606678460942156199975632984980193280 11996249 123809394961723556567267550019400570250 11996250 -15025255664570101267837451950898880000 11996251 36800681463516891192128942107086145792 11996252 800808477346006434384159021413799092736 11996253 -686985428335533142462648695448494486138 11996254 -164927365194203602498109868783442265088 11996255 1124330604077176789969596403287838424160 11996256 200733221475334724543891206115740876800 11996257 -1682984762564754366536249469849888896 11996258 400620029111049075246373521245554784640 11996259 -380203966853283456633015587086340283072 11996260 16344428694504069353959907064784028160 11996261 777862746396556343055629472308330468862 11996262 28698709219345945406214649009206149472 11996263 -85249818872336097228292942317339508056 11996264 30818392696841513327123756214604185600 11996265 166144434469902129649803539895939323520 11996266 -366420565855975520751163685107202073168 11996267 436673607816550262546929288089910163316 11996268 178060740368544763632583471649131047936 11996269 -804750160992682230563281302272444640 11996270 -76314709033887424829662569153809491200 11996271 53875509133645643798327582442976257024 11996272 49090975680461817552273246525467000832 11996273 -1017572563798970300130062292806129624256 11996274 382266323617475295257201028883738488960 11996275 -331020084684142691853974545829206154400 11996276 860127178890137138027049166364104652160 11996277 -81180739757748858117361364517758053920 11996278 887794932775950607812992804631149836416 11996279 1519372233321349274617541673387102635880 11996280 -87021429269639302406442466726981632000 11996281 484018716992502166386839073648461834784 11996282 628866385462885375624010032335056026992 11996283 511743663929472121284341586572055817728 11996284 -318927133612051304242407049049674000384 11996285 121572079397831259900689783361710745600 11996286 -599443422325944556595394926666174841216 11996287 -926479091503412177645213746447208768 11996288 -474520170652536365957598527184961536000 11996289 -388697600355237131371959280441895808480 11996290 151401220700815360983011027418922298400 11996291 -779308562793293222576013237244936018308 11996292 21046082093702849515143284506578714624 11996293 -210369049667111186427189429877270164480 11996294 -161466888355945162615640109605473751040 11996295 -68447794010612769773530577185552645680 11996296 810946970657428405515373315422039859200 11996297 -45857821559764052076587033347012849254 11996298 78616159814320723560362696242760852784 11996299 -69461023874832255258128441942296696800 11996300 -310787283828477212231095585036833849600 11996301 55463005432903409669130165852199966080 11996302 -5166576477240324601781047293255712896 11996303 -1465944194971724059150081328905562825232 11996304 20218492324009434444481708907716214784 11996305 378690747105898704351204318262524969600 11996306 -3590232379827673846778824425697898496 11996307 -596990571887340834663881706045793692912 11996308 1215631288197740516496850669208247316480 11996309 -25105768815932272287380913719598488712 11996310 140951428161250360187389551508378540800 11996311 -268135367446997869816970051790413177048 11996312 399093641900320252589704969422684088320 11996313 -100225442701973794128575122669252908672 11996314 142532580093442120240614175320013605120 11996315 -149332004934566710194352610314614064800 11996316 236273161888749504029595717499886315520 11996317 -116375643822542532812322099220220515200 11996318 102622687340327900512423836101716577280 11996319 452604678873305796917846456513404649544 11996320 122665892071185576076230567684168744960 11996321 -1035936553331651224998096703406881976556 11996322 52016086346793736546267188801359201280 11996323 533722095629199702704406239877375396572 11996324 171680510045302431235898155170558624000 11996325 -178271374872964934394141516736884064800 11996326 19524565631878031460798957025221801984 11996327 -307149257369685654244277376839191271520 11996328 -593823710885107038570424386837058682880 11996329 1337945865111588889753707469867785671930 11996330 -127399039649642335753086353090901319680 11996331 4729421219079365793934199082651624624 11996332 70377150335383167580985447500229762560 11996333 1629010643820735903462461296083026212140 11996334 182317701984010498422849166784781511680 11996335 -519980210344393747334339126877950400 11996336 -284250131453458656355104613446955401216 11996337 341328864884843505630472028843699867760 11996338 -25862783890599951200206145650731970656 11996339 221425985335211810797927541414297319360 11996340 207733094502212852494766419597680107520 11996341 253395842373002866788110930892845095072 11996342 301595872728208345891832377791304647072 11996343 19575844151703692488897232054655091080 11996344 -1310238192767608133154421489554446131200 11996345 128508735852482400385220871242706107520 11996346 -138424638527468139341797432915439596032 11996347 624532022848772276141099882096040068712 11996348 -112336405684696279849845355956338632704 11996349 145494222572136234228355548284402066688 11996350 -166927280416782136820506087850464603200 11996351 2035545720628379475543832643115322656912 11996352 39651950325645655469377762824573419520 11996353 -79993349507227430964312732500176588880 11996354 361631990206080731404215771491057814432 11996355 -4366916950861621782590629594633966080 11996356 728502428264239478445211545150742311168 11996357 -48292272764566385512519373524177270848 11996358 -204834624456311043128009070197122432512 11996359 1295326043758442691719687724650232825560 11996360 636241196947101347945738330981869824000 11996361 -378011759178531873880006438399508864412 11996362 85710654499741317483160409176739189760 11996363 -191541565285395257091425629546963782096 11996364 -719361966542627565030843243057309926400 11996365 1021601270399105903431091077980670861260 11996366 355575741910931259323221489950224067840 11996367 -848452543127681197746024716245939507320 11996368 116892260386518283469562269308687572992 11996369 644227707015471453442479251058660981312 11996370 186707466731657198260413516479432371200 11996371 486069324880614162360458196041819031600 11996372 645652162730923673244115513805454489600 11996373 -262077203935844682431051364483471725952 11996374 417811647335586474959049397045873669632 11996375 -757047914962563051247238411024480286000 11996376 161658411132395331379371507024517539840 11996377 -1175397636445748622488719967239778710774 11996378 -141599093062453534046642717056354112544 11996379 544904923776969734894734286796162664200 11996380 182166106481386207012878252216326553600 11996381 -633817391736273081769087583222566249818 11996382 37713166448365096113042559654015161600 11996383 319466884026974667836174240802052689520 11996384 594112437269123598438789483405062701056 11996385 -675621853037957236811588676182455286400 11996386 222957950791747542762987725530366554624 11996387 451537859757298801985500314308476173120 11996388 191277783657529693344751655441325843072 11996389 -239004686802747863372689527262426409760 11996390 -7900771484278132720223896288924888320 11996391 273524403263832857217267797634177073920 11996392 -363769746040060704860251123669539456000 11996393 531828910611309234103671384487719795642 11996394 433399557126538589959785406082744229120 11996395 151974974696764241898326057105221984800 11996396 -460969525094239669749455578937992339200 11996397 237674423659846228595302094143711885440 11996398 -9427618760922299966256950049458703936 11996399 -147322286313385369621728064715974714320 11996400 9250046897149420714279244590866432000 11996401 417932091560728688879831211239137156800 11996402 536723086861891626191792436799657355904 11996403 -919028319151001536243550346367395325896 11996404 -46757579708733027277923783086422929408 11996405 -286057971749409304330431581187810934080 11996406 151603920680356579991261663140337778912 11996407 152592116740387239677585919160433350752 11996408 691488303885113712933551406644237352960 11996409 240385648621176423672831110913175499328 11996410 689980392384068505986498570181037286400 11996411 -177400937449424318266330193364167546880 11996412 -283603547623192514497602923553577893888 11996413 -395542534432416310813782480536213619552 11996414 206415379116551953044942206813034925056 11996415 -311565255759038752692754150232543292840 11996416 187503493906493146439478280318198218752 11996417 149461198772960689413026999863689034032 11996418 39030484370642978636904717615743669760 11996419 36007104930779176841820055819420701144 11996420 -243050899183241947942132172721431838720 11996421 -1384126596950379750769237395698643901056 11996422 90130053750999682265493005113067836512 11996423 61836566794268361293559631111840798464 11996424 -896024133984284114785474221595192320 11996425 -334786378613314147546936458316222000000 11996426 74446513370713509402623435808014445504 11996427 -310504552034794261111796950612370877480 11996428 421360197370674934196123401680848307968 11996429 388222334780498372868225810744898784640 11996430 -331611400669674480408827466619516128000 11996431 77680440347972498731933484554310980600 11996432 -72549969771713242495432776955671871488 11996433 832862424181833737246154262441693380624 11996434 -617884524588543145580865417756227958384 11996435 -17741485050827369390335376272263230640 11996436 -47173359407655972534829286791987630080 11996437 1835199463875263640495459622501862262300 11996438 2406136004036829305657092682212234944 11996439 -22985568512902088304063473438448164352 11996440 -189333947034041050606742042316173107200 11996441 15780863187456756533924684527694895264 11996442 151780348610814233118447798591438720000 11996443 1772804264160380509607535398618706229744 11996444 52966328731494713208467311343351887872 11996445 -106444981084624797193105764940432329600 11996446 -24440096770691057880792624987557299200 11996447 1368328974032181750090290859151219276896 11996448 -390897585859452505542714980212392591360 11996449 -352133587681824905414669290496418075550 11996450 -223811136740129514612227543506364058000 11996451 61197922871677062852889811087163818880 11996452 4993128993736754391381693481422918144 11996453 -275320839946327428620994781724570538720 11996454 -15286095387504070668850518903326883840 11996455 -21362537248564649569545804397859678400 11996456 175294080571304738730988112159215042560 11996457 311527096308473785486311096770847729120 11996458 -169501805569723011919924797557554801824 11996459 -252293134958029464890055183933695250000 11996460 -29065158941373616753873205206045194240 11996461 -807752928631871044973849657296179413876 11996462 -6610605514217311193269091465278448448 11996463 646673735625381296784270181239439361544 11996464 103343032344118332138633121029101895680 11996465 -220148952341662126834163646502160680740 11996466 -361655134089745855692664801725475046400 11996467 408166027044200446158633650957907104000 11996468 996821400023753295683735045894189555712 11996469 70185733968119733840228629051119442094 11996470 249357314069069577061695067534583145600 11996471 2542296178013097640447572747801446319552 11996472 82160192693244435229863118411551313920 11996473 -185341745984829158725472896044818471680 11996474 -99350851718723850002712159286344442368 11996475 -67717104285650216521680465978557802600 11996476 -630396681607043708536021207398407357440 11996477 80701322770615646492121271726599263064 11996478 -25816578591993910263143170471733207040 11996479 -332701147658246661033845761543286173320 11996480 15424351072117176861537244206307737600 11996481 361681174182697278037880715094051537344 11996482 677997643537425812522285065112485903872 11996483 -2205131858896839103166216850103591602720 11996484 15309481210367651291493681114626998272 11996485 -338835664278057783621470235717517946820 11996486 76163023349142214281653500943421904320 11996487 879805566082489271289320964239165624760 11996488 -133169597046650078771002978511167488000 11996489 37818381244475264359836040797991779300 11996490 -255089554730182876840227317541094940160 11996491 407458243560732187080399758323196482672 11996492 704373645910868146737930058173164367360 11996493 -273560868221658712340380588654486652736 11996494 911167550973312439167800119300033330560 11996495 -276986757044622606770517892775609481120 11996496 -27138527542109366127842511565906771968 11996497 -280431895573208427516898512654090024000 11996498 -15485899977307177989793215735796343520 11996499 -154416851865177545759548660898408175312 11996500 -196750284814003268418765788954887488000 11996501 -384888517542151781033268268209077155776 11996502 159961321429803339833812246961296195584 11996503 -612883759362475396922560672011278734320 11996504 12582757270782331142936843159987650560 11996505 6788408415354254686754396971396296000 11996506 -772388366335887428834591870593572588048 11996507 332742333964823794556366225593176498756 11996508 -374478498774393039794682554081453899776 11996509 167814595229483954780385023147455945152 11996510 208097854855840128856084524315880047360 11996511 -356062465581680695565621155599510393528 11996512 -287448715904346443287003838055829733376 11996513 1915653689907158966485275396558094628544 11996514 -471089357195956395181553284581268150272 11996515 1234040469999543297365902656077119795200 11996516 42633179614921542711397926133520179200 11996517 -46185178932134957270767884828819713280 11996518 53936577138429762507812385339018177600 11996519 -606816670091711720258593581120517782528 11996520 -633511760059728939770793446207794790400 11996521 -83964871512388169190359210171538542556 11996522 -434047215478478465162830129681608836688 11996523 -295421763665588560224066942871287251736 11996524 -389023115121747603549570487569822351360 11996525 65683294254159978332530732685819458050 11996526 -129596690493867851501205556738364716800 11996527 23558342225291366338602162396874253552 11996528 -27045409394142196448113452462513586176 11996529 -352125995602332282148588861615729992480 11996530 -16573452856746115783759605946298695680 11996531 -415516237723874626820917148833745119668 11996532 -109226227001085183926356767650108252160 11996533 -482205443640116085161614199387888555218 11996534 -68342931685729753893118014531669987840 11996535 185603503083792890049498679286697216000 11996536 -815355603458203919796077953034820280320 11996537 595663693122661078926746048933951665152 11996538 125683978891911349056881644381173663744 11996539 540426059801520182317110828996616498340 11996540 159460130460632482634317956479540428800 11996541 -700641895354514669724363927608966429850 11996542 201481467227757085048715782543125716352 11996543 -278519859244994584992090282284350808160 11996544 128124491151563433947617801284920279040 11996545 1191102653971381855629962268412790400 11996546 -594897208515012631072736857122338005440 11996547 178618947088273736533248625938706378752 11996548 980771754245102656459679449180389125376 11996549 73095702883127523932879325147458763036 11996550 56232081370272407875399569434449219200 11996551 149210294443566621247712072010912433280 11996552 981299948464537530318805331755450905600 11996553 10965862614131923586468359560498388800 11996554 -708873878359708265252632117052294499024 11996555 -773818533028799505463945542092099856000 11996556 124712437263827216484358630397273407488 11996557 1364629766632133292266598695778840954806 11996558 -260449310914514881439518301049430813824 11996559 -15811120940776910338853382486222612960 11996560 -207398675418032418715682919158286090240 11996561 423732675999850616717669593138766508324 11996562 -426202805616295093770457978468378214400 11996563 952356252439584712686721354324890105024 11996564 -81563343906784730860669858637625373824 11996565 88986858870945427764974999120261341440 11996566 -67396278193120900794235820918911520256 11996567 300036538174079972213323389458325592152 11996568 51474849489760191514287392732225587200 11996569 -138805322887722098488993784442035069756 11996570 4381454157999069314869653124238423040 11996571 -454738094390534209737097195731242710080 11996572 -798844973553417391498620219086519258112 11996573 -251537245669181818564850985051734033178 11996574 7521993327538432551557695126628947968 11996575 67413187825286976516769336567218447000 11996576 1572282679888735910568003957283244408832 11996577 -82815093577932319014808531341399789240 11996578 646492364835580302525782928334506585600 11996579 -112309246410700006311603236073571071024 11996580 -257707839341667314088381259759685529600 11996581 -736314269841501275969582998455188732000 11996582 56766352207092170557066163428703043072 11996583 86873947786575600440254140428724507984 11996584 4706418962400967815816538434946406400 11996585 568938599390728453220449391836206447780 11996586 -7308464291281848262491083529071539200 11996587 147562441726861078532076230127212179032 11996588 -677880759830671707558471605363685527040 11996589 -469909333302962216849910838514094980832 11996590 497304525651981984212280304328074468800 11996591 1640239428461560680702270577254854062992 11996592 89176758466802411263170328914214453248 11996593 132428120979589462813967280852917149440 11996594 890834559692080856678449754510429616672 11996595 -110322245590914436035926018196662509680 11996596 -1028205838203676807854187310939282644992 11996597 -435407170157227999863484796701845022848 11996598 38649231290233703844180304226364693888 11996599 606581775169244984031019270714615394600 11996600 63345295878857635754506805575925760000 11996601 48483828902913332398300335097008954720 11996602 505271942938299162108693416048115570432 11996603 -563224473143885958072675588685632174192 11996604 -324230821807638805853382412968281955840 11996605 -561759343338795278798769179146487712000 11996606 -188273902158316650891454618070222485248 11996607 -124479755929582916339899373844238190208 11996608 64005589331077678641649232363514757120 11996609 -420087917144523065228937376138542998784 11996610 6558092002372822301318727793081973760 11996611 91886795455729302614371444817681197584 11996612 788965502606635524301018075747924807680 11996613 4285293299954757410397843316245468480 11996614 89809906721517983726916737977138730112 11996615 354986734493593335005003276664103232760 11996616 608676578001564983414742991066174586880 11996617 -1024026565245214780167580053339574023334 11996618 -18092208067453983835437493845175574784 11996619 -78326593740904533114206743726570954560 11996620 -21302160892120416414167037663594808320 11996621 -15319172017244053867076756468639204040 11996622 -163611441716458723981117872242194290240 11996623 -2066265128253921468990108697673141384120 11996624 497848313991163516029895468879384412160 11996625 -315037321730551705615587265764015792000 11996626 73275028207863668015312119127241623040 11996627 245511207419057772190759177983694618476 11996628 -8540473190377710839817206755907076096 11996629 47803108702986632996576934052139505230 11996630 566158245958652993544198215760259080960 11996631 -880065656965991041902222170229584678880 11996632 278120385380614674914777322488186726400 11996633 -353250524448821934116642034180374408640 11996634 -208056905835730577214569764391407709952 11996635 112631537368692255755240081926185065760 11996636 -1584465726669989309717410042934872512000 11996637 169664477675532353307998508734636518368 11996638 4006524332496739880866646812203915840 11996639 -136662666027269859431685721598688393600 11996640 -483634640068698740761069466939582054400 11996641 496182188714149729719421470637197054084 11996642 -166556022566657886756965466408986469888 11996643 -166388575508922126945288928761213344136 11996644 -726493853310830086340531569393658723328 11996645 78835396526745730206659249553442710000 11996646 -204572500848342781901541621942243460416 11996647 -200161455643120761983155065276773874960 11996648 120638125426587034315892246467030302720 11996649 24291689225679112165609585001256169920 11996650 41946042279633483357204750559668214800 11996651 1218909318869433872278989612793470833652 11996652 515852751355331748744090374934256645632 11996653 889708969675924831347347535419423597344 11996654 309836811157942324803458840815311109440 11996655 213826429568046910340137779582701915520 11996656 -1214106469224190952746109501309976576 11996657 -746476990970371532084539561268418073920 11996658 121070326737998952453334374106177528224 11996659 200159734629579414243776107429369161280 11996660 171501019588090383292830266727892200960 11996661 -305868461509097370776067092880613580160 11996662 -618192969248038496008963819701482611200 11996663 -225192278326780369253730964153327951440 11996664 1560195782012855830770677336664988753920 11996665 -741672450779960464488283096519378538940 11996666 56041831373478356922989717564298720 11996667 1669930060237202847324293667344437613640 11996668 981599867206596310637712742013734658048 11996669 -1329234197326924732144557075145970034804 11996670 144588077076484853450693481837101650560 11996671 -182319164645848138088765691706337493528 11996672 210768476142260660714493595078059098112 11996673 35923890457792364366761370709306678720 11996674 31711032781502853154092726431973261312 11996675 247223437343336028028421820992038006800 11996676 -564141451554706471639483492851955891200 11996677 -31581326010670363381533086217282037056 11996678 -881854269320828431770104210819719827360 11996679 -82158271598481029222743872713579526288 11996680 -173034045292234775709838061797509427200 11996681 -964989304085714051877460264259295532518 11996682 11113577048191864461035576978738847744 11996683 217064438183895384126564585903943622664 11996684 -20857176408056283558290506317975951360 11996685 -150568753822008039990825323867718111360 11996686 289970577274945358496900741087192404544 11996687 1610114781736746274572266649839934901680 11996688 146790492024028478765900508488078327808 11996689 -505193333856090552929082406792907218510 11996690 170825419406324497859800042286022912000 11996691 -147401835770948468814789796502078688000 11996692 -1040045844243313321777443035566134189184 11996693 1409508682186186208148349049912567388942 11996694 -171535175355615289451142091842691704960 11996695 202350022454339282232541324086852535200 11996696 -731745260928414046473642612651743907840 11996697 259350789236324294161410809494441294800 11996698 95033899965387928319298318136565583360 11996699 8339216353885863029758371786070250496 11996700 54275361759954230785676138602143936000 11996701 -1472671224848667172443853555237264806298 11996702 -498234103647968076104810770236628664448 11996703 -1834408985857696800021509546145824102400 11996704 725425543522884410181799610469539512320 11996705 43287857487921820621578904960169685120 11996706 -194549990661292637050149019111789651200 11996707 -599472566662711479033736362780538420088 11996708 695371291099382136502420311375892070400 11996709 267736551018854405113105198184133900288 11996710 -245186453715695018616878746378191912960 11996711 266771530084496862024832657677351096312 11996712 -67250898243356687490010819718321602560 11996713 -626498717597700533094638179637887659660 11996714 -241316954061350496281049554914516604160 11996715 -78806685540333356570543925122552160000 11996716 812025499815483088890498194100693058560 11996717 -861382158560569746551698899088781515668 11996718 -345186382002887695046091575107808120832 11996719 1400183188246467639915561882071774834736 11996720 268882244161863603723749574559870156800 11996721 24395607779917537067197621407005122560 11996722 -117585494863454549306673408184236047088 11996723 -2206356857296235026361040947507496720 11996724 -416241907912620317977041368168567967744 11996725 -9555037179366419510081947118853905900 11996726 -26253181999900776979173568288486035840 11996727 -488413555455292607702470921740110239920 11996728 362130969821358963576130978703289016320 11996729 -1077356534195788852856966931012084851670 11996730 -37000916564076948713001242857636783680 11996731 -284086616720557211950871406998861706240 11996732 -363531022516081052135281389200285230080 11996733 -85395973274745083992157812626098488320 11996734 -323785738795642779959292124821841737984 11996735 -915554484997340815001049712650154836000 11996736 107873245041042997705364615176076132352 11996737 282653717917645321227177038552540072880 11996738 -160743225953510602174714106740358194656 11996739 298340232869160451215256896769074408 11996740 99144613217478869358188995307057172480 11996741 6270599311290572252660351627103050142 11996742 -4075938842841082587576916972866240000 11996743 -98706569431831919111979014746599444456 11996744 -787781531049195098808513325439698467840 11996745 2522842091861465646305598727539296640 11996746 -674630827350215334756760952424677438928 11996747 -29600005815291505613148160673288826816 11996748 42561588381414141396304730874118680576 11996749 -590068438617995679882334479881409344340 11996750 792039779901862458189184462229334144000 11996751 25439339886232601405880149091877207440 11996752 -2280927874907857552538169389555908608 11996753 40124236417737511255739000298037030002 11996754 -54141351516796142014762201346939535360 11996755 166151056383968830305302510141353992000 11996756 800354863594819159260887176895287758720 11996757 438318850175355573042183432401316442254 11996758 -33022487176962764101301427283016974080 11996759 863679217908502657190246095428280481160 11996760 -369257451190761420834091724277762048000 11996761 -373523770377866312572935106970506189568 11996762 97372930357171485020988531058875747552 11996763 -100646973009985608654304853371576574016 11996764 115061405446236396738389881933409900544 11996765 -836529998767661344026339645215009198400 11996766 239238847551438652974714488563691462784 11996767 1314755752562321865776221425769588406816 11996768 -30821923374814233669138131277604454400 11996769 282944634997835059197560429819259000960 11996770 161420249203464780526346335433255266080 11996771 823222826083493828333118841997670706200 11996772 469967427912141797664032107743140352000 11996773 1433438702360092947180221280478953217022 11996774 679319124838791608839738960552736615136 11996775 146928352539936663954330458233367520000 11996776 -945077824685023324662532455939710730240 11996777 270771515519128985776619139745093142208 11996778 -254902786880867275123812460171246583040 11996779 1699589804013139290110909447957549888976 11996780 -353875313883776464448703107412580684800 11996781 -385323115447879862019177638244962923776 11996782 -46417151548838963581355804495040184320 11996783 -421487282515785291109314832065509326656 11996784 15514943823054497550374185403194343424 11996785 -5876803850466073191186360417294312000 11996786 418165238435129914695906355059677336592 11996787 784861501433422361628213809892199800 11996788 -594125119549445850673584640507284573440 11996789 128685833223925918613818929503679016512 11996790 -85436354589085260526993932207267072000 11996791 -1238483408152982894758706726237001990808 11996792 -150920930167688374565051782903476510720 11996793 -135536564036739645162220882449441991680 11996794 -325077952944990469342585170989516878080 11996795 -340082761308781984428265925855874835200 11996796 109058089618236993626894185488128163840 11996797 44107550336984779867911456882981004992 11996798 821371462983405524699044408307895288192 11996799 112214744404283900506686725233485927936 11996800 57509240424859653081252116337524736000 11996801 72693951122902277958434177430454566912 11996802 647060431009980836420330072645875703040 11996803 -20275338663037938049751107457573851536 11996804 322768421680188659162905303385773526016 11996805 66083772580227629814615629178990928320 11996806 -39651275535996017904004486220473745280 11996807 -72740502761178453009015140991897030840 11996808 4498484486752282654232965565304422400 11996809 -1383774277005442493775836521903641867840 11996810 30223090730923424185510416463286031360 11996811 35645808328613194999174993712647056060 11996812 -536380356897231755733660047161378311680 11996813 -6938335611440766474483578502489628416 11996814 103962680753291579450898602798833152000 11996815 160535187514139056326669940745044662720 11996816 29002483800334491604534440626711199744 11996817 450662187960849664613847031047497981232 11996818 -636728974807364749789219710567082646640 11996819 -1752668229799934548189782087794798658504 11996820 -18548255502798318697513464061032591360 11996821 -261831161580295658066427830970796804978 11996822 -436153807273483577933081336118955820928 11996823 -482990843519906845266124684069210413696 11996824 -117943584688799423385921754342155878400 11996825 258041062528376873520605535849709185600 11996826 469016428989655083645993952149441375744 11996827 205025978345568341966646582310956406072 11996828 -9112902703286760024078673029356789760 11996829 -21187322032657677098407911921088642356 11996830 568772955282696410298966238466434762560 11996831 -853280635061882906520743643947606073600 11996832 503207167451930877865108772003663314944 11996833 1489113910181437670805106447186326394082 11996834 -210698555873507306220293702920788587184 11996835 -606714162241967672826832829302045035600 11996836 905976519018854388545193198508526158080 11996837 633060591741648191929416699209841207486 11996838 -37396895359744102190856587681891354496 11996839 -1712740787017075035153361341793942520360 11996840 71030722123927413671760417296045260800 11996841 537589730881100118183982347076493681664 11996842 -18118001565061848789644269177350149376 11996843 -92057812745273615643865302365771134560 11996844 -177877820333519248449616481178855014400 11996845 38678262521474527093238112374419676160 11996846 98950054922649655497787914092793132288 11996847 192062268009762066173748773965959377640 11996848 -243221950923250526535214503529789308928 11996849 -2525467563815413572495677917093337009568 11996850 -185306678458899270867225633977536176000 11996851 -1072566181504271783660446760205475356148 11996852 -163434383039680079340203676628231864320 11996853 894601697663200991654980819845004015008 11996854 78857521906013980896684890829739817376 11996855 263459475760533187170890983674655203360 11996856 272314348538441951952971744683108147200 11996857 346015085398626713821415139058237768106 11996858 -321030044436901910067063295729920074016 11996859 -70664145947086883344877229833282941440 11996860 -237816272248999036400668262436903697920 11996861 302501148841750713334836175305485126400 11996862 286152913285727353778600809196526218880 11996863 -1614764710994921912841712263496575795904 11996864 402162461967428379177572205761314947072 11996865 -196211949213900911078065725516513350340 11996866 -439187454757299567536439021725680339200 11996867 666922096249837302547887214667970858720 11996868 78980175192644936453485015047282290688 11996869 -488821377424937968301538803963686484256 11996870 129640682628027981235031110429283781120 11996871 -4970541868427113862672055615612090624 11996872 61029278391979601625187716050879308800 11996873 150979734735114409099404972902798100480 11996874 236498233750013614048577003517745514544 11996875 -207938902039551185806023363773471250000 11996876 57698688232467490003480247916390912000 11996877 654208740012357218524986980677471216320 11996878 705903862723863420764311552424338626240 11996879 546014537074119290275653968519754889584 11996880 19950485076296727977430746846299422720 11996881 -449366730500749615037955134552232342936 11996882 -128082608668513377092148841798751920128 11996883 -862315965555114061214956494746386617600 11996884 -84631011678859753191396676760689824000 11996885 88435389557935082150172714514236998400 11996886 176483173761072188530933043732978193408 11996887 254005288951738627589057636184917591904 11996888 -627316192893065435372333579191262730240 11996889 982160666482890629877365540163460320 11996890 594518896386832796970680659457476159200 11996891 -237355931216878570256510029614088351008 11996892 -186542692395048696779335910273846123520 11996893 -71055435315640428310016655451140229076 11996894 18724229108504476615880916750930193920 11996895 430542622659872224198484165847525920640 11996896 -1463691111899284094498607056225516126208 11996897 674148128149637361246243608728651899312 11996898 -262821623869334104816975412835424972032 11996899 -254117053059018953329098458948595649760 11996900 -571578441539732743052416305208722796800 11996901 -112489299602633320548520251801880083456 11996902 40867534183309154404410998790000253152 11996903 796343384481265255279299779430695412744 11996904 294141402562384060480867700843845632000 11996905 -17033101511144487548978377702570910940 11996906 135386512146610271161644248003502799200 11996907 38969258856105019179116703231554282496 11996908 443182646834876918608036423413326848 11996909 -664881430882202635707152145850885966890 11996910 92509378852595218856328487041334604160 11996911 -265658346977577110161517037825854285488 11996912 76230828626401436810803243763353583616 11996913 -804916993420406048190965419594926016656 11996914 1714695724203786009402166505669644800 11996915 223940908037678154355624990075001906400 11996916 -229607646547291057309228667688572246016 11996917 -341827596150280686616588755207445213128 11996918 354098781991348486190515012769828864160 11996919 -618928162148557542274192122655617116712 11996920 -364508646396502043315255473969333862400 11996921 -189102937064486650388015429432409932988 11996922 -155323950967485801970907387971267524096 11996923 86929050805542572918136829440054721200 11996924 -368666511291204710243522526555011887104 11996925 -482479193146383188172225737965099828800 11996926 -215647691827968785688716414984479623360 11996927 277650178339150530764474811911272555776 11996928 -125494795674302770895931888295609368576 11996929 -30355283065304748290375159645656668224 11996930 -608043038134910478141673400055475668480 11996931 -238379412794120327386649454956311211856 11996932 -265176629465528861899394219334030277504 11996933 14847019066436069121257444031212268600 11996934 450911440548006534263775271113044042112 11996935 -1110918067280372837055618611166000426120 11996936 15769932585056593919240779718405160960 11996937 -280583304832409634570114799282369863360 11996938 106834908304201970240956770141770219520 11996939 -1180743046627122298887311704019261209260 11996940 -136015878158363439057910099071165235200 11996941 -654611184893699378477446535844120493632 11996942 -419698399758774265457172748530542361600 11996943 20454549324573508257400206664020756480 11996944 288599334781690686031083207630583439360 11996945 85458533468422146205234206229167587700 11996946 -66463999597517511936614883031577166336 11996947 686285844740161874259377789434840666632 11996948 -1922831859903359994690922040310714624 11996949 21069989664640167349161688332770050464 11996950 -11488094789545368809797778369431603200 11996951 -126775229051587660129057684814368698960 11996952 473315718798334177206927137003313561600 11996953 -407882539946496833805200312415322890144 11996954 79057870290092249208258925858481467392 11996955 -278668025004726807990767891814433374000 11996956 -226292348216784146083518254171600286720 11996957 -6571068595514801581138750275330612288 11996958 41545946754687193654921214721540480000 11996959 51379244602142690804186969040360673728 11996960 794320471874827595788134888253886300160 11996961 -416711549986951741678703575777152983040 11996962 -274897806343490149280120443059278574768 11996963 -345602482953158823514961532694858882752 11996964 -298879619137158825786069675529763973120 11996965 -331047691079532773399405404401773135880 11996966 36073923828253267905897173256478085184 11996967 -48710537252051945394847053873367268352 11996968 376611711002148693198543531773287449600 11996969 84336241047670721037653510931326146560 11996970 98158983647387586905754706837315104000 11996971 -345520677393751729792780077914143883888 11996972 38469299923782561963071614150178217216 11996973 959526832261127970275786567233982631222 11996974 178388128657049936547492588816855308160 11996975 -843270446065405524143422641778745703000 11996976 32235298881148448572869019753572925440 11996977 656263424719476692790657622456289458660 11996978 -111634700396785572669456949715120031744 11996979 -397755811385797400493509210852223011016 11996980 11072654074419377985716333639958835200 11996981 550656438749618312612735807285082608700 11996982 -273131794040864024307790106772047625600 11996983 -171030868421049561445537333761493567056 11996984 117698428039982148645079186751311134720 11996985 -116821542491056761997515352375900815360 11996986 -522399786550287948178719650437575568896 11996987 -1548027933518592272090501059628447054364 11996988 -305569375883287498637142073549790400000 11996989 45040622493482946838850799283961327020 11996990 -576576652017719048167338244008271704000 11996991 28544015912054972981424827572977894792 11996992 9127768309530398831701045393007575040 11996993 677500527592798733155857563720583778242 11996994 30999045148100004167400466911345840000 11996995 -941704949617190688754898614106018838000 11996996 818202698127684760185955860564488616960 11996997 683753050191539309839183525515562764000 11996998 78585005502854672042077337739157361280 11996999 -39249817383952900290446025011515608960 11997000 3119103284020279306506574469038080000 11997001 -183357643680213493132329727400612823600 11997002 230620052730543029257472366824879182432 11997003 -77001846856100965205415330216625331496 11997004 -1047116727765693974188447633747409906944 11997005 83318742668550915814434597333624603330 11997006 -54863763467413092073927642864804432896 11997007 -19474659506615057562366352976813147520 11997008 -414612739964862442836321743097503809536 11997009 359332821204432593487162620668957944144 11997010 64853036182493341690797403574650128000 11997011 -178791077855486414270961895527851661360 11997012 -352584138539154211699969593834049253376 11997013 -778243115802159010442135329495457035602 11997014 348415812257587791726079310181622529472 11997015 520642421710966807644640476653113162320 11997016 -584506928555576336494337285035666667520 11997017 -1789248786974650879968595123812445584108 11997018 -562978241591245667419114943659997798400 11997019 -1537915909218999810390588223418980731840 11997020 152593260342230764970038636307624755200 11997021 200095685444497584988742388594631310304 11997022 182255585184448455103214600388879216000 11997023 -145661926648259516945017500957134800536 11997024 53812086644379816375000221086316494848 11997025 -568375630756086269166974149875383821450 11997026 -523854299207649154279936819535381370288 11997027 -180810654887241630950997913588985592672 11997028 -800922176478262658894701484636992589824 11997029 392821037388368075166982641908065950 11997030 -173070980145472540287820938440959457280 11997031 -203423849909211076188728413046079113856 11997032 -326582175067437988858042376146674155520 11997033 -1153332148405993769771489334686571288000 11997034 -112165399809308392319836311869788876800 11997035 765410550605536406908718873431742688480 11997036 -603442713299966105433943022327241404928 11997037 -547539676873246831442358701155535665120 11997038 398575133625861844928995235291891031360 11997039 -39487009617094042341716281452744703200 11997040 240867105286768076256053818548262993920 11997041 -186911819384931620578197318106530107328 11997042 16401717517849980517729785856388396544 11997043 -1565336300968916754565417912219911416 11997044 -80247444103781875110862890138612660864 11997045 974460667923531281473000736951168337600 11997046 90355827820020813238671491145115958784 11997047 -37816155841510460623235732620483024008 11997048 128210780724918146599212629630634885120 11997049 -211510546188912186991966131470398652950 11997050 -62388614044436539118848929234765679200 11997051 299440862502624468049114146754915763328 11997052 -140641899794790514030931400140394993664 11997053 -453721354312999987242481099420465719552 11997054 126010276933578065432361578588226759360 11997055 104626200063632526264883555205323776000 11997056 -747931923197697775571802850600786329600 11997057 706212424275925213128863320363288240992 11997058 37826795300551050608033918756730823584 11997059 -527439139318852754338810988598139588740 11997060 -407879894705043543258023304403788288000 11997061 -1447883141999596778592399237522030962338 11997062 -181311046457550834171488606918268641280 11997063 -183627440719604730747636735546337438440 11997064 408429043749776497072580652119058155520 11997065 -512045904056159746775528633225843427000 11997066 -184008191347906016008819202213047301376 11997067 -149139270982693947598566063416322483528 11997068 -1130661658757234090144738367909296209920 11997069 -304909786914973968758606053633095962112 11997070 -402738794330972579266987978330290675840 11997071 -1140673478153893565004423236839128139728 11997072 -5314577504778481155327616049682407424 11997073 -2040056959647248431375005498480966895392 11997074 -188178337759764343620902000085544804464 11997075 204311931465027661369055004096373320000 11997076 -47538346544634523873312390489374375936 11997077 -1268799932330068140695906950231360735968 11997078 -322984521613321319773955054530596672576 11997079 -354986177403902335536441594260524154584 11997080 264327966393410466776927475134235648000 11997081 -98886974681996261849345720263428717180 11997082 -39220389021218184975895666131634510608 11997083 95682090515049884437936242526825666560 11997084 452674118535705163534863868439820705792 11997085 -405188019389139442345662008278071947400 11997086 12134943964275633867321010444035105984 11997087 -453880927394172345545239086278335501056 11997088 819307642717241073475437675300214210560 11997089 -589121967704648551430569161955051047276 11997090 39122931724193453508159797242732262400 11997091 224756269009356022913090089175349556584 11997092 -289982504093455737997071435402084089856 11997093 8666552691977961485257278665960579328 11997094 37635464932538206500915435666904250880 11997095 371896134293691485373794564434202179200 11997096 379781032955341932799303684307915980800 11997097 -3994323323593861443425113896324382080 11997098 152866700466795004030359416626965173760 11997099 -888360061430880681889336405347290227200 11997100 151192428763499822269481123363954182400 11997101 -384973316033662194066692047482847939296 11997102 -23797298659572317555402012218101609216 11997103 930176368522908467805384818696229155400 11997104 30962875070967525720826608833202880512 11997105 193480529680989947988567301007752680960 11997106 111669107058303316727384315990523720960 11997107 778690558039182915681766480943918425356 11997108 507388539255785272340300628986607556992 11997109 -104311078672661662271643878487008860690 11997110 58739351251271528208449614873568232960 11997111 -244705369709177017638357982114688832000 11997112 -5046595739924713558302871712353812480 11997113 -5667398323133489813547753710191588800 11997114 128407822628526086948855352968925093120 11997115 166091934733190636677661746498367175120 11997116 -570174577274761581670804957276550940672 11997117 144348588324244923225362189562618191520 11997118 -59428522251226195402708480770230899968 11997119 134253804866387264892357229244502064920 11997120 -160984009218791775307030544832811499520 11997121 -323749472384681200743423552534402320508 11997122 169271403009154403727408241165465554432 11997123 28757795108760912991274059991222415168 11997124 -7947492691773475761277163490682787712 11997125 -385929300806380568326134036325379136000 11997126 -217161476265401704217374880923734220800 11997127 -2370041942994691347362554192847728529120 11997128 542361137830916778262357179745586872320 11997129 9460864703063342967464951786111763168 11997130 -48709252704369419863191826579540699200 11997131 -582606797995649283321609902131765665120 11997132 -1650850854878545065292040987082670080 11997133 134635025724164434227404616164013575448 11997134 101633918836355269245127729063967937216 11997135 594696119592516275605783823513077632120 11997136 223620882593921201679785567009282064384 11997137 833606052983367191553791196007433964786 11997138 -270534618562147246855782224061373935360 11997139 239580941708455259524937480742310773504 11997140 -482369915339064081978663256807663714560 11997141 -66392544427517966305926039370470896832 11997142 215081372048846223235221848328960855744 11997143 2590026792348923277213990067105060932000 11997144 734440769030440475940282767752990095360 11997145 174820297950122747147819856043146630720 11997146 -259514285057552864108940103698622690560 11997147 296259130793859056136287530220118594672 11997148 497575613046533704100083258263299230208 11997149 690004361969535591849827676070835071980 11997150 -409622811062583927995530494216091200 11997151 651384923915658825879749293338056002600 11997152 -523377904585492297102882889212616245248 11997153 214807425459806588919299322970918126464 11997154 -157671349051757179592254903593596752896 11997155 297652928080972414920264452984655628800 11997156 -638849684377164568325154685175324003328 11997157 1295101903382066610838055806742936545406 11997158 -177346989277181778508159800894195436320 11997159 587139269436156753438885720062682520104 11997160 61392612289166641629669062417533286400 11997161 186647678287208003709830645003656475424 11997162 -486687848652307470780651223767190880160 11997163 -511830279013780591279846318928430242496 11997164 201371285815798337594813701215027119616 11997165 529153858014545680723707440349277419840 11997166 -752654156527991874208631387765524843968 11997167 153104931298881998614527403095987664992 11997168 -64946001850810506448121535296064454656 11997169 6780737354274903959624501678682930340 11997170 -81786940847594555328070748129091225600 11997171 569569465509225295191341067345290729940 11997172 5133994286312058061241962730158977024 11997173 345510497193821390494022565989444228160 11997174 23742986304751728804560780074583691264 11997175 800134501438229388800195686435137053800 11997176 366305329427178390358971840504493608960 11997177 -95806985524321338713226806421441454080 11997178 463851575192944686723078707092154776320 11997179 -408282795010947668384508819564524000220 11997180 42300366326022740056088721521435136000 11997181 225134428241370198979413054667506973792 11997182 -586339789639063979753325644656085913600 11997183 -697389050013890035016314605376895012352 11997184 -755293580855490069957091907310389821440 11997185 -35599533768127532357244149844579979800 11997186 -13249002474359660983267338467040202752 11997187 1617499766663549873573852748456232104600 11997188 -326888908071623601787792862888367919104 11997189 96682174460681946790530935109744887040 11997190 257300550368534785709330644055872809600 11997191 847659031677738125080263658590926925960 11997192 550231138121929220837183841737486622720 11997193 451647992967707653353361238049250379044 11997194 -87931197289746856938780151979612002560 11997195 -94940295010863774712135145364174278400 11997196 825951459811347778325476663009907398400 11997197 930691341900607859540616848336374027020 11997198 -107523861473414751759204739080216575616 11997199 -645044088851514941969051833330785374800 11997200 76122215083486662506271445938518016000 11997201 -324746005206913594042033904289907434768 11997202 -324833381010872597799077456929962267648 11997203 -1861071925814449392360560122290710628816 11997204 -248908677052518205391560716480923043840 11997205 708555223214095023720107652348729234720 11997206 379691084169853748805310661832855876864 11997207 402982037988282390199485517020857762640 11997208 -576210649816939816029503939237079552000 11997209 -1076218133520277371534724251919151303094 11997210 84068479779391139964474481129962892800 11997211 320888627148746257037464737210520236624 11997212 -320761240056176888947980311641636268544 11997213 59368959014123851421171135002625583360 11997214 -155553110753341470031467521931136913280 11997215 -7280178681402482944438934320571926560 11997216 339232034841641599003134632308745699328 11997217 439019040701853045170204440839408596992 11997218 448396426580995575510244983915339892560 11997219 13092201486175387258496757539787061248 11997220 -5026776837300125159096194786821611520 11997221 4880509685362799222980439027666140224 11997222 -319692647837690717304642885534829508928 11997223 -21609982997480850989284032456398511168 11997224 -253979337393678361351796813858287872000 11997225 193430771111781272146892927671427011200 11997226 -150158604379838686036632578496119396688 11997227 -124341924926114735604019669308714019200 11997228 10986280835866598783839509836791211520 11997229 826144960389230822974015123171090941280 11997230 213181518718177923595979138119213178880 11997231 58246481906340299894691985583097630864 11997232 -39975819487198476344357270617875415040 11997233 1654876392556983531394576951024522078482 11997234 87603597459242370563271676209673712640 11997235 556109594597415526380106228028235711600 11997236 -476442406524312162743865361372140084480 11997237 69849437025581333855881801743390382080 11997238 716830629694283962206506665799257412160 11997239 -740394937178639410518238757925150452496 11997240 -34618856847607239908388880645439078400 11997241 90274795675632249790506852606563948292 11997242 -1037815237023399140333290587130762771200 11997243 702944680919975692175272952913591822732 11997244 36125020757352642127572431254979255296 11997245 89877556687918869762929687094708028800 11997246 -427032957943493880721739270256105446400 11997247 444578870380804583465354286425113301696 11997248 -95417713396607457756207211567229435904 11997249 -1105039334923904676913578266236112772864 11997250 -184422136250221810491946490787828528000 11997251 -12883748620266335934175678146716419680 11997252 101281863478359203560009741779507658752 11997253 -65491638790431193938698626444552077920 11997254 -311961490001260083803619600043918475424 11997255 30064773693181030483497054076272580560 11997256 121232904646453271232153021408352665600 11997257 196084300100870233284936540774689446926 11997258 148642621891584329194320603912749568 11997259 239650948588027377986417059025958687304 11997260 227555552688355015606299242308304977920 11997261 -378585612176862412147874757962762295360 11997262 2894205695985695918531564343210868992 11997263 -103246426271331425555677971413363652936 11997264 -33123414322619104834250517178382155776 11997265 -359581663459729075194576214266291292800 11997266 151076270611707277650593356810944915744 11997267 677440001348923611088926115973332826112 11997268 -527041297964244547175553694492663578624 11997269 -865499847701759160792949753334935329330 11997270 -24623953927921854013921719512393738880 11997271 897352610890889436851637880773953760 11997272 -441854133144888611803067763719232184320 11997273 13393749119229406528131959393976255168 11997274 781806138142813953799871404418583448512 11997275 -123353014307682783122343864849198698700 11997276 397069805502758064116238588616353311232 11997277 -571414358508443810775079649623403526874 11997278 263317043951736488590145943066044749440 11997279 -30444962041548815219880840796401303552 11997280 1602778161562638238623068666214875136000 11997281 1132065112914170279862349107471023644464 11997282 -134526470377624988568282044708901509376 11997283 -347073495478098575474447637685745375232 11997284 -405487314056653116102443266589677608960 11997285 -444456925607683654961761468686234297600 11997286 146952974555351880867339398036152963200 11997287 157802886638225347705813353583027738872 11997288 1729557841134827525320113230206660608000 11997289 2437437898846798727280867916582819680 11997290 347374826969763146260013536987820502720 11997291 -106623049243482419701324435440761426256 11997292 582595078827999392921252474774176868352 11997293 -84786427059293801981642603780200073280 11997294 -4398059065916300158686175276746110400 11997295 138810427135424023892244718216039700400 11997296 -84332166279557660806343391911175782400 11997297 -207992347810715106588256948827649054116 11997298 -34545680598844804523518746447482275200 11997299 330901526766034837046276772511192596300 11997300 58490413900832317332620851732564992000 11997301 14977641122385499159966442378691866752 11997302 345842513405532847380773054339433032352 11997303 -19053893259529384912330491276096067200 11997304 95266311082604762164365577899801784320 11997305 -1182469547122718273829485359134051300540 11997306 -14371319765150899781912235953754727680 11997307 524037373344703775660818676032252759956 11997308 177964381169156469401928648830355572736 11997309 652405500382035006803744387915166766080 11997310 105632413906081763892019723759367193600 11997311 -765983685280951190070388092885369449088 11997312 81609004301663289925190035936641024000 11997313 -1462898977709857485878584445274132644096 11997314 168968780354840462880675549004502341632 11997315 29201102630307806339664550890262829520 11997316 49134984686083267871969334648203919360 11997317 413918619814984915316427411575627130780 11997318 -2357508716856587938237082539590016512 11997319 -917563552098240876195618011353688802280 11997320 -137047451579758144229462844505730611200 11997321 -7482011089767148203185652380496423936 11997322 -264369310154681550204227184526971110400 11997323 126574077462727880775402486659153798304 11997324 -77258744127140998688072785449394366464 11997325 -152427503895390455616121330992400645500 11997326 -408066309928753851880060380461952387072 11997327 101258643057880358882426505337302954120 11997328 -70293510992430918577776465924317511680 11997329 23446913739395247987807145628547696960 11997330 -58460144317998044030208642558499822080 11997331 150535167063754965054494075432098977600 11997332 307312048261014621613006421638667623296 11997333 -706639302469153736477245115726635707840 11997334 68234152048660105295208541335068214816 11997335 -67691646662838095060406440412319104000 11997336 -238020419142091136938667396996280360960 11997337 -682341062292341936099648464387693832640 11997338 232836124745772327151702268660007709920 11997339 2059749089560751159621218081333987224 11997340 -705665918633522791680539498366216939520 11997341 110705269447956973316838567634382188800 11997342 -308487980991241659032246723425847930880 11997343 1215482958167398089501681219509021434592 11997344 -8920932258319652835624041870430044160 11997345 153952837151248431194032087006510981440 11997346 43794157452215485439544970532651713872 11997347 -1041479670890142635315932658830591527204 11997348 -574769886507779957013825834447551827968 11997349 -137827104380043789836670474539093585920 11997350 423103124558327259737487080078885234400 11997351 61570769466188479256253015736773561192 11997352 821555724162708541355068999102006149120 11997353 -42788480931632626894121133427594826496 11997354 -93734721449883535582131761379035508480 11997355 -968561614569921470134923662902375603200 11997356 -189488860416941772172239540246352580352 11997357 287610187232480353245341586386978329440 11997358 361316462541578372484296494959665387520 11997359 -702779323224518094940285538099692168848 11997360 162340118360870713382426085835215667200 11997361 857669637293796265349320342759152758400 11997362 190547357556115886440514366717707811232 11997363 155611419613744249429643286518409978624 11997364 -124854497338996170302288510544109380864 11997365 -850073791000838735689993216887265283400 11997366 -319415526271804247394273371752170163776 11997367 -1043620094617750272782044001324822405328 11997368 -83835653473156748028807839004129792000 11997369 -346295264360940407957094634209503467680 11997370 174498142956055300346653219742345272320 11997371 -926100303102179263586706410552624322000 11997372 -131619159681090690147005989814749986816 11997373 -38514579647892188311577670463615032576 11997374 534723323500402551263040962236690119936 11997375 87933535064621044842170788309305216000 11997376 -201137513989805079154838425744611213312 11997377 -54878677978584728733606956033412019008 11997378 180093749202818286635313901627386199200 11997379 -19001265386964076365029169225342048720 11997380 -522704162042125143099834929701195795200 11997381 752760459749531077016885508517125584544 11997382 -357550990728885245615231565323797058208 11997383 1641917640709194579582578021141614588632 11997384 82832287935873501105780033276091269120 11997385 -242190721828434377712620841102830235420 11997386 -37215664322987009171074231080700403616 11997387 -20287337347273223501344904591142831600 11997388 -155074644798000158867470799670721863680 11997389 378433098947861436852374617444739322720 11997390 -230047452165706408988341105771803358080 11997391 -36822574110951585795650688040503776528 11997392 -29269671560595595790820052901732352 11997393 -58416024700205395610688830072484241056 11997394 802681712456114196918555840934409636496 11997395 -144982382495784568517597035878284283600 11997396 158562219029503008538710521749769029632 11997397 400031460665856559266630484154782592846 11997398 23229282478578239973189953630725447680 11997399 266962967545861305435492270267467788800 11997400 -408250622324919295768134390749982720000 11997401 209229899639059327911210716457022423680 11997402 -59092496778512455331113430663101613568 11997403 -409070243290085947187182754657021159424 11997404 -2920596556230215491328331915878181888 11997405 60818168156246155001792397096150502860 11997406 -614508407416082543819567356550315518848 11997407 -160441527664883674446541508796201770208 11997408 -172285363083295816715302093087813140480 11997409 1622609248151967949376566559045893000610 11997410 485624285476277761045081345303161668160 11997411 21219719948903686560380824887528084720 11997412 -92718631955512213685026392644669501440 11997413 -945183123744023007986793917226982721700 11997414 166625415102865731325182088505311334400 11997415 316265580226716623157919556509750058400 11997416 -512842901104173628475041839491491891200 11997417 228005772432382599305952653493094910880 11997418 -204419511000264501102053963448063861840 11997419 -59669066518993199865104442109853784288 11997420 69591373953950317414070366585934428160 11997421 -593542889837031998315458975612556799360 11997422 882028872166715020219797244301795982912 11997423 -1565394976901826028597041819453604518000 11997424 -38180190138132089991887401633505705984 11997425 -529092947485008864654766258806568333200 11997426 -69612039069047890775372165699319201792 11997427 395697628351558813085070534883046325312 11997428 446018892639748773934905128397658819968 11997429 5018649183393495165409129911647882784 11997430 7127805378180490058445914065581486720 11997431 33042260010562568619369445167669253200 11997432 -30058239934214587971028826176608276480 11997433 5586898028978054408019496228985681920 11997434 83163687938588188678189275866862216192 11997435 -184146529879624591403153446256519127840 11997436 -187680315186440040971008054219273666560 11997437 1230666074769400270206435478649789326086 11997438 -63769343717538598901589260581841667072 11997439 865108773684812657466245001373637767120 11997440 143896062482942342139563583645595729920 11997441 89738502431736329428476378861577169280 11997442 237018355211366758553253282466106833872 11997443 274125650836471038347082026325423133692 11997444 91406846731960405820645887017011945472 11997445 -697048289197441544873172307812851653200 11997446 257764298350419251549045192549154456672 11997447 -309940395739797977989632334260405706752 11997448 -749028751977883574769920412672327920640 11997449 -115170895508952989733476086706790968550 11997450 359058765327797575255524250544059968000 11997451 -177211083072065748004752879277471402368 11997452 -228568572301517416841297319442366038528 11997453 354903185269363028058063216150047675424 11997454 -52741144889196703244895448133297568000 11997455 648009285475100611900406972542226841600 11997456 -175671021937255106396521822051213836288 11997457 -7715391728224480626882990699212570000 11997458 -228902443640564079860814410696756632320 11997459 -1101446604451326002114337577306385210136 11997460 -275870081924149273975775139692315351040 11997461 261916736064657303692373057384573237120 11997462 4608340282181686261809534787749435264 11997463 -166523032506479245426100332626469903288 11997464 630882037850371003012071471632880015360 11997465 -181488607060244484137612654789869109760 11997466 -267713779754927865662650937706782462496 11997467 2780394048654466325984502312925668960 11997468 -40302373725727110677908035863773885440 11997469 788213513811009827933428148746141146912 11997470 153025741491038078718784038425728905600 11997471 -588510995161161759165741058215058508400 11997472 -550996059682536705500838358640301047808 11997473 -10238652180146542447802792358486386400 11997474 6059123881079993230553460427117547520 11997475 166153520008355633079703762867582464000 11997476 236412891826712361045895772416989757440 11997477 5049821142893654575445781838479122460 11997478 -25211176825462927195567760580897370944 11997479 -59943350889629246866505231656052755056 11997480 -426553458412835731967822744455864320000 11997481 -939164655848355254386974918189320931718 11997482 30231964758203955857650304929373314560 11997483 -469232266789114530763707147782750711976 11997484 -181013441490632621327910052227831673344 11997485 228806300327086466612041969795806039180 11997486 276188555612282456341082253741837426432 11997487 577454580317693945262456993295673726472 11997488 -259897158011709188967133028513381695488 11997489 324069818817614618785908265445648443392 11997490 196844256884982198053120561592481221120 11997491 590939125398123677392642545615623670984 11997492 -51735760816981574047377162581707143168 11997493 758187179733385418435110202278275200 11997494 -476442893612887510304567369822759602560 11997495 358068031254011762831272496131512576720 11997496 -45971222966595292605831702290450350080 11997497 -644362311164935185964992103469548693308 11997498 -16746288840520704141236738913529347840 11997499 -1694267794070862360865410754546708691664 11997500 -68200043992844933115378198926016000000 11997501 -166805551111024609778658207437489405376 11997502 -177563395467294701635757996095724531712 11997503 -1012915456294201602982243288484749407720 11997504 199375513568780315646114259277803683840 11997505 358847561000033577691152688011180225960 11997506 385635330898617891481664767275358773120 11997507 -631878626584287231878585277738768104640 11997508 252752628509391187893632201952801684480 11997509 58938864730970942895187331500037292672 11997510 -48539663453613743102783965479859169280 11997511 -215794233621936552568612817841853202000 11997512 917888689873553196350637332452612915200 11997513 -1109452844974728184131168897763357440 11997514 -490814804497913744974019625988318536144 11997515 308117770646724661616796385346619431520 11997516 -9868231229941743930752451955511095296 11997517 -449737980467732814013371954780808920608 11997518 144007596199524029845207460410716400704 11997519 27188789335870150471788999300367465488 11997520 71888342527435002394779133139235225600 11997521 662409680971997724633909055606308995700 11997522 168558590152301403337077503948290022160 11997523 898608762996698659559815087283147233772 11997524 59040364474238824375373152243169144832 11997525 -729490850381871425565959099761930154400 11997526 289018687112903319237258964567927847712 11997527 -273108324489382727915188831956326657088 11997528 -259467120064706954663244577665215139840 11997529 -124062254081847172935374468785763740524 11997530 31392674300071276007635787000049918720 11997531 -181089654055463517453188822545658035200 11997532 -78565058020208889937241810732158387200 11997533 -1550524194591811824674635791904420960218 11997534 -400546467859082806894093431232245322752 11997535 1168287320527188112853524276721387944560 11997536 995814034734711649524556455710673076224 11997537 1161002284267550684804714913294871664352 11997538 90623162158027585369409002994264609280 11997539 -940711819773170021385853730147882150640 11997540 -312250215927778573753108033350316496640 11997541 -445319201501354462304172457715369730916 11997542 465639192554284958779651131942355434432 11997543 499793720080986579821258333017081974528 11997544 528210246341554529098516803519409797120 11997545 -21696736196551934146624015988977900800 11997546 84839477842294614953192663409442268160 11997547 -1241323577484164605995987621226002885004 11997548 1013245584892941447559859275334989003008 11997549 337607571544792211053429139739936832128 11997550 -9076807727385661202757531029216208000 11997551 -355121891176916084433438448915114310448 11997552 22431825260239744887535460807248084992 11997553 843591026201127168162551530999391278802 11997554 -253783694548033499175345489389711797248 11997555 244777331801481388802030677762628339760 11997556 -288537436384107321435410948334563266560 11997557 80807171829846487182284954261422530816 11997558 3494247282781086737538166947254714880 11997559 168229517563271106085801011822494208 11997560 -54595772005829415410552456934057369600 11997561 202761955024052539981638339022033670400 11997562 -251606432623825138417306694966112922368 11997563 -776431844430525273710285469281642632704 11997564 -122015791845584082356959122944064814080 11997565 9517766823131153961300243209849338200 11997566 270159490898811851915608100109722766720 11997567 638480486133042013582402391123094318888 11997568 -55937867719359670172053311143553269760 11997569 -233741997577575012459930928649695306560 11997570 61291844094398096856449324328181655040 11997571 281069422226274419782435274674438409272 11997572 -652467159963348277225874631102126735360 11997573 46809977483974426601364470503729411200 11997574 29133341389209255866684124100076986560 11997575 -396950435835033595861119340524898207200 11997576 61256548688622647333924329416128931840 11997577 -182674216492744638976027388782790985574 11997578 45530658161819957186546784308311924224 11997579 -465637896505716488052027763651821698112 11997580 111191346639911356234514163556530923520 11997581 218039168190628945927602933470948866764 11997582 -47893019281767580933803195336056509440 11997583 81323618462179758592743698996624404544 11997584 138757963168180789868133740348837806080 11997585 -170705134891336287401442473756056041600 11997586 854502283695167977381151506207484974992 11997587 206388107276350098803777718920285289552 11997588 -299862826765885243030313519658665349120 11997589 174758053823491153925213085770686639872 11997590 -15464849646417730873330810163552582400 11997591 -887324767237318878335596068072346239360 11997592 -1237907001199853736897195723974509824000 11997593 -618906123099443626270579162663010815158 11997594 -84497629141450390808793691334687880960 11997595 -433887610101603233507394185601096926400 11997596 -148803392157915565391416867275064995840 11997597 312169094395278408931941852262634306304 11997598 734440029014081496358437685227743932800 11997599 826519204849560416296890251846690565600 11997600 -486600179052735104989985652857241600000 11997601 -1170238648650085317308189209712564426640 11997602 14723028130613339892530151139465042944 11997603 1125212581128744258395522175714077531640 11997604 -603872193909025294811199898843339279744 11997605 313575037813420296103964315603696261760 11997606 241168635786795382375762008562859836800 11997607 684932378865244316662327800301633576840 11997608 73461380897116140036759836461220904960 11997609 139262601004439967229332277835743690368 11997610 -23002339689119755847814648012780402240 11997611 373866679187265965233017953635380796212 11997612 -735811285051275265838099045442935808000 11997613 141448909697853768467322053324769571862 11997614 646598190272219525007797194596267055872 11997615 41768556071512776057094102274355863040 11997616 -315524721550003535285635925157431984128 11997617 884016904531763988830379692442474123666 11997618 86309724482883534722884438764291583104 11997619 -1739090814213150116599403989833995881440 11997620 1493660155978757271891978526827970560 11997621 -6431650448362645915850037379892383428 11997622 19791507946501127334284031155639549184 11997623 -88865274277356752272613406278354383872 11997624 -392276880770053927997884871318298624000 11997625 -52588846141160138271521005692407382000 11997626 354298003550487319216530863984431914240 11997627 661175956442299593888861360538034839320 11997628 -226323717443214767927021792440475274240 11997629 384017020682012116875018052975062124800 11997630 24370796915475621937847368449509779200 11997631 -165962590604296671072584030963932301040 11997632 -283429748182798552652249684599514333184 11997633 993076470629866038365948579661532824624 11997634 -580106036273699835810170708868761193216 11997635 98188324369222884472734471900656719200 11997636 -269774382074348807226265763604014309376 11997637 1385246375863610496756627705601804000286 11997638 335762758242941380114611002059789759296 11997639 86202876406037409344671470786988923120 11997640 -889289989053728478409418000097327667200 11997641 401937715725752632243369286107441176192 11997642 32166897703404535860812789937098118912 11997643 -161612997959188434682813803546506448384 11997644 456932269078356884576320516737937902336 11997645 2969387735736119933215620770562432000 11997646 237350344417391793278639656516914201600 11997647 530184693214055913512776267980335610096 11997648 -145077483229324910348525397594811514880 11997649 -1247694211780827130278537266541631022350 11997650 -158088198825664078746251591361996336000 11997651 -92656747578832292270701091600064184320 11997652 -629255948806351150902342002188898455808 11997653 -367379767420245505964529120969104351040 11997654 177475280110869958448229176451044728320 11997655 -63337396896672089373653051010430846440 11997656 -734430952294909980184552434479387504640 11997657 -62709710796433888429743018186358592448 11997658 401781255469909435887404204485163916000 11997659 -42466093022854846917900616487359150140 11997660 -186311429323604482430846522100045450240 11997661 119191319682303430397913830414441760652 11997662 2738158159906178989875364252691077632 11997663 272334284496970554589141049602980071328 11997664 -373897847715554824859579731253762457600 11997665 774630150613816420654007999439421670400 11997666 42831574346760343222846967140561804800 11997667 105036892656953686013251128500101961352 11997668 314325087882951544282050375294425874048 11997669 -588588432436354675623133570605659446560 11997670 -443940169516291831606653933908918190720 11997671 388669222152249354957054554175296736384 11997672 226878182030014086826508397315389521920 11997673 -65616751197971808374536039169008678620 11997674 -126729909581264017491926112634364792832 11997675 91454465719229297332648726967221583100 11997676 -687711191410776094278528985046869685760 11997677 -296103841717925283348944538059285681940 11997678 -163431800216731497469458120854055966720 11997679 845897203854605652801213054890370931280 11997680 -18931864530363919573085663565032816640 11997681 -88135362574770044669947202678301717696 11997682 116532432746744252357252868974586998784 11997683 530586498210934350984149067160782242520 11997684 208371402908436777604636543894699816320 11997685 79809966205773421379324786030022284160 11997686 737708310455929793295125886659908293792 11997687 295991078327731152729802254296273961168 11997688 -17837348298604595917274684915036835840 11997689 588726911353155917846021940719629987200 11997690 -319296103112000985536702918156015370240 11997691 -823161807408540403311409797601728146908 11997692 -313790609426737157302150227388812641280 11997693 -118987954197949038515918602962822137280 11997694 170129669448412840480051172773604274432 11997695 829538761467779123511299335145344612200 11997696 -12148883436443085974658046609877630976 11997697 -984646526060622242203259121102835205568 11997698 67531580980375052702960692347245221920 11997699 728098701198054257201054266589019463152 11997700 92303375786874716243862004274806272000 11997701 471290075989176823210452750028715458812 11997702 -86417807922260739326300181084563065920 11997703 7041367048023865324047445410399390544 11997704 -534600855965859874536910907437712010240 11997705 -573073324468567902847038482548039313280 11997706 73278759209328672148742361740407537920 11997707 -410481164916274312488101482013007673608 11997708 25908002391062062875178379146870402560 11997709 1228382242147649137212930217769752223520 11997710 30249046718374420813221261849350880000 11997711 1032890825549960021331940935900950255160 11997712 60156558910011892161674266266720796672 11997713 81910901347391415874330326269757047808 11997714 -412476435738161311014781383207137304960 11997715 -683151272359194539846990202617919554640 11997716 458798117281129393383174184798292897280 11997717 -290477277411132868771169972642830477920 11997718 -218784360157842005240331036377852137440 11997719 412390321544494859859016920738981013344 11997720 6885728984467378347868321520705740800 11997721 -642597619138566391131097621290282762800 11997722 46211261433344891298884087779128104448 11997723 58456608682109845063250060506826293104 11997724 -672097403616069049683841946813462916608 11997725 -640070343665327683341825272870640564750 11997726 -26604407948467720726492914167803794816 11997727 811738333354225013844184367171001154944 11997728 200910820195711714004915423964509306880 11997729 -189694643553112072083859449876162289500 11997730 -452238576834151246342029370948530201600 11997731 -66343975829638210704714350572434096 11997732 -222120268707915305046356628581297491968 11997733 -1207088784544439015124869371507385936832 11997734 158264495298382902921899248530266323200 11997735 73483717709359024410492407605346445600 11997736 -401912963499124486670923116270025943040 11997737 170007006743159109646768111095236729472 11997738 -170782319994128747401689929074721119056 11997739 70520642815956365173751778351568681520 11997740 -63411388015173329468159677934418662400 11997741 -26126189980014168536010317521213772736 11997742 188357348314072079621424024572611582272 11997743 -368098084761018017638441337580305094576 11997744 -55608111328411226574978931998918180864 11997745 430548659936116078336979450302100056500 11997746 354762685505454513350508946610636109072 11997747 -178074091976369526120968903608118737920 11997748 257172239206939800775592381817454246656 11997749 -2129244097014209212605152389610479002336 11997750 523301556543986535498372896484539328000 11997751 -1044880640011613720851968713844963452248 11997752 87935739508329405851463111475582341120 11997753 385239098271857474386217861620647111504 11997754 547819349230624960907317880486585694720 11997755 226975778932502350618196505939278880 11997756 -171311101383887108272814037553393509888 11997757 -1668814917325747927961746866020847472096 11997758 -460439954996443615046769507707822017920 11997759 8904721400797826604512674850837466240 11997760 152380742449061697333920614138883604480 11997761 1227146012668076777492795636741217061332 11997762 26933642569643716552630188618620204544 11997763 1120647527952625974295196642582446795624 11997764 112655254929496312776241592212562741760 11997765 -106584573326552902700258500400948533800 11997766 150578210263346726285691269802788161536 11997767 722103143061385106928338007079430719632 11997768 -238020739572266607911981560676093952000 11997769 12845461130524830338928483306036905088 11997770 155055266258587117734571283760345514080 11997771 825049161760067586780849938685924977904 11997772 -725802832826130215788748567717745466624 11997773 1098898713755568893417178768265233600 11997774 -9808137354059041764318381452204789760 11997775 34098199745255072000310818834579433600 11997776 92738365003694789829267453317066391552 11997777 247627237495449664103368043620218077280 11997778 59003945904771223883618098632432192000 11997779 -1215100848329320299077419753516443576480 11997780 -52935118104739878663284482718093107200 11997781 125678976239793804682231805604300163872 11997782 80635937925492448335478578106011784992 11997783 296248012140987690138130821608842048224 11997784 -2382609070386329192248955924983190814720 11997785 335134952353161576701499199436078836800 11997786 -200205047487510270876875866531626548736 11997787 -76733682423097007206425924621363109564 11997788 -1376734201442896579226332063922377847808 11997789 -143768110674380704750416484178612256384 11997790 -92805012292276831254537398011108323840 11997791 -273331813679364613360364695095105817128 11997792 -474349512338742249249507188133201838080 11997793 -744897686528262430720322189273045528640 11997794 103866262076962201245032178291615911712 11997795 277115291544425432996601560992633510320 11997796 -581390023617530693696111488999611392 11997797 -601776354160584079481137352959100628960 11997798 27845362594333793423748474946991657664 11997799 1015060690454670263712955020340154848920 11997800 199678012137995498470818277271285760000 11997801 53470971182345336175606728845424274612 11997802 696404250489624825516619598045344466352 11997803 -149529087458614717136307910906871460120 11997804 57762890938466383917653791244677988352 11997805 22445626611094049405775870230230904760 11997806 38575375203418641734371608241631184384 11997807 -197994917720525067844587765335950768512 11997808 400030479470492032607046700721176543232 11997809 -1390440667635495144294634009089169751040 11997810 141114819797855840812358119138323494400 11997811 127213068171871901730524686495550078624 11997812 437759548462593847963765523026399291392 11997813 38137783522809801187526591228397814944 11997814 -258648160749956086924858136789221563744 11997815 -1651575831293609943772791171498788406000 11997816 -555089423526964658518738346774362521600 11997817 8449352660146986740080506912206817280 11997818 -150893629736151421561765316816305986048 11997819 1017730578055847336041121438546798221644 11997820 118896244097576155862431734232219630080 11997821 -558303240905552077688019190571552233056 11997822 -97729890920778829840664864375397000960 11997823 1857200302248713894488153105854501840 11997824 -1116962379140293342443888952303681536000 11997825 93236871054707426601883702880197473600 11997826 297638515354599608255556899960208668112 11997827 -686725816208921966360726390728066611480 11997828 -354179896141258954567518947253002926080 11997829 -594069768131401816055226997012144561570 11997830 -22543470489176565422036450637441519360 11997831 532136166457835957403699760601533688064 11997832 158994075878727809391436725209531842560 11997833 -346509388209142766718274261290953891040 11997834 -277609877968774604629451199378776363520 11997835 -3413077902858595390557375977436075120 11997836 907333907810355980838120337272180480 11997837 -67491143860750848691016143651975757952 11997838 -540742472465465059871181284542174447680 11997839 13517635646064285928397677325272329456 11997840 163052278028255708784045540705974353920 11997841 884120592862613334854337408694837224242 11997842 1519466279259456006682203033896917824 11997843 327821840656695026521667586295214635008 11997844 576404807153908952137993360831742884736 11997845 781919264713936554171680105016769454520 11997846 -236161084652134707093261696668776628736 11997847 927337381841498684047004944432644996296 11997848 -224980579228510393554433345138532352000 11997849 619275903318652734820829674006028954064 11997850 -168491239593389841139714425304050231600 11997851 -242021027263940113227577631774102744400 11997852 -828286731597245459541767604259780018176 11997853 372329866859672667872606471373527152480 11997854 481970085912202340417419173506802094080 11997855 656327276625615230724623279146353319200 11997856 -258820816547337917661847685612942917632 11997857 267413851205613547930097888768566899972 11997858 35487709806257050766084469467249246208 11997859 -80676908494980874632693110311043721120 11997860 474242083786274810563036669465436160 11997861 -29202710726875075305438644875519889760 11997862 134003646634901229448168898402259057792 11997863 300049381056626629664623973708997749112 11997864 -186849777076578249814872252096072007680 11997865 393770414531987897448806049446804056320 11997866 -249900129593497178225311988335672300368 11997867 35831856280655407204081366153682782464 11997868 -31967536060463636984357248428947124224 11997869 792347528625856491146805143017118637444 11997870 -9336291109863107338822672941430579200 11997871 116991535064717541010194495302334436944 11997872 115025311866172518035493676527947907072 11997873 -739999432302415242377840522081443260720 11997874 -215635640283377142118166518480658147328 11997875 -768342264823247665133731547636982612000 11997876 380500061219679967134140619048830976 11997877 332872646277781429528466438575666175726 11997878 369667147822033827689867148854362995456 11997879 185088855342022891643201612758736608080 11997880 -178207736345637999181039046127937536000 11997881 -309239657322067235540522018137032045696 11997882 150447650859452843651977163077112847360 11997883 -30224928122917026742015079403810220520 11997884 -37862962965043010837458978183720896000 11997885 637045307753123310754760500594485909600 11997886 316896856672758649122673545266746293120 11997887 893760620731824397897469689271486844792 11997888 36965449793912171300475042286597570560 11997889 280015852375160612921629382418917557956 11997890 -196008958984290631172043175998313912800 11997891 -413635639520017482500766502655713628496 11997892 43434384037258039231265173934704860160 11997893 271807643830642336360143579935898554142 11997894 25905229752443522924636193566152944000 11997895 -106453463301064832866534808073249239520 11997896 123209561656710232392512680771161139200 11997897 -561849290943987311649844371856835059680 11997898 206525455691428834193814260545778395392 11997899 -315754883007215099853416007541435763712 11997900 325765906768659655674243121596216940800 11997901 -504841058785895612142814196845048361098 11997902 -63475047498078641765650035562784158848 11997903 6605222313994523930062460411837549568 11997904 -188161374997001901019256304201538338816 11997905 545000217337178963639831217387921315060 11997906 -208439942689884089322938463113334439296 11997907 722019957634224454366073224129690486432 11997908 -321406801003992206341942293992257317120 11997909 61352206334482426627964376525488640000 11997910 -189960787313204881594679020233688314240 11997911 -40595235145773991086660156643042284600 11997912 48723545113672940145799141909439692800 11997913 -976301442651089024248867292447126190838 11997914 439686016299653925422094212394483331056 11997915 -57241822470909649963360620001726862880 11997916 354831998481952256979732062194959664128 11997917 71135384987730769257252969611144268966 11997918 155557089393696032757724846955793322944 11997919 -782696096367189676801458564804433859680 11997920 -467959432838191556126257353068123258880 11997921 181010904493301593483585909949751850560 11997922 52311541738232357928014170847013684000 11997923 -273012135107795730513142972777912499760 11997924 -283376120918130642560584404433965189120 11997925 -788334117805876989119170300482102667200 11997926 -322942758815920397883326953988702682816 11997927 -354183086231707871497853215382447196000 11997928 -83760219827044376959565855020076451840 11997929 -596206130522963337786370693395564454470 11997930 -20671017437696495558790188288891289600 11997931 -6161662378452552145806392476452875736 11997932 692570032483884949489426230891486986496 11997933 549108534985162785221016230007177397824 11997934 -95358766887318197338441082810507272320 11997935 -530881803442862065556537581784952635040 11997936 -75626413320787980536243620551729807360 11997937 -160737609216192648345343597377260239488 11997938 -200983840067652843830334997097528568000 11997939 -71492142649673015521544570254457618376 11997940 -273144705770438097021913621504433656320 11997941 -163634944106132855045816908482350399328 11997942 171172643885026258574909839470722072064 11997943 -6454020828265414945007817792677910808 11997944 -8711720983162266353044875356482437120 11997945 493124324821294149779334058128502152000 11997946 -9791534643906422926627495656628144896 11997947 -58630058892770845883311685933858175600 11997948 174774782404164222773120098101534253056 11997949 -731477538808714253284783443232415485760 11997950 224792901659781825947569403311852425600 11997951 -42740554950479219424156427436586700416 11997952 494491187325925875293670638723463643136 11997953 -291439913361445927274363737089099390720 11997954 -13344953611938521467483117166654026080 11997955 -772202143225754459982656829740362940640 11997956 136524960008524700541463262124781440000 11997957 13314283169358855784787101502247011040 11997958 -381630292159899995873515777949011335168 11997959 203544747832843168356335497694325899160 11997960 -40756698398774565432446429191134412800 11997961 348447629279860524845149082862817172224 11997962 -755913200329614950382865455631203191808 11997963 10890132227753495314968089186764064292 11997964 190800630620163868676426392600547131392 11997965 129823627861954006284348636953603424000 11997966 -91743701108238111943086899812349040576 11997967 -2475343593051174749561707843125114657600 11997968 251543424187423370928639185240413962240 11997969 -769637545933614750852712204263561539856 11997970 276789506656585108116236850774732096000 11997971 -1519007173283298701525013545763497507208 11997972 -60805143095970474358238591971479502848 11997973 609008205875191093359480805532273664 11997974 142250163675092601157641065550511688736 11997975 90464471010842872524414437671740691200 11997976 551065638692082173951626621581199196160 11997977 -773834327413545087601287410997101061174 11997978 236516328685526683863945306299334762240 11997979 -224986585353121540287259752517433571824 11997980 409000537566509751174315495023345856000 11997981 -450570409457298426552644218125332390772 11997982 315323604507556725075845539881463444032 11997983 163240857541402645104486779040681228384 11997984 -117385662742101060116335410963889520640 11997985 582802197802427241439062529240851372180 11997986 228502295031286813780051100654372494848 11997987 54977830312639448363227491829945193280 11997988 -46733427435606644995817700160676795904 11997989 26462836879148901418649217873532559424 11997990 114262924368222430592186450648156659200 11997991 38621558306508334372697335584649926392 11997992 -383467771309698567620137170485143142400 11997993 -28937154521031130995280264103573375280 11997994 -146515606468949528768975334685658202528 11997995 -583137380792843968989312113480283012000 11997996 189249351726243583494848899664087040000 11997997 -588534255042308935891962232301520020 11997998 381055575329270382518043790408569696000 11997999 -395731521450511798424097318979341914136 11998000 -132063145940529691096751726536654848000 11998001 6126049789095421339364889454744591560 11998002 101860372569300766644200493023951893632 11998003 600179989867897639968721899822640419880 11998004 -287448495226041249889002077712392140800 11998005 2656917740694271813047448532698893120 11998006 478683001115374088128041491544303575040 11998007 342091240433909615428427570561155905024 11998008 653466792237664414412415869200700928000 11998009 48313255554834335297626899173053031210 11998010 39557625829571958203202403541386952160 11998011 -675252235988648525700572146357377783528 11998012 7529623890168183189186603517261747200 11998013 -129523029753891789869147070771326727738 11998014 -71038028892323521728420116809936094208 11998015 -65685875646472059980062969386788509200 11998016 -408882370486042124777609266112393379840 11998017 -370549421172463186261793715760626096960 11998018 151150900814865928968782831681625354960 11998019 -378746657048887870184734972930829429760 11998020 395948989268699457610094494424504647680 11998021 -150784699621635295897875161336095851488 11998022 -344420652979528706497452727162415105088 11998023 169329025082981860343930619106857082368 11998024 54279771263967529605646915504027729920 11998025 -312235746676100339738787009101984520000 11998026 200620575591102046493527838960516550192 11998027 12027984328230725228611693646889081152 11998028 -631982868185344263368215828864064176128 11998029 849697629871551427974506982763725533088 11998030 -131225794186708600620012608102383178880 11998031 356773511784483304490850692033783486832 11998032 2095460359323385586623974200394252288 11998033 -1426132874274537038328416668850218392718 11998034 -299281098207000682769397565741540679520 11998035 10124821581722742454875809445315873600 11998036 -803650674341865534199594818066847957120 11998037 495224788813634495201820575001468519552 11998038 43785229970020326964982459627123098368 11998039 -324950467535231638122993882009823542720 11998040 488793665153409590916969927595082956800 11998041 393046872578957346902956409595099443424 11998042 243477296064968869445265378824996397312 11998043 662829316449476637556420732295961908292 11998044 39437842540920304119296533120187712000 11998045 301793365871132128366906743934653944280 11998046 -322643752203328070416388300369686283520 11998047 -431518003712708615434676962609849635840 11998048 -621651599789513967707256518526835752960 11998049 232318288261513573228488581184949704192 11998050 9123430033834756086769260268924540800 11998051 104153795177102591426187539948394900624 11998052 517098550300943424907962898569734218752 11998053 854914439293314199573433179280644907262 11998054 91259401581780992827342930093500011520 11998055 -161563207198398818658572243618320196040 11998056 208769354997718352811615736095850168320 11998057 -79710120601347140042655008498200091100 11998058 457408091505575430353559399642139747584 11998059 -664142647902996377020842653242164936192 11998060 -444720865028953355941582381319433123840 11998061 23398326032885454384107662143724581132 11998062 161549473227634746697121413649561848320 11998063 295554675526224024562744916862694656000 11998064 8226790623536424207679079881150955520 11998065 -48862336886273356051367990161235635200 11998066 553070068718949425582285774154283422720 11998067 -408150909792671298743102837935292200884 11998068 -58745616515312281671280077154556614656 11998069 -347677837147582387960702263234160200192 11998070 -135923158611500172131707216080674999040 11998071 -879880787952701429233852167571176960000 11998072 -315707353975033435051682984120459059200 11998073 -874822048210007138873580307218022404780 11998074 -116649622295719540252256468949626499840 11998075 -2671760892237466816713553264047859400 11998076 -244790512491267953094457907046105523200 11998077 100858455797216058247586305073837967360 11998078 428508572504850479902528266219058870656 11998079 -131696240911567838063356579188603063000 11998080 -420493748689150796798758476455922892800 11998081 474661920778641130036846079979092420032 11998082 286228937423645167457544826071662716800 11998083 246028605522816785876216701675625703600 11998084 -224212174640363808337233662846739697664 11998085 79412847937680303186111533099329253280 11998086 -358814213592750146544513027820565219136 11998087 808669891656970079550773245334181687960 11998088 288022712075295708471153400986914488320 11998089 -299283881502351606870348247561634825046 11998090 80411494858904527929234723911732524800 11998091 85652496056960657548241105747804000580 11998092 -697576585829356353143132740034012786688 11998093 -136031009275692265739738235309613626912 11998094 -12440447191930468530747113015138261568 11998095 -263084345615377957462101791626859466480 11998096 221408700827121952063028587665666146304 11998097 429570513898243990489343891824497788532 11998098 148492872527003010786523978209213987840 11998099 -1054633901035204073275987416131762001936 11998100 358386890337583104841161784226786294400 11998101 60037465126505255623061524875719217600 11998102 -812209541109267677704863835306459883328 11998103 468464952048171595012641412090932731784 11998104 -7351155773534753997285986483654983680 11998105 353015347205596220118276589332587136960 11998106 366153957695948038126409920408121152752 11998107 986708438632044180604192412716722807120 11998108 133461374005551969429524467818042035200 11998109 223402171998747079532308842195104146860 11998110 221287143415222257264692111103446021760 11998111 435464585493967698791696798055525972432 11998112 577988379455821289879365510929296916480 11998113 -203307980686042606954993113843167012736 11998114 -339046192747023000735097781580741844320 11998115 1068897682047087954044042597294603565600 11998116 1391896018882605780114093653390475264 11998117 138506447017258061159474142560925144120 11998118 4275962548849823418886769154737472 11998119 -285570601213379282761473854225527144320 11998120 380051799164354575984584111994718208000 11998121 -689333458342155422583400988084149212678 11998122 -65233030434384665461471940915806268160 11998123 475460663726057549217024989888723288372 11998124 -133723028642005084659713202554142368256 11998125 -249726153638726021451210887827895400000 11998126 108332837644450645240941249016875941760 11998127 78177698554048017860057938023066776976 11998128 43361613905043884359851352781201276928 11998129 483548251304519512013591455861920204288 11998130 -326609125866879643109668132742323667040 11998131 -715104675473891471298867254963038675920 11998132 532600968249590867031010557778681802752 11998133 -310363236723142857854667636093131303424 11998134 15489935325072161568605942612218107648 11998135 1136899895859437469629220197027625349080 11998136 -1028471152498831493071093844152120504320 11998137 -4156667909553801561794239371594341040 11998138 -80737400284217749032189204669598352448 11998139 1523746337356683845187374131739160192000 11998140 94053530835644565493161876941807616000 11998141 -1179962573753520263118154117077832326120 11998142 248955104494503864768479548417115155392 11998143 21128418009976999388533623956128318200 11998144 -15882800060406557119150014122797563904 11998145 -162657224169930499701340649546443949100 11998146 425138991764356938385294835070799603584 11998147 11002061347243483813362941486339646464 11998148 36257283912432808215440759051202539520 11998149 150641831295864252358704636106185303264 11998150 -49973717994821666640688558720675543200 11998151 -131404639566729520687460381681950131792 11998152 1233531516487694441661850455757205913600 11998153 -1245474578380427231445730174902669138598 11998154 191010391806586366916050360890999919872 11998155 -416022140656158640760117337738662810160 11998156 590597123633786516978396354860364491520 11998157 401397899003864181018323918953833637920 11998158 -113118247865291283998653508306960855040 11998159 1598945167653822493380072806701551806592 11998160 -109810151959501685759830753449832611840 11998161 399075856773317292581254929942741665088 11998162 47640042439902653853673302717653518464 11998163 -758799937697238832338438157854888390000 11998164 -642243916476273837667977434786211514368 11998165 -539636060213125397266391430467746379940 11998166 -199461237468902007613967237830835551968 11998167 -383157088109364763892357743336079604120 11998168 124354712765066889022275663667363921920 11998169 -46402336684593419161248854535242562156 11998170 -43860659001517493809032489881943931200 11998171 -196628734129303595994079617890703405628 11998172 406716429912181154407557465976651762176 11998173 -64501423916064945952944800982105918432 11998174 -149229936717319479345462626711516250048 11998175 39479686208364243960805887832590504000 11998176 -206155206717164308862309577432471699456 11998177 1309173031947424178722147328990804699440 11998178 55743071829884141292043009670944972800 11998179 357142603121096154253550571652661829600 11998180 405058849438063496837581527348557352960 11998181 -58449798030518768365020285458674092960 11998182 301136364249033994166334884500168704 11998183 -907750007839367241252130347566715450568 11998184 1239150734907065431796212614961193041920 11998185 -5745613158548578873603858576115721600 11998186 -19096675088762897555547431438553209760 11998187 1622079687836510253725596337942692750836 11998188 409940762892695431664195098824220207872 11998189 -869321485103089976297761288592133098634 11998190 142745536743753854491610291509151217600 11998191 226869184266761727071412455380161179520 11998192 256756477721224421160210988766785830912 11998193 -303613887226159329678352158341673321036 11998194 -10356310779863242577745277232385836544 11998195 307661296618801290826684243604316114000 11998196 5990666868993470497164309268567001088 11998197 -469485488140038322646504975210195140626 11998198 535837053066679679135500328430891534336 11998199 324145658096598518928748854610717126320 11998200 -51742495805667057642949964175038976000 11998201 1204288024556541058508688298555510372202 11998202 12901173052768274439773851340168198400 11998203 125104046337956791989002612643495141888 11998204 495907209326675921950841390108917760 11998205 -381355294771239684465896881327063837140 11998206 -12931442178113891345087998493917805376 11998207 -58720271192587477532661490026906203520 11998208 830608993817414055333823939254291529728 11998209 395367588185170977023142124220925519360 11998210 15960124936759312737743198914180200960 11998211 -1774030950219340131088064307989231501928 11998212 154397828472621433314685483591133835264 11998213 -846619528265514365058240937390481973538 11998214 232788626844890736679187886164631951456 11998215 -242606358157408147469880829960224303600 11998216 -493745398456482938728084067439744983040 11998217 493087143244670857274027663771218622784 11998218 -319409088205925839656455395142155197696 11998219 335177516948206023161682308724757093632 11998220 191935686797522819407013088820790676480 11998221 899817986742862449059016378121865314944 11998222 207161245112191243731650209233479326272 11998223 30716235034440078271672964434021079472 11998224 -42188806801147227993636733031679000576 11998225 260068881315687895368666205795232257500 11998226 565662688004592238042542907657223746560 11998227 329515516860891361516223530790952701808 11998228 -201793423427263602284615807814165104640 11998229 1072135884829179312636467539847904777084 11998230 89606564875117437026664453937136910720 11998231 241235601528017019157173461347428605184 11998232 981065079611972474000702089266740582400 11998233 538111965077514869486464921330660049280 11998234 -621050749276516234698784019044899087360 11998235 494088582968007801528839542036592623680 11998236 -580655533695005057040928848668586444288 11998237 -2268679474410875419721338815577991646068 11998238 113438189226365854229380820626391012352 11998239 1557216253635756787469492460166009032 11998240 -80274108252459995127828326531255500800 11998241 300306611042635913210338596975286751232 11998242 -156269463132013951184003314080895840992 11998243 691086652596636794325980597824106437080 11998244 438321103437513311040711641148032292096 11998245 65794621864022730759731204017845763200 11998246 111443838132320864521471604173075714944 11998247 8896866672773349136637289553502223960 11998248 45531525452666293354483010638287912960 11998249 272729498156406591171970713679151725924 11998250 765784015495277194062475185045544128000 11998251 -934108615355671454879576328994529832420 11998252 2697193516034264789572511616732513280 11998253 530912954851043667312635210846017893120 11998254 80538433960963303112167202159045689344 11998255 499105753505874373188012668645831004960 11998256 26240184749546243617106008414901747712 11998257 -29393279939806926366830988676693970880 11998258 -814037687927391442767287655733555745520 11998259 99481066064879533289397224573865847200 11998260 318950514955722281051853281452675276800 11998261 1193802448824127861155794554809443885664 11998262 -218445757532794529263459693486011356736 11998263 765304244616926828061325574880709440744 11998264 691899495325114949616351287983820267520 11998265 -739775001406313782764630549148204673340 11998266 -4269067725309982657783704500795905536 11998267 131321540706268066258708299239129413720 11998268 206821607826431709349677978760130595840 11998269 -586881246677707301036743581804776284506 11998270 -181494330824556817130830822157486966400 11998271 -103367567357922327917516260032946128000 11998272 -41759760594209030316353105214402723840 11998273 153125809616331608075482103660434251200 11998274 -119057709205326059392779956868349890864 11998275 316999999038873632041161705348715717800 11998276 -503580377646109692234369849191052115840 11998277 -905170321612834232666729800666635555588 11998278 -125367062139327902265468156143437804800 11998279 633747326339840349112238019665945164320 11998280 24344714603348097013030169227390156800 11998281 -158868788169500516963661461695874965536 11998282 785491121699873513738000242713071108352 11998283 -1790418948059766569986232193751305815040 11998284 329136707769089580580972202260429777920 11998285 310090092269837673443680808089937195760 11998286 -221828138595338752538065029065759389440 11998287 -56621945813514331253751993626423625744 11998288 334443295309512583463630167593108365312 11998289 -2121761488225347508306318931068862976 11998290 3093493132948279211990234059020410880 11998291 30680713347207497110388993925361812080 11998292 559195375983494367374248011209665093632 11998293 902355172324133747600958377222556104544 11998294 183687538298384447772475995900522123264 11998295 -3738128264780650938833708369000007360 11998296 -757393022687061479196895322571287930880 11998297 627152075250059904744770892096056292746 11998298 352183177082834594609419132912370735808 11998299 -172801813335036405280056131524280524800 11998300 -116381939225087283533578761005783065600 11998301 522038758794934330933869638386259109120 11998302 99422780864717724483984214647743520768 11998303 -203086198929940615990500586338805908448 11998304 -1397727604538913626988831545903708110848 11998305 -97841201427235310733649735939746691200 11998306 -39780170775293358349502589382545530880 11998307 -271901785182491062170161897822568807600 11998308 163241961885164374566278980742514487296 11998309 -23857510123780259388550715905508352640 11998310 488660288507202463226845384671350640000 11998311 -14680384714168128459818461758374711136 11998312 104859588954876417442270354748679290880 11998313 710398901173562813208483801388172671860 11998314 194022514398851067029975989639979005440 11998315 -244642014688771844225457019812595627200 11998316 675504508240418550209943937460611015680 11998317 603394319643414084362041844523629244480 11998318 -305008563091839912790929958366317669120 11998319 1446368345711647022008071341404289742840 11998320 4753094517963888927826706988587089920 11998321 -696649681294820092695726322354868452956 11998322 -123294765027568783964478090203006954496 11998323 149384748137724835025266266364387829664 11998324 -320928280093064947933525031874555312000 11998325 179790100859739355523828116398032832000 11998326 87316579702897012502565954723613623744 11998327 -1578361588617263009520179570684693324328 11998328 1255569712153438668311537057705937960960 11998329 41623706208451024942275088062079994880 11998330 8731403859901453616686041676235374560 11998331 1036240621562340149986663697023615723872 11998332 209342517838252675596396022319785760256 11998333 4308934691214420089211012189441413888 11998334 -722601525000833752155377649030734998848 11998335 171545557022128642255386637561197783840 11998336 457407287970364812758853124812240322560 11998337 -46082964618472220531608469204793990168 11998338 139693819263932557339038182403929548800 11998339 -138698686258530232178972084613534360360 11998340 150078676693930529520792600848870668800 11998341 24711519871960124815350800806309064640 11998342 683516419709128021130586127790307903072 11998343 356656991017542376758470262328366954800 11998344 -23358494985624956772928588564574208000 11998345 1053089370242513481722277174525470884680 11998346 130123347860688568625081327368490989872 11998347 412099578307826985956367378246322685400 11998348 -193258297634221265367725477566031462400 11998349 970327067404638651025142546044540919520 11998350 16097437656251308129153616036327635200 11998351 722958878135514858530922572573428690072 11998352 -64677731070920104588961009432283955200 11998353 57058625623092827971909798625218874784 11998354 -341084440334849726124709513355012928624 11998355 250207340142184551348108518892193091760 11998356 -368468206616891387358149131464424777728 11998357 -254796939665568816921968569382715393600 11998358 255645048458338271649521964549540544320 11998359 76644360154149044708280896508095655264 11998360 573603257787134289078188020047667200 11998361 -548954573169424305992260044470630213376 11998362 -263287708134289559816296503867396249600 11998363 -123552486120591893990266447201324229952 11998364 -56800000225979706733771815748029382656 11998365 450946815847113640864992281384856570720 11998366 321319386139780606496354191860200629632 11998367 1413842262085619907755431782262813610880 11998368 534843138866595369033855666448392781824 11998369 -687807659382493442293652845043306963230 11998370 -279202526089406574422270723589211315200 11998371 215587398063938293158333669937863675648 11998372 168330231613500782878540738791217438720 11998373 -1427630082004722295355458459243196990820 11998374 -153805335462489726139219123393902902400 11998375 1050377091610612647524410296881315082000 11998376 1909519764790923726411856215114301440 11998377 925531097418487201283140449556747781514 11998378 78383371367276111022480030865177241856 11998379 -263969663776925866179587261159714047224 11998380 -27163657822573838973795345473392558080 11998381 383745395315083335520380665669801340182 11998382 43773775386862700775470673792650342400 11998383 -345557416824544876325509886171896592376 11998384 252119581976222655252944044263419494400 11998385 557251308959480630445659229683606232180 11998386 225621590309507948268672793918589662080 11998387 550676228872796086635436026505626941040 11998388 -395876658765826189497816559541551619712 11998389 110857857502002036539817269490222519648 11998390 -578928383951870639029362301678206988800 11998391 41328539905055620297470428226178698792 11998392 33349293660108166016474695938003763200 11998393 -226224427713394956555213288304951279680 11998394 -174604924591081730252348136389939055504 11998395 349646698586197273881880135707258470400 11998396 144361516100932693431792091545601545216 11998397 -419598949227182264928445827495121622688 11998398 -7292885756018861532284703887848595136 11998399 4079688827047294717349737509944596336 11998400 178317688516966277842404692508672000000 11998401 -752205842706267561508390794629180245968 11998402 -257558531358770655274820329560577529280 11998403 54009725963798454819571618587745875960 11998404 -231658086842213931698161563697575536640 11998405 -147969242565102739764921760191554169600 11998406 -61822168718448764968460745824634702720 11998407 132200846198898970844683401491261503440 11998408 105339496996751933241647972498049269760 11998409 -603001942721551908602301170065579979760 11998410 -71732874102500177936546350729456051200 11998411 -493756418979692633669958082266645485168 11998412 457588365755251608028019876114845145856 11998413 -57841981994388038542581406317550302240 11998414 252200271228188241634883326776594661056 11998415 106354846709029228337802451654614786240 11998416 -208640203481561294058779547332592795648 11998417 95881689646275271319973528451654011120 11998418 221229178218181036473009007391432342160 11998419 5772374669897355653920261950703353216 11998420 -156186175337631993982258376572772229120 11998421 -587818488323207256743639069554567023456 11998422 -415402148518322547314696251456591839360 11998423 803040294297672910529332619069130886264 11998424 -1010598868029760117543535093697758208000 11998425 226391072203202135193731311716452274000 11998426 -229565470048747676236599903272669184 11998427 769693330515669107466951691608474051072 11998428 100448048225583424132829868286620324864 11998429 -648673771652967930636565403775982229760 11998430 -28611778534435200269547025533699828480 11998431 -799886286167157195609614586936661131480 11998432 -201588941350361722082999249297503420416 11998433 -887656989080017429895827535474292138816 11998434 172416925882156116566050645093803297792 11998435 -277233950806208080812539632324427667120 11998436 509065904185943482489735665981221719680 11998437 924692925143501861919261583320169011360 11998438 -140143221938317630854464066784615771456 11998439 -1243658420038454502095715251222124386760 11998440 -518817550532170285430596211778729216000 11998441 274480168473867982813096000289731187200 11998442 14326891438755078199070540582072965632 11998443 -160750559419511704519985367363525960000 11998444 -437671789990774231577958388703902392064 11998445 101012289512380344901477162529805879360 11998446 -38543657548611401483197487050664726400 11998447 -2629972140873229768218976207593861285456 11998448 100660863740553453060216677170536775680 11998449 26235145211422702660245500014916243136 11998450 -34033125088008977529942652931839245600 11998451 -744933991958267338592327114092478088600 11998452 -292138579202272713299512403861554003968 11998453 -565595920079676005560023308525226780516 11998454 -153982897135044953509642841130644615040 11998455 -26237679739343378091003375867528000000 11998456 -889430209853980085962594329948066201600 11998457 326607364880483825676387330808439868672 11998458 145494665307973617965556621836853053664 11998459 1098856512866548449236549679696894344040 11998460 -223692931402479386907103016680800153600 11998461 472354774798350413584634420505193270272 11998462 -3554269204811852580899617082158848000 11998463 426138975679593444945953109736067905800 11998464 -115464139170371748091899395074645032960 11998465 -1105036462777568982997069489534788098880 11998466 757705768240007077087420168417909140432 11998467 217608340498162119491840516568375222768 11998468 -297121115415468918427192745293682580352 11998469 -149466175010894407092453634214571086304 11998470 87822490281919114409261097128552263680 11998471 270570254235951119856683448362565386880 11998472 2064979448822552580414655843524517939200 11998473 259009272310075933079195433075547808784 11998474 -383291025523113672980628616789179693264 11998475 602359893596795143746307605521721598500 11998476 242159614923346142772701317214564352000 11998477 -548155863967312341486271006298314587860 11998478 -445264261611840772389555591265331515776 11998479 424001913101221365258153196388091550848 11998480 48224392360271999399624361755561164800 11998481 -561761439455625095264437748413657440 11998482 -224271134166198621412637501099977161216 11998483 -622602494741272142786517681763082754400 11998484 127589112382404884657595814484846745600 11998485 474821009910895226644295437245556791420 11998486 -211821849614558756941415962847792467776 11998487 -825983385751780192652690076031009959864 11998488 147942717115015980861325142668313886720 11998489 1430285634806491487066852712655045560960 11998490 55162840577841524170080778470407746560 11998491 -301559084436071847815204268887966677608 11998492 1196169699716668035642072821987830298112 11998493 345103496329662251143585284747368032722 11998494 -302316500514811459301481867284410257600 11998495 -632175158399463201574089700312542759000 11998496 -1115207263792648226398620503178431889408 11998497 7484944313845521033181909944023170944 11998498 310610880360504854288879763963219102720 11998499 -26308840658217333803191774126480290936 11998500 242940252679066661683393185511265280000 11998501 -104934492385817178790258589388371266498 11998502 -105326680934046267527377535773401058560 11998503 -518777052723780805392727584243595046400 11998504 241236707148058172409806660496348364800 11998505 186957670809670459555803870605660160 11998506 -28365996657120956108996111727522278400 11998507 -629486983835311194056025669926203335244 11998508 174608066374816635444666973713325848576 11998509 76657403977388630307292495236034989888 11998510 -177698946532595745933201778423151883840 11998511 153164539111618891478530966093076817504 11998512 -45798078105125990513280733139115540480 11998513 34582398417703378109088502184727455762 11998514 409864634837715367802733080208859631232 11998515 418826821599431509281397827175093155840 11998516 1189332850628104893896028622746967341440 11998517 671812341290934248524791718975724194560 11998518 -40284516768412590605014796297667962880 11998519 105415667453846665652508907730584084480 11998520 -852111412939164556093548692196200448000 11998521 -256581852523964111636043466956575925510 11998522 188776628496508251025081619412417651312 11998523 917120269761430856730390859696230410400 11998524 328184705779866171967501573285562376192 11998525 -16034304730751539333246201030532812800 11998526 -329182327625130846627157288488407340288 11998527 144229993130513076201627611081939197200 11998528 -265603933404304408067008003088889413632 11998529 998234435817614728074005893553017928130 11998530 -2108764054377389933091163366574761440 11998531 -1230658694793892923691563296785013950688 11998532 -163636058289412412226309094771476690432 11998533 156462843803196766008872651208147136224 11998534 -628175609486516048359842208102272103584 11998535 190107485516350917963654275979116172000 11998536 565690153669797505685203697709974814720 11998537 -352597080067793874369175264358428280268 11998538 -268275495419252299865130982009977788160 11998539 20601684672787997985333795978580058880 11998540 -166957641837351446819657722758876533760 11998541 -839830723031812363791601827180265634058 11998542 753166563242996266678302461511247762560 11998543 725971113949108630605737467273811026864 11998544 100957640939718261132557578176653352960 11998545 -56848778352666932528469782227568578560 11998546 -128580419177515059297587111445700008960 11998547 269273966773459791946999396243552311192 11998548 -6462665344855306079514660984720224256 11998549 488987367612236029337421161937935972160 11998550 -39210384993031803653590513448154278400 11998551 -640542507286610759743739725446135529368 11998552 -688503605436793394305285027820893931520 11998553 -86168089675092893165805538245938235840 11998554 42889188729830741743583349102451795200 11998555 654589647767265444484746645204890976960 11998556 1084391736738248534168285854809091576320 11998557 20045691426896271173788742041304768640 11998558 254823545004859960780413059770050684288 11998559 -119130127790893398780194589281704065984 11998560 -128141640099589035399728474059419156480 11998561 1960411769468927641004750238554960750512 11998562 614521374883619225261097593145315082752 11998563 -272171519347480317564133545811179976896 11998564 -377506191749267858019452664295307745024 11998565 -26084072029158855289724131675365873540 11998566 -249647020396231315333902190190346082176 11998567 -4194712929579994677988310125892870016 11998568 -601237650873451716776211558217708769280 11998569 572337202719551488522646030330369126400 11998570 464935468184946937562874904935554352480 11998571 -126799848546147346204409965086207269280 11998572 48162743231911443909270624446238108672 11998573 172600549182521750868661653354069541984 11998574 -85518401587297884525177928851657117696 11998575 446917765489593676922915459005430494800 11998576 386016040703681591082047203769111347200 11998577 161908089246142056506236616667112905426 11998578 -5238835441516118638232141085041144832 11998579 -844780688519470143339074159033075373824 11998580 -527307301120622594091315052981064140800 11998581 59200214867955997251259760491481028864 11998582 -101598516568872915181191750206470629888 11998583 -433910678716754641017329625726024095424 11998584 -164300936527504594345650602991423897600 11998585 -261300601574347552746842527317848300220 11998586 -551594553355455747367712121204879718656 11998587 756352739570562267449348927157978740760 11998588 166805031749198967991467123652314372096 11998589 -144785644235996197645194353455496351610 11998590 -122860080439644540678580537625479351680 11998591 -172386358472071735985910303225611136 11998592 -616766399221792208824073064492407193600 11998593 -3031618226086919420983484686917114480 11998594 -59542047700282459865804839556588444160 11998595 -163544854902323995268114679168769132800 11998596 -279433686894916004962505365498009924608 11998597 -142795654129278252332864664085865218248 11998598 666705681025933196884409992329070492800 11998599 152831470414552009078117664895835887360 11998600 639709984481201457609771762078677760000 11998601 1651013510572853319323836728838242280602 11998602 -301013645280426990994146030897525504 11998603 814354568517184407492451796066379685920 11998604 196021962472070528586859106716757696256 11998605 597086758586993354860968999703258905600 11998606 -204107373663061875963383118038821213248 11998607 1345361358893020567159409543906434103856 11998608 -17180198603670542540613700365853065216 11998609 27777795330858193322706237566430150144 11998610 -202730602561851338913839532160674075840 11998611 -186716622761175939065337105225813609360 11998612 340282086124507679068450290602199703552 11998613 498025156502561703663922688433706387584 11998614 142187181360618413601863802649268743680 11998615 833639204590813846550182390916347288800 11998616 -871746849506669278307843870933666365440 11998617 281827013421640447212860169127181281536 11998618 -324301792677664634292894301255468692240 11998619 484273842451945308530684608391344580880 11998620 -57233977840369496916489124188002304000 11998621 -562893121438976384333831773174364433178 11998622 -621043791438309216839885953051453365888 11998623 -105122224737949776823692820433319846912 11998624 608317501515892399170597570202262568960 11998625 -47462566197245723247804197006672895000 11998626 141064854198020192832786984846679081344 11998627 1643361904480094948011594621491553433400 11998628 280413224337194320046371436768961709056 11998629 -679870317447688237296915357479210991426 11998630 490347733602232761144286727865685409280 11998631 1596946793923399959442242917840335896072 11998632 550136600213368729173201875959359160320 11998633 210429955536929520181317432011373093520 11998634 -6091561642003234987101137741508180480 11998635 347902177417488155602418943322313510400 11998636 -239837920700866210852279073531359474688 11998637 393779642037941667119146145217916169952 11998638 670940090425075997754484268720442376320 11998639 -619015257012604927802484013426613258600 11998640 164116757061213618049318870494115921920 11998641 322621262481694335576933708662867962992 11998642 390844366293742059128140001273949910944 11998643 -182972899345246581512051699432875151232 11998644 178361690773407798702577958085915021312 11998645 8458707614418699963481926712085552640 11998646 -12014428476641547325731707108851057152 11998647 480716368072644661234542219358233747288 11998648 915218396254239458937541921261001871360 11998649 125944775600080403967155328473200540164 11998650 74914579449419540645179154916458035200 11998651 68307934338299140405821935869870133280 11998652 -369352111847556039196856426863834314240 11998653 161337169970604177527943252818207056800 11998654 55773965240264271669526548007107307776 11998655 -50069700503832358356625439413067100240 11998656 13692684877115589416907461613827653632 11998657 -158765110966406735573972673761917436160 11998658 197066264522031024389157377921479896576 11998659 129876007741529519933947117494425597760 11998660 -422853234152399916081738001725265816320 11998661 556283897459940347653311519854977247262 11998662 -231021524597046106044961455228773641152 11998663 -141026983458768326425851021145058805600 11998664 -157957363692069495675732183306954823680 11998665 -330363546711415820365583191566838406400 11998666 -5647901984821257426541901654653026816 11998667 22477297355387197018250001288277515912 11998668 250685103456395753886475340336499105792 11998669 437897806568152644378641759234613834444 11998670 276492370642182111750389950308961190400 11998671 -140838843653048009716443367704129421440 11998672 179015091058656701060820975028666368000 11998673 1029010116040843481370982113023392007922 11998674 -120844764845166604504499556965910577152 11998675 -161783567570260574462544080603565974000 11998676 -2112979995693425249645594791958194157568 11998677 -27459789202039261918566003706679546880 11998678 -437185819485127415089758784051918621440 11998679 -222168759663446967067972080200161170768 11998680 352690454905381008754110883062070272000 11998681 1429214496585436958768751189866424489482 11998682 -675806886943411100538340789626417953808 11998683 -323989782722903330738427994369937707176 11998684 255978545586802519769711257098357184000 11998685 1001846937041807666634299610017485830360 11998686 -84323179715081972272482561224245972992 11998687 440372797498794895083736623859582813392 11998688 197386665175317664318256488600623120384 11998689 917084968494535483545816686949951048624 11998690 508668209388952507959809682696773414400 11998691 -536323540755386173389741733315340790432 11998692 -42493026811683666508274712538330248960 11998693 -204352180866683619364167355310725235584 11998694 -230379863142892435622424577337924707104 11998695 334816295554804771211794932838645814400 11998696 -2038457517315652029486554468768072908800 11998697 -1355071433504690781517596406630334230854 11998698 606381272176682540788333361268629990400 11998699 -169323242264180093071967941232397122400 11998700 -91968881593467477245317658794857523200 11998701 -58822794303391826204403886678478785824 11998702 -317132057492950766311625178523788025920 11998703 -3824611377653962936463896777911896520 11998704 174273947363074048962878785259448336384 11998705 27862497927915683167482115786174080000 11998706 -104012251928686661547621611577409388544 11998707 -14515186187121461448686065671022840320 11998708 -145016648959433437105833682549511750272 11998709 -222085270381319578951778477736310474560 11998710 -315566237568083240395604349733317436800 11998711 115224934249801042640830678313567246312 11998712 -453674776758392127750130159294803148800 11998713 467482634634892329371097705439700287200 11998714 -5332242678036120404838395554819580928 11998715 368399266371085164309392215635537388800 11998716 455983466700134302281213385604403585024 11998717 -685863258177620871728701795609318858234 11998718 -47119608589307667975331501078657274496 11998719 -612080772257640090998942229144519329760 11998720 2218360607188655798548723972807065600 11998721 45582738023974624311744604236489631680 11998722 -166201241189860939336862059966856576256 11998723 -446018815559058048411327570877450848 11998724 -46358934554677656461791854015406424064 11998725 -359393101810539634317556019481563844000 11998726 426277566467389118997712874583061493184 11998727 136101563694447951793723558113057241920 11998728 292046196153978784422813183656629248000 11998729 979853348917531556099314354204234957584 11998730 -115591243978291577552302180970585793600 11998731 332294386895432666515620256567086395352 11998732 -12674120984991548412247555215050704896 11998733 -613120603855653632347490154474871779018 11998734 98794464192241497905343451124003057664 11998735 -368778580692675447266787900964579777440 11998736 -97944409576295308129004884482374762496 11998737 -827789242414178094497218018624635874206 11998738 27016465902284045487983025004156422144 11998739 762349938146959406925446795557276266540 11998740 104586024147471784156644550878460600320 11998741 1434890171068793382687815384955126928142 11998742 262814762619333284402799537028194640512 11998743 801432277322443626468418062532036476264 11998744 -43140887720469385759806249941199267840 11998745 -339269465407527156362857938008290641600 11998746 180264986790515333886315961041545664000 11998747 -1493303053363388567031509100285409637960 11998748 -83677848948053878451025220270735272960 11998749 334713411857439287331364906252442994240 11998750 -95799477892661356710955513616231400000 11998751 1293962145668573799843214630417952038752 11998752 -585193140098433242590285230350428274688 11998753 240658630129485830007139568500855716264 11998754 -241360304360695163001194039062745141424 11998755 -80826228240484618438346151287567926560 11998756 33663427767981479371316536565899591680 11998757 174006124503154833385386216250418669760 11998758 -238193283620590102731842237727977080320 11998759 -550182755624835774803664981916560300040 11998760 -1035021808943268699251392295648884992000 11998761 -244016369376456153489626721193464490560 11998762 92916926371587853872601446194532140544 11998763 -4727926944091496831076438687346027776 11998764 482236754827921675509403918604064556800 11998765 75114883530543273345858297397809579660 11998766 -18140533020620743788237448569968501760 11998767 108146901882962607545197038205623379968 11998768 341332906771391938360585917819189051392 11998769 543016687398254827006704071690235409170 11998770 102349669464516411554984111456319928320 11998771 -996998046251501062837952537889947927040 11998772 -379181850722774513546684624683003434624 11998773 -1296795449816144556652984682604647556 11998774 165038215368485854483036647699263327136 11998775 581762709459793506354960095566697062800 11998776 -117781448709005968876927177498796482560 11998777 -792358982559423011906507310173934823254 11998778 -262917056919947599575541592231011091712 11998779 -694004759633714145521535816594232214160 11998780 -21659672785578895066389488183587622400 11998781 245676026527333057993664890429985062464 11998782 -55654898251543567431088792420865332800 11998783 882872125936101466229934164370004599600 11998784 8022222290968239039107174985111699456 11998785 -495509471846223267505125912680259345600 11998786 270722651445894506962524240209626064592 11998787 1120250286314189236941540062432698855584 11998788 -104419629812473772796267533889857501184 11998789 -155939829024709657452037688113578494400 11998790 327876052101540826532331689249967158400 11998791 -315237858216268544035106311932262560 11998792 142157400240902342303309172260913008640 11998793 -168742861890732610202010357395181502080 11998794 -47345296100687893291896344254429958400 11998795 -709975783084970251547727612485290063200 11998796 -70432257776725282997008718398918932480 11998797 -351802575263134325997973048213030996800 11998798 -30160793479952581330655548903488749568 11998799 105419703036973266435540429241646736 11998800 80607051924618824917974599037714432000 11998801 -805369274565448404566992122326920227840 11998802 -162016407546394906467479746545485349600 11998803 467462989120466230174838646430362367344 11998804 -256390684066169649652494559667694612480 11998805 144951493207220527262092857608520558720 11998806 -3712637858468862794078736238889028096 11998807 1312101637626056411081300254846334274056 11998808 510110973315956547265979332365861888000 11998809 -442971359992712984370519604178679445116 11998810 6990413989547869294348981785664013760 11998811 492397463379710577844415296015799758848 11998812 -78742989036162623096499905397242413056 11998813 1530670733397441042338674043829842913062 11998814 -399512219215470819860056147291962688896 11998815 -124091293134552853361804286521411706480 11998816 1524486581389630251055916575690067804160 11998817 -274500400424772246773714775029817415134 11998818 -326165015390826758528640073603563482112 11998819 -148434149893957231616435581631276243504 11998820 49718324143922487833440457303674702080 11998821 1035130045384522093640480169237508104000 11998822 40556597029242039450454016931256914048 11998823 -70540453534405994976622221296606684400 11998824 -378066430251831662733999497475764551680 11998825 -389743670154324213087039165181391068450 11998826 345467504889810657199055101865567193600 11998827 -346727879892658842558564194241003470160 11998828 -61961843450308187119121939180510271232 11998829 -95949797243647293709554849417219202560 11998830 247079479230737692858132052618107008000 11998831 -403244381913516642275200270690515525000 11998832 26277354907788099150202197898858561536 11998833 -122182031543270301047991853901111132160 11998834 -728296672446977477328504694414348979184 11998835 -73424510969601176387675079255759813840 11998836 -31931725146807128665008327322364006400 11998837 100394056932010153977776532342311683260 11998838 -76562511074379191537609351168730055104 11998839 -154015485066199585777516114269842087472 11998840 311882746810565925220235507025028300800 11998841 431087257599141107380833029671749631812 11998842 -179829868914406226195210618416382296320 11998843 410565239196649029740439306723077085092 11998844 -92389236870302330676110765130511872 11998845 -587858919355013975940366495641845828980 11998846 452189478421840955590504540091566351872 11998847 -117338412158505438580051806903239866368 11998848 -415217482357770595154022992335633121280 11998849 30351501706153916519056140341193603648 11998850 158927008610831079784380647406527036400 11998851 1293105035860013003096373155413804341504 11998852 -172520380549951153046364691013054444288 11998853 219588342620008262774711123959590514464 11998854 253877196209189524704046123732756334592 11998855 546598180014892855185503399825932597440 11998856 -529461192671532253610595739676896005120 11998857 510615111100104756584926371616134176640 11998858 145860737572112418463643306833771296000 11998859 -527654590300480133780043869767739984940 11998860 43050344806050723064003983896290590720 11998861 53469609317603462020100966963797056320 11998862 915511131586694133194607376328948452032 11998863 -165178281190238475342793905214607521680 11998864 6693076160469786543708488594129895424 11998865 -396661758190054901519575839774046243200 11998866 482025876820773479783013288494261030400 11998867 -319810851488355822346154972536540287288 11998868 -250523090072000718946193104338731956224 11998869 -987039999535483850674277479757745884256 11998870 32586363408248041565104435131662845440 11998871 -170779856408981738085035691893447082048 11998872 -333023777347687993709975426224331796480 11998873 -167615183898810345024259284804020901360 11998874 -642124143137416638417617188764113771040 11998875 -181982436862214418455526289488313236000 11998876 419482472504530498675755685612413746688 11998877 -608603934223069783384597776703480693728 11998878 63012723226791949361298652478150313600 11998879 -346717865200959121530078288083833392960 11998880 -532781313989251637471985013457446502400 11998881 580657576934402247755626390606974999840 11998882 190423452951146361359864911372781266944 11998883 18719722414326148302157755498503105808 11998884 377103204806980294292483687661100532736 11998885 749273108846941470536138174807677626360 11998886 44169771158028666476241531648429020544 11998887 681123385895067981802723262076527025960 11998888 55976185405917410273592237502476779520 11998889 84325826596255799964225931204971753600 11998890 -165553625604521552529415508041507915680 11998891 -24274227006977829850325849559307632000 11998892 9047332563314296552096074620355635712 11998893 391182938699965387569267038110258156224 11998894 -102266992241452400390194754501984242368 11998895 389353750451523966356672435135018848800 11998896 -11479167669592034782108348452440113152 11998897 823529924626655838688751201700421661680 11998898 -454496603031798428858766037569452866800 11998899 -582934123125640112486287970872515585600 11998900 -274055735086992095278852400969478444800 11998901 76288978852771200098113322872469787804 11998902 -103159707891140342727582847273808981568 11998903 -105309138574011824792915536322326143360 11998904 217569427301171401701829679277321216000 11998905 -30277507226560074995599495077969974400 11998906 573853015973344407988598890216931201760 11998907 9429217104453903870679639682119587960 11998908 18196479383593519442078905008408791040 11998909 -169297589682788145300542357574542940596 11998910 -196964884637973346058197554041878855680 11998911 64540493067852417645155967792047280072 11998912 -151802510001187281629032700247413882880 11998913 -1517482898540726783919352501471039064640 11998914 -199344742698889481835523580327827474560 11998915 -9363124373502002216968773700971235200 11998916 498011566938847597870963995153635069952 11998917 150781844276012942320683755467831877568 11998918 3636929972051472233044665446995401120 11998919 119545927523323729964338133783483223144 11998920 266079684009364961580481975537412505600 11998921 822806361742031471447329777187597330688 11998922 -72538674073056204796759743296647090176 11998923 142589155400408933314647536285081897904 11998924 108214561966631621215142179706219274240 11998925 -842052500462081829863110793643882040350 11998926 467655875640956144378090354500926513792 11998927 473813907786833555688386215774963617776 11998928 -171260989057152974841348225154157199360 11998929 -203647800394774753942316572712424739392 11998930 197824280257183833486989728705377459360 11998931 57334915583630613212531991966832947792 11998932 694618960826739108056410105557323065344 11998933 1459072373325831602775017196102131151182 11998934 -217787077441437658739220334732285875840 11998935 -127010027169133223123629292063484960 11998936 -616734808473142277210531200802409676800 11998937 -32665334964767411026905824087075375040 11998938 -63772157957380066870837823133436124160 11998939 804785060134318763354213618449820290224 11998940 771150968648252439449587644609040481280 11998941 -44790240530222639107294476112083623808 11998942 -289525814480899098031217249747269600128 11998943 -18330960122551757403377675184827295360 11998944 -471366752689912960826194821580385943552 11998945 515721783400399961444989137177659813760 11998946 686702213211988520430168686412473928480 11998947 -177529804327521377393346590105575710720 11998948 -152287827055857403973706032869238599680 11998949 -190294372281561531736254898806789010050 11998950 446447035904262199275672002616413184000 11998951 -805194776082036574471390717117809583048 11998952 -155890841961485935160041173622295101440 11998953 -181623216956095413351799768961562044160 11998954 3557931159096328528937342996912160000 11998955 789074662093502700510220248634173627360 11998956 -257919243264974967128606326004635668480 11998957 791894391109652087695741638569549641452 11998958 -304112340402067218282981119468335081920 11998959 -86570331686650426639398288505758655488 11998960 -153436688567585455895477854437208227840 11998961 -323291846393907448499661778702345923840 11998962 -499313856195521669333800068336941829120 11998963 -145780608028737661942240479562621714760 11998964 -158106781351693682684508338827878892800 11998965 -433527895504043230493412378744842459520 11998966 -160769518898952872917764080336045623680 11998967 896002231095174835390664103304674743016 11998968 83834496937011295480601142730099445760 11998969 417607593955890804528229567234806573700 11998970 49293274986947967972171055909177464000 11998971 -101713391089150108906884606062408484660 11998972 -108022459949588369351196264264937507328 11998973 -149447246158518244283648680864877688282 11998974 54926000107293692430181904711173459200 11998975 568369855578298047290749783363367131000 11998976 8205766635497268432081481552336257024 11998977 901488679211237211282156355565279100720 11998978 5490749377618756753603705169484304512 11998979 -1572985450455067730193198488250240252420 11998980 30512580447881422641059022833641267200 11998981 17232408032989609765368361962594273564 11998982 -28729131810988583305453827861108057600 11998983 -457566595195689316610657677810634981976 11998984 53860020957374145196593469676605931520 11998985 -164215256127498986220289334595483797760 11998986 89800624790695703469977705713172097024 11998987 157937058359474450981221739629864744704 11998988 497952174591049325159810208048841497600 11998989 -57412492768453600724051232443037274560 11998990 372372202527345460181851249737357432000 11998991 228742320774936489888975213498930266160 11998992 56782351810151157341582621678357839872 11998993 -44822960810460963901172792152414567440 11998994 233891677231481537654107419685366579200 11998995 -117098239612689713903203255733516505600 11998996 499327166239291271982588089146216705792 11998997 -1399619182203355135475992771414921572708 11998998 164614136037661711108363291799273967168 11998999 125099746195593954315650557997237490000 11999000 433080591144213743687477421842135040000 11999001 -179688930404568477019023422645900778816 11999002 -270291878080523521157924984253172948992 11999003 -582193405593895457897401759457346099576 11999004 252850469254329611435605507489836612096 11999005 -382460173625070517026249241055409964680 11999006 -909928457384963559842124075458256249600 11999007 84906263003819284209572265688491821184 11999008 126028575054794132992621664472108367872 11999009 365972364476455400744345748471008894640 11999010 -14191544142922269857474321663367398400 11999011 1135047992026297390529943115192755484800 11999012 -987926368529771971385667681709281135360 11999013 -133319458640912113904448059929831256640 11999014 334371215343619393317908674557509859840 11999015 -43461876387912119879646178253636966400 11999016 -14134910514365468511469253577303659520 11999017 -501427997417922761814862000061110221468 11999018 221652964226154413015254941129131812704 11999019 164941918794085369236807953533632673968 11999020 728291043389635355947807333125883560960 11999021 -12315518459897482780754389920148731168 11999022 355565881024502028093446913271975828032 11999023 5657995976949382613820518756560445704 11999024 -2487608433328729499954873900386959360 11999025 -246733156083082283751805865422618007700 11999026 126134926733037007191480253847679299904 11999027 -575177667679753236695793176428624811124 11999028 122954897197535442205375804119543889920 11999029 -492349460636280206113961433655281859424 11999030 783933930515185474733232812960880700800 11999031 -24512932337579908437486759158750526720 11999032 -49767502950151405196553665900681932800 11999033 -500058937815310953520926580757307933756 11999034 870350871503041916102093314888325611488 11999035 -732802176052682859208569641949935579520 11999036 -336391457379348708772693818089126338560 11999037 -76051571631214931854057279947468236832 11999038 -133925450419527720566869327719680974080 11999039 240873963927810860911517237590596550560 11999040 -30280565000277227823361246624953139200 11999041 -39601474848601763693304244497408878508 11999042 -493988566715662398680956475471485107456 11999043 -117414780711309494355435594383112929280 11999044 -120195356871866869733042438741617401600 11999045 -1055594158261300586939835389488538741700 11999046 -449062327072548657990536962363887498048 11999047 183287959989802419621680533673305034920 11999048 892416273078127687019460515258615055360 11999049 335088655124394884773228078905779886864 11999050 113689684777952392061827549461397228800 11999051 441407380139774326218783517750208964600 11999052 15333218751043075343071893167732474880 11999053 2117718060067258117686110980421913352320 11999054 308219922845044443123999172212956227200 11999055 -146510836757044762855346922609370788480 11999056 383617238219778238072734291760486080512 11999057 438021642011972868482588361696676206912 11999058 -213646431971948688606468897324115690752 11999059 426480400453674293597798854551643802616 11999060 -24658624915971349088901978127822717440 11999061 325086873285300796171309807101168799488 11999062 277704862978073077091618842698070352064 11999063 -154187288772611231864323402572264796200 11999064 -2690690825258225637697946800273489920 11999065 251485062428343929021498645178499422720 11999066 679151356631255486240387104784233201920 11999067 -10300681594821346422902154599799605760 11999068 -152598639678979081348107844764237041152 11999069 690972747671558490573128886225657855000 11999070 -188143866188061749802855717948184320000 11999071 31119186855032338701660651087092233200 11999072 602586760001082567512085649146426163200 11999073 -661955238345026082194262764905353488640 11999074 56224094725306328963779956796476115536 11999075 -365972314584709122939998458224799967400 11999076 -990687075843457472949719324507336601600 11999077 280075323274722199669753351046755422720 11999078 81938536542777594607726919396286716160 11999079 -99580147267922053259400668007572958576 11999080 43400418895135073382570248694415718400 11999081 808935089760119351575042423154190429264 11999082 76670830368396157426725003448266766080 11999083 -66918453220513871489621520528703367816 11999084 -1053698179445355487179655818987748967424 11999085 200245407532370332445965608513611832960 11999086 330165259336497893526478175386386240 11999087 -12235473320539298398704805623161591808 11999088 141942041189115668717627570705597399040 11999089 -1262554393908649927749982472661908268560 11999090 -166875180391101464211423052395892591200 11999091 126766369714736842966805804409601669680 11999092 202768914251971915775375589339155077120 11999093 1607055269166630314693006341105501828380 11999094 -108522280923548242488253180123488503040 11999095 56118071195869445395944629592759745680 11999096 -1316346228160042907741831685808159088640 11999097 842203785656732812731080746157655886032 11999098 624762566217252569331299820204716463360 11999099 -297033568577001822375899850187715534064 11999100 -86349845358101731435647700439192371200 11999101 -322837972488262982352967436052480674196 11999102 -845234053750301637751236996617846005248 11999103 -388311631567829924027601966230264295096 11999104 25712534804454731376827784624120791040 11999105 212660144596253387817629599404898066260 11999106 115377744609335914772244797554978258944 11999107 -5281044997151368673177762130494388912 11999108 54172583884606971732124107292559278080 11999109 -452854762366896069996503201350047384096 11999110 -584242420585400339938419347055817079040 11999111 -1022864177506539040868902662614958573288 11999112 -389253660160718480190967270696610856960 11999113 -329860086972736432539401786198126579840 11999114 -411468589171589614795703167956772264608 11999115 -490984015112374340556412003298640396240 11999116 -60358790028204941705672036789211376640 11999117 -306579638433414864145773803769756801408 11999118 356274567208363011318212418593620951104 11999119 1376657604563026687614950957934171375600 11999120 140310114304394740022601607363063726080 11999121 -105274111803331231591219655199644771088 11999122 -352271558168439293483325463176951627888 11999123 196102868722927068629169336245425905888 11999124 -746833483932710812713518688303918612480 11999125 -149272028072141461281707144496815880000 11999126 -40781773915411866744333029129645995488 11999127 277507124633589630769393384612670438400 11999128 -537330518589751596935675617658955171840 11999129 196080038056431699705978798288646886730 11999130 141904485493171993178241325017577251840 11999131 -537809987959396493250347403019212745368 11999132 313930990379236835012938498423852432896 11999133 1378148879156940758293999627669868735244 11999134 -297945125861893752323036976981380155008 11999135 213241785460583394757104972935369648160 11999136 -165786308292563574092813779935046926336 11999137 12343348741755483662850233075897601172 11999138 -907093495879151632742538710391639791280 11999139 77958079552875742146239791568953540608 11999140 -170692892932320467817518664336518553600 11999141 -160963031777806325653148605470688792896 11999142 -97297693187576826247616925652919074560 11999143 134819196951582405871937219874834530000 11999144 -961192784165785955720141568163169402880 11999145 -106597229175265930229248623260562873600 11999146 -7906349442329241819819879778183180800 11999147 45635341340187684448528865439314215872 11999148 59621669008846106555277545643417157632 11999149 9017288864596393366727286382710316780 11999150 2266548333519691779463421223651681600 11999151 1018397538744269172129560089592962152480 11999152 217469326484111798693404355120458629120 11999153 -271702766044531997968504712754090431598 11999154 -72113671129323671039142786330621866880 11999155 92789205730244654154911946464338611360 11999156 11746008893201474671695597343146777600 11999157 -166069609570396558323525909489260225760 11999158 -374083733125172682575084200082035072320 11999159 -913053837462596955910933243470689255640 11999160 209703974783232651659303357781412761600 11999161 -60591035851843793116787505339778572588 11999162 21438444047923164237798958178126184192 11999163 496915336338431520802046656863092983488 11999164 -1252509825065611073118523727397309484544 11999165 121774758511809947695684372854965781600 11999166 10697243972345763197837115037687977600 11999167 253984173628498540265095442683805223360 11999168 457030923875949163529208203608955289600 11999169 190093892283349178775699104192755382400 11999170 -34212628183864928880168526963814000640 11999171 1202676644178111704853316047224978061372 11999172 -623775651735521348189748490173352363008 11999173 647574887994675469362003694826011131422 11999174 -222200019433659147501806067646793667456 11999175 -209089238712486643851539137634094336000 11999176 87951007791100786152379702577100226560 11999177 -1052781684538707622302635084678945719974 11999178 3210788332168636946541879314159362656 11999179 -1128401669380614256226589897770735322220 11999180 -205702330867750563940891690664508441600 11999181 446205463445492623720337442754308841152 11999182 -357977452984453762464068553747319201728 11999183 4979530906082220996845868442554071520 11999184 -100945116596690853634057430244733747200 11999185 558272842877011577087709478526610225600 11999186 -494991193754172716094892442429698724208 11999187 47892674721892202577356029283573538480 11999188 -27073063870402705516994966082902776064 11999189 -16346231835666057592706463847463899776 11999190 -75066745031472428097433331722236057600 11999191 1250156256817907696608547324282340130784 11999192 406681978714698375305936923274006814720 11999193 2621688508964416112356531900853035008 11999194 -16754647563767049441934596704816606208 11999195 -412179364436270436978406655745823538400 11999196 640092868531500454477405670985702165504 11999197 -211047841316753549617215363469084676768 11999198 12204069457982429134823156251404777600 11999199 588302661848000764942411779832441627464 11999200 -133798824355997044731936574657128038400 11999201 -459818644156734634477670458099617693696 11999202 375715270589146766902207631023343644032 11999203 290344744735887483474851093886932164120 11999204 122839887821774894774493736349112102912 11999205 -230388873225140120038180062689995444800 11999206 -716053712776236093021325259333168540448 11999207 -209922559949935781855409418644392664 11999208 95021279732477463247162359471561523200 11999209 -1162495629639535832692965614511248587184 11999210 -396826717945515555478571845530051723840 11999211 -122896040245878243516330387550967283456 11999212 120332951018784138172892786720230279680 11999213 702105133893301202736430802559733592544 11999214 91712135426171058220679562998714757120 11999215 203957827166456528466252710650381539840 11999216 -511726846110177017111423873207810457600 11999217 959975180013709076905602413281977652080 11999218 346426816507377888507106452481057859712 11999219 -19477017520849515864772954798593415656 11999220 10286570087717089005781367365789839360 11999221 -315537906195912725421907558603107512708 11999222 -1196255417685142511702992314165858007680 11999223 -970897670629659746219145636452013908400 11999224 -464368269794420745337359187789154426880 11999225 309796245025776775198798930387610414400 11999226 -20884085360003151250962801422026899456 11999227 396883583230208492609016310644885626040 11999228 -321794454990059413333761628872684306432 11999229 32585660264406126858753753430030578816 11999230 404387206041498648983995422139609181760 11999231 -963550998146988231727133911785089713920 11999232 8642647842171538216148153606445465600 11999233 -1312444729075669580641156444547893739518 11999234 9554277581127531545948338554946575360 11999235 232326104332695471545206807313327502000 11999236 -19036521438710259275531874584688677888 11999237 797787687989806506572902849944564282912 11999238 -216339131841691181338768845404585613312 11999239 -250013569736733641441980921106937627344 11999240 -886097183341311372845200737932203622400 11999241 -1087939031253385832435964463642818817920 11999242 96139332981310776010448334901480015200 11999243 -114347620877037507976232760288302804400 11999244 199983174691133342179435034809484467200 11999245 -230675340933874082597288561482961198880 11999246 7624881988146700143427350765050939136 11999247 95553261141556492898651242267992848160 11999248 -37428555120172982752446954617149767680 11999249 42845817345080090116636820060616354420 11999250 -37824562996912987292409687442517112000 11999251 -1151490502929941661218371772870709139896 11999252 -92542574773763695163892716954259291264 11999253 41086873213296890025020863055678679168 11999254 -318984358835203916012486947312206227424 11999255 196724973818102659149325903507227633360 11999256 -33350452635173626705667202354634444800 11999257 -909933227904103679563270216978343261494 11999258 -305983168379939217474835820732851637520 11999259 -11256136496481083244767937288930543660 11999260 114140960734461909761561690516203929600 11999261 -34692810115065874341492212425909423968 11999262 -233689605236102437482462270889912399872 11999263 152392562429729512354305255172866119040 11999264 -990394045883349448212773702819298607104 11999265 46336168287802406158464438450663696000 11999266 -326914563027200206612296150870243285168 11999267 -1673188453887640838337406079132763916248 11999268 755799432004570080311176903584379142400 11999269 530262205225459347632801172511637613244 11999270 -142689775817414600630388697493771245440 11999271 -28438998976203432866195330074633049520 11999272 -33651012092991635833835741591643187200 11999273 -525169513680850467782960644316495815872 11999274 142980395315312554311687336915202109952 11999275 781858790820449277313587748989687983300 11999276 -874316594723180573597666810552065155840 11999277 -1082313350451483006469767081786449187786 11999278 -204706586279655126984634315081591930560 11999279 -539091599483981935141395532410821256 11999280 -15324234175691182762041546954140221440 11999281 -42872660868887676348928622599126697408 11999282 -227760016303469700164242241161015032288 11999283 1092013848368535714174185764735636426800 11999284 -395742452656966149769186251933077078016 11999285 55988254177514155773977089318280697780 11999286 14604370719574988412707469917112103680 11999287 278934101833563944003757296342050027992 11999288 -503984925589964934465332423576485109760 11999289 -59533989026865417484726859884214348976 11999290 -546642031619767438756853590409133357600 11999291 709825880394696736524197460943530430692 11999292 10244874327453531950428228965738734592 11999293 74972848962915785179922357352976185542 11999294 -138862017033669719567830302989390561280 11999295 263808591631974133349935240781894499840 11999296 -243851671312715355797045724081296769024 11999297 -414824764252276789351995176552243996028 11999298 -628314902045337320174471311403700664320 11999299 -408813095277491880765322494580328032736 11999300 -284438971921900610144487941565029673600 11999301 15376613665642553994837679696319150400 11999302 -2223387493451322751754699037636096000 11999303 1595799829018769116381689595524358110552 11999304 -494608710300858933021784252980703779840 11999305 -177482838631550663215683930428337457080 11999306 81921019399783246418057252951423510016 11999307 172898793104793752179923671767726858968 11999308 -1040097764208965368292831295199383715072 11999309 477176412179829797972764245278885186016 11999310 227223315519691051725780004284452659200 11999311 181024634771134181941898216389153484912 11999312 -51864743638082785818003300188554936320 11999313 592336798084969584152972219017408771200 11999314 -464512291761397108145719559246169926400 11999315 -909481133187002207379015366151877828400 11999316 -154697986109874623238804253122221156352 11999317 -1287130661381853260787223627026984695520 11999318 163986324173824871710728077610333187200 11999319 431903426113486789357386082004828861544 11999320 -26581544269659734596516355699895091200 11999321 -327817547868200794602513735121133903478 11999322 624740170210938422332378770937754880 11999323 459796330668112303628417923422109031440 11999324 -132050491867788253632611364614481698304 11999325 -40826454917839424288278270418560780800 11999326 709618901414645887314103806329483114112 11999327 8409677291915004259196405140859770320 11999328 12544739746745253128465438076567552 11999329 -800471109257975378662166292437855535070 11999330 111335996664133806418481113438669516800 11999331 184709450113415897854014010657944635112 11999332 731668325949014590069284707410680903296 11999333 398526575601814404455939892706595715582 11999334 -137709257921867650470298159515120717120 11999335 1552791169151340253629179803033155140160 11999336 -128739137368339811874559655328731136000 11999337 -176889524743417125191608150298258902848 11999338 -83287137058494773362515542474956841472 11999339 939324585800880777939888896752302940200 11999340 296398546970323980985463834403297500160 11999341 576380373570217084007985644166827602432 11999342 -489699628191379566937100537041615457856 11999343 -301149409339122148690185259219983513336 11999344 -33786432655137118385606593469304602624 11999345 -650850594060092887349264137395227325900 11999346 -303887467988711341622671810647462662016 11999347 81649106432161267107362103281486498472 11999348 44503845251485172589637928908750584576 11999349 187071122529066864350506516548890746734 11999350 -247252998127461194405400671809707451200 11999351 18850453019666109045346487732595927264 11999352 -122077484530005661276297288182194810880 11999353 -867918969796816289952151529674920664896 11999354 -493544513057702794836079365934082388624 11999355 -38539829288469075841812758689625587200 11999356 -101471575286249465613083153603633991680 11999357 -392733140109614163569097304674795853620 11999358 -44471375786965292568712782788869846656 11999359 -253681023534155693680669120498974547680 11999360 -543945809579259288258844030166630400000 11999361 571850490114242738735557148519321882880 11999362 -304764208854624948815617793034435371568 11999363 -753198328341590464210571683798853891280 11999364 152449379573423572248874579889675735040 11999365 15007668704212775395287184847638274880 11999366 -667456407045814501135618768246291230336 11999367 -1325608619921638555536755811967976627760 11999368 1165763845291854190388517092830881346560 11999369 -2750939402944900734111203863940162366940 11999370 152600219918907649936155516344380012800 11999371 -447668698483427850402538888854681732400 11999372 250345751013905533757805321101845954560 11999373 -58989665275814729796526959064100375616 11999374 -60245005094041871408831955506208700800 11999375 17371291765395077198711695084910190000 11999376 84098823778586125330575680926579949568 11999377 6533775814248995150029452084300355060 11999378 3016174283200644569628363829573217280 11999379 36568335971077535457576561976981804800 11999380 -919431022629084545335887310923590515200 11999381 -241870545238232772627278689872218344818 11999382 799185301806641258977025624539949113344 11999383 223755382302571219486614266302791546240 11999384 -938470335541196116884888325078024519680 11999385 -575408356239024798334584991926277995000 11999386 -78037243692491523133987135483554950400 11999387 374699894337693148015342179909329754432 11999388 116129922078784904722601546365249873920 11999389 2743918487413503800349868042809826924160 11999390 -3585372585015606235240530260702453760 11999391 -1006274200080852309069036183241185765120 11999392 1095880001480136145485921854891086774272 11999393 -28176305453558563367334949005486120960 11999394 -742969818890417535556003778560734097920 11999395 177869073645496856677172088064791387600 11999396 369559874309810948205713118820066660608 11999397 -1591072254997166491067200271650977166272 11999398 725370104703881093679593858848346143200 11999399 -385845749692759356713556091269161303520 11999400 -59515268854699734565340549857775616000 11999401 1452204354482143358512441100050529119332 11999402 -148123901604807269690219548241847560448 11999403 -162199049959798651910382424234127156160 11999404 -258237582877391399744260610443716070144 11999405 -553749081968262046055879407486486142880 11999406 198326659902126462041021787524253153408 11999407 -357224391982289568750465926886455400448 11999408 545897073054748257962417248018366464 11999409 -32550135068214499603466262962330410896 11999410 -86125132700714952292219448315140635840 11999411 67264217703680021136515557239109332000 11999412 180992921606752043895128036486586132480 11999413 -65716352041927568248866382228956050820 11999414 413993732342323967416151773305724205856 11999415 -168674337760901731000712818501657276080 11999416 4385398165141941505338847850814750720 11999417 994954363286870846685696991041460077000 11999418 37031333550246840151503105104643360768 11999419 189818627123709536368460175648152369496 11999420 203708391477380591759143417477507968000 11999421 -7222868661403633273983714215844184608 11999422 -303554711173229204460203176763003779968 11999423 23572027985194954791560346037807812672 11999424 135246115456820873889409570519495213056 11999425 -269131997447038404528248710110033580500 11999426 398546979388793583790391422962030226944 11999427 554636319105159472102157185201673628480 11999428 -231274540106238362060468123275797131264 11999429 -502702677379172284894201784759067617280 11999430 -191642481957665972873950934695934365440 11999431 -690988578926010424900483573628784779000 11999432 1618618486111419361853014612499436994560 11999433 375765079158824149946343130347793749120 11999434 91010841349183944714075233469113069616 11999435 -168865112153461851642737094111944271840 11999436 -471089529282094373194640538807659954688 11999437 1144826888372035143664696823171016525312 11999438 216926452570975639447844417970382119360 11999439 882684499147707182864368395324703734504 11999440 86789487483792310624609814333379624960 11999441 153265615347180503130285409175573795184 11999442 29921062760446754846055593489183161344 11999443 -101587755615598618112489339259814076308 11999444 -172822552473868955164216205239365273600 11999445 118903237056019783972565047434419936640 11999446 -447937362229833405855868030328714728320 11999447 207049594398083043951474321258336563112 11999448 70175076896856972781435334231866982400 11999449 133810667310961037561571663735804416 11999450 -61408722821859123906938022370246464000 11999451 -2229052831868904307821453143455047936 11999452 -405886946393827181716465199498628580864 11999453 61753822974567863890368234188369700000 11999454 446908850546414891475864020951406200832 11999455 76000263778042369473960078657114533760 11999456 347205988490333392564273601575814430720 11999457 -133492865664320070112160695746752609646 11999458 1708079161586913008962649215470208080 11999459 -128443895481278142136369069389715502784 11999460 125947326834793208410819162338106552320 11999461 961285363805233814149594412434281096062 11999462 394540071916477537850984406786721067232 11999463 -66126310867756713864817056226190661720 11999464 -1325900876570354168461715173213747184640 11999465 -173885809185485417806096684185144029880 11999466 193725491622432224149285261749376773552 11999467 1099288823618030948466453441214345009152 11999468 -158769231223909181690267720881998397440 11999469 1182041710906937010454458564010374689280 11999470 9278694102761320213843365124096773120 11999471 -76424762384935803656307117350152365312 11999472 97545752672287869256111757878060154880 11999473 436349639799011821449841374018100170240 11999474 120837025236582227361080074535438174736 11999475 593362555709370690714254861840157780000 11999476 292905722189443420748917351663763742720 11999477 -275145957973476864888363059929642060128 11999478 -124328800042400446170013035008341143552 11999479 1096723755049168777451441420707878019320 11999480 -303811603077526464828165812059329331200 11999481 172242908354654530394989564279249497216 11999482 -521488415259886314291810012727483885056 11999483 -184061612298705471546586972879792225200 11999484 108035995945183445278181029902526789632 11999485 640200390825202580108207722036261851180 11999486 -42638908433771027081966496392243831808 11999487 -722280367652282606975931283806178728048 11999488 -466322691668857738691558921709950074880 11999489 369649744826333046940996269922182892290 11999490 -279809480033512123722578985296563706880 11999491 107260445879168594883881669764704877824 11999492 586372928124364169145768319221026956416 11999493 446749537779622791658587955000588387488 11999494 -607776809108417719149270214483558272 11999495 158838658520527288219860758094608790000 11999496 -713447057445891904558662073611265843200 11999497 714168507126988268771794105450497973632 11999498 -106306515508362940304910394548685419264 11999499 27397540736211337905489306237693662400 11999500 2095311788656032641955605527971285504000 11999501 297178074601933138578603391904539819200 11999502 -36991425114415632416979099396675964608 11999503 841792183628530525679557175927107707760 11999504 -282070778359961556725465112690811207680 11999505 178007409847852858806060707393873742720 11999506 323725731436737575893986116636640005280 11999507 231587959036575051938206253036616025680 11999508 -301434097897010410109388236261787863040 11999509 -44047231334739288308926986783665542820 11999510 -461155139111183230220224551130742739840 11999511 89633080522568659283144050035825302400 11999512 352581142222332880213150049398990848000 11999513 991420312273215776738244308352658146762 11999514 -24626497749057579686728111266390819840 11999515 -235820562263811816011684634782185401600 11999516 -558531254956838627971491025705811458560 11999517 -152628781236547971907041052061427243840 11999518 174435401201138057225402766013447163520 11999519 262717491340028633963578947239170623360 11999520 -62896582150218576908815951332039720960 11999521 -39524256693486498320584406128735967228 11999522 280222678134852312433704064140455599392 11999523 -1291581291335044033337827675011490722816 11999524 466186204755791486704415472164938536192 11999525 -1267610853344639695429721901251632087500 11999526 -94393694364453556349815045601717944320 11999527 361621258436350647610717427422913968376 11999528 -380840510421445173019666187758281123840 11999529 -71389174290848441734193137804161153600 11999530 104206166787572522392524613040153144160 11999531 941090674232360816367121296214821841332 11999532 -609469270637489986593842217667827030528 11999533 -140093365974164500246281880192474669440 11999534 20098313714991374760622848336763780416 11999535 -216574103964858782714008601101260956640 11999536 -225258079572210506681583466233555140608 11999537 15737090545388455249583737851368011776 11999538 394862949421431950859188481077048496000 11999539 -346382031056390174901903709729335294344 11999540 -22227956860469265515864236117904670720 11999541 -229615268018997855535300960271694010080 11999542 130425998085831402434855889926879814144 11999543 317809232617505208184019246134310708064 11999544 242549662598614902335279035934923038720 11999545 504741658415912951713292046674160043200 11999546 183523066396732762405008558029429348064 11999547 329435137324718078800338000760411998720 11999548 702443792107633695245918600906134642176 11999549 -143449331061888508993704108379887133920 11999550 6499404912911301379042088150870308800 11999551 1419078686172632294778353756457932207552 11999552 -148404657756122090016550408875336007680 11999553 -643182934252763131465460046144875641296 11999554 -295544499245764546046158564733529709056 11999555 399820201565876692825149373344756882960 11999556 163019580325176208783533745230978232320 11999557 -217277909756535931496557873583250693888 11999558 98043465990643626211552962398837078880 11999559 276279233352834631648024657500741778176 11999560 174585655498354756630235503264950681600 11999561 -552962702151138805578297543877122625830 11999562 541070655299911404476758460799778533120 11999563 -744151516225352917272282983198295902188 11999564 -359084909082979105489290128230900185600 11999565 485350144049843465345532544024835097120 11999566 -969499321376691726238788683989946467200 11999567 -44526989837436840538280254740271612008 11999568 -20660485592936615724018251204439048192 11999569 -76108200573261115323660612238061037994 11999570 1054539871171806394994473893512033280 11999571 17585625524307805071233888170257547776 11999572 -183784043495334017137161829214939994368 11999573 393156016251093466184276108386431460224 11999574 -523212253148749446816843484493759530656 11999575 185859953593653638952940432544275968000 11999576 -191743301612019382194817336967541719040 11999577 -17038396694733432963738173302871576880 11999578 -137340941509232527170174396366647255040 11999579 -804659837509670765234410315530947076024 11999580 -5267446457957575228918101300088135680 11999581 664290298196722485305214953070737901024 11999582 20930588996781702771622735878676464384 11999583 -226796556236000489932168288541130819840 11999584 1226060093535252438287076731824409542656 11999585 -344741833797600694587041834804923037400 11999586 558771655531288421063338696410360678144 11999587 -1064229820826196713205209245890525461448 11999588 1091336666880404174119526465571969410688 11999589 -42535612245392359713192258976273663680 11999590 91652719922090267106316614006268696320 11999591 -815344969520868227609961820596887940600 11999592 -225083885896574575007576203921508352000 11999593 88266760943664722249735465063760529524 11999594 32410509706291083397233490902538973280 11999595 85201722279235138337011135621836288000 11999596 -122081379818883818869280693621539822592 11999597 132413294131839021023553121733467996320 11999598 -24057377580423650119209340350623851392 11999599 -194466267329040232165508279685542139536 11999600 187964844518267061197927570658177024000 11999601 218181020985911620516462807076904272130 11999602 299598906156056183541203357176777449600 11999603 348798746670046724039342003109331522560 11999604 1180156734440447883101148493477527552 11999605 -457369904492828800359491437748728720740 11999606 -139500757727264651657000076432006903936 11999607 380343543750304948205824690340599934592 11999608 211822398805276434670195065220745809920 11999609 162175159830822376009272119179262271360 11999610 1216296440220261903385017870497548800 11999611 444077379796466231939031118746528111952 11999612 141741021918102834916059953498198624256 11999613 -198346168901480481718711860343489721856 11999614 549044281420319737037789120767579376832 11999615 55350776216912278392215779318276096320 11999616 -212567156035594760501321111930142720000 11999617 -625543767873939720522970083563827331328 11999618 -258866591070705780384008342132216790528 11999619 263559068959065266298934611471274831044 11999620 163756792052492779009848173013341107200 11999621 149089371008440191273939426163167559200 11999622 226919417874678934102373392465277243904 11999623 -2279596159182651782999877511138742400 11999624 -65054359314081604215123255773246914560 11999625 -788051083735037802773455296374578320000 11999626 -25240281175585236227523426382411929600 11999627 -1281851146856219621922031608312319335960 11999628 414580263101136987244902467321455763712 11999629 -121621736920888442697649467118103003616 11999630 -512118118348554852361811842006743751680 11999631 -3134151746165349237677743706328237312 11999632 -79322149590385046051705363712410370048 11999633 1595511293264902630929457094885757903600 11999634 -155598812656772279059137063476456398080 11999635 -293430313371647456948524339202798471040 11999636 -416585525236649261668014724664767303680 11999637 307830370955927081332114319228267287680 11999638 -226863492821383788528154165648700282880 11999639 -622233767293653350131735127156036732880 11999640 4768370474831331270038589376362700800 11999641 -564075906941519729567003346903712046700 11999642 57576891519059411845627595620096637952 11999643 50608710109670660635043847410627488704 11999644 -644525116997147407177066295781469233664 11999645 -61974120806384087749336951400456401920 11999646 160031056332730137171583487639349713472 11999647 367132417871283041159388277617056472312 11999648 259788843558707186980077673814085795840 11999649 740397518333895704281324805475194189760 11999650 -22052792580912742413729142931960138400 11999651 1497376475522207713876003000839395375400 11999652 21935719459062256525792897987375202304 11999653 643009371505605971099244435420921747902 11999654 403195485338042560408422367624410040512 11999655 73554221733975359072502719007254916960 11999656 -286575522562654032503645806150088294400 11999657 1601608707250488536183358105136989606906 11999658 284915881123108495693999532017700882688 11999659 393867114802793185779766067943482081400 11999660 -684617256842760981566012082419762104320 11999661 -423358002336856036825492635302828408736 11999662 -248258173890555255851221763776794879168 11999663 138959949820475135415995795560440549624 11999664 -12704776983568730159849484349569368064 11999665 -237586205520123980290997913246088580940 11999666 110549377293215441519775881625305088 11999667 -12439795123614793871411865155829117600 11999668 109916527807545461984216605337375082496 11999669 -132669252278679558345289038298296618240 11999670 -289629705980357439497736817966796073600 11999671 1902475495133137401872884483339212889392 11999672 764869634936653248028923864299613388800 11999673 402031925752397148965120759953831151424 11999674 11884869317363078401199778138047096832 11999675 -12560905357524434001213440571858444000 11999676 282298191008314586276459964974580624384 11999677 -885076874345648711170624468629821205780 11999678 -246205603031350890545885328338992176000 11999679 -882046186627805370114814474979155164216 11999680 25664960863421487516751500373634580480 11999681 60554231593653739368523339222066588482 11999682 -64074408354897086269442221352458657200 11999683 148652517800789681609472489611403279932 11999684 -607702072012075588767798808081094899584 11999685 -13951325875762759068996535628093167200 11999686 494971108298889106339251037442421226944 11999687 151990761095184210190251063255560642352 11999688 -508139365262624752791853127414389063680 11999689 206018628888027594232900509177782505124 11999690 -281743896877406285520457653087589610400 11999691 -567280403800088161425839812968112080 11999692 73799774834430776314789250117133373440 11999693 766985267639627579890549102318579806540 11999694 121720897831472503029415660532028060672 11999695 356680130516290058048437583315468104200 11999696 85439326480269485788112342280221540352 11999697 233980623754806419602986260340772392960 11999698 231009089258382449881981653899841060864 11999699 -978029353659902725595082672123911601300 11999700 48102151158704349443679311917658880000 11999701 95877118585081300043388405204654767360 11999702 10718697567777733024968880280659227264 11999703 34439673560714844942381543369434099304 11999704 -1057180252993492122830777078664680970240 11999705 1314572294923566636362147620439372294400 11999706 23227732200547680561919402796200702464 11999707 1763177761485055704795773330609811002160 11999708 166650548814867843241343668470153420288 11999709 2435834456008677711793658709324685728 11999710 180981032074084852575986443858903883520 11999711 -1040652592482160681624838833514169793248 11999712 -7721812135704186297935935249097687040 11999713 -974634483401439606966374316172733211216 11999714 523554594603984911810169408409524618912 11999715 68152575661976187259023807729694080000 11999716 158252743980795903361483575001853859840 11999717 55898866113703971580892475443928982560 11999718 839768564538875674916057533448811421440 11999719 497174136356162547599851365992478584120 11999720 241342165575342546535091355808108492800 11999721 124636666508579075114179107926264139840 11999722 151731502324775731516174312106717577216 11999723 612428423335338412397907638519515305972 11999724 -382543382895366135292167518136499949568 11999725 536647234720827905418433893208359933600 11999726 -596154854209511479170129465237940106688 11999727 686104116020094685366386999838965539088 11999728 -16714759500769841706445482685601677312 11999729 27499729758717095839489222408267423872 11999730 10128070418068047472528969064064222720 11999731 -853699662264845851487211397602614731200 11999732 701957504402636912893193505037282164096 11999733 -370081423958074554909605057791656955776 11999734 -138643771301425165581437574408178466880 11999735 -958404112794804626669470120987355337600 11999736 5761291631292968968393036980236697600 11999737 -1414440284468090063873199873880707222908 11999738 -174704886244245913287861530166121998480 11999739 106585928324764446241852751133076664880 11999740 66757348146311639442028072117384473600 11999741 63811254897669398328123989067479179680 11999742 -157124262875510543432566724662036701888 11999743 -88761039090896081157293151717086170240 11999744 -289368700514998652428764699624116060160 11999745 21529280636644069933514096704497954900 11999746 289971346611328916115495242888677931904 11999747 494246873260752631094901240215750291196 11999748 49422239538006999281744954120003988480 11999749 1132417591097619341743318494066251030750 11999750 67171599378452637710768346414772032000 11999751 -154578356492405132555056817767359188568 11999752 25574511321409717641347933665843077120 11999753 32834476314708520396799722261079281680 11999754 -82726664765482083678687504753668064000 11999755 -954518274158787567325729237668857871840 11999756 -96607061956870805616704774247894354432 11999757 70214953273052437952695952428314143808 11999758 -1397110694346169759007627174917623777024 11999759 -70921929437993328006659452263975539520 11999760 -134947369288985142306648574308188160000 11999761 204499568936602071570374427451059453362 11999762 146947967677323641141419453826518111632 11999763 476390535232709772916420812516070697664 11999764 -331694171074624565750621637459238467584 11999765 711578305745387759518853671678226837400 11999766 50878930844303694907936184928758611968 11999767 -283812040538870732298463727155046745600 11999768 828034075263390762417810778945813893120 11999769 -89026634361791289351151534727416132656 11999770 7295005955534557447372733296380092160 11999771 525534007554866536784078146105663786512 11999772 -697160775894402157301170449540866534400 11999773 -1278302633573808743859744081107251292160 11999774 545357428363600963498186198673209513920 11999775 -631096784459787790218856482543932082000 11999776 1697722080812978713341592774976840466432 11999777 669085780857738901703529818000651254626 11999778 119530671504428827657264972858357777920 11999779 707603052032599278642725435800661990280 11999780 171745578866244480365011767483823157760 11999781 -188921157141788283322604804501107385280 11999782 -147191843691455798600404661446319896128 11999783 -219757216782823609466612555733811441536 11999784 290154037358208311440410544724680704000 11999785 606647874201835450739327122693457583360 11999786 2440958850622529411449721822811165024 11999787 264701276841495809593573877939240905560 11999788 102696536116241134855617701406277421056 11999789 1034040058968425018729862539386763869590 11999790 47915185143455233273480506774984622080 11999791 1246113509958211317753767001755516882192 11999792 -115117279081687099962772015180755763200 11999793 193135353847566715433639136250722896064 11999794 -1634087141398747725801054015273063065280 11999795 20646250749542311226057403490379482320 11999796 -731909697394288794091970694188097835008 11999797 -341095268708873617689668700837691908754 11999798 -69519484108895354740260932745955046400 11999799 207452581186802936796433774412478167040 11999800 721388866421953038285834511129344000000 11999801 24269433341492131710054584857544578704 11999802 -31882297538955042718285157165243623680 11999803 339869539405711084171007668193190473920 11999804 597526302773432232799354987007745862656 11999805 -471517414994349856237036398087579598080 11999806 -276491194191949437969053443042628738880 11999807 1021833826192863296237725604827165174752 11999808 116830905021383839509230213146412580864 11999809 -650801860744897216921941003019794383232 11999810 193346346023416528560136666150948798560 11999811 -818139427374487439596005964062360227520 11999812 -1772864269209068782424386778740945792 11999813 -15630630713438675215440561514938938112 11999814 82249599381246201044019326567865474240 11999815 -538887999586052664233011457545380986880 11999816 1192660518049979547932070147949033620480 11999817 -386185750687389794533383581521336569366 11999818 -507343585756908403949560035925048370640 11999819 -19129048102246289914748925660443063712 11999820 112639196683357870677872661440658063360 11999821 31803769529293832498358997252304025600 11999822 203716321467795086185728994827601643712 11999823 -207805892498709986587090957753039459200 11999824 -188591088047893811621408790413596459008 11999825 25162260698833170776497800501878161500 11999826 769801295290545759259799238309277071744 11999827 -353037486147667392590246647967941585328 11999828 -251803252070384680991774502749068079232 11999829 735554479239046102918917360554499958560 11999830 -267874481602612562197536626247122284800 11999831 1163082561350051292136070805826282714632 11999832 282528412222393541346894073948664586240 11999833 -300287485358393844751249897161475334640 11999834 -174920740343770361737734204782438117376 11999835 418226430224560572012799910968886160720 11999836 -128317917566666650179534858693470734848 11999837 1287341575035052229264136079447244616486 11999838 7231199600626320017501997799929182208 11999839 48796744536548885712126652330255115760 11999840 21996678906644335326857015322783252480 11999841 120466395306517487770115436068422648704 11999842 -197967146941573243410595356187651178928 11999843 -671343823099418141217439216555357735908 11999844 470852465840671575600613122932446500096 11999845 71260827219206501099554531917011262240 11999846 330672878147350104966721393196661979872 11999847 300343427524760406759125917406969999400 11999848 401839487659260684761822437086644060160 11999849 -492470576448856473495785117031104885760 11999850 10663365610283193181215763056576000000 11999851 791295429231139788846703765591663515400 11999852 262818945693859962495278453521852661760 11999853 125028613562794023120278126101473646080 11999854 -119020046118890127036643649698963314624 11999855 -546612643424344562216268089852462856000 11999856 102786941835862911425885458455096459264 11999857 443632537024004508695244476473789297106 11999858 -137082129421319388102011694297670358304 11999859 565511312100703218475270266377702413056 11999860 302901030948313284228291110837995918080 11999861 -784322117514212802948962365299654837348 11999862 -71083374162990650559271490975242131456 11999863 633779875708383702152188600557438045280 11999864 -525823040953095881913255144319907328000 11999865 -53148444208075760546105175389301593280 11999866 -84087860966439898772252835656368372368 11999867 -921588814098975345933355435391779780248 11999868 44992027360968926752803461599863152640 11999869 134693409853426050139208829238511037632 11999870 129699794682440960776027660968753888000 11999871 81195515015188815248260128370667689608 11999872 11719694315706837706133355817127116800 11999873 -1124834847632285981407039343616321786540 11999874 419574579503303900981738295388310924160 11999875 -1278569245214648309486352801908334768000 11999876 100048600490769775547328048822956863488 11999877 -175555193928135626385704900615014601568 11999878 335236797865638223875532009456831598400 11999879 914933338328690376719330589560242899480 11999880 34713999620803292812837443324444672000 11999881 554696510468057057730064754861277120 11999882 93700440911558550080147085570639029760 11999883 -111791095242230303886147856125376038912 11999884 -435216398369290504523380699486084941824 11999885 -570606452894113420660575959212127370420 11999886 44262042907535389711017886960390276224 11999887 -136992821442423061569689652731542372760 11999888 179447516864770540504080708871517478912 11999889 499318139512507981510755389969505445248 11999890 203024720906365696240301845772391636480 11999891 227999564608475640291226880517013641432 11999892 284481292244817776349018012063328604160 11999893 -19125165124556930561103421552210930020 11999894 -610272967550160588713560552760287617504 11999895 450786473391406906717353633107385072720 11999896 -2214213055456211782596817733215976509440 11999897 -19400994263139587969184505686822687360 11999898 362299127783287105344811889488064025600 11999899 437895668078262368025100466360292518400 11999900 290227895193269034921971316032948544000 11999901 -128779552141115657093881182002345596416 11999902 -86852142104199580954220722599225367296 11999903 -47033532333699585283132986137427586848 11999904 -36887594145974163913647115167348031488 11999905 100409235091645874010077051674283712960 11999906 213338344604854111032154479334926915840 11999907 -12660402890733212549380124622864701844 11999908 -1392906059940236296047440691517326213120 11999909 -1827605319680549756904573202288674602688 11999910 158224034549493662094616343012634355200 11999911 148465589403937716545483872144555918848 11999912 1614371317075416486551495290739005931520 11999913 -975876395965265452567977417978611884656 11999914 -49171641620657030521986399169240129536 11999915 -559400531323268406173372383390290529440 11999916 -464918154291211169473437776829246390528 11999917 554315995942839163007317129841286045772 11999918 -149847157717528830185456384828685869184 11999919 -309756431228967727194826714474833882480 11999920 243823004009255924951452772751227289600 11999921 527509983567846551497183811546074248966 11999922 57807775801023069031342944962024609280 11999923 -400631837209155953123504388502996229472 11999924 -9443761735136480258341250688929040384 11999925 69012158228581278290232384543003192000 11999926 977370797124499474613590458010605771840 11999927 -712044537004625132277173843114258059224 11999928 12671866758921086074188030979026124800 11999929 -833051616776314860331479362411388752470 11999930 24602603813595805055223588212308347360 11999931 379815434203157493120634422035154163824 11999932 300831537399119437603145350162124200960 11999933 -753635222195961350241279973068113274 11999934 1171053767403312236927928806676021504000 11999935 300475680333274180517327565444248499360 11999936 -86197683256168314314175642523662286848 11999937 310212721240815952746731284320121889760 11999938 45702620253076512012064833329487712800 11999939 628021152159573031695850497390703155360 11999940 469893659832045111731190841691320320000 11999941 116371770458444907198870225030102509342 11999942 261456965223984815953941580638878507520 11999943 560406702429277482397295940095619574704 11999944 -797386220171981338869004981515990220800 11999945 -114591803397968818618778253012141100800 11999946 224517526032892822537829733489853071360 11999947 561609807090878761313215303965677231680 11999948 -86969268832498669061436284152680522240 11999949 -326529369366475113813180462507850509792 11999950 336389016015240312694896254226787200000 11999951 -125856449305322420363012265144115123200 11999952 33647601564070878626647429792481280000 11999953 -17377717447772200561947799750573052622 11999954 -632341426450554273586709234508919555968 11999955 -645335692352700205148884309168112014080 11999956 272854943623694716052199698057188366080 11999957 172826005148844370493274562397963304192 11999958 6724778370205600829040548851405416384 11999959 -49997729446452831248468228003227348320 11999960 -299858193485088245754853335724073779200 11999961 -125324885581256160071710515132271443360 11999962 143890966210846649992492939545381004224 11999963 -73284880231979384908142711005292875080 11999964 -35807854949925495874000155467528260608 11999965 -357585715536862822796857798098164101140 11999966 107135829298868243677080688729012076928 11999967 -1610998329663142141763963949899429376 11999968 2128224354053942427799237315379197378560 11999969 1607574555516600740574263505592712392596 11999970 -5605199628303024316608825926547740160 11999971 1635351273785556390523120760594169551632 11999972 -413802768988427648556084264493124982528 11999973 338281587184844985869736793737168578784 11999974 134583788963813382335351961728163532800 11999975 66111801243985845176962455720178674600 11999976 78303366324662789483740718593355612160 11999977 133175781732370121637883250916550081824 11999978 -614111764138253327485441353130837301760 11999979 233130635570889557931949978713966668124 11999980 -474448189130163443898906282136028160000 11999981 -257560910530894105697836176860159879040 11999982 375393517930788011607466763826592942080 11999983 -4080407710309310621910328466002925400 11999984 -16910356139666701901228374641495146496 11999985 467911451299994410928149754622247680000 11999986 460834858513992662608962892196262642192 11999987 494458171307539773948114745867626450636 11999988 2309830626122342476045259409625669632 11999989 1287839527103304629421180313736409295790 11999990 -215885030968834114864644836633928960000 11999991 773928300986200761113774947504429846224 11999992 -1253476552454393710994601578684705894400 11999993 -2561203238335490911284624202060844937600 11999994 173986835333253201880219258508416103424 11999995 35001896238529405855687992236977915200 11999996 506526012328075052531579016918256128000 11999997 315557089518557232931526642866476960000 11999998 4834988969636124299322933884468806464 11999999 -140675549277965189153476761281365324680