2 1 3 -72 4 -194400 5 -28866400 6 13994100 7 9650004336 8 -99683138560 9 -1007380800 10 5570606272950 11 -32186306471000 12 -2717893793664 13 724443400725408 14 -2662202398202200 15 -401005712372400 16 19385312101171200 17 24633489938571456 18 -449375771787124707 19 1292976182287157400 20 -1081899800733236800 21 191652517658851200 22 -10238509188443069028 23 34024622863285905488 24 528232217146675200 25 -159619194717143760000 26 194874972276456931550 27 64775499512752949040 28 517189135957184178432 29 -2308319659196250610400 30 363532227084154222200 31 6464144668428775512000 32 -3760076146839659741184 33 737259564595372670016 34 -47113912162995029189550 35 76452337919560583831200 36 87358685842856228551200 37 -251014973543177117121504 38 60960948367945157573060 39 -14032954001086857673200 40 215761318797954463488000 41 582346983985352488112000 42 -132723057622129477237728 43 -4277308746306872497542552 44 1991510251329239283491200 45 12971902103377250580784800 46 -16427783417278330986165000 47 3802403479056906286688416 48 1257098071689117712908288 49 -33277499103592882315296000 50 72766085534393801349139375 51 3392135165312807958716400 52 -37909445014973031384515904 53 -115415105640300817180680672 54 -12579961431402244814628600 55 296869244665883053890409200 56 7613276722844407908966400 57 -4392679318184226670240320 58 -410968242689065649644934610 59 -481938482040478107746255800 60 -70656411161824801148908800 61 2899807396670346630044580000 62 -497604451875567532025627488 63 -4335686101592144852851689552 64 4401432229027660772356915200 65 -5655056935079791943936086400 66 175141869859341277121473200 67 7835678640912228686313856056 68 9158068924918620037450711872 69 1182708539562308959059062400 70 -53105296443382939318782483600 71 17419362398013361241118390000 72 44822095697344431753808081920 73 1181005639005244198519101888 74 -9614026468513577510156430250 75 -5238727186650617408986035000 76 -11896767314909839683255715200 77 -73495446404051381027877505408 78 -4439851606215657857565633384 79 -40848551750076232862116202400 80 503224314775924647393950105600 81 1359189690555874830027681600 82 -686845774576562828831828820918 83 -238689899875563369340619699432 84 25794550096136364955131417600 85 1358998521819972320890840075200 86 -869366101437931408823654748100 87 29595945936692556651083371920 88 1880342326571401159986530119680 89 -2334786552264821085521027995200 90 -2499299876706156642913124695650 91 1310956821344259229119444410400 92 3192351688105065234230745357056 93 35810067344436104611962779136 94 1756509819620135721513089756400 95 -1812763442876576078095350854000 96 -508722352854135940700857958400 97 -10627502949105201678203260881984 98 1320566083794343991893194280857 99 14480363588735866465911880859400 100 -14140053349563444972214843620000 101 34038048925456034215078907188000 102 -903017032612762334629492726488 103 -34855177292978739353526575464272 104 -38776517793834199202668704204800 105 3823374922611188817375994579200 106 91118216397532644465715000765350 107 -24630885537760682931284731165464 108 2443242051434171631267913524480 109 -41258780417940494578210593208800 110 70627187551839648809386710407400 111 692887646161544158947491038800 112 -183734689701516831447781356601344 113 -33638501497340241518252258401792 114 -11938378469646439778536351249200 115 472815213000506651572247644869600 116 79974275804172623028192009899200 117 -325885496870970376347070371855456 118 -72136809348710592306513621090420 119 -474017330100195430914224725101600 120 -25526680520474747998596436992000 121 860469887324010752656722560376000 122 -230961858269838342340280048400178 123 49451323432655763224173772706096 124 96504536853526296578475698611200 125 6359977847317855712590141000000 126 1194993527335274605026159682216200 127 -3289457630565276475754186411514624 128 1026298068944900491648056772526080 129 62605908037146089991046506753600 130 -1787818361193741405473519559648300 131 5858009220167894066969619144899000 132 -34073785456758328478362903761408 133 -428318188429021837248620033331840 134 -6207589604387347682631611484916300 135 360480985438810278206921733108000 136 4038472001333500088343527261030400 137 -4972831159552869876416994180466304 138 -566499182748221972031651764920224 139 4253427604000757395802335328101800 140 10320952123514486885697703430694400 141 -126478973502043225595916521184000 142 -2066228569983814958981688587434008 143 -18222381378406802468867442736713424 144 -8697496611774948742624576824115200 145 11957865309094487755233862781424000 146 9705132090136903275858634550230250 147 -94990908785613066634058689021704 148 1877889094802949370402080206972352 149 8456169632297395997454162452132000 150 2597415818207294493794835764167500 151 9548419743621050086637228288178000 152 -40613753271357095996786050830233600 153 -11027055997683367362458044341043392 154 -15420239710238570517877364316842400 155 14098877737157737676441503400003200 156 863605954833192471962396499091200 157 42122105812184531133039114724703136 158 140171298247155329352021667445617040 159 -6560199959837121589325092217290800 160 -203807921026230771708121704352972800 161 -185279753605579442044404099828934400 162 201529805537097139468139223023789721 163 -8749675600328076043746913999168392 164 133502119002891519980006562792603200 165 -5085959050693052598521347254172800 166 -212029479427550205154464874015746300 167 193697247188398911418946617384606256 168 8110977883962941253516089504071680 169 384376441286585215110154579004246400 170 -360157894175168909661310956726578100 171 -581346790474242731499844925227129800 172 169156807435324513333248412825224576 173 -48101375114138767438848143664233312 174 17085180509546731307516654960938200 175 827692284828201882632389817706330000 176 242215563741981048862821375026790400 177 5195151507008671936959895609170240 178 -439493207975478449444528068264031430 179 -1002235930128182577575204569003967400 180 485402808629884921913219394009297600 181 -653416610994008144123195826350460000 182 441774390121103866168518194814223792 183 16621424315457350712599043118812816 184 728733735781310508758394764287795200 185 287819441543247283835882536382723200 186 -70913603160506902156972251497596800 187 1110080413440851273842633006605185232 188 -341600665700428968153112741619460608 189 -172325871840936336767064150367161600 190 -4788795969301995094795681503555513000 191 1507402596357183374979034992186448000 192 -36697117828090751561816698943176704 193 860248229006850253624081353087027648 194 4034024230889640589640922003059463650 195 128738190659674096632342035727957600 196 -255535195055563341905966128132552800 197 -2842998218230359975951074475127730784 198 4605393118367193510486573101456474796 199 -4565072432217238241968965761058474000 200 -2989927947091616609987295276380800000 201 446925295183558570132022979502622400 202 -3400205982199672326569314587380168298 203 -2150948484969152569491784751704948960 204 175425937396962059545553711224224000 205 19802875895035937953569336544397755200 206 13349153294468655469411389009628094600 207 -15279955331503692739102732477269452016 208 -6141307274970310141627497728955973632 209 -23290431507366524814643948661132267200 210 -1499507279211597723744098500042977600 211 31651794368313088909756501505016063000 212 -17709278827593832295241836942397900864 213 148721424760360040971330558642248576 214 -4027795456654449459063520367151917700 215 25270932906816880847900089391266591600 216 -476222747407912425407984521325568000 217 -9884264275897054138709011772626387968 218 18752623733794383345449191798066263230 219 -698772699205082350021157689191675600 220 -13740477503503770072293019840568569600 221 -25861733423067892627759239336770318400 222 2348762882455126848374786410979321592 223 -99220018078677348789303246474159294912 224 71140645891156727494629667679030476800 225 71686954658063623029455197139179320000 226 32577331946345606307397368060728896050 227 37444620854825526912141989750639107576 228 2320976912672188531284672322000028160 229 -23118308402087111785415694186846242400 230 -226465995469935841761916578381702778800 231 1110455696842468016015945500077254400 232 102624644505050657421567084374965401600 233 127220432406495965832058295015287416768 234 -87672366753325339504797224154188703450 235 -50860096823119085241700421263840372800 236 14040526283144054358288162084059158400 237 -10092223182705458507516832342337946880 238 158089385487426286341234572354627092944 239 148150854079377418753224284990517696800 240 12537722898655002148157458300344729600 241 -340407761971678525120202598706613640000 242 -92868210764685471579029457531245122187 243 -43677514595125952989435928797566561432 244 44795911338558875372995003368971563200 245 -36754882991706987940063688389613704800 246 -15372973607246444780429037864241159800 247 478223613784764637974798301747246758480 248 -123062433567005510730493665885746462720 249 15266766981513278792218690602322200000 250 633140537016002582465048687241275437500 251 -765472312835018634426845270463071475000 252 -232152629369955913488182081866754759424 253 -32504419060301250934573249018604225664 254 155738567128864770803046214314173993600 255 25927699084603247570347983616110583200 256 -1070313012832449005453444163686734233600 257 1089945608651225293053025340361565454336 258 30149613472502038328508219328509819696 259 104583006090534695249700458787021271200 260 347752898912465750715721101653093123200 261 1038168979282122221790419448271248640800 262 -693818958156557934495773698795459435788 263 -509983553329824807139775248804498600592 264 -37151795617248803071912021758796185600 265 -2625520336390296090154706916123997142400 266 1552122964402969417564115772402461245600 267 31649814897925563376936927690597302960 268 1206476899206069443934654122258598867072 269 -542154072850223957412822465729908709600 270 -326999780013707741364543444517534674000 271 2040154813777463610704435781085917132000 272 -1250597608904911278534817126387630669824 273 -31811295672137107864051932526532193024 274 1130452444666011792058953590415986462250 275 290931233031410517313393979460069655000 276 110085401647137257609520160330286054400 277 -946184079597928885992880901062475833824 278 -5173054532082368811963204076327833079780 279 -2905594626804200438554463144702651553600 280 3251567207951834897171830048199940096000 281 5041249819061727761692647218877829432000 282 -13036576194552949668927179915888501568 283 4611698165134634212898942105492618124168 284 401055661235512352075548919006202835200 285 344798204251039413580699925703302736000 286 -5199086083382550784006338184372089545400 287 -7085930101230583573734914866954653100448 288 1683305594356815815899343557499670233088 289 -2203196526585715285996895748405475411200 290 6866242360774973861220501467749333240500 291 -290421050366091538409615235415900026000 292 -1886719657271980934464416407511050526144 293 -727174556182904462978289624176302483552 294 347695943384926433848939827210340751700 295 2102100019358932388220709427332507278000 296 7663273164277358723392322825046011238400 297 -663603517905627998280577328849711733120 298 -1071781371494696659087795506534974461050 299 -478703064472851368970514837226513156000 300 -504751424040640560972659331949315920000 301 -5026388767322137768162376800581051504000 302 -11657018054340311948883169432826876301448 303 244722927986277676220609937241964517456 304 -16521576487643087848865987178027112857600 305 6548081814067496019789423091914209219200 306 21168440932696932856094594004225374008650 307 30946134082429563977624493122675898894936 308 3000307001780409398570517059577110395904 309 -961044928223052151201365486939469276800 310 -28410965343117922430366892659512322049600 311 -22407795818226596191591362366259070998000 312 817415700764385580407998991105384407040 313 -4637147526657978442323321860570017752192 314 50231606056901308490077208434458835813550 315 -34317303131927203067206214971521906578400 316 -27247848413880367012329219739147418764800 317 2596769169935028400888684619724904865056 318 2416924312455037939319053564284016326456 319 51304499456058137957835454812858156001200 320 -14888480578172675485742449700115369164800 321 290067776270072314896487935209084827200 322 88848811483172708191364472119315921195712 323 -53223745105769813117130910465131431234640 324 -39177442508928843413946015274809629743200 325 -870333727114492145567639857031284260000 326 -77466392831281607547626950779617545518700 327 -1350077510126067161536980640859107192560 328 52911742602705707171810191457902465198080 329 13960719750370653545818278629528131289600 330 -1948576991107068658366167656657696421600 331 -42523711871397184695289757623789782519000 332 41227015054211547971040760337851924710016 333 112858889925813744135346544810505898679328 334 -132457554430441276286069412577058935135800 335 178869330231919334191783412884208691845200 336 -5196968397041284355871326237234587238400 337 -150408530451038299821871579770962048027904 338 -54312771290228392695073552001567000301657 339 -2345477076182840835480511219274795677200 340 69966388905602875201855220838779872022400 341 -90613424596240952107036803131230967488000 342 -27573343824141383768395569904968804873420 343 -140216878037400138572720343878543771757600 344 200913287557117736358708163705473476915200 345 16304275072760279238898748574841452153600 346 284674483126158380492211950304916283658750 347 40555525250542114081543897046784591019016 348 -3322411081558647545536345468156619208960 349 -47907274629558245052930964889405076396000 350 -405364079002835044527151305881759961865000 351 12632103635879065591697936395883112151200 352 -165395288433332435468850514323981465550848 353 207408174535694531123968820218918288553728 354 3758349560884855240326882181570214636400 355 58930005275806474882725009030047199031200 356 85520469823894480236805356936467557569600 357 -11381155908303422088905420802775376371968 358 59606429199327342505033460968766717594340 359 -233297909761453231931121377304863462590800 360 -97357308584357227888628180122245186816000 361 482637580686568507312530057126033783288000 362 218783010514186389875206452508729158465062 363 6684187906361579124657947791336633597464 364 -85927539515121473555753799885963881280000 365 -280200672046656590924115006755683466350400 366 -31920029577907990174365571495651558789800 367 -396913847325049763430251049533447114533344 368 -784320045265782793722375217818322949373952 369 -261114753951618132376859549436241791609600 370 942055212727356751650020955490552725252900 371 970035335486650510944322620153472953271200 372 13784331582407497871666596268295704236032 373 29479819110552147614675847315895623168288 374 373434411030737078505023639021775296273400 375 -45586135837092373695693929474752531500000 376 -276661257436702141310849374085937349017600 377 -1072641766803101783628876556109895241770880 378 119379055167787620338270001667970520816960 379 -673576299754978449488368819464118185017400 380 931006371268408077298115078409688032352000 381 -11204295297675737251334791127309438054400 382 -985612873587365333582649895049831011042368 383 727726931495180416209180310743868361331968 384 33504932686994615159427291091741075046400 385 448141729472706996412177253243782195526400 386 -1040345124017547406890987591903114670220350 387 1923832347782811843172727034695976870552264 388 -783836554957399926711285754804822654665408 389 1580815690469957188310085293620156236896800 390 30926826090577545420748058395327128157200 391 -1844771302636965093785630534418195420847200 392 757244513881081849710172846016751595054080 393 49939148362377717969714888341581852076736 394 -444995440712912174688052686690238017203850 395 -4044565079045636892153839032073331984536000 396 -895803128008616030620876897728531588969600 397 2527153640103141298488044040605389332995616 398 1814991142678777763271272651912994283178600 399 -111751696977905039705655764338887213715200 400 3596086158563768087118266074534984151040000 401 -1545066892293552833048236812498615558856000 402 -164388354245696513696448181139813083122288 403 1809570862094022831590951971156244001184896 404 659790157495212660108768765103763424587200 405 -5817495735082026374292085400996892165554400 406 -1966620776030539070071087661053310287707600 407 4450064317591912044329838675666597532528112 408 -592505471548656607113435049469567262720 409 1405813791614093582098306584905697413923200 410 -6135934534677888161690802992770542308768100 411 -81379149371822056279578332625663766261200 412 -2593836470100572092181123858236485401144064 413 -317200461329643330186023291967457652021120 414 7377538246768974020551069233388453956581400 415 6130319275060106411663053173575243447475600 416 3856437901145431858244842661780567674060800 417 372448442055399752416382027190218106884160 418 -6342347014613524393807327970568291326785680 419 -7835023108865793996586420853687061436798600 420 291368312880653389599554502751949658470400 421 720171424447101632814756960568047103332000 422 1472410867034785338382852918644961610666372 423 -1711222115344024684997966837193429489734112 424 -6000071213506229470015329156164083989964800 425 8548390865730281971763753378379891784680000 426 -201245552337355391510422969113916138072800 427 -4508732011336117957573059526644559367171808 428 783878943767582605639680973096665561320832 429 374383398433265354815122291370179573513600 430 12122371990443707329662808020756703900780200 431 -511238079881835417666682660163477332476000 432 -1130767287965725281046982715032138813276160 433 -5981823448328076295627124341822973627917632 434 9895814285243429061381774270474485250361600 435 -494401736212132673124815237107461838116000 436 -3644043506868899750696776867125942573537600 437 -10614314965050660076994614921335119458766720 438 124130846573941637867566099177969742637576 439 -11876864495139065761694568537648625385449200 440 -14970080197184062192145771278242158705664000 441 14959288423201705545591202323777386388926400 442 -6729280290829105455757728731028312512164068 443 31318250385633154498804450440960115101976648 444 -456624133101633584273404152850733474899200 445 12782364088936217525304227030555819213112000 446 11658122367288401853728077122969042360572000 447 77145427089610956485128150231897404795600 448 1456253673099756224175069062331595543805952 449 -36830112398027819731999064001596808420840000 450 -32677221748208808597644423994192093977038125 451 12500908104227958883275496859293169365242000 452 -6331837646873674775507340820874606956122304 453 839279519179194683484354278647157013104256 454 49641823927120125159367338052351303725158100 455 -12806214177644443873629771538347492314708800 456 1307388870205334464900883624192457345024000 457 -10682585905706579608216395851833141356699264 458 -39823860687550666972117743952763842782252010 459 -3051521845650240621946112472468231376317600 460 44008183261001685885541861956508337518195200 461 47954226803852464610007589568408479780468000 462 511301411707608865239242640643462433088384 463 -29161823015282167281256254695473185958072992 464 23638575189734316282694744917371330918809600 465 2045551437734600089094689879425707178931200 466 -43180685660342831811353737216835013974978550 467 -26652624059239287958985532567818678138535144 468 17055091725510648366405230110484078857480128 469 -66064002759781312660068506624801173025769600 470 -5296807041197522290799726550830978512821600 471 -3616789365782587109519618212890792877042800 472 20063989629981265908563221287157160276275200 473 98538146400188467784207326254907047903179456 474 2365687741937285536435292044300498285819200 475 44233263960760561803835275168227896457025000 476 -30715727551043733569326956827433994687372800 477 51795563728579860939279757502036270806723104 478 -99868403725782301517002344823187896599750480 479 27364850203536715812614321339119147604929600 480 -3907187986266448601707699945474988231884800 481 -91232243863066722824816491598746899389904000 482 51280633864585180574281185474543403107810482 483 -6396614171453699925284722101521208203211264 484 18022994694788573628247197106873901520064800 485 -116011796832950985634999986294273270478452800 486 8471335895635756417427830787009236536551100 487 111971597779345138569531913462648777841278896 488 -54434397920166545306811087136025045265336320 489 5577603907976396629234458572800261032004800 490 139346287666385246486666782234987677991518150 491 -81603890916224390179974085004182245476959000 492 2986748317605578654137894540330351284663552 493 87576420803128753044544296597441700146267840 494 140583895510546136109436265878862793261815800 495 -133535131751614810117558133627750547782024400 496 -98152754512563923544533084658234538563993600 497 -33634941243377062905544801826265741395858688 498 -605791721195936807742322971494044420502064 499 -59367267095293372739832870970446060434217000 500 -123082746461883162994950740118973722458000000 501 9536420936424363215536166549681304892886400 502 -34535726747428533897586791893177282045165748 503 227332989822443591701052777458060792541366928 504 -3309228824320278658107130731862546905292800 505 96755400966146189942368560267647321041987200 506 17721837426610545236366162589673637879988000 507 3909481716504970493964498326749512556439304 508 -30158653388900597202037171640309732832473088 509 -4779710427450269501871270720884693590664800 510 -18484719666732234643607059994230205263539600 511 92726011040863438193500351863597045342549600 512 20406817842004572353758626541569336154259456 513 3964803192391056870187273103883862897622400 514 19346096883817079060902775861506911126562050 515 -383912173513429697638405162509659762666962400 516 -5863310191564896516099585504756958255219200 517 -119258213260032483689936987191880831038779648 518 -307237184909573515016822067503598347718878096 519 -20496432911370595220767175531966078993487600 520 329268829970176832988955596530795462373888000 521 460067040533742625571995215685008029228592000 522 184998683202844838949206767044906741773289270 523 256964032974894551946090013877537675043544488 524 134670182012399183296593294040005394611075200 525 29183978919035087060871786570978910163280000 526 -553178481136536935445183037820394562851034200 527 -285853702724515780461718985020504523268582528 528 -6699317485203858393627651557496586844504064 529 -892846258089044624996399263681348331219846400 530 965359459669201500455118543028515644773469700 531 216738526897071988548565898705251590709986600 532 -301717479672237544611505182278075122958638080 533 -302083064057682574745419743464774568888484544 534 16947837467653006195227209691071609971926600 535 117278360174441497110249229479613396164121200 536 409491458337822827933142336568384981813350400 537 -4288956865340222567402956137414892954812480 538 -761432411478385215470797704034895842911750690 539 506425745805137011392538932008429608126641000 540 63555943906315035691313076098996304252096000 541 1647816298292483250495082288536194556092964000 542 -1243215158929018382308573262760306437177426608 543 -15750612532171736249025731951897353167484464 544 333199401057354711555235360072448480850739200 545 -539628224719076680640866057773975090236432000 546 -6787120362987076453762662772641436201512000 547 346337716380048213705224723752116644223799416 548 -219583195521897243575850786794027605604685248 549 -1303438403652564698363530237020286861004277600 550 -39099035856501889781880940759530042877777500 551 -1252296200017040181698644617095109054397438000 552 24878825468852996016239946132554103323197440 553 1384770464726868855593241139668093790436605440 554 2063380034878127968864908233940286042051065350 555 -67828752428861852886467865678168029570848800 556 1005490612578326660971946427598287863355273600 557 415072444286416743427961253295732269726123936 558 222716633503144728264430495083823199856746016 559 -2065728035853788344078722119589306410886430800 560 -2076241865836604388980494296480840298122444800 561 -26890274811329359950801077118685655331811200 562 440485225499463091388560983882671553542016762 563 1355732703079566778330145263908651505774366808 564 2538806118464373210273054480834863849011200 565 -939010380087035662648873920730658879996126400 566 -1418033820680335486785905885260495270357921300 567 1943694845849995846845814153680251094764150256 568 -259324317548263910287358386337810999823851520 569 499533395095542088899041920002583404194454400 570 -49081138627557814779315245468463592957908000 571 -2383523177193762996734499023956103932273059000 572 1011350050759232903504386653554345647112621312 573 70960056911280139622838349049108929385450496 574 2600681658679841199647885747861863093004307600 575 4042245101451681884401326666353062628117390000 576 -1979272236391885242696609312194847616008192000 577 -1644542621102756377732177772589284189993044224 578 -1058997532893427769246919900521056060636541453 579 74902526259045094800466321597370921281215600 580 -1335222558309358829388840195443616022798512000 581 -1858417477726984834002182542647729359817155200 582 161590907692393499712450852658611690035542632 583 -1028925827558744058084177421458562813125623184 584 -998984131387555979332577661012805267649484800 585 2544154045692064655483684103717128804227324800 586 866540761884974690613568690694141745384696150 587 344107647344760973591098195353437156606861096 588 -67588714933817714150646444929791801027890048 589 1375461987394467164321016049309746802804108800 590 1509686958508367544659613742342830813055941000 591 32047347826518898549474861342779982111794000 592 3250505459812604141224948781756645605142102016 593 -1672710914050629190633369513949054153649265152 594 -157670127852269814407718448651120556067559200 595 -4544026351859129369890724254506172380784401600 596 208053723324846091943767090490071707500504000 597 -130667036577305012412278314730180730509059200 598 185480889235341526283440899576456556504497936 599 -3242432451688748176798367801144529029921086000 600 -118985752934172294224192879463733235212800000 601 3198096413003560710731912206786347051881880000 602 -3357041152550230841795778730939857433072857248 603 -3516445228929226948116637921882156731353255592 604 2265784910343708695198906209837965376631827200 605 2645472820689984900940426372585003117568016800 606 -384322786006628999179036251477135001800865800 607 9048645605802788718876137367087683030546953536 608 7961489483565506395627396927822309650553896960 609 141602503435108229757055939414667944077139200 610 -12788224714413088538868545687578698693704585100 611 2548984534957054276328898360956481932393259200 612 -4114752959640465164135754175339002417901101504 613 1971156758985521309182509980529593921365058208 614 -5275714265242759715715156357845353231306668700 615 441733818731891350609263178270809172292263200 616 3500291119903103476883269978783824690789580800 617 -13152793578315023497255332570479074441513409344 618 531633237629763267928481421275870439884324256 619 6944283481636701931365789680483471877857735400 620 5522590516852255607807733904243989993497958400 621 -1063696118612724728358479607249851617005868800 622 5706403335282877715976365265366843047829906072 623 -2405405152497522693204655390006159011302520480 624 106070142438024344718007097146918041649152000 625 -6662923944291340002863155624742094956850000000 626 7352357939002443606077480220604897414168881050 627 456711869217243645971127152542302032650008960 628 -9766521451419453781102371934699129350897115968 629 10387422324808309359381953152108821952390353600 630 23853651229505183750285088364363248701453665200 631 -8304117457405190749557667923656684085239142000 632 -12881600187036993138374563696774254723858022400 633 -106099042271298989703621752696500779338078784 634 -22698960893254567193429459915245197699255616050 635 -4360672014791852620668642942340874443703820800 636 -469616903456389368451064752633341057255456000 637 -10214806332402419612346224506860525924600085344 638 14416264778587156972877312112484944590961859080 639 -7829169260487783768381056689932149032935483600 640 13391882342208613553553716323515508369391616000 641 34355302373387568001021706036042844900301528000 642 187309096557155289840875086710096311871642672 643 12869087353445438593247468307163621890396856248 644 -17265623167182245833842794136359034822252185600 645 -872879014830795333314011507735839100653494400 646 1504260659793098430577849774555162081004646600 647 -18684386058808804946349920745089140113737514384 648 -20125429147690576145069755089555984115434101760 649 10271646776572617898486767876640443731973182400 650 -1708364153591160475297481053847762390021938750 651 -712471941023981970373313233142376846778521600 652 15059777774390329621550524907465479721255738496 653 -19485887473833376760801467649595423307043675872 654 670601079766920298299888708538221417812645400 655 19787748981162878027877209046565685895572773200 656 -21288166692927983998568954803655753809459609600 657 -540723366277610527433698641288133931282106816 658 365587472552213181562975925198009994961689984 659 21455459604715546211474015036687400579196994200 660 378984147933235428201986062412284314902246400 661 -21539493937520593481064531384395917319057148000 662 38956446186077250737892349183633468508298395612 663 484578007619937876124651418580247780735492896 664 27511463022106244080935337828482801410792755200 665 -44786631919294680444423195158702701324339168000 666 4355055443291987802448286605434715035704495550 667 8669417135198246874708928353788938318976980320 668 25742863595581114718126403142598018831184649472 669 -839116916395952504626690434088290819864921600 670 -65659016905705446895672975569665648678299950600 671 -40400042535734540166861188059792689090316402000 672 1713123505566608742987866682673795119502589952 673 9040890955008358348325766239421816836137994688 674 -20036719780365055077254398869059303527722640750 675 4711480950595853433609541842544679671008450000 676 10544740044389741035231709134900315967980437600 677 94939609962175208132681690399480301746695698976 678 788677663614223291275681230458690180219842216 679 47284135767101741790531691690757486571761445600 680 -398842747068679860099829733075907643728384000 681 -3574312423228957040397111123141620593801838400 682 -23493005129577560974830803839058612880169758336 683 -71294476941591413394625340635105587836504212632 684 5380922062239009524200621149379487416121270400 685 -32428097530561064437716852528412435574874436800 686 1776412135744333931111445526074624988573666000 687 2867380388936333657194298186973301165176624720 688 41711626197498294010342498458865614568651358208 689 27264358303196659269093613513848118788363196800 690 -7846770156955341587232512385204976145129380800 691 -71292831472722953564826591740920971900669657000 692 -55339009752113836095153177747390543727733428544 693 33056999972145383295432341295940765541776995456 694 -72208223738319587313485423219445182541194918100 695 149152977718155819875649578604954144083659702000 696 -2493648315727907918556667037461466711860224000 697 -41567338751097185628631610215063145823003316608 698 120142906037547353692384607580058918334911933550 699 3108665872377186351309722522215579730173182000 700 78773356563049993155278279895693461128548960000 701 -61651183876232970516445272615954029526320028000 702 3996297872175392799775923198485982491850224880 703 -90826578778909794913527857770425396636282672240 704 -89003419672121312122433795142887446180108697600 705 381507429227644026467732902797242821929715200 706 73733843444255857945857785897721923559152474850 707 -59574130997496606479614360718199866156064140128 708 -730807816753505814580308266039148495103941120 709 9547780315479524385416269270466905831772743200 710 -80601290132178413723063856370687419625824483600 711 18223143163597970818644597977819539373851864800 712 106175065644131668102689822276718872658406860800 713 -80366019978730031547554776256992206154936454144 714 6901793638246827360800372372195627211178267200 715 150826414988041091111270101942726286620881319200 716 -11551865272016067281978527339305001806757564800 717 7190125060950311390193535121700054157400674560 718 -995693521105519482403650254894895565925030520 719 104951683190129106464390264586042777822924482400 720 -226059924375007663836695407769104456351437619200 721 156223975978075404022913814966078764977138579200 722 27417928652118842945857916033390331352876509261 723 -3691286537292809469330420807150617166934354704 724 -42508191493019390404784558689208088586067572800 725 -30741872680160989205686937645361925071290900000 726 -9812274692030401992903214262333730335048744700 727 -253563732627312824902769008720284949873091525424 728 -79054717203309695253169208278813490213460459520 729 -1221839497906642991239878546314297123519433600 730 49379197730779727155379009166568419471792068700 731 159622263296554556800334846964988144033062085200 732 6204662939955335018605340903058289032736872192 733 -60950617137841374827332411894215804957806507232 734 103275289653269385940362028851329157816732945200 735 -10032833473795660138172570148960460858386346800 736 277307891514933555523990778887548415729729536000 737 70545731564614066389066943673404412169419066432 738 308571243003115292770719860133594122973389821026 739 -236025274149554374415102775301346589036622024200 740 -183145763921575918101273781169676836886987401600 741 -10123331680516540664401943098692838681098633600 742 -395609041802441800688468450921152837683752122128 743 -154105085815191722049532783656488928892833423952 744 6112359849842926293355767635947044641154662400 745 30591581746582767829275253470177476846763120000 746 255959983690096087430579948742606320185335563750 747 107521796196355016749817211865537387868100746424 748 -72635107410358119502700243914204603485876700416 749 -19502417868010321452284079047250333414436464000 750 8797312439445930725291818679978202365550750000 751 16497837073703826068714584526501925347622132000 752 -18011704499451545705594468133567305542980337664 753 2488639101059508990939201498539014600234433856 754 -309859854647925389811674540338218177171214134300 755 336104451767580368166584697022591039301823647200 756 -23201162986338650589666905393527023255434803200 757 367660389467756071102949778012632559882967794336 758 -89913980256685936547289350054874703991986411060 759 -1275884532784496443640840358684151695949843200 760 525783339968918617416223757071748386122439680000 761 -561638279293979834631510942727054728114876112000 762 34722174774816695763585203020462512308972708352 763 213402268027406635253283765002290594621474805280 764 191549561867444876285971372800734801940068915200 765 -610604332693971750439562578058249162577521486400 766 -1013740050453925978849540928359080836389660444800 767 -214049046326554067834335387306047945825378041360 768 -11622240982810438726992575165557738606587543552 769 643035983079055512412247234031416213054835710400 770 205607973283567291711777841535969592539521140800 771 -1395861828778188000676243030447473827839174800 772 202212514510009323254740097575350854421429446976 773 551118707731260709147211998709542120449005587488 774 391264117419848217017393669034003633277259921100 775 349215501216138289958617573002349576050659880000 776 -118250599514337368055992698327016684560323737600 777 22120794939372848637534014669020356078326982912 778 -712029211880870158786099353105353757281269411530 779 -706199227353816771514875536462940368195695773200 780 -6016751002324233723609539653357643110711948800 781 -220837299665256176944203182228397826250359152000 782 889141152837452974014643098720323981653786576752 783 -26649286381761607112708897466291960852875234400 784 481232365233942342658280099898424132985484902400 785 -1451733561347871513747861468639931302018032508800 786 -67662923072448276653220866895813694945552402800 787 -112109069786192571251640896588983099990570470504 788 86608168296440968108974301118495239546386028992 789 39830227597424649879032456116240180671496060800 790 942858429445660383281259896675851771170685308000 791 340819382272231646801264927731988506003981842400 792 -845868255342144530867908902136575461863561973760 793 806166178910250451816151843237191463305038677376 794 -613480620088966935293134380585370896099893202850 795 -69498792191274254233325117389379591631405338400 796 -352672012235424861411507651350640278218444128000 797 1919040195170162454822162319664368210082905344416 798 25957935261488166791215073269961655184181512320 799 -117668375203116664729769033256991501043421432000 800 -1284756977909037383189122978957612799005163520000 801 1050096478423407652905487233331548760241679950400 802 -187900260499693294224300213816273662893189041198 803 -331853666396572221285315584720802138804908074864 804 31941210066416676697061029485155220449534016000 805 -2557144806672796753613855831917281636325241356800 806 546476721813493089980631990194662169079569617600 807 54824597442440431118582449311169971443161969680 808 -570254697315896294503233481308624565433271429120 809 466388290942883419626545696528192610740482147200 810 1117252188098548599061425013798039445597326186950 811 -270596610444565384335344261816691924291654159000 812 382387534513518490427187452913039930491176148480 813 89505983024892124374468372942133131500518315776 814 1208549080267736878656678093995788623969204753000 815 2236534810229108195391229008749611865531555803600 816 -63950102577811470094491185079215737613628211200 817 -2459939560470850517693004668624569375879974909120 818 -935805725412145449705560957649508723614584884870 819 -589813999412706081569928084219324388648059746400 820 1192121778575039327454969939813021190708932182400 821 -128071508463662267266443823457997052429260812000 822 65016109002032709076986784507698489563915401992 823 656347956550118524366425905799894516403795983888 824 -399661098429772932389460275980986940725934284800 825 2814345067338951255898681570941620899131480000 826 -446980404398492825125082797979506920317284615200 827 -1792966031163262534581624881805212472242320471224 828 -1433650307814994181664391491303770448487803662592 829 233062943527656651205696040716073033981403741600 830 -234407033500538130467151757265513600849742421800 831 -148560807814210299350281212065267726342925380400 832 1846706922673648218606869301008371795099077574656 833 1441005682499707764545213386640516220630449817792 834 -114471594834923095841947309971361251400384664400 835 3815626922614831627569623107846083160961701735200 836 1233780120078356457928935260322303262544399705600 837 -32152449500806393874262990430806153774818411520 838 -158516395042216198970895346589275358946446821740 839 -5402704499282515292719889912127472534642728573200 840 47348573283061850517875244632561067512487936000 841 2933121375580812367272958741766471132099475888000 842 -4215806441720751065136980462575546330827858390058 843 -31728547610472809244932960987043321994491606864 844 -287361738367741862938475726289148465514291260800 845 1552046334213109619518622467050081160216582504800 846 -789859275237907634192096789660359742991625890000 847 -1572715819040283033441935210525828771898108602832 848 3346609192678246018920046112347513590964668530688 849 102085983503938291536210396595070829396835080000 850 -3968562117441820484769496120103514890570314571250 851 2136195896427410966854573864278661507304155679200 852 39116849058251295733058215645561269355200525312 853 -2586167572461521071959741148732006575597795490272 854 4459847943240390565157494918449451866943169911600 855 819791114540909241677883994719974523249380178000 856 1059424358781256926211426870716340485723290726400 857 48828594424874112128009721732959109692552177536 858 107518315779704569835302615796713123217698030752 859 792911582732423350706676940096156471066785160200 860 -2357487372476271606716074002527723675741552940800 861 -187229947413675243798998689575913365132938937600 862 3225525338579570849095869415900457478397898163312 863 1218708939505098163662977283352326383478281510208 864 457639532067029743328513363862206756041418342400 865 -8215554290536056393264484395950339058557229590400 866 664901255580923407040271949413117038894799374450 867 76253770998948580817050424456036731149441224616 868 -1923394960007820592464315742150388891718850338816 869 -3837777968719184370143820373834615462129686572800 870 -22212822212658031188543563855260095775353702000 871 -1866556960889322162944954462195964570931525532400 872 -767247922490033610095755062735018584044126668800 873 4773759776574167226869232843105495272616309338688 874 5043338594592019274989368939261425853790502200800 875 6104808448627547717007116087340673513029497000000 876 -24106198636889012219276100828273123210675321600 877 9659669477128281186910114430090384789538497753376 878 -5716679456346905448863113961582302922290142427880 879 -62388971484416483882126904347992929650992532400 880 -2695579197112100813944847131093192415175396556800 881 -5224883152649582096784782524297130087997235488000 882 -588824213023222473132734061699884713606990633899 883 -5756311402103173163338057445685075485144449237032 884 1309091346127533590072730718716942514968010838400 885 -108703136682654732332940385364137616309678352000 886 -6259975025049860200574977721905591626313647866100 887 4382653538707950081404639582311651246843447991696 888 -252639932002737357434698021633968243389900267520 889 4089186131571778689863358955908330287086606540800 890 6812317753126593333149232328278676684594532701500 891 -6508920634522903966841273538051334618837030075800 892 -2262812203926897143078415715350572153031531807744 893 3458674973706858596350941733148176218768513992960 894 -98655885804101486240153733254631073523557341000 895 -1679509418716292801968229992998482895080574006000 896 -5297883272065993653176116532798152779974783795200 897 -13353331526670513193711524379444360482802651392 898 8744300279433409868213858819567191865868991430850 899 -4408631131287746464503661118049090299467371644800 900 6349903788740019509991895212896573591959031340000 901 7129522677883096814031209019214884082268038046400 902 4456842454899536391935036276994033816577756327704 903 241720534233288390381270107045031304020306521856 904 -2348885193238239305654306143760838412330336204800 905 -6288673512293920014378657680224399396080322716800 906 -257592426410975803571371584861084435726566800800 907 -111429626755782840738246907233358158692829963864 908 -9651701543775563739559748972671275009305765026688 909 -15299115039222637101434485455358767114604280037600 910 -2738751581192042583574285186228622784562439013600 911 -165196256504445017491135352237960057698712276000 912 -171284988834855653244029924522978225702208798720 913 10761761533485677484049176088649471731742652492096 914 8909207711201898701987372511983604158672392275050 915 920734499616844392559281858063318137581838287200 916 7742580259966412985151767862383743574998368075200 917 -11301166234741432043692535997500079523733649776768 918 811938481440877468178638923706647789565060310160 919 17074973721350914206925867169650900507999865048400 920 9945368807234263283776760705665687589381818368000 921 379767872535456139708751671633434207727063819200 922 -14139468954119883805807364039851906836350470689378 923 4350932223337481471515473651244322843622203624736 924 -99436465681423530250275241533292547006828236800 925 -8941806409039444590199315795302515252461189620000 926 -19532611101253409032060811736706890523390005737200 927 15656450373717630139974614681741039696142228728304 928 -13077403242842281129173089271295309244804376821760 929 11808922065750371183196726883474054938489717169600 930 -537066727702309990062275063190626008142799033600 931 -8685618883608363353772636692705718058089519868200 932 8389803230905359553250021009635278364161518884416 933 -410800539091657983740581002428023799952058637184 934 -23947770756767976659256928038747791860366918482300 935 -10825244675914256705768835484129734224877905805600 936 17444256728679092211789017332487928468417079449600 937 -233929610116362360292555253252110741765044208704 938 26915526989543323270031427023190829464770186573344 939 -529357251309853963095784302914529074772228517200 940 1031507115426064621650862584225002500161647846400 941 24043404766665600216800947482809796399665880404000 942 286230213023675719461270891032037077772308614872 943 -29084470435122709312890596718598435607578778997984 944 5200267477480522077550873512110246236608000819200 945 -3438974425644972897759537908411838322926396864000 946 27817445875237311794269501745765223049067320774800 947 -21346127408689521414616572223584598723700940463784 948 -459530968071463402682290738944927218315663554560 949 7427290483555097613819325127686815825526504056000 950 -23921950308603969834350047856585363732161730762500 951 1634318173037570013350238714449180977103268704400 952 -3097263702655832687935766880827739396578030960640 953 -25285493768492767280238852878235506344384300409472 954 -40930343340721516570095111207361746844534777024050 955 28389258955075681547465677160898971794756713235200 956 19409151649146552785570459626134002068293179993600 957 -1038109586206806659019652627826910727570457093760 958 34192052467738664134489298318489789295611787558240 959 14818717497719404864623892318939957834908857391200 960 1052627281269281960119501817334946642634421043200 961 1689861998470980171235003929408105986216652288000 962 -26859812725547630779109483121362270733954311118188 963 11077404307361848218201547606153584728528548959048 964 -9956855399420192736957154644302382296142557380800 965 29995729482254848921497573304485722099452228081600 966 3076340167573378850305885939416685341802625990400 967 -31324028165912261021498555477372214500096106480144 968 -13726807970699030576482283547469735976468598369280 969 -108163063393317508506188930309715814968001027200 970 64624269307473562771140358615643789117105772105900 971 13697170191519761747851134664263923042427147849000 972 -1645275177011686011177876941835124345093575993984 973 -53264220199615912614664881558943361373775524766080 974 -45819493687677091438433052787881874699118734891000 975 123004568959626763350211668504652876549081590000 976 -44181191975987644949299346648579225035160336793600 977 -13057287149035028044055740391795130097301613807424 978 -997511509939001216396808884193788687173276575984 979 52659198084464209502953474882315958249930916195600 980 -27087611866794921988851477963952191204128006337600 981 18529885166355301588192756545359358549213417837600 982 75188576148457039663230939917420909654473068180732 983 31726026381006904867871027143593537162328540546768 984 211520950598056887831926272864956831104858726400 985 12962041541586805077229509768519914506357271587200 986 11549293326092445924923617765971276609730517043900 987 -26359991967085349837107975966556445591723598848 988 -27346507787685826331790512434268783449884877866240 989 12395073944016098760809705787872975409676492412800 990 -31779238830400035444588155575027792262103225871800 991 -111653109380861839581173157817730092482884443032000 992 42819903156688198181729438092086940079331100065792 993 -2804749311375509280729571858876025500184683184064 994 28597808768127218086646625563635827076084851777600 995 -52204992435333186097468873396125800167073377340000 996 117223252024656731557269638585737919742247641600 997 -1949256049744784270980808617691663203344419273184 998 108357977063988907834465982356723579522732822494500 999 -625864866577062249191471943795925733534088549600 1000 -63283318663265214102933536363609475220230720000000