0 1 1 1 2 -6 3 81 4 -1776 5 54240 6 -2125122 7 101631558 8 -5739235128 9 373745355984 10 -27572590788480 11 2272763834553168 12 -207013811669644680 13 20647997125333476912 14 -2238256520486195804280 15 262010379635788799196360 16 -32939968662220720559744448 17 4426496730490769267141140992 18 -633174196776082230992343409728 19 96054645378222522494063828620992 20 -15403823588101922429940822723068160 21 2603667877915154700735794574733480704 22 -462645220986785533894618754309891739264 23 86215069354747558326882387579822369541248 24 -16813257201565562710043714846863072584146304 25 3424495942185665099080104951210689018085849600 26 -727162589230681709317133188873211125125909363840 27 160706430707032206240436799057152738859748302586240 28 -36909164778727199274150836417132990828768054760119040 29 8796627703445162422613694211237681702186669702857047040 30 -2172727025498813205728092050599855970079309108681328106240 31 555477634398980404865860276816124963367222081786053852079360 32 -146825522460683801844375982544020173119245352644361260995072000 33 40081445826939358795632144998224865801995858991742369506332508160 34 -11288974333427154306760481187230909890626886585821139812089746882560 35 3277357494933353237748029589149911105789954785874705391440056094556160 36 -979861027581623882405348140667739960267685698566286410091241416663920640 37 301447508817161351267102167606785987628596203197508641214103805950880604160 38 -95350050843555745621719745928006667247782261035150815672186030015437939363840 39 30986052953494984512992503750183542548117555998074352393513776151993407269253120 40 -10338056955253277209950120713585828685336948899881218497634385665681165467792424960 41 3538718162522550844031124711396393921886619591519335841113307540046648623166886379520 42 -1241964337821055260576848850353510806116864025036107514489589892658191286931912803368960 43 446646202734049260902848941501663309686243995289858988679584370569240767742706713639567360 44 -164496784565642035473991737464915417886973256416402340081972064759904003931916809384797470720 45 62008328777577046122799343602368594760823168075113708353909694079827139822246906257979765882880 46 -23911785728652046704938096841314231581585262200886495938292879862754365508669024475865273319587840 47 9428097928983283395938565782630129362762852745916223187432462979628821539143836530868170175915786240 48 -3799063055179815311994009022611145576361602575834661596941594978143694179299765877365957810554687815680 49 1563754010107281239240103642313889560751980052028653504349562649374777485834726317326862346445007121285120 50 -657214943069567081444504539382598654633848226347122641242715065043892323277592585672958395643579178379673600 51 281908957396764316375427949895602401368063346084636939051292380815132539753886029333201222641312185211134771200 52 -123366019339126014806186216733855543428702600531485230567645881279483408414141577135655376027987175488080335667200 53 55055052803256263148604126147210244924846859849854615575112732074875725168098409711817421757818615276174862234419200 54 -25046672930333417247041926394515615607382174519180912869527158297136390094716594532897754359536093339112565995662540800 55 11611720815289478804498610742836015946747701921436520546958290307114090478124308835826867158346460244564264721859102310400 56 -5483843982053010789664809006053769911885122844513354618262505223047832920270702123785366098214106475382708628446608798515200 57 2637359666581727720688261506880407007455488017735974424696047024624576181942823549043278935857400318298044761186379843659366400 58 -1291244295059895193612355769832376158163256669550953038540568814303899895354697432022786807703810801742329357162825465778601984000 59 643378025989504522345421534959592364688994099354682807982147757645738487123145361368022146733260277376707625440085878308663394304000 60 -326145538079993680537774481436487207217553660916232977821320534336264196207698999119108052652719467667430824360000845286846937818726400 61 168157861935305512172113608931581845757731600673676828636458566810227738150934114450715967363883324412245090855959395624988113583118745600 62 -88157804850573132205530278987346762380841710198370456824724013850898906247500863214885665629828624169763946055357081098863124208384271974400 63 46981142343292344658993984536397298161064201021291470754494397177662217801379530075159734754187765611558115660747551650385910680137278573772800 64 -25444315759404340008924983103057604792335798387690341472785298138224558271293441051256525516608028059090495525358112391506163256010149676135219200 65 14000747051638807139464016211621827201969827939249136309610853683084142609898851580627932400862251568937665992498343249096526285669418835462900940800 66 -7825231138202182469029449849312491935407602392930000524051351726541050563308701644918279980044346527924957122417597515366794167624853823743199700582400 67 4441444996301320574191397553008543522654530866263988118726861425325841673852381726542089263320940367795445840798082304082760952722273727819851905787494400 68 -2559359714744355562694519518323193707795032209538792307531311196605839322850190459187793037371864524306373426289671782036190725868950815745374785053392896000 69 1496994137875705434399444597804287037387244340652685891740707463625119473049906561638343023584570210573899211471087044635150086835981018191563696883724451840000 70 -888577447150245178736341911128046163766649674643891904684903471952181561648616306765184470611138851094851665752914672017211222462723257231773612968880632129126400 71 535136212010561076355589675842528947207039221558776720998738175039154534496063046138197380183108249609121520559742219249938806873862425138659093574051236503617536000 72 -326916887802094039692897115390410778038375619772052236097258049485585700061579588969238584104680146438086528752641074992346606531037051864837949483348077851516600320000 73 202547534096353801649712062378890697089902515988275143207641742756963419797922739969224908462773072184803193695720862917209464151987224068152176895388665232493450467737600 74 -127247191874837155855820413584084865581632252909831159709019305604764137336351264490036053530489495921602302987510991223477937089065515087137083221062689233241697796751360000 75 81043553784342626420510958718146019066797211900276083972956024688298969666076488354765095640690535962008817397198534632782558162004786544219771006646913756249819033009913856000 76 -52318752838881967630749092242695730238284668505077521454566014281626118264197089121354995150444615816062557129398139355945523547234753901349306875092781406518311708616655110144000 77 34228406587882404903709458211772175260673670277175413888346424145238348074947948517854231534925399221561086055517959234741497857313605666367344104199546468757743305231322478280704000 78 -22689775059338047421002482419922709338737383275620773771853628211893860858797278151510745388161576319488131381616223443341179116313169475218343267906887187790150422683097690844168192000 79 15237499410396907319089774501021352517577558614846701170499995839790029470013868511314171007446681989221902441038671127006092797866744692339012402238019452879249782288776673948413722624000 80 -10364895150585950686748706102818124583920846103889015306053692701347862661713760102284118619069162320573675559921868785072673263849045193743227584818582422385824557108017061064235875827712000 81 7140248911446693892495360061192416878064598747128645507887135190891738153683090137919690438414544714453686226841612069847352415019341267991054786363066828625372162394959862959742073817792512000 82 -4980699107396008917444903279772173281289107817130827749833351106490622402694108278861825131862662163847883406180770033539450517950480643259742546457850589094879158369689740685208948409857212416000 83 3517456712353767865351620568358794108679301030808603598438566699355798678163142056683500726603979293902908755905677551192031917148745992136413216509940193524873686515920122216347961021217227407360000 84 -2514567728400896306903483393564252584936499905385308484778276404243014995521833145654048714527474395905582368584347595732659960918745723323182617107384035029069008185669869227322940414761832802156544000 85 1819408541345673093993686770055015027428671072122686378152785963156938521852750734630834270442189778771462431379372951303441900092564221256253069362023241772555118028226059475164877463497219114109239296000 86 -1332193009077642140455078889972370874672910731895817050733764205649259065913393341689636092356827473107578538562423255972722248663150498737352440567203453695671406514368748429368095517005148427095140990976000 87 986991199241595185539426945970742769424589004717002478870722673027193940346107906865638878369403999249949685750565326212774982812114735081172185879608708470253097144230175470329887137721048137215293412868096000 88 -739791287945415592632152630599073286447787992584425668642865644908334520748439492872352991177962678767768699096338386538148766989731874804812946801318622283643349154497546525792988285789940379003354971130298368000 89 560914809733603906223272649264357176333885746450982624299121751084966114005283457635360858496336967995500957940824826202261998552807668000937804028860667180602261215353339142075423454180004499145226318299543896064000 90 -430149716431886263253942959678257484891181839866421252569802426750143450891210966254258197881030936905401435554804336752631061642198133506317511310423286776801638576166396835449477543418793837940745051391737288720384000 91 333596870580950373888204654347771736127439577763612275643809604170495009093323510614315625684410813187589560636894540888500843216098501333592130791891292402543429448809407759428627738432901376121313140142292307900628992000 92 -261607188014318191092076552852909640743293387770656221181653441482760958960929753738418583149950406563242751673158202268828242159108115271159288967777907356064926126485299140365258792420906698338611651013800727992657248256000 93 207419570870142582813321864588208856295594136703142275167859148253642921171768768565226536255307256647991956201442767253328130514028294752981046974218565803103838192907436502556328573006386855094084179974659882761925284593664000 94 -166253299510128661859488961640818951543309309634537200671402887089998819284308115477039549985660164570389532655849480734683997856613092402687657163780006379567599215295512279807729012216731501670436897361190921078415189002420224000 95 134697812360639065739475773748750727962038099425122662661251068664855564183254277221640096546296205760187990729753215607147895458399794880422080831020737779871300952158397683984644098065961756478067307955498114984296414957541523456000 96 -110298819203810394291035292475708563302998915323827217999957445342364496357528761884105475029074123751060017555735963631947396067684766755710659315163477438895681741280627432471068136237687379650081058573250171285182364903433243197440000 97 91275160549813770817390723623978485331822131534086887234751535153819068245607273777272963741031323188988344775290169044337622792613820594794259527823015057942255848206377139352046421605992766072661657997651798500497765462292447868485632000 98 -76323477985048131433473452798387536601984597113271159268810341628726138165998724075262183819301556828183796252773348378908682675077972648133304110666975939861644985823678209199930313114762417338364043986480722947669140928098833441574879232000 99 64482351828905211641251387531912309292217109932168830419640847483566507513611292105284462419735389517524451718588369419360821488880490043710537597033467696440410221859900806982053953947724220581514139434570684304154822324759836469915690205184000 100 -55037040301889984043788953851224711726965811955230151285968856738757508049499561260934652572272555808106473367095775306264186752797948966515715769698668123343608365743127354219131092239493144435707639814043169011150012291783577188797682926223360000 101 47452161332383055171440091911672780979246228484413072111897190716160873871558564175374325139582606790139481340676031481300916722982753913528332984260188315092171553746308961788731130340764273731126889237151089211832849397181239823306342152997437440000 102 -41323755671604417954172103166450617706187159923807134373875292719182205166552985078679297739294772818551216491431892961411015678836678726943742983448756738897120137862942466885022880868898136434602789581740253119853642088855653614228754240169228369920000 103 36344896335454159898153951234180346677354303652417815367476185434540322824918532297727557152709921177040390719563985019009146886823069054761350010857726266785205829522188340563046475531401955335488252897239353939687804519823032226306972799903959812669440000 104 -32280837417183651744302670002481656688188160192334997677829570062994681073947817060016622321390138349676152527330219710829228849321018492640510968690268003378319384206622468543282431151606920442833123848361193423896069113242832832336145916509419453064151040000 105 28950930294457796525321617577868068294963138003530872555335169942525457672080389811402290547105590112060606581585251791626555299238486444279999035774083510708178249254432259744958877578542360481246885227025028402254949005626961755539564729618713027668617461760000 106 -26215375781965501440435395194666541413772726261921294572929967003702351075460645101317760993070440529622198592056841663108851429296148201733359775296199958997343173043024731567440102459673031138108699993994795821194317325888832977236778057135126445155833767526400000 107 23965457018899664661442285763837086842750980749439019475235683994745506019084563439879090042500535542278986104938594266936800905384445636268974770326574779323887700391774599275396216234483914756559593821425390441000570935643684613354446988079428069765209666250342400000 108 -22116295769726163541388470247328087754923695948101181544273883889773851935293034318835786702762387348244489923743853872230326687938039459687063365382979481418694931441313536716583472895479184965411241274933576925476532015392549247924127359157249812263659212281321881600000 109 20601451510152583936862728382272782058319975830595420118663996249746701656035724270753404540767585994145178359618043234587313618460977326760194640611744204952086234324283394657676479711169755063605391202063902567843362858260932822925086498860760240386444316567197345382400000 110 -19368876448279443595371736769592908536788633523198198751555068381395247410171802557780720434429031119043397516028078392831252637308864602878196254910570285625002372419861360898741792799357319745468185890467299130307559219139315514304580055700767819863749853469155575778508800000 111 18377876313660846179701939194599754991002495250613399155286008214613207718784059292793821464834420404279561218228348443911927774269284960568805063341638723236630173941126458197119257882299637232421479104684214476852526625236516485594646640794963629793812948326532020950542581760000 112 -17596823872605882191585130179631978230292183380740940201201789786600597441913650938806709353102009323992012188953231920135195666921119016437202208723070106577572717290803189615344662493991183284174850656327824913325540425256581738498609162611908799818536654188426368303420292464640000 113 17001441694037339883710495844795100661650633094941393221679458784721502917301677806663496789109525776437520849795795890533412987054374369617004284146574661903494276700306639032849404349050478954955808007811827787945448854274468215427922527511180752120634630317697390162249012698152960000 114 -16573520964538909918201681674564505520456082161206893863177276141263229631443067880246791589277603416880783862885821746767312324223062135806147335998450042155211508351977767199419350387343690308871880455349997826006393657261480680285454953710491926303651137350126738807609538145985495040000 115 16299979877332284156219866133838820645632151049144054771627101381536688975128325275360316661821520945033624953309644880940097135268702982992683917872751710297058736422741243340217712793701499244542620612880472894185281039934777493376911336169593455447533877070400135736198427073502972477440000 116 -16172192324659871172573967012621945485566207676372490705606703269967806844654769246074593131763116433488528943256336267415457340839142596304755437680191658644991902804498412903879110896997137113235883095986818426899577700657263131127533898091024431109697956991209569114535500421009750580264960000 117 16185538162615746491682389544306353501544717214124920333591442727191151155855436993450669920028435511240526066052801054545213033920064552406922621551907173321791274864418996834001631791567891675038375599996278990152844490447822741747375313170718655128795729534143169213205502942763506278659522560000 118 -16339142250160248107297539282978228090583730585028019703515267008382595297575482580560517665113386111268653268593673361965324618536414266661323584344943429847321296018628413877772715059768261645339339209799916876936620755673420679101873270171130072519868513911685070220269203860665266566186789765120000 119 16635782308001781233470875072785388307571781034142799160872402601804268886654842558614586244951557292675524746604445088685908140588157563343884519458383097821472764402889690325634233248305253331900031139258561170272048754673238912098540217537051668020270380880867540681746160220276865229755304913141760000 120 -17081956557896135828080217106324390823690695989675342339080078702577320006921491034711885304992400201667712354529240533182300953335107528862192560780603112562170931207672912403487948438374093179686461630542590478965651089849797710228961202309969612498056812680604192083134035399491237061684229822050467840000 121 17688112021875303782207333641706905007165698802565004884337431777791122736150703100288534312069631402006026480058705716378432431896624697218342049971516642397606817856071982586296483735200268968981521792959841648052848684482864579059948711007126010770083146128720273226225125031954831609772492386864872816640000 122 -18469044091197140810076470600788783340552095648807381823830812693351344481648924774813654947212286150354141944447811998445139432519726792693995158888341097663396051795822423802957247003200809164770082505134589060857519146931173785123817237150398092473662372649406783393299180672900532252554592138425952098058240000 123 19444488279966359872179141598866226955530703995308353013185371262360282805288685500274903225521033807849423699258482023079329811233258986570377436723787346257327854895693272436243574215275810084191168718333928083872797612374823839710453425237940675537331017044732993570982984958870692934234484685425199819249418240000 124 -20639936752573614987040115832106374741716696222025646553030197777986817950404441026335775324624231131839845315570034343614295161004286068947618082712137882719834668231601078150452511276864667183613817433777120520542452790759318238616098560670718361995971517650898128103183419968097102327717690275206029474727083376640000 125 22087726157010222722989207989384802296555104240053178437279830875210281335799653679731485968198072540434954052984143694980458067344650100808064225323546622007264615512502081855185414387650202945680471526498645771377145383972085953173265042429024024727121061517013737140757435496949755067441617449358983987311182610432000000 126 -23828460596949784818556933623835199960639486285359263787461835719123627193399257184360850989141209589940728513089388531858534170558259281550872796001760739803986140570199025565251318891248398372713376969411975924327515060421678617826472399094609278695027023936442995961419883569834833816217376990048828345470424228823040000000 127 25912855615315923648307165616709388738395314344844125290408018769464041393604579771629503352404471019053928298961764878992131259697922291576648017342101091592300759063729748237613860043599435270066205549485480222328065443240121547119755311198040524176094238425896801395799135201615039401577509599514037875651589575819657216000000 128 -28404117645689245191391790061425308389168490541974510303837054430849160079763343150913310043388943273721443994712685200188129848588356667036778163830034024379721034740921501332245749291275329528837552513645045795764252901322090455866808601052764212484572135977700280691963800619918177664763854938369053907016221719691773607936000000 129 31381010919945523325080041016727424859944992513512444982305294009373140837004326345247546292280813485006058446688730781163419030919205570092107441672851811998159854647271311015899493634769333144241034102408450243384488272865051296811197531355572943650517223001397423966744038668263936240926851859620388673333221373957584204070912000000 130 -34941813545430749373566620512178381819268442483568784709749317547099275144787625443624748035749492172406362999188997725694324813115097581161743445883726852014169794306045046233897679173875065195143127813034191091166629260684998050121618396836012669866942639739930468228712097668790060900800335122650828198251976953643929611062476800000000 131 39209430798879658654574731503740794324263191434608019834763018574112837974405370027689424972526074376602325064184367107899871816569214801124231409299005309858660694101360084276246708472095899436884290976382179191397569471191087698439032291141294124291994231978309143970981536685905445063097990516756762226094449104800270485621686927360000000 132 -44338022677425478788366272444410479860992564953408381970730305790793606740471380152826464285930518471354045743122001031086929702351920511623207083763484967510683397525307541865449904904221503597890132934738183098090096030999556737084483510452227473699581588652300286399789950754757345465285376151358018320164258213663875666819947297767424000000 133 50521622732650317463592881002082186609475068584745282733908726502346415396756687105922265466890249370163367399242725317098706837814625207939816868845864498380171882235596319587105518222603814019834890194064358057619278568554423579261755580124179980049535941175088360155489508143183404634166707637168035343881522368115377042532530677308456960000000 134 -58005387722731698053105387001123876454244399981828133096317456274568774946985715372510891096713275443428541613234175672461584986219441953123173596089983103152216157385458733734498910410962415447771945291603657894773859980381483875757094843380418092092204407335315636082167179050021252143025616344566804335786294940289374741579430002800860332032000000 135 67100338674902519965620984424138022542623989837953058234520778366784341838033050057450622348416546701834353797176048094680897771660515398794708796179997556596271421051210734955730747811643987753130918993122383928630465650705987209347804363604394354862697075128164961589440005021924317383951144337948029217665382164220984455176111371324891374551040000000 136 -78202755916295379233585634803755335094291656450695437993640961695265204870139697382844874162349996912641859311078059196587391484833986193454198597766066067668277119580783193137074501377567074255736788408573735746969990115088706323788683192657590280594109050556687167444189782251004775383348954004814829778046403333493533885036389025870525718887137280000000 137 91819804833160415111507613991055509889909052760846039265443972039485052380824358221888402196566376236388895974880563254923192452787771335776682969538478818436051489352750807298059809755037048940986608550554677030768496862095222070018377222383386917080675807157177690890389552639903310178119457621964748699913195305909428982968704682333089834269004529664000000 138 -108603539620872578221043214116609293011684109489615677844467934272923632591256054639358632170530658271268514262828297047186640626983229041282024604136210978520201293390626557101686905716412683546896620044592590272267433482397803940359905316625915838522338744877072489037380164564706135559278999855083572682066770926567179656641635315653153960283310466793472000000 139 129396221316140651376148756434816558692459675839905749623653218963400762750988121142795770021533853843343110347908895753893906756813584273428284308236242371563594634418688120603277466610511499118235790569297414076268851667086314911667572225036561282887205312058624350665327494332661254488759120980314676581091938201861904811313754828487577993423268283043282944000000 140 -155290982180582690228321136723551902876623164743907319335737238512472143855572364861570420905328124076726669413183841942079648796913313725447252383365590565362574189121555598822115141013074645342981276511777316469930040934739208249342691334779247022259597459696085841339292790952913082269914818535047942599926553966221604057143255654042370715516064384066141552640000000 141 187713396608333668111107588701132065954818384544896178846801505282187068730343169956408836033353133802264373174982478671142827437526642855995311555496028921153879093139165755579014606618905216678459511076871478441560908177376670786143220689545603734544500133553452419344333219355990494282694513803351080864866707668307480555860342934443351510217586005016966489702400000000 142 -228531658623106754133290847398526463071338282701366764793204155369589459675100080623106301794234071151813465649773708586779734285402344203073787654582764336829317311544338313043066001808627129666185661968002254031742759324939890027811226180149384934542537725562006155087623886146775239072265088678938344768038397875332385636262080727727759075913949708215229357639073792000000 143 280206075216087378342523180582310834934164786157292901899182195158060850643891080613030029885254320365337584014325118757001662553804350929706297501424198516717953856593532506455098311557284910603228781794235301351682310073918840827081022715939860397405123937429965102503725168315380518509225059002408844177969379698896208554494160800276252235494112889239486872019812745216000000 144 -345992834227501403675683357392262391286688279060199217993617534046664721856785692905785427250261504656495740309852085288416501708907081056563794432726010029262845030334130736979935092906917324305689848742672740004279665957476554560551643542823338754967129999728172308734903266245635457148687651361910913036158176047823335720159859104664865822211000361302699585030013207969792000000 145 430223031799636748433836232708071784683097916664330661808849283588804790839361958082072914690516576603085152699649687502417277302468669090359736000727712176906777527230244720445494835873518385237810495121407898479841308309879468604850291702409019043571324716395622499752785806301577061937378346494044860800551078487990033956172960043487220027294437246723309203526950863241216000000000 146 -538686526988819763890770761351103576503894324990916728625426103367069767858664315187628442629183094946346846675718149732057298765450969821022605389652032298489059031877564494416123799317799754916194018171578767487539659461673912747834985863480347705923677422328325269648320107467158723516916207277513687721416354273829453166266177722608629001767781119714566558907108341597643735040000000 147 679162466483841702614313393854373141651458084744605286844904207670983342749287137946987577254590014256969638272060401751908229179174070445770164896266601897051352996356162977541577612628222181274817939596875394659656520598853346897587059109393591447285423242446636403917850033435480949525755343453486852336639369275493181017739717466941162100809540922152921253764859003489129039134720000000 148 -862155954838265527227974283935552402099087954410041554327413622999717213132924186676867237803132692487615228041300752094251851806524675683832958813302660220257424539212504787484913270678999119460045577667538186618816119675805041680300445467368140526568072911971367800532699224791054420044345213515148082261537977375389802909523461061746328972235485074476111988411723089029531630160576512000000 149 1101925782315152928815766806826021144070372795099679381920772667931977781124291623967506252914663886743837475284366992212481505052514925968360979743233260941466997523056207096090276048949624853033555316338121756512641946347509107713253776403521522901940537679581359307334147013164668179646606157820470100439360826268654628520725691330599909731716811314244154212956848279802087219512706334720000000 150 -1417924976453370369606662640731723605307162052514509637246527304938663316244620561921257190998172905687681758684377978267300476789508110441955694843042679983628618418824447553106503943703802323265137480305147493951535650917982631044280357308961127670553845719992718085658316814338920252880843261438839176136647330363380315585948058777712654663762597944333657987761566927441550956354735731376128000000 151 1836829571553368863661741766037728729658879942891898718854720465589849057892175973065436415326264807660385481614965363185172238723002254928126164528842453947314186025392339368791625802746580465870596701561361123747731294974438881511759283024270999869798105973201448529107506304953487913653884184353000360511259175838881535533548068330869087381906749665418714493600860409938762196334267261356343296000000 152 -2395409367508219229363870852196620020392199544445083826344132110497433539325660167522208465692482442246793417464378181831157531327243554965492136676194556399493838504344583814139883373978110402221794901613412418738698150206316849760446485726922596049808155533308001437283143896564338357560455797477807961399182803438733423470566639044114164393015369547261410378555434463918063730921786170869846900736000000 153 3144609498629793324093811785130547094933491580467804792782811058742529474696984975755199664711837200394827163849549487664605744066663244224050794772603719087822506332679804714390142498334365146411979402633397402231787644204302625672104308903451357314236503000827124220503161179110314946318309463236261314733116915494733025810182271105947928038891583874653711446792654950251580734398102750487953211916288000000 154 -4155381254077717958121024712066646934008677613341464590402834492375178657272468298572994167310655492114672338376850191068674718014020451040879196583214899736376138116048037129674470833366049556590556293807349638054057307918707515604972515335295150831768648739637280866816413335953716673296997731235926049553287034433048511913178784583895795744860533767919783376591545843059279062636216487384022452545781760000000 155 5527051770175297098373840186773673566970763826976893115143440793786754312799758688128505523212877964870487724878729283955860841171543230363840305768073369426995897229807203557824448622413930956202321582152379501648213940394672042678629225751132452559813456818946292180680548917814697738137141439398274882917183897244298915000087922284793636731540901050549611551942362924219585342578603035128567617815467524096000000 156 -7399395807699014488121299044366105530796860060498424377066443347426412742702922027340054175841458424455412680714390192770617438348794837785303539801687296344699444652163666439182856137508057246990347686774120338797245651487937632244802880661638354935484041059001963721452660650435746069475757363322695447194765228900838046530541539346633482175457898000817346530298351777111647529434657485225923377021570307325952000000 157 9970130952090965955628018834738846579809230949080641523221238709030581703836438481725755701151911325198413872127255653745548154833196332997272937949757488862219086948425670360964564455497651167991663744062957101773987978393280361033956612347780464579488009358686918680190216358763918406037034176346044776808508300326566882456591134428414836355192208716845123027964521616822584672709210748688663599731134270103617536000000 158 -13520395076182600169620869956389620424554099646756820417202574246812385899997492211802806842367955214976181624551617401223655021818995898986320099322424443833673124487377866090522900277605344026388910361593926366432873829068337619298037251027692402350335557131466358763415106221411944957095058778968239115834159236884165498173958345004560639632783429928370411592317981132641520408630978854964964985713544177011356860416000000 159 18452027212972388569538787890971887455872887173769296328378486320690475971526804594491767298845198724008757142726088691869275653123084170589265317610774679362448673311281493700846271427155473505560961730948864941305987017271799411336697937906208128465260628129315289403136016744154434324946877537333828866558046123754404455224870065399390156945566277319586810218293773917589245959708981701339653583746012593923811130212352000000 160 -25342384044161580599505167864627247083257816458156816694135979866937157381341748479582676068909312709838635199877795370489218362567636417514498948309357427906523442643371115732424084576765456328536106732187855155224231012553731937006887559304641413673648856771017556533994559251638321054948757364746948942859321763809334892185542566831541505237955638321692289444732430155936046732311555132137717327578643317279702608850714624000000 161 35025330337574240016721705582994755244556467450744694938769326658242686468746770960704701755682289283675398613298030129829716340241870510755437746828793366721521958268992171243664728365056943647610783154900120791835078033030353841898772372371014946800019781708702356865178310432942292588247780492304020339345688976451311826111866211137079845112689893743428904783298720729137425623442449952534926884296210754643076123783635927040000000 162 -48711480720847501723092340676326884718554322728287950018742408753113417643667050228409092439701627219696265671462927312193149276262209766399632992221147885156074710466235022932439700174948663388047483240405449251238313559644951551127742212791452357306058825307906239103833259857952556529158871467338040476704157045384986272683789331467505717029901120789250612658916823444817514529376654640601033639209037760750435364434231093624832000000 163 68167581068828909539876801400537274491926264432388176079387417952836096709664710509081572057225762584463896360017356232588884931801328820939480940849229053595586335844702376120420902610274205170599658505283573866740928575379657476739395940896703978568117576531002781994868325473294685309014706817511716847542441093584401783278891189838080649082519535967800520020059679290142679573163699607048859744836020362291723918185281723465465856000000 164 -95985414587380798920823502761517340110168339222849154381714485887891739232232858546872481671206085799604598362616741173234729451483340951125711872330316706311286476048727988464687242461570443804380411437130590471824939175537191063283245654368727825955576281456517952430871457673660731305381975997154083473732630162367896552317097042489672777133690082743157224574816013476209267933978896915622544932156121962915694293090104657826772156416000000 165 135986867632425999154853112135358929231428166621219033532148055485950343046607336591474368917361267686813236651619922130047749596051244709270340283289016952603840229728701932241660407969279244530667377466490947764640998883557786925440903765952371547356414321126746818658120951967598665652182911605983148979469908496923233755652646038978064603443938382807928661761082733671485531777209432022154482852995421039549085970003770156903618947579904000000 166 -193837059454053564538748836068457496475980463875741602083756936020649204499983346916680137473976908992844635120156391771179042710775346307880186421905342711015202550406350548458421606466625196095336375612823246216855947893177047950731505047656593177357591710536338324038989453048966881879746543565455710581565877439793719133442464899013404595221797731977428359909638221886707841895835421241521029363781049527737626728360246942867097278526521344000000 167 277976910665596438600388889477003198301897967128669375471947024849828116757611850627270720713803133371268886131164362443396503249077627785856759011747058960092213354343252861600330545529465182833484291388445405914356997455228232831422622407882943322815698819784486525652919649835204345584700669760518635688162502358160076295277811081192612130178559902341721261061388886204740682192355740299192599516072122545780983543137343470161086749536329662464000000 168 -401048455482794573156251155780852229126962239848938801480670287551811734877669340314023848928788638608024171175533579543055622287766686449956935761014871711067214490089231872713528357433661589813468333839724782408040409535277632171714242657325302288829142400033069057764020469405351535730181008154611821964466833656084492720959030238999132905522675723599988006997117351112861732926115590138925169717767751254076858085759677880750157389925028670210048000000 169 582083809177515617580310508988767793154726226957511117696528873484989604812512331191286009244788396071781057443212942055753685477680003300121663955606853438704953173238420813741833749721631123712183732401604616018966037149546874776456935512345913557327261855066444629571201956136610415362038614990306219567817303285055406825702575758172325272358489178142853513372578566422844919849379832676908217289327392282691671273740214443380178557535502973710368768000000 170 -849883227922138635132747976432105515683751455978351014632117611621798431975540025258796406221960451990818912617069605597602768016624796318865678500665588999953753107794157741620549787739631092258204398608040640691053683897125863929977444354062257390178213209876020349148642072701744024729183577245238426251762324842497238712910046780816419431657069242150977523873383171871298150656377613420655403674098216723635008145341259663762138496629374106878336827392000000 171 1248253435215525967065247980365331005373797142981028588171220728008515738683876336292628118084608969056769760360529681186733895916400999861550380237758155929970078492169546108810061986973282545361220688655476249442468441230141193189143236061104051846619669041424735368101188258006151121196611673983301646269372741494056986183799159556424929778681477886966479149995350640290927128674496540094221974092925225071113146730183639140935233109010513003691259870576640000000 172 -1844169932389568487541312801333392097562355041527566749839179834896846473573123502188277799449916526708453238930525810920465516934009658014308806732124949331577118734763018466282769819362750036355492756129058415775902810685423566728308586596981738879455147889159274151895951169269942046938302927079331599053709980471632962228189579363830194395840264218267236785080897360300638194428139794313016124881634554492823274459038011657924152808937555311209130450799820800000000 173 2740556881589197977033011814156678372823882511964735967475628349276396189902847961436067031846201166840858164799563033598729056165883722982220066611977319601079418995677871959227862051326984885929796421696152520935873852325583853128833816367364374701154699858340612596667071683852389486042491161385543023607514802708419342181816930668055705060790855562568762498678884694451837871038934164116107132326611664444173336475970398941845645070435935696228344617820277964800000000 174 -4096393373816665156248512159970636324648396064430453961506926500681436893035842090990865111867374294439304665486443574966599333753524195379291630276193752341097447799001084830907826339867935289235746803115720391637792841892385260712749635818193075946993299367407759130291076550369814809340026912655636275842652365203099786194284370035841871991821402025273944110981365843054438296523233042970779189641259512414664440889002032886301412127658368659960094678896152854659072000000 175 6158498577795975114368087152397678700268156048094411511050734394966793851348136403421783543316084985431465458760093517933328015511371239806064211383256399174305369212206672875874392835519416455749109316064401134929358521458376353195999097494337102678052490317179032879737415227278019025810734598764541748861279017553282084059239873610498558973980782242023852683708077539598007011219657736713751204781346576718360490799185887148928639225795650070229223503166845427258490880000000 176 -9312021388933860161168577389336898990564611546492855416957196474004271315580057372012440681035071599022756960541124507380133245989055056562430467964492472016481529870174256608390115887581985606943506672786223355346847831577475912545449709700164998646071195927178280236674342670268883471333907210306512816404574889599413853489552935267714440388255249330434098424767004787649634732140906230677321127717535275519008229473757765449696071089513995066626046164889118945066310696960000000 177 14161027000219209322750266760364556030091929267982878218495327993468210516343661403006528626543458495522282976159476673221949898364777666857180262142608635430320155865404633878256041137151876664606615739080804194355250895626977416255763404057070725597990698487253461625850503881188817398174243297910135782784342524052529839061381064235782436799768210574583142911228530926862609218430948560559343677631863303082628606354631822320709746697068308306337799074174233379074932169768960000000 178 -21657738380040169192570834650277093041310334597569532944977583008843449809174315356894244664022822521567970877098025650619802208972748143228152411071566229594512118315059542098996314499561674553890742755673650534537858839899012237498844560616039798367357654539781696843092591835477179376485038044296393364099055198998878294566311736753655567253087309875334881441586376228449202651946255338100039298052320330089005395193321343952439746589944623061535172640505051433927212756610580480000000 179 33310801399939590104729832492276759417842287909504714401262140203005447105972174621446410004235562667100962999925436909970771568065440479466191046245582186785751361415954196270780303098694135424549690617397159564488283901420660867603906429570254721020794788400947964271565428119140731705902517822350024278979850617800633280381628447059515147235093730694808563565791166595751779431301514511432090912569960382269402187097369434335778327560289779904161098902623594902371354188551175536640000000 180 -51522496739297239536582491653269456723748116349435743505744988255281634158326105578290425531643875921802010367215350241645873224266838029696350353922691736557179717323483352797317676770563244735239983323051244552434268677018353729254392728703330824129210142209202451040543879003987055816725064968888977044091254613423553409317963120613434023824183125202834312400917825099786947110784940187378079951589322633938664784765148339427766836434366802017724053058735684106432831634035208376811520000000 181 80137341465701918564230678768949197227742392783988192111287438370994555340049691255734234171421147473752798151781753866538344297299652787162364991752404001105755325176819561980936377424309185677501723392843422520184792998598252097651486082846034859764004019227886165812539852247002983536889899594664844057644373023829958307656220604158367065110474385263464530966122284192728403844270956242266012263874662021796987345610592537747407358470852721703380888059179214566693450946267139410262753280000000 182 -125338846435738096842102046056561076886983515712854887100871951904750521976969414915327042929717431105449193877912658326311685122257606526342497575636372659963739449649245840251299621831644051887661713896474180508856817896295282916121949887778688406274061036436248858354621577917492402235278931910869749655164306457505336494421850990329235515704117466470387378687069750165135077593805047487068145387868808916854405780715153712744636633646062094787863334792301128885498265130123637513460299857920000000 183 197122345630814538666193960581820477058918368500802212189139544422223534388447643711708460164860804685368342443136513317160219383931605683049206796435850946103659767325158636965360504475637827301040002043495208871756270240259024001572341909350169542800733043924112749304007353746265114675429687034101314608718698901431391999982920952879617855610283138391896657532643004477401707671635826824682238730988823046494881195677568355460606390935781223583284178652314097112934258360745127182982277150801920000000 184 -311725436988021750247065033581980737333081093159308455107296088533417969408764157085807547245133315959800508919652660878267510680962757123050423612859314300123448764748543793432500582314104818518518881785762717149913742908500036768533072588529668838089009963402151799071360999784433780230326988653467832245715977771582008470409509609519191084944094345794450206073856695479578039290491676896240524924918221420156478797143076142748935859466766414469214684307000543952693663973442872557200936415568855040000000 185 495657641755652049011297490488487977692305687148164191180403950909170973664582290576824217804180292171836721974071431932020179404589899806676284202956228092109091401870730008766019340999962156151416402140596150705832396851733634152137372439962437759419917167997901349780457359085927441738449737866577284224896998973562152692888636920449403025786903197631886019236686064618333739221755133422311006787671772728895453509735386600071041933519735344407456223237292530288970193876886023237532059368781617561600000000 186 -792413110422344328940812474644461431516706613841147761977635575771290119097030396238693932870767546930368851964273054583905702550291168871859331584377066617723688461540411967754296265495863839091207693291854027535834571678814510923844918163302119612172840396185674631842178402563921853005732573349543664910226142473054107436232087835167569706881820111665809632332472420492987821217612777714364664750605008694515358285414451827924754351147432334641818552622531735040378246160538388852283069746979341273661440000000 187 1273705494886307483638077929291350830431814684852514713829710002585427881836646711443023144060223143580607518276855739642422969291749123242918970644986124897008219717803814543723026730674286106766779455838672102713565908695953327255169576108232810965289846488538585640670184370593545047081633371519165176677889624233675032661201436603606114443460378879574977161776258237758765038654162363565838733725697470911955496027710518174789186909033550012368272987159162389029043709638028928918137496998351771217564794880000000 188 -2058359819672730927942519343738941932983580995960232082900790081666129255445600790399716877035126265171972562797554457566610547959939189772557417407204650868188233681469403084541729547161920107066174611765993157387294834084900172851272672660796799041252753023216514358743851413376501028119841956351409914828937797593559841775174453566425277245036027453776945184557624982329268887797745388138821960366167035384230731362874128122428989817653664043294930345677644183821800221935996849765661255617873335914627606773760000000 189 3344228825665542306436621411035612158946232274101444197313202310061888154333349428518967720079957551133627343304710723032476548781747648631924686034542112410957741964232723242659642006125271634810574904216127601651805735443766916165689594022246838956453220088236430486801834176544350409578531505515632626175591602124346460629394231172046275362013624126772970454699960995271802900443720597980013038606503670562580204175116298192191554037455330469745162168493888896256321368765651553462865715026454514960091923559219200000000 190 -5462365296938857175664600642454980679195617338186650226038225403839008372646296084140780623482521876672670963405337685656289127218287986356850689778569298854249725673574783389935476545694491950499089956582609696046526730404603222014076094850193463616155613310385113387114905448570906400816826396708536158974438007342922363941657739417901139059067474164908408222805419313686089163634355685988164669871876214418608912662683265671007559201169212297455034788191875711200919216949117934162945933439183719327507342924814745600000000 191 8969398842704096825430091232636887584947228165280429463332663133552370569834262428442781824000009945748589044411123957751137344956613163912943319316083783857527527942451731806828013187662481790125079061626278997284495453604748470963049188178841394860700460058940076583869702108002256708714095795551231254096375103763900430546468149998618836774384197007506416525739208785234754116607546616033195966085987263443736072849334532570467698419634318452351106734247879723933544429783575096182871612513639447084215692334416873390080000000 192 -14805793230040614242659433266410608433636537888366601900184877141878312130065478541243676063651250715031466338579851787874144586560530621241862771955130338602728138270899126749085433367599827183716253088841923992244510292330509265552512469669709035300105120960195763817841873082256532068440466103663574221271772162535097659375073634204170711460372338264433549318054657362046542702593063256244617789432722888686091287124550233631566550154360163962899413130466623571113654222634877378466167548321004215348894364879334896073441280000000 193 24568226332114635337271550550389342685838252718773534454297818365994180248872486827404862406600240418342075602466332255688302065905623651545499291360588272552268635882778057802528786764005914063556564645443469021508199891296380334952139170560534919379578116444107125239459802733206561838000558932748947318599444762036332707530526768357417522688567047074757480307590110318518787929397053380007594063647655166782496079929778708813879386916242414753586237383474554713082308094834192080005036545354632235513560334845708056498033131520000000 194 -40980557939796833980713287459253534543056605837359796250620627373883470312903680619044193017941861548355712214626698057143347179456174538833860614704506801900786302479534465134915622501165534057217019745388781478831713330554528969529740863999635834632778133396435246516425962014904196893270795133087450136401363120832517475024255100209387116709146537789200642034962133653355498290725298409012625358073485540136590857672757011434013292836492369180955794131125861540559151087818582094624295376782847024245481787693254558276028957982720000000 195 68711930096095139376795352241227969606704323028071363872349868698163375964940774181857694804537690843558255744570281373539883664034554471557626082496485572113195442507307161620542718800266331048772847216251710885045707712407965997323374591357369891025020031890983929199322144259176675863767093184634374402394799071039439959635593307364764820510743088597466413074817812433384576760440771876760395816545615734994758645195447530188290751307490891723025539464516403046016073696449432057142449034767143098774098627302596548254906080234045440000000 196 -115804396695913598844101042123646936653366709606643111800473962726804659212086396129173598195845339652767522756220328111994025520245727631389120098080806279125265328391487768303436155444366897159145312872817376480922518317978487784126978685716747631938639674225508116373666812947669161068320080867682911217545516196380291887777696552327886498291666058109156655096933759038332035671431351793584013344117267299820976535340995423116318373146409385847027741839057422362024483644765459602813302148459600170503721475562409573421088830713233408000000000 197 196175644621343350992226078557920512214427065969782112080376238567668583051904388690871186482035996129032723570617603991282629284915122737190272776927280608973491682060300707088090522428659686344390158925880031000053359507833512009696264370368907493404219597098851980292521398491907368109863484589976459842561431544397653343338271566349972592418590992922826011760616211816678913415120809266835206677224875000529465559754226100957344562514309606160837375278202325707085175088532109235980931628573973805584261114250194367440974016546595038822400000000 198 -334026486187457080710979212822146575311926024558629666412109812921158408179828176958891130658579915811101814374439181109432570396426122022311238002694559644292354458719172126703691375176814574823151883434406362042196542214248219389052996824280397187687690083237683918985217364563275655276487278316552179370441991106905436926524129748102964025559136771427933022058691193507256904841853881755791358062086903354325367156647519719329121972602559983004707537811128533107304838148505977640366795466261212148976151419491516634704547629375313289286778880000000 199 571638210221889706930300235037748455488372804434789079721223794967004497743959448491519552342092648286631552584520667074045365140380458720732393515526134458875709143426457605207049423262601532094468863728748275737990960417241497002086181012229574986216345304905253291584590540888654583751420971164883019191732246087230667294604356308030838251626805461912156875773400493598369819794602505174494825778489705463242122925874873830486011959035547791500152742223831567055067242535649286204701540471140679697435831395998832024642878044299486833062256312320000000 200 -983229707441436351491542098669691233295761816275107742839192190998505172699038143421560037079204891710613761409698334460170242424122787034527384313084337633091243834402236140975702983612847978411479036448408348630340193683307402032381360264265961795777505499842376664696600802078686482202604994479768721299232103482674068797844476440015733605014092230031755739027555957522249105421412651650982149325217474554495016412536352344323534351921482460525513269890671173799695515770062719838439417068087821524508002670032277483109479324880737592057310635622400000000 201 1699695428587816535220683583953240027073437631554902778208773685546209590903111395511387023485855374440203051583340647419078786042364961571183882421787855853347750212166515560837061837885466988782233343731644226044436992665753439264775605402460824863589455313161828140348153906893904266490616848705624128189813488801091643612859312362164362943541039775509200400080880214221071960003818327942745798479442810205615763740005884164229579646835747181371700144178406131058071005273579023502502271740454825859931174855420855038959542187833942379911950260554956800000000 202 -2952967603191188120938985860476118893191594170419943103228518198932305669721783529436565411362725579011544507313235840640442255399143386065372592196085173324800709437798349427236085523724661966454563432985361548621685295463366006189972679411781294271687264604464732140588771166538599350092951404379336860578959396307800273997694786513151687990366190801598199286773769408780134518273457500927443976783068153741552852998445838498386583783773875981609713223502724434574965613818526438875559130389107960092848744879563851268780935911461310869338224524473978060800000000 203 5155928863851476701310438811702336573536427275701635058020661583265449096039955036171707498761526192209648017634391698742422018872703427411669214118121846188511054108517447387304147134446961921126194302198642672976786436520620825178522910433906319631788978241152732882508654021455954804483242887793951761881009419765845561674844290767673051502379334263550955074185224954234307827144217236495475590214141441180975904434575168822126118440089011622392231292708801953245304627714842042402209398429237196751283684837701629652132688726806654746465180495389720890572800000000 204 -9047010895418816007477003705105914334226858312961116520434943492659768045099365207046078713357354399138575131606882489688871284052550694576106551363500212539171399075307706594929595376628492093258313285903291965883177332215602667302729686896982780281656907110966353367245744358248087367619606702097282350797572894075998915452705982913384796137828548448133431736771589953146946971357607332322461930276795850107149994709528454888944761707169711582884961833832726818955450114546974932699276671173142683212515055554755943017898687161124934711613255706329745990667468800000000 205 15953011608732264509616793754580872645221242252684655889491936812642827380054280715768525258229009257448554133714441818013432442563361829459539471859901427755210716728551532819167574116015092826416827160979639189921867423992326235253385932215939069381273676818235919376411636356974680438391896703322660640114549511491146855017465060893744402746135578413920251550739009938397104181576165070146048626413176399192467230339882368394742907941335701874830470240847871467513607098154265446426304491279254073148169560779216082785369240666157046030078039705180020967628760678400000000 206 -28268914571618427177497097416081884903137528028248587758828796476076063955830380752416424778848793833609097986898348373231891452370654792231327633647808315495826382718548286848250307630780137891351073334330827467908499325418008832701493900105194179912008747451885935929519634764857415834355237241841017164288610566377634666898610552034261689687977708231433162686320327319906052197033434534625048216448521142948759266130660587108739605747073557647031344271892213557606346452996201180736117613922807574352531477283392364439512892170629864468301635157744150492780944372531200000000 207 50337783110511355412283350749065688338148301705119886263636712135990356501890414590882540511532620772642294404574754607649278428098118912558266892281603165213426703827841978339960863655019729449109076300964276525292940799768109927207172789529273577047067187568748879896705830317218224072386325116742161475405018808758498653057791283085948996256462641240796334007621311054448574519146203053315239360590272548178340445819166791619734212997494699841714779040635408103531763073705815234228897570209612935318855921530153814838034541403666647130328578020264600671682368142468710400000000 208 -90071470422367508990782549896245774922420003987302181550934336085891009245722071006164534431934750905196955538782520499565899261448364461247284683304055380535505612731101128857718525144487853176060762798665901739056421239742521434576766621524990840667724941884601370724099752547440471912477550431195071045466774244312585710902394518176182370711665063953912172677071102169696003985461944650902078035760327378795001251488612777761406643004409607978801231965877605585352179541072569960698695527319204747124442572496832004669707840708189768184862032526127299226313240979380056883200000000 209 161949067382624619307465905970667458897286037491471603479757890918396370124021672933039562305403929264526492046787792489908320301659745245994615491074944785520446064376924364273702121438330530993470805003330177828371775199536493104806147889561816657438793681971696254578857385473212270550662357523359412034354118205240172511719301822298717579904765851421214320266488276470473303311800478788122056466863624222134335146816174401818788494947300861703824310080801298655831729350386601475395923417537393146067961648629295330810292666705346543940527226906679197591424262760023810532966400000000 210 -292588730547058227502341709806201415069962957502158902783296103261152901967109508653608392391693885893720918178398508373052980385404904255033940217310342178643945749498196840348809076149163387789708201104852840328026269841001628372171128995078787022264820738201819071180343361342426657945078438822261592294734371731348321008282413089713014199294059374281692611419990083826545598426633613869527950376342596284025580336810816623962095749736781138960493982564011556910632301862744450244018382445918810653419430617685734375796134777170766009267896151362041020061741183643261537477040537600000000 211 531146950619658425161600045706468576965133324180695919669468205999903433893649287052477935969545659055927290658018836602084128811415193057753690913226214892491765560392996494078845023148803748035588731765843915186883724695091963105184301614278343148548491268681836852723463749810509731217142661916764058464102711143788091937523489876059723721554830590747717018227035114083634019031981331814252081362149903871015341525748145739085023786612837467690886394034043603388048027436294388620454721256849463743630929359750651193390467636723721996475917966898094730785667473539432934106358140108800000000 212 -968812759390398528703951737929868130147014909128957211471178538676040731695491672317840162906735581058365237378185221968637914461318094074257265419306824460839508170554518899156329088441311691344959317225016697403310348414052252102567062787387579075765345855435932194775030816774765275780741617235957816933500021548844767566917013079786186462997238890578298111212273944861097879473117558293269544239051903398012975364961486324551581576186318263456022537071541401041486859971821362578230262588745583000536573303543435276277724333292419168051031889851820773209783719397526604219832006711705600000000 213 1775510584906977597049913221699311492891772395820259133414209314507704679555024255651832350458439948616124884018462443724563191879530874171988560335133818674787649716342880049352970139783421837284978944922135425006326528958155484785728209784574898096158374909782358802548922924077691908858355720800264865432793946492851621835646131314591367598647595063067117024185847862618385320670849232023634494204837322762926550481459355321660815671116027031778986194272316919271792609748750534436219351608337335154314416782096359251298139670411394245063821931835445379248679897160726884683833090218603315200000000 214 -3269303439411070574214781826435742101617287903520659037192655423499838326990431072964368786866473390907640984459411050113604451991410950358051794109539796379826037197737366599480779388688068783822790711193467520512690290773460213327352605980590053940818672830058275266012010558614710391456691012400416891001137236999688116786797964942798390339892670787060862597034750016527890279176632372749724044604391771046975347043253117918237725242996394517782410438465570023937822576712089032124393982508738874991191056393875522475050523847530254874586848771017642214577780270128256734135367276749219954688000000000 215 6048199796470729772282997429536053484916111846023186748901879869148394818373427082007757024218569639079158077011577894938031545265206408039930930219711173033305038940346826771317358402191921730150986322098815573631204517212970905201250931227105428677090023173933273966575043401293335061822660626998784349721696834406159339466207002202759523286807998785098152333904974853196039603081932274230207045446727722631262812666948782542040738353540235794041326174888549609730342592626429459449076081692804579785079731795643152200976106661716157689788408401856298547402898645482811809598669825686217468097331200000000 216 -11241556089152894300095905523124833443116131119555498069490771941287790310644267061018564729734650668152608149549485581434778473877627810076345743361452446768797516453890156803029147644949521125386463294151249485212311628713568924096084950498909233065442413749289937384442566795314839868080091098307539386317652318970095953247054935235622739233171565807344089442398321157424472048072403327761408087247760147312979871851274581122203977833786701394253566105394699161618453469122839066890605417225044088829006964635786378331606391164812826628026878879083642988241463501205240642081943501688228508424208384000000000 217 20991655952576050749689417749596515877809285546815068372931621700860762650642482444878983034667317951423446500157641746247945222505853133356902191541946222787094137936479257045155539993173966486364961120107340424632029412267487500651097240700539568532758571183007602424379292400305383522012289818945851473898475055207559722522244350878794350441334434753756228003122425751239528542972047454701981930164364307073436841835791453641816760987792261045890947724109061866123191563853198103544570708761568005822390263231859680616866791570530466981597533646690020537262827152021835369248191040354316180599205579980800000000 218 -39380169568671843216970154529842574259614840339136019952848320922365642022977265020683412175999189208855651344738243511765403847122286073375466440881893983341310097212554198862995450430644625853588805748827166773245004184716467006793963183925990899208887329695704952140818608108571809568946371574850446821318754355712395895422265095724790156560075777791728241601488752973395493708964788290534021688082004074075484532433073967276502955197841769000825436857824969407051853621887974404832260032018076877397282116287341661298816963239578166357763469530175384127282569899088450438277903540637216314242265791227494400000000 219 74218096643781641810642573096249411337187214227503150054925362282038428516242473479969014407505899071237379954725566590673391745597753151455275747875644741113111050968038022537663797361601132640271569514990833216668769709596423823364101839977404979159826734558178507127578156800875214595536182752509529072793383424556086091137338329268432368841512415116452487944353759530365847521777866412573502180054935201448040457977306918419878329495286104894467669447534809703539515377851308874303276919482160273203986017187629893040326085841498205144559442265970505139045699426602702567264192612567209390695164043201190297600000000 220 -140518728459474461807704717085708303642050325836498610647489376944232970812220510739901263161940372256204336330694190451445932411489630305342285631954401408957676679483915469521097309958605911003755730710868967016863261657777076361100851503265278267887071076101159707297239240889608542459156639034790417704975424026118765617553407456114735948728739587193260719497516298200808586651540531996566325808812830786643830384370018706938315681211645981314242752136806641487540050227839571242417013606747482873549978178521966931498263548104006633519271382641389881042487409465715601327382823502048294277383727625926397132800000000000 221 267264749308586773489844457934055359306977365144329102804503939671998148732738589423092428434230796774635982207825655202594276502207236584190095249077951305943295290477549722194236804330383922947888863588405040350876160384895888584927871359259945097695304270941387832389784818768811465814106155825679121024945207476046320607769097400203660492912479018164645859978374702000667146764040040878248599992865077222080933938821585671116065454926285703317412729226610176601559432910890727783919561509698305465109497676278252657442868152534199250824790234269785321251565561565434887345057966862824958504511473390060327789395968000000000 222 -510649851060954252679685690121969272465948947150032263309909486759157132847481610650669974380578334614053569706874265199768596605630671449705371619383943014227314452492649364698597888926332097509933837593617652194105058314296285678448752900356340547497062577090816055170854588974071431990369771316174154699751003136421025525675084551523763733052837072994445718552439165206563514654054731411380168699536276727655524966309427871189177726903573777300323870524358634088456265815375795581087394244398091825902161017164304530963815515968407746937884692637910940635172569147461898972573069161903229474712394477135109158240413286400000000 223 980098812344841784616157942134586131826323575418841617837848632688071829068246275775589345326454385292875507236683669287735686380927193625355180786266731302306075993353975311521614150940874745967275954314679456099712897973277942983988232691741459146764355843632800385449575734236996793708703260928079016070415717814743998169779534171041146037272789198129263803868488194205773295812598917970671778371891141097921705051490823642831889638133072124261318667615090034770055911438921021887580781439949935435958652160716681242415653431930758791799118499458853157967477453936559641258556594019493272953829260285631890286828504009932800000000 224 -1889612659293766641180347236061933465604282680362333320507993710669436959683395250283300671897566337925863434095299171254359344031918602343836024973801891665954762584534479058191550576208508469098771103741863224857611101935120886894518586846160847701299406946815089932823894191987321819781702564078540263671814216216219356248110990869698126946887067415014964194391527880613449503577633977496317273881964708639115383685111087862364511091741102128509583022676738536925040959308830480943423005199325300926766104469610249934591369759823502210182873950763801188898343138374376335523756724327304061663249735178656898126835392438075392000000000 225 3659512354882861690304243987908737326754334288404382107000350789676396365938498066026411843072358789426393138443755703788334228983519536096703183448861577725571039551723759501215174700522998873257004869990986817631814805559450067025015295311547554666783849789121585889541697381909439415868659963753336992069202557114040999138302155641568332914742454154291433332646114793292078257092120509479704794145251990115351705627022589610597948342619858302847877135442600579598441216071108446437666038756390500747285142637055102394211329440265707597775559443367181318465995479205824366426750287425172351345565674533342182315529678878201085952000000000 226 -7118892790325053793068634471482752227131678018610080190394116130154584363395373182370552468878679560658577403103003070657523738675936440686857282887713151418369412694288318281436406238135614346380019333927153315639783994961852791394549532985080087690407179655969153884984927065343896888135013903055722311504413467095643232068591662602404134957754344064007451791492736543952673057711657450636811540366703896577123349594785432446151947195338620352005796387598110284412504256951244133825054285317983937225526516108071841736611727831314411339023863301767133519927893235803917040399761425805607207793014774587424170335728544204120878219264000000000 227 13910152057884059500090793743702059612222540350124038761258375226353197114463504983895775621991286920656833114750409722826924557159364611903186630366044637738791333367059479730036325831993453062688663432075304540432519599442511137309308559217553178686155062537633189567808347372237096468957608963415930095885967495329222228627983385143636284906955148376052835538745779218113012838205031882578828999994822703163580138749528287059874480330283481730420695689486038364335176765560800855430429685311722343480813144412602927155847112509654363445723018560685500559497994553444564263231220686434061718567301910726150534030012112234460125908172800000000000 228 -27300647774999163570265224134380589062480891924560251619209093729108253104304325150034924427607992553958113831486277452619076870709462361902061611185691517778536980224292600783432374191696988585957549715564768043939954220226392629859812613209224743322540174232882984723453369083106151541317510835506465565726705566763688048935030116476891158324410828390634056218959941579744088143315841312589300867695225650569855376562382351597741714913780780127394605198021699243365950578758048218924320994319925265790356588009542108622988647186475560881366331774279285321080656772478324663579394043969543904304125787841429852029590826999548132381253697536000000000 229 53817957374798789783732688081870679943264993375493217480949721329689404596272974411304774955519572250225002216033581937026698472062333587438060332363997597164528017594622810109678804965274857705352663505758398057490947158425366011475437142130901307533972551206639494437725622067234943361559445309535529370605051244870844056608339518986549923947431578006372959643279788852426453643805912057355492244298134593246414155075342522283582338941892062083134998227096173279224258616330840500862598564205926348065175834536434893059873781104898317962472479637733637091680136317974582731230477766909748113965354911977760831636089174443637195982944673464320000000000 230 -106558049400982951383345365646881588448792856429895230277177205469543163449924378141613541733693962002893087493323425258482438446036031481667499356630544808094747215275539029035591012486152784457823086401517551587813355428867164935811416465308709439212701583105872077811878205775695030022363674568721809094712576151724049021706048938372445023144055135131525841741641209870091198292828973932581798975652452262375992480621508904353266442267779889467159713824648938045098825067883908574413485891075480841567578141264883019177929947936847493592777938789018586623411941806474506253374905467333798219498426872135252444785327832309015944076465019128119296000000000 231 211905285174638531061127951611891470834632681683872300909950829618352816827331836989569863291868867283460050577256293677828697093517893377529966946479638497782587859636935065144403403761546750787862656157980923938064769711657658594953802848903042193774038937550223151436577323216061566806776310567520276354829285266944024328305191636093014883710645125090866577515810149904459170627259744506581540293866281537001695514249755050290006912513566887908679158481290362238132811294213223860606922881375905972366220120070347029703981939202730548782995055858118432541774432075231575890916263513299768005496352494013028754279758056875232918135953269870538260480000000000 232 -423238868996972387925166389129768700032109933403492889428310848218707726398893415926347640858823390196369052422783255008461472289020769885350276427133932253516609369909870546547249719438627813893591098718442578155148418942017694322337910510769526843782925110114429844985437619306248242176431126478883167924083134143596888226745224163905210865486798077921383103604473723546928595798067347552817502743080717010982457411637524953266087534897865461137822153457826337240960037005117885171226570138868399935689381973704862046727953315850866323262574436970106632170591615249742410905045282956760483204543245536846823758204769881628981859798762224140481281916928000000000 233 849003258936647909168187227800173590392795459164262675482068220053879615816226541744730410187550633847356722127509284372131400453304878399302401026168408552358565800606844167434799663464301216675265761073267736274237016846325305773396447497834475766800399159554967969932046825224629095917672931153419886904602670587336842196522665745852672775573198420336582011171305607742502069328177034954111338761719087000762999437014853367176730256951915145827630932376479481115804139109220565132220307699333577459965366655322343738422896643958351964441323643229595662926062130290849834736203839286256609139660083662381723555958289694540222985751997520772712481826013184000000000 234 -1710429276268749690470891294660896911329075718707633807248660795921903470306435159217436997865659789300245244267333175888156728955262260823508269506714852351861345114857220202708764257599465769410013880201676931575902765009245286942611298823736782718721327541077889151412379930201377412136257129605724444654313936500008026367003436300146139498558750973115420005819806035991171509239608090585759541191675123685304101591473990229902433568924985700916206153903338241008089929249130806111379617579789717129052230523224209067031860317672156034827218455207508799467079957421732486974396238116694612384249155528792139301274454665914270210843181068994227402066957959168000000000 235 3460706778036445915689426638510462762576294864756742140950356519034243468845921150988327554941513347909053802625550277964618379579059275862038494026697680562634720382345792800974967241806961859173582422393796601375143695367432593913885694088228382941111103153859033992735227840342799265287131046546285114267673686155103144187779880890471822153481013853983820225212082680108047680468116444663385978438304059828358756633502203633839470172792618867186000797202038869555218283128273735401786461118558242543582297064167616951577116583304576439788829482035146722527424193850005047247842385208328077153529676212318329926402428961766195841660346297125562119673063806074880000000000 236 -7032025520179733976305165691704607512916599847896452260259788894758149308044261833280270457659219514271129993566114563431423742742545938955973421681254883207336795623155118896375289425997502899387058029655918179327169129995770405366384593529711627446141663995749820377696949775783147114713306361589420866892458346704352593901536332056887309285531793921599893565081213234981380994480690079868402762300769034358901005045245170062746746906038376711730839512607132058756586179554979927471456540872502645774924842093118441405151091866551891261541707492091985148769136695746287511835746161615398239054492894838965614373527921573439509925336722354619466727450269505504149504000000000 237 14349743155300218997139508476890265267543066176084421787504065781574385816784162017782759950561925865702602258436607842295969082322334732445256411859144130009660567217666817818942234438712296900896090205174653771951438478091716096608225703535056287943592614354732315516251525597168841202790349765658245619948989792892445639860139645360891397438197135361245390643885119728954240347520491667304031846873956408610696096017062660851036635431782796991268477918286591349985247498258734673625752540447230822899514294432288076586172088955058997232909480795799114231800617817626475282204233007378106197236310821249358683393150256690241382776112541077591407875597650641215127814144000000000 238 -29406818531699818049611497744031289307417658003795412760031389565262799603143230659835298022168011900467989533366435759426483396106414272577435317674525978364002028526457802652770382945875350127412145757681075454068029079011423366276210490755017226988023938771994974009743825396605393634609882842792716285989414661285805351839603096414754078135705336988775064242994482259232297859809409178124798877644875861961694621522103118523283891964191535883048801273590569906682726808170434170734918415308925140821254209678076487878023184603097787358671285909670668005899011657611862198609260746106216551821897565799502576078506575985209852743760143119318030173062198637640697971212288000000000 239 60517978815141185776775381163292110711990791146710624589310551061666608387369394562812525567933397712233621909852213735788945774417739496049722270301667830981301637921305872672141171806939688510785039272771178371787932733027815782289332385148256995742168316371793446072537805455840215936861676359041375605721920704358470142367385787815187387176937439107707484690053539176714100719895223682421285556454738802447572763489739819335411669193522147241799549796352610938181201389452983365653740751950537592433477546436640146913178535745631258581151965555573239124856783685965136722322650530646663638569160547874524723013590567644708633334238002568072452919438005063860942674931482624000000000 240 -125067811011201221116115220762441267979643976401597335336059342580648873619166088549053622024557747205129742996370623042353101032800998130555224930725914908979902150601296975378175949799707392351026311345627199638353437100225524142391699903672699043034969414436335349757658597307739401349143682517090201122856375098464910577020633046789454432931728194897817644632323254435247895393846538709515552511197685288186659010790203694395936885700753091949582813644125952149511100001502048587967318912087147090636523475374566727815873024440639134693274395714291841737946405460993044311575952301672421658527726094510146095963015887045806905227549953534096381424523600232897817839793011163136000000000 241 259551658189484509273248319003393323661353886925665273162095265534532748643693555825368826617633946612361369078411207989558665146679424787458171024769736946816118803251889949806493220873939833856627764914627866310445354179099024690550326282590720478999502112167721000829866251119506472020095939200578593439469724227720602184941133116091037129435470880776699918585152142332477442381269365238472579257713849215165454930399497748195100281772499990330807949198785349055642407116601828360379572489595023169924851758725461311530405034801644448766613767127020906843573794373950867536926554651587503492844865107747896322172895254324221114007003190403550559827646980002245652362979251394183168000000000 242 -540893323675758540743465833725526327073509195413797670953825287293609739844976246465830427584182118388570260731636809601854420156773269771521284543658296489429359276180070873555678274277870953737069066545668259862768213396973966677830419959569819082419852244517519289523663408381036104372172403082418944485236314089727924363396565801167036022622916839053561265044043130959544373656728281385141504154372519067174518969844396032969588429915946975965225768509089153668629238379948509991938697811116860192661463073364988683049300972474342157994097925545609631269068501977826605030466662969300221800187281500933557409616877980496279581433712654553323933121052428592566195307605991299122987008000000000 243 1131882849929295480719483251486635783655848651517597005504535430602005250035783613322008353279513806819880519489718329788323797852815678808621202651453079340752934608134352463854060582685666393335100240292046142566597908510588451535985150799167501214550279865098957312724684419516534410667260588691744261840773968682570205910686050896583026092994662839827111912447337618583477562940599061209785486805147852542356660380832090946552495323923413798051191390260692262502552004916907468700333810037697684636931696713416998251554211359298455036720291675340173496416825574064368959588528791331038697770091019211698456893731193320324282922652182072609715207385838695248178069138076175653195594334208000000000 244 -2378405702637385277359662646357388154926331552915617373577495111899367977129046033469471659211631643076062168245784195882635880235500774746103115774826042206874980504516029172137067035686976396163032907171056680926202379556391448180050094841199690218374161986048072248095947958755294285827032695821061610737216335482014300906346376027733510132772133355146059942943057787076388510039930655759377989787857983870641456916596205667999769740544260996311356251320405405523735695208624269114713541151149843143091152728500981305666500909242018528011417104469905383490455559716586276067591215818812289162029833583120311867319762798146188311374506560586245078072015264741279890068678415623622778681294848000000000 245 5018311427885903796293497297491769926645192414423753808738517079164994084020963375552756257002059121770738052093998532413576679404664609008792050505100724165212769898970097305871571141188799418359738235723729619799878864983391795464212745493710530914312490689866039630113715589085148259722505978540962251541537080696713725162640028653463359533647046251893203893362612876291235296509615311403698674595820694588944240610298497832946999195113027322423775753666758543376095716337346365778961303897990592917143859181867280952810186955030480842127353915741987705657664660815267421093375963212904475453191327855667983338114735489728757858741248383983597998084975824182210214041989077528637470200750407680000000000 246 -10631858078911308839151209991109257491471363416675586246620636029107338362214707758166138936922065514932317109910093361583919487132385642785018256553604742247309772147964677234100234329008896714935164384761792138304812291385773115344964682275275094990169440948564589286547023943419963020489839158524773222634901098887992461259569896650303755539949423437492598808267190704531481904240334956451020788783361950549008400958618693008901504124597828423365892900177521683419763224373188474863877107721625263424900234270311405764054849412980596576691004012925507228312703439086233136907657938516816735273744729318298861119572700880103641018992525093215367092222703110417887702545845658685286007987910941343744000000000 247 22616914522373679639028634365637416971001871731045454615558483243699206408447699989643998490721353221697189603182598444135657206054284488328880503518683029961654669025097131996289093239969718945949718958861657453748299266089155235298261959473974579348780803145269671906081667733264155794547190806847084682816839891360994399627172238613264629983972460796930747602600951305438223147889674988354044312287370516415693836671449992729745943192849076246734776841657846535718576690862749688934839968454563561858514799394876769781498077594735444604834111090183096125621486135163326426117472583578919015351118450947531285376761981519500791930500762633094801113884791450321621934877124553741166091382740925185785856000000000 248 -48308434243615837131062996998040483804859267593840146574584565950300646610711422889042904160705233153000956426023557998245083350636056829772504853128379140290224808362125663603344898331262011907484453025707363748384940564710883003439432768383243671164813879907688054145331594750252243166825534841853636887866886274015690262512476553893136821088853166811653644340624450475757134300849181631853739837785037861431084247626401869175263597685918348331889160799480669401143328881564117818821006233441368101285592455403094718014333611072935949744624683128730195877433949714087723796883340477371075937328486883474178767698967060625602317520960127291676523921562416303348349604966480282019486813279662607493471666176000000000 249 103602643720437551390388785205253544915797302009770110512626242228337387182378920991125747964729678664423115585657134976342224668733555680501088666079404605878269369548914797675450041989670403814253726832494526428557914159646415868617833969296172719472163536113203318591637292866605931185894971182946488365773863818862510819011300766319685487833040386088757502959102604098270721154317732779047171265106066336372529524268837427424354991802463224474045314811446060345079980599917847579315523968066300182340037632687721589044869038849045823300011028152483019338750214940721952336159123336339771120591479190776729317090872963553342494725921590258838153165127988422231720825775169625410280078602635186770093012942848000000000 250 -223084756573614502677147616834448134492845894418952323455713633411806607227850446688906876650442219912298796986594380794721190984603911950332831392321444163842207665654820232794767660495102619507185765982098425602515180120050549339577735067932667986069890154105120870352543788962234732078577750489061134766794089490098781854591996588915100782874687421243890123550552108736422147773161450725214964634851016388410143490519379438410130901531361663523304408385538965553706792218029841784472799357179343111682833516318579537483368155246509976196948186655524116421448908080130904049687298598018338844374086814895383549563016432473920539323950145058603939346277505361068589752261452468510708511666042531401974958522368000000000000 251 482295381185886129024682779772362394674451106768914354560000260481961902133864387356985031743666699974066419748306270070534525082543274079536872740123307732889226745320629358893194865927241590935362018263417335839129528318046684781786121412075768372709904004626599178564483002601209675647907902181729878633370315731782109522131178269423756957017626583108053415897445627154122879892112293062766410282521397533772811743632535686383841910023111308285940897167444362992207451616517502225535262696886142551618259974638473371861247124349305941391679369625573503572763029622187552792430584029574183046681080267507483661638827780773664752560104321717036928978773574929992736952971899099084978035295301858483632936405329510400000000000 252 -1046871754033051568025549774252068598805557961675407160744182690135606036799243227837244167240010142716029166819593832519470692310593598046537572061214417203627464362253028658997795670116652437712215497374723069060394706551257301689787113446384953063334803503080011063161599443860082111641702380681057954679129420112301684914894763004688640574018077325576904711493194301542122516131734865160399839804352695926225341020533593233537796113998400237560399839413983356515867735180903418637456640579990350034666376898267319193035518528119846647632249360351934929075476246013056793801161075345057928321741642221673695181559858958122597880225758144420086588032362291849068802723869485591491294580161707083270120453043864469504000000000000 253 2281414055433197571193131952965736309977265863899441851734752249740848126273702915819058744961502380379991483600221407937445052492986632409077205135357486572624995492477139638074415790081284999680630488928133172427025914940232655806194233301815669704588111232745464367790874246347388584637843460693282702869526036096758148854248850837451905569798328434640650167849940748851668186463489432916679009069949100527122022348815226156916536276333905394172951461323578210193179076536101431979931180595847410631264848737896068201273832074276724333429635333753451811006512398366882994729957066068593968826256765237213638778139258204863199679269867234819351511722753126815591619122183784721463230613049720453969404587774362403838361600000000000 254 -4991581068608783786576706538238090739165643455950217783996715197246212309523457174484456587979001335921183149451647635844729539475173813516671894697022668289437751115682052016490673452731499177003756604108610101545366971955359984883807046195783030294163917829260101209826660607340712164436478634971465095115371404007158049883351105759928370914456267528427441026487339303883386501448283933663859890581501770297641680496995063201145632086964927140000169711963561754845030423882545942530516105351351356136032591592014630273964394059659515505490783050280386477733574921427651692687006121474394274267569594062559945193978199589365454541832001301270513086476490338190789453184521933162689587373364527538306367521979924802172878848000000000000 255 10964497139566600454284813049211575782336957122035524518043343059306647298096662538867021357990501580958268831721473396534808364140113128412624634544878717642508301242964673669894096087094817415036326435105611872374247240293453588250166415615203722097516658982512725925522074894175259402093717367847074652214380866785092643019634898191942923046076353241056560264898771937109053404371129621470733463646319577061985962111223071534161685648592391975877606535801685810863973338248356325126690438232564348364444365017531210351277073674129781800185820120373100948220597252615996134570345095845887143306636641742975540084087232175576508114174413171728077312590563066477873110230009255000623552430686249941826499155709758846946452176896000000000000 256 -24179600648667109593158681275614330376820567725806116342890037270578021039861635546961664473338317713151221549986387999372782551001509468174601077556772233354469765093502179533148008359003599804034785441200769005483854061757740053307811641188606274994487978946210421982940656562652293254219631358858314161322524322912997157494724870291164599436773462578710516984674814580378203500505592854373449750497154747142594963100935545869332617522872899419636491603306674913977542793649123629920173276820238782912691431390620436311869298811867991561007546554931116672399285281341870037662945213748205462728463198450954273290578324702556416138895700877007011783336990249860051422917624360970607747018924809030930794734008075383872529493707980800000000000 257 53531897692667435832501988014460339006885335947105536185068730399497171056423645122852539125364233687838124065171211880695323719974456579912411793675326813853791342854563314007559583682218250361950610079368931833820823590827082038610795058351244084545421054018928150559604154091807127332268455870042109234953964613457340783524606461660683269609185322363396870830753714872260373988553032876915495395515624883317766927423171769814018129688952674660820837310926459098532480867244719612666851903306290363098240510030976953762174060294621820643832833631506877211263155116376317915634131696576596057521006837603381042801089594646304142050027819627008924964334804370115158013431157136419195411560067699057975764646928628592469195713267577651200000000000 258 -118979629567565996994419757202761523062684182838869306886870531501628935650861104095408934270269856748108793446594676922269951636897492594973577554437752455362716831760241812035538676480423239960529077928792530547006133474246728048417591483001048596520635888658922435816643880352008988465312259911897366611969662607821197119352827585529395385276441155575341723236439120335476980470885334180864814624792483133843666599991437083277753328880705222715142137229881024120672376305669461584050171300343989161794841369294220198106581380485945586926404316056880282344143749024968055067599676512781150799531814304065649083258085748529208111088219524333359639864412513484570983339861040371343682090008795194024932531011194949176512897950636086971596800000000000 259 265474274300493890882571680203444884995684008401427945936055058036906533267104988612064074247231779391243859998700814093523473967524742313662849578866212375065062320725186997457014153940600041857926190029094962371041964483562350178805821855646984691723556808090504066954168114801864576234611567575398798016885447908014077511056027243017550636441673408349815135400454558265405376511080554065811429540172435908211575915929946941675732015689953781292443755987533859402307521363304003780905816836653589220108040515947488886207451645024241761262903850588471514994920085282696651320567643093678271697727586765040564834280462633834133283868692771277651345742941155526810851979947133513984705447904401846084053398352993665320989890288686879793689395200000000000 260 -594641997961805045480855255577274353329185340973922320977906636282731167331341482879335931921550956380030355683906492709934933658120164886393192259683007718278986171242223296819319979454223331016435897684449746099159187894865610542017117980634354297379879022031839043324715156171303863668240299099932048001861884163668140727553212353542170216951585144525865985847555796115657960469797497642578007529832526548984762162767640051110952760257583956726954240175679250769965507322886344697882216285578516133384939001162114128197862900323352711597413542824207479207963204129671982017981989495143341997999019781862212783740122078215763493758106455006781026758655070195822157112443214843588265758901992341624781667336784409523112275783820849408894828544000000000000 261 1337105032498576575748777933626192654334146667500761606755143147065965409509539167277623459846003157622550227150541172222735216966839738223400331257558813797763950513908866767289098510223768065099305385109398638990433629298934987835734356170624690888860430885311910379923415718895629522880283675593363598054617789386745818197785573578877380030709442121165154069449376900087247155375654986866028671324774554927440085049429636829058309878361761854650931244544909269529292350380453196276283939132177415553994185795076848469277704582640477148785313204247117968768258554181423238707574236455501905351194132276394766920724417685045394998685626449129385731685669695959815267542324054513447218941151207508464252095084189007075117867612312289735478449746739200000000000 262 -3018184790135757107464614395169372536747203741736066539382606437362893371636410781522117788674094389847155192494159441203623668581772715762845818487818078973489890160445215187607136502285231342482345169380124781812514194150267772084391931478396775380166670451265978844656693502565920124770594493910192924169847702098244428921552928503715070793234604728612004010229533394243051212624382079808941991722939974480567934920883766206734866065564788399903721414943598475926580728935142237940348671016872903089522255325383894304396209254963433456335204544037032752887137153519038740122385701345439133907806683915305867463116997900488952894795144405954962493695826442924679252246766942560690766644135764275360062485994790445718102460088867861376434876250796851200000000000 263 6838960378208724641167300784810385906669320399945176262195749953200240016706956730781628016215742760620504164548694127103378194476732832705234386455782493099678891659885389937609079367167995007040311454462001102826979849140155997442284824642776976648204962509595752405177416364128126333074026149206968390727123159182976571238010129882644678220057928102573060047505051203525890179391806121384709805002556066084803902064517648596084772737516386577155219917837370492143106958441935948843343493239568548412693756492066907972727201900987862391900466961630156445301805415690620558763251043210904355660835312355082450731420047714469623490486392710633637584154728776459579331650644413126159712963521401617380752877034660326036103328235922619451565351623473915494400000000000 264 -15555785886083053446285389629618921711891374189454407331680884652951962912501358813830755305934563084723030227433404823378543611713566158851488161382698871670857208922534679597500372252191112855111817224851361462651969057329796920478892810579271918082972075149629156848347543958300894034407178334177987843164873299803622508714374489491767056793365732306188611134676116437089274898888110476105170052702436206300116090243697983740854972489359206110947608611113415530396380071355925607948111316949082930596874656898820691062644186241345693538361699469946967276209565695164327217316273545240478188486041759816374595302909286546519840446449701054713898943330217928094195635950710025495417097679716345157117223551845335007179341045155667119162275037878667124618035200000000000 265 35517724231379338764778007271671916384061566202721874718298839746484967652004518426422379154679682214797278606436375647400246403793257865454803422683089639359836142256922199610601449674402510239149815567517587661693072768436308910158774222986384400021224538633311535453326761944127648731935425794304245799593978456013289635477620391323471058772920459936315503309339211583375949971412873629241527153473548328157546952571317892745421349153531438797594373399132581767282847085995471559290973245972387013118086219215021317888115142880005430080867474713838554913617627357238575134172544090602116616308390985934311162768690943480670071301485602489458977189168046204258131483151328332118168499970225262139217373064760327551403947728126470319355458112231649497569034240000000000000 266 -81403551948277076765877690376344472854219316522822702190944681003770024452916497000088495380799396415010826929938175064897422619756246369072618900951566493035346765280490236558790064324389412656330970714385818350912326146945343090794094052011563202248124444585328442244521422225067926441146618177724254662128875647207709273131350987727465446960542244711497047115823636011059245267925964488329719415698159679016479232656126840620973959185716272587470865723417824440589072333179664248429105754034358620072563779752075080590996481577377380517895374270799312878550433536356502664178200931659364390776076161436558072263423868661407884036045400062063746542979891907710395589819766421464357571344489962805235987259204734385762090130791138163573291220520739829281589506867200000000000 267 187275265717124271914232669042035244568374598163227545902634739870937492820660008380982506786063396284074215145473186024820399254013485023675459858701386294440143533018672999395983021702131580876180646591690226321233555758240984358167761990129880871088778942318690940156136953767088294575631451249395783539253618699321495343424426703207926494519528089776811413826977732629479956293282117104086858211282628737988945206295835411081135528243293731157207315380551120264771015747225761324459336025657892006176179387816826970781784417706614052218503754507165239296957079106390517369795206268425531297488584904432300003646252451186092078502930963290212846546727297458908889850645666803732572018703061698420354518462715461998391077431547815144780279087875361716607384881935155200000000000 268 -432464208245852217228351291439261054157361927595674025369653586027704408881186480584274121661835804151910935159145202455351438846210507069714683814043905569134868288703695353539603179926376848871955554302354228995825150147569415128854652305773258144952321313976114665979951857540558241144739491155518407894762906404931153121083400111939416149010191339164534898771159082899109608520161188271343689374389593884681594205662624452144873286835835121764122823139877349356509228835133729614308187597730081446093200245455208716959317899254629930133872347614627817878774035358780309022481486358309014919195414961507043830167066219312825574300497564150979682616173607560864597681437934660835585754670833914778042124572506662939017244967748754418999734904170633298651742274239804211200000000000 269 1002412525503771927518267568174783739013255463488865275379284602881947231452157729194464109914504842284178907860901737700363787828551545277902040871251888734064490837889947205966986278053863964984104018187838793391893693697767864819175084394069484529011959952985418385024378792108387117841984998562515615986052430879827548008960586536235043724186370307901004433702424039057926643948078687290028306433209004758616408514020846431075490177082874661376663371531506986844965987288508534797399954600850658709865214954803127082546600052549402724987045843426302309897583632784155531901556199745132306684386595672589484963246230231974678980284497280934303454088785872427154876803158713894274308468779964248224408292612416080220270298851365963438109978794041933819104651448358194590515200000000000 270 -2332186604747054529136979239358529910111919814089508120380189008026118194289862468600577090192381445892265754405560613914040475536729738760917930960824186171915167964459929145031696120316179534449014045691209445617226275730109936421916871386535033460820269191241536976542958216837418275552624198283020257213730367314569805967711571785644495255245662356591760972775302980184360622420717511029554498856558077085985491464414468867589056512316806427510327746703956240726920072708232500935964830585632753685440656384131848677091029511111833741630839488387576050471106054554614081026681500001322334967227018166536907438648975705509187326744026737670414122199230912808921611136642610297612418103513537525284951919856329669611854132236446625168427026163982547881716116008406206249120563200000000000 271 5446212487897584917628695971058391259343190344540493010594146315174191826112249638458493776244062257097353776040826779303844325616535992775408515597426770013039480291825559020772505232318222193070390090991505927755394542945845024335572281796094241477957082684346693186357285291963947272278676425054466809883649990029958334955267926451401640023425663946897006355616349056595311816915492942005802558692931655845826341192952302636759184273193233798896780008095754536423900812687421989306962997979663832818836198710400756789852331522325292728597987438738792675125728565338687830717888839885593654371192131303935139478932062355532490014083015258514300423057301395519407606937413409236330295626068254631661238929836386910386982658700703824400398974607039195333484347237421154830871691264000000000000 272 -12765398016499315663976975196954227548538049766277402779238920884930523874067488556237891348735531042514013269684134023655376448875471901220225403589089956394401281297325305266254500173484851560091436820131465316654478725906026829862632490699821848504938192632621179173430131348001167014720872137124707252543950780936192754488589310560078162854759717093225302019313820996564206521387450241842755560831920197241057078800093733551161533972106684928910919812658618979684379372505207316618712052455698998157054871835288398881763187738866250867534566872301591976402495470914952751115165548350051787162959694438285602574916110394369123867982449053812425484515830066502119974804402347195012022700687398316676171623952575140814410520534909361152128760576303795575432612032349448905470476340428800000000000 273 30031477365417305417046781545229966853685690616186606151801788391630757436528836045435016848142998517284193503340419123055865919536199511057145214809783767627744106821071609405960654067500220376906428089901624105879881386657966037817356599734453919537354760973197266590284786441060839095328023512890754825076284497161613913854904863445454812705101556441379927553225507335965621158095574622323384947855877340760566893505640554851877285621373582643072962997959639109504044796276424884636580387885537371680571770017657711185542254598302306868114700011202591240794501571871061992908758816473595816668380173294200651076621952404748179985979517870593888238805221166200919997766113223001655547188862780378945215861141840768435038256370596158088841132676840365764029565453797747956170765993875865600000000000 274 -70911341417686072158876668362093582011898115157731857093332049093637162573411903928410774797885856076473372691940956261734743467843575174243331430905066348129157982137207758882864254829721848254758905711418551302344270118500723893465156135560575752770360724976861116249559518752619560519070281938652935759599054583912556781301390821921669173114808701138430576856754595750135905079045281400833154356201450170005232552392538133023175466784117481668122537744526049710157815489581629750631911941018093515287205232679726184486185813566912795485888071566932279606902693035822119614742940249681636752395211427462615799276209421741391944929793733622123207723897711432455448925742348974223918064174500446684240197884231340928677893563093348996923840372272118120031661985468594150301166984192396047155200000000000 275 168052710866525451279077393923625269973702778149019141875551394019728444995270367435495654366828620620786051830852148816046650941330344932264190268508071650113880384174179985651261998806209996440835576427671573988673518248544827910995113869287351805386892853171698851041440407558248491578497270008957528039845257486830480938394479986521854953152659322454155886060177720040333248247347249270689547892848850181929697349502702837768358064562172416120922436068846698817672206922871688142867933487771696006857280895919158281212501137270802713881423691364128477376806045475481204017618851866557191062239954335959069832321541471686689635452202489283611082572855834910979898799117603392808757139782990172808777494806668128144881409456977008357858275207642385186567494034689504724038096501430232817860608000000000000 276 -399724121002750508875570873178486104175238957934251567421292762404242329981015702644444480236976781702536596793628054222099275612618832468334997534201062975571526531622496365742956547280480717025970532041296329317866946112460508389666380894159535001919666883739220856629151983396899529666314313666263193663135638747892591567221957836958627040955697392260632580645256487385408165474621610772511947344857019146358201041927642764107177160803617919872478318826691548617949749865858638865696156438985479338345984636388031584878729359088097571781786485518664898923120930931410777730432124557636555047131425201454223108367419211052530198115195618528112422580306863069725827919652933941112128751114599185939851025139658493721667994724384355740436515592263993359941623315588264236661919731638102940054454272000000000000 277 954233014830318648522045925423095701717805439519543825681338774265871545862000722596758962203897433736506130575499339381047014209158717304432476974606897850857636465271699321687567334738689466321490365382366973521304804904217780649212514921871088148494234466974855746618378767503418791660510764979854122716045411289985494605274144837185675208696581577557882981492249636592613239777156421437822328158735464890768866009331208310795504878248700461376202139717273854643714864535959086826716481859747369960566863673860720344655799686991468775722785004286117702178261312389618364546721935124344085893063414325141794558259838200120974166703346745928189054136082897008141228872529783728933755126850226259745799044668697263424855794867961935021656970468369283051744213784721498274055708613812675749776304635904000000000000 278 -2286241201240041729685113774275190425850629005558934349683378667781291634644163637619684407383716824598640743941726875520908919001009766143628758573448906005173845645621523472072293916887381438890854690537570905380186745002034186584771685823790005758006507257468217826072788833324573473122251374896867612841856137804901590085942662855318828720725813620561015712012113855256771752524511462376006099027047856353074364798809256895408657051739405433588956084451742307228376373158109722402667149741903268056881805808954139480609652104880304555808556091497940844352129608586768748161989386052777752796107242042853845305312548622388556086152213897062617544100312344819358649781352795683016302797110341601251973488739791684281529304336560228154919199894425820970885485413534314540813559246109590000255876424794112000000000000 279 5497402072535612622761398670410566014814446140076121109386155162669426247674468862126674515546747041022096358007601701705375056700844467270520025037366317607068860995079110514070259611148705975934598828814841180027964768209777829595531498470714877517802323686771870415943963476467580665511574321717243540164596172317182652554222887772759287174961143261536394778041578102152357673651428390360478835845110938154072401745483265944852955168199105429312810827039900164042217559411269019274238314237019819101594497610849719289646033735711560799137577067119655087839941982542303068801847400991247217894698299307771247867169968416529336183028054339976048648858767165702575690093186624382780543194043959668784958044847474504707870267323608811166442741863068225653065877749457298661563896107477374202415196218173947904000000000000 280 -13266463390770588247858403473562782418175070045095743964876196158266473034941815921225681090598053248631533624104031689115232609497123616106278180849926256341405015585136731063376735275039096725766502720588034412066250385384961605740915035738285515194030429052482402732609195215565481352216156920865014789394426869109808066909263788885021175913102546053765224365568208452733661822063255607778291012993208422374036721867960493452779059414228021987306149109430613273340794886643142998548559947389215140735119813505292594190549651595958201262225097972026546910589355883580879049325603293399805536576373206357891171423445069237923857548627381015317979552179329772721952908092264605974393103024879961038443596532400041602829947164982483643545136838671937966735707138841326428974458253630131757348488061310670949318656000000000000 281 32129904228026337107074025462584986037096181305792648657957098849564427020071655667069544029853875810734462233715500838345697444555340911955770409294901403824696126698796268147323839907171191138346810049600432897662546287964273456051747489498670555167574731208515920898991354394082951678462042202383065566807477348981069314332448943066618005786912744394471192554793223391201355916008826270586038715226389840924693569223498942599845057126389440712844938493442589802443454415370311974538728949816282925890977496555749806885206504933763576148445948664059913723753953866565531179802828565936523795193356036058996217994417939394662285476773300631125926516462209694065119439911834435668547625245115039320080694786816944205670618143253063759598505420942700229509479895477949394014812997861028041261356370453468931420061696000000000000 282 -78093474713260423368621671929388116889216508140042352693158115903411850214180682033005491028811384214835402972481147378849488100972144657781732296318677442929882148600555108051871495991561992437032535004357099738671380784888403458329325702999712242015292718510758849274392280513601006589444160361117169703345957435970553835467248283822063596863726075492420299172425386035547933498045910840254430469330688141799552053784999515527112865609317394019663146444542556566265734496508995531169897256980264601617954819104599950242729337891900942060188500079766108566891601894786700247954555688456472821517700878764803110520116883307125672419963724743007267045013254316322933974091618345112510749172776918019649317350964694776859918336667737480184647297142791626008403269680203992288879865223089856502347960356980706579801178112000000000000 283 190487109070988289516095207768598860645447284584259848366668536819747809775191428416275541785546491310196784186742071895588188888698592109461753757700955410198903828092366292608707023740131259611242743050255423811401218110152931765057352589563907115356370517651586771276830591262210794466387860098668196086467814212122112511287155508192589713204592897786182277892736097462376979058132832391917874034308676156888063852263338102785901424935142691013762393005824252024867601400450752074096176400843658626529766297013941716626606177402398824498321986236471940050402686022986895983351057738460492320426237465228451709340426309343075614744211882136777451995128526552045565790049813667683019288102830456037247232317729343122932575071846273957984715078047888335288047898407380511394860143680164396590531821917873519496780033556480000000000000 284 -466290408446779210134340322204789545324310079802418165372632198150715260762149279140206428476964808840571566858094320612098847121777214980281773721532960138626613493849448968428369142940913602854225692630032551020889011602732845186451269814895126699287029250345950022865427658766229613580553516874627955141573014942037563019835090449584239516929637085267189179222243339114548263162624247191798555675226439949498150352045200736129939957423572287578474859148903135006481176024228202245066074514830825980165879263974609716886990948785418179019075514481978362937656785461989305341067984080812324346520375132467212093281615306816788394678648433432269261571928972940068399314459984164635242624885919215221117935232974549399307087513308371270591203435575922548515607693918649815812253096019581028218511874829177118081388692853751808000000000000 285 1145465409888326167646665135984402950861286112612906256866713185995832884961909220169444508853256575518222728611494764326321064232378613411886818963390969057226165440326217684553846557774884060480671472634182482751015279385207067991214927365484274235587134129393594737690624746663359887231633420012870255888174209341779013327439755086886384647873637058736684021416755392528057204932041800628878019187507213701087347424422455274091808025595789588364101614903831750168026477150472039127330792320783879981418838659518729022362166685740505942911977425263202223897292108935266232487822120028756363358139208004974167461370710897600444545479944766384391136215171084367187580506493883696094292283077708736634296644561199965929361518347448497799243370605228767763387296618161114060319069565913785576705322585924734121610698473882647527424000000000000 286 -2823817844077550035611223613255508354741632676148611333557501936958103109757560295636778964454727136889985532145197584152534531773839434353904841823440816437055397203315928858089424355556408605567695749085800716673859219003722099515522053706636506379752683738956934118215538816582540242348313495827575278828746093649476625821506333444336903478383376525754591336963488705904797054993744021327180715026447136944762181666444294606169728128907980741722522074812450522890096772494992338473971430726582906275034579235008375214006322164012803592373317545383569111426997716484502460803757550982207789164437454745611049489279678053230259936150447263497715050833733333521464637005863133815409379570162510433925592940071851812022953439853445062618832330971480350730833870286605735822032369799200985842502476793468602088345214066773655304536064000000000000 287 6985784977237246790460378608187847426923003583980771146553748351540586769581937056191989865707438120205480185811824115600517477654481583772041980800674107417030213471063240356575981500487313301548706525374271863841672705012957733777581196989717176436394211440851034193248920575747325770821487877323122870796427467495696575148967605450002574411936567514140877863610088310995194704750718895002449597571580001375780023734823128395815966095234607716629574842514696508728386335576790910752890188643364785177319720180845578409788326680992612232892615195145565579083548378407924749917942813306413476636668471192725174929598441573053152667712612928606810730585194093871910432210925058872956557766921708629036020943891803651445251608255977810783314781457167491683058329612653315454763504007237594456161559657294122261504928614723743880375697408000000000000 288 -17342522155524667054738220351451531003444396720632516977596646301308059267270693264923523983729600765201673965877733871007092904749740408445550396394107422493017927990474084992998617054894783939207812966149373979399604426307477940382425421949737408477179613456088054639976748439787434323648434728878417959414750413951273373727984102573333187379677582904359823804908539131919485438172481750708329063512670678329373677633588595449634010164171806777662927332336027659344919922967641265524348477025512315178426338354619454022449911271182476171302442200568706954325646334307226141947579689048338057854697799487023124481616233266465919108052976437504319963374970254159084425008626553040931011266306165286325117000332379511730018834398331074902138145440449738860951991130292111551372437565790531992886648119454716221518287939138321925640133017600000000000000 289 43203856965012595548856461436767314874912104352718561612820641853962789442073998705330163130442435916612324258241255956877519487369031305617163186920155855474609765196753287599315801229394766898926006859253049490723362979214097352614640845616108315153770331726145030540271451452127886833448663891969215810574239107290609544097514669670936621625667151548506112181958464246123022877962228103474568395625925981290986451234872878836376993776989751737199040401526025126320873620503774827188434896749857591166960698215985853428693973058449266953325152961386817350978340657345450750556201154940749882241815273519098867653776988080189725550925213235479822500053179854270785719532158324883774719793150458616684512743989328839509249467964186352489261262769837971451957474664405083790858142407648890330714051339759619126808092129888530378311833581780992000000000000 290 -108004224893320544044903449758180367239907878604531993863966674138411500075340612694008406094764132585009660088597110752497753396918268724221308856217352578905441473524002055314179178277786521351038353234196544558874673489026063202545080646000562649412160937393599103981650772631528352598763897574495466208696951802654958297509647286706803924718882207792591338313608689027274362557039356087725590401782833355652666243877455245449658600590994510016168909370977461887471797645242222731993970721624005423211741760565301300565450809880423521496672048075650407031973018154434542447416112908634321099715743524404474029723170547208011073144883540895362480476643629693538703359191213344491719657103739358924633197215350910264783953540716957739757259554461609923642027644460272194079751547436065489950517490278458079043501013278553466186021021756774416384000000000000 291 270932880810918092001519731274474400086108493756018823311049502618420429495470393916456789418429971662615105182036117687470329340396515022265350247929305208480133674225363781483843229599394268388804342905829271489029040132213016897534238809235866505194596737459221279430408402472744106578046778194196211317511281824449057969916184280468748859646193954608737921147559415200970108988526069854964960324489006215855491784942898546566406373278834073076736503894924915877641689476861343413301145583428330844656331769498642796220703687397435119792109261067103215972497542224654227242156089183476093893577278131627090004017225827322729339998488595819845234213361140686030474537129841656892620286287415786002530631197070133279118699324325888725000628002637200855464223361859264401302646195096880209467996369090534936985678169332966165194734950366939128528896000000000000 292 -681993520953701636281555783099615738592031510875071728015343329690467617378653829419106488790331653501886124462763607326354487562563594707688891752625490704055273932964844707941680431839952450277776531663899967710567378020156341810252842279221033646173082012994786939063669153954502884394059728564646512600323094461588987680963795877198194263382127021545862131500478963314399079273501446376433922834151639463320367425008875888112150056717948602628647650120681464207400687304321878161906860597155192754226342620363913303518431002274048939390779201099245282914355978649028909401196952166003836625267216995020555254097331175826863470582509841188977139395210755942218843008763327911637883166650996165555435695155652633533422538257270481235035639484801140608823831013263718222279236297072689172802426948927546493949355822854777786573623877716062345726263296000000000000 293 1722626802415252068536722635889820077913558579774728233849664319919096886981649703954074745171392236084963548459966183191033835738305252409349746256091688199399276015757701191045449306495569505553686692561353918776590100002759509006992964343370446583150366098538380518427862030109192764116717773877331428372870642801137877897508727220171524722642045516117806407649722949711990714311582485302946305077130066812155890414649433580974325073706197289129796886066339606389123207916312261742920385931559349303211378899256438725823901940593212657310074845354347595218830928948696159149950087165985857030985732356830579276717508742414980079465242952372519055509067723883608997323802716616937768140766122268955669199392140748421562072190329379440984315564057722328364389502026803070915336963117445905953231522065541333126682561131033020641118226500666185429794422784000000000000 294 -4366057568970761224045709093651053855895817618921450706579958017747114771914907879445101050602354713304414289716010723399631477473685123359642783477146543082994893862091700192005092280415946678500564046639940471522652327306425279460991510717393514971488738609706348411271815477038607259065544817276043894150203787542468942103259757204595503850059399166915251282285212276067642292917223527333331182275848535885486864414467925642706320550291282962645952961721274536264573671015725839029982910005235153723233881546033199123742449901072114567373127338459714042787282901459537165808792471150016914434140748585211812048653410585274486222536802531561556925710079249285304562544335709110775762784888198880462738277577860209233385250037671441570880292400378221723707940785535253061751393100350981569818212518425567900489771925893228334023739837230383205497459179520000000000000000 295 11103756920366528657660942511118137199854020940297517225985320331325401462647805026801419678229575539952293805043464683366661987323065476567617318769878368375126062855861593040167151238616405871574325079198712352017351895117420214115071669597365399558387926884259402271521045040473773118496267349814985346388089013176572159169386945366504965310428158796272622063097326355772606030572410660569932355586357712225355694347734491233461111984569290666825567922436071306035292465859581772908442541339100404542207075290900799622958032099117548798986445792956366803014124293887146029811279230525870198442410423249168842352838700932104642476140992497862254483404016775723605747576478624147838274948121646433104228616421858976055063020141636570249074655612597395842029489041352758986994481167166738899309075477973228866906214402727265118220691213608924384488448725803335680000000000000 296 -28335287429748265244092906853438929354849010490979822699797587416243889879529125628538462864034301270663930361694192935211009147677100785866342551288734082695782160312382352301141313029289487463226321145394123264916746849440224289790803927269842374101570957105572904918451826646638948692782368761707117770900246605545905342372958191245083834851194828261883305643305300689836968450051153546383471002540454976711436911962260743092658432038086331185654297263354374047465121912009304449109202178754168923342741199457705217762494809054759741816626763750077509754969399046477432483232755865887641241998104581399702851644165148574253415101288019152130709603505205746326523469042274752837363171610954767450586210698748449360644165957434789377766599859151625331959909202353538022224595056824137220080226433847770141068778598452954158027196605860274409664967465058241647476736000000000000 297 72553351750840560106589464996203781439629533815814633892523348698261933631832132677109148976231285646891842970002597645965632190453809125644425856606797471593022090302350158027867462113174589589043341637008128341006107265379273176325348263348143256262902343780261143891060035359541533547301131658968854484567914014637841518083825535119040336701842658853154996642946602091019435632898307962233557876217311301957343866122021503157931096502783942121251561194286317135357851452478374609223711759017538801757161509703859251668343106431797849781820113800941503184109901517950263816147828992797964824924034620241254345313532110101089162809076393060687906974189155057451698123981118563156017888177377333789201690360501443138861907250699630219530835786215341480533106040121857263511394400466961592735077109988634163447744526301902769754518183209408827541999222658288805843304448000000000000 298 -186403707482371004351735443535205859078175253403418657454067990881432291031707209542436511422607526883919738883787036901227256683501480381752652125907727410394841260476586130897727059897040369986982496438006793218542465929922052624348361193607558073946827145295115153318019740121802740700608404146049593321736377527755741758583995567904450476196842634749999138134803578895478846870315867408991495281907889674203854933455217875067528415793383711614334552243402393742251332032283530988863628220363722709887321165154529669236647678302792493372847971539997307702028362823788581894105218143013706024201673984052704192496573857378218578717967533388826401749245651847006859896206323710063437644811131908551156432865356297361597480874464572599495196349589211991065079553091929231272641672671281842367424827690887245067134692559792214617257573659384188928435218128019062663237599232000000000000 299 480522667549181204025761498895761420331038377532330321846324438472649580836014104668025808897009368555015479398237260244496331534454431466796017300620263316268804127478156837708001670554527512775928999673696629659775829041709298993561817393038160737652015414405828110427460186172972790764738986430797743845386558112702096729811317998677796420225393698400211685413736398267095871924231845087767984291110274580196878645450829215218858196268328617234636247250911273556639095604236187203847602145332537318532365446094725071751555443861452960376853868359472557011470861443473864829920987485461896256602085966125775227799704599662795158516453755390311416121311159597760296956214787305227947229909048389946371357211428209395295754315531789093134744958595819304662013659042968454951705961767485852877937980928458160083260049913819674882634026310611623313172289635662576396435361628160000000000000 300 -1242883931663612539505897851296402254873195644131542900528851747944355421291273008681096653085935776106932361700972862088861368061858457675422193823444598106692855467459979645914880334402000647144799233353548506224166965838553601898533653331480790702443361995567957401012670913064739208777587841417636226881367222263212576447771386073015622831494118653860364624110657434184289037693042702733265242612501720966017446851114037315466410802932530175049316849003989965135122342879789729712368605177028926549140864856417794275671212552554614586482030929053667515113184084949445697509543592627625481679710281449546244449513727007559334362729558011788244043442733002272732492972744764238331315998437608512325422189754375413530177660514104725534190434736937395509105957026011568375474310290214293870109691665779416371057081729654499208201005137330042167057939307678651146325091606721462272000000000000 301 3225520111181155855297865983214230514986028199207703772300659778821639883361803994261912345868191052401089767641255188337971958764394597359173064294795334163307830546319464326133665109710580497944817436029281120287694480811639213009491135758328180991836698098381754092383456405967542221537278681516776820189427777590866192752997480792897994745830820153575359035850795754084275488308007866049396542072799537907390335993905939591680522428695834655568722501409780269195182840608206328259406467367639105694663644924603874454405479871811390421759260011691973583846631954913584478992726760050054930771434553704357391985924921440620158566044883575702397281034628626523968654333349023686848789961455782625677733334357802356512806498266990057731044867016643237266436752076255375449194092336366613366943826992814893303634527958714292124711768818714583458157072827405888273356664260237126008832000000000000 302 -8398787241136286225302423693442173813516219959709405658566620015939443773573642487533347809854852633143539023953174888889678193484257916285819188383640312318824161496244296020801028334391258387130511583674322922409340147066908784246557450723111884745812399357655112815970843983647942740618147070889835475809094860927234421481490619674006810604510005709373444915855180961147151062880791048292214436634454452315976610879941982769612410229626486230801270455773785554638460628193342364380418227940550129569411038083941897999590107734189105873848387829174714495568143253201149269018009707115441316945919197359927681501002282772743569156657282355480982527118945296701217613850737910829894628726207480299907236916109204790779208843584368725269913432195871186223451324750138400268938881878513765183940197122650825599369589339365971228665332152155133156631335126055060065176947058053212046098432000000000000 303 21942001537938873540398139440675595814467095166338217593484604277137617517856918439057891250901273582257137438954791117134873351610231389459680269237339792151679261109093058677909986376371391054029048218131007520977013435728572058194746514876487697751198393832467102580474593606971534177801075042923770551402553229667313611028453763942812298668401364927552505995308666518020139848567588973595135135077254013084426299280556464428348215778250730418865916047872317866039426911481245623558242551458414354193858051083001950574283834116334604004858278089855154789907871220280469900981474648831420319228174232638970200848201481069073723999452933805480337750894346660897226201991686096277697012988904421460991512135084425884472305375485759374046798595478568609306234732965933242329126990752338462722047632491992087731112085616864274035107967025051123130552892199396591611529117919514587428470915072000000000000 304 -57514051311844663575343447861101282612525470574481380184446655542562770096079453975051265617994114969182778750462594537859031069656206456824269963648389068075341349461902880053663191287908561397288332582679121905611038090063389322926484786198928889289465515916095229694738054626553490234494957334029566334427314359941924947288496345728348182035258019972688860555556961770769876785429495792834996000464008823162345411977213410978770493541065630005107664439023258221352955113549755606967617295747567151316717770516391823572728845709739146199904476256303188020433939760881303063166873091859355112341713611246012799879870644140873894355130351936439302767161689996537577737632145965858644884869289420645450940843116525026145793699195934120942789775886632404106433365245243946175256497421160415851459237230356444970972078289357877456651949396244800270183095643497621531987508393912470317362376081408000000000000 305 151253346382549915638506827253709942072026661404721255851289549047115035931536087901646755262918621275881123554252164611738588038269399319232819327869787242638747720432451397153735920502614715536649164265997289742369367979470997305315668983413368809296425761218326086495463571611259435960039060434588206938758813618786983848614150814962626869396934253952432544060355544448774224869775948905061960052470872697391746616689630140131397738854749875481696637979241721753520279402083701176671144006693500632218130694180736919958904834320371285717695828293857428283483621193821277557947979260512232607556505053250469788464474269545030010796883702744051018416262849839437718080579139071866598390541969168956218822706813258499132079950480040897700748752048562288835838996771587362161912111172531107092414766982410952674122223094827907646873429023007186906870308168039220050432158327163735357087935298011136000000000000 306 -399084279325948540002783856763687764935143176915549031186076641713556632454311785068075777360390280949282414716904944261796661356244307674127091180282526897698090033775357193531441593787536132185798997478795158951129561647961600351839415885034788182426882333413682204302725137325474867581235349109891899503828577293557461228060273762641472109179338120848543701009761388512431179068560603883370189688692277758609288082313634942263328761046208536270651487502931319454469615463850689724483350115306092034397529956076629468568837977340774744045533800549832247058919862234259000557770920917029073983356188349319716706077899866171878927809838966552570424998080381568497968946601912054228858779117103846130178909330234289634889336047187191665590187139913804388146477446743226731281557660149879355145523417268051244302678680430499338247548971217224962138753208024631432061991710048290555663185995519223660544000000000000 307 1056448089949844145168438437201851928551386325918698516240082434943362943024107834661836866637903678577963593604882349461103460825470690602478203720370825086766843807349082560511975615437657943219120384202798873286354381945188554375482753168697792599292403760244832095305699134239297997811971208435342834367524838452834503475641336710859130278187392396702125497793915511614567309705753444941704948835714569083677521985616483879026764311497782355682646611973970583701215179862004164180861509006780344600403413202509503010281907066836557711186922774689466362338597074764071780935839817293662146079065958218140433060265929405516490444836697706945963022470987524068305667418885832474565024459154545332806761895705881175945051219675418664999850114423832757551232061002531137748708333199311252833115361725382236683952314465105425009879803990121239327449169727577341073440583331281858860307693484105594742767616000000000000 308 -2805762872034017178543276298940770043350212973111758893448616261888709584543515877439604399413614172251981556150434266308261272374786411528493457478179090381871111567251225656129850116452312871818377599890799931029078038719853606656136632253516892405686743999268405256401365415131616048722470903080331268888967571167922161129943751533297917152671274548660628763618613567832624310150890840459126526210711664203716515870877063525100117065726430379886634137851110251872817078246089361542050850476831521980954336812796767600736591772671609944793463288784558240448577294029755506572681289751043423683438437403873784887364687688104821077872838441269763456984891433278892680704719655191140143587956468426370800672155168795520481223575665182539449887701031178346797644294511151934769271979125622710274489189316247317278785593524989986428740379411629196736720335924912657685920190879467559622598988634110944755056640000000000000 309 7475984680531150844205378645175411068192391694651457578334969798369694348194437805323134613127595236779036271999545767943190981707909847117015500115696290932362445105881986897153117499936563341595217331943929371657136662346322178603762188939144638315626696634040352880676798338826690012370153477595776313172742659279400497307909130183628898557216685137543385846682120504718656878204849194271264016267351750929438234965969233012180078965482159282936615079567380270119733950543390509562217759992550664220537620638841795053840070345376311386235999635467389940747537538473388422410282682321191750296831710255330348216301057084711098686072064849701657108855444288075868121969970861488619832579052359350520041791699478939179341611210039610351561268304914079352227600270718202571275465700298246294387611557013029814853962159176226915639501799502726348904204926480310617501188397734799362987392027716038035559711506432000000000000 310 -19984619578129956922872486166575265923645187484433405288459503397121995836712960376793213534191555000550522611867234833552008721219820215218167980726652501059789413035461585978028213050437416250490262052932595816499739355270903234849881544859841981887351505156704088911698949230520772233495162388394878375018956405075843540517857899139472888015270545906285424547280344644941788929612422725620219126873364479003478843717742091712214196861460680722339893417203923953272913700808551553385441011169568193636741174223036621346818286097804135905055242182428758626260252548002932221507852936378238392702565159685331375660072672573994113984806734926063394907063081649999735675579871051103070952355693785750179122722284684650320713187871649231688628392875179809850712878604932589366346842362146449433502228968226455395143309962285902437899307368796367252373471971216736056869627960565003466475095751219882681817630165172224000000000000 311 53595564454268747365015940368344860178651138272494936951660494217539117280851337151835742260062455180558824736198577289476301856751921748607300024609809727197113978904390836083375417552706055022957640993156841390206432649897571608019340753635182381434082339574711729800372593959990627818891789939524041765226817422059476150020146926599747930852830090420237838647978899247733210590880214529305050515215254499745844371384585957117966367462841504149391444512300254599730683076304859942954053958275355005353458062127686770275268602486824398710126469683256207338154049123405678267060699265130133872791021003477240056239737705429861452503036634308245812765841422534947731718048081861403467843570288459191786955799676298821262672260104172302144860616644558398600829351878405954232413800071951432929689690973854400962799670312874002030642534270639703930108425997377148086702447960828761525256563249882957548587009807635972096000000000000 312 -144199169715289297734789934674645327065496569801449781270529242788383260217674301062881770224928086770489982272445015891961533336765687659452646443076704740494052065579868243617318311087520548010180706368301011728078906249112522251393780014827974006943464597785229107313340570405141925748072939840267581725684074479370272300984946682814947946782684511154890444699182125317021647736453593802495828774260812801951688430797137875428270199777839217798187557335111499912580854469970064816159424035023315378636064569803194307974584912179703973487907667801079794206118301323945490743033896152778142983522223030041243340735310169254664727067478151233124517453403054471845838656217750649773685086809384375907712990727013870118613833393795503485805953716268734747551386031836209757128286446652505734177140865632632849036916367568734912000745276971689821902818805007447124447161997042053438073419835531938416074101414091936766099456000000000000 313 389218175710813664132385073918521708890235962379330772668228797756942596557361760507838506414385416101559948594040902046634077542637646946039256165999307393813794416240676668252981072741295437517325573347254017681368888980308991124555792449847429245932739563416872145513164190219597179097002844920318884503139259398660514821936130868501021907487457305152020389497883862629149403988825852583226267927411054674655525292267880299937958842147204457582761621578468209878914045585132594556878267999238885868886014529634861558634698735651617201685583576224475147004114306522361300762719749085564755903447341838943585073043480373213300496934948819755274788304687502684455462916480640249398892155970110694624287400264610726365194859544765555672390106175009757423297858991133531229044154422449114162592174444693991414745221521177197889047732152509083759058800748637522311559943759110408531850733806439848886436116679022585459209404416000000000000 314 -1053938895417253307609198805179757652647298864091438336388194522280966681358609159434705786081454533659260757176803417894267557902998469789422113990415035740497364770235317292649620381802918152708488291002335437588868955048054149630354677271568932001101288238820085771220024158750178774717037094658160627273163243871840686484276299821036851627123460097378620749501404212598408997532594244559307204612490307985580889539358103428223897601833660594959808215752319069223668559698731622121842448630100976576329522962178997167359237057730613268046125098605461994395738936662082985274621622322302085444796898892835707604168172542164430010060239029459123268140594805577966506357972081217461651446265872377267021121055882670824724740986848128935231277681596169643055577900607063479106948045700034616044262648557828667373696071500492899473887459393841212965567255860580731821269177167361598385147499204146352332554420431366919814798901248000000000000 315 2863025864440911211898297514943674845750019705062545040721801093568341589931554641445248483814285556407557695765933960909406351505497814132245272130539893320275438939162373463872290981143925233367425399813961369449715571104256931601412635864064459888647314253250976629407443858904061379298550907433031757342078311297431809254651809487495162581630397999489026729758017714585519167455036246878656786796218600120161269971749481746201654463689668760167475204995228428666753017555492436705392747336258642209802701743096174483826438436926294868528997089734182270935760724448920409234102332666140726475619702770888676030842428595402408111911277427052730306134642510204195271776212089628764493070690243196591855227546841709668511413334764178587182293920273125355669361526744676979214276266707694326724397493170054619259837430042615829664308591193596290752758404589922491230454161968863524897880737189517484491088179566647997761042174181376000000000000 316 -7802220343851593947131648966009777677911579446505959629895472802239452682959633443638649846443941341235717547651700189098584665923867858566593843773442747009519080629986489601674635338428770174460571810881366729840458649883064866310254163234762972680222766235055213095857386328318868641392045346205684306214662721619037867444241964043945444099932012104352001469431502285285727449809391461346035915564531893615466121964208045196674803055253228180417656250152826604765426753389316504348346639501914362677264835784932876827676183852818127576405075416910952498211176982996802675261552522132530820407658300570092753272702100760977962125073434165586459404784711985780103542213413791982236328359841959402436604419946308097510726599116027774353333177664221775678934535387341729846361705343702972809913871124033678709099925549851727030001410096895878219320744917478883595430210128547405747274756679860908908917313637318145670785729732206919680000000000000 317 21329951142978467737137931316182970606115595250507734635631294863736150287556286385340551729308774721215023129419149864378135597354249417412533534076387649445479244495799028208350336489555246013708481727596575752884497501380564654160098145087302460465648610925379801762579510577446061496018602752979907626941325272676681807664495383952069740212204545142078174543958819313223974640774120490776388307650117322258971052280929339069826207434664452780563813978695199123082216013410280345944884951008725641937932697413336296961265403038668317993111658431025744269757213950615666229667621381574773195360322700362788018216167347171233356368672741959516104598792484210946621788454456568370519982854547427724407175259112566911260704782265795583555223089259355201174359898932878473158006324770794452393608863549456002635484137299837924177327236558038722670116810384876435664010359627514343985174948996174903499655395615650420573375709882998880993280000000000000 318 -58497304826796288704631549453607274886153090437478011828640768429973094259556149891781864170024349839812790515535511427670656794837018160116449162118702747094430417588302344364675132378891417910619058873832948581313827511916877527873757604273302799699261656153664126394952655566579260026716606375058521155529715935384819318184596618224316828380079597634649158465377749932868280188702987298942942640902259125353220808176213375090571953707695024142497989334259746060004690911592589546863363779287519546917640220691200060057452321633491887443677926552039313561358147137079144903992239111803642840105249947176820657202910141784632246848945680074811512666465343100517455139024589862414693427912658527455730586059203957590350071203151427228364702013347651226931790993386278623126051705032107635671689240217147119048258310883933700173416894198227414727332858947815814676514994075137723795742408553799760113356742781403401340810507541856351571410944000000000000 319 160935504177771530878463038235458500223144571899725562013812062503777614008056108999143175094553309749417508148616259426858047429943687569120442260018032037062363728593366202588825897486240072524257703479387972342908111873288934931444061314065721118628933896809334191141665140745466668530331031835610819658586354344902174700256127578377320436370551929009636066142576989218201043577483943985638356745838987124147521698391564949837230022500989680448937635954935455977316198621380045769634903051697100322422671757030244320970159171735757003181984988225434602053306671172064808833461894056045705607251805169886105012076553756870664914059247520950276283556037075366282950490273577701481291422229334929043340511981331500317385022455658779879992395057790956688349163576192365856695374057130592975747523567593290715220859196793907399977354518234961052645195889570854559309043285742027783404007100799226578109015520843501960980871760509945299651738468352000000000000 320 -444153998210439690118228681706759728471116149086877285269409953818635717124970056228640607765476730283221470905607650126587766082149480675738897352558517390115055691464520559323644129879914417449242514737833163149297967965047205126324269952894734971223013878585619105708679243231204637490226179823673651029817985425344474483890909847664662234482623994703739287395504954707150855007423487116432160673975564769837965831081703813781722098863526494145868794079251966796411337319276406081000195593335599615105503753202546585177623686625190892764265429911980358422409576223442845224192330887218904605267009156338555787374851558140796675617675430625349479244900962224923456851198141970242297770368998429405387521945274964288317390824577650079421129350528031772507496706858942311787398438510161838701935148097649901075830477056270955250488164392077422053666850882910184748299451495329715540583161937343565868035623178257992798544333087749118602763084759040000000000000 321 1229636394847157038811859346265206065733660016258844804333721587752459515424141746215798228831567124128819174355491856376332935575952996490986838614201636683949973056958892925653375407708674843888392138056843758011915037856183168277038079313913965235141206553106509453977640207059328710388931086400621290911805690030694218159798798854632020543511666438595268954121914808404443978127798976394141896533217999184645363909979913525551598706440759862943979706958059663412582641846661741120416049839164176797295999353675198827298518068124949231011635994888349764977206242462665536524529963167952717277879858543450938424104676451891176987123587464954789511306622264287438085986164915442757692426030203965926796545143355517230258421724506748483352008308194554324200129606430098956962888430822794329133258714187447256345890814552227069855760459735687329377722397833546235042776165432736363808671719072243320694005563408734175456083365054001230376842390122004480000000000000 322 -3414892286413199661908218762499318563050167042812864801980742407641585564765976918479380974707340810743631896185931375852816653745242171456255837394642657707422600302806210388415056831755817506712986373971442434372460542292637819646437947222538636327268121194197687240897787076322149254332850150219821663873487437211533381060832356578439296564532702937137326519132646582872891691101397252329915612290435254588276029178726570636430420037500304806678118527931733612467701615734291964996831085653466271154568511566436487682835097557853671808374650438597112171101146241519905471814669055030171256963933324039627766452916828840447483326853337115604542653459518015929125378212003299957204386427376106798057858725650907607664174062206534252712735677938903982755280658688243187723851309120461322735527060177419043777375878041850926870343441353505473241305575729785657648857191451048624411290229788966084628514138851766727115695183750380378042413354034011727462400000000000000 323 9513279355109460842466576040648216601399842587328224004409136938564989653687102219333009031704666737969669896649735082254178230541643135605818234177017263990527211437924032897717148714966306967045516704095176932535570943026462771636624459780914894982199391739363406745292515235013057911852347822840447661393889273945193574576479289171591864234170412212565819634611703877636682365729585562728696043369034972290785114317157270143574414523892551166499522479556248133889596519894434727095340076856236495200800701859445272751863941442420676847137090160856731846295183897035579679802929587294756408288876429515173987750936376626208778486987929341400240842895767796310496572994431138933588599745445363334371867586244548471251792230684131279203982741674301362156300826865939863812761035715531447666520486610279387682156887295841687740194124487877738025261184019083055663600827253059963313582385707301016825819187441638315564919438846964318198246617875744956604219392000000000000 324 -26584728427517532468026662293784282054717984938953999332156616669931448345980727900455002974548563692811863677028877142065205102559407077710117981648513243227896982171382781765318929055044220035786988230480758493591315752263553274379802516076485375217715177149704175178670340619514822457799979721145965610517771420507696280657735174284155099533593463017479468903074895400914650444640070102747433451063770585756771356886123276484063913493286964098819654714401569564477191879886759151469232420662276416475031630333967368668190854336064518589281726473822094077801469195182144039151977537113803930281019979487803581567043909336452194306012136095335558363520370676546225651217104521922391617781715095647974225379578747986175984553785439437331013107876368796524555541999973390209829712209155895077661963009228944146366280396928642862766762312105621915086260427959652285821171587726510195749424657318430873755441152138488690868481700185429186416492291106935285829599232000000000000 325 74521016268234399318128222098449791538870897119386259787663803609688449591830262492619993360815726146090951954817433312295856275190311708729578712507903860165988357137568175558590094962197795001120986191147820544799140364227540154410662868853102063115411233833171918212256537151391035396285777466455948920805967341229534459802757457833030377724931180685219510335363898025710300044164546687092562689686929254984164041778073492796929349687334185822912195087355194327528231202666227400855282822475612453310462471796444623553378605920037701403841591236904434960642781937061119836735938966374563085114732729321576970865016550946919067419760897788132379535574843782296300877476481240646686533479402894769427830863312094020369373517812217861478880337402728576573033580834576116927687599998074246034507012169565641709195444823245504314351704387620250927369458869652018713165583717834727952024316176738349509150298485940924517225797068541743615662705479119666984384588677120000000000000 326 -209539412575568731999178415958704453933391192561373071252853707503236664650544453952951273622156106728591579065469203050528873268102575867985140719882974233547146489672967032488867724079257614488338449092093390889211014409862138211359583656416057072328246256340139995463152217485076728605183548076262631535738770689086785372260483777379786941931471829789155294141556115468673383573136319726481914940900638507521565834841039528302575656534144967223507831956858822589407138053587582782089435916633953555401813376038640919708488308175503980653033782249300124280414389439430906685594696197869038811946298549678519936256154805545071550261130598712886019210095645166843350494012945619408653978065231600431233803910911129121454620912607343846379813230929098019571479627052817174794507345265724083486224958804765053775033274670149537773648516269739312084523114983684527693912697637708935451717881833339642695387355850732009096590067959333037855057682554581814926629714127749120000000000000 327 591002017497461411226725597559662798261869158063705316275835414961969557799114089329133979883667337464771259856284329724034595876514437388331873297996167242321654585494909348065763325874027243437758226182480163265395250675504774746378335610174519183845561829453770637013511860984275514258985301980155369570122917791647915498748250264682537554125449570849568508584919839728754827511492230051495941021965615144785187691970290032347054254933723379467930453572515165764356197775268992601872679152301895463644624550134617173322409131594293578063652398615520090026973588776768109941270689327925091132164392846845343847163155312000787433722496519728722375103322811647299860254284399655791654919608264481007796356555444101926752249910934903987687787171490492484978265229478554421876803803385765069289436749676781064243480404008805009586980681755489835840993165325589410984426132865852056865510752428081424545609413992834126292148985857800032662053417216853213197181872333620510720000000000000 328 -1672031264853345292079860759386282983886763412480916113247536242329964210922879945430588331315964714345834095173006569667772501956035282507205314978129596333817013211933417527999951501566974929149045965670652693306214043736145105343838067356874195644235259879623289689824401945928396168318878816097911888451525940037054122123476074521433904045102492216616545824953181548953570889134541198030683660875461988571368293301969076531389498913300292530645793697779286526910236464133380015876652987628471115415785581490547846705012013945228849652420711093808606537090417316507127234515222349104957498954296763589162919292138624837904944559958882975257219165701319892859716819513845894236869866119762136226197086749291496323670579285700965272635331816104331958791964183834150068624619928975366878510984924729431894243258170401481102715019816933152556584445311228727760575403266561648519242652191043937599406216373758157894037336072780133981748664951924488023106006652436722578075156480000000000000 329 4744909566724805013127136598069462073338776009615657798563776981756498987425250950495894911246876552816150247642596816178846888787381431730964422894577192413188004689141866235530113391842350022943206678468426342301843777777351911178555714458949825801343883074112948189205835561773552823283952261413188860631002798482470208124467115142307690860978208799588290069252470847071308284900602121916854781110310734559121889477195040540971209549772757248259409428374568965703970218310191076684606793367045860440181736190347624825859878343964432501497916823287499150125275778916956659535306737580265568334753482505428054849905729343809341556481830461822295850096604231727253577977204414939561402190315747464496191129493981909622336157556797519050308524960831285347707032741053524005616598757313088522796837278921651342126675014015115672702304208599692906528998182496340308071696019051509677036630154480061181827219159072311527937860683433374358561430243202465450815775296631686042537164800000000000000 330 -13506273857809167664843624545433817886024344495063942067491068798175967378055884965868603483234610273962943302941302429547845153363340391772204058703597872731453196023225110732281223084038438009763818242383912172411981003120124602174716609120114735816164621421347245620028676257707751137737795336621678182281311202063017945380802477988862440589561742473520297127035787079068352537001231779401494900692453450007954720019529746184931259052588325235552696566080691711625510522737547229007279638814782205219677584253031827438489842111270486672797110522335881423933822264538668730679278144180780298096561781783082285436486656092634178747932910222126343954272523782993808332201761767424112092141817404338326262173544190290324048018262166056271558933588335448004690445094416797898466586151948120560549488841362013919156220898356510272184588816678934482294746685476581111470886902978332777361357122860042724469395331995609228975325500030446780043720024864523709443418075978793933271801528320000000000000 331 38562324484425439299925159657152940470253241557178821655104303668047827923451163833316689630228681391933610333297526944236755716465159766670976984142438580179253389814490519581922752038911721477705959666778567680588614252074209629595719205149735202024221698706092404441571015398447086113737440428564387925840124703433678289150113108464096230695610679555668912332374780834309073693155644770843876058712612052057543521767776661511944823735995461584761900347379506856012760802830783498829956077802107659849322282326807627734931003744809567034090893744874087193158346131633484492758297384528347683175573232487852361619448229654511011435103030058726873221905356410212259100603821938666362794714489494087671620537908680547656993918485670424362453975317331737163112091412715144262714463267776687012103450456334748108241390067221059885195485013605412895204619364221556023495178192914379112841497716727390626190992964469757158833354492982435531055456318835246260231238674246490534297042702827520000000000000