0 1 1 0 2 0 3 0 4 -12 5 60 6 -210 7 1260 8 -8400 9 54432 10 -456360 11 4469520 12 -45154296 13 493288224 14 -5892938688 15 75085701600 16 -1017515316480 17 14668694264704 18 -223340767219392 19 3570533188036992 20 -59698808359690112 21 1038791996385239040 22 -18701830257535013248 23 345998979398466034432 24 -6518892085695701507456 25 123400739188158460876800 26 -2293583366847135483394560 27 39909659065486262594979840 28 -566733529168610837257852416 29 2138185617130502206347999744 30 320499634237063014552777565440 31 -20646097173773837334077088929280 32 968976803849823796508197510152192 33 -41139349745887810460646047050383360 34 1679631156888244177064670621372272640 35 -67659079427057612309232053793990615040 36 2724166507270091431921614152681216028672 37 -110437686652937995990630129213494601334784 38 4527895776708309317901403473624078534459392 39 -188269321472405701033506634256043718217416704 40 7953282130348319663179314330956366452910424064 41 -341746642656195827761638679681471985651581419520 42 14947914700420193752427167915204394598943697321984 43 -665856072501723548605868761901696848269897142075392 44 30215023114206636284563510911072452538964826536771584 45 -1396905197112612383704107462908146677260103859613859840 46 65800191495727901217990037754022644858983973554518982656 47 -3157813295146401379104248318237338016619988458207019204608 48 154384689032434397119596849388025284457617611334963124404224 49 -7688164846961381062420641124283462739860290811788153394823168 50 389916281730526678494741396628752094689286379061584816272834560 51 -20135878873329232120054554657039649266294116660745344365284556800 52 1058605160075142739659490914433389298049405436438653231242693705728 53 -56646175592740966501335026922211777481813174937326578673585196498944 54 3084509743158519710665574070206398418782936712418518137101596695658496 55 -170877324595830066540972143514671224324458130189198466071306796065751040 56 9628710110956407164971071615534458927255664295638411837604153862148063232 57 -551746258629842658959708020251618786839858880848421140344551581217337638912 58 32144052369359197002118554773980794852400006239597935947341504254626009186304 59 -1903507838604706018353169742962867311229162763276809678782594954736294599065600 60 114552678460610320128405560634945611387225075478428362971478843245419852780535808 61 -7004178273343387121993544797637212926893050129222967091363042551388948105301852160 62 435027410060504337246106233569791946587511933649812146281728618557158241733877694464 63 -27440441777965453280843968133212380264287175940614219813854466547949345812899179790336 64 1757477304973572449570353725984796091975652874581464772374985265948283502311418309378048 65 -114267630242579101603774868789602659490420305762594019056118937104776847760065104067952640 66 7540566483779524964856446511475073020970428855940604350946252125745395037016834330444431360 67 -504947321621515171005545458690888630501138961428416204059258673729477956249765758964393312256 68 34305624290354797546236003064308516068508658429482545411091312399246195211305200629238024110080 69 -2364173069048880035141944544036453247052432077826818347571923937536499332215150713604906854383616 70 165236937622418167166184628778192811400560386273665722060487310118317075864219606270306034540085248 71 -11710350518152174956465876379768039121940953275932535611532078879122358904530423794781991729354506240 72 841376109759590271347891149265345771483006679602851976744834406024246318134254999505726926658646048768 73 -61276264732574243298203187582691526700275761083382701344466628595400962335410773701486885237877649702912 74 4522745532025485809633512329871514888276239555105475385372561156842284398744064566375832279944638870061056 75 -338257415434256936364448704543209803905641840488196751025576830765251481381262078130218490523997909391769600 76 25630490447892691896210288214011600008930993391996597403516101658692546936817632312027671769293099052700794880 77 -1967259167475255931703946100084096990001974236648257080267081747120464449318091862583929247069761637039189524480 78 152930274200296986635015486557268030164392007213237708713876569652741933390361340068308348471249136774327706845184 79 -12038883484980313475799088516953731548103528359162517665227385369162514434615854482204065255559550495587859437715456 80 959566040544100368937259780066436743579847615429942128981871694378203773496439980913814657697707182432891472455925760 81 -77427618163757027883822277826925336478981018799493444681513349170618656214597114812463255906594498303437331253187051520 82 6323930963026890128631116677984427378347598645615788106985948667474177806504542036211628305922568423800856377334308012032 83 -522742339111508351726450825452278071348179740362907207288252118366539124955027029792526646191539230744464613500853524889600 84 43725824459857178870806158153318604474935406794502986799586660018589157016397760046608046913751143324314926902882028788645888 85 -3700665275337113781081325985570137964342628166467112486774355553353543307815745684396726116391532500192126625013563853037895680 86 316851661803799509552688662842065760804651228852470735067753162807275636222447887067945965161615519576447449720882658866995658752 87 -27441678279613158651043692377506496709777564465709198647284530087640231310311005453810009381094980708219123985192731914921610051584 88 2403748962516680800586275336549499111402987796570078146470053517277031041782686084282298387802457078517285922053810815078605694959616 89 -212930418274606140159748177412635771491954683133033982831099000114953604514362441049880765294673591307244011115921113044408906960338944 90 19072338703052638748790201593879560324803137305400619566720761756428736160203414403441470106703579264525803189184211219860437759252496384 91 -1727175211922061334722916558900584478855781560941539911630089791620307868688866407649815091522842011775847529369142279288374274469333565440 92 158119210685639177508058251438973495382726266289916109225780285142224539999384755387611095851751978704577463302458207977505563460624699097088 93 -14631851220480136159660408472593088627917364434491384413886302413025341176304814793343372539655048814667880572881068138552824300892517465849856 94 1368459333735035386242919719600237388372801430890229713980724015111555658106753898142838372441396867549120592938311045885881038583694325041856512 95 -129340648579597192198200272839990849244548797645742745310586811035276788373668328508082751027807188976614647552851397743176688383947060002590556160 96 12352707504944719252633574218142158229633760662032579202137960179009021787936683888546232963296516356668174831229089670306664897144370881347593437184 97 -1191976346338476585760316467272228762998540896090195802904539742386814641262336972902075958144283265196643329419211577701329416193720302986051308224512 98 116200158848663207152268667593408189549597152021445699594960244332271998633851001473174317620284963305733384446902264119600822843946188998909038124072960 99 -11442884557860510116305163834751603545575022705124933710468387226668224196581486342703706520110635633507673355414267170372677167576308698541986599913127936 100 1138180025842206299990646508482351520686570611725257050785377158251686498842795948688462080707196476673408940002628993889876101796504201688345614964962099200 101 -114338055018616380585771537697766926301807713255497608282757834765013404892789570154838153615151224337477933264563258675755231172165706649179035918476614041600 102 11599347935988192611702812632418815814845787228895998466048581858487198060517547655660070513331941111589329458177386910335634502932971591692467832293860319428608 103 -1188224746235599840317173368267411220308079349326369682319332873440879773446416682536052171252959609615060805038610315032143825832409743839964255169586009277988864 104 122898308644701984317691900581215663104228856255225518938514932937861506609215350502645195085019708240413655827818235478388093359056637097963067151998598713463275520 105 -12833239486920741685579010580282944089487408444005277735298532346819544757721814129036856781060641838098504941903411828846363643313992625635414273390795621906073518080 106 1352792742708242955735530457082442784974554724683693845976961055420628660195592953406392682221234311984220702930133838118040602964386831763915678568318082140458201382912 107 -143943808298463856098330933271869065962984760418966913339277838980777179383557863386101339600855186015946918684374160813093807386218260290366842874549358772433922096627712 108 15459104368717822623498501339050379211205840388769875993508256547166384698187572302949612524532316745114291153574511104601545642441256912156272027814754903025987405962280960 109 -1675594022409471621871528022272238077465086548136586821900059259855568818692755659801337667898309475188189194666161337704846712916569526042172986274429238849984011450057752576 110 183278095661119069942966914514679635490535119247146836613036343386412548106573740774484698928251763821942478395060272261663111191255407266217713455244507858723015059346678611968 111 -20228999000904147200013055253646830808104135378565805071623762147756754613214207160010741848560122038942487427727209894896928242200705768435240932663679954571894565107387701657600 112 2252815773480858000450016342324147573303438267932043166703828202820452381959632261025377657781133134155407785432560429883953700506590248644624606626953080175759269418665699335733248 113 -253122295927886182107773662488228966525364652754966511394477815525136945483747396381239129204659453404196862789419964250347431013595385652949462029761920255220744354510436187471085568 114 28691623381282030269433645724758622603413110050474695862181171317216342304342900117036501689620159058129063480460801016344161566064716982000730583894565198223930301747050429716382089216 115 -3280703364156367402833809924093083690070091669210276702622049211383658972140239976455190058721126782401370529727418139653453739267911376841076096435247899157498219631407043808863327354880 116 378384731741175990006124190678029011381477356990673709546475932318807731165477431240412740435329274736792544584226440234201995600706615634826983442056284773831641679851908298359801177440256 117 -44017285197108596425445809794960777699950042180735621694107159573691630730451909680864684300705754646117988829301568945600094584770586998797954297686782534781259718984115197031375418563756032 118 5164218989182998110557543247899641711799841737997072491299295185127654871567715054046423582074926094528213688502372478800025467278625361653648416733694277317250428318936219497659476623543500800 119 -611008205852964493558681988788575049874386796484069932637839665462256403367621785730727786109391909559585260159802050807238103822332559082093731650257096069135118794939625593903207405071655501824 120 72898766529858715417703048733377970575741178093054698712179140533022634345713340015032079639683967651629589483421988394095188902424192043302137503832059137971353846565236686821506408943067491991552 121 -8769893072697352481472173186089695276352075364628469095652942422070365642045633224434817244398594925103751821048026633607388429003311147368336186529660741039720705172812370938234107413245437998530560 122 1063751317029648079791106555302345072416250680518832070926410583501398056026006369238542083259712406358722098015811547355345069826780963953538129938537025288648612857333790298233148032283090731696914432 123 -130085471732686445219125468370722672859357085634456713355258502850456411557570682452865646525699658746189309141152688113118670631348662232100280993511094642308659983945480812940753901100564186339798417408 124 16037327115290790087158193814635690690144908068044015592495628475373029215961475669946174005353639271196001026400632343096625907226433063199839458917920572519635693725124425670015968789585348600812162514944 125 -1993066376774102618876268606544681010783257239797144140561984203176717075301793721386847562479647267816305234066426542333503399339667450723979175223923098170674371323796752438491564079150144408805126963200000 126 249672455543151289720230040793043196249317017525447750044294659232230159095326372470610891569726535367580895698501702008008171354203627354014246705093103240571314424157831143851046604147793777749214223977676800 127 -31524741445438323930423527285671630029234898086996561571652105011128657694111904724923784576455860926910409934447297497693415082273639368491538634193061382213650924775486961762925054485310853256004815009769062400 128 4011786524388108264822308268489564983895700568682867207654866490276678232166444496836113016595316651050982696293861375241978720782881033550637102847204101074877268929380477140457324324200545012235205691846011387904 129 -514521152929619558968862187587161013716773014019582649656418957125419793033439716740911171346500138129655121951687515502409268537187731027019482076149464987549044041398379579619624978210854538000825269054458577289216 130 66500045459309577791335516153333901398184839684574046355907839047260083026745483393577203892137510727963472293504674546257081203561281564978371615721699127868029676726469104731259955903364974481830044823672576928645120 131 -8661008787466854476374630867309512951637054799283312526916646186462740395296572076274208909069609591963326680315785271098871500387088867611787640461557420388629526639589711080899658211306739830221711660666164752972513280 132 1136626465928163634720307090031279898103704912311169719555301075620766202956641765338428534425359379179961725083510013152259994031684937128447878896646102810704385091054412233120413757443171359890479860799953931701743255552 133 -150295191773116867028205545345707860310247659241501919653139411777850038779812733322620080022856261528428073644123171501159026965045397865695449972096701426827970391823918258408644600513032036190127268946245189679091632046080 134 20022859499978935851859364643777216726485721640496754325256302315233146292356220485921427659202585817162707313989809664303509493673226401862982990179034626666962339927995165577914235670991726223086831879491439397225520273817600 135 -2687427834184237668901910284343105247933178982545128666650132061544315543121340952804363794917860794261845278906933451004890933998813447332430689192871996705846241651200852671816085452259577058092423198215978610040811162529955840 136 363373770159778540798763437553279253743935255410073491484271523138990658832126658987377091721550834798503406432783743103001077349880524665495760174230820104054967268166327770213018420360070653494379790237866545226630759972394237952 137 -49494060743877016723580448884737924087005400032870599930110553971718998752516396966931310029890537506401501002257074039240250812907861624274079206231297439786363430773779963419481865404862220619495562853552373136297382135238097895424 138 6790666077965804736331262759483858593081828697855399338122472945772304091669432534927115335011669051431871306801191942713355967819552425124193458968342187944879951632306341005986322183838329907224530270098695551387957238712907188928512 139 -938444931744987120928133885347507468054538305988297826975716196610093563397194607784238983750650475810416847374410271768260049556715913280836447605171851065083542602616937650102339720154422733312132635374761072493543467978693089138049024 140 130623108305372275818867680671688411518662785560954448455354150854940615600944542277724238651025458790771956563719947798150197418841308996969897863102215904745280757191264294615339669415930255109096501987098666470143091963428426757967970304 141 -18311504291644151465928257009607387709846866984399239709685768463196422709427420152043723342451944209349064872393150383209164814410940309385712869987389627110853031051779561220012125026543325316453776470180134199488327742724303406044723281920 142 2585229552855745439714668644010977372400689886049491649121662622259712601791163661216532511266511205218316246997082118582145633346321072159469552472491360045305239641801729196412822704696319610882437463486172626817472300721951655784771710091264 143 -367556300492702547875674815035405115776764353117174632720771457309849255758056062640056253344249573954874579590322528809723683968863985421963014190634693275199077341070061123980334035611951201260905431434740568576077527039128821907393817127944192 144 52623191938882057024620925245786528247688205698208155214296522934897825587108903462976493178689346685452091387811899270944937445582631515911814779549331478012715467645970928560367904436959142538381584098764735886750983099528815858180810975052038144 145 -7586443568933094954827986304327661274294823710817724436736548739092916722157932942497129684789143220110520686851528025084179552805486195307958376286301954406320949500656449764924096058438641792173549619889029591292820381276838019764736480618836131840 146 1101251364457719012629859328626233607442851447752885791900885440573254785338884048951086316337458324172574183027837896949620967202959988209190758795187568046666585304636318116911544169123149898032675781082637282008476410546940765083082633855459913629696 147 -160953936143518044977842387884288922950110793718987909875003626989417727814609393198492057767674146951092538399915185464754725128132886770940714970861640085797882157188689116639931935815637446018058970265219014129087900374446589351817353481246763361763328 148 23684469457009832024401466615888847313553414006506119974607187399143206015975524360301284138592097900315381392030328765550837382261654260378938684276654785562061335808981423910360087556861339018510685585885519144424026322872794709253606569337034445196099584 149 -3508753863416747093120055598024602833943538237576676693808796316660313659135583682841549413570840787866473926101348280388114512301211933275013376359010706466999634778519936019325930504711400215714377022097905879569352645836180310317616777004640693089854291968 150 523298944763997447401849761791388649539277007796749988609421255763630276556075153627109549455056854394827132532149050128471598928292343767616656373177734104594527351627631433864532699442118141278297988083530872519862650829244484772093102879600502413767401799680 151 -78566120630634749068112235096074924494734736241110003914170348031243725698546775503080070007125861931459295750884607988784196276462748292407205758934873885810801994090090907658119655666607338539885767955447078079172343402292104760727850493562433758702030186086400 152 11873815293997556581648210248114137251240540790397420746429517336502739907386952087999236225393332755509784624046717528706873182616905564010815215746011262485944847166146811526570103928271777789134006885348814230314728577494125508785970298528646181044267610493943808 153 -1806325763821498325122430637381138236791994193874468271076096632458354307595690400635559770639400262579006697720146457949090498497585496757422742873788888364972022974407012775897792976303656263062353825172250383056036021818012920525585049362442072739019980140135317504 154 276588546421208969114495510678796373912209782691858546406940126138695655626417546095460418341939539769253822697404228237176692884851830095246698117557176943992956659888436096863598628008220208411014525527889484073343696122822843858544556756823845644246299719112322973696 155 -42627159292588191218530663097958385708397382302028306610577068197435794000517654387381992249534025014957726431729570695237370120289890717132674827665872088532762128430402896456035051861876993264259993734862793937001420302587719108839132506892714475482364061119089884528640 156 6612027700056661959264310058087351244472560579000226042876049861504205482738355896051035936203293301082152824905223229737331917862749375398599188813715084190949480940167603333090490761998169440046965656445329120227582978104080585825979380409868439015417495472407878515556352 157 -1032193749361101603638559859940492805085889762621697024426149293382342920209600011091377194952039717197678144369222058350264421888338899770251786213938370608424187004245254092953976167422636444736048506745380437166017961648565150964592493233070851854168456030584877374181998592 158 162161783471760896018916206312925582591474867324846957515452174472074878527920716443916956175189690123371826474291549480489077079129723806283187032689361558909617303904247557090154091982864444099376924694064526720495724886965838286406456732745132072551873658527020668107687460864 159 -25637707253664289015656370505080694662731117461810586021240044098083914483539070187738565287365696862419856740048444311849928607115601252673911441585086518760033611110692847649376131191440079273023759432439879163820923883864642838208538684836575553132245642314132884812327980892160 160 4078834780902700908797845835227266519616626310146322275706424007448721295943010132882130828758232430542878492132551373632286011304758626288932132818598684114356365617492824042100259657937763527423446773577800776882686553860861573815992200645457962934342226590766786752099886026457088 161 -652983767656069497079648557483686100488434882504905302654056368660331380745055000906089084991815859984858057442367324990487721446438560184788986805607317730913961889352366354522617251189391251879417537458982229785215034887410571561436200098480986832801193088878908606981265843562741760 162 105186811306034733326690747749909157117521675069221359625622925599760026283293058629475658800166666965914965585908223565795093745082974835165032236537018449612372183742692097286445071961092443143912795754474340323084687707090282759213761897412362598978005224167136597927388453892494721024 163 -17048898377600865828508541885951694466078328141687969213439389451543532758175819678784532531787514117631966874115706255139100583282103647126479707682604701618906248522544473633450321077457883052967565102316981388718650429167418536429570820327814711136050284421341199987513384362669806452736 164 2780296908249779725728827664015411923879594164928296086525691721581480572039007922897743307156958500952146574480257523272477210578703605994692211923793304544572252834413723756446938841946197962995264013191167132863476899145136608174588121540877770506629326106355889687817467849843025754718208 165 -456173176527599948940533089432359555630062039752167154240208293927240622862607041830689222832249268045519788943864594023778562421719925590449907962433273697494773133145296904722414275405954743503094481599598055012409571523980551738820073680683513279266011664776881318615752644655847505018224640 166 75300196513969204497282004507414763518693144578187432130888196353340731069317991793021971813446175440109901375209298506694497535201445953303818557234757068335020061636785289901176280167153743447004609033688570734828258931201857792639632690691043257567586927071652692571893538358475363462624051200 167 -12504736491418776096135922579300206729352897055315341329792649507206327107046263471905523287041915222756797361016550387314400176445123537440535593394216017478420133851147182950589794581114174389361832595635389456831929576402602938206001470701099156633846755540653143662077662527087292515882501144576 168 2089053239563048258984978924826161526905169926192479092243544434173331284078422049062159369355864263872692624740293825387064234738162129018840589918717176995790895852468314514961753289745388041302227715426840894167552883389539632542767411491081678916005823733562207733747863454897962414109869903708160 169 -351079638504308786266166353163513543313759843621369874406144538822265776790441664208829454057753945833017578968382167170313569571730411750909687169050190356984872428768251245302145621560234606585567066459302929868409805623886734455396976632124546360698262379183386297001394496515512600909497350599213056 170 59350962844906490983780946692416088563677883462479260252433721122543899038177949850408316119837151726352605625972903041995841007082467723133595757721783377213906262899694162747350736235699682920560811001611741951570949917089858208601908158620886309040881214972054126323077266855798135464305588679724761088 171 -10092549426819731323168545420828313873866248634752241363900293195451605027935275178237590536798935296238357042784142265992706678741792448098428847203455674884108013248972976563747614514300742515548680556067326207512368033865434199690911770443505886172441332237129186860541203307592435847719373978502577520640 172 1726275719271693346975972056964448992496084114749511213143775340649150718027658685198423941244790849450711945334657638342994983268374929507378004034831133084145159435207347630755729074258831942860400295234717049429648268190571915060753812288943025145521534908456587198096724575640711510212060193959500398460928 173 -296989395063658248512388517187911194502501370750483920917700086016675067644416496890295105049957495712574567918350385021258270703979057243037972999477739742437373547421041382279543123150338736988310385944221082140236339120041719097202009447779497055662429249573930013763670741310624973145704899976273386581000192 174 51390013675149183232074616848503798760915675622045332431605735960934331885128645504964624832881238010679871476531837522712684850583740172302047381699248506456150423929489265166155534666840104599892774390444355899492550224022780983409284452482737614762926906107799631333336848214778284975829655369936336036944674816 175 -8943534991081497114386129656787427852403753205287500664287687854723545771841573748009764766903655972183049792400763874357671236014205211143475267154780226156606963737193034155026363741234344969882221911539525536222624195536868585843088942600954614353418293605268077440717009943340164996947798843992542581157684838400 176 1565374335685492310293525175458440175919407363462091976735590842950893026754480035239405665942464241902072561556635265270226211407139816319883452382737030068346488418731690410336809733904532049343995093621105819893118535790277811161155214397309387413961672954396707391188178987476895907763650590086519384339194283294720 177 -275544486043591855708948077883882686084001988795732190450693868655086531294668327357129854097783066236174726152330130138463762903679949931778374315918621250277674316642430664556377674460130805809751674857530181504766277049389954601193415975025306722618840201391782348185970723552030681196351745317544022022632558947205120 178 48777092396190374362506705755550346380344424603816566610237892990694514296340031781177356455710758865016516748767257586803673746468888688973145668308821329591422263421323530008354494681954282057728938184345428898042798509079686123941034513169942537892515169380574517394456702598830197433690229553791904540539304354118631424 179 -8683145253337359590877686899424821527559560780870979264816539588927311924373983063225648156347457001761998230749924575464996864228843507074347290513143223816884157307057179276778024798223009911845228427058607408160170972085886358170740074911810872220557903002642373101849584072209591338195923585188959864544086175298382462976 180 1554395944776787176123656399873895612147065945553337546659762752505557805107141660176648915251122157648060274946051904931769396884467491957835825718788437854653015849601584744101097862176972995662116884845171443288219740207912185685419513529738765928587720061163940425779588553269067093128662621822826563730557795858362631454720 181 -279805521301854756358467895469915128426946589554637139942970874506993879552206055299901784248984733800817469020632017478983194973597668019235500747656639406305152146947806791637273541473284588009931655853613352254906190526455774982463010602182844755653962779056114873626491903101442246454388260799684505527520901212120096356433920 182 50646296701015999029290271773225808447717286268759750187527932409017919980023030506475001983762554414394888447320776909140926111684722387704018832244213652945688866651701969874846537925587716843924818330595167302668675902343435901346359160377867997137334936324132983826788066199221645511596587364792932989572600657365359934069276672 183 -9217704805151882767921561996387667963446962333107652986072265378437246872964175795700681596739146371313906113681726076901239778203579923933031491474473028132183035656069164652652318426325595457232686602597714862500247876347755725295189489788709849008678828100600588488501553228261875705207361933047521184464286310077360462056810086400 184 1686819532651105386733563810367412108009075047672501801517803346199394726394971690330077688059684365238889359653232128275448787934581283268667442895405518981695947164722385398670105137166800959994843089096613334929146828474697067571984067361985352085600786692545928264764233467585980355720644335114272751265708755429970182608660566376448 185 -310364720988588468426780580366532178162944324947152944754180083081536331160977989752183057666183996333985730559512417582399668411210359316782290064775631178646285635638268184269399230769096076099762933876920272891790583912093262032400101214886435051075684425262294463563258467039174511025295997576933959042427327364004052508055669340897280 186 57414461415133390501361224627890262394957910297814959667287656899879693715319055703510567630585188098378264950256879569702487116007257217227672298891653129417114784477639492492442462106616805671894815797201715850831440983120774766467511996087722897183825770418997742798698441921424959125931073065142271844462264355840928026440944217533448192 187 -10678319459934949019821196914905978224767013467408930429904960478972821197292504988271708254272718146557567028292499651779859438688532707473797442614497679783146820254299584814096993418487640864299028871476806773939318394259045734325131891005311396683835517875297268481916946724390546243170953698666437643725752503187562451364364354351272034304 188 1996663023370056390575098716519509718396281748071266700322064932532784468032907900826299120642177483210897789441489429423574878338474489020092125071471147970264837792682174162091593099342319853123694062747555101099337466626513653409842861561657014471613494353800250915490905838247899732080362130760800892536679869734665448930083497963147153637376 189 -375331147924787165936687034516069795075415508348079268194551567759402441437615353341219722185044136554955769907245387291288823635713255612934602862034384609828196401685989997210539457611900114265521285192903834616547914229676739423477844337645080747095336604642683088864325461994272935465857776865392498036968538696994984387889503779656193523318784 190 70928413871801611071348576396244550634604813884395020920307687576923343939026874932420097470043499083150366399698576417206407901953561793374949772073327329302834026830625617934695291355360032622505393994048933860171771026841630844138878941709805635399781557650887829043470958667331238620817277037982771452416615584632367611103032099069134332749676544 191 -13474407218119473187344041211346509284085585504542954259639016577491309354640235907517414888021940690792648637031738943492312606439920148289582991847480648883776992955406666430956291764715475484621492287668919326024734550265453077977582199077093612402920708717817484008123449853497278133626695603297912768741118357608313279571592806956894376552761917440 192 2573184712244092293438324517611020798421349490316260957017729272498580237285502222262635863921692622145996753049693187144414865321992238154383787022298562293343276034438458015210672111558451371947096252439195077919741954129858493996874235244590258629811934257495810574538380461711149334808096724744761378938244353431432109595451074043231757203376615456768 193 -493960644488079660645970793033392039680451887584700960954161801016577456671088019825428961604643308281849645291393415173473137191369311692343381785051634865397603017417470580074449456616889880312176922776665115447546349152224339008969492776541184663825660785881269586997189155567352051282581165743515570759592440665738477132354836505563622579544650359504896 194 95315200421824624670696765640510235444652060247008678232086806954596328314697193639622119195710310051969572738084408370817696575690149394826042065782486150295825537132591148102882511269412146621933121140154258576635457019688398335512563622262566778811209997768054491430145811420556978101815687345280829343180250798042819113381991261872843900638131323270070272 195 -18487103433424310783365552815783649138224648358362599099253449116631961833536540214019421738848716474959414407879719521112499326976392783978267233883449024217512647584660211200361063988354692808681193346582017831999454149772740233091315858373511125427325842235532875839327986320758543796119811018295870203068883789213099903679124945959427381027158826164588380160 196 3604134925887288782802038713600183679218571715325263415365502202668804456682439872730964102693028870265510518079782341056443349034836579266452611273523406183319454027577537530735177383259620976155378120780419058310420063440973150330389663188782682767872642644666609929265926929834945190537892114632982793667078469982193387365055426856472916113945234566589431414784 197 -706231958587317670027180061582124118318372899998942995314210433773875153315772625914517663344280646049364541510988407138141976670436564366584847356169414466963960558566166336656788734247390663194100546533733948790386827906520021486079695423517325226843177966831884053879923929888487324266662025324723292681805296694136292572300540572644212867476761122948971088576512 198 139090238682587376164441667004920031070476413530266783730383427918121927499763535148179872331761197244912223432684577880379851269401104727718465428980613251648049635218834409467386677058574736901238397700769182242270143842562737834827809770116316519731591426687455664083814585572246657353724898516833600379778428037957980835745430485070578328007439526784642370429255680 199 -27532003492403520382143280361076383967184927394296084951025615251389284663579588006008111562112729893624645008292993486128418421288137287778604272042736163257019950780144429498258010963571132406892371507025174459025730509365687569805360847969129214797932444260435713871940337527934780341796655760007890971699755194025039931447450915976863366197644037388622333855206998016 200 5477216211931305259891442412068435296796662113011602000620221640882133738640769872657098999906892698774499027733968939224638501627714845018820574154384486528629810974430889146715536508392265851077500515046152070585637026032890138115500647093755653262354585237430703917535217024879675646305231034591634890083230612543075366766947613552581984544842770046237674026495167692800 201 -1095095503930292985849501857834985587558505993296652740506552561631975439899699456654233511601509809303199685372387218438336627634265531681880410805831757067818316423131652281202821073402467584515713218384981756684916569691628332190449850944800813744962679632814917535479536189835039721331270569249948523775017275741977492328237626400260189289361111994778168992660270035763200 202 220040889917818798190856715895274953002528217396854507041905061088043923748875960977113674271669673831363367293648731994461141856071914544519498091404245404463385295773751927188733470448130494501729292050085248869299353335715074513303326925763461527411630579299575337266151141088682892749270522351245651876756555613453397730082211298845324006647364693444940936641186640720560128 203 -44432773715319394932435050281396846390187751077134145586957034383514299029177127835780095203441931078783939062548758304304384007563129746243708682971087733038942696931782526648620442973851604917219590075837413947930382521346280723140388323244044667921493820178910472048222374294308577244913837022947299399300520375886358299513233235352415195938058253258736766468252922909938417664 204 9016573893782264356483633041671058190858164333792411779907596607302115432684920725164464074551750004399971623113542553449593912500475344124345233646684410171414593140394656849205684243594146484210968418395247502581445538742433108433782051815265037642487078335734543082812249113364538610680435367212569890807280954322394804372784991455362939268457727089392838935955595396094571315200 205 -1838684914796457225162516734289220873327303977329985693016591269509855651061971617729464973402599911866725075870243998329610219358080269386845354003107135342385158256996845438862369065409972815318945260030966412925919387186945785999399688250185431412809163784026312044732178536017765045402681740445795157960513145823043051033101227559131289720668097929885192962121517135086936894996480 206 376782204414080705702257911290150665224978470146048077957813891700302227128834775016636520581781477676550358181278668291010837819204809127949819371171437003319297608327033548514286918422008971854691311586390486263722660421807956081333030283976035867412392101322008694992054323433905137216099674134820829368867347199162100661429681664967036303544031868953407652624736816716381017186762752 207 -77585490931379333873478852379394466837574334933405814004777601127497666964643018001121085010931389847389637816136399752139795111898701194707012577855925196915074307792428945144721581128959874655647544082529161357748615200165957985625888441317393817586586687975695474829523832556260316594804216132167915025769488673425032548635562806658748338459802491986862752558921925827059671711227052032 208 16053419623366164025684528090811947717715512291350757950405575225100995849546196317253603728613866582665787084262047839462502500202153984965439101792105949456432331064627700298295621929407464920628180241853910424657476865638602160390771899073623460309816983853753103005434116422042102083055484187140148875380505284554453361097244600514760910927851509825006267856560630795346762069429138227200 209 -3337655214285602213318397793730257668445952908988801560721347368176460407037997719996656079433200076355909436164165729824836660880371818052174800329730559114557197940748530440723775064137512891983378024100520352187092899474009271002611884089088366203658935498000771133168098612822917973046732033449063429182788658046547834283223427241263263133884787499397390042041754682454569874908124047998976 210 697256064480371504349145599749144047143403167367427930306878389382939468321913475834843484778908884928931057257186811174653721644129149213144142562764045805699297131615031597811832110017638362769938154204374378143857837308032940667307526356958314379296671206492544567336259238714442550639187281646057907993378893707802308390254093074441789097378238557142229449913254065073672172747993378768027648 211 -146355883908291866784225788994653838979733643234734740242579760803130201682065158086738479907275202675250631620226195915259103657273691711944235055430594906747639569838951677504066178881229707988513483060118437143674656517761077716594271655959480150249070129467699685567295100726709384789324458757596477735378440610331094019386875859544509864887635092526648152525498981681080608400353366711992320000 212 30866356365680861268549299958422399524677678588912395358200460165042906384070962879345532727702071133416145069252069085936265479390970030560688005202900362986477848994814811362668009669982618378367378157436963660685368161563724148666274399779121354065518059130797855473419457781492811059238940572317948140991606934818896000964100401496750102050010030489427996522745703064550490808436267658761205710848 213 -6540458038344237647212633448717281969851174578999563654377497235583073138346228313945191493577138523612723951461531574446277947319186238729913644722438313109141326633481373433475547850825287765179908541994833684090416550101882218148072402123066535528769899167756686145036910297570131162793786478544240752283309350947742399212070523395189154418250518460312590133976203568637658566376591576793844451115008 214 1392415972771650979760405789707964586432489514978661726857841302241336073360738548097740316921141478756998085244865398840603619628171269324905667720459361072580136983995010719355814165086144665399069601864842238626677311861115008265433532856890051461324729514024585157042943678742849465388750933483352823503352424823239730462557181337472732864502909096114762355197649558270778772352808874046977615085961216 215 -297823093275784295712727706397515099616458121005073643018237400502727621315018457094741581121070784938439659210592169238769520075316943611453662785902138118144400698048918321018625422968379743568900413668619080256127818538390493328291955105285919791206268476453628355054368820042411299638143970542527861777944551047694983414112415540862296496955621694519534599539434236442413982459336375419431570069813985280 216 63998070039149736850271149530440033652826108511248651278990377919179680781756862049114628848804628876794994130377063983951903708551580190049777032504392734795618630179803881924312525128377251896768000567572851064573449350993910149353217876627443376074807153513632285272247274806394053604950396581089715871490584783816147077022527431393986286245069490225030168333926261711714372894463570007433539811578254196736 217 -13816091422410333803365208264231265079995693062031764047998130075178864792069474391179532379481706743093139547232782836505166779879014661161163088036793685448327445717683839667476536916619307844564476660363306953460765152645056920152937129063497350595651941201213677946202453832858398957961747912225727696969438943130886285686580088014631250500111979307479539106869092516642105207851059090217489631738900084948992 218 2996429734776080716297481439518581743496205105088567501320078496866572931719268060885731628985309884733007009372709565970634200743140061513601230303736521021833287958486403392883716280498637803040023606153423520850972043765735428360984742112044039223935825748532925271808624005660878473342246253451766901264149485424638651759458284735106030388457323541110842874680105612498137237843453332803895148360955647649382400 219 -652851529602370568307337282788807191709150164866010444608307470418953220910413785913812192932152744861621044824652334215397173154827844721448580178619638902841582467011169214918268930352753595439083773525231781731150776844220347571696203624283334005119831728135556542417443558424362544732637835568365539968031891776622200079820581338410374978048870181209362957256752912972042190406839747631566974559759354272010993664 220 142891736608934514033821743731196419546394222984863176342813060023778202523828863789294747573877879453514529098379116408221092235136016274712129119337879493538293403464868329295518926028140843164746774157468178726182690474772826617618612639893123758372863912146972632174265394615921683433859966289306467747486002221741501793510631768897853567774607252410768457785735333901557974137590116088526737535601089495885311639552 221 -31417612409635906010502948908771506731836783522651301960817847171859901873024869734092646495347960567235554392968925362876110221771989812654113168496551613923485924548258096708635888941480580556246073907225118398102812118265998789720664992055684406730488277429139338604137272987670386328774028964985500811816619635040324889054956503305990053993704385946917988259726113264318313821048839101612574833528213262671397267701760 222 6939109022314598790368153418616775577923802447027239481411844086843822996554635482023023240199071958062053610962058809033378281999401012208775393861650205920499648927567718885285993618393232419939782319167638502662908177410940004915575151314122644053215953777111701203038358147673099069031403440717176211002056765059409528056366773103126874455237648290250171920046953372436997850578424200768419659461822396009340511644024832 223 -1539536142711900083210892146834403886891436916892536106442039883740912809411009940212297474963900525554936642514963603465022010222742108600327199574569723689263858037946827147652841474940114279003399797202320230527251889639253785534290002742782003073486151686550903995928264382883402602534702367022910096059189143154181447030497881492631503217704331312563494674003472773179113919984901607134700388503889522240722386811048951808 224 343101775645415321883021517328314698152396463623038322476532522508727642305970968667706767542847017079957735651087944879629432806922286572699407226937709602082868779764130846630966642366500474497605583284699151776731917871772071816614305357537783239782995414561029711810188840486709377887453181855780659541067463643993989733551593696142718899418963038453160914828558715097397873529956329313246327284292485903320345032567799414784 225 -76805845087130093204478480647447863260704460289665134938299548635974257087830206480452331316584940562875928412136042912117328625307561552533715475101843957484343907363905938905719559473692726057176053494823488444237762322651263763287107127433948958267062797905174300399680278271541061333432489161809059219641186791428011425846166936359977466356453310377521263923453034224361009602467147692457654212776551974862622535853931495424000 226 17270114460900735141099073886798918954515914522967870359827099319421340323655062607435193916911298534697023025953893526995926643907113001935594040894130425601498928812691368922941798178498855934450545552259236687764499746889402632037057802282718095145539624099001640798087679388817819090127811330828542184763732442690351671206875436468975648890959411374144643084720417867760016504227518276556288854289576619427038199781821621353840640 227 -3900473044244876327543749327217902415710127147381776925382142721785477376351094260146489086362227889748396700395647344199534319804423066680238906508452735324087753482734585241901301304802463888699159522805230165148418953103715110213132707079266643274882409175950314582597493457665788927089718107687920376369890133799345625147675595412403074480166526312101167500039650313838452183793702354108502677737163660692030611385749065626361528320 228 884814079956280830611592630819614357332341451915633893094369123257766806849550330241567777470123456725690590144419887005223667224656363299777577146566931102307640017570615590744879584414704288625738654315150856649619758084288322264260881544904592291959373745926030642040566798516186174794706645980212132403663962909397997354118613068763313071669664540959103002052593883680308361987621141827301297187894043749176415952084034559533555646464 229 -201600256201159380563554745932366445996163327358707451993194853495718178956266311654321577943301012793654454667234256077441097086639720238066609116106503994685091581147329350539143728185194490639772274939825733078940646386006864980898584481759427024056742068991819986323988897982445295384142242712437342869611890553233416353368549214930818363986223764992142905406861931045672200937083380326664151268972892203042870830617274433600417731444736 230 46134535215301223816315528620445843003820225487589104168154321807133774346156147971309835042959475205125970957606843226655545353981761029711101591512473324884024647069389808619046897203067518494191228777603418754872381591776363018467266366041828578274651008464705198903268293204050687890193708953291558366315195415764954517273891720223450310304717347536833528153443338160913253101124300865508881566104790269697048361532709841901535908247633920 231 -10603494388861922758987317746994834611705435518610684847664309326144036735520509351890676330762144509870960944792625713572490620873816717929314520286597566580021611957017015824114669894116096040091327109541801076212497325412712955503386501710959641398037181422646737890383529461068980472948127706787941470076640889727500737506518741484901195647684608875431702207340664898176721569820701049741807647043337863240338499590592919807910040654713978880 232 2447662365888839370190993511924979567600952933659107961501302290016026369180621135323695069942772097400374209484169238983341552700875049314275196999722959310462533369289111485240342968548688760456802666571437333645131980954534566032110458473811737860229037247802232305450754133286104184619274789035128816134895481947636008553617200522465916897301237738602581049847359763694164449207100206620203636281455574936644914749759874735310927986904879071232 233 -567447340602170047167645505123567007145703479083528070755722315784268112832147386929058304049370173921015782264077271526910245502524690641700907405199134483914832190617206905989691461182155091071464441119526121470823656311039559410014258120848890974437672640866590758446829519241964520951714938738992879006652546032894905131437708097367599510943026751051489233346922953398236577858924567282603197632869150055855921147674558345285549883970957564968960 234 132118355881502808982363444524911659996556916586447731616166460718426612388835311279265271221679244427540627221015510846699747502944519360082119323271203230459935187799176892195345948844377203783032321918485708553092340460359414258140908560758799796128228346435079773890097564162174851198417349549494528995099017603013191145101229584134778783699380471358964996377588913647470706506879001827444482186080473822259397324143262672094098861180961820644474880 235 -30892734439669786097715817623873942929701436827387899455217347593514830420726697553386514208560904582653227427406613977521248865293822341298903784751909930484917312726872431225675959321451632165303686692044539671676406255568868671403142862497330340383338828926499632843627179228509339855765052419620571215521351275390366399104587327798246692754685397895535010340950504967918305807009632248184626275133987186503116679601558546749361280162482374585656279040 236 7254329168776768046526543471504774033926697597018362420266903559813109877736945638693198716746516953906712582511359378691734175012001798087582759859331032112587451171082683425837603700025334481066700535377091001498948482579826133213048254939809920137501916172817212788687284534079357705446232219155845836251634777828442372385472981587468082335204681321780290123923602941384704451534513703952223659067799459455389293657310349637616128834650494313454226112512 237 -1710716597287761923208927720720475799459743755164187146998543967751712495836965949246677192009768722180862068433180917984175450376387987972511275181506823202606721969429420519278879074541068896772604246476137898454377622333089319168564134477068538978655348128499604259134121661643273975484985994522008763160668945052822984021914569447138767951906209851039305866462239369275840787402181052365113972407047757350219365746310488491464523735664141029828522770694144 238 405126859219229214705726876535620683938021346342925390745342875629248483866504828117779708780414302938712518127395113021514903173534093204217690928899343180304055527463557549145605022885950909959443444788224542603641272469194697319273282322567879965990942444252919398617052702825043130465602451175466380704961921097833800329875087761445860641522393318877677995938796538551871687221960207207969897376984301001075819603258709022363246727093258425752194471314849792 239 -96344844640228656324520381944812216683521273455928217969751215617691651979343647185329637315975896687551700723877228399927648771153668506578126090236191292298838838174745297656447355385498226626452501025121017690178971059664685224973023905152656748368445319342965144891424897697248472925078392937715919983800400058807871651744920392582151741220322694217583692240246646933804320937314550924348445191565473123983586286006820946410336845965902243963155396787043303424 240 23008207311494589407725220785026033743241404976586329184850728519034816329509921323629768222590614145643979127822619606448190241962617574677751653481570047657372161611884532456310753816816363175239094513510701967287605844503387784817420939041270013897304781542402773144426545576690018871446097329621441249339435845255624570306332801680190828372909418497200249034617305617905758084040886544456311300492113827206625584999276755515365809471169634656805709281123540926464 241 -5517551374985570913584533327247449448627381345404329902996404055871445875769286506097150296485451463313178940059537015391128911464388215353963606866903668247558950064718502245952540070084660059986603709708672754832143213608446779731334244512440314601906776628411750524448670978509676735775383013924127843386371913789483349745631610584178935158065736909337622096296365880841560803425247802882432936503662643145835753094526560408032449152651884091002838569052123609169920 242 1328653695352941228583838243715285014988335309102490741091232727754158576454609015168989653348257375784313446253294268410027510847920360399711438659907063928454624025081668341936103178436205347601902734252289607667596531590864366130337116081321741613931435078668038161673436476623939013339103168036472677787743768843076126900614808160436092035176479038575341838108693641342360339304812747874049547482362734552244439130743399180704539226269248651818718555281595164046393344 243 -321271050539181754752132628782187469476741162585622673157747702980726208875902146259161366091425276346535070361097158768390841174862248157592419369317376214972906169535394413586822738325313439797136267579277179017495002985913236786736290237372872237815909118666433032864415556778597470005057872023867517283773892927976734085614920170867136652063275066161342547321559144621063813902727358365628262730524790241441948282064659534250721931288272012564431665518725805354298376192 244 78004273562294875992802850056478697372168661017838602988376726206518271727206799506564439647080177000468900026326758285283449332123825046483290794533870412967157053313460179800716002865388250672085344172721904484626672624331720153765509272316093006456557546289713801311977770737784167956282429320679493280660434221970180590586733067711197459030376634126848490779242139689710237368558690746753328367925980066329425937271425254438256246109523674350709984962248495199757956808704 245 -19017126697607035997169843813676262012416084073668443147411508827732171809914815498459446823853862150140489418173476013919095123976409224584063142615356649654684640528409052896696809088867613583754844330329207042731715652683484438446703846612320422014385994341818323831508737215193399670921911607586274656866349202808964470108359843573198788080519575226070723193098691611802319045522386426670623039349233422185152341533803172366231583205634874791584826407220600178911075358474240 246 4655259044886879059161052281314575319704321618261584452527570822470309414395581762887722052778397908573719633399916243493661220732111940170156631383294572116293733081927538551074915822206405938781042011429570675390109042554854846332802136005222960646999719601179959750969468587964383923830277076878648575775003089580093995407780287608554612684723765593836736334687259729866091476138949121454930822987832409190435979231421061835366425283967737328630821014472925357294000825262145536 247 -1144216123040476869266300290863455668912001279668408484007351447135910289074608440602833493989902124168913587412226017958974176782922923260758541126424380504396663489169456492946613083783179682456950822641477103096080197494797310736517011054561534462942610953615813924492818004225721492191696127632256773684639272572792101643940894856316685519409604889737552383464386825302946667466452862523649032790857229623000027938415660653456305351913940465279241072028187883254725001230101250048 248 282377700715980779123301478369992971352735586797739627023798213659194545190996700868429142806519302535763677491230268837256262295958705741535045630054486779122849801404136557943685217946760629527509622793296765862332455486314396733359135828455530983102566038493394005554206316871547887848809901062928645443345352869706074740736632973013668489047832887914200760053555904392271016523977483067753849745290670223120421220581540431709583523604291407925798743904706047429642193720410105708544 249 -69968695949868957215642137576092688316447631501550530773028248154528434704008145600343868857393321138621594079302179570457208083888439008173237846547951615398513582916423889608018732305080182303612770588763185540124034450047095104633983306709644054413835667538217655941573437393895822668595627336490782000111211382737794231206967804146040509196100738557763941286224247817803291751396248217577222251170100986694269281079239178327027595072200271321754252753199680225646372054584964748935168 250 17406890190371834926595381636040598424542128847821964515683112935256663284463260376120776150889911393740926182785628011736252630743617668934655509193895825783239898145671898141911256182733935250826685816380965219639423320592257790150057764812610807911782184192248332151148755336534418945319904000264592254628580500693238511160944219183925489944249559097954850523280384088985888125431415699542832849649943054214282625554225327845931851603394285775763008215895735593202086828395859282808012800