0 1 1 2 2 -6 3 -12 4 30 5 60 6 -140 7 -280 8 630 9 1260 10 -2772 11 -5544 12 12012 13 24024 14 -51480 15 -102960 16 218790 17 437580 18 -923780 19 -1847560 20 3879876 21 7759752 22 -16224936 23 -32449872 24 67603900 25 135207800 26 -280816200 27 -561632400 28 1163381400 29 2326762800 30 -4808643120 31 -9617286240 32 19835652870 33 39671305740 34 -81676217700 35 -163352435400 36 335780006100 37 671560012200 38 -1378465288200 39 -2756930576400 40 5651707681620 41 11303415363240 42 -23145088600920 43 -46290177201840 44 94684453367400 45 189368906734800 46 -386971244197200 47 -773942488394400 48 1580132580471900 49 3160265160943800 50 -6446940928325352 51 -12893881856650704 52 26283682246249512 53 52567364492499024 54 -107081668410646160 55 -214163336821292320 56 435975364243345080 57 871950728486690160 58 -1773968723472921360 59 -3547937446945842720 60 7214139475456546864 61 14428278950913093728 62 -29321986255081448544 63 -58643972510162897088 64 119120569161268384710 65 238241138322536769420 66 -483701705079089804580 67 -967403410158179609160 68 1963259861791599795060 69 3926519723583199590120 70 -7965225724983062025672 71 -15930451449966124051344 72 32303415440209084881892 73 64606830880418169763784 74 -130959792325171965737400 75 -261919584650343931474800 76 530731789949381124304200 77 1061463579898762248608400 78 -2150144174666723529232400 79 -4300288349333447058464800 80 8708083907400230293391220 81 17416167814800460586782440 82 -35257120210449712895193720 83 -70514240420899425790387440 84 142707391328010742671022200 85 285414782656021485342044400 86 -577467118397066726157159600 87 -1154934236794133452314319200 88 2336116978969951755817600200 89 4672233957939903511635200400 90 -9448295337167360434640071920 91 -18896590674334720869280143840 92 38203976798111500887892464720 93 76407953596223001775784929440 94 -154441608332791173802118474400 95 -308883216665582347604236948800 96 624201500345030994116895500700 97 1248403000690061988233791001400 98 -2522283613639104833370312431400 99 -5044567227278209666740624862800 100 10190025799101983526816062222856 101 20380051598203967053632124445712 102 -41159712051274678559296251331536 103 -82319424102549357118592502663072 104 166221914053224663412542553454280 105 332443828106449326825085106908560 106 -671160181271510905099700121494640 107 -1342320362543021810199400242989280 108 2709498509577581061328419008996880 109 5418997019155162122656838017993760 110 -10936521256840418102089254909041952 111 -21873042513680836204178509818083904 112 44136675072248830197717350168633592 113 88273350144497660395434700337267184 114 -178095355554688262201315623487468880 115 -356190711109376524402631246974937760 116 718522641375811264743238894759788240 117 1437045282751622529486477789519576480 118 -2898447265210899678116794185641179680 119 -5796894530421799356233588371282359360 120 11690403969683962035071069882086091376 121 23380807939367924070142139764172182752 122 -47144907812168109190614478540871778336 123 -94289815624336218381228957081743556672 124 190100434726484311252477736051902332000 125 380200869452968622504955472103804664000 126 -766436673341698651716338808844177656000 127 -1532873346683397303432677617688355312000 128 3089697839408722689731490823153091175750 129 6179395678817445379462981646306182351500 130 -12453858983462851457071547625632459816100 131 -24907717966925702914143095251264919632200 132 50192825600016946781530782854821731986100 133 100385651200033893563061565709643463972200 134 -202269595701560830313631512997042800541000 135 -404539191403121660627263025994085601082000 136 815027488562171580969632861193966578650500 137 1630054977124343161939265722387933157301000 138 -3283733939424401442167506310317720418331000 139 -6567467878848802884335012620635440836662000 140 13228756727395445809874811135851387970990600 141 26457513454790891619749622271702775941981200 142 -53287667944156302839777408237373196615539600 143 -106575335888312605679554816474746393231079200 144 214630884775073997549103449844975375257034500 145 429261769550147995098206899689950750514069000 146 -864403837313311716156663208964695346925591000 147 -1728807674626623432313326417929390693851182000 148 3480977615126579613711968057722692072754407000 149 6961955230253159227423936115445384145508814000 150 -14016736530243027244546858045763373412957745520 151 -28033473060486054489093716091526746825915491040 152 56435807608610083379359717921099898215329870120 153 112871615217220166758719435842199796430659740240 154 -227209095567131504514305357864168421386392983600 155 -454418191134263009028610715728336842772785967200 156 914662256513837082275536953453190824555479446800 157 1829324513027674164551073906906381649110958893600 158 -3681805032549369521058490521495122559603069165600 159 -7363610065098739042116981042990245119206138331200 160 14819265256011212322260424349017868302402353391540 161 29638530512022424644520848698035736604804706783080 162 -59642968808143891568603683182466976130656385254840 163 -119285937616287783137207366364933952261312770509680 164 240026581788871758751697749392854903940446428464600 165 480053163577743517503395498785709807880892856929200 166 -965890100210640571362253593942331782121796471170800 167 -1931780200421281142724507187884663564243592942341600 168 3886557784180910870481448985148906456632942943520600 169 7773115568361821740962897970297812913265885887041200 170 -15637679555174959031819477093187364801981958666871120 171 -31275359110349918063638954186374729603963917333742240 172 62914385187099253779180686909800328156811136031830320 173 125828770374198507558361373819600656313622272063660640 174 -253103848453847572674864832395748446607860892082076000 175 -506207696907695145349729664791496893215721784164152000 176 1018167754007523190078433530319260796581622224966533000 177 2036335508015046380156867060638521593163244449933066000 178 -4095551190277452832000889930947138934564278163348526000 179 -8191102380554905664001779861894277869128556326697052000 180 16473217009782643613159135055587381047914096612579626800 181 32946434019565287226318270111174762095828193225159253600 182 -66254916764620302883694982751043752346555597364880696800 183 -132509833529240605767389965502087504693111194729761393600 184 266459991335972957249642865411806395306799685054411498000 185 532919982671945914499285730823612790613599370108822996000 186 -1071570287738213828079208942623823568223043894734945164000 187 -2143140575476427656158417885247647136446087789469890328000 188 4309080518777072627807882769274524561577772257551162468000 189 8618161037554145255615765538549049123155544515102324936000 190 -17327039559714123619185381240661772447607463182995200660800 191 -34654079119428247238370762481323544895214926365990401321600 192 69669138229683872052141220405160876716421674881626535990300 193 139338276459367744104282440810321753432843349763253071980600 194 -280113029995636186601392535649615896076334569111694319961000 195 -560226059991272373202785071299231792152669138223388639922000 196 1126168712431435280826006724958659827082406328877628184333000 197 2252337424862870561652013449917319654164812657755256368666000 198 -4527425732805164058270208853874208193725229483770666842066000 199 -9054851465610328116540417707748416387450458967541333684132000 200 18200251445876759514246239592574316938775422524758080705105320 201 36400502891753519028492479185148633877550845049516161410210640 202 -73161406802237270918653200738467056209334866782690898675967920 203 -146322813604474541837306401476934112418669733565381797351935840 204 294080164597228245849488355909524441625757797851992828011243600 205 588160329194456491698976711819048883251515595703985656022487200 206 -1182030952847111590113477469383913775078288624375971172783056800 207 -2364061905694223180226954938767827550156577248751942345566113600 208 4750855175866275429494553675023807288295429278741884136762670600 209 9501710351732550858989107350047614576590858557483768273525341200 210 -19093913183005411726159063341524254053911153863134048625846161840 211 -38187826366010823452318126683048508107822307726268097251692323680 212 76735915244908541465507179089522002141190108921651931269910046640 213 153471830489817082931014358179044004282380217843303862539820093280 214 -308377977152436194674468102883125802997306045199161966785619813600 215 -616755954304872389348936205766251605994612090398323933571239627200 216 1239222611890345448969621820845153689822507626078113829490361102800 217 2478445223780690897939243641690307379645015252156227658980722205600 218 -4979628477137351437143984931469516661855581102956090434098882229600 219 -9959256954274702874287969862939033323711162205912180868197764459200 220 20009052608133721229251284906450239677637880431878108835197326777120 221 40018105216267442458502569812900479355275760863756217670394653554240 222 -80396733902951708722937595209700963029067519573131860725207276960320 223 -160793467805903417445875190419401926058135039146263721450414553920640 224 323022591574359543976088552181834226456074855427761940413779237787000 225 646045183148719087952177104363668452912149710855523880827558475574000 226 -1297807580307603831549948696376572909832371543046052397768635167746000 227 -2595615160615207663099897392753145819664743086092104795537270335492000 228 5213998875270899603946285113512898181607247076448175422614341287962000 229 10427997750541799207892570227025796363214494152896350845228682575924000 230 -20946673742392657539332032369069208346978679559296148219546310217725600 231 -41893347484785315078664064738138416693957359118592296439092620435451200 232 84147844516853262183868336930915957669759178229586250606108453116035600 233 168295689033706524367736673861831915339518356459172501212216906232071200 234 -338029802760008830995026652628465812861425758700047331494623700551596000 235 -676059605520017661990053305256931625722851517400094662989247401103192000 236 1357848529730882931285107062253328773697591606981546060410607068317428000 237 2715697059461765862570214124506657547395183213963092120821214136634856000 238 -5454215102616487740792278787874715578381922589388058965346808223997736000 239 -10908430205232975481584557575749431156763845178776117930693616447995472000 240 21907763995509559092182319797963440906500722400708703510809679699724239600 241 43815527991019118184364639595926881813001444801417407021619359399448479200 242 -87993167783616906766947168775291175872391331295408511621929787884842813600 243 -175986335567233813533894337550582351744782662590817023243859575769685627200 244 353415182081740035375443546720431771946489773235657136842177016914532612000 245 706830364163480070750887093440863543892979546471314273684354033829065224000 246 -1419407316653492499800561886828400775134682503889549801626304441916903336000 247 -2838814633306984999601123773656801550269365007779099603252608883833806672000 248 5700522933011606975005482416455996661427999088201579042015319452214660172000 249 11401045866023213950010964832911993322855998176403158084030638904429320344000 250 -22893300098974613611622017384487282592294844338217541432733522920094075250752 251 -45786600197949227223244034768974565184589688676435082865467045840188150501504 252 91936586111755194345085244417067976124612628850302190198120338075933349816512 253 183873172223510388690170488834135952249225257700604380396240676151866699633024 254 -369194164700749205637743894903186360815373548926410370086939940304929200050560 255 -738388329401498411275487789806372721630747097852820740173879880609858400101120 256 1482545317626446028889065327970607730149234407407616642380368197786981318953030 257 2965090635252892057778130655941215460298468814815233284760736395573962637906060 258 -5953166469228674751663068526269572125715530411140662176380083150803537389284260 259 -11906332938457349503326137052539144251431060822281324352760166301607074778568520 260 23904253053364370925908629005482435766334668266272505046695410805534203978510644 261 47808506106728741851817258010964871532669336532545010093390821611068407957021288 262 -95981962641753122954411746999112681015969736702743035531006000639015200707607624 263 -191963925283506245908823493998225362031939473405486071062012001278030401415215248 264 385382122728251175498774438708558491958060306457983400238130154080894366477515460 265 770764245456502350997548877417116983916120612915966800476260308161788732955030920 266 -1547323710803655095611620678724588230869204538711001020504973701347350313526265080 267 -3094647421607310191223241357449176461738409077422002041009947402694700627052530160 268 6212389226957958518201880038461406479161433147959093649490118293469212452814407560 269 12424778453915917036403760076922812958322866295918187298980236586938424905628815120 270 -24941592303786766791595696154415424531151827897732064874249215667113430736484510352 271 -49883184607573533583191392308830849062303655795464129748498431334226861472969020704 272 100133157337261578442729780149344277897124250236483142803971115840028920456768695972 273 200266314674523156885459560298688555794248500472966285607942231680057840913537391944 274 -401994427266378599587601307168900385718382026496830135344409589138802235410385275800 275 -803988854532757199175202614337800771436764052993660270688819178277604470820770551600 276 1613803715257780754866167566460658070202780019414810833194224002774611872589517701400 277 3227607430515561509732335132921316140405560038829621666388448005549223745179035402800 278 -6478435058372961591477133108525519447288857919665211833973935205382974279891732930800 279 -12956870116745923182954266217051038894577715839330423667947870410765948559783465861600 280 26006289305754317245786777192795299495545272506084636076381082753037368180708242193640 281 52012578611508634491573554385590598991090545012169272152762165506074736361416484387280 282 -104394040759269103270321389298738578116869675449956766093841793178859222626105426110640 283 -208788081518538206540642778597477156233739350899913532187683586357718445252210852221280 284 419046501639319639887909802114654855821237429623065892066829733182744766879437273824400 285 838093003278639279775819604229309711642474859246131784133659466365489533758874547648800 286 -1682046796789996316752868716180502707981750241983495259065456411516751721599978987239200 287 -3364093593579992633505737432361005415963500483966990518130912823033503443199957974478400 288 6751548948226512993633042485780073369537858610183751803748845874004739549199915657112900 289 13503097896453025987266084971560146739075717220367503607497691748009479098399831314225800 290 -27099320605985038360651246391200018628076094559496162412288471025315575294030006292687640 291 -54198641211970076721302492782400037256152189118992324824576942050631150588060012585375280 292 108768505993885153968093358803035691205839667204553090230144137129006350152750573202157240 293 217537011987770307936186717606071382411679334409106180460288274258012700305501146404314480 294 -436553867594505039735884909481571821846567371773376348542755380313698956395393457069882800 295 -873107735189010079471769818963143643693134743546752697085510760627397912790786914139765600 296 1752114846967135091912943488054416636330142019144496966448626323691467433100430496618313400 297 3504229693934270183825886976108833272660284038288993932897252647382934866200860993236626800 298 -7031977707962058959489531582929806365942449177506101919035426453473137751637969375689606800 299 -14063955415924117918979063165859612731884898355012203838070852906946275503275938751379213600 300 28221670534621063290751320086158289548649029365724489035062178166605526176573717094434288624 301 56443341069242126581502640172316579097298058731448978070124356333211052353147434188868577248 302 -113260479099207710954935761405376976599213985401516823544686622311012906377507765292895224544 303 -226520958198415421909871522810753953198427970803033647089373244622025812755015530585790449088 304 454532185858662524227044831955789182404740336150824094488544997432354426909735110714908466920 305 909064371717325048454089663911578364809480672301648188977089994864708853819470221429816933840 306 -1824070340635416927290232201443493843114448146383045712522657702114154366814231097901658814960 307 -3648140681270833854580464402886987686228896292766091425045315404228308733628462195803317629920 308 7319970587744725071853009743455059708082655548472222404798717272120437653838927392878085374320 309 14639941175489450143706019486910119416165311096944444809597434544240875307677854785756170748640 310 -29374333584369154804468206841477723473725237104191757005063239633928465939921373150775284534368 311 -58748667168738309608936413682955446947450474208383514010126479267856931879842746301550569068736 312 117873928357789044279468573607468300606102554020666922340830692377174485117889612771700821272528 313 235747856715578088558937147214936601212205108041333844681661384754348970235779225543401642545056 314 -472997292136350942013154148870732671221940184923695293469575389793757488052678063988353614023520 315 -945994584272701884026308297741465342443880369847390586939150779587514976105356127976707228047040 316 1897976476040800615419871711291420971865253653427992506707030361577482578641758813725418932220960 317 3795952952081601230839743422582841943730507306855985013414060723154965157283517627450837864441920 318 -7615779822100822595206780828955513082075671892371441630686071513751156510524793227401366533062720 319 -15231559644201645190413561657911026164151343784742883261372143027502313021049586454802733066125440 320 30558316536179550663267208076183996241828633468140409543127861948926515498480732824947983213914164 321 61116633072359101326534416152367992483657266936280819086255723897853030996961465649895966427828328 322 -122612872561316706388016251038601624672181970313159655682363967819916329267195983881468305317941304 323 -245225745122633412776032502077203249344363940626319311364727935639832658534391967762936610635882608 324 491965229412690488593892365278339852079742473478727013540349253598429716195539441499718508991739800 325 983930458825380977187784730556679704159484946957454027080698507196859432391078882999437017983479600 326 -1973897300833739751781629490135179529203383911994401637149622158609650517741612237673717207856428400 327 -3947794601667479503563258980270359058406767823988803274299244317219301035483224475347434415712856800 328 7919661121637809491904342710420415428145284232270221202710069392470427077280371051154304407131279800 329 15839322243275618983808685420840830856290568464540442405420138784940854154560742102308608814262559600 330 -31774640378934726567519241662414030384437443404623554158751914774638925607027912944631209197096407440 331 -63549280757869453135038483324828060768874886809247108317503829549277851214055825889262418394192814880 332 127481388508256192132336234621492435156839381370357151022462501445238099122172229042917983887145827440 333 254962777016512384264672469242984870313678762740714302044925002890476198244344458085835967774291654880 334 -511452277248692507357277108960478632066361589928977791527244766277302553364403553645239815595135954400 335 -1022904554497385014714554217920957264132723179857955583054489532554605106728807107290479631190271908800 336 2051897826581063987850028401424777369123379235786494235055731978993463815283380923552926403042390674200 337 4103795653162127975700056802849554738246758471572988470111463957986927630566761847105852806084781348400 338 -8231874120840008187942717492106503291512728531735166221111161430518156608059954237685704741199650160400 339 -16463748241680016375885434984213006583025457063470332442222322861036313216119908475371409482399300320800 340 33024342061252268142217254880097854381245181521431666839987129974196369451158169353539121373518596525840 341 66048684122504536284434509760195708762490363042863333679974259948392738902316338707078242747037193051680 342 -132483617859760561085152262267527064944644412419310663463340182235664967505815813897823609720665246881440 343 -264967235719521122170304524535054129889288824838621326926680364471329935011631627795647219441330493762880 344 531474978623458064818343377701126016347701421914676498777353056643074578947749485985455178530575699698800 345 1062949957246916129636686755402252032695402843829352997554706113286149157895498971970910357061151399397600 346 -2132044133899883797594972856211453499105808016235754278332271799481466808033168458230669906937685176826400 347 -4264088267799767595189945712422906998211616032471508556664543598962933616066336916461339813875370353652800 348 8552682790012177532880983066871233002160080432945726932620262735850941563259491861178204569209794559912800 349 17105365580024355065761966133742466004320160865891453865240525471701883126518983722356409138419589119825600 350 -34308476106220277874756857788249174671522151222445144609710996803242062728046647351697712043344433034621632 351 -68616952212440555749513715576498349343044302444890289219421993606484125456093294703395424086688866069243264 352 137623773471542705565786031809681348398264992971853818718499793994823274352278028581241958537506646150243592 353 275247546943085411131572063619362696796529985943707637436999587989646548704556057162483917075013292300487184 354 -552050164772854920631119110649004278885695734519865600509236461787144207853770623122495991873614230320186160 355 -1104100329545709841262238221298008557771391469039731201018472923574288415707541246244991983747228460640372320 356 2214403469931564119834938455075219410811161541838112577323566481550679575323551825334056956167194159823668080 357 4428806939863128239669876910150438821622323083676225154647132963101359150647103650668113912334388319647336160 358 -8882355817937782335427295032089427580795608866143937600661009685773116955767096148546664215240477132700523360 359 -17764711635875564670854590064178855161591217732287875201322019371546233911534192297093328430480954265401046720 360 35628116114172660256547261184269815074080164451977349709318049961823280233688018995837175352242358276720988144 361 71256232228345320513094522368539630148160328903954699418636099923646560467376037991674350704484716553441976288 362 -142906145297731222907476859777789423998796681724505833640690078852396140605842551331369001689104707783974792224 363 -285812290595462445814953719555578847997593363449011667281380157704792281211685102662738003378209415567949584448 364 573194978391998861112407184823001535819349327796094827240130536056314190342115727867578962818936465287371419360 365 1146389956783997722224814369646003071638698655592189654480261072112628380684231455735157925637872930574742838720 366 -2299044339561350623259600402514115449679794571597451383575168379591992435579852154397830375459559374431314873280 367 -4598088679122701246519200805028230899359589143194902767150336759183984871159704308795660750919118748862629746560 368 9221166970631938912856440744866397836215697792602821310209099261624404442706146141008689223310624012664730306960 369 18442333941263877825712881489732795672431395585205642620418198523248808885412292282017378446621248025329460613920 370 -36984356174102154991024210987518201051200258173574558984730549470947611332367353711505121101062070364309350744672 371 -73968712348204309982048421975036402102400516347149117969461098941895222664734707423010242202124140728618701489344 372 148335105945592514103785276326282677334383831169282908616177365082402785236269063810660324416087658557928901373792 373 296670211891185028207570552652565354668767662338565817232354730164805570472538127621320648832175317115857802747584 374 -594926895503713291860101375640171165779614296133487601401780875998941652017121913679118948192864940740356556312000 375 -1189853791007426583720202751280342331559228592266975202803561751997883304034243827358237896385729881480713112624000 376 2386036591541488415226151261876005632967176485556647082217780747357457476706967675074764292220320028288451294996000 377 4772073183082976830452302523752011265934352971113294164435561494714914953413935350149528584440640056576902589992000 378 -9569395430626710152071019346571493490947723682814489356196178870354247446263923268289266314830701489114529532312000 379 -19138790861253420304142038693142986981895447365628978712392357740708494892527846536578532629661402978229059064624000 380 38378312200723963873042719695197252842642976033182320470639412101104929231858471212823268062636813340554060545377600 381 76756624401447927746085439390394505685285952066364640941278824202209858463716942425646536125273626681108121090755200 382 -153915115946358933647909546002728249620233087127841138641412511358357988437715125387553001759056539365782253286697600 383 -307830231892717867295819092005456499240466174255682277282825022716715976875430250775106003518113078731564506573395200 384 617263746243210306817137241781774751081143109835612899759831425760081516130420034106332350804549663081522578285193500 385 1234527492486420613634274483563549502162286219671225799519662851520163032260840068212664701609099326163045156570387000 386 -2475451500477952214903959715746599260812459932708623753440981987245093748626658582374617821361250980440924744003833000 387 -4950903000955904429807919431493198521624919865417247506881963974490187497253317164749235642722501960881849488007666000 388 9927326120473437232965364220880691880990174369316027217407649412766406888822373077770374561953882797850718818737021000 389 19854652240946874465930728441761383761980348738632054434815298825532813777644746155540749123907765595701437637474042000 390 -39811123211334502134250845234506159235560596701564786071860419696324770190046644855468886704861212040611600596165899600 391 -79622246422669004268501690469012318471121193403129572143720839392649540380093289710937773409722424081223201192331799200 392 159650728796474074885312063032254291628319535752193478839195356537302394741717667634686453826637309509799581982583658600 393 319301457592948149770624126064508583256639071504386957678390713074604789483435335269372907653274619019599163965167317200 394 -640223734767586391672063603022745636479047884488491615649565135352633968761202829601026896056058246257571927747416702000 395 -1280447469535172783344127206045491272958095768976983231299130270705267937522405659202053792112116492515143855494833404000 396 2567361845482139368624335862626565835173555657999304761746235946818138238365631549006138158931869937012687427431559906000 397 5134723690964278737248671725253131670347111315998609523492471893636276476731263098012276317863739874025374854863119812000 398 -10295250013541443297297588032040198675721092538107764823484905957592333237265195859833659551897649295156404859750677412000 399 -20590500027082886594595176064080397351442185076215529646969811915184666474530391719667319103795298590312809719501354824000 400 41283952554301187622163328008481196689641581077812136942174472889945256281433435397932974803109573673577183487600216422120 401 82567905108602375244326656016962393379283162155624273884348945779890512562866870795865949606219147347154366975200432844240 402 -165546595814759986186386280471820122049010519147843693409913557956695903297688303137979988513961773039319452194058579284720 403 -331093191629519972372772560943640244098021038295687386819827115913391806595376606275959977027923546078638904388117158569440 404 663825458465126677282043995951357915147022378761155404267475158143186542926373888820612825229252654266578001372215095151600 405 1327650916930253354564087991902715830294044757522310808534950316286373085852747777641225650458505308533156002744430190303200 406 -2661841986160655740431447353223671640047666090204830044698151619352481999714622391625511525796116554546770902054103879080800 407 -5323683972321311480862894706447343280095332180409660089396303238704963999429244783251023051592233109093541804108207758161600 408 10673464434703021547416293798710604909602896381311524394917098159952599391012554491910139353437369321663032342550279279843600 409 21346928869406043094832587597421209819205792762623048789834196319905198782025108983820278706874738643326064685100558559687200 410 -42797989099150652253542407329463986515578443050917429524984657012102618045913755084634802675734232109302500417445510087958240 411 -85595978198301304507084814658927973031156886101834859049969314024205236091827510169269605351468464218605000834891020175916480 412 171607470853875916317602079874452683795474727961445615473967605300955157795751270387904597136681920981960511382572773459483040 413 343214941707751832635204159748905367590949455922891230947935210601910315591502540775809194273363841963921022765145546918966080 414 -688087926612159471225167759883071147585719923710144255282092330433781550581997847449086065813748765289986591533987449137057600 415 -1376175853224318942450335519766142295171439847420288510564184660867563101163995694898172131627497530579973183067974898274115200 416 2758967936512216341354759191069621812915819309491636100506081747989297178775895215252585475426281106980042391054545829713009800 417 5517935873024432682709518382139243625831638618983272201012163495978594357551790430505170950852562213960084782109091659426019600 418 -11062273353096829158159273694336569757050031489732014603943045477583880554134929140582136978024993146647251309587126341145943600 419 -22124546706193658316318547388673139514100062979464029207886090955167761108269858281164273956049986293294502619174252682291887200 420 44354448396702524529381468812530436835410126258830268078666877581550606793245763506524568264271639187985645727011239901166116720 421 88708896793405049058762937625060873670820252517660536157333755163101213586491527013049136528543278375971291454022479802332233440 422 -177838214898627183658088732774411135368516430402703349737214115800909067995667847992984761855800032004909271493135113537376941920 423 -355676429797254367316177465548822270737032860805406699474428231601818135991335695985969523711600064009818542986270227074753883840 424 713030578602986349572525579520044646524712103029706826776566030333833527341121088651118148950141637755532456458324747673445286000 425 1426061157205972699145051159040089293049424206059413653553132060667667054682242177302236297900283275511064912916649495346890572000 426 -2858817437215729307675759835258770554610817539846805774963321079366637710560175632432182625368173514756923557818823166728273588000 427 -5717634874431458615351519670517541109221635079693611549926642158733275421120351264864365250736347029513847115637646333456547176000 428 11461987668836896009279448311458061382505053500881118480927707878955958671311358376760806974606976054492712208451169518938592236000 429 22923975337673792018558896622916122765010107001762236961855415757911917342622716753521613949213952108985424416902339037877184472000 430 -45954573816453043534878532299892320519624912175625693630510159030976913370559957771013095870284713297547525226441433141046820964800 431 -91909147632906087069757064599784641039249824351251387261020318061953826741119915542026191740569426595095050452882866282093641929600 432 184243800578927480098170411906049766527755434926351160574174989448268550828263534396746949183641489424426652065269819908085865534800 433 368487601157854960196340823812099533055510869852702321148349978896537101656527068793493898367282978848853304130539639816171731069600 434 -738673301860216164448885983217803211424641605465094514744388206543749489495803110254238920690175556678576899985183148940252087628000 435 -1477346603720432328897771966435606422849283210930189029488776413087498978991606220508477841380351113357153799970366297880504175256000 436 2961470026723985907010671327212660581583196161360057825167868314308426852382256506248645948088135029986588121958945285200827177004000 437 5922940053447971814021342654425321163166392322720115650335736628616853704764513012497291896176270059973176243917890570401654354008000 438 -11872925495267852175138673174852584432100667715406989819622777990697711307724297773910096540736906649900567904474675618293727221048000 439 -23745850990535704350277346349705168864201335430813979639245555981395422615448595547820193081473813299801135808949351236587454442096000 440 47599637667392025538510498819181724859603586022677113731396773580888097151876502893585023404227053023692276780666654069704851858928800 441 95199275334784051077020997638363449719207172045354227462793547161776194303753005787170046808454106047384553561333308139409703717857600 442 -190829316621309206457557927392737593781035191023040374506866703134239158717477744632200591566267732936612476143306133510219451343940800 443 -381658633242618412915115854785475187562070382046080749013733406268478317434955489264401183132535465873224952286612267020438902687881600 444 765036449517861233095615114322236299392438378425702402302303449502129960624122489741705074297199469881013980934875940649077980613096000 445 1530072899035722466191230228644472598784876756851404804604606899004259921248244979483410148594398939762027961869751881298155961226192000 446 -3067007111520035616087353866386005612810941301850125325821790510560108452008813927484683122967248098984872192626812066996752083713488000 447 -6134014223040071232174707732772011225621882603700250651643581021120216904017627854969366245934496197969744385253624133993504167426976000 448 12295412438147285639493052553636754644215291469024163136553428028941863347785334405719845734038342825394710843655701947156622192744251000 449 24590824876294571278986105107273509288430582938048326273106856057883726695570668811439691468076685650789421687311403894313244385488502000 450 -49290942307594896208101037348357123062587524022487978440760853698246936620899429484263559342678156571137907471010858472601214301579175120 451 -98581884615189792416202074696714246125175048044975956881521707396493873241798858968527118685356313142275814942021716945202428603158350240 452 197599972259650336126281149723944926967718127275991630386412979869963383090862314658153914887019512625889133489981583080427876801905896720 453 395199944519300672252562299447889853935436254551983260772825959739926766181724629316307829774039025251778266979963166160855753603811793440 454 -792140857957188572136193155281012702822129937538116227540245866439060258205659499290396751309197165152242781832084760366472986298389277600 455 -1584281715914377144272386310562025405644259875076232455080491732878120516411318998580793502618394330304485563664169520732945972596778555200 456 3175512035845922609352984841784410571839591065394027333209582113707460859649003431365888731125465828724341678046164346381387322266349998800 457 6351024071691845218705969683568821143679182130788054666419164227414921719298006862731777462250931657448683356092328692762774644532699997600 458 -12729781872954397185091878099380300894972683834199637955835792054076196808549280130977667489839203627811989783608641353616216427251132309600 459 -25459563745908794370183756198760601789945367668399275911671584108152393617098560261955334979678407255623979567217282707232432854502264619200 460 51029821247234583498498746120124510544194845631008983457741740321122841119488853394614823589703242368881106871683336208844137156198017345440 461 102059642494469166996997492240249021088389691262017966915483480642245682238977706789229647179406484737762213743366672417688274312396034690880 462 -204561101623113525193116185745607345298374143092269777843588101893332254877258347374083665125823387158371882957483849910777796565538372562240 463 -409122203246227050386232371491214690596748286184539555687176203786664509754516694748167330251646774316743765914967699821555593131076745124480 464 820007864265067148403439882514719099687448073602633161183348856727581883775216651111628485202654095074507979096810260418204098301511579667600 465 1640015728530134296806879765029438199374896147205266322366697713455163767550433302223256970405308190149015958193620520836408196603023159335200 466 -3287070151174131830939110945359431927502474252123859968005355502933740255133271897589103026520510406865195075006097782105590677311638692744800 467 -6574140302348263661878221890718863855004948504247719936010711005867480510266543795178206053041020813730390150012195564211181354623277385489600 468 13176375221373229305217461823705757042723593369624703632431724195520719484252175384352900166137772485639115300665468887243778014180842281173600 469 26352750442746458610434923647411514085447186739249407264863448391041438968504350768705800332275544971278230601330937774487556028361684562347200 470 -52817640249079072363892974629492864401045212571006258815960358264597947890066166859831625346816092261583177077561156135249527188758950761129920 471 -105635280498158144727785949258985728802090425142012517631920716529195895780132333719663250693632184523166354155122312270499054377517901522259840 472 211718168117071196848486245760594278488935470729542037457197029314871435186451668853392871093593318980752904726156159762483274239686302627241120 473 423436336234142393696972491521188556977870941459084074914394058629742870372903337706785742187186637961505809452312319524966548479372605254482240 474 -848659323676023784835704360643732339934551464949641078414924801051172419523751415235119103539720054986140335400204015925565867205493618126072000 475 -1697318647352047569671408721287464679869102929899282156829849602102344839047502830470238207079440109972280670800408031851131734410987236252144000 476 3401768885659355843417067059050927110493958393117468860537135547070665916914532983757578255365096354860411260385691727701637971907734923076776000 477 6803537771318711686834134118101854220987916786234937721074271094141331833829065967515156510730192709720822520771383455403275943815469846153552000 478 -13635542227873066518801465450086979798549004772412281039307848761898317775749466939078493592634988736218719612759383577983971452249414461537872000 479 -27271084455746133037602930900173959597098009544824562078615697523796635551498933878156987185269977472437439225518767155967942904498828923075744000 480 54655798430057874962862540679098644025850594129419226499225627120609090417795779980806295150478579851010034447810529175085752237766402966664303600 481 109311596860115749925725081358197288051701188258838452998451254241218180835591559961612590300957159702020068895621058350171504475532805933328607200 482 -219076768810937374332469768863109087672081634560244700407684463894225648728592213533024402968308332514836901562593241423787703990383175376754013600 483 -438153537621874748664939537726218175344163269120489400815368927788451297457184427066048805936616665029673803125186482847575407980766350753508027200 484 878117627052104351663205271889321549759996634394369253700222851146276360606340690607577152393632572476825597172377868516835011862279669898559476000 485 1756235254104208703326410543778643099519993268788738507400445702292552721212681381215154304787265144953651194344755737033670023724559339797118952000 486 -3519697813780862709958691089795058392865171695062204333761387065911412243747225648772757804244436730833037578789695654055132928205186825025501768000 487 -7039395627561725419917382179590116785730343390124408667522774131822824487494451297545515608488873461666075157579391308110265856410373650051003536000 488 14107641237203621845654097892703143886156302941683753436141953075661316288462240510244906280946963617847175213345583400270163949937183257684183316000 489 28215282474407243691308195785406287772312605883367506872283906151322632576924481020489812561893927235694350426691166800540327899874366515368366632000 490 -56545729367077374091560506655650968555940773423401819895066930286936377939877225228818359052611911317248677793899440404348167342197199832840277617600 491 -113091458734154748183121013311301937111881546846803639790133860573872755879754450457636718105223822634497355587798880808696334684394399665680555235200 492 226642638845277605098693738058828678846169116241765017953398346597232799385036358030954886284046116092712180100751415604419890241489589573904527361600 493 453285277690555210197387476117657357692338232483530035906796693194465598770072716061909772568092232185424360201502831208839780482979179147809054723200 494 -908405718448683518411768423798544097399625202750394201513620903365427009680914957290062094822694959237996187448355876309213325259411715296216526672000 495 -1816811436897367036823536847597088194799250405500788403027241806730854019361829914580124189645389918475992374896711752618426650518823430592433053344000 496 3640948726362868618150394408289325938771078433604402565744109588488848579124312369138394041345801570494226654530910246174830827854255020179190433516000 497 7281897452725737236300788816578651877542156867208805131488219176977697158248624738276788082691603140988453309061820492349661655708510040358380867032000 498 -14593039473534710365116841845272077457403760147538930765512535619726389084201059214458302221940200672101358237838748697520004683528299237505349609032000 499 -29186078947069420730233683690544154914807520295077861531025071239452778168402118428916604443880401344202716475677497395040009367056598475010699218064000 500 58488902209927119143388302115850486449274270671336034508174242763863367449477845331548875305536324293782243817257704779660178771581423343921441233000256 501 116977804419854238286776604231700972898548541342672069016348485527726734898955690663097750611072648587564487634515409559320357543162846687842882466000512 502 -234421655869269648837643951906556132940119188427745221973001148288631663960855427902542504212627658324880228207813749037203744399246660892370397929873536 503 -468843311738539297675287903813112265880238376855490443946002296577263327921710855805085008425255316649760456415627498074407488798493321784740795859747072 504 939547112809374386214366632641355929640953890127074103939409364172690399208190405482412417677594979794162819404332883045935642235075902782913102814175680 505 1879094225618748772428733265282711859281907780254148207878818728345380798416380810964824835355189959588325638808665766091871284470151805565826205628351360 506 -3765615701141128962930307373511205188363348792841316764405379823205960730423340202210143049506250235222454936268749183433117554254414883090410617603059840 507 -7531231402282257925860614747022410376726697585682633528810759646411921460846680404420286099012500470444909872537498366866235108508829766180821235206119680 508 15092113321896335764815168922182704258873579020127797110884553779620740250279371361613880411013239131718343012289711294231943583586591933015897672125649280 509 30184226643792671529630337844365408517747158040255594221769107559241480500558742723227760822026478263436686024579422588463887167173183866031795344251298560 510 -60486822803835510398592559366551857853210971602237680969898093971656457003080460908115238353158942716141751210039548794921750362452929237420578121225151232 511 -120973645607671020797185118733103715706421943204475361939796187943312914006160921816230476706317885432283502420079097589843500724905858474841156242450302464 512 242419844518497006519359241836258617802322097124593205762169704745779394082658409733305603712269825104536862271486629154647327624518380459349660751472676422 513 484839689036994013038718483672517235604644194249186411524339409491558788165316819466611207424539650209073724542973258309294655249036760918699321502945352844 514 -971565913828995784883035093740647378740823969020743198190796871160127532704817751071224793088085291274992093928526179102283064020443314681440274607069481380 515 -1943131827657991569766070187481294757481647938041486396381593742320255065409635502142449586176170582549984187857052358204566128040886629362880549214138962760 516 3893795174027835820035109639255152672938030945610265375694899088292914220220083544990877659120465857280394671015876237177367008516040261165152108308952882740 517 7787590348055671640070219278510305345876061891220530751389798176585828440440167089981755318240931714560789342031752474354734017032080522330304216617905765480 518 -15605248612513102630102099635316017276099135604414885945835155419490521083353076137839888070143025327633396403530809012317015269651157494553775630983371012680 519 -31210497225026205260204199270632034552198271208829771891670310838981042166706152275679776140286050655266792807061618024634030539302314989107551261966742025360 520 62541034823994819002178414692304961544981920383847350598308584411958165264822712829342936034957816889976919432611934580132038119140408112788593105710279212356 521 125082069647989638004356829384609923089963840767694701196617168823916330529645425658685872069915633779953838865223869160264076238280816225577186211420558424712 522 -250643380942140155847810811372226014467628692419556815041497238677809351980860374021044870086459296808106734584337484945663263879773436344738959343191387188216 523 -501286761884280311695621622744452028935257384839113630082994477355618703961720748042089740172918593616213469168674969891326527759546872689477918686382774376432 524 1004486832020027342138173099010829447293931782597460518296076719891984044198104552374416464086955197131725463028833432034146668220466061686930943932637238731400 525 2008973664040054684276346198021658894587863565194921036592153439783968088396209104748832928173910394263450926057666864068293336440932123373861887865274477462800 526 -4025586011213341515641195613526289876227392010865868388912794155004377120094304936131691837063310942117257178830381891117834936518521783338498915988591823661200 527 -8051172022426683031282391227052579752454784021731736777825588310008754240188609872263383674126621884234514357660763782235669873037043566676997831977183647322400 528 16132840908574679255865094542086419276699169498091245285870212939373602246438540236467158953079480972575977633342969851525262738017409268076257019378523293308900 529 32265681817149358511730189084172838553398338996182490571740425878747204492877080472934317906158961945151955266685939703050525476034818536152514038757046586617800 530 -64653120924174752338598982655455763290017049082916613183374211855150058814029168796709897389322297331606370741925411254037090670847126953573528130490534858468120 531 -129306241848349504677197965310911526580034098165833226366748423710300117628058337593419794778644594663212741483850822508074181341694253907147056260981069716936240 532 259098597387858218018595922972615953635932986174395149073221465554849483818628172696589288033900635171024027108618377431592250583169313280110454838732744959124120 533 518197194775716436037191845945231907271865972348790298146442931109698967637256345393178576067801270342048054217236754863184501166338626560220909677465489918248240 534 -1038335203015012334381639092062543334795686498901134118008790142860258231033453725787829731072186066041182430734912598695894037917569907152502571825633097776265200 535 -2076670406030024668763278184125086669591372997802268236017580285720516462066907451575659462144372132082364861469825197391788075835139814305005143651266195552530400 536 4161089582231803160917464122668550528248385447088873293811345572507154254216154110060183325266894906448619144064537802236530584789067463738014037838544578401898600 537 8322179164463606321834928245337101056496770894177746587622691145014308508432308220120366650533789812897238288129075604473061169578134927476028075677089156803797200 538 -16675295797940088503602328342887351187553009338147975504567399729229413702769569258902890797909712673426064822682422865468327027519013850964978188810226972183073200 539 -33350591595880177007204656685774702375106018676295951009134799458458827405539138517805781595819425346852129645364845730936654055038027701929956377620453944366146400 540 66824703901374725040361923211126348092342059643985590725710838914911946764432125696788621641993737454248156067194005705321221643613233284237431112195057718155871120 541 133649407802749450080723846422252696184684119287971181451421677829823893528864251393577243283987474908496312134388011410642443287226466568474862224390115436311742240 542 -267791986852003510678350732868203741801784047134200559144361516832451565262632060910378018831015494004846854202851255335715301494331997589231919512338865984934597920 543 -535583973704007021356701465736407483603568094268401118288723033664903130525264121820756037662030988009693708405702510671430602988663995178463839024677731969869195840 544 1073137006134867009703684922155669406485090483001024299512331078482986051971577008795264854874290031122364231915837751161506171429492196221554383339887367366098204900 545 2146274012269734019407369844311338812970180966002048599024662156965972103943154017590529709748580062244728463831675502323012342858984392443108766679774734732196409800 546 -4300409834108221643281433351056052493387139151659782357752711354799951431710275632315090663855213531310866189435628204288233522138697665444617199171563296331543722200 547 -8600819668216443286562866702112104986774278303319564715505422709599902863420551264630181327710427062621732378871256408576467044277395330889234398343126592663087444400 548 17233029189236596220156984742553086269120725505556354119753565940037761576707600891540034850047534515982960131388028351490804406234635170285363812738600362671660609400 549 34466058378473192440313969485106172538241451011112708239507131880075523153415201783080069700095069031965920262776056702981608812469270340570727625477200725343321218800 550 -69057447878322651034956353404703640249349234571356735418067016966987684572842822481734976017281392860411716599234935430337696202438428936925348805956136726051527242032 551 -138114895756645302069912706809407280498698469142713470836134033933975369145685644963469952034562785720823433198469870860675392404876857873850697611912273452103054484064 552 276730207802263956683556981397109514912247295057683149899935220164812967889725223423184360417076885882664342604180574586788014492380081174780564418070605865989091049592 553 553460415604527913367113962794219029824494590115366299799870440329625935779450446846368720834153771765328685208361149173576028984760162349561128836141211731978182099184 554 -1108918883250949429309560466970366648204312265393603958082772903909539329810812267147056462321138423573131481193647789860414065294375054527099012650030225672375057996560 555 -2217837766501898858619120933940733296408624530787207916165545807819078659621624534294112924642276847146262962387295579720828130588750109054198025300060451344750115993120 556 4443653366696250590830396979154634698200013898016096436346075593364125228090808869071298197934346057052044856293969920519788736467387808428734892417747019420956167655280 557 8887306733392501181660793958309269396400027796032192872692151186728250456181617738142596395868692114104089712587939841039577472934775616857469784835494038841912335310560 558 -17806467612782824948202092554461941192070306587749088945644847718211799301095069231619037223263795311054430642783721760362450922475052221588980680010900242697594965729760 559 -35612935225565649896404185108923882384140613175498177891289695436423598602190138463238074446527590622108861285567443520724901844950104443177961360021800485395189931459520 560 71353059505508319971009813736093921491081728540908849275048282642262995770816670278130570587507065496439539932869056482595249767917887830795844010615107401095362684102824 561 142706119011016639942019627472187842982163457081817698550096565284525991541633340556261141175014130992879079865738112965190499535835775661591688021230214802190725368205648 562 -285920088979367858673868506287693080423338172018019089977595609449068089814731568445462713457412653910999722293276005691822958144752817428740641836130288020047609901422704 563 -571840177958735717347737012575386160846676344036038179955191218898136179629463136890925426914825307821999444586552011383645916289505634857481283672260576040095219802845408 564 1145708157966970497522948269876216953469404731845253800264833470487400501739881816820471156761972691203651369473056334864396959941740013100982004520663920080332621236197360 565 2291416315933940995045896539752433906938809463690507600529666940974801003479763633640942313523945382407302738946112669728793919883480026201964009041327840160665242472394720 566 -4590929509309344679120223809327314576799664190503596500001134825203929925699738446199343787166349935777175452234791108608572977293050087832203509280681573749460044105469280 567 -9181859018618689358240447618654629153599328381007193000002269650407859851399476892398687574332699871554350904469582217217145954586100175664407018561363147498920088210938560 568 18396048526739557200136671461318605592950767073215115552821448700993212167064444900615680386603190939839526988180254512663929747040461267440308428033153630024244824619802960 569 36792097053479114400273342922637211185901534146430231105642897401986424334128889801231360773206381879679053976360509025327859494080922534880616856066307260048489649239605920 570 -73713289184338857272126592311669640656665880693374252495866997952751748402763495005274059654388926502795578317550353170042834284632304447076604297592496299956798560406368352 571 -147426578368677714544253184623339281313331761386748504991733995905503496805526990010548119308777853005591156635100706340085668569264608894153208595184992599913597120812736704 572 295368634284099057461038723039067860813073773687436690070851677111375886956527850615538714559194789413299764866827638926115692623037136001223036800842659999127591434355587872 573 590737268568198114922077446078135721626147547374873380141703354222751773913055701231077429118389578826599529733655277852231385246074272002446073601685319998255182868711175744 574 -1183532855145344655331688263048529755871201532197045970667175709679729163763090690619754431160536612631688953299135138554122113297883994429987778121843411146330070207348174400 575 -2367065710290689310663376526097059511742403064394091941334351419359458327526181381239508862321073225263377906598270277108244226595767988859975556243686822292660140414696348800 576 4742350398742110181433223109576400480122800583872885590798336003369470329800717558941654908191872399225586986483340103789780967867215727681270472057664223829392017428054837700 577 9484700797484220362866446219152800960245601167745771181596672006738940659601435117883309816383744798451173972966680207579561935734431455362540944115328447658784034856109675400 578 -19002220628869770207957343809306130643537034865483742263475685439106735785153048211953067071578506014890068271099335087157669068478324611262668535096107858804276664988538069400 579 -38004441257739540415914687618612261287074069730967484526951370878213471570306096423906134143157012029780136542198670174315338136956649222525337070192215717608553329977076138800 580 76139932312919562005677356918668013130310463840317615552271539587041472352923593180308496335083530997593997693163542659576591233006252407886968406143714937691618912816142195320 581 152279864625839124011354713837336026260620927680635231104543079174082944705847186360616992670167061995187995386327085319153182466012504815773936812287429875383237825632284390640 582 -305083027755547110991820612258305509656158078480447902865802801231925624616869105320411363322018546883830245052332270587856719510946014802736100211558665351712809801868116150320 583 -610166055511094221983641224516611019312316156960895805731605602463851249233738210640822726644037093767660490104664541175713439021892029605472200423117330703425619603736232300640 584 1222421720801336026919281220350059747594879971993575501208867388497784180827865935701648270845074314568771872298728618451343704889749442873976839888779583772273929685567451698200 585 2444843441602672053838562440700119495189759943987151002417734776995568361655731871403296541690148629137543744597457236902687409779498885747953679777559167544547859371134903396400 586 -4898031058773953909908655811231980012547403027714872486072390150499654021474111291855751092055007663152690027572380198163404469421726436634978873820570755456141957170157639227600 587 -9796062117547907819817311622463960025094806055429744972144780300999308042948222583711502184110015326305380055144760396326808938843452873269957747641141510912283914340315278455200 588 19625444174271148659429920223235620594492655668871155743514542847920382439784024155802975464084350432632206981225387324613913146186373273319745283539565816079371515464101017041200 589 39250888348542297318859840446471241188985311337742311487029085695840764879568048311605950928168700865264413962450774649227826292372746546639490567079131632158743030928202034082400 590 -78634830555893212594732765097845774720984132205443071487573524224548786589236327295454633893382041394478876785791212941334390978956926132420131949639887439341752987384974244551520 591 -157269661111786425189465530195691549441968264410886142975147048449097573178472654590909267786764082788957753571582425882668781957913852264840263899279774878683505974769948489103040 592 315070638646247804518084660155557732496916151336673928325210134224036692212277987068949985802537503695445769824149927528454688179199035111656339500921981429254456226481687344723320 593 630141277292495609036169320311115464993832302673347856650420268448073384424555974137899971605075007390891539648299855056909376358398070223312679001843962858508912452963374689446640 594 -1262404242387322853119598469983547817075185926231117759956229157328631864419564998693772670387271479453132882460398699524784777553019702972629777798306928958965666361997333132056400 595 -2524808484774645706239196939967095634150371852462235519912458314657263728839129997387545340774542958906265764920797399049569555106039405945259555596613857917931332723994666264112800 596 5058089481243166062499330782417302327475744952751525521435361120303310221868995330336793853833564249889398193482268614874473236235924581709127364735498232137600690054445690468709200 597 10116178962486332124998661564834604654951489905503051042870722240606620443737990660673587707667128499778796386964537229748946472471849163418254729470996464275201380108891380937418400 598 -20266191299429140277171231696775679559585091817379021988894858267971122561200857544292572029741170472801000119704875587356585073614172738754296264057280542143296410318481395255898400 599 -40532382598858280554342463393551359119170183634758043977789716535942245122401715088585144059482340945602000239409751174713170147228345477508592528114561084286592820636962790511796800 600 81199873139712755377199401665081222768737601214965281435505398793670964395211435894132238599162956361022673812950868186675384194947452106608880364656170705520807617342715456991966256 601 162399746279425510754398803330162445537475202429930562871010797587341928790422871788264477198325912722045347625901736373350768389894904213217760729312341411041615234685430913983932512 602 -325339026599646455099343782086670945711287531778232988077141232375970707842607945808383653656446928144163935609364608083490077538560223390599035613871567677269415237592408110074123936 603 -650678053199292910198687564173341891422575063556465976154282464751941415685215891616767307312893856288327871218729216166980155077120446781198071227743135354538830475184816220148247872 604 1303510669488649704205980054055867034141251369045238131037552619784518398972038458371338479881790672365689940686527072122592694773701557293459712227763565859258253104260972891356589280 605 2607021338977299408411960108111734068282502738090476262075105239569036797944076916742676959763581344731379881373054144245185389547403114586919424455527131718516506208521945782713178560 606 -5222646708776306075597557048263440856262307465415574558018445149895727182680048476774933711473577149346361676546019358273358189621365315360594358562722669812341647751065416138966664640 607 -10445293417552612151195114096526881712524614930831149116036890299791454365360096953549867422947154298692723353092038716546716379242730630721188717125445339624683295502130832277933329280 608 20924946352926121052887580542055496588577271358145295433113375633463801672711510015499569936101371604946935927740301244661020641311917612201328712925645433656026733423676568609412491880 609 41849892705852242105775161084110993177154542716290590866226751266927603345423020030999139872202743209893871855480602489322041282623835224402657425851290867312053466847353137218824983760 610 -83836998174674491562716798106202678135217788851323118095949327947845133259191689308001555612838938036869362962946387281887761389125125646262372744902094163697261207356500874887547754352 611 -167673996349348983125433596212405356270435577702646236191898655895690266518383378616003111225677876073738725925892774563775522778250251292524745489804188327394522414713001749775095508704 612 335895946935133747241473184569295697365284343567719420868084562300843573123428140822254598631831823637914506511674087606517632232246418438946630670751527597035432157578660368013508322992 613 671791893870267494482946369138591394730568687135438841736169124601687146246856281644509197263663647275829013023348175213035264464492836877893261341503055194070864315157320736027016645984 614 -1345772034951838791879517970749946930812051278789234161784182448306311384175298414369293668785515124021611866479997158814386604709000308403597249918646185486493750989647401474451515430880 615 -2691544069903677583759035941499893861624102557578468323568364896612622768350596828738587337571030248043223732959994317628773209418000616807194499837292370972987501979294802948903030861760 616 5391826919255094380452354467225436729292439214369853752083380328603857948286747543284767491173135269619055335182845759665432046139306430422204566232498028864718469874106796816471331304240 617 10783653838510188760904708934450873458584878428739707504166760657207715896573495086569534982346270539238110670365691519330864092278612860844409132464996057729436939748213593632942662608480 618 -21602206233132060980582572266747866248750937693818378463039562611040699482132664914519553896674244219379904546784346441636908974499874954248185284776157151244406037877489367180555042571680 619 -43204412466264121961165144533495732497501875387636756926079125222081398964265329829039107793348488438759809093568692883273817948999749908496370569552314302488812075754978734361110085143360 620 86548194005000063670592112113873709293382789082975567906758505686814673409060547818817051418288423614418843377761800904880777246222079655407245560296732844663071932399489658187901170561376 621 173096388010000127341184224227747418586765578165951135813517011373629346818121095637634102836576847228837686755523601809761554492444159310814491120593465689326143864798979316375802341122752 622 -346749356045755882101471934707031002506607572981953561452800958475148177066525538849665742981309890107928870896113195908300477327307753217483691215851219049679059896365801009974678001670336 623 -693498712091511764202943869414062005013215145963907122905601916950296354133051077699331485962619780215857741792226391816600954654615506434967382431702438099358119792731602019949356003340672 624 1389220176465368117393717687127528054914293160985390871205132045172869299144733729365648008739222316137535540449171457965947425189534267698251968012224435295188541251465548918167780455410000 625 2778440352930736234787435374255056109828586321970781742410264090345738598289467458731296017478444632275071080898342915931894850379068535396503936024448870590377082502931097836335560910820000 626 -5565757512100867793008696420632332846206145763181086749173276628264466776765163248001669658015925828870509801032782774087214284944651666752741111461116427668263356962740569787164206680780000 627 -11131515024201735586017392841264665692412291526362173498346553256528933553530326496003339316031851657741019602065565548174428569889303333505482222922232855336526713925481139574328413361560000 628 22298480733193922559251401583297690192762201815547156466433063689034073901817118999955733852815397110570386400316053279623297995096725467436141140821925050976672939678750435644116471351660000 629 44596961466387845118502803166595380385524403631094312932866127378068147803634237999911467705630794221140772800632106559246595990193450934872282281643850101953345879357500871288232942703320000 630 -89335500588224540538969107295624396899256821241969877652820718652574607187597473580775035308739781439808976626028124567887625618451008063188603554657998140738289682141533491374206307446968000 631 -178671001176449081077938214591248793798513642483939755305641437305149214375194947161550070617479562879617953252056249135775251236902016126377207109315996281476579364283066982748412614893936000 632 357907416913583127602325600747659767324237771178271725026807056373922318669298739092598717407799250958222039267568372477676373522022076607584721836066536854983147903769561392657421472240068000 633 715814833827166255204651201495319534648475542356543450053614112747844637338597478185197434815598501916444078535136744955352747044044153215169443672133073709966295807539122785314842944480136000 634 -1433887758612777829826351775866018626188586654247334671243044042886061024321796210244796123368785642640195551639784962292268121050372357386853617450487387400090213999329157629889354163233080000 635 -2867775517225555659652703551732037252377173308494669342486088085772122048643592420489592246737571285280391103279569924584536242100744714773707234900974774800180427998658315259778708326466160000 636 5744569196454965267920667177526124936365595589657560915608924876216483474798642678779466230100103486552229977324169943271539579302435167644187134062644438829292240991023103209053576113078440000 637 11489138392909930535841334355052249872731191179315121831217849752432966949597285357558932460200206973104459954648339886543079158604870335288374268125288877658584481982046206418107152226156880000 638 -23014292893634625744208817093662657268574392362327156270057072074622777055776380387085134301153392651453761476552630681821403079462420514887997358407710322331772677073753999690189561982803280000 639 -46028585787269251488417634187325314537148784724654312540114144149245554111552760774170268602306785302907522953105261363642806158924841029775994716815420644663545354147507999380379123965606560000 640 92201010905123719387736573481486020682226159401573169806916144998957500579704123925759819293995779309886631915438976669046996087096322187770039417120889478841664287526726961258821932693605640500 641 184402021810247438775473146962972041364452318803146339613832289997915001159408247851519638587991558619773263830877953338093992174192644375540078834241778957683328575053453922517643865387211281000 642 -369378504747629604774545898745143372577392028007548586827707671241929425998440820462701332124855365085714045617615339552630644760142898235116108069836336042960686211088382779373348926616750323000 643 -738757009495259209549091797490286745154784056015097173655415342483858851996881640925402664249710730171428091235230679105261289520285796470232216139672672085921372422176765558746697853233500646000 644 1479808295417522329686845370749176865294520857545769183253859925161766955086921299369207200127526152051463102008458969015197303542187387339440308726984079178320761528894452749663416507253440735000 645 2959616590835044659373690741498353730589041715091538366507719850323533910173842598738414400255052304102926204016917938030394607084374774678880617453968158356641523057788905499326833014506881470000 646 -5928396081332117320788786098295463974275882320941874065419488368914323343289399880445059185650213129271186544888377417664598485398112938753051886974357270763922803152908426805153129908315641830000 647 -11856792162664234641577572196590927948551764641883748130838976737828646686578799760890118371300426258542373089776754835329196970796225877506103773948714541527845606305816853610306259816631283660000 648 23750179362867556427110630727121951353734861890686890546032394761885159566634694582770638342512273585783951034768870025088422327304785785498337497817023881023369748433565240719409761175906491035000 649 47500358725735112854221261454243902707469723781373781092064789523770319133269389165541276685024547171567902069537740050176844654609571570996674995634047762046739496867130481438819522351812982070000 650 -95146872401395564517224742174500863577116277482074866125951316861459931556179607220822680375233785257509859222366365454354233446617941823750262837408507978745930499878467518205143104772400773315600 651 -190293744802791129034449484349001727154232554964149732251902633722919863112359214441645360750467570515019718444732730908708466893235883647500525674817015957491860999756935036410286209544801546631200 652 381171212749149102022992372024227385986852326354569862455498220310020462001136708682191474141273998608306368541136421114682910678782306815392157256611998221601795192764658217104039554701703711503600 653 762342425498298204045984744048454771973704652709139724910996440620040924002273417364382948282547997216612737082272842229365821357564613630784314513223996443203590385529316434208079109403407423007200 654 -1527016173398731876605871582115406347531426750839408317482271157816901545019844306953121807721923358339086675195378323119983525960871015070837082587650512753205968509240679707664500968376855847308000 655 -3054032346797463753211743164230812695062853501678816634964542315633803090039688613906243615443846716678173350390756646239967051921742030141674165175301025506411937018481359415329001936753711694616000 656 6117375767822968554451570911279402258098459605496897954791781406620148262670961644318298949227461258712072839044899745669690100953001566472804654024916993163758056771775161999607177659899965193179000 657 12234751535645937108903141822558804516196919210993795909583562813240296525341923288636597898454922517424145678089799491339380201906003132945609308049833986327516113543550323999214355319799930386358000 658 -24506690765929095911146414775277362237610242431747451381202334024089226170821663973287288799640711060737118546690510227333287395307161290611418036488877194497973005547719341992347295306225392476018000 659 -49013381531858191822292829550554724475220484863494902762404668048178452341643327946574577599281422121474237093381020454666574790614322581222836072977754388995946011095438683984694590612450784952036000 660 98175288462297772104653213130050523873093153014454941593786319938927142417655272038441805433712181885740820359772286425862442232109294624813014073449380760988849434345712030648130679984333238949381200 661 196350576924595544209306426260101047746186306028909883187572639877854284835310544076883610867424363771481640719544572851724884464218589249626028146898761521977698868691424061296261359968666477898762400 662 -393294358009084126316526164986244696845080123556396533393838852685853144549277615477262338383995024714478331713166319639557699092981645536259989913576673380879801661457444569907617165133612914945255200 663 -786588716018168252633052329972489393690160247112793066787677705371706289098555230954524676767990049428956663426332639279115398185963291072519979827153346761759603322914889139815234330267225829890510400 664 1575546675156873156629457227203932068686616157620504184981342391783688801959455507785418403767208984548964401140093991327143794559233700491643935497159565049910048824513256861376900089240075833967438000 665 3151093350313746313258914454407864137373232315241008369962684783567377603918911015570836807534417969097928802280187982654287589118467400983287870994319130099820097649026513722753800178480151667934876000 666 -6311649443421227600431519342612748887771609472269527275570903155073395981423164106263507959836206562727683216579235388679909375201254523891450480339972551881621637032734788747978332489628411899437124000 667 -12623298886842455200863038685225497775543218944539054551141806310146791962846328212527015919672413125455366433158470777359818750402509047782900960679945103763243274065469577495956664979256823798874248000 668 25284392081729348890351415809628317400713812796097687109921761740982646177078423874792136677427677787214491448452146557047062107842151356187906415254141540172484282484428584864655715183002440483373868000 669 50568784163458697780702831619256634801427625592195374219843523481965292354156847749584273354855355574428982896904293114094124215684302712375812830508283080344968564968857169729311430366004880966747736000 670 -101288519921435182718960000049317020751516229171233122691089564944473764685490283104391186331665503255050291115888897550916887608131842149266180326182262528093951961474934808621993939628624701876679793600 671 -202577039842870365437920000098634041503032458342466245382179129888947529370980566208782372663331006510100582231777795101833775216263684298532360652364525056187903922949869617243987879257249403753359587200 672 405756987542415940296786190673752112891490608525237449827995697664469307341279526959852788102445736253862178101150166974803960477813867657477019997146801675043033750432328132158344770059907287875032744600 673 811513975084831880593572381347504225782981217050474899655991395328938614682559053919705576204891472507724356202300333949607920955627735314954039994293603350086067500864656264316689540119814575750065489200 674 -1625436003508194419586532217832538137695882259670832514147757245836894851367143505625523038392586777278082909307278116961380850578779588538854531145840303446018087724283807057607612580358679046383662330000 675 -3250872007016388839173064435665076275391764519341665028295514491673789702734287011251046076785173554556165818614556233922761701157559177077709062291680606892036175448567614115215225160717358092767324660000 676 6511361978550577645325930837116143900710723608267181136556400327997501860210391439695142585750184900693858755035664409366004945809667345803577027134520032147658256741657617621303868147353998310069463890000 677 13022723957101155290651861674232287801421447216534362273112800655995003720420782879390285171500369801387717510071328818732009891619334691607154054269040064295316513483315235242607736294707996620138927780000 678 -26083863029120013104284997276707148723201069793589474877414724617759904206978500221551633131117259867676283744361157132504527187048755916227898533476926854444011541755666798612774787445742565501694194580000 679 -52167726058240026208569994553414297446402139587178949754829449235519808413957000443103266262234519735352567488722314265009054374097511832455797066953853708888023083511333597225549574891485131003388389160000 680 104488886604886640729518136149632754591176050173143719950114279204085263323249168534568600954652082175809113117117341219032841261060016346771758242928159928684540352562406410913527236767945218274433802994000 681 208977773209773281459036272299265509182352100346287439900228558408170526646498337069137201909304164351618226234234682438065682522120032693543516485856319857369080705124812821827054473535890436548867605988000 682 -418568384464150003626163560059819187013332799227314725665267171239825424338880833484518207929779308657346769847455390337826572324363584544546104867565590799363877189443540050756241071627604598718113122844000 683 -837136768928300007252327120119638374026665598454629451330534342479650848677761666969036415859558617314693539694910780675653144648727169089092209735131181598727754378887080101512482143255209197436226245688000 684 1676721306186799722128199056379977445053409166495383550179579019294037518550487549338567090245022376785277996172555218604743871591748862064409835288201343260609683478180262776421199614414673392525774790340000 685 3353442612373599444256398112759954890106818332990767100359158038588075037100975098677134180490044753570555992345110437209487743183497724128819670576402686521219366956360525552842399228829346785051549580680000 686 -6716662025366363901469811963457985450447184241296376087308284467959205686555014264697350384829914710504291448224754724090140173664906520339647561766730745306348994457783326690386962886897263094257768402120000 687 -13433324050732727802939623926915970900894368482592752174616568935918411373110028529394700769659829421008582896449509448180280347329813040679295123533461490612697988915566653380773925773794526188515536804240000 688 26905698462078050744841281644317162647430871757286064675322139525720306500211655978932990785743088578706144231551488400570387091018142979732657965449287694860898006868678558660910566448094269022927921099190000 689 53811396924156101489682563288634325294861743514572129350644279051440613000423311957865981571486177157412288463102976801140774182036285959465315930898575389721796013737357117321821132896188538045855842198380000 690 -107778768911860481534407684731728460228259318169766206902304918332015836473311619022856212364918691060208380660881614404603695535614706081131980603625842302312350856500039907447473631394974724028076483939364000 691 -215557537823720963068815369463456920456518636339532413804609836664031672946623238045712424729837382120416761321763228809207391071229412162263961207251684604624701713000079814894947262789949448056152967878728000 692 431738074311672333545344078145016317561755534633803360597094268231716616624306080825661012536928629507077501722491091227689948012606886209389956984466524367066237824014610727520804777784494125730965337398724000 693 863476148623344667090688156290032635123511069267606721194188536463433233248612161651322025073857259014155003444982182455379896025213772418779913968933048734132475648029221455041609555568988251461930674797448000 694 -1729440701133211941291147748188970263431816118561921242737639864098230827399958075929881289413057046152270107764445581574896333537531907294098098583309708559717782637983599167878728072393218543994356827043880000 695 -3458881402266423882582295496377940526863632237123842485475279728196461654799916151859762578826114092304540215528891163149792667075063814588196197166619417119435565275967198335757456144786437087988713654087760000 696 6927702118907176569424884945331679733402159969181948886138706811933717739642360798408777348970694029701909569608152703205188186641722640137852728233142913023697094819968785172479732565850996121632567289940140000 697 13855404237814353138849769890663359466804319938363897772277413623867435479284721596817554697941388059403819139216305406410376373283445280275705456466285826047394189639937570344959465131701992243265134579880280000 698 -27750508774304392103312289838320023688527849962511073188601467401384920916962809158095904681550229952788738046739820856965195085745353154477702332578606855034752259479416509086322825578967600510149940032482280000 699 -55501017548608784206624579676640047377055699925022146377202934802769841833925618316191809363100459905577476093479641713930390171490706308955404665157213710069504518958833018172645651157935201020299880064964560000 700 111160609433070736368125229580927637746617273278401498886912163704976168930233881256144166752952635410885173547226368118472010029185671778793539057929162316453493336543262702111498861319178788329229188358686161600 701 222321218866141472736250459161855275493234546556802997773824327409952337860467762512288333505905270821770347094452736236944020058371343557587078115858324632906986673086525404222997722638357576658458376717372323200 702 -445275831518226368471749495130439483395281727149380363062673795353836163862988139732588884486186340135910410277493656907611527353376223706506313149425647341691201228432556578828397148190214747552410936844195849600 703 -890551663036452736943498990260878966790563454298760726125347590707672327725976279465177768972372680271820820554987313815223054706752447413012626298851294683382402456865113157656794296380429495104821873688391699200 704 1783633302388349941889678375380453612464054645683597477040824009798036906382992264269745247515689601112595677532005841590148447637103623369812220286051598726660777647982684023147840849284667028548009718608852693000 705 3567266604776699883779356750760907224928109291367194954081648019596073812765984528539490495031379202225191355064011683180296895274207246739624440572103197453321555295965368046295681698569334057096019437217705386000 706 -7144638780671747359297465220362496906584060252115033519931232719134346134916575245545098526875878458847621212550301019854022393651174287379361131684070709913593030012032620987906648614415068493957183405419030334000 707 -14289277561343494718594930440724993813168120504230067039862465438268692269833150491090197053751756917695242425100602039708044787302348574758722263368141419827186060024065241975813297228830136987914366810838060668000 708 28618920313538242247129394583259945235977958862991857432944881343877126608225151689782343816694902979225782145187363972183626424286342201988514363638452730670833097618819933787716462528928155718732446522271709078000 709 57237840627076484494258789166519890471955917725983714865889762687754253216450303379564687633389805958451564290374727944367252848572684403977028727276905461341666195237639867575432925057856311437464893044543418156000 710 -114636914608032057677233800274353921480452556346970200759570764143643025456045537191184487062930005736504400592835018502662300775592052425993429366461633191588520182574540692524317773848269964597288842125832029039200 711 -229273829216064115354467600548707842960905112693940401519141528287286050912091074382368974125860011473008801185670037005324601551184104851986858732923266383177040365149081385048635547696539929194577684251664058078400 712 459191686042285714179032020200080595593048722895448051357157049631558860394159932681542355482410640955773245071299821305607980073017603256928736731950249806756263427953075920055272880639418453695881710313023801713200 713 918383372084571428358064040400161191186097445790896102714314099263117720788319865363084710964821281911546490142599642611215960146035206513857473463900499613512526855906151840110545761278836907391763420626047603426400 714 -1839339246611956782285758512286037119602408049693251298153318153986356219506018777968082824481364752287831205747783597946833085446541099880694939850669067853393436139980108027112157477071059912563335702374297020868000 715 -3678678493223913564571517024572074239204816099386502596306636307972712439012037555936165648962729504575662411495567195893666170893082199761389879701338135706786872279960216054224314954142119825126671404748594041736000 716 7367632624697055937982619292229545333826405428100900451262173834682778823384443931860979805324796242404329466598663909094297889749552897287476379178378333245156948113775069583460429670725977415127998316214362927164000 717 14735265249394111875965238584459090667652810856201800902524347669365557646768887863721959610649592484808658933197327818188595779499105794574952758356756666490313896227550139166920859341451954830255996632428725854328000 718 -29511575805889600108130937443526702479226660182755138854916451181821270050214012183888827186788459600494222208826960170689694611308794056544264716597515440686728945369383147802273253110038873322991814982496528939448000 719 -59023151611779200216261874887053404958453320365510277709832902363642540100428024367777654373576919200988444417653920341379389222617588113088529433195030881373457890738766295604546506220077746645983629964993057878896000 720 118210256422480009322013366093237513819569011065369195079970896122739642812246126581021357787080440955312967847579101572595943415298002859824527003704492404084064275618473608696883419401877931477094992235444429807455600 721 236420512844960018644026732186475027639138022130738390159941792245479285624492253162042715574160881910625935695158203145191886830596005719649054007408984808168128551236947217393766838803755862954189984470888859614911200 722 -473495930157634607976818081359616191088910775624719822951905583915461283951545426692955355568194785654799311655399947019317823209199202590876083233675058216912900117851282100209677076052951492841771076932001788093021600 723 -946991860315269215953636162719232382177821551249439645903811167830922567903090853385910711136389571309598623310799894038635646418398405181752166467350116433825800235702564200419354152105902985683542153864003576186043200 724 1896599720244669009851895629755368721212487913413932992486914631705576966104256543383384711530061986738837021824115809884007855395963656786658344444278548106419075057691599572663071160985579184034718402075697769985860000 725 3793199440489338019703791259510737442424975826827865984973829263411153932208513086766769423060123973477674043648231619768015710791927313573316688888557096212838150115383199145326142321971158368069436804151395539971720000 726 -7596848466214183857643681117532523748327706407999610388639046486225644376626966980935100194393140850463551046094392252262665073679700156936091550473776884150780537558907949803449326358327912213736861037515329359667880000 727 -15193696932428367715287362235065047496655412815999220777278092972451288753253933961870200388786281700927102092188784504525330147359400313872183100947553768301561075117815899606898652716655824427473722075030658719335760000 728 30429134790495274902320019421325328640279659183690747106142114771749971156928895214844439789629668571362245673641823911535619992925831947287971100524084332669884680661779645091838235797917846174803141188728984083504860000 729 60858269580990549804640038842650657280559318367381494212284229543499942313857790429688879579259337142724491347283647823071239985851663894575942201048168665339769361323559290183676471595835692349606282377457968167009720000 730 -121883274147134498375868132586240083485174963634399650052547319989858788579260396723568687595722124524196173081820127557986510766185113169684969175249893957159921652404169427737719180100153126322088198405265136246805768000 731 -243766548294268996751736265172480166970349927268799300105094639979717577158520793447137375191444249048392346163640255115973021532370226339369938350499787914319843304808338855475438360200306252644176396810530272493611536000 732 488199125409014138303340662217016290681056001879863079172225057664297770648075796712436327910733974187080846278547286885268373724664961493874767242940832079771708039411236013834689393515913888492298630770816092179828568000 733 976398250818028276606681324434032581362112003759726158344450115328595541296151593424872655821467948374161692557094573770536747449329922987749534485881664159543416078822472027669378787031827776984597261541632184359657136000 734 -1955456987333108401378503469915569338695237936685010153632618078382882078617633300183328070923103384346073144494453710412382859333126685002713645360008237485734089422164896295196167325526957537012749284013895519085416880000 735 -3910913974666216802757006939831138677390475873370020307265236156765764157235266600366656141846206768692146288988907420824765718666253370005427290720016474971468178844329792590392334651053915074025498568027791038170833760000 736 7832455432959243977260636181129209796839078039874198278408910455261870064897802946929960805816995620994869062458762959640903083307143298081521503425685168624924042957258307443258561515833520134665196860425222812858436090000 737 15664910865918487954521272362258419593678156079748396556817820910523740129795605893859921611633991241989738124917525919281806166614286596163043006851370337249848085914516614886517123031667040269330393720850445625716872180000 738 -31372274064806944711087317820349517831241618815539471695090432663623425354793909906673393146334741267833106976460844591732397715793923562505389653287703737744275705937202651493593913063419899075976045961269591646083383580000 739 -62744548129613889422174635640699035662483237631078943390180865327246850709587819813346786292669482535666213952921689183464795431587847125010779306575407475488551411874405302987187826126839798151952091922539183292166767160000 740 125658676119037546113057851377724284934865078607106748789524381641864638853525876977540455791535369078185579835445869418776793012990796539548614773438856592802747557294417106793259943675644028190801351661085229241879930988000 741 251317352238075092226115702755448569869730157214213497579048763283729277707051753955080911583070738156371159670891738837553586025981593079097229546877713185605495114588834213586519887351288056381602703322170458483759861976000 742 -503312109738247421897584817108620720790322120782104120488499275255554860744850278136455841795745440566533077184562161607283866353920009859216284510323829910794832534068743452007504787876029719384180077003699866990387001208000 743 -1006624219476494843795169634217241441580644241564208240976998550511109721489700556272911683591490881133066154369124323214567732707840019718432569020647659821589665068137486904015009575752059438768360154007399733980774002416000 744 2015954418037603921041401552397432456928978387003589084752322365942948232553298157051933344827044909796059905927412959125948819535862405081269526667694910126570700203662440170675220790148613660974269663267507531762571590860000 745 4031908836075207842082803104794864913857956774007178169504644731885896465106596314103866689654089819592119811854825918251897639071724810162539053335389820253141400407324880341350441580297227321948539326535015063525143181720000 746 -8074627079217641442455372437752718741694085013896413116943618270023497746473532028513641869092775054250170239827225096338250767792435477724977675178381221793824734863999157144742037159469246138057798597645191025343919455080000 747 -16149254158435282884910744875505437483388170027792826233887236540046995492947064057027283738185550108500340479654450192676501535584870955449955350356762443587649469727998314289484074318938492276115597195290382050687838910160000 748 32341688140823601285556545218592440307641014306996863233105722375655613968495590852174961283157692596969933206580703728114170187575049052492022880794692701195586772262755982360490833328569333462060380479338225015949709475160000 749 64683376281647202571113090437184880615282028613993726466211444751311227936991181704349922566315385193939866413161407456228340375150098104984045761589385402391173544525511964720981666657138666924120760958676450031899418950320000 750 -129539241566712131015749149115535587578871475970958102869666120021959285815147673226578111592807611415063572470091245332339956324633929804914715645209675832522056885169758628014552617758696370293372510613242703930550569684507520 751 -259078483133424262031498298231071175157742951941916205739332240043918571630295346453156223185615222830127144940182490664679912649267859609829431290419351665044113770339517256029105235517392740586745021226485407861101139369015040 752 518846004785820397100314411085097326845160752160273677983290363704975224568118074146879351220128358486930159946695253910914825066219942250536068515121733520686749119855469398377436814746267908675050534530700830104811590278905120 753 1037692009571640794200628822170194653690321504320547355966580727409950449136236148293758702440256716973860319893390507821829650132439884501072137030243467041373498239710938796754873629492535817350101069061401660209623180557810240 754 -2078136517842410609075529869332883192403694259315685023222197477969529414052674514487500849714572470332266688380662688078199962466822580366868603336429224446251965970773895998806179284527492154109618851833841521109457563186065600 755 -4156273035684821218151059738665766384807388518631370046444394955939058828105349028975001699429144940664533376761325376156399924933645160733737206672858448892503931941547791997612358569054984308219237703667683042218915126372131200 756 8323541502680977942170243973994669717722733091544833664440230110174252732475527023635122450973181799161512609016728332673001966070818483268357316008872607967263165290348355931726337134324399791857044819249830854390790345671172800 757 16647083005361955884340487947989339435445466183089667328880460220348505464951054047270244901946363598323025218033456665346003932141636966536714632017745215934526330580696711863452674268648799583714089638499661708781580691342345600 758 -33338089712585025108745198819324297180746989005184848291874061496687376379677704543214026070124775649412074249307107147750968296821906220584080226125247015552257216123347768613088600976001158005379931492404335717586331780287177600 759 -66676179425170050217490397638648594361493978010369696583748122993374752759355409086428052140249551298824148498614214295501936593643812441168160452250494031104514432246695537226177201952002316010759862984808671435172663560574355200 760 133527822480406337409237348955293632392360308594450892369032425257784702236498595565188809680868180364224150019593202839149930915165634915076237116217436730711935481420356062708212764961773059168916462451156313058332623604202853440 761 267055644960812674818474697910587264784720617188901784738064850515569404472997191130377619361736360728448300039186405678299861830331269830152474232434873461423870962840712125416425529923546118337832924902312626116665247208405706880 762 -534812223372966065318887649621464784857590107388798062349457955231967075099466815833275914889776491432561818713646266489613634059167346142798786979915507745581137912460533731476988659663164536198862261681009274874056649921295418240 763 -1069624446745932130637775299242929569715180214777596124698915910463934150198933631666551829779552982865123637427292532979227268118334692285597573959831015491162275824921067462953977319326329072397724523362018549748113299842590836480 764 2142048957488581361093974094033615499560504880379217370143116941112328861000482272840084161731303748407904666575598920756829476729125758111209801254635410604029164937341928296229823689226810838702249372701424582610750456491052329600 765 4284097914977162722187948188067230999121009760758434740286233882224657722000964545680168323462607496815809333151197841513658953458251516222419602509270821208058329874683856592459647378453621677404498745402849165221500912982104659200 766 -8579381464197085660360721306129415603983849834208144767100630255003426821866161374769423248291958094145498064039082883657901872852425360163435600847547571453213417790815973907092818640401900330468017069775418563250368669079045100800 767 -17158762928394171320721442612258831207967699668416289534201260510006853643732322749538846496583916188290996128078165767315803745704850720326871201695095142906426835581631947814185637280803800660936034139550837126500737338158090201600 768 34362210135247702462590597314653753122206148554719079822397836802591850135495198422904617072586019658322333391906535091317325730330807822737926963811271262747505824380924395492470716325359694552759922534673421224685070346467633763100 769 68724420270495404925181194629307506244412297109438159644795673605183700270990396845809234145172039316644666783813070182634651460661615645475853927622542525495011648761848790984941432650719389105519845069346842449370140692935267526200 770 -137627345528706382330687535218691135881667223562017717106850556752199046516710638878230959807604265748397501533298382106003418899143131591329567216096052693913386964143858228180233362529102984416508572853159520853154229803254782500520 771 -275254691057412764661375070437382271763334447124035434213701113504398093033421277756461919615208531496795003066596764212006837798286263182659134432192105387826773928287716456360466725058205968833017145706319041706308459606509565001040 772 551222477169378412132753703233410611588231936857200493904639794660361984235322921517474258711285478878296728939065540766531828026101765389107541233379527110855171623229028033074198907953350295098244180391151863313410464445160346491720 773 1102444954338756824265507406466821223176463873714400987809279589320723968470645843034948517422570957756593457878131081533063656052203530778215082466759054221710343246458056066148397815906700590196488360782303726626820928890320692983440 774 -2207738603649965216552372713208750511529094320745893451039254991533749549262921261891692767448301013595245296784371028909881998554154357501593511399840483260531049136963807367609840587410059321452915967974897643761721498423768829618000 775 -4415477207299930433104745426417501023058188641491786902078509983067499098525842523783385534896602027190490593568742057819763997108308715003187022799680966521062098273927614735219681174820118642905831935949795287523442996847537659236000 776 8842334510494963779696874217336078079680960243399789749780933651658368040089122786030130310862525193626317503100290151871022231322566679271846177101422966460992913295983908889860031631018639653448019108847914789705451568429218456769000 777 17684669020989927559393748434672156159361920486799579499561867303316736080178245572060260621725050387252635006200580303742044462645133358543692354202845932921985826591967817779720063262037279306896038217695829579410903136858436913538000 778 -35414799916069803518683110618533700894968987298758026812747286964739684849508620310115534766899265428457076272057203230372885954757220787417831218313668333537858506208593650515172054707267456504041166507930722988074790600546844101918000 779 -70829599832139607037366221237067401789937974597516053625494573929479369699017240620231069533798530856914152544114406460745771909514441574835662436627336667075717012417187301030344109414534913008082333015861445976149581201093688203836000 780 141840814022823161785084663554229848199850149129897533029516057022880481371621704934360167451017057946794751633213721656006276567514817615247826571810128043554192273584162261806919870391671197587980261757404587967622622866805565351784400 781 283681628045646323570169327108459696399700298259795066059032114045760962743243409868720334902034115893589503266427443312012553135029635230495653143620256087108384547168324523613839740783342395175960523514809175935245245733611130703568800 782 -568088784551767445921848038685227473864361466847620298527422366490615943294014296489023074752666784513249567922283089803851225331785688965417126372006804389273312277321734276188328688064851906452115319468275152831961706929456560974154400 783 -1136177569103534891843696077370454947728722933695240597054844732981231886588028592978046149505333569026499135844566179607702450663571377930834252744013608778546624554643468552376657376129703812904230638936550305663923413858913121948308800 784 2275253550373150229840054644734201872364917099364193542571564069873130181050006238489199559596139927769902606219348089265424550435978397131900225520537456354997704784171231667386928674137289523290359825421408137617805816018486736554649000 785 4550507100746300459680109289468403744729834198728387085143128139746260362100012476978399119192279855539805212438696178530849100871956794263800451041074912709995409568342463334773857348274579046580719650842816275235611632036973473109298000 786 -9112593099967782345466274836670823783975520392873385842258630651349381437589592415730280169985557878650958529743648581434550235079465641439213625876147471508311418143220149222562406445526956004221441132858260581705919476878112273122182000 787 -18225186199935564690932549673341647567951040785746771684517261302698762875179184831460560339971115757301917059487297162869100470158931282878427251752294943016622836286440298445124812891053912008442882265716521163411838953756224546244364000 788 36496629217637463302400461147884669875922261878056352434223652710226710427706540182797924132581752112972620710496135689095736728313189802515429191960813984873389385355333491048739790281831311103201609410280038573431322168816398900981734000 789 72993258435274926604800922295769339751844523756112704868447305420453420855413080365595848265163504225945241420992271378191473456626379605030858383921627969746778770710666982097479580563662622206403218820560077146862644337632797801963468000 790 -146171309929879663150373492496084930996731691876164935572004604019186470624384168529585610070238814791703002440518700405441659504282193082479516409321538541948612677549715399592674299305967428266493534397627901324476839673588716611020514400 791 -292342619859759326300746984992169861993463383752329871144009208038372941248768337059171220140477629583406004881037400810883319008564386164959032818643077083897225355099430799185348598611934856532987068795255802648953679347177433222041028800 792 585423478658558448880031209845431062022263796251509060144442681753610460632003260828087822149996869342527681491572370815733515085332217749526548043393838705885100269176385413520155148230465508158229155441004675506616837682605314507774080400 793 1170846957317116897760062419690862124044527592503018120288885363507220921264006521656175644299993738685055362983144741631467030170664435499053096086787677411770200538352770827040310296460931016316458310882009351013233675365210629015548160800 794 -2344643151302538875867127515501852364270527546699998502845500916846953734017343034550779942615856479230778371716876749614650601979038353203393479569259958544980628282091820673796087369487254805973764123806542655051689601801870151303175788000 795 -4689286302605077751734255031003704728541055093399997005691001833693907468034686069101559885231712958461556743433753499229301203958076706406786959138519917089961256564183641347592174738974509611947528247613085310103379203603740302606351576000 796 9390354731598610472693973014346614745344776154371350787778212214708653899556896475060158865652450321341358604313320449461691104408510389462837202093970788745475179602146638577967244389353477790759246264692535156161792023296937239138849764000 797 18780709463197220945387946028693229490689552308742701575556424429417307799113792950120317731304900642682717208626640898923382208817020778925674404187941577490950359204293277155934488778706955581518492529385070312323584046593874478277699528000 798 -37608488373670625401917215230390702664313163645828116688896198293494809352110076609388806684994024093993711903991694431678652593595988978349909395855050928359071020060727640219527961238563552655722495065109451577810886348943623328681408328000 799 -75216976747341250803834430460781405328626327291656233377792396586989618704220153218777613369988048187987423807983388863357305187191977956699818791710101856718142040121455280439055922477127105311444990130218903155621772697887246657362816656000 800 150621995936550854734678446997714764170574220401541607339029274165446711455200856820602170773401066496444816175486736198873003637351935858291387130399478968078079435343214199079209484760447028386168592735763353569132599827519211431369040353640 801 301243991873101709469356893995429528341148440803083214678058548330893422910401713641204341546802132992889632350973472397746007274703871716582774260798957936156158870686428398158418969520894056772337185471526707138265199655038422862738080707280 802 -603239215646136340907465301442219230069681291682982098220650908503011018945268269461065053022648660332394949570652614302718313819419473786573485614517614021779041329579057365888305318018149445357074214298344004568645773872807614859797204009840 803 -1206478431292272681814930602884438460139362583365964196441301817006022037890536538922130106045297320664789899141305228605436627638838947573146971229035228043558082659158114731776610636036298890714148428596688009137291547745615229719594408019680 804 2415958052712138081743828694830778508488027063705475567500616822611561543537019686150036655140458565012825544300374898078050958331505852727321671242222285012597653086125080495224307368182140813494749962737148874018705711281642437622570891681200 805 4831916105424276163487657389661557016976054127410951135001233645223123087074039372300073310280917130025651088600749796156101916663011705454643342484444570025195306172250160990448614736364281626989499925474297748037411422563284875245141783362400 806 -9675822077115113806289179934136170006698947098810515051975175066240844494463398941553744817361538769058809996279913363518546517982755449880638157282746322606284397223339652405191146630883313332457881984758705416045139002502657306011983670405600 807 -19351644154230227612578359868272340013397894197621030103950350132481688988926797883107489634723077538117619992559826727037093035965510899761276314565492645212568794446679304810382293261766626664915763969517410832090278005005314612023967340811200 808 38751188417753104303405676072852284828809149519493597411128300141528926712974701701569205728938043882022659836586385698448040262614104747294238956642286014794475630463771182157423948635567329138408052107276201393962957688240840398830172224545200 809 77502376835506208606811352145704569657618299038987194822256600283057853425949403403138411457876087764045319673172771396896080525228209494588477913284572029588951260927542364314847897271134658276816104214552402787925915376481680797660344449090400 810 -155196117564433420197837053309052854302045532149675592594691611924839306489987570765296917758858042411458652481341031118228941496197723210151248364626636829621332031141325573973683073300963476203698421032103700397550413260065785498524788514104480 811 -310392235128866840395674106618105708604091064299351185189383223849678612979975141530593835517716084822917304962682062236457882992395446420302496729253273659242664062282651147947366146601926952407396842064207400795100826520131570997049577028208960 812 621548983152139756752913913006206751465827673092050526007311726575834266878620172572346769152470879214363962893252503936552361755708123004201797637642639125527797740482254638623666692579720719968506484232021223759647714189327505469461345132842080 813 1243097966304279513505827826012413502931655346184101052014623453151668533757240345144693538304941758428727925786505007873104723511416246008403595275285278251055595480964509277247333385159441439937012968464042447519295428378655010938922690265684160 814 -2489250227366063399280711740049427530440538346781430853542796349677174090938945654282371581618003766878165256796072681613219532338585357486115307492278874139091671540506326931097240071019520328129399433165097284344535071569051188980889416625387200 815 -4978500454732126798561423480098855060881076693562861707085592699354348181877891308564743163236007533756330513592145363226439064677170714972230614984557748278183343081012653862194480142039040656258798866330194568689070143138102377961778833250774400 816 9969203116461146064766379860884226923381959947649161800708159890618878589691757840924988147950534693820887327462702847441178225101099201304687285397999216527636743375459162268168848715798765235694702631842570986811201732705464810771503202857555600 817 19938406232922292129532759721768453846763919895298323601416319781237757179383515681849976295901069387641774654925405694882356450202198402609374570795998433055273486750918324536337697431597530471389405263685141973622403465410929621543006405715111200 818 -39925561625338281794834548195912869683373228347797865597946126896903968532799753895929414636535393223664091546170922406133618417397556214516082575750422290152246908677266767225575976030509480332684408095252154710016499848830198924312279330759599200 819 -79851123250676563589669096391825739366746456695595731195892253793807937065599507791858829273070786447328183092341844812267236834795112429032165151500844580304493817354533534451151952061018960665368816190504309420032999697660397848624558661519198400 820 159897005338549899285654458872412029317314246212400232467872049670039795928919989992966094715100282129893751997104035587491223027723871473744896559468764391292657131824565931181453055224625772454311702664400092765480714028729723496879908929529907040 821 319794010677099798571308917744824058634628492424800464935744099340079591857839979985932189430200564259787503994208071174982446055447742947489793118937528782585314263649131862362906110449251544908623405328800185530961428057459446993759817859059814080 822 -640366108971418818063715910715304623494645375342118692559896335174903902917280543864774189540279962009258189263341222815110834802027962155192456780743518705760860435482324872809420264962856499902182634028230055211633224553014902374365766661815637440 823 -1280732217942837636127431821430609246989290750684237385119792670349807805834561087729548379080559924018516378526682445630221669604055924310384913561487037411521720870964649745618840529925712999804365268056460110423266449106029804748731533323631274880 824 2564573009230196722827988477379253953315934148821591851271429497666484077217264314021547118304519265328339835642021887487701158794529460087542606039385451127440339122684068058581416109681342778734469286763542696842705875030278128441027949009698548000 825 5129146018460393445655976954758507906631868297643183702542858995332968154434528628043094236609038530656679671284043774975402317589058920175085212078770902254880678245368136117162832219362685557468938573527085393685411750060556256882055898019397096000 826 -10270711276674928279800225040158077575749528043948941699764998520920979815296259504580239548851512989959017162595409689841786238852667619817906707964027932602388186220143943266086349262501067690137559807038497870648512148426343884846150672305184984000 827 -20541422553349856559600450080316155151499056087897883399529997041841959630592519009160479097703025979918034325190819379683572477705335239635813415928055865204776372440287886532172698525002135380275119614076995741297024296852687769692301344610369968000 828 41132462069388963980455973711550948358919607480355906614034704221466146216814488547328592202888426418724759554548766342409858898593533607869780970541928290470433847229465357331331321442576739686589551111279781327379790198287145316606081677975837448000 829 82264924138777927960911947423101896717839214960711813228069408442932292433628977094657184405776852837449519109097532684819717797187067215739561941083856580940867694458930714662662642885153479373179102222559562654759580396574290633212163355951674896000 830 -164728077010420381049440550141199219692829849716509679018134164858016228945411277025687036725784493272097711758216987135145025275813139412721869814555867033161110973723786563577524472861596485202679117944450594135193280263983700039034476503122510454400 831 -329456154020840762098881100282398439385659699433019358036268329716032457890822554051374073451568986544195423516433974270290050551626278825443739629111734066322221947447573127155048945723192970405358235888901188270386560527967400078068953006245020908800 832 659704269950385468337422972440475721173688773143521935683200765993882301497728816165371642272011936998352855262474760978729836801693966974987103632331909801073103082268818305096528297565912846989575505998689158243346165672588567944787110226447361579400 833 1319408539900770936674845944880951442347377546287043871366401531987764602995457632330743284544023873996705710524949521957459673603387933949974207264663819602146206164537636610193056595131825693979151011997378316486692331345177135889574220452894723158800 834 -2641981129057898638185842599461857204700384295322977536189317216330415931657571038360121445070167709321940691338927699842874885992395503233161781932840022464729213782707257960458518601762768475953455863352064494643616538784707214551065885079537395294000 835 -5283962258115797276371685198923714409400768590645955072378634432660831863315142076720242890140335418643881382677855399685749771984791006466323563865680044929458427565414515920917037203525536951906911726704128989287233077569414429102131770159074790588000 836 10580565574265364402686843328945332441790534235336517692777313445304105908121468703863261480974786472260595017467380309897063538639402087110796227166445448818078238928832415851214258706581039303220299318783148239314387765372248509948527013452501434742000 837 21161131148530728805373686657890664883581068470673035385554626890608211816242937407726522961949572944521190034934760619794127077278804174221592454332890897636156477857664831702428517413162078606440598637566296478628775530744497019897054026905002869484000 838 -42372766190017378204554947746945746628459466460369156774416066733222648481689318580149290608772533891296607253723780811473204338512927690147771048174929506245191610793748911213216052767644353104543346675222249989426116158221081144853528230485196676604000 839 -84745532380034756409109895493891493256918932920738313548832133466445296963378637160298581217545067782593214507447561622946408677025855380295542096349859012490383221587497822426432105535288706209086693350444499978852232316442162289707056460970393353208000 840 169692839837164833666812909786577966259687672824621242129923391060191654157622461551931206676084290488478317620865236487852213565187486606734645007214836736915267355607346830144355716083756671242480735970771010671939827090780615442008653532562144785828400 841 339385679674329667333625819573155932519375345649242484259846782120383308315244923103862413352168580976956635241730472975704427130374973213469290014429673473830534711214693660288711432167513342484961471941542021343879654181561230884017307065124289571656800 842 -679577501105605485896072603088290857752573435587438038553564934269556125676369287830299321747929011314903666291636077716196750762247274154286488081150153773014586131957213196255068259660840255854685322676294356277649758848114293670371947401187116648234400 843 -1359155002211210971792145206176581715505146871174876077107129868539112251352738575660598643495858022629807332583272155432393501524494548308572976162300307546029172263914426392510136519321680511709370645352588712555299517696228587340743894802374233296468800 844 2721530750873159410342091704310927842658410204129787405581812177524999650220531034201909606052132770431723213348021259100408788597625339622616504400814596863494432613762299293059396584897677801882507571855302042912862778325386626310257324900488689894588000 845 5443061501746318820684183408621855685316820408259574811163624355049999300441062068403819212104265540863446426696042518200817577195250679245233008801629193726988865227524598586118793169795355603765015143710604085825725556650773252620514649800977379789176000 846 -10898990761179981184679676943505228759960630935687611974126689902428722003483639649971713646932181827686380906410278990345372311783397932200265622825011647959242479545421595750455361264342000464276519684924070119844892544877553061393796473714959434235064000 847 -21797981522359962369359353887010457519921261871375223948253379804857444006967279299943427293864363655372761812820557980690744623566795864400531245650023295918484959090843191500910722528684000928553039369848140239689785089755106122787592947429918868470128000 848 43647373378499075593363423231301600081163092756598030971856413807367853683762311617103702293610482885404421648784560673600099493887287002066158083860541929799041816670108182981776423176539426387597949115568563829001480050004917684544024557471700753139478000 849 87294746756998151186726846462603200162326185513196061943712827614735707367524623234207404587220965770808843297569121347200198987774574004132316167721083859598083633340216365963552846353078852775195898231137127658002960100009835369088049114943401506278956000 850 -174794892918130415670363638446294878442681373815834938150822626588564910517090480876024708949941274990490177991132522979923221973167441123568473079366217328277574522288292064552902287638753185203980492693406342675201221282607929174338658345451375721984450720 851 -349589785836260831340727276892589756885362747631669876301645253177129821034180961752049417899882549980980355982265045959846443946334882247136946158732434656555149044576584129105804575277506370407960985386812685350402442565215858348677316690902751443968901440 852 700000204972606782003850627205115170477029163685010339167378875493173092352479719188962801569483134116845642377634000478284076728224541213163885148823396155027094213670953666965378644863175901309837372147772818318998318094199829040896129430375697140153692320 853 1400000409945213564007701254410230340954058327370020678334757750986346184704959438377925603138966268233691284755268000956568153456449082426327770297646792310054188427341907333930757289726351802619674744295545636637996636188399658081792258860751394280307384640 854 -2803279509375076340109097359533365202612927095787746323129315871412941423706651802841045411437508569882449762214880891845118902120056125233045066989433272658305225071141289860681024549686254780421128586352907539403951109932275661967054757203612276603425793600 855 -5606559018750152680218194719066730405225854191575492646258631742825882847413303605682090822875017139764899524429761783690237804240112250466090133978866545316610450142282579721362049099372509560842257172705815078807902219864551323934109514407224553206851587200 856 11226217474460001978848114192149971862800366920981769153840297671966779439797199042218579054214695534529249748682957590239564949144336912732334684158618292841904569560598529956091766537762244611312650460301129725556944398186730104232551060390166920790354696800 857 22452434948920003957696228384299943725600733841963538307680595343933558879594398084437158108429391069058499497365915180479129898288673825464669368317236585683809139121197059912183533075524489222625300920602259451113888796373460208465102120780333841580709393600 858 -44957206576042618647228578513085435105573497366542376238456017250440389458208829730842701200794514984431820671881867459281054971165433137701983653576937592313268182995590383367285908885490760471410567577616179180668602508356182561938281402681367762046222305600 859 -89914413152085237294457157026170870211146994733084752476912034500880778916417659461685402401589029968863641343763734918562109942330866275403967307153875184626536365991180766734571817770981520942821135155232358361337205016712365123876562805362735524092444611200 860 180037929590570672815180493487286323841389680151595283447956422570368257318687453015142166204111987914399058597629245964841806186853199681680967096417410544101041421205596837577828686280965324492486040392221071044444961672998479934087722268412361130799057698240 861 360075859181141345630360986974572647682779360303190566895912845140736514637374906030284332408223975828798117195258491929683612373706399363361934192834821088202082842411193675155657372561930648984972080784442142088889923345996959868175444536824722261598115396480 862 -720987161191009237306268055125420405917026886175530067821746601755117429540729800241613408047093482924020359952454938597023103198395876219446285866395477028116931538285058333316316270350223086018633191918732177778914162059386024051590275255869455479719660295040 863 -1441974322382018474612536110250840811834053772351060135643493203510234859081459600483226816094186965848040719904909877194046206396791752438892571732790954056233863076570116666632632540700446172037266383837464355557828324118772048103180550511738910959439320590080 864 2887286548288069399397786424460595607028834521027006984563938937584150817373755913004609249818221586709618571105895934659374927160242745045467765159407813098709008243595256751475062841911773006509804217637515434160929398987819031502896241186699439768321787755600 865 5774573096576138798795572848921191214057669042054013969127877875168301634747511826009218499636443173419237142211791869318749854320485490090935530318815626197418016487190513502950125683823546013019608435275030868321858797975638063005792482373398879536643575511200 866 -11562482389680167063639172424976149613367203370579284321556282027184567014609913979561183462320545568947987534174650232562023380359955935124344352855457616427624527238785624034775424868071626774337183633680027165900811958071312241630535986646043483968290946808800 867 -23124964779360334127278344849952299226734406741158568643112564054369134029219827959122366924641091137895975068349300465124046760719911870248688705710915232855249054477571248069550849736143253548674367267360054331801623916142624483261071973292086967936581893617600 868 46303212887705369485264704319374534626802302898771419702453498071997183113806521881284186307633889859058991553906779041918886255911528606557858260974159763482053982352556254775206655347254579110133698514598818466211085675410001557497399872789916071743985404501600 869 92606425775410738970529408638749069253604605797542839404906996143994366227613043762568372615267779718117983107813558083837772511823057213115716521948319526964107964705112509550413310694509158220267397029197636932422171350820003114994799745579832143487970809003200 870 -185425739885937364697312907872069975448022095746344397980859755497515156285634393372866787466432726745932789165300250783960229558156052488790319748544796110312041464961271254754965502563028682321500926005588831650895887923136144168184989835402376544777063389981120 871 -370851479771874729394625815744139950896044191492688795961719510995030312571268786745733574932865453491865578330600501567920459116312104977580639497089592220624082929922542509509931005126057364643001852011177663301791775846272288336369979670804753089554126779962240 872 742553536332217061379606277854665543881299493516324125859131039217113446960361584470241768156861332335776719914252839148611378001239604691348390552658747726157854123445824795417820567603321282874634442215041513904734450260999329627639890487643462034818240089236320 873 1485107072664434122759212555709331087762598987032648251718262078434226893920723168940483536313722664671553439828505678297222756002479209382696781105317495452315708246891649590835641135206642565749268884430083027809468900521998659255279780975286924069636480178472640 874 -2973612559682791435730688755710903207762640992342259085248236427070820439772615040784721039529765060841211120938083451968123367281851963866955797407672330711158454727757879615517588085367991407392700855552225742181430864889585416128992696460814779315633684567880000 875 -5947225119365582871461377511421806415525281984684518170496472854141640879545230081569442079059530121682422241876166903936246734563703927733911594815344661422316909455515759231035176170735982814785401711104451484362861729779170832257985392921629558631267369135760000 876 11908028378273096297423808396157361247524365983032699624487229892881778656075723245516896582957095700263662799373055650118923256192621791375891480943053123441488423727140001930634359593003326320928760960362109478963994833370622876461765273041710326300505668338040000 877 23816056756546192594847616792314722495048731966065399248974459785763557312151446491033793165914191400527325598746111300237846512385243582751782961886106246882976847454280003861268719186006652641857521920724218957927989666741245752923530546083420652601011336676080000 878 -47686364211854449409729055035181414745211470155288122869814465038009491748020777826010715701226820594677720276304856111410175590857925077992749939630722986355664348319617593152745339782459789686088295599809996501181555619739305277493811731223978937668084202592880000 879 -95372728423708898819458110070362829490422940310576245739628930076018983496041555652021431402453641189355440552609712222820351181715850155985499879261445972711328696639235186305490679564919579372176591199619993002363111239478610554987623462447957875336168405185760000 880 190962213048380772408960443118158301775142296394585619310484289538574373772755933021433820603549222472323052561020810155238021343390145425961875894612122504451546776679923179852584747037941248697471765561057304170640684095410581588509309705492388382207191738565124000 881 381924426096761544817920886236316603550284592789171238620968579077148747545511866042867641207098444944646105122041620310476042686780290851923751789224245008903093553359846359705169494075882497394943531122114608341281368190821163177018619410984776764414383477130248000 882 -764714893976055428739737284686320999852383889870381414290964297789393070482283396181070583187909131261048777375879253365420285016841262635484518888628136831885332443575383980996972025553297608162664711974664850715082648781167997925867213015645255970471429955342424000 883 -1529429787952110857479474569372641999704767779740762828581928595578786140964566792362141166375818262522097554751758506730840570033682525270969037777256273663770664887150767961993944051106595216325329423949329701430165297562335995851734426031290511940942859910684848000 884 3062319824293253639975871026911285451897555396087273989355219020559334241524076043530531520910857833330444198993905607368312001085540802861555652563058376000988774717485134946526335939432888611873114344332933904447276670458523430608110785153149554451887852988588440000 885 6124639648586507279951742053822570903795110792174547978710438041118668483048152087061063041821715666660888397987811214736624002171081605723111305126116752001977549434970269893052671878865777223746228688665867808894553340917046861216221570306299108903775705977176880000 886 -12263104668840252725320982396705689371707140570335945952858145694068304615042236797343482885092238817896632074526384983005384853105529084145371845703985460554749630584240698408888758366938926405108137351798249992075550368833906469297491044834508599543225849213895920000 887 -24526209337680505450641964793411378743414281140671891905716291388136609230084473594686965770184477635793264149052769966010769706211058168290743691407970921109499261168481396817777516733877852810216274703596499984151100737667812938594982089669017199086451698427791840000 888 49107657885581012039686276354375485817331747599228179964373385234354607219696164472244848129941442833829305920062865990503545650499168269392953021760554389338614511663918832817577054901841016099734838314183082175473712963483526356781394319179631283756431441221412040000 889 98215315771162024079372552708750971634663495198456359928746770468709214439392328944489696259882885667658611840125731981007091300998336538785906043521108778677229023327837665635154109803682032199469676628366164350947425926967052713562788638359262567512862882442824080000 890 -196651340117090704392631335873027226351652076902976666733737915702516651832581045145034425545068878943559153145060735269836670447616894058557847830960242520902047325359782831642522049067597057729724678372751129071222823597590211163560549835456411118323507479228216304000 891 -393302680234181408785262671746054452703304153805953333467475831405033303665162090290068851090137757887118306290121470539673340895233788117115695661920485041804094650719565663285044098135194115459449356745502258142445647195180422327121099670912822236647014958456432608000 892 787487205042878919383945214953422928843162801230305665440484119831154125948407503652536959693930533168602348693001060968449088384403078001310126067477563099396987719938502550030368564203426782747283129089088602065479737545506989098921843063060875016425525466147072464000 893 1574974410085757838767890429906845857686325602460611330880968239662308251896815007305073919387861066337204697386002121936898176768806156002620252134955126198793975439877005100060737128406853565494566258178177204130959475091013978197843686126121750032851050932294144928000 894 -3153472252856271287913337661670306583063224640273483537222520300889856566996978594044834805038334797252344975750496418643230130219421721750212809084529838809665789750984160099674182840993588235162498436397021471358408792408182350082930870431496568857721902873385368480000 895 -6306944505712542575826675323340613166126449280546967074445040601779713133993957188089669610076669594504689951500992837286460260438843443500425618169059677619331579501968320199348365681987176470324996872794042942716817584816364700165861740862993137715443805746770736960000 896 12627967012553907791331535189813683058070145099666583628966967454902684556233436602045610804104403183639970728786586105013292083959023591115807543521532434876206309851039248256284562537371645745271254899322001159859342351741694500108879423111841170827573869988511944315000 897 25255934025107815582663070379627366116140290199333167257933934909805369112466873204091221608208806367279941457573172210026584167918047182231615087043064869752412619702078496512569125074743291490542509798644002319718684703483389000217758846223682341655147739977023888630000 898 -50568117346485359039675056283485528147906728038308501926241887492015649960150821849616944823562843929141798152245616518516479213715644580904725976061726765940799432321088125534074929715354608129170860376349572573334292980916629646315735418162784911242712290065355180130000 899 -101136234692970718079350112566971056295813456076617003852483774984031299920301643699233889647125687858283596304491233037032958427431289161809451952123453531881598864642176251068149859430709216258341720752699145146668585961833259292631470836325569822485424580130710360260000 900 202497216574148037754432114272979826050062053166737601046861958356916002729315068828910521271244988356252267267436891036370434540256870077311813797473848071611823504539112893805340051882375564108368645329293177282551991003581703605913233830065196466798594548217266743542800 901 404994433148296075508864228545959652100124106333475202093723916713832005458630137657821042542489976712504534534873782072740869080513740154623627594947696143223647009078225787610680103764751128216737290658586354565103982007163407211826467660130392933597189096434533487085600 902 -810886858387830058058768067354770655978740727315139927917145669163171398955971206884728162784630707253639899523261696699966751174509772416020256581458469218028721173387223694484355063635410795520429652915085317455186021624098795370907539461414068334896367525677125806736800 903 -1621773716775660116117536134709541311957481454630279855834291338326342797911942413769456325569261414507279799046523393399933502349019544832040513162916938436057442346774447388968710127270821591040859305830170634910372043248197590741815078922828136669792735051354251613473600 904 3247135428499938949306128765292333821507789195664609003385030223861372194934309478896809678407481371967009332161733785457831459349253734674771381443450949744761029477501935590744873153053304291796410778266160231402404201636324822171112049613184654172925719516538932987154000 905 6494270856999877898612257530584667643015578391329218006770060447722744389868618957793619356814962743934018664323467570915662918698507469349542762886901899489522058955003871181489746306106608583592821556532320462804808403272649644342224099226369308345851439033077865974308000 906 -13002877852756929920621010110905725280828100664316999408698553699965848038876020738893626394329296266552218385301070831833347168343369259823477452402693207145687654463992298370002648785074379658540152652924535672768126317369300722777918891828514266379000563362034491034652000 907 -26005755705513859841242020221811450561656201328633998817397107399931696077752041477787252788658592533104436770602141663666694336686738519646954904805386414291375308927984596740005297570148759317080305305849071345536252634738601445555837783657028532758001126724068982069304000 908 52068792811260129065394265157767860265518693849621817015449274507792757124838338553543199966719516767823641023077856326592566414203183511804145393101533591609824131752286340168865232359615026914594708200477545931921704063826847387687789747454270784751152035665591860574884000 909 104137585622520258130788530315535720531037387699243634030898549015585514249676677107086399933439033535647282046155712653185132828406367023608290786203067183219648263504572680337730464719230053829189416400955091863843408127653694775375579494908541569502304071331183721149768000 910 -208504045059595505839886485972424266821483648778046045279447424512523963695506489768254308438160350661482799877028251048465178036655385403312423969738448799809010039676188377555324073316963909974486941409384810303211746822620914154653083340355343669926591228533424988939425600 911 -417008090119191011679772971944848533642967297556092090558894849025047927391012979536508616876320701322965599754056502096930356073310770806624847939476897599618020079352376755110648146633927819948973882818769620606423493645241828309306166680710687339853182457066849977878851200 912 834930671664082003648317375845716471964976190062965084825155695526027977429813268238667471947545614710235948630380671961617138366080556461509838089347384886954500729054210476789521398852579165818888497836703209679089144074793397470167829340984336713346393823030776381147787600 913 1669861343328164007296634751691432943929952380125930169650311391052055954859626536477334943895091229420471897260761343923234276732161112923019676178694769773909001458108420953579042797705158331637776995673406419358178288149586794940335658681968673426692787646061552762295575200 914 -3343376650208468417235056450323109723623427631980801105536181450355866955572337594916327075851222045776218350095397439146081757570957151694886222545964363989336403357044212631345348271116454865314148689367980030005980598811535924224085618586436184213181401960932868222101644000 915 -6686753300416936834470112900646219447246855263961602211072362900711733911144675189832654151702444091552436700190794878292163515141914303389772445091928727978672806714088425262690696542232909730628297378735960060011961197623071848448171237172872368426362803921865736444203288000 916 13388106498869718509190160545616993958789009338543207920422176375442489075370452290560139426006858585051494441211700662432126513941343703511836969758293981564285947067290580711544473207920476469402071389303221342862376458996412412722648525081930047700818103048801048732171212000 917 26776212997739437018380321091233987917578018677086415840844352750884978150740904581120278852013717170102988882423401324864253027882687407023673939516587963128571894134581161423088946415840952938804142778606442685724752917992824825445297050163860095401636206097602097464342424000 918 -53610761971508807450744041574823605438462307547369098382867015638482124009871222897711407984750775771949121531475176073094223382623507030620384205698789407658295361023268164156467846963306831701004373014246886335906422509009599160314222198476225332623319549899120539367604984000 919 -107221523943017614901488083149647210876924615094738196765734031276964248019742445795422815969501551543898243062950352146188446765247014061240768411397578815316590722046536328312935693926613663402008746028493772671812845018019198320628444396952450665246639099798241078735209968000 920 214676138155476572444066357784402350473146892396204085263567484361052331361266940386053072843284628199848438828211465927477303197374999892179886319341674106318652293488825996470029943709589530420108815417919053545086152742599307941953907151289580571069901328074304420685061696800 921 429352276310953144888132715568804700946293784792408170527134968722104662722533880772106145686569256399696877656422931854954606394749999784359772638683348212637304586977651992940059887419179060840217630835838107090172305485198615883907814302579161142139802656148608841370123393600 922 -859635902462060201153463115986999433781842002957467985675803852777662914735138333953696252643608294266638217086504047943867899571267353147427484046648005206646924368287142710376735956806729442853624453929454604868175787338044083429169007811888428924501166706345262387385301284800 923 -1719271804924120402306926231973998867563684005914935971351607705555325829470276667907392505287216588533276434173008095887735799142534706294854968093296010413293848736574285420753471913613458885707248907858909209736351574676088166858338015623776857849002333412690524774770602569600 924 3442264977391366606350447542372183879862354340847003838745102007875922926969709778818913565780682563621819700454615776398605225555940699832772392827486600935707381128422541156270479480719587595842435583916647227285985295617708992086499273705613838766941901313287306096672743240000 925 6884529954782733212700895084744367759724708681694007677490204015751845853939419557637827131561365127243639400909231552797210451111881399665544785654973201871414762256845082312540958961439175191684871167833294454571970591235417984172998547411227677533883802626574612193345486480000 926 -13783929304716185071649524284142611043768477209352797229013864195684581223762077602441178727769731043099036122338785419963313365401110275356285132402073775669117677347938210159234274205732430675360422402983723454402195978564217000709221713715352175105637764654070551842832107920000 927 -27567858609432370143299048568285222087536954418705594458027728391369162447524155204882357455539462086198072244677570839926626730802220550712570264804147551338235354695876420318468548411464861350720844805967446908804391957128434001418443427430704350211275529308141103685664215840000 928 55195130707247137636044862327450369222676359170210123386870171714616275676185215916671788957319310944133640334710050237697922915765652783646503827592786799985389320069976712232451037660023396971594105225740858142843276138302403420943392120868802459798006393808756649405133742490000 929 110390261414494275272089724654900738445352718340420246773740343429232551352370431833343577914638621888267280669420100475395845831531305567293007655185573599970778640139953424464902075320046793943188210451481716285686552276604806841886784241737604919596012787617513298810267484980000 930 -221017921240632624254442007857446424715319098440712365045918838134657000664638434487834131265652810705326533985441104392674263374528269856236107799952191444242569707463003522960911466931104441206684352538342963144030494988213064881283002428081097161599758936068612647725503287132000 931 -442035842481265248508884015714892849430638196881424730091837676269314001329276868975668262531305621410653067970882208785348526749056539712472215599904382888485139414926007045921822933862208882413368705076685926288060989976426129762566004856162194323199517872137225295451006574264000 932 885020259731803598409417997128744696392243428520105736428507622230193054163552186168022508458601169047509254113375752782682779950364273716172912349164783766001362820012799514688971668011675723801873394499029976881461166626621414310030220023174522110611910246145989700978088269932000 933 1770040519463607196818835994257489392784486857040211472857015244460386108327104372336045016917202338095018508226751505565365559900728547432345824698329567532002725640025599029377943336023351447603746788998059953762922333253242828620060440046349044221223820492291979401956176539864000 934 -3543871275585594708834286198352789255360803450391001557004944868459231287549984128767028031729302325736279026107093485446716913291608547857052132961323652339234579172213993774022220597819772170255895605381554725413987969147284892419178825360463289821936342955659530494280567590520000 935 -7087742551171189417668572396705578510721606900782003114009889736918462575099968257534056063458604651472558052214186970893433826583217095714104265922647304678469158344427987548044441195639544340511791210763109450827975938294569784838357650720926579643872685911319060988561135181040000 936 14190629851383342915289428067763092018260995012890463499630911716864528702710833883139766092864770423995271143001481178904161315189047903171187387114360095050695729420361163103670173932295412493716983684797080246636353534576948479473378458815188472492112621151508461851029452274860000 937 28381259702766685830578856135526184036521990025780926999261823433729057405421667766279532185729540847990542286002962357808322630378095806342374774228720190101391458840722326207340347864590824987433967369594160493272707069153896958946756917630376944984225242303016923702058904549720000 938 -56823033818545667366553402795861592346042960840529403949481561203137707683776004333766483416631212913140979118457956618298539338859343202890170390193535732420483112689633825818107860650001673055864595650424129431093970016920062354906193487537151282175239877446765226772352476273320000 939 -113646067637091334733106805591723184692085921681058807898963122406275415367552008667532966833262425826281958236915913236597078677718686405780340780387071464840966225379267651636215721300003346111729191300848258862187940033840124709812386975074302564350479754893530453544704952546640000 940 227533935418091374433730859705981950628197558089098591984945315285755672044396681183294727212978601494747495108378456075825214969645284910296384413498370741309253655493384808914210624985751380193908870242762152317699684195411824153049906688393444070327237126286834376139505022013592000 941 455067870836182748867461719411963901256395116178197183969890630571511344088793362366589454425957202989494990216756912151650429939290569820592768826996741482618507310986769617828421249971502760387817740485524304635399368390823648306099813376786888140654474252573668752279010044027184000 942 -911101915495796883613622932920343861751126527719830030750757674371412308865673334844360627438806034860071710773676790146510308774418274608957496823477552480062106994183702228476011122554409985235057599316028491021616994464005733232807057355223005343178703227551952512524642190058672000 943 -1822203830991593767227245865840687723502253055439660061501515348742824617731346669688721254877612069720143421547353580293020617548836549217914993646955104960124213988367404456952022245108819970470115198632056982043233988928011466465614114710446010686357406455103905025049284380117344000 944 3648268263320034131418956235634427751503451562267963470590957636783833185923988565372545732752846198910032909665782062239204414372140972480783197026213080905333436904676265279278942842431853542572582336244266627184017202408836516546621479663922627327558790466256759001422825718667140000 945 7296536526640068262837912471268855503006903124535926941181915273567666371847977130745091465505692397820065819331564124478408828744281944961566394052426161810666873809352530558557885684863707085145164672488533254368034404817673033093242959327845254655117580932513518002845651437334280000 946 -14608499134731806860269562601039336493335173908954593685622143264415602651458846390730658811488141016354338965976725636112163130699439750271888742426316226711842557077075785283201517428257781415713469228005583492360525541992254465833617510535876228664685727575243766487726917359736920000 947 -29216998269463613720539125202078672986670347817909187371244286528831205302917692781461317622976282032708677931953451272224326261398879500543777484852632453423685114154151570566403034856515562831426938456011166984721051083984508931667235021071752457329371455150487532975453834719473840000 948 58495635775782635908843100879267216591456033922354048133567147501816062937698081117313903848532682803882985986126213623082037177357672248978997538238709279111977158928881519973663460081926728116084735431971724617089192993040715139561616107588803970475893482991165967919210314659874840000 949 116991271551565271817686201758534433182912067844708096267134295003632125875396162234627807697065365607765971972252427246164074354715344497957995076477418558223954317857763039947326920163853456232169470863943449234178385986081430279123232215177607940951786965982331935838420629319749680000 950 -234228840516923312628672795520771044119893424253299788526409925365166635173687895337117989726124553037864082832867491181267441497545879194859059616273736944991538013226805581031385054896472919740617193245495200466744515942659874095676197550808221372305577693998310886278606354701225148800 951 -468457681033846625257345591041542088239786848506599577052819850730333270347375790674235979452249106075728165665734982362534882995091758389718119232547473889983076026453611162062770109792945839481234386490990400933489031885319748191352395101616442744611155387996621772557212709402450297600 952 937899516859781163592962916518045399354027030728549153217095205348755476136657833009552286592423105231447356889591256704822990534290852406305394177768366842760234145399771927407184694606465094591631030096457672457174469299810336189829480108908550284904266984791555775729041411891880532800 953 1875799033719562327185925833036090798708054061457098306434190410697510952273315666019104573184846210462894713779182513409645981068581704812610788355536733685520468290799543854814369389212930189183262060192915344914348938599620672379658960217817100569808533969583111551458082823783761065600 954 -3755530560172289355267419644757791850662875531848068936361953547622899285997938073476404334154147025140596334715134801480528117233743245484367511277856563248788358946988604573056022571694650588406740602692314789084283514387081220382755360603805725459469916018767026271787146953277760624000 955 -7511061120344578710534839289515583701325751063696137872723907095245798571995876146952808668308294050281192669430269602961056234467486490968735022555713126497576717893977209146112045143389301176813481205384629578168567028774162440765510721207611450918939832037534052543574293906555521248000 956 15037835757677325995777910460389986615415781941333062644763136171862404253975007264924347061864094991880965239842610899652156519634695757023178695786229000121717403817021316219308006699212471184540798145508557544575980432085509321783668954384276482279132676275983448293306693030488773712000 957 30075671515354651991555820920779973230831563882666125289526272343724808507950014529848694123728189983761930479685221799304313039269391514046357391572458000243434807634042632438616013398424942369081596291017115089151960864171018643567337908768552964558265352551966896586613386060977547424000 958 -60214131488987706179336184265194142647948788650264747709093309347874929768526229507567636043121783286905409874776884562699031742503854826660661249515630944119945679584649028201738532044028224910123696958424662568886702439958260708102457316302802281860911217322205122811194649754650246304000 959 -120428262977975412358672368530388285295897577300529495418186618695749859537052459015135272086243566573810819749553769125398063485007709653321322499031261888239891359169298056403477064088056449820247393916849325137773404879916521416204914632605604563721822434644410245622389299509300492608000 960 241107418170488273493091971161881546186161607887101760618494459513782531281473777319885409322666807244650412040252441936474039602275852035087064419935505572080282492003532150424461372059629683910953636571025419702917171019999535585360256170695804136951398666027663012589825243392578694575600 961 482214836340976546986183942323763092372323215774203521236988919027565062562947554639770818645333614489300824080504883872948079204551704070174128839871011144160564984007064300848922744119259367821907273142050839405834342039999071170720512341391608273902797332055326025179650486785157389151200 962 -965432198329231631492089680785413426100929847797417860605447669487619865380703732054260495541489128385024310996935973325673597243208505238207247552589986968454519916005827280077988778766833204183984831675249393654508256516671737083999695186611473529664020438189769152282751390382757932957600 963 -1930864396658463262984179361570826852201859695594835721210895338975239730761407464108520991082978256770048621993871946651347194486417010476414495105179973936909039832011654560155977557533666408367969663350498787309016513033343474167999390373222947059328040876379538304565502780765515865915200 964 3865734736048583088754632954182257079615756444500034172133846477408934315736012869013947627375672236064516432000179312279149466139818288609419061776968205081156065223840760685789457143194996025052055446334504833512865010533561104921409567863402788199692032045033722954161224446968304586324000 965 7731469472097166177509265908364514159231512889000068344267692954817868631472025738027895254751344472129032864000358624558298932279636577218838123553936410162312130447681521371578914286389992050104110892669009667025730021067122209842819135726805576399384064090067445908322448893936609172648000 966 -15478946127366376177332215597077609093119819800544650287591840760473869496135504945492701265723706220597877390245024409829969083880763085239371564133864407095146646258608760178709751790764228390167029468345615627357931532861091463598356323494453400368953188354234410338194219628233335548552000 967 -30957892254732752354664431194155218186239639601089300575183681520947738992271009890985402531447412441195754780490048819659938167761526170478743128267728814190293292517217520357419503581528456780334058936691231254715863065722182927196712646988906800737906376708468820676388439256466671097104000 968 61979747096768671553036846750281831451376468540197380697010304532641237775848364843729039365645749288261748723749705178203471249092807560317979527461630621798335124895007804186651857377068335992032444441433477450040643203894205075317385444074898119659155535186996461230207433139496289861764000 969 123959494193537343106073693500563662902752937080394761394020609065282475551696729687458078731291498576523497447499410356406942498185615120635959054923261243596670249790015608373303714754136671984064888882866954900081286407788410150634770888149796239318311070373992922460414866278992579723528000 970 -248174574973040742589685683276386219955820828670233635698131982272967595382881493869117101954812464160421270147467891662002352919047901612654672664598941582540962500095062176763871973250034450508303107433533635480368925983427930425291469138955571439954804225429169335482603783828663494662980800 971 -496349149946081485179371366552772439911641657340467271396263964545935190765762987738234203909624928320842540294935783324004705838095803225309345329197883165081925000190124353527743946500068901016606214867067270960737851966855860850582938277911142879909608450858338670965207567657326989325961600 972 993719594439377129793268188592278979493883400395626862280997608031265309907587216191979177786142089004485168121342627930569092140879046374950602891583416295524100874866236617247931810585528890306909150340856902561312613094137351044479833218945559716362240787418031948249273587099957120605268800 973 1987439188878754259586536377184557958987766800791253724561995216062530619815174432383958355572284178008970336242685255861138184281758092749901205783166832591048201749732473234495863621171057780613818300681713805122625226188274702088959666437891119432724481574836063896498547174199914241210537600 974 -3978959361718245180897069748983457926104871931768937128229867219016360070471858463191703073271000151044653137241515655984824906929597824293950052645970558062160157507164602471526626346287025330797685509578379794650019703354348736215062987221650598453606508286376103283544319291262661981889680000 975 -7957918723436490361794139497966915852209743863537874256459734438032720140943716926383406146542000302089306274483031311969649813859195648587900105291941116124320315014329204943053252692574050661595371019156759589300039406708697472430125974443301196907213016572752206567088638582525323963779360000 976 15932144657371825990723103052282124564772376546468244156887624069585999134635269338271696322072816178568139815921970474988417762582856862029463940307841127978403581493851707437219319427550917000775978454336381390873234631873765226566051387358822273316285076212251856180421311260506642443877940000 977 31864289314743651981446206104564249129544753092936488313775248139171998269270538676543392644145632357136279631843940949976835525165713724058927880615682255956807162987703414874438638855101834001551956908672762781746469263747530453132102774717644546632570152424503712360842622521013284887755880000 978 -63793740775325225541586576229792228829906571120623357994245333186604061974674554937292395498197493001301467810992266237274687073900273488453354591253073473582237653507079024871319892513588334330305451561535040415807348485089636633162226209506286321376863352195478802456574493758838457883666680000 979 -127587481550650451083173152459584457659813142241246715988490666373208123949349109874584790996394986002602935621984532474549374147800546976906709182506146947164475307014158049742639785027176668660610903123070080831614696970179273266324452419012572642753726704390957604913148987517676915767333360000 980 255435345716710392882842576658882352988319780691149037519814987167586060396554034259117714219313227078680571112585359913332522528555788947643840220486796235037449543226304177137815569615633289706243461150472957746559219852542585865845485353165987270492665095933733490652651340316002151770926584000 981 510870691433420785765685153317764705976639561382298075039629974335172120793108068518235428438626454157361142225170719826665045057111577895287680440973592470074899086452608354275631139231266579412486922300945915493118439705085171731690970706331974540985330191867466981305302680632004303541853168000 982 -1022781852706828171909711824259394513187447431443582500537589133954122596211049351025306366914806119015653773538376410569474010776253932934964948825818821584691702244364386990331864378542433905422555284362178889877261560550099233833507584937524095669630508306732627378051145692589124705461591984000 983 -2045563705413656343819423648518789026374894862887165001075178267908245192422098702050612733829612238031307547076752821138948021552507865869929897651637643169383404488728773980663728757084867810845110568724357779754523121100198467667015169875048191339261016613465254756102291385178249410923183968000 984 4095285060635064021671000597136193477600145203137921800933029662377279501088957767316775493540991980611459215184149448824926425262642780247725506477363980735452547604467159290556448832781696735126898191450187831419116411145722541975629964079110708270675002772892837265773896370732877377559626440000 985 8190570121270128043342001194272386955200290406275843601866059324754559002177915534633550987081983961222918430368298897649852850525285560495451012954727961470905095208934318581112897665563393470253796382900375662838232822291445083951259928158221416541350005545785674531547792741465754755119252880000 986 -16397753975037761417400720443705569827145408987817966805358621812439654635191891749864735951825391825004098358566959456349705402572934783385416125327213991829175109475087570871315273825377422627059831703697100972051391066129120279634672513371530503298808226112962395056060185468208316315015623920000 987 -32795507950075522834801440887411139654290817975635933610717243624879309270383783499729471903650783650008196717133918912699410805145869566770832250654427983658350218950175141742630547650754845254119663407394201944102782132258240559269345026743061006597616452225924790112120370936416632630031247840000 988 65657403568066178306920293598481006311930402789279227410929866285436511879371582755531270673503289534125721767703331588379994506658431177199095335824350760805887381663407318185144962806875591004705156092941023730197675159521052455703202897669812420091179496460404083847949487562987954799799401040000 989 131314807136132356613840587196962012623860805578558454821859732570873023758743165511062541347006579068251443535406663176759989013316862354398190671648701521611774763326814636370289925613751182009410312185882047460395350319042104911406405795339624840182358992920808167695898975125975909599598802080000 990 -262894896710923566473365700832705766687365774400709957027197969651990235444271670750430259545219232033610465744622228703372018408478809279209306981017905470539936950417925867965570335925711962366314382578200220269195539729637830236775248774104178215395389418150547260983102796666347730127681642144000 991 -525789793421847132946731401665411533374731548801419914054395939303980470888543341500860519090438464067220931489244457406744036816957618558418613962035810941079873900835851735931140671851423924732628765156400440538391079459275660473550497548208356430790778836301094521966205593332695460255363284288000 992 1052639646911077022209887665027729138389331507983487852129062838163009289500652294577327611808075392779738679372620456058259734998465554896188878355446694081637731418407259624555690901508999913829637830242551688416577302223912763810958959809215520031804926178320538024823472085039045548454789801004000 993 2105279293822154044419775330055458276778663015966975704258125676326018579001304589154655223616150785559477358745240912116519469996931109792377756710893388163275462836814519249111381803017999827659275660485103376833154604447825527621917919618431040063609852356641076049646944170078091096909579602008000 994 -4214794562078557895769972743269981861961307245245756188605301907332773613895971964202981785710402478132152861069446091661844814178966708739267339894042095015008220367465687430313530973848913135857101171393718028066375918361340845037843722374927333728957350291464528509856558247943059640694228780680000 995 -8429589124157115791539945486539963723922614490491512377210603814665547227791943928405963571420804956264305722138892183323689628357933417478534679788084190030016440734931374860627061947697826271714202342787436056132751836722681690075687444749854667457914700582929057019713116495886119281388457561360000 996 16876105134105711735271738253173381190262744271124573976062192777553314429936883728154107792583418757822314869422641579866904737897308468325500152105863328232783918499450965333424057754728379102206947260560389052137256187173722178725824061075512255934821197753374035840670636840157552055309823672040000 997 33752210268211423470543476506346762380525488542249147952124385555106628859873767456308215585166837515644629738845283159733809475794616936651000304211726656465567836998901930666848115509456758204413894521120778104274512374347444357451648122151024511869642395506748071681341273680315104110619647344080000 998 -67572060236359142378903673406493818874038002111637071751848218776656357176380548474653120981125592541340651521255386526200552437512669979387473554924879618855916371065937933339040616019934471836091143540279874401142761246439071970128650248554856688091728964150784215650621107027324226465949955304080000 999 -135144120472718284757807346812987637748076004223274143503696437553312714352761096949306241962251185082681303042510773052401104875025339958774947109849759237711832742131875866678081232039868943672182287080559748802285522492878143940257300497109713376183457928301568431301242214054648452931899910608160000 1000 270558529186382006085130308319601250771648160454994835294400267981732054134227716092511096408426872535527968691106567650907011959800730597467444113919217993899089149748015485089518626543817625231708938735280617102175616030742044168395115595213646179119282772459739999465086912537406202769663621037536320