0 1 1 0 2 0 3 0 4 12 5 -60 6 210 7 -1260 8 14448 9 -139104 10 1131720 11 -11676720 12 163234632 13 -2192512608 14 27259115520 15 -393931268640 16 6898028418048 17 -119527801113984 18 1985315996055744 19 -36767841202329984 20 781945185373487232 21 -16627985725486464000 22 344693509233875345280 23 -7777027006528322653440 24 195306435335190941819520 25 -4926123842907943122739200 26 122256287794534858885440000 27 -3250950816745064807262720000 28 94294500315992890550735224320 29 -2752632664579309727198780213760 30 79513423602591679650153171475200 31 -2434133164478963828477636070259200 32 80141520494416462171992503200972800 33 -2658172866577040413886094834606489600 34 87563801991607268872370818290960199680 35 -3032305504102907595514759089649347993600 36 111771393349021567665788846717981105172480 37 -4152302759146879235848651421766936752701440 38 153580887565745336614679511255542267943075840 39 -5934864516562436116539771150349361552402595840 40 242191437229623862387648354267487382424302551040 41 -9962506968293677635575537548861596563055120384000 42 408716750529524105987283095548343948461959225753600 43 -17433618644349024816076417967781141445046436797644800 44 780413877684545378077449821109701005168477932753223680 45 -35214007822746596360214203408463480274821725081518080000 46 1586698027760793384142664659125571005462390882335743180800 47 -74041817423323838783769939479234388207810681318399310233600 48 3607905518451042735733453559181742430989972442590015395102720 49 -177189588780826463887852839529225023796679811213166850117468160 50 8697837612695755874613905075409291683271284936952394731651072000 51 -440739796342736937491891692071199975248083384644431255428923392000 52 23225211404496069714498071394557319169184684389571957219588192993280 53 -1233309935542862630016113682098195061470475043382316751244517800017920 54 65505295954397227790890034829138181994277366968330220927051490353807360 55 -3581800922663144726108308754448657116633961841639769582211804485684428800 56 202973229202039289703465847942761153810673523965878026238936129208013291520 57 -11588571149147040637682676451918098513207425123122035580035993570744713871360 58 662128350749313572765080602132866211085450456496639967345682301371240419164160 59 -38857634406451935406555722695751495159471230400124967607527785213486944194396160 60 2356445577460481500394465083470396176002210064724157169194454626107626988318228480 61 -143947968895890262582715838172459350016940619479322730550557277592669553461795225600 62 8803419632696769278294263599930301843152811674558324515758069754304978414305594572800 63 -551901067716424462418526438890637553644373560432386417268685549178551179473882736230400 64 35664280331054902529074805537253444098815160241152381892710141975839516406569486830796800 65 -2321049008933485690377477101623119449344758992786742441346342766428264152462117979973222400 66 151275926328865593882911010226468983784067390300232395490393117110222044466920844509682073600 67 -10089623142631141615223706668184257638785879490055316253080407533625564645892358386801967104000 68 692155099473489124651415764076065847108620551293263524637640828049027807246109172032180165017600 69 -47810423260874417107920824891726946801912609794161196660598377342349957320399248039704299097292800 70 3308134859683710212726502760443661124176484069140345339525383714181021821409895400234787115787878400 71 -233890082916303761402084418977856780689393702878788430852180817449427421102335297580942873030190694400 72 16976309603535888702389817259829323231734678312338688071749637278816333016743743087667298736148788019200 73 -1240450393093758129398201054863888563828516112560808254075667987640754060271619966410548414982380532531200 74 90811432475027244281272008218853738585717065505945729438431915020799187359072383281278879119955909809274880 75 -6784137836974408151728880209595122142347164938224681259036131483742903094072147582409340366900423716503552000 76 519432446289959342209364094763939691833901895505298142532734168453721358893733304498241764943897104983103897600 77 -40029920449725136168973052924590802740605149356576151891680104364264358054847248427728553792868198654422076620800 78 3091226594265101775828216657771175703587149354107072772869197242802360846700822535344160004057955605325321915596800 79 -243309497826446747658258952599067723410903293032074572556390659612051189443763155773750049171616136235173020486860800 80 19598671657703773242734228535035156488930469380970948507552565627697466409799386786428406119449116898897273871243673600 81 -1588675324330854788740256186819397674839812872691820554050727568593076768243192926327709937656840234157793961008168960000 82 129058112962736129079436605727883448792908497508179510034921972805282221718417327057752413690577002425769403982047870976000 83 -10674824643752770209112425528402430707689193604543555788787187536661510276108477623542899817186431108361436925592889982976000 84 902409086889494278471009159651091916291587574654181006123591493260633608538093620774347850909407290192817615482186787664691200 85 -76755604935792161160961729184294879656672289368666537551052816838066871195505541114038510790813417442050498673942025048424448000 86 6543321175258334271102375228658288065207319555238599040628304737395206956865216828874907364058155233597904599908604020225212416000 87 -567415071309084292851262660691275311819006078312928159835097711657153329928846144579461532402200336810982738045755282802503319552000 88 50229310102310861854100714287119845091904921898994274570808386571632342685742990392183302131248122360197937558845026727423635777126400 89 -4473050823833590223120184058205388041914585662473656857889778074345405813473331347858237522495091004820727622419607811721046464344883200 90 399266367061553164888718056828010563654391461469045923182586042660345201775726796628683203703291717375488179384640156609322264865800192000 91 -36221367055507501601902998810174787178852378489570884165574462981890302033485831453202126021136724654746265152475613995890475439124119552000 92 3350867579749641454341774596264081703813374714784216916359746867437486445496774562749540935339871102454513501944706816098234939130540720128000 93 -311795351112448195851290315284231488595243625973279535822324270906794965482385662107892425349510291501128756727372062393376169126226881937408000 94 29081562690754147093942237184666125556151809879895169527767725221321061794210469234395886778505970732231883765937513260662839322080182285421772800 95 -2754684929232863694908565546840150292958345359129956175575122587450015213656988397983618769315228161966132158403780711548962224048970750421368832000 96 265825317398078648278591315817265038044638838811599716956548499188494413419568101557858054369746417431317419839683800012099593062829430489755523481600 97 -25797260864767651399481053331398285926016115105661037904015921649343403997791492078810743442941232683108678340195650659910883311730608902814655368396800 98 2509597702212081736534161381880372228422787148856057971847426961549552389619718749883499820411238519118287789652150015534316908885115344385415953829068800 99 -247761201560758725386954609736860981898081725516105275232563074810019466680816808526024314954299354095702583937957858816111471745722437285856565156170956800 100 24897183119737493217020213131181645887065734997510722578660245925896648787352974223148513849982704220719899388438554461927097036393430692735045256117800140800 101 -2515683465167744850496221753534577013129518282009102233048005851541136920934479490116024421989829481149743882329355556354941488613456012103796578353015685120000 102 254816604354855177138173644885394193233718381854868841540772314313603517541925370232359657979226940067674089282905751434915575647032638813741749885860671651840000 103 -26176810171183203302436142651700102026387275311907834902614899886061091027297278801702142505272820674442219603172170465963092431782539138735828769435885240320000000 104 2734915010336339273193520934471201465474479340663470598671129207060507125473301472674588882659840987100640693516063691620813874989221691578911456510365381300951449600 105 -287275646160674905503699393887659725603909241694774060347676572153537814911637616791071830462100064355886130859623321095619136113214733634629548328708936469827289088000 106 30250214843962424979754983739727099677442763977829612092383798368464452997992472507140277450761139758411972416176861518754771146999416603628466931633651608884680327168000 107 -3228619496819411813000280829340838545558539542801878675244280522188442097840789902820061223914634903180589999415112214632073334327212713217589100866536673270648765677568000 108 350205256658819257538117410170591422427591379473964781963877347117516948169895881884235565684764486462065125029608501160481033131038650460149214035043298922000068739753574400 109 -38185470561303241505376151262248259954731942976138413452446343583992751027384935324768976555984386063111717131849365995759989448726248314016789829261581432400565884861756211200 110 4174012944003807596514354926582014063800949301532202590779433792683766303463272611009428093445402101667087831147925340995887898410551903534434931333356864233240789734492471296000 111 -462199959113774792199591412303616106917282106225098421850243765506303754372003374659230058463838978366054858048307646765727377059624416639310872764825072816033111380492965380096000 112 51979035284224382340970412029224052034735769210507840434936533190051082075394167471974811998441116414654352475602738973092225131549403733946873970969629351645991376964695453440409600 113 -5875444426312331655860399080798803302612783698022585914451590837886174839603037788595959541257226660419149665142659609771050934319793965168058165724702677984402114279051714900682342400 114 665788352499240173974664011214998589881006179838555645111641843542238090709928956332465007699645244285217928512941329126740184259650766689823398914451712448869323477655287917862453248000 115 -76389177547918566455645541921261044073050745470925291267608069565452228349495077520367915548430696737777220019455769236355099998212165843266170344808230704055585374070850724643137912832000 116 8895638711063005935071147333878694001846444782841228278566495578272379576829747080717129214345396388437857515739109517443591220398512633354863639407295095148033033786038650915278960354918400 117 -1041078959938605298471208055813890412821275227728312805807761708713705824569969501684349293804279966552178410382456957735842584498521689901203250004246752575681902446682246701126658070623027200 118 122144456257877967746239088489617900820993409374730205238724602366459632735901651407991267982921404023343643889838785206443103178209112388380740192549213856292484953156917495231609243838919475200 119 -14503064472163735045063474153009654622331895448010664179052609259520744132775452118995822894583276919836984016895354768630644490760496546961590491710312033512213264888140577640589783986315932467200 120 1746799697319598295160099935532031284891427000882815041744423635089950782225561519080289946601944246735845791789543495226038378871175013562394341534052338461081836738105567067777992661302674823577600 121 -211415630280726746325485370456801611679020020278670820872740199704389482904983868516421654110433532293918121900064598077022715428389388930981119748971959500444176342374896370557250807947347487621120000 122 25651537670148954592350766397693845543598295815735457829118530926086994788610915639193704473967061926233509840447763792927778630414683575006748407572913096319755402985203191785684888416962357183381504000 123 -3148442598574725782727112106939609492164647732513254094137106562191838356429489704569406578358602933854401160116076902402117907021798804278609020499664511827826440822310273209629456881431349854021353472000 124 391779036055805384903163154323238393686276170997790888352871699528145743215134938377448371286481759677314395469432100070583899957493711174874635364062599171328581890575162495406460991883083132089241960448000 125 -48983400548663067783199156125979692514573545084701524838363900491076073425760633881270326675882943091097528321654851131237489117463373176654408465336998509328781256674094838897722492756993887129756814540800000 126 6139546005977440937397248076082420080311946278687451714765542314433820603041658167243013132429039920242745939414891943786900729189470418506413785870696924727035965931562672806577973628066958646636382781440000000 127 -778131009877680581433755239128175175669702764483322145462983402400348090695799869747100618200763306875571404653723030828129217386218446902407699686147887099620237124617601091915730319426252510024844521242624000000 128 99934210325690582099057556089929970707232899362404444811232746057314277751610408640025864848525997082646356724260524870955105060133062310876300619359375876472711421852218811868869930733556642274882053869121044480000 129 -12894121559772625908981843933389902859060932410494512495176885754475962623880256877595182621031415702855796941098095487151995190639661962497759708886198217112987761670612188316095457349206843703357328999657913712640000 130 1667803714950957201290953400092757216205640179327419438544558924924510537854430922678814238318482953231391211848194580349103159088309120708667965791281520157438634076928506576318866656554555361061075575502418005196800000 131 -218052967663090550138178983500824910193458565291244757410200986150914400257431198326448526669082945566215281435820959391352038910498784978282964467869714480128980335305693830814835082124022810663420633777899435773132800000 132 28874911347760932119310103686437854102826947026543118835679726361564408542529553724519985117120476149032089118310554569001624113139602299226887375207030208754313891740914932036430950632927809954888714593957894259789004800000 133 -3841061075178104300006091373486858812825564455033265157359209209348950911970909691128358628615748384736116420528537037368904578716032203235589945137599663727010757269032871177536511967678624339298301012756715846322932940800000 134 512215068919216239774981108447101052678298889789972102857323481339738858209126234584542869865780040483620177699613503465585662948108875595052508580199772443977376689039769768159922345616303095344747090717127570819157558558720000 135 -69018052268650209475701921840849706255677675951001241683338408647938272500818146290424735244899932979696826607007479225866819808303772290421832022630103874671967304455866260904200356856908525492266140264253203155776822470246400000 136 9415089985655093883444421002621125685182464519997017176874255892878778525750008943159549310204192789991939877993145953259020511512634153099832893363639916054942191756457612023582655131854413775588298042864796446570259705201950720000 137 -1290077516439810512504964439369139768782865738311065165873036805146822544566688933082585959775298832140108050270673922407082826630609264935296591187983507856040714494828559769787518010106096891201330666373193456913616966282022748160000 138 177203321211859701928414854318161234681083776371305331670602503926932007598091744309173105138470897898320491061049645733094442370477835782396723191615098868288012986400667827191660254830934250342641641029854619243371888057316550901760000 139 -24586235830656974910573716408017927591195435979041043411216135182697218654165426365385917663184672553765267920150639563867114928760043618808647277856118148147699137987583982790585738507655485075558319649837894501030650522529420814581760000 140 3452116977553774210459842225496866100662427603778593702737284891006800183033148889951264302764135981845813472043015213620130771303438873680329560436955250430130360763041249453358282455038729609290970587267974411476965471753083660963676160000 141 -486819479098562482134832245620811000571666653596275796337201068880243533920484084123936001543466443244942581013474105188905610802936465918544791994212955489517235130665743551903322974803682779572265422881814265894692847085419638835642368000000 142 68819030299133794005884288690580561157429575760014743942353790550127775846801148350219121185618901461749697871679845103455719159593834072031984892206603302077243438681361978906481062232426328098994164879971598779874196528627792215332513382400000 143 -9823742208976237149236724379706308227428364399211107682794824900656314314222819419080432712075037917640340455649509847316061733378296856037917014730721762851483372374665744447783197297118834215488309489114133862802949502961552195076710675251200000 144 1418572114022082567129523258015364924781382431440510440263968159408398509730392740163781300952405816043176015127160732160293101814078865475914145079256177730146245077716960486729275154437458035610145134743579101136675918693945524133358008920965120000 145 -205719735081657731978554981871796119594863110112080108220351685204766484565866363538448902553117068170395511516521477800050044658559222123889912165612664616855332185115296660724813610286940483758777424140994160088238091395533549837011181467860992000000 146 29905531210346011716195654456573112789909422103107778502656925810333804888082915110244376714199275245494112623252983021398784723703307642562006204112530989744546381059979230032708741291634869601875113823085272179543829090415073867591091670081549107200000 147 -4388605622646313585659484596372613352827672837918674254442391716332948650444122943390643767082717926422240209439496218401342729880291092360471678203539944036176377145133624575412519049548780049441339109868155223462636972378155286994405316637946701414400000 148 651253983946598577818172888886130417824689503260411621246190667636855992492555810003325181797865366658283893412562186622274395743553962185074720106495267832940188520769083785740836786948351253470428317887620232809664374790382953365913940525828605560750080000 149 -97048085601181207760910016077077730357539674006757382113764871849930152223054960536137732614600061356463781504171931410442435663203479444235098777599653566291725169475942309932587508532121458041944895101226531851754514386419879907096477971310385733818122240000 150 14496627714598012243526101000095131761795348813576077180685211921597088042391458392126129701646166799362835052967436911122373634651910355790406282617572393676059061855201405687023854622469355510291653969203269811857606572780503077839845511884525961104850944000000 151 -2185372369257048701356777717085335079710171580887183483528715992540383038232220089353436609643347869239113218120107976373893960518953046261448538079801455163086808887695132348390253984811018854639521971532184403212287237881503548688210218852688074732086493184000000 152 333030944489774844373593764425987354106079291271425720812363323864896618605389527825341669170642343021423070163541283135545924013656574866528900319229395419126112276784247769952532598121824801587581836082454808297658582314293059288764019880922262141776085458616320000 153 -50958967350649061991364785823463496555962702151561901244663889440931476385218301390094548871600297992915852515831462868000178944915565764859221274004334436759865659732252647604502389657740172407097689991432141438380658299282905315998633922157246486848336239767060480000 154 7816136170958241496111263547480057085976858320202925771605329366663195657323981159304515412109374126779664043948198828626390099950083628441164442790383030259281608354842821486376998122601490663132165744706014542417862848504169348497986705644413756297043041459623690240000 155 -1209560957069316704228064982996710189895342235543594873240903717611960828924703701618950586995332509938068375346301743938756519158546828819943270168937717674092473995170238360636300644391856684080973740749827745973613131901208200978081303034031032957883653810904314675200000 156 189157831158652666614987552127958757534058475731694439204781206018891506837025433287373452178134279951944185832639882434983350856155848917780733353991493303040100182435453132184281735339363845866901943255247016995191686935074368599420731646371030445627751347072651682119680000 157 -29700470226809900853523587187394944022219868452207888661704123789778692518816147551195405941643640293173419054707147337910121666408795409042342543918270240340235943679818088320113154287992148260224156065783095387720323837001429778216799401426089017157646675474173814626058240000 158 4674439390562606164996866444421453799752409868097919266965644391329773500410425204855531309316091084219073666842268675607238046546206909709957060768425121961639561932072370366205120750955482011751400505328853224386892563441610183730495948916212408287596949870512821646068285440000 159 -742081768664234958229010198037624290647891279019123055583004023926869111898747562272830849798407981964815827260281187353498516723358915317284439361079169095335421546872755662477169003434480569191749497464098046357304169834073022273295383011594701267384168002291836097901562429440000 160 119015314583809584387712550010448937251561355263507967399447726190478601076379442039121112881393235758055631789589212940027012562893735065849064728857449846270043929555350102813655550900465175659905639147948550411909322433511722562822622950432270069452757501355876346892114848645120000 161 -19162988345100930999831324352051595170888976693699687225027078521437942612041012260123509837017706049911060916577382306894801175386835058566814854949438198089737473303729680627481012387656061133555640517255722885021203836795947027170517758368526160033182860817056833813226656786022400000 162 3092732368334460064230009307369049988776752578437028747441415212566414836071864153972919914578615001304431320015234996083637761677562147842187744403648422338713565550198370571976989273070987780242562937001150473677647115882076965977195032637135819151362520003403018407566692442125107200000 163 -503355757302231331754871371452068714358579756316330610206721425512576911416072461959226310407810985218431739272081230601171017340801079603703545148256640106151576865140112934181089458975082386826951627719604727840065118980497487630312300233422061399821235297139381314482019883082684825600000 164 82739257546896122938147663369681542986839436720353515212692786113521013001809556904598477253093449227584499877807221247236834695016490110088982719339053749496235408703475902481332057407412821753384496588803129794529507848932862389582876772572231707494024697448686724984209239705464602624000000 165 -13652922134340637927336839036855110976541592426008238781525303863938754693051533596745114603128157772805303233450913027476124526350268907668895994774068762599713577289688633310507025219671496624430778531755676902322781961148696938451826098562368738717975334355279959934133716407106338920857600000 166 2258133732313143215939621698541145362496596680460219904188958022010917400220978262650101263199689820022825119408217900184602307145569008514026911416959188491715603419174949605329761328797331984371937678847842936252570014418216232049136256302434294662468876087935418480016316683908943112988262400000 167 -376556493228309956400518597525362160137672952046521012502918065945912568011709449578323501591499004204641295067588587522279498822645710389713306623623539828104442093396145878907441107622292606054763375488035659068076142222112795713202065389264328772717988771024310424015931089196615064405147648000000 168 63400993506769505475172675554007992195839630337270476378583456032705360303286919410653311646188224782685358704139151692645630551603362491267442248438648389108737429774475900955459396389525430469721001393543161810000734563424319624009871201805903371394635539301488984774599420135395519067790822604800000 169 -10715407635689243594989740523785745238851674680012845671307046115847933338903785190713103377081174789832182474686475773202204368028625277053913469349341020070157705839069734291066439285955357193617281258946321840410679588160816926340821426497445215442238730130967944408210106194399062025034998900326400000 170 1815192072564495763932861667569254307620718695952364571771267053251266890830369740303045925201094180040331118772320781407364533557354900461025922915710393553729196344150434917997208805516090109300058242234168610388031234650593675801817460828784392971715371745548423819542955554917057715861223768693145600000 171 -309956414846689863306421072665442020039086185051276149709192179717492885028390775799103630538696602753145668742023988118579667327341262608750507005372462440900549168544171049694560842395687071335988904423251992357291167791785584071729182446133967388959626522390388955096537114708739987554063291336202649600000 172 53425884846391756978610322891733420129218320176489073956994749702643766727925049143349844500557935920715696625816051133345866898945781631562044482704203489930779099992443834407512429965453071601182440371219184894416123118096838369031365495754696489097541235890941292604615030510361235958708150148622870118400000 173 -9243148797563831040106989161878726236873574836688048067352601547001628603760227605986218836209304822268850441228907471546564947929037322981807469105463554892681727735734295837660547589836419098799728721952166403806936949685527156412777110998517512145802819448855517945369506044428756377315393125525130261299200000 174 1602804433081093024384291626629069315750054869855250703846400759385509237380511530160964713685318598660479003065094392835439494477639724082948456217465384851013505658140124010519596843755639072561116286752817069575917840288122828116548477544609668564023845719844482339859230405806542020434590904976235712290488320000 175 -280102843259416177133455384408192208362283545033535140171181407209956480826155126921382860428688263997329810613397006189318181729763173054391713724927490115169871649395398005184805894465929091851781088395991709838511523313759054992503686385886463042302965791799936146030053980782462971540369074571898383102902272000000 176 49399297243707314192733573578403032844940116744382870204405829956761549876463397664965237304835437721706983998784323668629548489199434874265719623989131451003566431421713567151334427561657637229290283520057820394112251933780203826669658360874843309708131517882533104264953207586152888164383969036679275225168845209600000 177 -8744049838308436077798421028843935230209225189743776758560353453147740558792324649260129644869442505649289960065829457458512185737210188500055633338091767374514249861708660926406504981309258249632770620689073987987158187179642898017465516039292839092866586321982880990437640908991493446672922522304515474113898007756800000 178 1551271829440287170893146150550427757450998048069469227866288780852319245310574477917553671454002682632928205734281819775560377892845187982533124411808634373837964360312734452451307584601818617922625184489044619251603627084839078825698042854206305910791678380510323791180776864803475258204218949010666471054963001576652800000 179 -277303926737041670219298603951990251496301394538017865969248583726008156332388947430281981041770891252217477278258709423218148150360496639350113440342217746598664186653336827872391345318882727390032864055704096856458801621732952568177238108796463522512920768701423614018532829867157954334378893746561626726078882991885516800000 180 50013682002636804779767839951058842491376073777638916916254176858527170075262333750612154478018102065770318469865909338149749687853493102526413400190319779165313898312730606069450277218836011187832627143254967201958202767934287921296005497444268703640546922645291157805820217688536566060221309762623496526138889628959742361600000 181 -9052795640900518285339525438037695298114267014466783231079062584367345828409278813666942529266025200022457274160895648048260033047277314089828048110514784732937135935753415663403127533704796229984417108421323682584361691169737468288724193814413238498964529366131889904849080263165002366585711360286336909484792026679308451840000000 182 1642294593918305630385733122640277088054858081507703775518375143065731159823751942090523632697124964908432095125430398502550277370905319007057184289005337042615910947084239310679639498724626108220201334965750768401414187705819897021056737718893714787784384923343831370155329288751628429434474292213548847266366790429038530789376000000 183 -300146022751822373366331713000808188999142402270974875241283195794626349858142081259012446154074299019979605085565581711921937526442716279242217762727226435784101356771966632811358829804666120663779298387915618918051235450857791033846241347652366533578997663433349682344333232778180293608515618113784456154545135979977833233514496000000 184 55332728162218939078928586573481837723359280403589878529041662897286226518644101313515611339746466804600046647889156388396652842542373604011693883156090053368080573423781230316380335854891129844938925376816567539388550184129514576267599900526097194346818133648666888105731136519796530170081441942297181180316097794395482536658809651200000 185 -10236844010760540802263996644309854086308095760356719825524298788775163057008508958002390605049234095239419185467716716426298900755048548254323098135199711316550334001859796965867302415388128055925450968251190378695468228448394069661601999107636330021937816153473612955523477742241398708255074688810857343237331457537536008979719651328000000 186 1898084631344492470304015400927559289220260803299086400497210481902944750144084460870313486467633543187904099574476977817355442410087236778991174111150253433208235765959974047102707705557604882927166415037987406606491617618599044157382781877354698062720948780079995143721893959403454708022279912964082031818195272401503538423534521942016000000 187 -354488573118275208621698983590624923934796715811896608500540148565709790198993086144284484845718353216583146674110482573900092652131911605218177929538140726799704907825820315974076080202153921086137678915989874290388369653890058431108109378411233574705059470724376867581275135475855137156673423162633279838726124694889134884009702139625472000000 188 66767427552922455290916249853667446122894477384415733613898863577178510812555606524753869889921050385222709179388214710595239202606433512017604034405061633381975367402577116729701727052269011303416039663767840857625278941997045884473061995971303014903423536734655226352368782666610129996632549000706497624476348173861498539859814054017525350400000 189 -12619318344454141153189511985946974817311102090722244290057569326643374280933182466700982997493915038502213647793532199730825873984195300298013153041575612043106248377903526844288207380234753517880771631488661276993625379507166343020118819395789956543668330642799321045853756381317315465145464587659410328877550033314500329200110215303491957555200000 190 2390362007272137813908799141393289198052239767258623850960947364449569371756962502874426157336789128765450690388922427078032033703626256296294214414937441897450459380795263523158481642088550859764401667197692874913339822648329772717578881611759540763032948498839607424778834734178467307574714454684367076964399905090204515049470188498155221286912000000 191 -455990758688116384859648890254524004182932486908012945141528597021155380234829683100353578008463530268745401558546146160638018571549510569800293444050276551649564599324134592180849142497377952134625640724480551484602184189004848749708334724381461437061653765901126770493814352744891481185991373055458109997383227330610992143547189321900799318556672000000 192 87707376951515372287226104991431144939161750497749125389981157205835518322342473295501596488654734656538828306177511136036675618986410333321595241840594412474028630652660516939037464937082860284418780132177603475999760930738280818040841004963822013539986656907197531895276818346034659568246880385933979663063806552772101210171838862144589728317440000000000 193 -16927789555225827204381342876431272512852189862888139416980510964532003678737176712771364292263414889105672994849543984365521855044656757531468953714777383584953180255872240719337549474502360371543582772254402181854905061223557115428216739241048390009672745971810783188694428983761688453805008970157141682166027451268248658027044138883034617432040800256000000 194 3274251129349253758273003972642748939488850866703204454374453971798945347539413057413388800018016176461911415122937325114163001804885790653200429340986116882775443771422088968372241649908240776685044829212644939483036874083955608141608733238741318218882369737866196307222518900235006845242653087633443262755580870997542529397277540350322513219970180893900800000 195 -637703630271393620893855461768150744021934316829057393256804965468605534888261642659670454031613136077522776394260354568778300461709864686165556583904978856662982142880255524913454268707067594442862590101915201762271388968969404486878997335500228242106166425307223372474377034670315488403816396388319878076290901105435851349196135567257121677239069475602432000000 196 125207234650214146292666429828964423885161848057825724350868712605758670626250347979191810897326256303179134633490277067664431067140472419294934251355429211937503254849222969554541922743891000409216962080370237741351414518921307675736395810888668723010329567513444174584026994033997273453837184504700634577000719384313110917508616662798277427657969515101788569600000 197 -24666073476698651868575698313579647580137386078831221998347078586578197825841945431573231432209988048114421119246278293294360881787308764972357531100035784755039660176696341707161772398023432834276058133356123879749710263545003295042868351326697464676157842270555128917344161410859334025366854793645874281197329803356170587389631232765393225072493121961145978060800000 198 4869780099490280068413557238413713699384035118354026146385334926370468026566828170586951439797163325291049487753995579609262345507458945301419358043612529265463830245936541225272309374081805555823693339004993375604122224216316936626592789562656993056149788330220566128806798259059119018621905837957535556933442001487051220134772907390238606850635353687056871902412800000 199 -967937724910560972869715960382878152376580121288200928002269591491961949133089983413563751236327422784950782999862945979877809347571188773958832726065409941005625875613736495684416053044147641256721714086605291863967271461510219631719179676164546140990005294841757484027893724732576999910275806947608406356133641532720356357792261921437256581411273108019506525818060800000 200 193913794694083914785390099189552721309116757886169630893446195100307371400347617651613369847417152558918605779067224579798006352894029847509789095035174066631647003430224738158895574572644300976289675687342475446334607356458604104954167627216008711970687864783013643757470513562498575720855315124078295649364446906658114372764235959938819405405041982093206900158811340800000 201 -38976860159996307527801839814199610285559566478434978934957638269080441035631588423657241444729778932159210271762416846288162616508613531020046409300792844446043938621725963709310738512657627677481089294527814148740494952000269363714710386561123307456841229465636426108756173347074806524554351926340627584947607588435019137136853073718002781486158029998307400173108592640000000 202 7851179681698727242476494904734764653503645333910976332368327269030582651860094873283880755055739061127142969631373367257071146669762029294637712193147607556754129892072567086821496719162774387281557393970311754224460400723696092559540753491211187281168051093860997209649489335135508739227876734890862643234503472482576819548346311858417794254614037137184590206912566394880000000 203 -1591945084940760953039396526903559476511325444207081601049912520000081722871449033873268938384502370259557172537952034349833730709944236611169619223781073934552599034879371952661418753076937732507996621210556438969457254678694699198240751976335244934878367896760187051769279918695682717817953954755831530595364098813730170209482780050076853823499934994079615023294695079936000000000 204 325287600292126221410255896848951893256081560998257614282476695951115970868259368642148670899203332906484946641032146473028166995135740805314381675664109097648497296874660498783764059518360424432875777505946182617634436860768883032663412620566574854692633437846485916029694582188286867444186865224474891721615687497675795360227481559830997755314055546020381130044281882169416089600000 205 -66683951700543697533625426853362201692256469730628611387353456318326732104293451332177032929308083332144409908097827890616553036636255955706965680968368352463253738117805911720588072324073559626204296681220683063176243396048380222720453572838998486655467580999193023904185523149468091158503873800404194619603460095401412811002426378267617581826189539301131070755462448137610723328000000 206 13699235343021260585397454997610691126930451884396573913899387307174953683844052504747295258359951178233601871143820935010827057885870952596569888601064526543169953671326256839561399189835708848616173702059383100901246376856487853553932486973593150199068465991174079356946907592188383881231981327071409331260046128686005530532537204765948602722728188818680754650827045413360886611968000000 207 -2832535841042831260735595992058911489874140251901383842362318820523552260859789967040279209092949473604728505974596255582305577007767258269146300388303529456220552772258945060388085686514686807795522787214973949668510912460419380483480282976327433450818189754474955915328742766239084975645049216572338705051550724276378045463222974417858305375593466817931054777494371224494201664176128000000 208 590101927589512465941848676441702846551276844285981629132209798861948270611431036612988574526670595251507111411611722075465298721713077743090932028015260231788696523651872255311360273426977617374402649699877163542612638063810268169533797615453440292983128104836336721263063912860755773757987725333127053961463492669314466048547608413165810885889702363121648191834651104409291320816199270400000 209 -123330726300530802895863066563709024093573569291903622596250556103471177038826596485159743663838794232724786662807246631294506727842355359617984524498743896918855836651965766111466461172596125282930089028050082065624309710016392524517292328942931737379158655930076511338874188133999187359481758041579958956950661007433116292616628326181191438292700910932378571341999484638680951113582326579200000 210 25830217449966892874092851354627245752491605060764644020926652077784044303940050970937066078078235481817870665889346782152078248041584398787991364885550666590144925136193366138704309331266407282307450188166785704295510534946282303725981190087138457173434966913823620265709516510212049438234506861828312230299435868050604377937313053775616777319982802432016202027027610540879650889459476463616000000 211 -5444153747401336178994168691982597466250311168953623394383336003813045647292239387530203494481983822255347915618193646982447577154854186812042533779940027395715191586156701922473924748352669123478249624317949097990714975632091993097016489962414538560895924268292335326489990867523528507320914774142802452899927181935567724978091589906075794303919082585579888656160154659494076996737482899849216000000 212 1155938004448650694654380992928589915906723534749458255817538140534939154905667210310672707212679878871235917720019438029263090371501215861075602206294989945250509228583196067838274905890642002345252285771450082435472925022431182245431841399313712327555242496870854234965039398773092178747755019705694331180233674855271830432161858852081131696735078712876389083242781919904945711897797055378725273600000 213 -246212590135903985589517081200425833160617182528269403468522429188250744476310154369593342157793971778868073581112515765673392921359647434328612811832649647355654766253191438621952539294360342341595895462315147351754053793498039121926283121718444795334757956900491985810880003529787924070166428608547642495255108550315084427182139973841402861450984333793444004243124450753577745868839196628571547238400000 214 52552080539554135156698136861489976844176352845300414155187697147078882486550324712333579845344083034451959713943972084521374138946829325214401197674366683185466830258997416233998398508952145754551086944420545748228959465642143791955407459963683895132038882239976772352870828364216373691072600668462865312996186796782494358862838856004240754427505256535178278844274563327671088932976363625031537786880000000 215 -11286489932670355418177028602582002880262792596846381336879129695982572037889038228561171288488526923381613301756331431357949088737523424429875172978536819314354906465390109139070711126564465068536238042268763462035125437794819605499158558277347724955308781836883885225007122123713536300622567582560474756666691115040309301257130896428264911021938742883686893839199740065649620115051572445818718521393152000000 216 2441529022705243361257880495315944695509390888926963689615022123905315439221171447329083948959049087510633580114766403658799207316877050823178605083688840297491056841451485961086645869148769635414605440178496426429308950230186943070326439285843340636524733036937202794092295715850565211292987830147171635366729143221775224212316034237501705864102279028848594910560220715598018351016803307813492827753965158400000 217 -529804932836671213352807328301706966843548195987778548444289624662466419933920268229352147561500785223002046523265349398778831577737522521747455755742906988402879491029716201869456942906877094417531549546918565438802865566515308933770530774275054893013771317463014902364212546655340440215367067355336221585042596971185235400315752767605564218908914670293327941575269840019307020937934499552613654755758256947200000 218 115203471416987684420194598020384837495169422322360317753566729940241415807185027701124848554903014813990320903117611246747832287530404967241092554460680031735907097841875857401255994821898400315986200270286964677586600407152132933903859378855754360748176478342661600249784738148623341374935250572046327360235222108975812391361176978045194801912606100899313064463054153727990077846623539675514381462051744854835200000 219 -25202895027366933321168279220745699979037185827967028943591441844100245575570058058778928631985593598504892719728605682552566812729114646253543891150238423052661351570072269129276404364339178114386984853004293374018116656413494056316949035048173515056969553442166427670212536675216250721514534329825131800351699866702289860233771994443480779938879078009481888014087717858532561796741004116805049866829434964882227200000 220 5552699375140668594301961761339868185952274969638852997336979765584601790741375062698797983947457668544909340445337969724076047153882763570919932635883807061244738653660549088527658912775367795578056140003761775916433598294676421762289495167743957344495771779417033439427607347057096235303769977419485534831922897256713158619187377970351026565312708863003915336138467063480815191995425507326983204177065600026778009600000 221 -1227126063923878598552819733708432620025236468710141192841114193612957586841562935723319601730164872191388197134728863005255871341973154706087607567412831777697495733801902328689272426987529806387764339625080532705175268767809997086418170124773159519981553732448715965963445468112653116755968587277501182710575780848716539614869413003140021700011502154067657830124344398193711046661169219783734889327990128324630282240000000 222 271744822431131312837153271382621358518127951007097256177685706863733243687087344898231136218883451718838408339761731858027592598041724136549147658184494631189453609911318977210115942943118189727910078678650777597350459585744369182341739843880373904386660931486439896404257286792574081987828200393073966236766756582634242574112942266844826732238810590183491426791783456732422848790892974064556596513841470889413662736384000000 223 -60536416318147980436478440588996353288341572230161177017358069818414254566000958465784810899650609570329955738306182665067868599469232870066045058382726540385174160506285314706973076734040976491935981742613492178633198266812791724277721097717361319463324719031029876516032832177233926754458973813023827112489439440063590560312983467823060402170754252183671338318957879946051653530196689830989775049761287258782229847867392000000 224 13579331711383385621256931740422520374410957645864108153463241795625162007706111720383700834434141156349049764808667244097745932381197532505422073544912466291355464605860442868111322205873892574515520306622100001113985790026625051887488708300122734474769103914039212006623582536330683471727485570150418654824860826209249486908490088850899393558701137292358989658206652321015092267601788639644802365873908845372987370467491840000000 225 -3055287880109987815358530758244088957110734846898144532970195901614679667264357235737971462129275113921978874037033164158178598121481582855335449596766232431028061689280528395864646580294919372407545915703509395080166190500547950003986785336676737764268417728791209544095887157436180268994969309372247269150059012210522658523322606348815595915756254974528020826123554582155964634582813893749884696188911463392774161712168304640000000 226 688818295540754918602919133335374131441636479735029736080602390315620574148776166785456132162521998812588522352093302211441902390034537513739176100132001487886795793341110349127790693465520226651043360893180435926765945963553966100231061372943618225004145546331595394501511698441428487116456188961331507298166722015565518027539846096258496910506389757436541962925798280045260125800247838477912058729457427069153729738591698944000000000 227 -156203416402307499543132541255500158609431722023970999452820378850289603363419931987706826442227017324121479569892362669014573680419714985463324049725182215995015980315639091872661593179672196598057213511035762396688377285961441136662414327096963798602216006150407896426218269589765488498212820635795440859208531900564714165622593100171945092974357084009528311948075363788525544129251483654361904303324881702995405836939656848998400000000 228 35663374241382604385229793539567885750995457157408245989641995212223536528334560906857683173705007258264921909666934371885284758649039642846279771061368316766289349803562187170512509064041466760335751627905446806463341407268179027601692081264711724992978696560540473579808743799862258623876704008847979532223506244312614381993385530343648583237003536079944996396438679661034849327524265530121503373713220963400315460700461839757082624000000 229 -8166720782190195080577110208815971760180284461682579614640483449175863052952328899724286013462786643245565682501414053505010829740167910195120774232781247113347984193808152667343805175610818609719817206005338178151766561186781297428664711741032913916368507309428650050089702651069710570749925276433920179356615039113708711018826878911565714327154933309376486394167028935701513486627583159795914419115808370562850622659368558766411743232000000 230 1873887883584393393099617829549917421101035476223293417862391153154053802634164356458748371111303300442778095499345367936570270583102558741008377642974173813871870570606976880245483062601612987820327095251406762244406248559495076956828900180194419877193198366954714274035862206383304512000940677524830847201230289568131781061008715043076130180957989815366310489473366787655494801513737696959578700259686765944697054009404315079923508183040000000 231 -432438793777812011617403538800438889269213758164701046154039052506038480336104875161184141540698830335882335217072531159756416629306813337567842823587949637658995320189446431158396498098057687614559058816917241541378392901729691974014492991624835304921463271926214881271039015797545707111954702883779447118871927700048381235241741178564569524665250195659191741014220688118343739468089638631019023156729983964682843884564708784723030012067840000000 232 100460142376241341613260188337274526419670680101845981413168496782492166639136940080750287366553876851218962965018268746592969179042294359226365239230265955354565480425408484547298927958638788973305797831885427514264560408109768803639540069714504466304253151512418456339921153450479873291979744828047151855358168557125426793085451472337192982884103606671877086316794456382820238921961127151368685269189121029838612544334067059302137330369822720000000 233 -23406590964076440129863695245682672314441298472961608646818490956122396459184268217987388417241400592270265486521056453174737521358187327253433000885542597614858290770485853783286069220115005718296544898372352231781411672136866657085836106761662874577864357037825080638686575189492071696573163496302846107962429836985668331629017936080043577133386629512450582015281717289875947037930968624499674224959426948591799933501923537400357935443513180160000000 234 5464432819774792757838008142785998385474330819610654537990620479426475300631585056064699719588214557705045511737905697458616573607222272618488482398189485274106698684374032249500205941642400055607861083435372823263883069498517492095100871459482831126889176147588392533212535747428836534522061627443252045386778517207046427039774022381718822472347124832730531962554885803382678545164515534786517379452275945877377991386299212757758587565872403972096000000 235 -1282893902030646100573058365455996957442140116373662930055102735260399009291372183984601523089782927879986873191842833833915892800755144618593638098266547774675160917816902811462099668847721827743940562120427610157314467921260586412330957434511693914787493330684621270566887882998482993376447065452638198703482201246322280233884898657294605082959720017374728891664344116175249115223226440511651708462899395033566864714831338873744562610006291245957120000000 236 303157751355462601894748736681578050285693707890078676761194736405933777740137450986487235823247175123160618569618240046129059280644059540479778152549371631894166103916832079011762299528468374559835752326317295785394004762616154353817264821448945044258896953995754173489546377415921794326867646730523907875719791730112121849766607086374250056098819107987605961349013653507299296936856422218019317187691849809983744760343857080556868437082646114348302336000000 237 -71846269447007609343380014992339310618455587183290443743923391581817475663151350392038567668443875573802178113060460520757364162016135571494951820383916438044705992680592117687316013010155991568612152072880924581827657598392833571243193987236933478991745673408901078761063047131490915952192351496400526532224671632282255189432518932761501012881775769181229921791345207047971355053657170295883824737849821217557822424640895761497366897126898351550452727808000000 238 17060602149738129685155290639818681880023273307838501624250666076530903026844244143496923690719885362770252886037307433315273411216884867102447009423299844432838361317404569850089114005091755950171035578266431533649058799028884893475642773373822452621871379595055209033517078197909894766549850038517058020273066887614543325476687064279980730248241441162179956963186847220718422407637530870018523898593256920147279715713518600398558905526423084694588870361088000000 239 -4073600562302711025977130351938851290918436346674156742802550657006168230732857287528074663821346011373147561268651633822415453099435077964896269852967557343063369050229208695843843425753228523935236114532239606995630798109496577930987691410531483245991174027344157602217129599441869925404298289656256722071677312892225259654189017276606030274939767527332508641400889249600214844988811761623397914411235525805195144172828205883234412639365123608192629591769088000000 240 978906085535742467482720316006293965686099656465421044812648725350573614858594053831864528005271395752165280619250130935294796767667960886698177257339156016122928891925462909829054323467983158084471506895376498143275807146533746919020497662613297260346640866747592082093171703902897678810648305468747073684739775061388773335908638632463609213491190782158077335885225689437249061095489986404158867081518790984911873783883794890986751299093898545204800144684351488000000 241 -235908773083381836168784346505216985580865413774085050471753242046994879203838829507268925335726443439675297013998269825678127396461801455656025891562415696804733978615231088294759413723046817005227162852449671753762971759838032950214543209912867794069922128598270004898765450118580778202333305369405180029575093384220412080159649825550388231916412392064375630074225755928380608571151930300606990067190573375651896025731620380235538760183223741099010713769213952000000000 242 56963136012818562947668700574184723365765265631330125745035546585853871761172346740080183061599637331088944490990284036346195791603856807148405324454345476841880018328136479294187277699505351773448333958522188541582793332979086174954849809183675354106879366396448315337318728964668459643814685750989214508741654400035245241443259789225970554809626206138324112327311129954653127840787774739470113477510920557501690528872917561598765474520645523522767688075695588638720000000 243 -13829116658255281542970668406183787327088422766503598595203191915237620978643442911406858998672741345137906150341413822035090219712198980151944644052215757613868122542499387099554932094759575191172368228903740140357525244179710414189313012613661608136780938397342969058747104772432504712054378179624096492873798635205597038979505679198998387332975591968538271619528210831350728773145087749359920667352882697418635406592419320815211075682899166677218362191064445233397760000000 244 3378482095559024785776515455061511908917903388743770253879793699732044617560678453736710303655375296144448781705658181211059795075774975248527077631834310099744413615035675709968712015577008741103795300774666141008685548262565941528301400124412647074876909110220618991283653299381303868943226486084033500629369651174006753124019153935039384248791119934720358402785977258015463240683252723394905648224802256831663832505696380568773706114302828796787186569956504141285031936000000 245 -827699361739090691881326139703811455088431006935695898101041982246199083187497576964508088835931005785382814964467857670836648481243354084051946583558329664519143022096137426544137648174659124953880855753805464562603599359956125951308082596116241407634617154774669804232843617052094065203633208076999465322741523988933287254053081232766286957951856969423323955904762003568405028645728390222421716158388998202060767398474673846516341042214502797060782751609355492696208179200000000 246 203171418514899638266254606291768093440310060631364210143891316425451685715704278379957597043170871522361605432242334530226187641736713143356928849005137037819705394022677005401808820418415617892960273723509386218928200020513684457293937891625872981271133014474849219418407593494441787315724639697558531287787819312369882986529174642652236108380429029285135645137080929524473736414804179280932887700128479197026928520875193028683568150127599790783576159498677271248507146076160000000 247 -50137380620023807462806039831483484255739199619740225676466687447001153064066576374039102058949168886647378977605824719744964010699417020702504759820735691379425770719828505652874805870760105984059939263492168299220325928518774945890756318596743646426795066161244766916495593380574107915475871123311318516463571136984359499135935013864358654828394103749812006627852494739728327255264208266241602812613538814322270987734005892922508926591809183278891352303773702238217751672913920000000 248 12449079846615376665949075357019256038092511882304183439096309993768592726775176191089235614331215147986973756486653621589104305744643917816457334060236403979416904473387521549422027940318729805108923325076067154765649931573660529428213035392812157439986884254362770238511310083170233706398350643253162871034695649881367099096081347452463630702274915101920068068768510208173046654700928888034165577649416615076903683527569602690190999199549612120761459415872024163571556570946863104000000 249 -3099705787299701721328868399511163273888033161592209310992196054156025389460310904441601442568985660332888220401267579100048556539973457517552733741412056098292231857582991876259154279945186614451608934471441855301200283272331459607969760499052294959337047360299767335020346006934652554435921227572739700315193728010423352184833249818427254446622998077680265077488650905223548502997362230776259553937962418177533754479221219093711072652203779920651812983578099396238617615030930112512000000 250 773276940300124461477670610174434794100314581847067933109793325636618199366835376381222249080442437744204792623046031376206480714569969564389706912916816187182764350242000023284193568681950234961791775904300628305929823445137135622835683677983428001291621813769240556455473941879849355179912922711316507219726882944383010801272407916268407412376955001090883835308830822044712406055396497700011976121781273053874227866292529397293241286719081546320832826003222748707759170548265910272000000000 251 -193918113798165924449634233934919664817263294523892379312443203554569484997406043020652232748726324625855391597658241640564204478812714963510480786576158950303465814907943387508531200975920774636434891404753611649096088628856636722228221392110140496305608668227074300343367785889807601247428306924247910778420699902397996699258960862038368298415119549354582191455035389494807249284534466267470993602199702828096411704113290659184483831177422994835181616967529417041318361705786158088192000000000 252 48924901401990245125148368269173961529125091243531430509642604856415905434304749085173016792179635419538433287602704889522851029210011584361248554153330445152951320052150711958120451968923968693191350623670989607848223432152129233842181730006375600723769278344788254939760563914252303029372860879022013525805301014408201555602907976298548567240286509653498957986765884438303202886286477314622049783677798441149516761226114547868300826098391680013183808605319135481512342698817110117225332736000000 253 -12377512622930410020590919577612399076802681501562676678933379485471006070903840285880933210997104405008309207870320640293366768453348951491919322030965932787523961264207765573029729939282153872711290395215368065432281169100521368841046395726665400728164852448832698263261682444423133073835789148055104780883240167396199868744522989453125252440864802869547892085090946854796824537607120453147748921351170194452175182947163697217085205747174570441758312297911905828456243965675940103261052207104000000 254 3137333167736368628265250777654317091759707099106394282667721917880783107266944910082192446532991094546145588284446504819786972039076910472678926486011672658582121438033036858964082495523884190038396470827333289089394620783335569311281583391186526476077340420197909363357486536294211680747724910798210474220797952505301416788686471219243570003501501898911663933521682084617639075723051609368440740670769680579509325833478729594017023945791757647885117203024099562317077546283572955332120277942272000000 255 -799314476854725388971437955268647600014443177413163744238341742272107370424332279211905624262954487610473165361041860403183628059191813072400366115667149705378085712147130401569223476422332805809581255741053683901598630389957435125091469585981210537679211820218881273954652306607540707044267354108753187971657419690527920697658241549892491275922745167225798522645665401642353201639528142584595895576421045541582859603984595682804785085447849478986971083696108615048898796891658520651404601049743360000000 256 204859589568559017204066490712373439983322195821742748242331673570405703746776440666447465419236275681400685241176490940558002949688510203828913552754968835661311921563882275110541996880245907689059269585431143917646862736155946868733808753952411909587581664035053716286503245392890411874488658667398990616288345830075811411243809408495429846440851333460796706195626920488173330059637805370976107958229663014406551866691539404812611162196619236011488817200823308493073755449398567512444505789934075904000000 257 -52646729931581436601758316933524982195581408290300671713902993401853448704425999221824024471027024286596461854337672823081479391615745786947193839187833960434276216541078859693181438438275973784220213317714385210549398322979605299752917570299749035238305982744455647846151174230418727758904269459784810654682563912599597843341766627388152118299537115065429298692144956574427590987806234085655211013264355554805392223039799959095386059358737896796272726259575668665161796805212842896699646678467579215872000000 258 13555106648767048627029428638533824226690594595092952376530343420908779956191233258960623604811377344630868084241520501278924759517323621939151452833707113503597341721073489492476543925159819875147811102264659731639791471434595484911435425734893073863722827213810132775659328743783876444506860453892827960949105472179560313332526264436352903326802021375302644027507544990867310024560596593087269267622160927063303339594061055923300419940182410398606528105473500332437775981218939663614749401585884051013632000000 259 -3507733346611648537462971553038962334673000353421556480960902499790532642948041680984672618847627666012491204610087959092022378555400336097981014139032091975326436484825397323194530783260641240972106398757994376472992832762992117783605867838947333431628457985745306439887850611890655821179886728279801890008320593459253708622521375683366347651878435722181528697072098104172088699544145536092811749953539824835499403321105064078473265451214145731980960235701471673158321705665361962615301575880532034827845632000000 260 913033400561286313308905038871380982472084163056214466079268833355173752759398159711537270979703289263974982857785359030392986920496746816406604055507417679371969558133818971327254450975460123099977046686408656880335857740203928979473425855125033866882645975727093702504119753730455343833081028888026226992747750668481190919515163181462858363370019315519379221842668610598383311090671087917605175897230117529755551745030990523598495055254162260639255042589355808133344408073727632153106216041638389881583435776000000 261 -238291355721239293101045256751395374654930478739699140129754819236741521874311878041204700187990029668012821078902340952977359512578084155375015935506943606310711697576039456101158348690093324960350855396912536040812808891618653988602769991858223512126454978029783515579796400155694825255145805267092200367028948328598026228151853675510740969990748256036619582664742360661442740779069603218060934323948758450372411367889448035918753332863322209872516312950017805649483749900746728604783243572118289346908724920320000000 262 62307316635753780750788247084711968340758287551897938500746304043871673031576219510172207624604870234099224959365776169840097787079063064389847145983603434075107849276099098920875401108201166615757231582931062140633790469503215597667015683231816367704405827599218183728252577748588094404534285102640530552935146857911031668643408681629139403787273337302197428752892537691589689876297438470736636228970181757696558841169243938487618723332277724345079425505065658314437831624888486781785238378247730388467470575861760000000 263 -16372893584924134116629603136021874762059774863595239483967629774212722249413232449331010947669730861255052167341572203254979630351349753120085114338895091595968172564287971518481200014392957463022304249598326995294507457845614451641217600413085581744692877513803984712007373992924831884465623414145037842227893708637721546358821747019188661253475174166743490197376773466445925154051107021036625235715920267874500410645845109922739624786862391093856247673717179512817795396477782907690022086402038088831359970999009280000000 264 4327176955800815062028320697062144188498124523588593123257725654571271193388319228916544354055053202230911626174561614702545315259471124895167204188042653902128101570689759825619796598947765831173884744536370988903891618599060400700481209343232827464978992127852853990823177705270409371214785890962376368158140203638884134135350485448785776272624777752668099378067644554134207927461493562856985286362060969498392197989780087581406774246712955722403583756904436115637291560692479442434912877162675877916778555360977879040000000 265 -1146649887711316111892497258884029065089399582097525840181726514468739616890807532082009992898398255140776070451643441800768447399120077397407550663020785657722306173494906762999390916573137714616996295563854651178019072515153411104532198158775537046841866386234292690885757667214645070935623284695206846091888833098819823256555513668996253995586425825475044262857104796310807028200567893038486010025429481893323638914653015297155712342151211289923467115612538117781378240888117374528909360214720703439412966084803905454080000000 266 304410030147088891957568394281524997696970768832990384408579077336309311789108907031803275560260688881927472485137732937869846773498471362433866686346111265031272555812509056374244647138408559038714078780111396059615373168416874375516516087564329135116636966484473716273394628344904626163900346463356737621631611462476150747399471293220942701310434679244537851593663577745178613023286291057292393021430046380931703644955752888165011770921614457861436836841027467843837033341868356342443230062921048480233471032014865663262720000000 267 -81209607372000301988573867637103289291758426523951342741975033267281113726289258839765539852791781169654700987866838306771971334306582745169926756109063855789833618996000656223537499181845131401691697760435475863991833463521532507225568241373304218772200727885020978065692773300161926503284749887116729062373630838630804805679070696687645308960295855556360206552666943626308201280967332173311281595953081433433848419041202355349735715848947759614444430538661222285463244599239969938557700912475509456111664704201280880377856000000000 268 21787453183532005459104563737880815997219284606889237709499217225174864608219887314448587765512296629372275050591360266598100293787919852548598578307857626717791685108605911360024695368751064871573383137296745544555075300757142351747310027712602635145375542736511388954191057817351969320998612640577879048571788638494009980798540299210240724828850296692808959115594770666608351835697870563921269411802630534739155867351208834089159399814296202555844437357399429446274919852199508973822213611563834191860141799310801053983870812160000000 269 -5860548791286582580482175250114400424596108605891061013206560926428050703487875434123662079854686369209385282550848112433042989166079150141677815364329006667145483600331471667963473619423971537632016004206669092360180223083031304825582489272333999805978715107069387757910124102158083653918231050268738547000025086585474329081700794450259761230014164653471749618795664469616719328589920672828739974132354774305992021551681489556758368564318182813708324965678181330713915103156239660553341515547668443676600231042593659029779308871680000000 270 1579301226508151313841889944898215325896263930265231370263138245947590162573501440359881568452937726514943056997612604392302765279475855507835196645483511870632705564280521315625620382043596154225829101863757752181129154398711231873393653304411135771873772891570241288390509698434589471795078475979892580174538727245171622193666528015662343374949015489923847827641322830849008430064449175942157755525216314372725655679528911175166562468135396006650487803472599874117910327556269358030240850784475668327933318750260665736005133459783680000000 271 -427639476277511707313243514756407802165544279008144878264293671044403967395907681584671440088512572975123951413369406933283613442769091683244755046446386504456923102224617927269872127064992202825913167490119261272683637634642242977003446751352669275912939491785275563198743294794784006280271293960314743664158005260611301313832315175967987352271355289702001580311704664830606386359995691053072064557497056873988000539292134533419409269666367437110261919330262776058211806747980319567883995876904096357165029499458753893049102161024122880000000 272 116439500633915238491687635960158621399145347459724552059187040743036637824006846986638260269572753822974839141916133657476579785822875467849385901015563390529514766467353824725551794012402736660732895607711373560944186417952684878796066551960212155137746577351142119445396742251796317242584678202731103975652246468867114292767038400757237463057128949319685740915875253855301193132285758289431696019480722550074172350394156036415670446757139504427328800793765519370542249650514230894030471212105274630269192138848249998693733148655616000000000000 273 -31786433440534099818115143314630935576978708457217104383523044249678578303657492340569424491633358599109662432998035435257962685386081559411531083565341556041660246517227959301018894054426597528776802936708596106496876279930869885877578706607215889619374670143055973245233186755006902534029987044771571733450369896891747540520338055543948419684132112437298186888650448580707256852794864120570657514310792774321815514717633304071643060393532183828252426332429869440340534988994089997629027146693537477349559631085805250952622439214459891220480000000 274 8693029689696738776564255540335826217827196202757232533136038633534205148077949140258881444071663355168981673449587664861819586166450775832113876794497313439671072616747580362009223511721444735248298675408044097107320763297105357225115418353330260948172217843776292325172554740372557743809056340746794610112990793209663097820682350855063185024712003859905078909478400283847390588991845818263248338984837872080787454844413668526840111625765379642965906681379000243402349650731515628891501669490028673623973548989761862904452314550266363711062016000000 275 -2388655461793604176042344476425256528818398738554495176488288918260317842947856105262683300284813265477823059601124824616274677704062522385460668820472261867951686867334612431183855736747258698647087191402281709682288549294973276595476155798018781702358805717116250697612715164448507441209412251195623077619969619754702695401122251530976739015213345308118479590098799073820861983222217562320150400840071622153212912637586353389795502868724573917891183307521855257797843953131340038508867069890135667397787173937782135566684032788162573299928268800000000 276 659942352089007097330531179326952973169297745398449033437494447162629951547341567899800152260593111311797023042278041217921536399176395969555812111488155860519374688972149700542355778966400261575876519877583597002344143200252570141316841174119628639816459136977775142685498610398945294951953283842411753661053924176156242674620002141976069040359123358168092040261983294280696436368335181578472205695996704202366193845465217504724801107191738288714228388024058482506451863189323723851458908826304052445216529957914782316586470309484821308240025354240000000 277 -182794831663067215965197475743355751033801159641939569386664904189125832526715313809908221452600066418026248859469403481257212412649095136187287886005514688227100973899390773270177966720929988654524286464941705855821558235627271355196983804005573548666210212530676222300165116471215996101592357577493459911061020296473132991519141859298401083656212330025160559600948811301185787338460555580194133439661086260844204726149384527660418239358025474219588912472360677850276393057402530460708227298744949071321893809657061085162326373171340235894243113041920000000 278 50722757180587572019758060492017796802952933360459123674950001522523671212577122460399039619822872539354477404572590212873175786226637076967619369420350529320445817395267827918116582066263804365385990688622209950026284253505100530829577337151252205500306896187645764316667151286886541648875783208431118163616262075259360091123482979812668632461103102864859706016113295377221317170167183858679230745363294182291047506259506150067826657293046130608902412187113465076200200914248051300755778463795949546469442995244468704549053933092111880850158146363064320000000 279 -14140430969824245834246404902762242390756155014285705591695634382634890718550127759378999574343979563971198462739444045187974155254238606805873152485004575830448021236372767131857947528148871223239556791120590926978209387192644234241272562141524960873376492129764468343686578745221158548616281921373299015064315442098843318745523135431096763216413554751398014106151346468686001079769163348458463900884072117124949970782312648250892101666539507779556432581849881671870924335399147559600240385553800246007150297554543357133813393531820196995212220668229713920000000 280 3963275070888582685974596576417403367116521203635577925157004794505886373066116763420653779743961762722048401051476818543249047008946961912752344912277636556786805501871154517386403041176432570648250688894991813327855443989922401716246266339304059584340900128703365499165315924755155201560959980434457421824350114645040365631507118034993169226063359418848164483515678860574919836472414671861858056371792996448712651100795542655114450807355426023778449151538480466227711925488405519739898426584915256349105667948157648440045357002013215227081186276455942717440000000 281 -1113622613603376058757676765699204901932811274053760433977090496555694695703908315759384213273060916961617026308453460640481556664907431936744356108831762481492209452351618541330961885574713508176294321115499586095499823963380969102420481415867385305404809005018857379327790230805567247459077566473224790860365631951717532254433697190043879533131386291663989936833232395086779722164863635867765635265918494815717926957496957167993363233952554924390309404300916447414593182167939241931287227766803096651432056466836029343586257783451276840100268857454051196928000000000 282 313470108494778313655117239230308902511736557900779427413294711292856516911659458108346075293705056804983034155090543439469872820127808570116257128940773811757951799898708129192149595995388092795956643932462824960934563604195129255633284798829231369956756000938087135370982897057186286084586920718639421672365560343511256265357981930756019406141669492052750186976466457848514307889494268056393080796734419900616644222401825005674708410684967658431906409253360905109948846136762350632352860957166322620445849609727682849878588367361736271110695532181849748432486400000000 283 -88642890319146470364438683560080774710817166171300298845240609345250139123629691140358291317161986264788378115203231947892997090780496605965371041850164913857647593488171433248343547742979996646085404537780977859663782385765717946622963818971166731158709847141089988163504755008229979915199845781835628160301428792310718390083812233890247357464669887539397501122491975855147562859697315689342251974343722738561806896023858641919193841179103175669605965690859448520046069260828682670704375434324207724340667417164358049411576843446277621823439672536154011569907302400000000 284 25199171784790169592845460191003761956208484193077085330115943162262246242349702311051884918309683222825911999825324673128254143167113728394180271634470841172490107346312603855288155201524634696006221651162368838324668543677713293125122482364476348831408400651458422994811893164862713159711280031607965539392781110047884457788064288129121629162055998419529276445591785697203744441939445919753013671559062901564799428062044386973318651514937920830321083881882529250814476245609742602990484922607794806456835559462840849957337550654647847892476358520528772516040859975680000000 285 -7181382071858773173683129613038592693969815230242586521480459144546019873509745606239619372513821453489640766735524101342021433095668461794865152746799013809326441644650174238675925843112751098627232288076494634346242333090315197581873879929942360229435625040847998907740104364945001693033926117340538248073839823135986612920796154718591309781262992904582033049444768892725421729529522966840546267644509602906682212891799713972750075081191579952315402399244704581846491922159001215325118964727663370216215016491764726218000320679245168158252816320340675160516131500851200000000 286 2050205569097254978144386849013784650511172398593674500276145775055020524198827407195538161536621083786515236498457274444741930948021983425228358326216558578851359040331706728775666609582604406107183020336408919007483160754276490550874740027784351235419734691652925451248597177296040521458577933260091197071556944236080395340808480874776874194352798898573269209634760857577969781359209040157336470012439266540465462946890743747497875983778692163381916852536762354380414857472850049164393740639805975722938052346380086337422166908385003924943930826105119885169623745062502400000000 287 -587957880055249413796759503097839361500850940659033924067127829550673432690582176034507908814754732773779766326219696597724006885408673926053503063174698961649725811198785881991331047800776927206070285622741794656229547180619616523551132664911934767723054052221569497420733993411101232634498634062118858686114919522246095717187678831734962564364304794892190741502993678400816110489451908928154584987574628433031379159262104491407237673560687143457580875720644522109748509558064997062137823152429251314245164679916091602765443198704284702987147561354677392420407534932511948800000000 288 169493689786119532600225654277703747088892108719856552120034225207412667670864970144066051736418813547520067004337979633873708123297154793853643650624762076441531142346098723270148820407645608107841772005940078538125891145748595427084498859368935975835953780457426935520871445938939508514142133241347676565978803947006513352244420834243363631676719105250086422578484301629579978095124265357452807916038244249003432272073095793781359549816121859431445201075002980540471802061235231472924736702040911483918639614093851986687970264653698893684807876993411584094270725821382692700160000000 289 -48981007973568662396336928863879938403334442377026027825074138071678713197532545718886935643917842693731928072925622176913787204601999708056580405195777963834591928757428046313791405506410917595318499733309102249410095894386437912618022269830620658877545460741771257288696817780345150472783756539490789299059511891813854265093529288090527691509467791841143701081047147193435970929227677861791221182606504364109346297240414793991418315048925860025565414728220711007132431378479539651492490486485091078875104415958904155679037610393277153281917146214013177306099581584876104665006080000000 290 14179566600474234005489036207702651254792530628591516400143532541095538147800764980908221156517314944460706664888280497845489029843802067370449623526806420215865945513132076503170252612527483066205434521079875260659745334143267032841759340611297494823119964038045265773959318231491662760690593613077102915292893474908153768316187799431308493068742916230156807716134510511937707378914982609083600984957834057681926689193845772762886729682771794532267242725478753908668452470172027441917684290033432484036175317750624821666286399907292634827530634515178370346544365945853076680002764800000000 291 -4123141666093768411531463996625317635849801273211398691790088063391584121305261819333861273654965583645130996124175932123688695514746017370235960276542180544039937120154257343351632374850010896499725706142687241759404443881172405136972277799041630320341683456737833021815684070423054983510724373000694798531615324991926271709127469811790904669935907795000055752189632863321253111205512317467777155135794505135011424110000349593030832912606488360028727545367162758110641878377249943989938703551636636443990401634980956483379993102776718996211030029755448480239930690488890657948355788800000000 292 1205083298593553853216294781277635379831176366068310648976756175579484906567353439232605718865933417678530168626355501849028082179009202887348709409655448688063634654292603288675151784622282754896801433329037239241577277837327652155911787421610163836264619236474565743770387695999808383254894584506012588621448746219574806311891241400400671123041811702669865908826225931132207011180156102597776997417189925869029312001619191394130781820553210125645365439490475335274860065388596686109239802638750838203078135317571593791725193492202683815653845019609790562851321543003089807989636123852800000000 293 -353069739772393586522929070480920523239066924434548037667186642133861941835065932989902325227483942105622130981905697247623177837780293236841834848382050565430956018800231059455032223882468689190824299337252850362380953734438725918597359536035852113317057460080985486560869709608485511292137210819530415449225924419076964725004112220066025584114485693755660274537282872368610778996387892704256872135130273879219885759656026723787603816859234583429238158942106729596813933334687386170440223763868408462761181436689966786157167734147506832192608003265494133937031045032084703158367099132313600000000 294 103623564614121239120847009584626253074833926619647814814771135688490503521828344991356248041622026960537530183213197006787555657675216853586901298173419147390054322316820235514353203954954468801273129562552348628732424154984347121723174622215048585928510951653135953515041591961647590076954501895564165165969335528707892037742661135023038280167357975074675800941397954802083902447940907542850342730882269944375319403857496469794945772076058864805751872472029394270180326103948696529423754806603260372058256624333813546422223666372589095797980509924850812448030815445241407156834069108825784320000000 295 -30546263513354314829778246556664005871612559034904797413989646384874909815813682743170105151232042346279779134046036978589138531450858057867789364923063956279448115989637071928108811440800178558022044576039963682717875987172941366447909673595956103554594486830872629659869925369530901981000387872161662451251356958630032828885745947914635345419415439228420181670607793983971853453625327772760990568499094860799026858587834223921815190779026311484688927056950720809529598692057513965869315345598869864037813423718967346027823812891388713555611227499536574464501823883227791008409433240685563084800000000 296 9049971120866970467416648633723288174584270024293924101624248686734617095660069948785612270027189422720127802994920455259059997569488155562176370497842072807905430765752529575011594094507194483731075933036326741495408099790819161959146121076718860379970155626820718701375311897356419210031815094918375155521001602663136343495370484375229596732152015488960943890545040391977229544542813412930891552933932196644460100848674723034338675179197388198685177852063750170056091629434883116859764997521364652450435114955167070851564158647557228500635672991058988227219285662639919118758272206463193202032640000000 297 -2687688614969614858035079986889566320635887569488004152635287661419640959476791882163582153271179354317589895561393646150075874614644009911059340877326592827502870266054766822364455270713875403833171964951625919609054406405725398544046442201059276579815075996706943008719461573111044019444147081766422136026117482916845540573095035249873997588079088372609376062186864184115063244573997073979013287139270875107003779599644581752759978720621130938618217883601922377178005646446467447211998194287254457561519850075249231420470669679646547355157738089474928532900265731194642830384960710018869374977310720000000 298 799574537342419451445353744943159847252951991128046002105783458554685245615725045910232945667660338261447157039633984825157785072774626244962261625485117891723208717458334273253014459224711121505621413906265559997357171433617913498452324522184966821841809794680995748434891302804442243852737667327049228543763807645739485087009671779771710651801115784149646488832539518660881920049543997811132134436722863623207226207248274991248340583517722362911440826692836514317311140727305855972277229520557509400700123130375607260657613390492220310941460310597383452194979430993725873694989732450120194286178795520000000 299 -238898145163560844748451222304331857142148744844391990815488239813247509201069354640641420505513984221649751296051127742816002452062927525835658273914768282342939577456293668067303493317298766415442460747365637757784470172286793296135062736466716376561078872845486672303904126470900442130723845664927545836540065928874856035719580983237168974596955374951855490034328605319104432427263460416485355987967365053338636077068550564152750838615966319431703294837494378952899960786317548290197858378451831151330136593450531516603687375421888677094974294065273168166517737570466261761904465128552421192465351966720000000 300 71733684261438855995561987163014050122928189366346408027245082214958441805323039853967161314905899339139235279806379712099054551386374459226524810504407430870092506071735842244378608552643037669644079613400137377916722207874877935608763661458569492115575063656130966978677719148832343685674256436843457998524161541152721142456169379338863721965832719740280705695003336695174680670616593548134550264411902183508793871302948480915585780052471728256364952099193785182980636146107181686621574621241810631430192929435786874666872713663955923440463525900623316524744820963389683515211945263758878187384961362821120000000 301 -21590588004233296396342104710297441888754457066564830356573159136558006614212348108101862179845964652649326529439875639432389994022368626709731686002185544335880650980542549892177805606865228894340788527578277769353427926645711350426863501784734016288035166172274123688182582225941730035296473914099446970227305174793966045349543446027833803294727333237536586822101192013122275172701935803896528401151560788757462655551508039102085966304526912042988470748201662427412187187430980172778491953463869738372692005062344766377061957502073908996968916936601983506004187918197557598998487963257789965837424115318784000000000 302 6509502406491989988957043361050793580922884187736794403245933957626422401154919679990303504143533722092741100878212898412872354301504943354052793654527706141618461400827448995638986406763538018979072656654410913409929125871989758610540651241235072795102238515499848346179868289882331604077725961982308946633712487796524722917369346727839861007690540599583893687784810266701750895988649210329782469914750665433233935429847491709372081954497039915084904508241484046682623121242625302648058932377576697075587761903617473708866712390745033186657725536814869699211690749441087446227428062456712811171958814951866368000000000 303 -1970960813413205109670227954150795349827586657266318413022087178427192302754063634823200271524527485094896602324253906304552102475801702568506101691500235052165682000664238876022255594425170794388136480859421751996834721862304617720868496516699248643412045177061843166385789790050482527082700559529855161910850580023770963138171470975210265589533713762089416766094566096295150827781522993123426388892729069143621874528215422545266015532505977813964105452999951428978927828711013360206505517917687017865723442578782659547120487199140370730240822006613916318595008560119088166986332491543411249770180024802580889600000000000 304 599698092409627833197350711792422307262317743949617769789177940231987893711402406082433694537834479287362704262608648551012176013451967833721568131208012428254073507931411058810093282807948982513365618679612230355524999113700238485986179370961972993199576126228106399281811167830476776798775428021702809703230933141310000557632246634751648546849768214402675224824780359654639062863303194190464383094307131584684943486158636410724293467807775118845849398739531674578234065891902400803041288686076752297808533617960544465373883274865594352909342133192668617434650073723090743060000952600446408969876016848561413491261440000000 305 -182897134280160904876578954905770761640376602625975059702335510096209603631074033200845050367273870848587920969098668780043395620227123554282316585106004064153595447382013616258590337870424791863342676740709371390933152193019240915763332473081019629062862692692109736485352689284985886537225123696649582195205711089372129235967478531450202038778974420442500611446828124385261018330065236073482717440520098632605761567235383395755498624158933736050559961252077028275529256896714980597388095577544293058901706368576336643180419143527450051519725104396427778859299603621860768546147978812892678132695391239737767399469875200000000 306 55874926092401714907757240273474846089654871177792595814449884344813881926206366967293587568596282762095262019967946701669838225199311081633989959153127487647702125199156469924055803020225952886220299270201814020699041456427249051309922603607747435076623280817588044465415538786207779514685491312167629665383475488184796373874933980600691255680109262529615469877186094787834333909505218994732454765671152604398276370858074151861919359388570523030371554598341381979189654891868465288914677609787420717426364865356769177764644481062277450649287637667728857842186757787233774915229491480136705160743523337422274916049433395200000000 307 -17141455652233885237926033880461956480640964713240227594322251854410963236964224665852584071710531839635033266300561066207428230054295393716941658859235673436964621228635959415534910341911490456097580734222624910072840032140890307975207995845698422915750709110031697675093779171324384609767459996068480286741021631438332634792197945645112219138232858209077061903361833277843411519126135072470362098192438287943226675136398011943226612481441916437202447513667775742039307822808148620912196221764735667635624057235581661283532884971149312611703173480749250511905894322524578516035729375484044100445172923514801943730688570163200000000 308 5284108919153279376813331647459797483581955541375068933483576354670179049827795115972050254751852608165978485549715231346414610160173979743885944770525021029651647622508583057875648822276386853366368220695999257192495386906051633709108902133989762560722981564038428565252222386908897367576411919154024784618272465992620197617379155717097769847318097179783080638688378050805699049017905935262321443911898255170494168826355504247644917506333127421637569244321562526335537066870844665725511097203167980177243007070231920705598227089527383660364873022605150052453235967590187114944773666718352822796915288096152766719787147418664960000000 309 -1632691819959400831317383516877170576035168314817163239631680268948656580872543017438737738749360632923618145107600224773783476311025338811991662713144198656835769687287271082853469672735607847126426252804298317848820892957899113485867653009575437929717881175919977794997954558603221263866585071200340890920548833259579955764172540792630992718978785084302063986471476327992966664256380826208324827660831049051410973930154901175038628223479556785872042710184944791391141781546120505952295967657814324117863564981577560199162664397614357033987400507991220430275860566055961425194987305449611069335399050262489137923634717666658222080000000 310 505319937704820235957149552007831785459988614169148383218980708943492838149296113198224485903621256283681883151740753158586761990978978129982683915406452873371165350811152368572082692711965932193611574622311661198117392881935635125403061158805198771794706421947327128601592410104822708755203115197458188569875208678217401990824370852816190020831320317569944055312878269499218560242251250403371463357287826561176886997782200524276975316398265886833877907928207728321616587589574982335212209785829452392643368809342079739080216504408155491686492678941678482199344819087812537813018644269616524082321883272598519869717038775025428070400000000 311 -157044901592810889573204644671234588282549361316053330270549431256968425117758689622332880176902604742477370387367326080667153835820579920363453653283517944157295918943036287473397468021870609982653361659915437937728300243036977271669215935393934041053907403972807740618524559487520163510364026419367942595601314173431000226355985951577424132347760274412369492610982919912270057806501317909621849791275713042891098578565899844224028769873818235085654121966874780198577708753432966054410761615105945829147803858781067338115617817116579875090289683016319834994243997372969986388826621407878171677022359918625062323653775496913984317030400000000 312 49039302148347917969773154741541513600784254923267891049666509329520190237232740926320482796871635640298384752493305426930238207727495704165841811109468753351498696898067942408877275645489349330037066772044478337531920365020198688407303794696147012377278090320731207213888944655811606508426733034492048520296893188695661687586581599014877843638315558105370337130252552684047831735602421824614514703797928980094401378089811841803297187262977555279948115756827537069484034495966576209987032725130073204984229327909880857168194761755612418640168047638059515205933368356400212973429256349415158425751367338912996384414269739517565624532336640000000 313 -15348367960356633730038210815512679556763227770009738536405278127060971512217970724355003342971835482873598978466995849584765663656674112273094439166947201444380485782256847351067854923999288908992383475787048470995652928163399481213771268263755728695581493214721114586856880967536574655309025400396001746682438581282668709588876523988128918824087540442323070943643997204026457653174731072390602611410698571134200960628943311971171101613667521322453707869575145725564832931754028160513245544049628208440179956870247461819342018320198786225145284107655117756806777087877347344676697182272150000019472790232990583856679892393151007127932764160000000 314 4811759486610355927528218636905635427344324640439191787087030271090047248536201842765719773543048936999178657111212942177412508827753276825579926296246227245266993897855180305076691336067816769179416607877014746571887547903493433695153060805990020259578609347090213264073780549182844223874091737139309568264277628579239528962315185030004666325074767842295713290161674106962041340867125921995687310739144924248983966338553813477235617409666681787668375048676623411355400661040210436411471828219419566714775088320597482821183941095237071518072404352173177633722586967650650961282290656913647514459823218605778957299396900927377184172809178316800000000 315 -1514662975068052038452981481807309823421656801384816291017058803653123329028710544717609136948717471639756286114791224955483731454633699657774383687839220204052696991070075836974503339052137932059741128434702104362297523712941640690577236336394613011857494667672491248003196655311842320537275496313355039275766823120770995365427148536718609479281002790349613712293633287423969336803399259836779161421658915322067395425834464443489760513487310391519118219083566220538465225834015023921873957886260112985803962682072689891972646809411298994441343666795276707528926543616992069781548615554847940716859479944521059298792719621429401580536605756620800000000 316 479028857428646727452541659826826574367312275507270696345215308898008637254396184323107127814051624117091811463128280220178083456511101933941347780357575419659379660555519995793741368982169504380278765545854884195663321517481384035950254583059409376481337846423513936734960840556481105073497791433368288480283661471040812935741349678851285502199835715896388477645859430479796237210720881193894900183682682511494853478793956472249682310124603412129790135479172732276646784838631100671354417250621286721126424201726084577280056197938657355078891853335125090875525238476006460926257880879678553866569958245509846830783571450973011276109527436241141760000000 317 -151842782210262496010780227050130022529509041575461731759798942291602231786035132136171326509701985691545988950381862697173054247443871177445658796197620422811440423914850893456658871866403426802163267483225895124475039509798539264075398916859343992776918868573355215369622954914927945849548946310134850902323402270835970643824946644781320801157822587085380141490324572506732338676125383395821259768432435684777149717541441759061742282011606149778499769218987969615076357308276466653587840766338212122243583717921050897662812729537012226288435191546025000808366926753977704055372027524186992763396782969889484324448705731013708898562348321760954286080000000 318 48210821792341283384736757327438260678825897087728732478859524492569710499164879741030558148148728958019838848092401120276464353968361550556102923936201998257177629466262215456051535529331507266459249975641997747186409486357836555912041835669165571497227387421011626628299354392168767660527175506060263777580017234869032466662238376048256066770437604531780728665921104797852906539056212035653550129755479466390108521500216363183545478090698269183232679193908427264775804784730925488783738999066996200693973455784600744884573967032811160526518476153702540277823623246741882308211942360759253306700784968932610262581274457669563958849093002254750087905280000000 319 -15368842578987116009945348052898251281308434560962123230297090243748164282208076817275685685990172233490865950443830304025670553048548235630349091921389462276123285366417841014381638677702011794598185641127394808684428687511772828274091895513196417616363984682088149136926979714057833163698280636990158950909761149035026865931655837849187428975146733458973313317066637183698725575772308937564325175130964622592943619999562656670113131438441660812288014869880715798531051451894083548677270196640994517319931604171710643789179317683126541750906763717853221034279431977899298059380667614195743746187380554912702946526735293187350735824575057592031429871534080000000 320 4922012273290868974716413291273585624811559987146111174527629261051100208700667179979728768920786336449518209808962739584458000478723650139239736185920614380286618751668147997083463030888675339287448414245199404464824512869239116987211718043701494195040247197541477275258368188434371600859700259335009273075818227087640977825947344024628060268665709166077886501489917105923377240350378756273373398183839443258875816512088313862673478418022645417528127192064600354042290646903159116222083790071781154422423257227787692880844933303516931666560575522400868195627805764398964767029081366814991716639552364715925059433883157430655660420594617017620534663567114240000000 321 -1579867228885458844157927139250337978022397986141824992912568326333588876817987051907057849482131740708166835072496207648668717460730906017540713186657806578212802735946534089073461038841650383743412522536008103063612609535652592786302519733921549619669810905931134235920424482736795662595085064203584975995390380389979351940733803021039628204518933045783315693324955238062332729877391618240413741934991947825290745506552386387923446031063436358771864713349411133593544590619623648939678143800919416728032431277033965417381439087886035391463872082793886837101885842565733213273209315270803850161271474992282446692355151014722144110075276702837537473805942784000000000 322 507937880506427361916500811966200424835192746765912802681433650597609880218233047742660338789681750142709405675563668636975822986909629094658243351571147738954052100700908346979664697501600209773648114571910837854456111244637408173271810445741690598311872239399003883553454707257785044583417152707012342627905230396226163926620842909022211534367609902840230634918491362005548357133938685071811130778791943454436131579762530560864829417976955045306846694372334944174398249472266570437972891067838132362203464066835648631167468801939800628322285986932681079484444554204252297123459523823906386366185868231339809837581307697872008830802672639420037815036741786009600000000 323 -163954503052429391872747539197228379301159669102941519400567339195351971516349536612088204366279873979870109267840839463209839869978212885235278035193075362119650371262239552354411663793763693845464023533915042806735619001173923478643632884257289266986472925951043565503408195024269818650466546468656842000844117126591296382415825570465310734666813017961761353649688692982126291195595916114812506548454576079064015365041453324854341409870607622112912602763884787973632674387876899006884121540425125676824173938965775348860089213537465488263555478829773235263108136202107756217897263156580057362300623200126568685232639056509705419235978506981676645366954413837516800000000 324 53163442675575815396104661580482350097934985823353982630469825735375834744287044775196340629053107977024219565195896312916943898972367827908149689312009680063163663245330187828268762963194253662820617025849134338105515537432425549025469138422040153484549484093252782871267847514897250138498823189010895861603659363074139181261287597369758098421465361579412136690167583009174048648817198373662764872713629062138198495987724974016312423461909988898141554882235329919938863031959512255614962222746200318936827223917628706220428220774375453438342206720146677796668483663389117989983425239334527707454476641689435072308548550433272715384828466472109024269032212333907148800000000 325 -17277026380769078655972784536675054710905481002974450820666407601978600721089974022301688274640839520025068898352683063069859872822939328675307945661696391218687594251774583405347447999806444968992214637190393253753314675780785029006409650766725390627241186735222220565252816934792984647412026996441913084713402421117449731260027247346744261473163815734582183706042803053451727017790418503074828564687207644408333950638539181018614997344652709880600370224561187843884768200089894460303497282459676264491983018689168715075054576517360277579677369267758293461042871785699978714205823960549382254289326538639076334985212256758849979565048421869900868056341149560478892032000000000 326 5623818622150863435304724020029569810242739257728648232819290784857869788075456221040651099695237142602126240509837689761989556396082718598943816114809601214298943468878096264733895473343296723190918413442679913823620091311026033636963289193155502171374638623871225162644627224849863174527148217539922919810201886323016838262230295752615705610653083100657094600235071279332281871381659739491052806393490909849392113145871980041529321092054542091683117344543252979946138463946185945921667093894033374539297339260997169680820467548871916297778969081565086056013331064913619555257291685529080259581501551080259814533556413158120579921198353401701914669539956255018398515200000000000 327 -1837779685337756606461563637464711749233880087303409454586500665967419302832907826008792610331679980875280041780669466020957586504134187690949709855951236556340640050720910627959957288123206091932176419881828682597818100481578966233942143396251437598504662570211410759034312999207845501717187096720994355182209926740520376037968514316726383561514370305391659528822098804513390870566771657241769688233543690729217489245455625845139239254252878422072978671497753698819399095603948138465293384528619761125573047168185133796152060866456761993180261805773224994984386536037728192735574864053108483087798129070982248539504762322985601719695532563260224905765441849802891544494080000000000 328 603261239000217643104655293037030214015928818845280659627599889380948304949335350792782344016785963263198300588599478237541901585095171306704439041118220402899111200829162833902622038031873156508274339353105646381944233542883770074185256548075795868992957406085816091713677776049206145380416330059601475094962130053002998352944210589738610192039433162857825778829504458490504453876450465940494379398618810728785689133017356189985724799268106631238495879672588107383730548230884159409524491726228192835873507172468348537869286743439026450822928405954154325924633535247454468433812026418327249226254555912558469485476149461682557831077942953125986503671234981805570061472314163200000000 329 -198460257768005608136091453904531277777741531089779721185883904258932423586876174083009850163287133159127607228480360149946262229169704509353954438807990841927771629133203171819684275740067180871394980134258821989275774954998105845726411959132856111367739015689581438979483503288401065027871526465345568387493180610155754347247765855146669411921199628236871665052474876483696919992676852645982715890229952076901455862321575153548064079392358996923564714006960524096707741532170053382638299312409870251848733361778535041056791017001769122713700361664786895000994866110751014486370664942599057648498770198544081271389331537869525737961064371283135601812448818008458770449891432857600000000 330 65394687988561278251872918810019273698135475358971489345986897109624262560356997195747443147235874398633103870987581594033225820530717204244591463128533778558958374889250020083166066327040521660715278819812079383942666547065092386161139393048549960677539309253484353717102315942379213296492003237679965733399868963475991942643643328002892329234549700138630590138094472893967781399079995418839636362793396816407448880889767180259344497724504005871868467400843117739311067989089694913388820423547766568807265922685012173163536573823383227690097920417258026897765776887197859540823453861527867923749891395296910773570308618382820220885208219435123268799157452751886729615103997509632000000000 331 -21631613119677199660433717043512309658167262674276401733575759411065348558623770221580393410188125436493148456618649675623070139523665092924125102914282505596599633720701222386436792534986725027506955742686176731407368800986622440621825624426243485834134364605109830207198472463210050954933766006685855559124713269740178756466087763108235526677991210434484991320993400757037125931367088584650972060771312728927199491557554622934507169629440791091953496012672338751945026113901553397200774888285927381424673990342163021400953658185160188990259178910963177638161128194644793365054603719862115565464814784267358699146195234359290303499339132721771450393857189456846396046848863525404672000000000 332 7187183224751877852490496054625543213057022603265159032066300179896727769108041370733911276325228171909342874168969596341284600591367456936557070018016150793612165889627516282630216666862685849865507973095300909107231156159210167662549751456432075754272576511097581456058460414478332359050297246963979571826208307968551974173279370330772228266023421274218133109418320585027729815461450625874635221451959901852422449902725910255634294511842467420938060879994552947908551579923697410807626064562267551010781569066989990187490254323439115877975297482726871360558793539319415937035948901992081469005781091434194199146832011434730715004089856427920110237620682302603992189675478321326981120000000000 333 -2393177398285250751923014661225952488076100453867033377517677270129854239319269870176081546101067549347157305161812300536724052690131805048335877412329070192883914624439476699037969513578930191517512335943190721230202498925351283732047927940715873687809667926978366777799511153509807425546228880686626408857553360657542897253446313061255082885329996291927565214641484972296410832097615661919363043833347293035375736346843970697468171824404687364009678442004145137399237814316844102172787918627385651626100300721100267659293194311065025943137679783734638578467710003794437016189530735208560549659748424102826764535592875264746503843412414295386751215668564860255682988801085957933780434944000000000 334 798153325306973709835434134948952232952649662072479850339348814865752079547333693100871579919218110504615151111268179608214057861609117408035946418713321216319761080585668216679087763377455117629443431288039164438337386220369873613205076338990581378504255676733446083512963632266548853301970957810604942605145357733601454167276098194797044477003046437273478473212528968606441236221634169165543845167008357052649447295266406852455930926514764743545075268336968392293805078124247386833743527446558713094073723182348935164964830170932639767070062264712634075149114136450363078340336582966114873380282786912253286805273794093158956328985065340592425755030065803861552512999102248036847468727500800000000 335 -267210501120647763686675762919014609078715109031724951088275313973405129971687246846396042697356697511540876853333590588687998700924930526417087119098965593168740120130078894959085175583912905348346012629674080370245422504377027906104605848355167687472808042634789809927925923170772802255473688190339264144580862132945596136698130889732915762165848299292121785660639692407167364746468694068908317868798039072997001211501747039192865734234670760922561138505376566602740003678926075870086892700222901087664560465806452915483289115202451171577956587355922873587018298354773492512915921893190159556218804829744367906989220337377590323341826060325935164251421194834918769919446569399897600510918656000000000 336 89850047486438531304203493235332082028596392541611630365868328346403241078924547309298428255869822826950083288976135071837992203389789098269210421506202468585509221752886306766632298766263115946518817394711367354118521632213403036308405781227185406520239045902182577327402859777257775175554391207775804945784396774918871892654379842805059019402575880195603778972501605628921544347746466304696495949324681125331940047586079267694200265650373198816492005234485695730462920078696771726477472725576988715591629802303237988139773392224538439190945171790651385182420082496244354753883683464525293170030159414832241428528409108558357978906123170549942642518865079845808922722702002385261203426928020684800000000 337 -30277490954481071552201108988498381947420569054838571197714360228440139183097749204630765030552902648482310598558407762635456574059191697525084831188586025631437970692743488392731519731296268806571402554415312842176014700347554146601639050383510212663033003911718373844469839574437137597596750080450118430967408570803183514682008192800776846987002683712193848789580041063646103769078891138099538556686350828864170094783730482734929183786733925000908697128651201743332233947283830856016393597466758643825253755685793551268479316086636129903048387855597954847947307520955779649403768358228544528086697839035311619100950889099456028163749399589327539773656675116545926359755288923136309093449140168294400000000 338 10219067418074426271374384193312577885288208374592229712625659966868395180932223960419833103812281938075047493431788166145559811165882168748489765536322502080861857522662383969347017900382606181597133590416721760958982077809055234218189460226561095889572608713331396542427675198393848960063399200090394961837799658466963138298564910530285776031638547283244868261962501127722985359066743382978685847055248946948744679370731161274989333075370259372542667169268606934874216163288512427074179317561125744450155400532399127385343892825915708833034049241044360892582691264549089561287330885381694058930839445663936706160640960980013554965804299651329582419643063371385476039683217886546849457581318155429478400000000 339 -3462080745948791803477052643242423198024550460266152890169946462399394666629110917698985918812401538454058120650559830602402036424322216571557101774525858531655291069873469680315843590466570459981634839426997213888964270338230594175384107761562788816192849363985362745344226977708373709249023721356586604257122296176180645496843255857794169144983033713480991036689684355666350270818719605836901655089344977496190641966586307634577474350835077759352011613265540328712409920812642363196743036768330706217070184135380597539563169338385250325075353475830985469983374515511810725994434967001438803721867608186446470882876914191176513924025370903799126997264906442642989259982325563506382167769114844592498278400000000 340 1177973693497391102137547754855963792751928676957015556228766329287237807804479493838358073658928656549438151579962356152125977390159882873670268023654160480711428227047020759144696979198281943477601297444283102762180626536525916709957929813552750928678040117164366140480704244603118809517157770635644879271928742068662065792161356177091707664604783708494093552053174495205750589013081613617197727923241569887015462680774039441770866385630073352611356411889809998582329183486471741144798860333186752613410708652726439579107702298427334616762116362990047233345392109303191566925530556828794460136964689173733053446217701545125981579635505781560137300731411691346087823127364118227447112673562019743423424102400000000 341 -401662592843781921235514586045496082582786359879651983131303210920919167954696322812534775893629130251113030184052841110585410491674548695338540563587489226816000949421296916724512659212655587229324356529835246303199316518434156010786062246658335297123004976134918616759395402109158717250069984718722492723581119407251191923087567853993666498484326230541310402624207923411949054832717930874034227881691692255298933616775626594332541772328385438183525436116109532643080552893775377019571376722124933117880091215352215184629620170688208504033397245777631445966564888901572658382868872884107262665249444614460897927891697202861344571356888900981879447941148336591604267182974140336187907014804487217521916641280000000000 342 137173943610988685644750687369899427910816558278761675074009309084733735074329489228726393342848445452759761981957116301392864987427862703581548131502608360604983852416680024248823511288977314247885825206345671694736439982368110187385740542929078495698449975913720451721611439769093595294065557182550718261182364070514524747226806150687947834270621479018179859936926522594638261779006317404778274963631513938200299961071768062136183950408227662143000702380475368256571328105445100746589517982843446611302193396266189453427379674054684758822738292273452639485719633375951646144597515932509167848967088229275207113100070728295600845885996816052379837427403907274993910623208055482987229590958053767618313035186176000000000 343 -47021417660610238478789121254244449119050409918689157579928224057392590362986072359959242770681117967639001334387611490192797220743752312260127262156449383054966957528670960844900331589407688503400140034541604359024847552222895665793017864470840120328198091989204700471029764683297615493281700951645551196149299781514513961221325345941264849325378669612682408353236489400913518563422813963939130116199297847051916320458251946043535567244058392467415425497461350367424313392961341656225073638052100794063793101236236312613637815277059359667248041713675585681391466054682915139810900047259090318606488436473013413897259129644720254717101885687453507573827917405819580287690707168025869759578318822916179176537980928000000000 344 16187053043812076062925028902085064391519897865348804273568905030582392606549270802933370238129886486660494221768328364743250459744152528363862651033949857373360066530089941753454417465764242456924112456048355243253813097568504725332601871778496473711859760028637092194528022374600609211380403428546366516246172612750397449068057502268897455522009033968220156503839121516821594915488297974901555260613536525979621329687288685308974412771926065563406354464903753111422706003074655395580794645892644981296390995549550366448922340842491849947139632647563783016315424929442002787329143164593925117367960577438274101751583880362568259946893832740492500061241266038627066407315120858680265917990276425417037779213210143948800000000 345 -5584162689430659684407241235525422859872071975892765008467500420709182400905806149163900687558012513970532208178600735221390496190622894586604325256541712704547971468847344938485639124053577121341867869195450679228116090755482876255992663478726631919056745886278610240696187166020756673087013866104705277061247100420426107275821234509865056380307005004826973015908209791515527697935887548670082942237627501964551883329331880442618227689879127710157956109383440422721057879007948636347201713906800296609404599264231499820100850249840722792356159029383846679102932832558341279872609241892076840445106556022139055789711336093697954898189600261899619294545826704039626361847395982283586087317073891266181126863148694896640000000000 346 1929423167642394068051364216833317547689198455377578804838928925989543549944356547805326752953027988135886991167725951753994264153929653693816729477983790936502416293857939391331394292457321643026036227293606293607166200313425640247770432147077644084119006332529974490643357280338787653436352302163458877287348838354215199745160739086416055729403258671278538366182503909774537731945408894621618480927342663383077009874299575417506423602443570492044877239030294874691397111908257928720606981649358308303151687385861793215203507765730213584144149357001525288532800876708755035736617485863463117095581270326523761031522614593060159554026685326296402211130146121219060782626134748603744338322712592370293764106668980754710528000000000 347 -669099317523469484583576134669961586265894518706799989698117383572479961200208239612996259729959910158994442406311454828295590023194830258171595541462439595292424405624645385762664575203044748504234054753507102599260099337169615115392823611469894808753130160657009443934265713481196445529476415101651264584767659874449292726461613904806058766900681964167678841883611210892117513196985224080851207300986548906480490831853111780709805516438289895660800116635632860608093144801776954178639198188019124436473101961897592577364777601566691508668748069790910564560238129485678652982567513163600808998997028063283514125814648782195145799283070966207863725233671687268609683495165321689622299092369355670652531884328533074605244416000000000 348 233011725168669291644670501233101075325259370601664515620753169547362753378054017495894985897058716761928936807218353964275334234877334749990419742617847362961938206375819780311314397136498463604364041226273153001806598200489949131808504895784569308031991779357578103503258354937247811767618010244710107673183157464166692485486685017062725007538075662118991205023447065826640992833983541605026076962622349542211353255283794001882352445238256850101884442382303321839061591132954594504339466395824963269313388308321400108828176323342245804474215948531194647130025790394971208147199184830371799917142593272952248422784568492933791366283264938284150042048032401591917059392099127792459343946389229608220575182091810938188660421427200000000 349 -81315653374337113750464914213451677193759247435553470097619995588758827958155646283191503378475036191495816437454665265019221928838743572762563465758758541747552398660480375482410171948199547485562826613556818223136229740509293230744676605800596967766092295617674662489551731936196964273298884780709665830256925276170142446491692944337958603805407285713669241433387111760861292587619841007204091691484908020934022953736726924513398432854661988599651585624291252499702148369201281269162722410807012502109906926707329282605646433654071426278367151628464482768494994110190596442735436690534270191233207891809966343626905173811369657158938626519603283871478008216909844894385060661678930987597974338601402462317916382958529283725721600000000 350 28421335502886304995421242718037213120995758348032819539258368623486110168056534745618653758214960832305915287106323392078140028102610328362480483043445231697717925315115051777394982547159711944308903170110617907867176299916269416920912567810955862495186915847601471532245678520558475241422179094594319580588344728966210915011961267259297833735526606345350623608153394835919452475322947741533875452319611590850214774628517411380542648446703868767146773919328062077394846685132932333539722397519225508401013401557304661597341876495513968577423956024594386326693192054068004402552865355832604956849923576916637635051746471463792108126088647571991204602968805749037590926928606605061212763694843143609278997028921912152140871777648640000000000 351 -9969853528008756642628831170891864679373966690142083757519838780454085102125838649574563314149614565331666655411332557206306143465083819797267495155973642407467714024376884528782558925349850721570292482823151641334121309450679779595686609549056583954584970931293264508030416417659124283544782583730360682474143657607423978349439579549764440836270828032363443460595123961115866291058054797199581287207709931276930342954074951988825233980262729614525949947688620224877004318477675457663171280407075254356520294326335673145826892415008091981762665183201605039581160432825337567598956662216512883221538184207982187113472917696773693048140948713409187917923041702086000852869902489820872196839685403412828124219248089379412520129831895040000000000 352 3511833070713294295973990489225695671148539445958814435006413537327699603530124961661833780015324984537969472151981961123279821892331168438147182173287364486219161238968961774444764471912851485426029322426184835720143164120258108189685251581880970607801483197516706501244026458645686794061764340791422918659119062939923208505298869072301832326290662059168260336873706537191548868855812877375298776267556488442045387347143149543646247632465490015843198972384211843404897208815604042609876167591258982003859990944537615505458067095460933753688675282895650956279296808642674273202804221334021646577577383222453140569063098165138040351255541705159355960786809124493976086177099851463252467869796317877249923216882643039275580872217886248140800000000 353 -1239593566211336136494153290908581933406426416683762426342805235509555389686063217616536670392795559058994479842156963836348027171542255244333177759892938282281276957068805058171735273873823266609818943942613553180249300923607059500589138022157566929979312014506369223426674289005811319938754400463127056324346563559937734053167377112360691406350505503660536147618752934690073401128373002959914240503042080413175518428763088407765528083675782241645673918738959532419004737478898652455026172154905760828875052019028526923551841201199169669380249509964699800435929813985009587828632220475431947615525827947034025907200743707772703788652723674978305485532487566297348427525393719327701246693333077300210422238806274815460650517977294104113971200000000 354 438221393646194313681991618590844448429575722106894958681759115081020959380030680075498793979886473183328992653573207206685168827908851013508783304809551937576182492933653851004541064028351463334771565486413589605694282271875428368475854295909739969222750676568414162918729938476092366264987765766775164062477994215529869229819980076756961447826984798322529726845448230273866081322595829542583669835473163585438502832323084215784818357080830666955404003619490589405841865522326488829871106763481364935301351260783517118862104804044224230894278413001620878820785463499359963173791560230968455542430646821134412155814961591659721019983952941006282750774581005060873324117050555873473627238209789238081074440430838280765278627865753142886504857600000000 355 -155475720285795555724012781218053000956189983718747967745705269872721144077727654474862741203120638052959763191129117115644956330204095486207551767081297922845447231104346107927423754505911191542121321266194479931070674167126487483575616521043171141850066401176290690627000791036965396741888127274333032326272852633462369337170846388669583761124668536723550908871745305901000274525075125195762239311642511902654950335475488536556113425124633296251234096353984723847279653484446331741791319463254932027366393021761572971006100436433089616629544170395779696112344814400458180472519797911919581233171263119259988115941673465568721377196064427257092247978301236966045471991991016981286361513641292259087285329555939414285281706697677153854478614528000000000 356 55387228328546447102181057988122250566612615556542953428722576671037776470118713698562020000462800790251727943232153709711211701262416974370939526266603742446884871023334840388791351403080276225306641679971655516641266157103206395866091100240794804228542176867760759059218720315803381462752988591218773400109254526988173228349842370879464945144771056823375268426992399779722055972941455684464349048557208406383152607270765470560761526740839053608056628373976183622955936154731290407555707677255096341899114124056825023326987116912255774170408914187379138028722381665624739308657691281707996143614557320795089453099338794157658597000407912922231179343859458019968737977066875025534094999886138617985731630684548385203528596763346425759216228840243200000000 357 -19771899598451172490963104958266510245177522844022783851206368689696021420673777437097229923952149411369172296904431618481082194970394030144301069528464704460144888434730794036777534545793689953185466436598772790808730407055612214570751337726261423535916249963428499127098857362318057456755268509977168131861237726210113341710069986143929554112673231363425371235637757090949470526921747830171155558810138013465633921223967167881165040294268513655854834102356248756137062677301452476343204076628428382086148855660362729478928227658745700101207949224859408881359881228015933938802532792938861917199281331098082288941994723415050421737258471137512791754038490693216087497152052272177406626192161549658017687391955150188104257389086194328940203954772377600000000 358 7068885006850323308303380265915957197213050043744401429554371301544720529330306645801625708454696281257241451969141365080693976029115076682800823823380566694129794924171913538057028275138975498887605659772493117592759662077573914638498275022131387754384405024690276757504865464911754680020415217434196435229167842038982736904145913280037679734672402003136313848143706296789655540865883908307802969950608552832925425103825762610953645799267395258532509142027556388209827814849789762346759788846406329754961828392959488016237182231212835914375980139291955242388815744715590099041759936350042797531172001929823689787207686396569843018856036197913993899696402873120649107930973474368153127677134859922156834589127831753086892073321042811555156098543098265600000000 359 -2536234451118271884530696779181403265132386337471359220043760023433975388758708145293180478271472468219973770246116285709142402170245366079307412001915710108393049493249960974498499678954943694688123486229790651128891574364104297119126849933457672689789117440082485002975313702961094209840670280296499653783551860664179735257965574480150582013138435226984809201529774395582857424267937932068995315523938910260543416738324004169443149473907396468777316029955330932752954487284321326401897038236113224043044524086938330104293833057320340575011008262607792036459147971008579108030753214548881247337565483217838826267017143354656562848131036720889799431513786742324022423468459497668205128277837123368565362270949017271229004891280546031586798096675226884505600000000 360 913658166393271122413970213668271376288615040398942858173519694406575249533587519514853827402042506136129493942275945742007676973372969592055045455232167388855286261822185283206987767665740924970092766077284727064142473148300248122151731310849065932548162609731222262391254067222413613608626572690000918716807983869932037828443523489330968910075483128388145795894668781886560628065364316538963581900972867048775463679779983195234072344339830979478581478185279022029272539383037967281905367415658949084690860897741010109579997671404585243729858880834992339590486610306106756007636390281462233566924304277197813408826761586447353537199903869416861523359267765506283022108054335230166596232618335502565348403352135537513109996472914956129221392889626254691532800000000 361 -329808091290034390778435167317198312700455959440032675294418580722405231758973680386789552640772199841714428279601885611428346116526649971059696115871951733440030145868769144540241311445684060969418402907674513405332941811325791002376650061373419774717016709785272772334082864348876796541350426371227274287006331707487411637352497171879449299844613357080950928492554126226830213595526363760784746031448298410030103620632730278411178083558208040067103714180180241836541035990475784857589444495548380555696096345336705777357438489558410452833206868092955681815804413548300290635018077961053322710068241752138469153361202094672868374956274556324483477161533324491583528016878769524677965627948401412783503485358762650332578229789771502987248033453710090212212736000000000 362 119233322699868509199360992198995172530553722923526447042680946092817914890849346129848603669068454342888698384301775886446782043561233686417932551565125492762863010382533740692336016643519383593173020957140916128489271782840418963335364886922879379504514255843148429491073991892857937119373442551811002054819483461687555627393305074987528414945151705229388105352436489651732631210112686019323683201504732654615823665002298040141251350027968082132920813797840827626449412351132126318986686427482662689677950619608845241191605179718902949276619897586251202179649324754516861485707547618441592475492162276288587648497238493961211291515290943892499723699207521521855568479175620579034690414409376594864392250557995490083003922984688974720090903930852100547897458688000000000 363 -43256522749532168964564497875728703114529845935957757084732130181482668601398195991909038808162781356544708434584872648440454952822639979210553282738759790273616180994793051552761778933281015157909995343791443716751291579648282406525228188101595616715451896583010024826594092888061328366601873459349401364451474075010463076185880567556589029472780519050624516280659609645490966424539034435925794743096170068156664822731833582855139430795341284243691117300933454494562612105807917879720282692143731521649085139339736762578799934330807746242637011319833379278646614071235107129545189951965999355284193648953204723742888688487568832801732492548342602231339291682787594248476092023445313419383246978261212204950245629265795088355967238650846710415858830088154805960704000000000 364 15755774617591948515977082947884204489758510364990850854165711267176071777117778324369432186282839972892029038269245649090127310688639846994041289669977757641622235398204182506645257258274054571548302168881484761775405616132234932293968482797400664515252227689651251015786649810912598702211678222795534528491711936391344467940649408774552298761874550962012286258393236594745981256306298707020652702900583259742397355526005738548490586146272942643882656501497943796267753778692645545040258299638671309654978474867592148008021380966055221628160115168825348627612194196215387122784186079571900018444067792965354240236004625059534645093915608007289528303449629032935148629370070821907675754633927255037722337383378837821978246295676903351261166996307828211353238428975104000000000 365 -5750463040907927649319334693055053170505501717795443999737994811868046495462754273030833424724161707684627313449788553632167967978621234516543695388705956080553416093607043870518370706107249262039375594472546199393341872939329749822939101662664881680221990029493754574108620609532114768093445732713243338907294893626157966847554110711995033734606274792531301155656098075030219946706692053243147492077433161499205231960318514631732401402688175865469750488660098365558193116206342764603187704550628435918744495065033177855332052696187175501610988940443023944114172338530109546855814631034524096476196617006594881514237399211884927070816468243653846059362043279458260829425541212559943580112510595991059467382336454225596427840396595183800885274920741008818014090537467904000000000 366 2101937212151222844032852680426645190490065483458818388530750656305813290545258116647006401894636316193322426116068671927039347839953073369682290417699954594614982136328884196072914364255485657212056332623732308605455982078958789331045417468690359383895460060495286212812710374791913872525255522384880534533343024736118970490545256480041203286274776967642757231119819522854628301049854357575504499749876813975902025517218470136647322543116845928989291651245238761900546438959089932738277633937953292085718900324638704848935211316520162070687223428129065109934476420156987868004014428599884889812708239304494327860947951030081877635223985978167195832247623460109922392509886526582015425305200163032457914802360973239725890368097905108771511353680053425851086452576932069376000000000 367 -770968010176467291872242266351623489588436802830332261613856780764447477647637792595191896919697665752888488480452677293352769282465878282685521630284746718594024151446801703404192373665543442289988015848791589079231948830006940031388123732088343263171033155071205501966421475681893021717790507512891822185550355068346916203739945946916712041024593766508261107359994177948745306455381646467892175987461741222313945987405330215019837430806489942875176842284826244639610483706849272519165258002367699044170052996156970887735169561841781425790356044222867493321369603457623217502393822666077473149201737558651834496406840440763721290304762667540353285622064073058818862248417824728902543537863717679462312532805818409454328173628468864195906900003410319841472767262359793172480000000000 368 283900407437313547230321346329089350374750799777356432941918915625819517537632437903409062790918198835581989126684222409307995832206164585234685156345027457279118885885890519683857649795261366022842631351277418855835322329110329122357247462476310572066446601039704368532239340987851526431590042628170513337070055444743070776900722551895527106691234960837252073313718390233951586963060993448450290607546445776148216471928084546861206112404515387152203581774937400762512116085035351017669598054805439578426278894536737256071397692913687791618908368380246507112004689590270342252831555350508059001701287620626499966578292109104658326617396117895756682214275161626952928353047856836278601802481851107745078055436775786730276985197405535127724387804573151951457807390664013532626944000000000 369 -104752021879777150666630567645350805650362480679638834886766019122700773319764536520301771653518721277356363928188477488218193177114135580731027538831142096028338933088114921638896029167779991993968452067868268455541408294744545554510619727160872635637885567911790044734432862358966190952761073543411806990339287903837538833903140831675706296390885267997025452779834804834195971332003812915276701027804578379409648151149715457441843119193667873908571091584345246639993103486239935573137617357488169489121559169917862791324556684997301910121826968315486673253871359423087348060793443428076587752145793706355532865715128214387740647947336597301774906265955756336134302392295888168735492155388971004970344045205749631611906264419588583716738567030090906124155639230054577994383491072000000000 370 38708633537161327695855209838756049357157270406313451775751422180772712980779546843122210413969168670518893129885973826348058950708719841437467724755848300158456173591213689044706446782134776952112484239257334475452573141515348226121656201083868006600260775123114608183113963533180589856103368096866553000180497120988011691643826362495140005820457419531395236590406667627323603557188313444208737720377582025566980682407292738603610041880482046631169779202881529249939835431521632169940933629320831080247786811460642345383091055001742847159818907175507704182423191181220412670088100046384133111926985843654893585712426596434343357728931960190771633993157162546877015274529618906640035415011283757495801958714323129759083664922022028382949409214837919574674293946729547858546780012544000000000 371 -14352760910005885229245037320030526051601900555648668178324377679173653070295461334670608644073920818515933395743504223878735413785664795548040963226145820741826895649190641660326950531713011432575536356066779454846948231627279884105170379201541771048867474330505879833278135869045285482878828916230353571723692095818051204859366725654577878737921472779071555971835669218103044061183450542420670103812374753119878702875664406878392690234997407886095056813897304326314604062024202156050566899988825384069998985385504306900197814727032653832673184358246264670891799978500913734025628458549251462226919355543211138222879756544578237605614619305157083812857105963066543609637870944686450768817044342801677097988941828731171027809887023669929331687447661674674846043542039178313998012514304000000000 372 5342634086210452046829126613478732997873424019599827527665999315853125278207209129417192979525296344428544705823261624882775806769561595696531845354044486190406418304904205553752056190569330770586013362326557396735584197226410802460287909195340676796345727977468952072866578660097488867087402956300155115522186428501402429407849608845542273755424472708868214489274891311695496271142468561195473838292140836135359490890694301443072220997162982421078562407157449743737833510229204003058402942276089370761961966400852868847945099725639766963301942818181179373190636024871061599731414836872730934995449458753291124437065080206652612457482796225380139839631715469069418710392673296175773715442588668624491537842900273702690887530512600306663785903043498674350965135490538694536666534247399424000000000 373 -1992664325176695205077176214944961417925869219294319378377695784295284837277226516250622846125136241686910515322900700837175666001603687012901973532946236209271445086182686720223239831712888814190047479263978685037223865663723098088344064281395575509156240838954850407425231891000529920411158928093102568851903268343759442749781355364468136772039919822523602499517329254369572500838422504193827694010300791704675235636848507574986961592158588192296244666932553367129970196109153020139445541352618984901952476835882769132956278848043432450061548566922905720382942905430010371601279674386107964393474801009995964178677169381860695882170679812029270087286152955089409970253315786108073098343555622028082213092927010915085536695196586496437883971915117065795036495687018127602882078449986437120000000000 374 744315598346656563820587116479796313062110587835771902978450223197222550275678107810939889992592320371190305747692851755643264043395769307224828874494453652577700254802175604106466356911450070488936017700226606051184382771701961716645668627458436123081219160413206949698125012660198369612640826010010655764428408226809568439710560365036945841558814975779265186841717045123563725151151243339254097079823548917423664692016736766176576003208142837238617605310673926604186344755347804780050236117236930154857096574458510266538295674078957512733360746262975421097451527233002328385432596180008996618845459478478864507219357542441410260418888852598117654784965627828150682122543222705849814076648510170916556777491114196512334616403869801617474295144273654638226947577272395013545752795835708263628800000000 375 -278962071784979274164460615440767601654083332181451507052714538532409478742560604665939062187866165855281732482830025229109264437271102182305335338523993975367469680063706738139863329742211628611746617215635910039096671017405498967804210154602107442918083965850849872508513505261002021950183551288454563659640143767364830489858896964551131000546817030758333653265595945807096709874678047340328375006231151498951927052799245194406333765955983751633950307982552826876065598174482040654059645606886694502541311748480390308192164012856960220755062701265075686908078690342423955190950632037710504060548973866487749844944793321671368704696302490600026617457300110185557894931067052798339982305466707957740333457626766149168960279988043575456997501084074702533383278468610160699466131887646345632153600000000000 376 104955541870662047445644302069251911358927540641980746483299311189951232320199378020789917801792116981504639042970511136889914809022006570337841686814090223914432827242565866894466426370543080212936090010601561355039513194412009663248355030863997912205217839382332594495745202408669423174739690173077172343346354101028220827050826877428300529123618044967740567392968334591520718244147465438634860006635931644382311805448889758989831939309118154586386810405347086759427428298425528339645553526071097329117109232966233869343050844773005621609470900001548687192678072203565679787159666205427416347476433334612748243166513707852372464611476589927555550959627741996575979527001988388595823839910355107639016439334728841317653769252118949348141223614962041683438597044968319357509026348724789618755502080000000000 377 -39565482824078260718999355168097804118636294585371392288027304285438856064138468554490495431650097315782054881780895947096460438808644209994842069584223373329593208701435143456549402507806957029238782308608450559406272689198257337339825438533139718608549839379005312327856459240189310350215092693546083215808771059077096820258332193010232677852474998145622394627527055096907454311399809541412015759728349900479335960377193364445777718838782784342639687043900546714714188551071632867660486404592323268896666434498724325650143854028803012775329652675199791199521434142067751329954348240146976984668615195991488111878420217224267220652369213472020597998818872899689228228768731422038658651668661705709608138162811098477564728680598747214113707041294115511302745248671122469247420679511138550663495024640000000000 378 14937128769190412626207193213017148042751368509763848821653603191551758004164995442603243260117619003736648237348488734280149766650434860050296343822538319581066918108341762147252562503201130373555471993133945369779405324704663674350560847756230606056323154579853282259030306448402317325652848374534589804214490746095508872129038911575646369706264422864358297250773588246991302010505619283127673455626314475829828152852988499093815846698097511248930950574902273689038579371074997914362780261217767806338892754372325476375396451106957435840283928684048666232423743384859358541333896159920021151801035229963843054828104438102699081773082659771829647952957771559538226151836344128932754263361946405968085061444849158069727300923588079466935483415611778868120434750885468805043891539638165185800130988605440000000000 379 -5658041211733372652716447694313276329445940764184858444173727975129429999299228268829619869153240622875573866792019760204506202652577874379400407068114706115405664257689827409436634157510517947351120566687613538061833087557120061867081391779376282022337756519938556554279225322096622107681516882086883917154290015121001015944202251305738441241140299652589735276606602785099463777228720420193745962815539116211977791800202170183964253379940236634408475502529903640180079039346990485835059924783161841636215899945248323225536266541056836591817296867111323899752669881978645783727445389197552083177859409980501511954287306267061667035442282107594655103590308335884376070962322619283252362616657316968261869694724857477119922831388866424074263630674591109259580247983243612393115074136803733158470150143344640000000000 380 2151381984208625142261827230057578755477799703039986713806318531132109005952601772539671727681173361815470254571438147396820712014830698960253740663872475950771271697724756817302368043575455897322886026195951138506563833471197719596580600018294754035279819620371324028948283960464562135513130116528823217081950342314953326411550665382677539176052613744388972992695754798504537425252566680427537329625987284030966345474235931472272538658953788338746462500118769556326221987959486278374378895499418796938269963314338731188352887067060405781878461878758481928145063825255690373131358659504222375404820217060427658001793084611553872113491278219680777339259454949465827507357679067232186300310861069714417949530507989793338162676213731302000742132606973127779143823790865348518206052849011860032326549038725857280000000000 381 -819619191230770443732801598539782972677888754410445603526806482202572015211467323583322058675955289455453268912026139408878423087109122633855850680807850023584255936991580615776917224929466498312072328546447536882603601469533365636676639577061081067596198742019709099915338936903761678854528644457314538934579803110913890946423024898762197054684995151596447921103977140237703167433669733681072969593783695067353531254427082493647839141338856133960202737830060735050775957152065295074922468916489569457750493260174500912896039675342468560275832955318907180123038518774212954046751544369432314627788769575430722824840879879185068839338593657807093938997690157206635456710164544651520454082104827078633328570626974361182025788571087637465188960008454784359868746144245311034058348845886342457127991033777356800000000000000 382 312709905541239926725066941317201667489120545722671990187964424324896241253553520161491212080936779600155073074658325173224595637793526698014297537428200802930704717461596207668112104275472561137194176965677573140399705846506626470732159170667023410900157754288413267369320135305298166705384761100016020954632575228955509476027269359558175557782908579106173330434956555577987906680070437235367681538927654507095570684355611420943671919226248587414098090097674655941544887256356333270916722554237406681996834854277622457386360884533328296410704687500313024038896452943289988352714762088356838400170721339801142138168673543795286300598239572733963487653096472056200524367469307369115338549707113867676110333098571051303771845932989665205695700956135976360775164658349471121365268390083616731035732931195880393932800000000000 383 -119702470761103948245167049908225096433541986687475304512867618512736891228631419398145583619567876150283452088394186294723466614399202998657789525270071929342896881623263493718518476837126840569365034485565547748199106612678653592049187256897703363657015235693769623515815835728410251854935458405366146172623512825561091113457371288688665402745694860426478244481330026018392914740651369489928332835870835572994566074216751952598449458416225997713457662573438743831401169727917005842363337320684686915924026572886121348014991691978074137500994451646798412065434177685523953636246126720135093936918555580370909693609161142407564461883431897617131555886902076538227777042794535400106965989486806978793651228845267134892971679110542692829012041464477463376054986649519245167112424574800616975858276146251976210697420800000000000 384 45993635266740702538727943631170913869256047175511996554181190479257419365869475259791585090148568872467478018870107899647911797217269650439539943033662195146797532346504139091892195639894636442702050349929743552643143847623875638862695065233064776265873412514624482070396919006938242228087257129100740236799133407535406606790923035589275327016327575433919693453872637369665338942618355928963731148164632204091953004251942757241268511969044963494979241253864814849398253358672350872165782546204484764669185206129857752115557139610087601494597269527867783838880903859723206856298903142144065405308855511077440928676259040244204998839686934772694213696272889554104380790873317934078540931368707324866734942905145845021949990128887867648979947768308519987171842225570790427660735550568797064338886685644910311595426447360000000000 385 -17706305880975653880508114686175266841594189352418063965136777776206639249331976356349871295611623316679994549527109255616691203975798281723019267659841436558007491060680931421377145104886762533561161884368772456655065912039578287423302568353477054049641732723684447962707619087987065544086479926512121720342136820012145629424707376190299407369935354676643686404374059694612609451786056503815293131581879449464110323140634835439191256418709741174365345144960443258754897726967978023177656403557731625563062226145450432727853533222312259940389335889086016338513817074038313336927112454729105202910090017269271580153476219288157346538209510264803113773345683454879560639974486578173212455857235334115790275231827207138188919099749506717505808167757353910237241811157964432973057766395577132480356966923286687048056333926400000000000 386 6826349979001315476900368194503576513950596167981917918794482637161370143561013633437904185738098257532992468704875004810950241448644083068686576726939421691637081391423532011013548116315369507723378620188170004845826062574038442145745112164442103605804928937914882206311545105411408941161163466188996295969959233438404741321117574693294699207058767240736961419710855847186949264307892759301140519025714736214143030975561515287676490991272801312434230988119343201433813181471619988086348779300859808813419879959705543575010238038300619835565565723900475338510628086903496044963681488979633738822270085947677679164139719920984703420314432265188750952969631786769245121912933205358612746087274503909990685379173860040643755635170327903276119435835985724405099227258746672834901171779171205601670147106723671945090773601484800000000000 387 -2640371776408302883686811277823892228440219931085109464691383343586173549887137346265856482081438199980685857946815937520804423946218528716606967649069142153829184509067964181054007406056313532546642401717183865292025089135083352354195208085254501114833137699859060889947831350173523499004973509025834507219283971336007409025417867722374891719517068602859997627953116800065168755206598224836914381063514490896371654506343247245731418794517786615537569968975959340130401515718693094436507078453133542438025795088938606986941652603225778357669005440313068491611043511200188975764906382864118803887257514056629074444269198125654912909783972434330664736876313982168983896720719721378563760041033761086892487452500852967626873628104431307052091513267570208950484724838580166008101801306743663112109579603751080326145338123065753600000000000 388 1025075594348483537476498365729230692386470689073492765170334096184165671010525583918781102143930582032280950395307312365727587684376964567491875391665655743629005976609310845487293669974360517064504600710693858212086067454734197439524747818692288263835224456423848251520046168070808508984230360278708700200502537988786019826625388828555711032608244548650306429424764338476987021926566031445089236533773496580953161187845185164641199933673662398351312765526188408369477267819510612771801490795855905582902368616309607696410590823803247964173080662515718280431288035728642843960544466024751564043525043848536878058914230919101897905406956860808876537260772392162460551021879281467472056866418891681381062233472822436163444529264062315480683926181234503180729355236691195121829850804986865090560257524757034733804287623486263787520000000000 389 -398726297983247424277985215995684394755023195813217414401648383225327578589358633887060441861769589312039121171473660895970957093604715117680402917944857134919663274434113697931770045522467305094820486796357599431459219406471868079025395656992608485621153741018903311088968936793636660674832953367478362564882268480031941116871474577825576319860868033518948538874728571899266202969934881309581619174616930181296439720215575584927458840270945346537948542273454842533343066076783180611852868854793052224919560579051539896779212383028984052968057105855893466772346417724025563797935954288402328934758076961130588650087852253778022068574571982492888074219816781855247487205488581727748573629386646240633592160836674839339054744165224482865729159779582238699636382630828609093762851623798619139556842467417994054436150768009626790133760000000000 390 155317262722144124255555490049446307785062095012391939075128002009304284216521582344465625029817361310312548285315319919881615616296660111083309043645573464440686706718020203696518151042020177184593137894908597544389046768312882324251159094464945966528699188958760265497337023380682875438564035048930694224461329002364918805298233689163836382626176400132095277762400782987799825605128877374445127587610606556319751605672230988139027825084726038281561214230593102720937316096248810694686527232449307470169347498678290786698315287628603789919551872306408051561919519137693170633992703280201684673302581684102742086437126500682340488711482519504249738891577866267755071560919833271607738620556598382719600301243480047517080127314848164710178179154898658518436182981768611470100073356025862454944381238133538470635513448298050093685145600000000000 391 -60696668118290685744936913620413381938484499137716141272126541275084150453855036820694274872508602416809096303819076689680675169434716910177915307471180340776956518863020801987678217571234825031262178689468548729862027902222994298621631467181041154551939447212304112834463789243888194003364922668194693917394875332963744227364029367541143228307619740924638405799377055038974846857989591387257728067267581578482369027538496863414001384929803430537432045341629773250360128954638656936543041832868960010855998030278776213105561325848076638194371858714029658057484908706543005561346079201458680922869227480517691842880760285877384526137189807278486912437601902439242509630731259243466843083573960476202081931021450510466630460246207791069873109865347829855638441418432149871753800700586873981482084686147400960044249161894391446286997913600000000000 392 23807062070502802585053557352323056895671732740992626837826314557042078137938233929523410786690566433150868150779095070141225806831638053914459266298027006424006683664916175631051532785967336423726451024011617167661076590570320215266130251849953567785657804705433334248785406954541451883406423940200595187391288815437414271177168875755084292766508917089282408337153125003043102215483745526384240370053639204920908539447503926463924481603102853454282735723665128744915165203116363913778232429255799641440251960416106896729440503749967954248095859234529731094474671217720650868760980484325054569046145052622199995025673015341857632070105620323675135098149264841760442202408400232522251549153278100392459380672461856763744160947285445582140329075141509894623726085603529057336523939741736441415581937733060795027940267423250521413832094515200000000000 393 -9355513676388790054036533235737206999530329699187777788367227570839812082211133732555038827928845626753498071329611472078583255026853758979946303013219152896203338685104867987904489683524629369266930694311216724421390946844987736917561845689854662170177588545517635649198323809455908507017129409563619931487947903576692747505048719226844812189936191900068230672192456587894607234821925878415607695748329396295796187156931545431171689936013688078319801944580384856679063340883807180123881709661796815157290832623516699294926577734911265450611796673227875215743522175308640889529358516958013860493468784758555859066648408828075007178414752530993824609875963288659984184915740007386806677226847272895025052032303358314434390016343647674001156245422146426421818626410065976836100601824146574698924680128355240150075372931945869800407148632473600000000000 394 3681721167162206594243998041625087531729163808482110675251367636523345835685399406792044023878741794229465965263034170110453580360446738783289564534685631313834499790864726867926106579778208875994683119464448380491178545231522442782742032353305882755838266310543247650471906273074937434066216320767720106407183838590041519870642990283801944140644564341683918502683805238982025397162110495529084946264066113534535082842288660281840946523908836165163960222603878983567362651685334259865989553982764332792011214898079259864300262945700447003151123368372201950441295312262879607652460214763565689433902294005878086866142078190218513646027517394441206511870912272904530744045057860065518813493790526273050026486089139842376580901363515949356378165331673377845662445184117879918133881186515391557677398681725769064304247254534776807596731764089815040000000000 395 -1453513579019879693187539394381010606131901208134196921136961697004444875685774339488516665080660234098353791654978601801551031418536436588002443413150395043977894849725330179716461924124377219018252014443014243233871973190255199623484086266753407210288714818593657990233124162991120893323542780976884826436442662190430592538361533898540370201428792941723555709206147952887353887011232817942829268672731093910980027132306394694283583251679731967243559469904792026420612675153705241469042636454548732971179632079264261569506431376767431990421332611176011785056851816234464851029193426771438707297539860483641324119394518607409832255161568850479937823577222633947192673327325459925842922026415625685962520435391851894365138217364988936976579234838837154348777624407133368403715599261015120663602776358216719641720390435583343735175859709484308889600000000000 396 575923860091292665110582177883388836032785470158953972870044221042155024165869410004162157222263467158074626770601955595994466061246399811690840121040367411753477618444550649969638536051862197402046009112931121373725492967396951835862064491558665631956480680549305804805138506352199578091998250367263273753303957326240864227529411163170355305989622584929440949284167675072897981147514605171515613343034242671568037071911160347305983656823514445274371564229300846364656984189226979890963141850743689923516780792636536578358374964475457253918029776858906456385732113949630824954121090506961237901401858601447136233130681698539234188083070012071336531497624036773284748887988496508038031489496533365486829348181168517186693449746950535854614601402768221059706431323975975747142823857823634148256778399126436520589222327648648512311210788825624928583680000000000 397 -228625552203989839512723932306918856905053891565898558767979255142738779398955265897705107396604052937778996417356593557426001284083571599086505242303842514743914125086900186755947040682008869442366422209363639839064128861746201976597126132546483516419599001002438909909820244075424563822371417768497321644812142998696772569261931771036017480193563950122441025249326907303189726032120328973071655737530664294840095478853688862371267059180629924234352355339855854338831491825309716193533754984843985019108927120081123983876289038669639869403661567825878716700223644280348277376830506788692343193675920276560751408476806159443686069426219816164361705712391428387111087309578021068035843169932706001470383420513322835192956230469300009464815098243389528365071651627859084860684681039926529639181900540244386715978549261808616634639651787464693753986416640000000000 398 90886945976287972090528433183077970773426887779589093997867023921134133525730234248596949611132638456225991020883146021535440696994216984419591862301936729978063477813626433380951411400202729554724046843303271947673186338439754021957153529904913189032817522691062686582295526881162875726536458982812429053091189623221384289267116988388548681060185045656491990007408121376010048359273513090663998138970599080137573691507509431615996830439419066035727589593081706753905266052792475710796426710172905958329210398523297274540665120129710141672801190727632650062478410112115295652768884281116739627001474741225103088442798979152990907507537567434035382806987464338288050512562380514425057945681088362897091671812824067792692454181108109988280382335969685819257871316290569925517486187778247392784572746386848101529512328378351289491373876944392767114827530240000000000 399 -36245006852442655818521693106260601168046542351610985288448017925519084865631998276414069423283054603007429362014602274146631485848581142511501482050538511453787323673244806615042732175834460023840198535061396355736284721546304820631305075417354492423872165419489343354261195944417652155012379712123943913389165445213127350972960138667478129691800560679223673433549619283931803376835535566425537620737119759124335750594122209718807466540747875536769645226874803780352334201792496872495420348119026267397141485562932673383889971225398474798153662669587911348239394448734046608776349876219056235303781713266062143330153504204399897064411432138540646751162612396600531449688534365382187309499667046895280974278253844332301040070941065468445463730213314425031944252473006696421728602960490969793591900821258532409141652512038759893027384772775562019112369520640000000000 400 14506244037768973077402826463540210439146811657704914203479234928093391467624993729022660045647275443749321476138494280204474816496656176531139552638713049482193445198266164809396571445484964271711369960425978627371407569506093064587826777104811582896969805714568673313853036417134467241079910528690343783957134868832500799617314474423385354557914231594486574085213238154129538881224062378483808014976271165540693101329744490119859929865483853461629216389334292970969843065923493564364907864237209814225385400393528797523145522728101367648058110590724581365479482608295640696971073548389957165030821968415206204799598726575705501687142280366597337737853391202236514280897750426932180143840379045797738485373176412503226870076324251208581666826923850601124159243842839379063500110280898695312596589950762019057846308802173996998465939419150818734778825824010240000000000 401 -5816590033540555636493643769771322638051257467580266614488544072751796597401813273017054325876878977133767004809387200441589720697504450035328828479012322251232152195959141119254178914348429300441442724373843684539773166225281871199436635522003641343805611304502738188129541566479908136701278686799768719188049433736142261044387539088120971928572297793597804067027172971197904781862448897128087860384605440952523400421444382114026698983635045869884308217274137398738881628771800589543613178150172051788053428143682159478731718700304007030547551103470061706511202205826831494834838030211318015806949403929479197218917440179883454525934369533432850478901330323571396685144935162653324914363036589937381168915557132203162662269418744326142221334011610860820032013870656087738819937403803988244619179421476862666863997949552403342500205683591824173327137284030464000000000000 402 2335579540741073073164631235796769778403870635559115838808602305829011110543116516329028918790504033801681925556617656822128667200586543851845122741386473306612890405441855797844748768091248348596254429587834856378375811212316826893121594860052396967861506957496759301034316565255059123034323241533597365109843768748182830932732729429923668695634141770333049707276861576705997990733810302435258994552933421749599193501442027891440303748953381889003732774694280954101201268114495822358275305256576370361928027023005339789076933265058005477363428696992421742769772136887676956443899842782381085926452870628423791512042143770558987683106022729055894679545957628404070651522917448663780396879355555235229285982867844441201739655302444282460441477068095529066752811152002935097401079760073592451645378586622913204746766044011568708112699561216484903932668429067091968000000000000 403 -940754072298572583578665598413793479121555187918721132544224175840067100705513300031115580251340637884920326235036007631597315372133732115251048686628002578531327533282577430345344275644437484720789586045812804852448698176776876057444529592482401288540539553232624087718780581266143614817791619353963018518829117959556092781616239474544099451134129940633866487225767987893986800914598381197749528697739783402712068806841297239723380963473717987778396651433421028325675328376565172324447093155935984475889639288542382320769450190772725634689941559536614883600781340749014740977130756296204468331641172970306396754807606960219394115527807266868810032820976365621178965494489647221051523270407464845060694398028880183996403786372414567117860479471420241649094090161249629686996600562207851412901434543785619381058668583150742696756468221739525379124115537936777216000000000000000 404 380277283812983108499758254113927243831325863032857526177792779888344192395495328083129208718823155209804832284452382852775261453826225097404075619205395454176322836466202379442865605290416162322469108836775648726062528233239941466992420131025162131904510425974967734858009970999912737724355329717172368358464285263527942733942565191533166662383761483941116439357558425018475360139676409082590675946333144740845992950054288398856472468715825597921363986507959563808456163904736109660579773061641499946386668694156424171557626810892880020569179263753052753099426294871328042413623761648195521683161977653642896856750473345906908510459558204261585922721904836670219344002320049970125855105490279894026677039290746800108752385107507590138175515087669269531817468345976784601795684591919682816301017233661870853157289341637492020072201378517231427571084815989217220760698880000000000 405 -154001315360691921638140744786520009315511577413276060607708342451675617220311261694557498606060378855345438665928673947085378426796061230536449664474568393981005920270269749243726859865398168343245650038964890537131390526213573282272207410536624981402788589745214907413120546468286819711066030897192918344564329312672430712275115186689570550466626365180946213946686735450025435537236095912701591058732365456610828585502210366060310210032924729858136012834974643619688126216708454036848892779318656892733229460724243982427415717312584420111558725296348124464339264719240126349613538309398368912925095424417286913437299391177689961710363493640910619815403869843037989906771388327745994510474678013048170764918269828947013964295356825495777523139063804341922358795421748745982105146773750505291225290791967321972189995371015107848991770548817858978498148539440254505346662400000000000 406 62453524751240525714379936172319460834119621351841383252542530037043684438316537451881121211116560475430390229948085555526671234147345068603692752389155909272786016998169731447322449526926108747039028804205531310106030943559228829628945542787037095705588143755468713119927446238978393579254544528801947896952500343074306152073347643191383388413844013749092229455574414694436219804932145570698199815318225068763116589035053982220895832709719741787944340618849375671805486572892630072973984414654685202610374285991457725894628622972386763367903754954516485704293727556712162486218015669591275427328539137951494766202985988947869429524741529475134126502154783595099066252766368990515031583447005499836812054689287864923647227433049950703840050775600053356735229057087282364459865864306006664349145241307069060879127983809917068246349371705339679819039061920797801734262384230400000000000 407 -25405650753737020843947389891197546134603023362656569218685486048286664978220463011882653381142450077771835152311041582497597846638120671255720167985341048632564239083613434550569786445636878599298425908028303454084773823572900580519890375058010330080524824323741943958499106895644386359842456667403431720904544460665575788903894514839766257020791470285274108058676549017492773510246484563171978449660329821870220181215426218196257398883323076396447076532930664594291027595958026796875654749300144083380054426128626460703944600920649785984172363922588763146098986816398562968153135537746930594918253652393191511064008784726967676116335175225800364022088844031511076300784321667225411684783082184414908846653803371089897540430118235588931360213934862052558867931026923133337116374552463596159955711581673321114233817155465511844567393638657151617809842502438364082850847155814400000000000 408 10371214190232329210936805883377676685041440996376338692354134488885990625781700739600468377113648950525242593806871259935654470739811730494712253163518930745864549458524575149067819319132675110231619977423796340969520735317102958749170288475491469958007074815391675317567954423645737079311974253875660942744008079564715912813566454714897023434206005364776231070717010193196188070154925723183013339756219902884565069967114400437645597415448174985722210504206121008438424902369935305472873983494967869334975659606899480031026257658156212724540211162116681323738861403596329519974606259463087631690517773449751497361573857746738403661158110409771233607152382201688657468003606877914792983063858159940466598574576469437090336959688006399888781521423410518097486181929772544971598645969165148406909520534666175018396820938244012692520078270617749195912670141634156481304042928833822720000000000 409 -4241523360525936545432951633229278209408494130195598675243000291680511568788053911478111198382301452748747650414258879430041483382271727920810746649677710864406992301053690152334670635935720080153444817250315128150736799874916386516789792665707822320622043832437796250789453129466242713060813439423477678980996036663706661108216870650898987931541702712810572781057435712528237111625143648594074720330239590523151753792225294613308060669348006597893357062960320578484689447838385591244734629944309363601372889194851093507462901736598032878731721847741357692660978663455409810352859896361396853752790655567548366725740495899997166239128322033096979138311104026017192211356461211723071115807406101350784342620243253138667085236857916951815068848476691950621291078221517438889755807560354447836964588773531911844474564582919903087556492642030639881333732090724557266254789314781705666560000000000 410 1737074333413408394124439284107448849833952426249494834187868133899228373802989193664418147389708421165903180099858297134374631627351288457942863472524756022657728492466788878689317166297192819560324128469831286073978648734866675647844621654997815531744666789900958594776187920128035443301381727674882874514314776836888409910852637343848894240253334361974917373786138820010743201785516686495265649787591682894932009603163484702560531369902988866046841932521625791219295952674375823215828426825410080487049227746253791371484295675141562586311695613434189161188074013159092327558111348444035794669442157888943166757718903751175142013453133275809049473716788064607597731878399618654263818410821020775530494358843790787624388022049769832719809241637851414947973788357159911746364253896292946664731186781437597420332872050379360812277501665252817123428896017129619501877574103434691136716800000000000 411 -713578394918235481320979346106097197848594151728333271056223314793152848770570612725213878148546920068946538252393629643166470842065229238676527877792362526605335142353902399524989303406500044578844573946828392354263208764082809911391141880333351912202871295180864893228206261799547873478089157264489722665548464397519952976831329377439267644106659517325682524776812302243097884975737519304671513888728322087815399203799924530489877529137971829302072864362679039774020900209740498815762506572077824998364753164180129502531407964446550290617211605610143209722593004514896832504657731386227592001828330403558873186525399480542588383253738194619243354898229977666277877187297620751266159739221286068469719016049938332297637066021889074408645307500784564405075976915146458869624604964957758157213992744946284043558711445211086004555584350376653311980436802387353825281263554816384713936076800000000000 412 294153705702678786328784233626835149025524889071067613643335703840832780311647918420641990469287897213221604983937008541456234667985767804154159054256260281953083517735416859058172526134685794637130896739426615100340170719075063402047069937345157694859174002208297705844272848168608391720107550481259238395708434746615170376972707548932569328532515724120503140613811240066775571529231623036607171554198655268217859958985947807669362811211137878289524632475895639503555842986199238498344687585698593312327547130591392740687261134898016840409088482102838435894569812015616529548407072390976580246555487504163092453564422216893653258965504792992704074059685836002363038809484007637034805443105549313079557592685306808381369891760809133648147937369982630584618235827527933893628754973176598306418797162756494982193923225087490463714625190219377361299963925999441568703415037528478278197161492480000000000 413 -121476777275561222367178290416214653237739799045385612427096885749780942039662258017677691613184657622044695696404594061542849781611558711593956616381437135584162386503638682409625503013151255096530772090573657818927065644559355293302723704059016316513048203463966500172630815644498797951941578042014776925075063515083694272443332267268425713559965593586856324291752939178775275362832924606323631445128801301500879677776648453988884211261114112817872238446288055682089360798411623263499103707020245358351197813560835631107590553056382509584456885295983582960838453593015999475010034296563940635413564783400935328725659394691668327871540583228305445368854735389436234016440710209600025708167786672134138676234764092853070215404181346352547522872615542368885109633452948637180533634661259128623104668580563851403481798917159959503432262850744911143992963832761288869801025305119027336045521797120000000000 414 50235686440208828974292231166612949986349477646438977929488840171140433948454703483318392382315705199668920718892407493287809435329787692486068856866017944814955650081560409978604781549418931247215707084387414915546103005286061315890053793384846361769583850409395138064269762695537031604726598097788721795424844455407222562749524217525701901443207077873687878140499003577841440218259178693130178687734478226921650597148597701657517875016642563768280811172892717336115595924017851560694152546422403253189038080198059955463599447425437017630084822228587902780278811128007485127962353762793977787945810934908951651580020979682544734550309630637308448984989099134409729808216419548265539673981654897030563567160332796263674401422310693763686412737862369199807870968963434148498793641821422294736667612947393994988869668895988143357930577436417143788302277220678999712295312675135863033100850377523200000000000 415 -20837439826282249067918575573003860661972290022364472237920129024587813077265314920364069707650993576041101765314599927843196143880928917275704415125741549074630877846269148028246611095683631488907005856166610949171507875610409904214644451868607685194663034995287694415243734168904251379199863929473692856199137786702263440037155953248437356331032395988578429197080887980604453542521860169403526890414553483743522653847916292398648648512807164190187719884671730627102243508221613994534081875434780533656910781384401286343267179667515419083610994593994136788148232231180529219008443132194399589495591551451705814805822304830859604441805436501584296385775184717826050044068395573769778880807955838337580343458709074484665551177581494035130096866010155260772016866972050880662043166559870234616407160487245686040824509522784891574664752051055870823998461817738931583155513345886519415080461939612057600000000000 416 8673002935036941341558763155321987450196194032203280892177635913140073255832418601211276912138143079639350628742032942786637088193210890000504751060358523330989018515130201181666719156629880737708605277566254672186717452352776247467630267371558138658766599927103138307679300833985405978000660936500014569514073924222313346735793547425265543412375660284108699540994485133618400410428603968759786054766715045787952723303582611037654159594066673504588402610191867722510952634287189800782986177743515543651335344407357317681511798788212044657957493884174201378589119738242161249145272486005069409229258566224194809619177913268639042355652573343329740747224724049060336892304572240718823909635038207842874667477489584117578224489162147581050642347892741894683301623065115078091611189832202925862300572506019557893620421178033911322518140688287268480713601094479706994574254643200287181019429552378106347520000000000 417 -3616382635909092556912827818073234095780973830160460553282575304600718247537163245058866648490070203849065322198046953626174082308256815122753835507088505010212924178279656984904731407379921467889804049831089559642080677714114459517651612612544255459980562948198838462148084372207466069382320498566852723101887404683528974839195258989429651272434073275316630906204198706691691167360011653000235644277477930958897675633564059447162209146660497182565811857222021131184426603777834306375992169606973914696304837060292452597458442904259860408232203664144143511567920395414631001205704310950789303183776779202000810555374438477538270716338981508509765280707662944081754114989435478523138225608415555410694697249134332494024158538280797306561318532036683129055636544266385701920108408937546712624215072946080274816966690606002928437542325657704784757008494633883255511971451429840643832797602707973511221084160000000000 418 1509994328620001649909494881992787201611665055363119381616369155084984007866635940219600622378987964204944664943037206467914755944767729078022847989571434910307510516475113765357763580953010423285822702969399577527076806668186278975712093698089077350259137212517663706174945164485578720642934813302157706780957770119647925337351423192651604582115674631020561375991603982054331661705963803196844517336093525882776287318406062998643082213051449059248962171631083891687580939016190746287647931551222742609026860372344460650025153188797358859312784899545375117740255293842942003652572744404145409543492516321555653811152581446456114131025425391235572142045943192300411797110314116030426886058826507164932601547883767131359175117201644650554494869396102672862245459382295344473742976328908364316237401343941532502223802070499640269388013197300332647202423496732521370387417662527513997570488847037781678552514560000000000 419 -632376412300663074410448771209188774884031096401788610663371804304369731271141230941363682802476298311778682583577823210768974363123084197424094248024635679784559951649864403495354302190777741231429992108574463667863528006288281811311860720842657650728317516309678209606942137023688021478357712852596584154330564870994860555603376101269981587606876117054398003558479658716653628713222367617079243308127422819327846473059436121959313362575158973846519149767176268077625614711208492450868870862094982676875716979980233709210052210569155694511336817381276439260300833496014927549996584902840829819205633718218777073674156997655606326936996882358461217675003859186300401425716147218445444784240185100163086316411139457492629101277005045958850060915624686606222164954246658408013114535451055242795287332289101485610230476078326592170375560351077579229382362675407289831425267662983956912997039972103135565090652160000000000 420 265737736937866152999287121123767467003024117399479141427821993552162569725911625065000317561036751757546753268387142015809387329497695616361955277173727011687837055754737847901579450717826351969751934254980202357559287299399694875941034153579508480387470944097930279443995634492459292770178535157702883940529986045006390444265130316641325264282340828902210686411731716116743350080034856633921712963418077558533418501846201516261174023280002584197245800363323328567517074995072181866149035176181330722421995010405455500342977334812761072984005014324850164334943585104528401209470352176454600940131388496143946376557945246342592684735914164859953340004233797942150952673192436138612879407618808968553343090307627142636365240041001496353666059613684275559524373694538180258123383751579400171404372809367075183215872905873632883031197515982583995552050718568373351585204090522691959025251437467669420620015290286080000000000 421 -111867543571645598442635028541940124633509227930955574952612925839576713148271191435796421852675100883266030445304431820527018501119844097256393623207572487421135798088502614522426711821345576951691716741976304761524939381617723953620502448384375559138093354995809620613804378558539666893057315717272405003986118564008130883523304008340296776045106653378310866625664743939909697709520538175281866298755910349904156346070196501117375457574495732662475285712712108083136594437686729827527468970236527512823020700099824947503368797317608071039967076801883004413668055858033536214713421390286158585521179732934990876554009408263164866837978863211413136806347602088360217717728188570926723229316261104503963449589038575951188518148562941407721905247169534634327511333116599589685920409177781650794597803937951013443239306516784541052978434267320724343133514102937290604976010963666136075570431076571262667607741825024000000000000 422 47157090601965248609074826320980517225191214618716689353930601781838511126092836250157254314781445538619220959707631900054102579838360413313049207059414492255230187727873645768872892194270919223633627495223864777157832996516134877730793868021475299127685691563946882875831916896057364811930271825243372213869035056846005830492955749945831705278619700800598165603300222124720839904611270303635044880856760416017388927165078531944657917920560527315876964115540114314890818599364384882913517969587521527011911085949176291468710370860033957434251748678360551108331373590594349824670866731559800860136326836388599383142065305755896128533262871672391480175669164550325205806384030366233692291328431045573172986519349736814372836971740974959815576307839778143265401194624788094973007505594297694155550388628227159746879145392382396150525560909314527284628978089776782518278849143889258334312136771378251686448964423594803200000000000 423 -19937745406639631955455045536320043112399813284453333239742722671941248531412837414594459185843579659639752515176706443322621395682311567901567585187374405303435116234673400234974708948083513723182098328798974837581871930100082053225589757021643381832367151827318101648841239426620706526466185587037240379864202984822036954159840312036552258339600900016875360121635773414266202668985034169807559115994649500982352077616339636967782502855816948239370716387524953247353830076102307580868905587333240419938242756831593455081546908183722608704482364267766631700075644223443967323866582112634871452733110388685547323802300919752623191793619549163610275481387401980290601056993327042997653211357953617817832227803076455717346338527237044849558501387983744254874179893704596925675242981995683997756969074527083514005390673914107479523053073658610460902272139799724026032129105186434286995108281861588331614393647912965478809600000000000 424 8457981705187514846133511633176484927524434374035354803456855649178756011684393314338925637720632635361581544578354779923717574746920647052724151463795582330265870612799509069204171898489243903301217415164070558896761614993261715177901893562148806200131672569134338223741846912760393095355147756786584624038644714695298783469267618518365161444678727079672775539900969155386531854508159509387989388739240724835455521247340761251455429694166426811073655947106613776460230324031777311750122612249000854596206414375948839319634458218050147665777277012329658067968561088054939808900137268894152799426968501085063178690840425390566503043064074204636286761924432653454433491192129261068722690653442041169429058578550696608181513900232891757757800362125030425385788096500217389844120050822414055996519129626424121607244142278342523488520605381763133800872300252561432433966302067672412132979259115716295298830725062700240679731200000000000 425 -3594383382760973554912157706991602704052008255075213611125375420968067547592695375675496793565433615775932452804222634832468665737301772228167640670104817548894569304828977530776728024399448956425281197842440058146383093504565201450780789880425807036700522651686883497972500310266657341934658293082315706845940458419940076217333178491590328234617651914714020730882248976077664455889001877964393096397281765543339978454664422797057090935680924319731053947237053635126652113922324362385504418444214682131619489590499099154965874429432189648629640182681905398550387479497862641820477329084527351681300102859771098831054217417697896815346958678134185119634020252118944476891412612914622295166360248942817743779917704706672036720219238548814856719938221619179668532760842406910164055711649720510611357785246286920420969283753226379585070464869958757452126576163054991060907871164398081623556206167303263358870923928885323104256000000000000 426 1529572662048199021266421872068192334654017303850631055978492060474287364942379474845369580375721895021518797826464043425272372806572249712751075207676668520052157179828159444506139473842600770349629348052459834292240154139221861888193175287671956443584479494104927758502779275271572252508473784565201338237104698051673460531109766198903715364809699006483086562204552196485450934018051256216248466947463414798311618036413437032913724787558545943359510550447258936992845488227417366804133703317877874807161267386116067925431236434104710477011220808754322951277275456962407989282639325408241943171039409248688620718483456491682697110298841249864934623428590515673002005553015013401138219195153187692631825147023440145753503174431670761046048047413783987279718317660582737725674024045929514460178227526679374900514650338461940851827153211099775517366083762557534865355601196373483877305937551180620353832026874794551064448204800000000000000 427 -652813260159158738774557400440663781542433876869665519115954556623462240776855983421993306106781344274346432017139619775884179551660357746033008341732336265188243338272787071497548228371307022928591235214960357439472167453688427265994828723075787655235997589583717491344239845144060263892148044047382252242584792744578387747172987044256813207325591265281765290849649148517372313141604675986030953210807811073362606374862891944134552779565652012628034093343036811273576031711559310613547584509949546377116462582212328460839106506782567662814580118469797722467293960130402722046488673645960309780252838132276388628766588862154123825675259710641744074961561046075881575027609179290230870101299024783323887424212684292065332996771338043700046668120938018904748438750625691599947471541517454828441646178626275121747303824793435158633521390624633923063686822518822779416769974297822105423976901460471594103489388781035968790024683520000000000000 428 279546600856716746277011791943915980148798759396524097469399406066362519791235327034669516818053052426243627116013514974949027201045114235414935671442217034069501672114880948051129343755704202308179766878328148700296032951564557377772432702219349893421637430014082582969125879809636044947955397996284378744203948994644095886524925699690655733182757124596317676649695711778978832936349172780961472216094217944491693301640921948953019443697236028229393720879843391390761150094431060734679985908844484053993453618098191100419600046054857913314110254854910222626366406897623723446837600446543423533066348572618613888871405834512426140870057499285602364107567317630963830831784823145502771382682277239607149293125697269702240996245489039349403725020997258816740754691270833567289164343509393811685293813953080565796837965555482862453939261872074797642525784164122758743551063389839626428176283698170247492234616490479915414652748143001600000000000 429 -119916844609935754710635948500949211972571099896688946082912336467935979521404394749795762320334450772765166762263007998986688469853629372061211484256808140906066956591188238052472687531556096816343305284380801553398573431500764007821617368150238153718038284534776997107399903130412612705759696493035282074207773513215972452289705243685070573687912599099682472724381224084737779168513118699339225198742736950720364491667660580677479036477829912667888819693220881649370229237038118137068132745230874115744871690562795976238325449092572769536369433879431773624737940475669930630159625875946504292541183592896779638341719712701872113739446671837099493755257612363789542166856075549787343651076057178981804017852183873160937251152309440212217267502459698727072847790549147782588908722953829371326217599005333782283103548140190992489211135148445420841420488404989119441054147715815627683740280240509928217597237418487738481847591280364748800000000000 430 51509852686327804080675891953116162664892014667627972946409119099907941588296896779807756356806803359495671592227270483747036291500693023601811827551319323354400884584983364117756068885604194355236472032190053249416378270284400373968359899241231499954916661093133783218128690376019451932526487213429293916844927253398824422678956877136379155597835798733994222415665810122452158892171877119842115551324167159880666415441295108993338217178493722391775604362105739906423011949296620271650312168021363171336264199844555983751580976452745829425032183477164355292951993597846021568289070124450639696063605574998579374578158916831231097667001188045690983416122830303449030268150695449971215163865354856747285084271056454427415483923300296514942473565590712376781496894963118599363732941696551586168432962035057164831665278437100663000895499926436684659142509309972162824242632104604105826710915803829462814605895415579234037857760375520362496000000000000 431 -22190179451018787865097783318634520189947486149094447277932631241535502495735206943968827435247690075454224528621468349662565528586437797334344147605902114184750587836014475091384029441315324288514960109248857410520967244122152295246881664402739836051611024426554226877438594220065050376573666674718791649426078885368688279317721100406129612337018591739138682744182670860144986031908336028453266594379892540639995061241693679139582110643100337775161864352858629533301253125582916135748393234284860449914927058510883882414073051806661899610372573856335538411191126434194074754635025498770550686517665839080863873513971303494163184742685365629151040392828018948602189432679933052544565467747937883250385801083556828970218041374112774718003487356201066588683617582066402342999601060778745110554603860556853187759929841384925588618152392343219076756990107793201451857536507289987938421000335498442238328587062442551628382004009435297497481216000000000000 432 9590975020024468303498549728771186568582467307591428487410769130927984941858622385861453146047831082363559443879052511694540924314380921768225303571090797984227493941988971999921681273329145547746386350554465830782546308204882834304272955202317006225284827338583978059788633656129266969479441341717790867314806503699578372226930544112045331652155714565867124289089355870440448598869695835764267919479694383551158182735696303327923026146823215069211054669211955678342673958854466899197536091168127724138051860295131128057249619728878603150266830762131374432850264449096231943764184477917352414755650271982437853558604087546104097962503780647190227080391240349347506081228608692338646566340067775684965797795655618407841811635038937233134759111226355524141496279521333470509974044997699213200096718074737129140733323422188740542775323890063959237943372847161166837370627025038668709224633938019002219207696850216852232879997722709017233457152000000000000 433 -4152592389921718774350211175466379870486332861662922749608231350670600774968890402818005395181004930692213717029656321528623077266301638511668375153660040798570073932453341581687729021882684706177033692582638607779535365683483188304188393004966553021568920827990110993123370136705415770157346240688310421951210769621067046507295212883763155198348362917403112368986583089328626873062816650184152618417897919798629867950750655071508268590823445361865553475846477203420000732184260729545873161338453244987632639443590808478821251662569172642451329554292141648595407598051643206756063168548776777692930199505966258056002943117450031297927031394533165751974146734188057590526790342594877576092836202788940212721301972685620424809172826356599474350656001312170909595071674866358135296104005983349406470037567402432670879441076452625139275545150805560721133161460906103004396246227810973707365606125154845239879551398086169487954450517339342918123520000000000000 434 1800346584431878091782259568528263058070747777002727621371250477004779645538048510388938294270069960342694858727201645608135291793961311013249393466901454027324181481090329802552920779320611461536482949023727690841000933587339364114550386932950445829541103861513759169386222095647310967341052137823718720078911455447310123891789631494380023420634752869446817269142332959027594133952638270888448682099017368129029498459157868736053485276885416094124975672998587496014036016703697453213127563665209819209125500071323987969403287069255446501078915012113835304879232391561288308807661052019921809944529456291215627617499889500741684713548765705003244987995484423360992933027879710069620713502414673838415784573796866337639281110226115595496513149200012386648398936170383761233027032282724228164776368773788564514599816085000250955920421164384854334726295948647268526792572284404493376742695224247399742358745080981397156122783431666327814427340334694400000000000 435 -782781987761596336749178425983935209084112764052413938448944667476742817900486062407592848559297058733547003913294395543452538952759276915116203017079173582581327065183463603810068551389478816397412477763676088036371998086535877183046141041420526896700576373904041327376767818651287546244999454339021521948554941741216060518693716093937120668827580219837361126266283393523600761153254642095451174192164596677491494097226676847200198230203961910215036395399541081143460186629415634115066948107297855733564989102937623028139469813739710911113540655966082323071730032805656290492622002090211367999366690519105144827756278435203933822261894949471792069710487065103684257990128970707864462929430872233748432094175344894433393552160903097935461404578794246879257576396817060985926880996429276739094819796734591700356888306261981715776840743877736098911831038790352816428455627559195401243660068525756205353139658220852228399871258539679077175734512386048000000000000 436 341461942815469678226242621622987607521087281406117108446239940451370416554241860307414570620804984022725110001732715784098668166950284088542401719149468702361353421646477165860934743947792008673665243054014162808615655164153379861060353192841680877168284099646827765703907800571774145146748951122840818230446746178325909057137259889530925974237132479477425278786774496405433410992272987845808606323969498425481187635421237068511260446471835191430817547666113847484109181318821819474043481850356913301490183978220464461102384022140468293878248014994923660780608451425045058968563468316344761344448988951867707804925411670441244338571064474738597825209507611930172435478024757790046115799349422760875829885951376775946829549099727452470480806518731214160731042120888478814938333621128500181329589733174394258831952218141603293771335295365724090007703214245012687426228501524209790191588643238282297026257201272067729485625608005727186270161827405391462400000000000 437 -149208086087618275396772296357683646084401257513121831667787350636445812990487629158421572036600595902247982230348953552707414937429417833484562642430303656323018951831686228125411409353597409137637666067375931239519183082898079970749736648021838669800386054887043791196176967116624591492678462986988204322607823606399573651901071737081607270312068172081359191383561754776273375237186007493624239789895458045400397593747189381960202359689501303952216938032104648329332162054577340933544208076469798205791079029203364793243661705078150208684405857681780410128073863401540781711376616609430073202887733116638228137167077793766815582096066310867322646230464819671006994967690548358122873833939488267605316774851702223043487471720652899725313248165124051664511500045875087758919276811876870482011430932366418640355476703820958329910423605598415332630715836636308110914040832323499898630722597222599636458545399207281257537353881493539501521286663270739161907200000000000 438 65285820640398760525747947192357868311044939264976687026473344308073833933571536552441539178265699159321388527893023635327476841358572890355281952277230182815951320031381950429095649475738436416987997454809613990067210334918782289225846336759943486742607977085005373501531556257164596426262304078588992956312168931604820512346543134994604849919922488743307141696493729199455430428156357852387228523144307535000058160086684743805994650918362814168957778191523577308698014197136245986622542937697937173310501945858858398308993067505527053358088101814374576073499942714431210394246282426368751731777942763294493096776659950971176103434338821058030167907289825335485910979068514032639211403948625615860807297316162782588445283042876802905406885272272723578123247022147162492557151271282211330636448345713559088677208550088123254734078700718644369525905854879487571165395574776150562933848447163244881760720077824255848757834564551995356113601989362632778527539200000000000 439 -28647122324950740866689425378414659209277735764821973396903406809169420599770518791799814394149245564947952988492371765822721538168929926890517999998068799341284867720242906225137165462678986294571189812010389993424250981963567070226279621437097895931210910827570644380310846639878955071839520956312247491481827127616999962387534507804409893035452855415692729778501632266307569186793724419619670782406211642607977298746379389213129030686117543952282320708143656652924132566208511257409307986563375594732565934257986423319292225112558452417978324819215747898744877207514981102898591317341883802467818931199243785896132061842642013849697523995167130089288994213154854535836010664181629274928323351639423565728729881999723155606759750037153130073598070671837121927845221864651253389971297244036541720624598137809169359519907179639251232057850443954847445521372732873569502560972832459717342551816963148478783328830867683608703889147831183822490907077559555666739200000000000 440 12610884321339825378067227613580082947596170704429949025853449919754877130664189723524388955708480851050196802278658336333327396192310844108733555924205752275360312860393565116756819791009936953160877358044772716410899055550154054750654676329701964143777582657679383080752198151880785340791294496974124512401035384607368521321966508143158363519701157307103570295401611828227387680570628955815543689649370580401598727870909492526997604355267718951640716843824427723013866125927409882132157906317555268552593226200535054809406412892562979803159904998839326964066419169098482710192292850380196463182931252163864034620629838923697539726883957608963250775602352021789807425104660205423547278204722273728753538238537890727491556567709958044520712581775194800223861411099649364924648333539612021619120457595234831929022459192979911104888102442950540239776534002169929998569269529549711240530479577367932727546187253897418021229712685551780727102130845135376280980763443200000000000 441 -5560997758082036141700239823669655307536049599164691753591631465345792569348861518809708108033541451411406867403899270790260366789997678595369274234405205560694017586148663691616192972990707594345750381507044428979105574776312887585596007684701576486182487526574063027650742472520122722351962621400522507556185974192889137529534076328770522087160211662548596210219707943704378444722015633248260296177027676324623411792450738221335152266096825294465657703814626038988240847527494706177329217043341705031546394376779480546877104062345153812500806083017526004446685932900228621054186315455276154755771974352631388675415872172683034550923096472752950137793466738520230900546123988920266856115268360945082637863066992739193460377561334671589859253636109423959388424760524740374960497157265847873119657931705176321761225513180420530600743689348389118485576140148579557534574916135419615989972362596083481424566644403738705676605225572645290463579098575911991373809582080000000000000 442 2455458436764431959399907479601250262701983204096244557078713116900631359092771959178710961142966716921064678287134657041828242752937051907047725098276428804748528038944443535507513528158699383484178604556924984734092164188159119737122109904247891938891745656680178572994244423609269066370283038097411540737187915843232757196718952749306396567569224099048702306694538010011051068020120096040058844360094957240899109255181061400903530562740081654280070005556333696072895524663899676299234898947128505111432238087650074182675344944616052399582138561343547609281823991764755590317639244053225012559174645930510056895587092389212260826262601960200314157917645344901760765209378134045408286785480442468452227150899133041522632847142320195954200027040279878529407940051740990057017966486958224459944458777515708657826209403294443388906885632205817220172405625921006703274631025020123079052503313569064165220289039585822338657663374057015598126960496701685653455776543408128000000000000 443 -1087266613223755954698994707422863933236615006022740813518257171975142162943722722255265069054189438793663532301615001306684123915784432917756340421767432073181010457233714348050205618399290345124160240382556044799788043587112442599209550644866967178195995729531255209350250228294407007065709789657936387680618507679888014402667804120449765234315512199521283743464584986436755869027331317110846677880728651244444610473071301923374516700103892380336058899551130543708622615435271969553608437985489716412684380035579678196053708012646679921414069288366315989627896114638087575188491891834755709720302176207017181562038133263347219224027801983539997086967794519315676655507390446394835295229477555043695559574480298511468165694036654196658123998885219982130490475703346558533416172299170607345993549642008354524855441028809936299724755692862297203615205907094960302218446024963463275996288566944607958943560779828511929410056152463299316965763815061275656268826676868153344000000000000 444 482978530353252027841730496444849496188397101472392928624468422401790514383464783070744272538445563353172640945192508714120070427202892065587116951696648838688707560835715561647040570847552432657436068624497607016600770098065842914220341182934877645588793699488752840240318958133707980000542100347266688968903605053899629746456436920612812955845096053925814867288001540675261483017455071916010560377834982101701632682518645238427970080327970518413824413352771741962884905040841336523648691716898451349766918218303435610638744909110489585452455680527794684838753174185970058364377461265627103626060979784568696015642246008636542546324863093664645686195310555809038585361145945813774461812212725892904001469104879770182526177807281928669532268173658174637732532880237623495453771627857124143090836882002041941728887615646456749311055133465405643994345021812141961309608042058307717815569753051340588741209928442214287283388918059165792181223762493391156472537990016958621286400000000000 445 -214909890362656897665646520926090355852849030818696323209804909442314770484851777595172738124732959503442179062476160580396756012553328823635215879210859546057404831173421834729319686729285057463967158938643274301433094575489524713535290049113467315583667981533838620495502674192211657245166625596732161145988268556800550039334068773609534509825969339820677457020150573487449665444612338310639342722732133612082847005965844926061317666587464775665283797387484403752616014614978493971940700898957093049511478927804959291587393683981428358842903177983333690329409977385475235880644790798517295960656791201188535223385177956464545958304228401886123524428952184486084242082820827823492217193707710940887121270859693301462467298217889383075371432965026253400342179066761537652469766030340095876852707385037456124577239137829710486742275615803333679820103288167006719865676162022700817881412842749947836948048671122412589610258063426059530152148594859410232265577265275743250677760000000000000 446 95753344515853793496425304631350755886862216580164334312195895376076345674071503394549600285722709657803838585556926309986733446496149206145717292811543907722056220966393594414448792074040175528222766804499806320444170499153478356636507591778217154978234242780409741768569616816112619603859181293890882448825147603024095893784748234351608214979246155208637456894143980248746249827856582061116721081514623988267333705399577047933855749228624123490849142907929648704587008859649526987975199644487640368161375100741005252088047112458182099783516189608728238804818356829670615873077736913943388473857799597552452652877405732589580160206566355525903952543637319166314911326595625321298927026782657219263073501005132856781323489451409492975738060936945354346732498915048941862031957407049598526550082988130359473335200152702096993039594464702513661152862369483934251901225749223723139015669933002438246157894014378560013905500542687158975069579141299364706320185101817074642881347584000000000000