# Computed using the Mathematica program that I contributed to this sequence 1 1 2 2 3 18 4 96 5 15000 6 6480 7 84707280 8 41287680 9 21427701120 10 56700000000 11 94121726392108800 12 2483144294400 13 11159820050604594969600 14 24625709514114508800 15 620634514500000000000 16 359450793240158011392000 17 1018127893314230509110892720128000 18 22323696766504954748928000 19 666662209594475560230644496181813248000 20 608225502044160000000000000000 21 530473013157194294257437045719040000 22 6249351106748589496632813506963374080000 23 1020420053398526143248829617281092670439941406720000 24 4370947376050137230706310423511040000 25 5642945340998625755310058593750000000000000000000000 26 1295307193993651109939099815573184858586218496000000 27 1899554684406793593636536110082326422858404069376000000 28 398585560830705162559367260264062467268673536000000 29 26995088990335904729566121101881768515798387594456915850907090944000000 30 59749283291054038320218580000000000000000000000000 31 146053137187309957517183041795801589192214326252541980132364960509460480000000 32 83389490844388239290323873672826509090144414019118736343040000000 33 20166103329367591611569782874279524874026601104058596306829967360000000 34 2418979820067354961425534134225094971098990533569495092861329714708480000000 35 6607752075226294215244073261285774636914847071200000000000000000000000000000 36 1185564700210170040341468173784413371758869352306336124108800000000 37 106119993700436608681582239676214506177299432856054309904741416459708923666249309123457843200000000 38 15708796085512324005527458768513799940264077507770643775460025887009895942927155200000000 39 187194038717308290471468469586589258688104833320358245585928388986122951258747699200000000 40 54755147779004647340107755688193076476938027008000000000000000000000000000000000 41 26484960950389761678362033559470697953413042536693931504326602153717697065716081001317482653499336425472000000000 42 151466636600759588860861455987867915763768896196237864180215974305311227904000000000 43 566700178734813728431075316376555532753250317465216800277369414125343830501376682690503353546631176776388182016000000000 44 344663995023816535598644859243415524103962492767059964580348446337246434569396966320504832000000000 45 639830169398774002824952221481066770168624534980783412736546080000000000000000000000000000000000000 46 8573118082081214631877832420728352261651937183288741780945923514194094858540876005529643049267048050851840000000000 47 454015999706647841330178536466720934549326948777378786486963507160958147916063799548586528249689483262881228763493646037155840000000000 48 2709620200431839068404340020642715732476154822923672910305810358033297063365682671743139840000000000 49 1208214794431970958807746180113821418905863843121651773485507055090730720469765401023234654739511049311746909334079809781760000000000 50 4025271719174103479258993178441985287100392270076554268598556518554687500000000000000000000000000000000000000000000000 51 4697944056156019988368385572653508658095758991602287757599882153069735681622930792943913195587917645284519815038369792000000000000 52 55838761997549703393118995147985017234919180690876078921881081211675453080987699202190748033526415266855514013696000000000000 53 37067526903895941306906031587070431474968058450258620503478804792405487809298716513047294240104574727659893657978518718261998297511116190341136384000000000000 54 7025157103235386528637307595754681938035813843570920422679821561307028465849964187807492840488161978957390938112000000000000 55 107736208186172442280168305266551988407441092177256507354046501459408817593985433704148369657703520000000000000000000000000000000000000000000000 56 5344290230395410082845342119072477087746608127714410040137570856990266371689696948072029944065330841427732251761704960000000000000 57 7753201695648778690254660759667527743295693850236709617905207693800825772793015527126381695082191451192486742498144790180199835662486077440000000000000 58 21911064328965212894875418110750606615703035290823892316435532466383692258476484357848997242535192846295863966097097036920637773878495725161021440000000000000 59 12038940349243000556476702757838372105393159301645233222971355780876280389942077555384789619831953249938382783604339793407305414311178181748916635770576505971191882711040000000000000 60 453335751025448554720591966734642340961760525930029777467570768993096984166400000000000000000000000000000000000000000000000000 61 1096389707866462572553230980444919824133940439692267752679557332521455914809488036180866913379767441081261888736561424740684796548849659356137516803354643153939686982785014169600000000000000 62 9928293705801537378863940119111712971619119446576749033021637425392549102652425061499083900518483437873095637224157111002221158809196571685024127575009735475200000000000000 63 531051395441721101045719253613502473022138168091348617031225133713756026855025977080787652469085630374413724281049409860960684246534279349980364800000000000000 64 58770011898868750675512198439826431469117197008884927558660519522391172887651215780863345548753779307858907621632654744633875225496403159077591551941017600000000000000 65 277360620324215334989588915810158956673702082448567630063869655446021240494283134921557229579164276443440735397644535401342464000000000000000000000000000000000000000000000000000000 66 2935937403879381501029116802560553363498249947517192645135150775053234631469775000977768989792602950933145228724174541477809840687637301248917504000000000000000 67 1806388533410268559553289311628700651152436489910328398139019366915057308776610889722748896214792976127743093991024896438857816333998795266736396021824494744720233891094266096406792959106862498709504000000000000000 68 2860309576808612371730401475544749857209044295668993559123810340583259613753395339737654154818170103963061309990004836615858618699145240199229021634703968885920497664000000000000000 69 990716790322578376244843283024556181666037533385617567926885247875506193884109067803492329836621611589149132912533948136551733899090105446029956237397339348768634291028642880290816000000000000000 70 4898320732829116510870239455733702557438257393178963920195026462519569553925228616126104258705089793487659076398080000000000000000000000000000000000000000000000000000000000 71 46396951471410598296392544081980964365331007371298471766142815993851341586556648662858813511686308853509203704227019972736763543981123850160119884110598668327556664338062605234723858298467364640532422390160482631680000000000000000 72 11204587388241143835900964140998854491717040109963884507224461444156652583602572924445339128623373760065229303793255446844166387755899484205691518677155840000000000000000 73 8835717246973266847670059725430636348493082261458425490858235950653966129955011655002669900414517987443832258336240465499321535767105880710464961139518294140317079952014608580983741365628668835359378314365335663271068303360000000000000000 74 19663967392101665643905605644832004748443518171920647549941282020922904023281660682058587849553554004903375521201945909976163553599576852300198540817729413263648628476967033638574086728892550905258311680000000000000000 75 1012100376397507904256306418083383752902592721547175395718438688571766183426458584808044997155329625115882663521915674209594726562500000000000000000000000000000000000000000000000000000000000000000000000 76 467530573680740085817961123117780775846159304359773251213571724148558796002936302253991503558923076794072988005687071758107974311405779721780967071005847370947726980458127971108612168006762496000000000000000000 77 1778473536359001820187372524716004382125857959401705318587426855336338525685763890786022050410631380226145888903011401097489491509509555893513719388645106090069495743445208403887203367948005606604867721232384000000000000000000 78 953727969550159292810275837893936137213712787671441846255809425768183347277903738815324392399141441385079870702684382625652416290248240774930571623767291029466596093075783769321897984000000000000000000 79 117198961892898000946550311767794130952712471871615121794492625467876592461049289871126557020396277958320384319407034127840285842781608127349397362344524409494087166419163444914105045697309491995338304436744284389825072953133781046210849442627584000000000000000000 80 380528503796079436064513644691431181824541476729166509808601679359560359151272251516376830738714240460063094679948626340946483584769720320000000000000000000000000000000000000000000000000000000000000000000 81 1516348035585073508989604856882257729217422314727556351050954980848898049882384301074725532018965029189815034900194660877385363776965217974866172026398981375846007431158084548543073282104614068936535779394895947371642880000000000000000000 82 297966485087464977844306896011422013478390231307403639322447509287099753692714005288591023874991475991502353828387980091125881452316160933295898926910784280809635674684793805934386920694299208211931626958348951797345342653527490560000000000000000000 83 11000949437929244627039446266881860467406091659494665955545863802804203402142174339055391684836238102201102159838555582984613406272906001407284518313723534558398133741967770546353482613340662136918153884445075288811479823621664993634167043698559805601872913367040000000000000000000 84 169403088155038913957932383532895316588337668005321129791778339359187395521026986711507179127750879755522137982448512565670046814371983418730861910623230191562159857589948333467086356480000000000000000000 85 24040429501690441222631870600515803400218600552568425994366649139003920973782186091972436534442068426806844792187090470575122737992421549178771113508775451086350503192681017278908053811200000000000000000000000000000000000000000000000000000000000000000000000 86 2131644150194147025116780689099861419422505928779125248208749695638793729104119613369487368820649956760141997345474401093106854981284617714237970178030493285801774239729494640554163404700715237942241615351104330026628698201621033702931997445324800000000000000000000 87 4116942661838839266350965367170333906929937202785311556916505060748633597555717044985785773387451865017730721264187155412720135479005372498740141624208289448322575283384254526141868257895774220935174706104884619434552379676194968321714171989196800000000000000000000 88 230078548227375853418888949207011593638052176411520506095885038703514743867947906713532505973385007896997338064249360485641762362469787540651243957448900257845113173786361160940913867444139549477680160614386914314981002444800000000000000000000 89 652565122868688421029795451692271501047425149811011626524247850906940891674274308098066198095651469516023246991865220259548297885110158018159843320005246350398605663590019606278981888249231244088424792140616125676462211347719450080240902163837406595051654596100693358152713467558310707200000000000000000000 90 42505144420089638136310968856870391222434205749725629536800517474974960076814605747358089760559945583452382553772918998405884147377819473461776058368000000000000000000000000000000000000000000000000000000000000000000000000000 91 68546914531993792353328215275949223683264344050399132459321613004079774835598908487045659167506598475315184532631858514439952110990949068389773606573887834460710943517624440078009521084498322849577566732488382531120634410131891736268992718342109985244343959552000000000000000000000 92 2124628660675858407973278011314262301351154919970825444743929872355139111224755017369871517574698165165090024128166607315741126637964523575733546909384238146690789496014319412155192226485482484165973783294756217198959202881004810990868611638373646336000000000000000000000 93 4003816989788838346827237609129381903787863983181272940682191737617464452027699629423561294020676833799792803964782760848830928475872962202815917244643000854393753056973991806526921344798674203598676984652811613402874081190337234071764348976763690004026712312810307584000000000000000000000 94 335106634412688408673699149594436202175403285808516861986527962188552138582537847411686081059531309108585743364818168629622206298628070485449380882085393310045254322811543877267126627012411163916250157517146638237080335559942659568334505319188193450555387824996422515175718912000000000000000000000 95 354360858578791138965228857015613516668047121044317586303642392805432801261194669595414744535600092552084438089780014838560405169245134208658053077608729470609046120902143548689169484760117380636958406952144159359621120000000000000000000000000000000000000000000000000000000000000000000000000000000 96 58488371094655743678061568661441304004980376504306413604820392328583674198263360379939954592202016632071810588678154237391246463074340744851459397180007773027669924040558481973613132757724915574630295328842106471052371543351508336640000000000000000000000 97 53266865295563456952602011928232709035333463465135095951583347247700093384173874052958110415309495395672584869868971054962241626714389988616835128476947863054205557874537670587042593747700433000013830079281431276519741477510732322080421739227937980475161531526549568431478327461590798133992119290523640620405300668661760000000000000000000000 98 37191784988336666203945922078330838613929177515631978153122198416707122958379681800331218101742377326086685988200957816819886032962292565144325237781204317652357784260900575854265532524832221911120512236411787502609110752422048048091423517046186316331016249622270427791360000000000000000000000 99 63995460967911913430604408826060438632585480729599750770353190197629586088732922302650537305574504470399900264590511332710048825337999895606455784951594925468784095436881816737677458527506421514110957636666537074969393659373977744967903011453471799824736319162939300904960000000000000000000000 100 1840535069899023910536337019833774650901476196510351794541405638301376830010644919300314407193877916575260238930024206638336181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 25243003818035295347264584681362244324908298831956884967199673415729486500314147618323669415809794458220912502938945485848074779375347552860156202673966278460516589678396937833411497919165193369772205005151041160520051505615437878690671648661447043803068230065959040337878667930079943194626507155458203728694977438649252277227947556864000000000000000000000000 102 8819638503482553490005357053439270215423604228359248730949179694896999759457649826390798742040784283466276368793684935102074743130127225186443259039128287767530192323944934384261321421677175967555416408527466621183521734732215811415384785371518728766431973833965568000000000000000000000000 103 19602981054549872271275671242652677140253870401182863531863357909932024393595445508582761163157961421221089642673851701018446309360330002141787217180287265519339184911716760683150518966887962691217248523988975963058019737799258042945102730402892057875541987324526968244024303499120713586818521164819797521364829926916747542540593792170068017152000000000000000000000000 104 1491798628638692621137657397895054970406367288988071412355986799193030078298150767703042774818886816425726735361221833382589139306471445094529952533961511426845379148897924381384757292086168315527448904844044102560321017800227651340335048479476818884275668734839695612953801785344000000000000000000000000 105 14147908837481470102442656324819020755681118869308722050554561112933607109164168536404367399167607613747405788823917555462195007644296803490651510065389912123797092508110639158465186169814728499766843228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 106 8618459157783501201738460502137341953569417987010115359674931120918821090721247246063841385246426620329662255721872467189296732575571931052704243674273431175800250484454451675497580554286940541721975441821255289854442665097677717337513523056634387495047324254796752273219584971757836451865703508322650789523466375785349120000000000000000000000000 107 14926959800553887445459618697060957274014757441807234648401182715247399436221691627836952221069116910151989303709004714944282058723249786519471068712134185560393946074847753123076576576397333301992299245918897291409623779072633773706771293655292845743861050023583159392088638624626896218580455185497982543456028528378863079752236603743655990417042991902695096320000000000000000000000000 108 22100101380972207757811081654808075716502618606069987131511354481548754313123916771863328478092559693642964356991724244857155988850944900871686068872943477965689196972858119933693840870136188609283133857377442543506703296864811397953086405362721845056065730892947752222720000000000000000000000000 109 14593526106362591109190478135840172188278115418809673116363035521307444211418223963685044987667885322003756579170663714679175498178464788482260176965790415664399526211985184804424939665236336030037696435902513034622610758388274943288630637748841559237334443308177897882160659070168742708111057907584794570258246183829513036746149432626722611397568447173826715080909127680000000000000000000000000 110 1143614347545482830185509739907005740834531743753704056957354042493653789763791853001097715602001100609409322238515608631565752541246747358308223358358891584513424104889923959896435247258389057554325203684775843435589775490252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111 363838016420547534668897692864938855341426189914813122670574776507434723908759907250856095731571728797151720407421944857333022470721048538293469378173916447003092568882239068102500066830575723902778344961813519971138634640220406222060945843674425284180986012653749218909028483395500991195571342041310044555903862860936708101105159189299200000000000000000000000000 112 3535418380693040299496191268203138139881820848063433052200514222268829107919355254258377818716345559683775299838681208077384478551662363479770843595695586449403247624539379386535597750087318770815127745240774665968140030983458654964662540144937234795717075169656834392944581207789615278607407513600000000000000000000000000 113 17387787200829862214809658832628580638871622094767934557216356240950068014125702360108318529483836877830225038802720500269169980307489848604572416812888292434258754864536027970960597848050848226541547869879625250933425706680901084007930274084133526771106522542688989254853241953666510163307527776120541034225454817680020382118620201395555375993019705252086029893611010277357533828376166400000000000000000000000000 114 93092976774520132619114753384421346951122410043491745894453356805526757697475805523096554195284034867112740539406688810571433172028901158983282338600948798754078355677026406465273834364908469912551164383956848643714794210418612004918800429121796464946817857271669085035734301095906444791819836671516688462643200000000000000000000000000 115 47478048803804729813922777415679975289475974695616661353236799048468967630426690716687977465077663195616920588186353401368223028506268167436813471153058803965117307696179325247832963589038793156397631411616788686509740023794093246584659911369805190118332047737443001454676141568933888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 116 849808933669660709042374703690811160376744995329586698795985921647767196963161977515800874888008407424687215209429284732868034494218107987059932534728074660301082810150647876506994849817720407115140582147557963027872203320241073975015606278480247757345209708454590625173773357850124349737670806957759018710345893217110138300324124030926848000000000000000000000000000 117 80341257386725434707796382501653612854481094481936873230220824471744203356397388658667388660584425393483088645117575162489913767186147458273725395924177894265554955757457761786993737298499755709423762864614474903895157429915638718975642895570474721368014323963990237029421655057114531273211799855441630093092236866788681086624288894615552000000000000000000000000000 118 3530164692635882976045635772720059052563792203372001357281597167427762665843578790472094086247479030187426782048873693129216670777113744928367692806298424342325620436626786025829025864608323731414375017030092406733566578928425033553583762772318584267088198991037361021572995341525377461671878097958345043117990710639677052237911239639560388007317813037056140381207396352000000000000000000000000000 119 59797461394491751119308565019720516956366736431617144661788222626235671989556000012777697198794515367140612617643846243709222901040764439940715876475761795776128052419350771595846597735623017170250456283471578157364052184484299504083639531287989235933132603510411780627503623660844191216913050340023953422155579375318666218630841120098774726350977537571818076660922580992000000000000000000000000000 120 24580102965084738711927010729700507919602130735725126826781913104469292575888630018978936463578354241519523183945085846278323350645536227363050863115526552272481796035589804822132646815244559882824829623127496458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 85464268939619735979785444765401504342354997452315968948151665552763051314203839753151983651580193434157325146179734067943544051772359675940108639822164324662801738551645409113091497473436348173820397701379615079135467137430688517612932902115046690370116980664013169317463670169416188729851245861859248051259595484125681806868650261478785121562586239386473472807383101461230858408313010590084717608960000000000000000000000000000 122 460743884485653741881154572489031292281063353741296068610021655423076170949619304489051196438029939548769971263874807020851195580723311339415776917231588578713570082188061396941751755348439861368552577508781487241267965959353126653971679418052774240656670601219180137004030023583173977403666519417825461453988046731826760698116259665502424238819166273662956099487053976385976739687301120000000000000000000000000000 123 219850187003942409911359395621302814585817072361004175447410906567641357449663945741667824938361795409898439140421803708197415486477405945718838125101834975674728829154918263756266582036117674845867463237292001291786959868460183113866178161916819451387302918228112113430050681140894172488606100416242720736811938518649124935084817273129788398997400184329987689649880754849890428025569280000000000000000000000000000 124 691324679149458019906893688016116544601280603130792576350655094018509098877917485199779685530244477147921404872586278581207236587643977790066020118114803851701956152171098829401367933555626255431991085823171747360459059031936407264283095005249242086182947791715867732701933341030219129286824860655614188903230241701141414889259582691940847624937022404941958513226112040960000000000000000000000000000 125 112820290848762196454922938332113316227911305817420855272481947651745967939825689620819265655353310448713640740270545908988735742473076518158819685516627234798591442068066691565974008067849773458364725814211226473296331834314817793392922051062549803529962552310556337092223300189175461127888411283493041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 126 1701945562927540626614469778685282750121964226955114741710512073609790809930979406882423936631138267161316428430153183233499991096576334534871551185684981632693131094208108574613153181165147267865286600374322532657067678904325068388655061813336361706120073846077001157496647769842124141991753197462618280054159403899808645120000000000000000000000000000000 127 284718209185825582875229125832130890923819147006476233448210456635022130091462743541882857521822465689968872426604545301033378515196129640010610382967429986407361762482391187596355459551890263968383901251335581022285554310616487670320009183622742452955294320639340962544028949135843066017343449252590595828894711445824502280047183774356334882289136618942478468302796994472760239814377053793824811936601546767263911723338979482098783203482738360320000000000000000000000000000000 128 7037482206872401029567769871905180868525158418559736470323463600072046181256457590952960650415092754544066235494881016719568031112797578813163225945717188938756771247357881553587558146489189809649958143998320559523360981296316344526478095089548637191167798297807204371354357397746939768190089272294036633491228128335942017062158683217325578278301495828520227252223167813512069120000000000000000000000000000000 129 13476707207770098300889329317604695816519799422637122262244480538175172150686367284299824877896446047723907695657408898731091871640300275722303566676035861681765588076221556517279543769220738331851200752566155993896273360621142965846795498639789900224811356747476520347279909226521793125033311067074864556830871350957755087911806363062025241135592820426902312193996328824125699711759279444087457090622906695680000000000000000000000000000000 130 7313449183613713804746236032131571409943344250214662712622009467738544498206237026214131030610480090807598993096766176134446369220665077376399189330592327776278120049570203325148334817313381997435972287934046463670512502097726075204007314248738964156102229242971533706521046365717895577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 131 1137526679566604495193177973584101077241879340819767761974371099760573421407454655819868504093789575527025769869887448919931596466838750531586212721050637923206387941109449299193602479125386261572227971121968457755938269909793218306559320061333813041480118566174965824833847436163538386869734730954442876455146963978596430326785022807595458715801231869661696457344140495434589063616366576140962315802456501799534359654322585160519247842077222708089641608324684185600000000000000000000000000000000 132 240028771074115318933617516651460709299949574894992350436115703326732400427323319377177532284755396150666761193671036999122758271070964095037232403087129880270704938436982166954494990057199878382035053810958549524644036936571806282971679079086883249182775117727105423881770333095706886344587228288797161542691088370869756082888056788192320081100800000000000000000000000000000000 133 424993549779782527862841158482931887547328730974673527428103936700594329690445318396526739176549055209668744035364448080161501998696590169847841931554222238492481394422203357705872362456376001829851163623676631931184184465274533036480745450392433701119524854459117527007498829533620842334643338661480725321846906609144084418682674720393163505590751871169540388219836922658212843841523275831479678667757608772392182142326747955200000000000000000000000000000000 134 4888990275753953610840171536891392159856201832145717355372982604026984869016200942739627700710247378132139557998076564001694149960583650795807736589533440857514200550455978483715912356791486399229386700156265042369889440179804626825390090047060373015804845885051595497242310117300547662117464043238045543793497928747238420573411564437291702513243698982979368084888623392440800192238404126583475738875089830915565585414172075229813145600000000000000000000000000000000 135 17978108203750692433601666492060793442093042407339168032562649374159653997298156498179910371593043294581404998392999777085270361595840126586923138331531298225329750205324249254853173776124656281977886119933049209497030060261758528070457712300495737157008590963703109705065672289336132601681532113650581504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 136 246795551625412098894776618634583058870426443229863487395126061415767640983469214002496799554820670419855086136750461736574665681582190325501017437960141078720560392814256878167694789018829502846529628962137249315883007280688589554695759898648853894646456810833905502902013204024319044270918714559104036273205957434798049418166801049586473997419917986200797174518582985139423306326355932329977839616000000000000000000000000000000000 137 14366951725152351421529958089539099153589189675367001305913133825779755591857124633041749503364651370431289199306625393060164750730973433093483889225413849136861028492180949091453663179357079831541982884892016939531449211265740277298764097150758285673418908119255529458179314075148094654412516363186592143782549393708568627622189684584458257986270049184481531437886833648415963903302663316861794332114414739281011670112642686304392081043211895239499425732026552816765636699671264240802463744000000000000000000000000000000000 138 23187408227477423562161662003261702321470739393773135254468167474449261701657631949096304114958941602888677136713903956418042894008992207285498357231481555670833089897075116085202601951973201254588788747609992238702884753511078625329866860006989130105348628787393966105491839692929497897611572399701165752504046818264420020196788228093127044070306075110725810766104546538326489533195825044493697024000000000000000000000000000000000 139 37671211548767594009805618978859995153753982536600426780195209477271340505958205687713269540590099863283518997977148428753680940059846329610091143440838753766391986928947014454969448459204564188257072644916836099962729900308160911573992037713002904416503893673222196914606917701554221490465040509289081651060583329560191599869824326071511753671573882148948774374374480266827916744237654609289296580145147279485297172775831835679715214561959235686796426455742428056984655793722338987343308165820186624000000000000000000000000000000000 140 2657627143858872444526459581635203205123595361633709913886288403892576611063331836567636392603203420009883244703520134068800327465045721938117085008718753203708641117323966953781241599137795444165950180681116903866500036379730327027254036430792333651259194734008389541854328840441833717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 273047933796308910992682340823018877612191195911997096476784091957917439786128611624339093306807902729302672175080139942980563893097046401884108258108492287110649988259657382558818388877172550632198714485109974518641459907223892367403509844011573359237710574101751499307424732336453296995467566773492017997265977472966936450963999954695435387141063178780805680742843174054655633153687882696151464717364326473862916732824551350277759568864508406439198368727040000000000000000000000000000000000 142 802175823825260495250152347193113062409591922195250748990450674800991885283887523928085556454505912653901752700307910468571534040951925894964976774652320794734241445493162870383390647998864836744576843251209866099626406813909038678772526275768099431079124313830746489534177993452340491110696017050423571575185100334223770603375828622857014748097703575228238301558507321137215687531365918153220820844208293976821324655054510995992663513559831604012215331475814644449280000000000000000000000000000000000 143 1644535586943239575532020675607366731126094783980434252736491658675182296886371801783318091907511583066387065357518059239807302522299478307247434964577923429687399765726559699520991294252458498117025639133080852729886864278733154842965229036074410300136466429054174099164505493791069628903495101532433747509799818582018474967635660156375534258276519955346927645650331722959846122513460962495454403296273227202555415712228562072065036638530517880925443682998351439824158720000000000000000000000000000000000 144 15808672540823087762968479304850625751038025436247368908820731183631945753623497750351250971719929583562267390245014703340681194421958357686193507123434120928172157825020011758404815882897089333747085367949735513896447459343346432058864198468222376959748336922208906231740483766835965535669240405293544136613407994954488511697849715932505471020562230865760969142712896321797304342282240000000000000000000000000000000000 145 1379761654481142860832999490060156346636213832453128526281532623872236465555877477283384892732431278956381871952487736248933925514031162301589944227559212967805244332811746840305173866716628941831015102036652126948787229137635455077648724645287746107139833580655243320847079981322862252275316226180609049291193269465476011742683382739361150694999995574240875437443417240108620467948067225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 146 459074289158648043296447534805130516823026501749644349653561508194450607656084241885914345972558145006869639855237710650547306241582730372303218421840593695238916784685321316032188335100070478412289881094487030006515592591201833295126921780689698354115758853443878788645145747813631868499381749137682376642627590928718015459030854123078359473559083695379130141565867719597973165575840494583971187427751120945064026150031762954271984432702028506706556964916774871224621866244562013388800000000000000000000000000000000000 147 32390189795360052002165916151483273095057473658544423824015633849516435723650479250146256197725495885695705085724776695337868667797050276196344059488113537361270748733993923376437295061356680126708102068428028427824602045422511958096356042772867183312271001384850671110210962128141121715598004123872799229396301219513076565760321719863043838744229986853599171230034228669155918644299967591089765821145599401012365206097257600553922690085651453494217932800000000000000000000000000000000000 148 170638463532191404177161386102652378843494380521919176678134060605603916776749117914807941835182086680766300648817088357639951467899419423890954241002237127307541134245537928662403177931835360939948362471819013715310866175877129456768027611442350095606230360865154287912193750536236229549759877455019095964338587434576530804608567220169615242769099325560315700402403933938356452653114910421341160236111135819244608872758664888095153850063420959655524962216694303948800000000000000000000000000000000000 149 10944189605099347874173172135817950067134066989079111611867559132268260902958469107099437660429874645286755142337993165651402810446832013581863367866532844890661406429413294301452663333285132550598672519992177644930979904916599486914950154032777152792564624797282035086967428596496492275435979437011013034249472471174624319357380820624397402688608952355621814879283075187791529220005530746675737398152508513935694924824696292567398830032751801559374028393415825488403735639636500462502381380501142405455240021804588794691374051197923369327735603200000000000000000000000000000000000 150 95086122013759011854754207333887535334453900409939070931492193438592458310153186628434456579703001738575284542229856240162924744777150416307930589208121305001123277612140563118533456370323532344143561421376973912156253492835340212925305087946422955745270964942467140090798238816205412149429321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 151 40126890321771711658407499810675171036725574941176109065120736016201682010534718570981979382554938734588635626018928339913103831368706265428638670912629476246526676542911215791247795552797103573285766371663782736199368060439335004582302156613301939016178571262570017321778328756685811098691212521205985823170749783494680208838496516458677797598630619872267582504203173311716259810141339511633022691590218572811113338737112149214774294851672182872621658028471977687447416879977918884692455506525337276455359287489928945719234108780976914273007872528875520000000000000000000000000000000000000 152 1674568247017211610308164484578808874013091543114738243169481575835081759824196751363199990846735274236635860934770684564366481623329845146440087492939034227125771127471115651833453272417007311916898882985477356630925565984261762259235116284874867077021090265198217234110620332148171231882122942982528339870360600140626224602583905877716804499417028818386797956421936503431074395849844255383464284704559358352002622161007582775580344615161977332428661352835317760000000000000000000000000000000000000 153 3339051099632451381454162031440755519309404620940806749396360232979881936348216949916982551482064511851490453408559564850481793170543755155252824504731732422691797340250101776436611473345619539231570529889803312706292630716457393068210721908846421855912576109906202707846540834711462598035678016803119064397965135355747804098197407222858928711731021360788959839918793470375444898531416254059052823725108875035664978009965770224068236959664595759145698420701882084763124193128611840000000000000000000000000000000000000 154 4636484682231751817214683300578863745222221080186176387341699536645205742960311795673800858677185240210465361002318383406878048339590624027879364620719388367693706948423402615119980256535791917899051159041702313749558985488461188572482083261012103255611559149223829638742021740265276788010424154772758860498257064441889544440007010576414635442460716453889563081355827857903875397721535106461778779984728640601706401873107453535456985724171638823825292625182720000000000000000000000000000000000000 155 854897023912194745924797030986981100830609937558804427692800591871025028499796425604044273299297258073573333129237885783927377039122830583794221921519854338565010331187057234551374785940448159544953116020197876640128467468739728973163323261657378738528951012126755557361260399859409409721065466162638577495792924458741844610422782293903705175863849621018104039423026383367424195042849484428162726518667163525246351037641523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 156 1601584311805331249694890357883600051935298275309655506864609876268570207297201438511245434238847917710994626921092157753008201581222426870773655527723678790626613315066499207254579884868506107337673320341835498058460979494738660058886172152104494030459393544945027166769575303932572737770084528665209326888580563735797320960057816922107814120853995657135979911475154038987217630447110535951654405811412724309288106851783460576139673600000000000000000000000000000000000000 157 2714739550840627380121218606890059909237365962031801376835684438720134465822351654358868632923558215665280653198333824350060882595330597379802178905189382271601565747163938292341785885276031707252526570064178694864333287268811133481825325359417497146219318195725061047922391506974172594068634710976157908259022998929729513436270271917541297288183702284175418753764166155599804542928538104659680957916288384011585701261226849879228641636885293085375922283396247228170455744616668451505213463967709050385464801642184167128166492012287548442743724180245206273859745252238136292304486400000000000000000000000000000000000000 158 318061565661362461462881999113061681974031277986632591954082223977171251821305044981972483684100537727197998663793519574882755768853564955962558740367027397022406891627392381116813922866839395054094663476309097422049156046811036241613387707166577544643636472742976126851405586771316867828099364337265887912821886512256010650026866425172570481310821481037583531096803523983640468922426876898120409917783244158545620551704916218667354101469974901221959542247169156145642606811006378262552349136583698916721161704680323154627292100453990400000000000000000000000000000000000000 159 37236667523817741921695493374463348793392211112792544954891089378648094774117911811862434528081244932255633997235838969259416339409661111028744453004974660451947424840409333526524623541119092804116935806843926403649628810605127119912494421300708526649217516260034419644584285596763465870667797645314899378205053119142526895175764865825858396851495101432006391426447121979725996931162331842211290873541948184411336611112178552343503466283628702561307907498784972455155023815939819160216504790015475580799888822322774261487070035207782400000000000000000000000000000000000000 160 19022803959771823032148976661250017850440903175780975842253729309227693590944038351926422242798232662448438603488820312896910746011669694556844614490162884489028104225050290061810625148718095393257781333729639451190690086320341000324408690591053347572249905930646146275698936826230544401347747252579677997308456638455606476099475201105417703469066502028542622040064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 173999745450443915853602070317551121768453537866711478858958376818623186599401073686567908904242671253801449446931966285263570775849883866332964115008444936260436946663277357514149195903030865163956300961427590185185341066976808362990498074226343270565435609128652556990335018538433059565128665014785024811866297321604961386821928463805500927607764104391839124728853013756175924058319883054962705346113871506174910113257685761108953660275127928279821577727513323871341489617710608104118833101536754843317517370676655052739946156323692498152062976000000000000000000000000000000000000000 162 841335926529204461222287075734352880779437123798474542981965064250659694602969061710206552135250454549972862306615307321293726776536607001097603474780185351559811965405458256143015989158365784587545060775069705597079474072009946821989122026111237201842975880410069197283174510120951892172505319905102942596055815798834282700816870028669325327333499600521334752027800654457346935023043307896914699623979895705863838040265430322814128407177893684187992122648738728903509917568065339392000000000000000000000000000000000000000 163 291198440429989717198124127381373837714567447458012976747205771306989878474146294738876758130310056653132738022527739213736916430968623156980546718358700813691909959108058737556468902082340337501786098739921807860951344279040797899171751224418408068273363228797680710715090821499186190389755837531601826932584440301260834866683953550219872975841395507208818128884866469875495903493031061413072377238281229372542585125768020997942491177565931627314234397058315847944766716367952477981800069108892221242770498632148807462574065524502852559956598311033060762079643701738518958566674352740701648632096112789946368000000000000000000000000000000000000000 164 624553830682043885220552187060752855646312360670660093861399434645873053280449390894885791194510324953859064041864600102200940473498127740348323916397634103820043359099897292212777138354519267676768726028579718365137682719913283060021740059669165579754914935138126536384764635980731734556604997520242541892979074228226835777609279768667371344039755092275807676640660781145902594239182928505946516817295466089733448075268823805962085530587097819858218889994837297981960557282031079989314300768848353897537835883778681158566051577856000000000000000000000000000000000000000 165 5781286115712165893950270001291681482927735924208828268609537704640123777348765037437823993007058429922273951428931515687369417239764477424284530043156539451552120398401634441228038837828167257488865565024904013832977811504578104261998538185939930261538165252101449445347031361198651452932390279906612729431622286775137797645411335818298819743743390205510642289088882690173530693224474334986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 166 699957354224537746665534861594217084150484621566492309776239014839523403244005705747635579989169508302420958833862675095696754280121248843587195518757422331227627905826128646004053696229829503887802042521231818663388256947744858941499579528781802892623046752779402294117858746225088632557349324151104233271957773702610100554086040837445707623093328235318229478256536685777478384651631150432723413707503690390126120401084116745507277846921670459834101337731797443426921306997470724133475889994599392046767882036926989191896866401053215656296377555595168429199784243363840000000000000000000000000000000000000000 167 8420828576231534808488630328386330980045999487003358925366116861333714925881767173085027516685238839087854905646171461628449684921795887463947752776808116253399644057809329705558850012279985031670178859024585859389807795545485648743750677697917031057589567808463037832882780774937664362733461925824405818935793851511745424854168666532844488280001237820329679439235362416233137836159312396627072307819848152804899274264744033971300601256355378391918910714983061571320022837196114517736495187342112487977452024956077766374657822504382108993880328901989687612589569464744568399633434302522144840230656749952723254876511199182192640000000000000000000000000000000000000000 168 56143634590375409005061498151416324561759490006124131480717957994695892916135276650248012896565182919938618453893001193394674476096664862723786649552629893305259682387376966256055699051338806338623566258135740818487785936725315196840521048545178064633647518899043059102088451079744866923963005107274399079737429747191461442388037370417214938386666653388252530720758473094733650532027578334840757771752708908869802521808336003170788162554048959313545789440000000000000000000000000000000000000000 169 89695837353448184157015187936355388524642357687186797447572603895929449674678999821717043438723830491801182876839468425088805181396490556143980678282536901120432989492347745759013026832611858112511717199411969400902784920930751109467473989333523754934604923108276203904891458027903411608149767302884725013000947977602696239120964543950331570517584275013834179715152463700895871468925265562066189442481945277964573404824280145980202923473540005891853426122838131445119953105292667963668547734106441687397378871959757030801592387870753052176723760290765005893583097125924457252390721976208752406968714089631580160000000000000000000000000000000000000000 170 52851904775918499929582516185855516518057374553075416472714825524452550668783906960704713648175148149212106129812675728073986875876561958233875710908245415715247647836219046453561493605061404125903505304245913259970244701106447364071686352035195940634117145188601893798000631764389993239377646622962171771496731428822513937055612705664312391771967697973763006194042122329998776908784552579119262886868721835557914463436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 24895304794810137001373279864011930466813022676400510201654589250094610553634147761503980109693096452698348554494702183350997284347976949475687743123207603406730495553022410068084986250186117574400321220761586140995477589681243298600886475254597483592405247321920625609507940231453174561138456847203003897526571024594117438377718079278749949659116716160007993766580335624885216879626367250906543929037823747746867180510969325708230996737435326850114920189162470513173664934439648419883670423439746563641692537599845626613841581189931580792464640354077900800000000000000000000000000000000000000000 172 127853580343153159577618952803427366505049184430074551292082053568804863926535516706136765754841754396899883314400089398015620602902464389475534193249409858058020942167298969687842232077462575318380688258855925777123857507445331461873159091132840269557279279164871184618406434261311610275430732459575452027259439201401700385553640972814043491482510637508609556889207801875325251462566300556288593125680547800258210680437545277793437562010766169915081580322526820532705135738455541748146905175759479852836086678134586498961831362546036813863569396035460143870535270400000000000000000000000000000000000000000 173 1876014929795707778460351676268781231766594282942338935220749919339703203510286470147874164943284283233657563454502608909087433818418533033876446395820129743730899749873641406591345046848716543477124188084815428463586151598771789128334247328998026588449402988476850140269304878175324309880005777344874361057288029325436814790035606712074090303307156731060267923086595446488617182479284147186641458988856042554407372735186387645397568499058629039906052514952677304242978254213231305456542149037585774221389716145587366844407396070102360284268263364179779841162898589315266207607347833008843674691780745255914059105005487199929709671057685986269095637129625600000000000000000000000000000000000000000 174 24513782976153018298962287935486514347900625699914847800584202673734968974748176403796842702651699153164746890738834696671484050897676392562645313033522579379373580378017827271213284683111340605362827588680429333038468572637345379831490555868276680872332262155144379664119216631540612434473134811629210495333085565970544835195081117637084584495721038424551729326793787379107244084855923331585923560922251204958008589461707021411743662464875383497348164099667114653395677727120806561311864064519330830114200962335154662329538410374467734732800000000000000000000000000000000000000000 175 4113543624406736326370547668062417463175952424469162273135257833952019445286549836836354345028537841761715656549461965095079410339353406314878287422341338221535192261498522913625151752585048575233569819319236887306342293537416389397249635966527923760896731284625218667076415752676492687508460512625263012267192296979382676696474217729905655592844042579229112185345026247380766608460907972951920618049151401329766031267354264855384826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 176 6953727394927986331366790512786952221796007898542297992375090302746086082487288252112521066720793111803109473417101962379507472350022356282370089667744229379200376065460291067602506129476267778587153682176503646883185248479353526954153624846332508966572610881928285197375817799311878673347848071748693936154324028064165013986883260502679131828448944415106426170215091407479186099839734856204295670163248989872119306956092489228719937600283772153020962029976056968902218056519699088435135817010762301784236378290645124039056767692347738685440000000000000000000000000000000000000000000 177 323797808943634424568925498702855236381481024638875192594768010287481380205986889654471906045112928538891605344925106580178770470891564299824395993051827686790165481350704630104924366627955874276582534065394626492114240986315867801274016962470736757589909041970641368799710809762879286756513342900504111365251286494986087085507604457901910355002790425754926547779783170307354331319413960869696764284113474290795048842856195493622914704152031370035300267423915634348656946222072955144058698491276371558363896586011565625068276680387305207877615969455115838987573624531059108303817486370929249195290879949600194560000000000000000000000000000000000000000000 178 9743321763408059666142279337139588517035512575398478120891392972377812484901892802923633968845417603988783857609609866413785477448032905323847219079312646624805513358815593740647785792343355835007049592485490669072665765178059725286255026214455575879542059917379794043305142756652462971154209571325792512674827951393166130522501467438164374937790540839293504734281282734705839130767591972577696122503506660907925378144168085455981558290131500775135585147719972873507485445357293637013428583519011150265851613297521508377914630291025181758637029176988459737175511867904574572407515392713454295900933527747444821766134824960000000000000000000000000000000000000000000 179 634870873631474290095873326962062680064936513094223727990586443363655300943526977723896029742797968516587512472521492571610031152803556966599441447035214246984899394683252751979963357905345815942790292258647100477760280333499627557397255650376524412240081423413758101331838607502648842972560232032225895331158085382183943970650349978820765135117383872192928004746559828043725716902455993304664340774286670036501347133241954856287278440873114997941539280849409615931593978960491752559478625901421379316099045820035823848993872851021611274697408838227540948806769617698345367227592456482040683848434974823812806281792937498234570478633700014544805139650866100603193430931885078515548160000000000000000000000000000000000000000000 180 203555315055282975318788633624197722098674082038055873264138391054657726628078654922669759257161909905288512927336728201107377825390251817003200996163178817398192548472718003701144647249020808391052433162747931380220518269382835897486300736478431478303241059474178635981880513285984350649219220127274600419761224561944010970794130811028057387643847165920085312619008850971852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 4843004819650798871231972757734914220176380386505379357471077498627806522535626529360850636452857661903055976364549268331053193476550180691613272328320129447789593624496363077881475127295715872741724041669168708286691417955560017519174217511658343922883581646153757292400330467661288319029666771929877898581144896803041521744529454017010430995744160333396117662369985577486621039648868763765333308628147859472285375677606131337681016936504511845257677695022998111086766086592084863746593373932832030315163404124682876016935260317842735493941315741687031645585281129055963648000844107998232025544571866697013007249959049249489898407336237247753945559485863243299640254620095938649505024652083200000000000000000000000000000000000000000000 182 1701150921511356794820032175702397349430746007730573677015201858931642001838095032167351102849191564242463386254901791074582544611798246402395063183283574480796064438114620005475173863325403482836476163297144645005642921477010117760430799911111478277260576527556044355234889782481348920751983357476427533021489134543722446371022205018878080090640638920128813952973459887867046532249434006378095670548040968381617573526386644278943721766677594024800228560549411638576298267862201615418867919236785984424734980888233626535672016148940090922160330557868959779029178854565478400000000000000000000000000000000000000000000 183 1552207623813750568071854446999878432858587359986862344786258985755468714954803355103875736747147966794587172581969283692678277328098737208016462964653470438689609967705518834267549653432690641194926747568484504274288391592497355791535075458200992332667213516117557848336088153160604604761253330054453842424668411491280753223581646290704820931795816734712367322558846729909255441348766594161107485298634418792495778853348473914769616277703137207158183264701770414580366429643199538659278711850307886488760505336252381031492425106963238577954255921345548504515200656170181313490160691714840605211847572596188029811923667895089156679375257600000000000000000000000000000000000000000000 184 2265508803101715867590591709465366225394310070003441970345030146444994610476506784950938110933261656995738465650540057259150902932086399375519921073595554488198136227779433626804370191201785754765847425350371349240271270554009811491951944570203719243221204229044915717397997971594587953818968728507783654380940652470138268723377375197755271817434348733323157117501128682070890284113776953976400567467466357278939952842234451938219044064228734232045980901690703170290217824705976925833149934608822336102654870936599653888206024843345646416734944356228171296329034452511792901303214425358152499200000000000000000000000000000000000000000000 185 432647523183538684931523886949495403418944892127697057128854749133199166850521397162133491026895119891224288250065302178662262847767068081794871347266670426692436349405477161869096177586509005300385214967711717463380640348680466865860971806145467846191481413993335255304764142225153909736064271557466858927547842048300059493967238099463567529070933894931757247497108727285171953612039965941453251582127052192044743450161524224696696971012754184976130549198238321382380046048765694394169052921217170118152790487106207956396156821992112128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 186 91860222453101416496428507478189189606646966822195245475702668561548969977308741533382930306239188122076909424368337959083406797758163572463056327518088236552875743870941400454983979820394089265046142070228020858196821944113134561789087715608433433887199950570320213881519308443624638886334326911887923306337032679263349530253174695540749027283786294842390772536302202527732859186818070699187151622691267707740912355653274893657763375433026657749276243257278298577028430659232160600029634826185089178585137690404677619769340602734047477126320565859665211081131663864629208658459473477632000000000000000000000000000000000000000000000 187 326339343983724749739734881698453105663940669726110991036909358050584569450180756493283910979046574108496165367954163052467999081426448788360673405954182398743462512087359369705388638565757184162648429595800691239628246009963204020893914556733853093379337435039150639209658656776244594168802213675885092287388481230433469123162724107821688970465907030141984542262601841261611758037801314882595615220043259748080002383373602540331876573177598315489765415367153445498733071789328333915458978669221296874559726610358576340775237284422992639758726853207238594385847161546749799142015093808750785545344465329030553874860369853080272969311828649790939590905666734129152000000000000000000000000000000000000000000000 188 50711732704147517039186896072082124364332891131110153307249963720817824849716645811495247407600796457847815951052011998381869081172127140811463298780622760092520250804841200698971546993228236694481944889558153640938318092571263475892278024875001743400906910802992860287010708979824901253901071112779287657325214669586528016312312869132362559217525700240571001031747551330413496925789640427908884001570222414920027067813674762125520520672987773132345852911550251970073417723675686722445878390502407772782860325731318630371431751264817283705281695110481504950647436442229181051890850736208028381263713995493146602871328640051028426752000000000000000000000000000000000000000000000 189 306940857433838868537746830229978448465828735336355729319269023606342228828707153109527235555548812192925666917317948403295242699723072615022270784810604260304406626809414695516452228668727984759163021651835667540643707840247220030630446593384478154144873116522533922437891745395455491377189681040401906708288684827652855419567255733914801780178646230111294122966163100005302353498825301689171948201976732112347021435894279451774847062598298928199255817814314752999777890102366652815427166653439621801528547499871253409082012897702349442978474470913154845673274744161775050256684936216007191957610692608000000000000000000000000000000000000000000000 190 11391541331253886220768413052588069943204085124012210083171585734739708865074426249716467165302430662064084814606718520270959734145582514416131602873589857554841800513397083948770233920783621530595510373747566938856031894173246011438593081514063926825937506218848094380747599512477220397266247311360252080989842722172113880004374833793310811415001112139231957674070192403485129726789748737145881140157404475213740458844521158389285844137264626501018450395032052326763816449931972954522910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 241117987984303111547738763143423389588289649544884061962680275413604447550637469096481744114057290164674088537506656931594342112020666923263185858276865511421542290474744967199623232171025149633446791659060820942212269665425337916848126329886535631316037063930980508465503215591858277654521497371976478334324407780478666342678056551718382450596803617784257177965544066744779115578845002034426913089200987064167738251839455279042503993340020219622660424351996877705914626313289154467751880663301085197137315867667825244302568960281998832357347987459826602865475885410671610355981466593264649111653404212707618646487759236558333438721292829817349407341152517153798804977636142066558406677178116385942837830991053476155326248181664915631636480000000000000000000000000000000000000000000000 192 121115959998986192097323360011607630434530214436238131886657222690537961838070199929305877558877571171865350884086468749878481692067227986271318422420767410495784798765419746639005551649487072815008355239479518732040315927849471455490289925833725036266566402481709528636836815371357035067699231568058957063695238151176159067204740057068818717244808173672688205970002843856844300828046846014359753115376781255687095699159883001927002794563983771264535788364867053612006409586596294876166754168706520326546132737104259800621237867443666992926235564070174135913244071385356042240000000000000000000000000000000000000000000000 193 2383569169570389257520873574890880661759953174523262270650905042260698091020983726278624758393394451149303614984932795255456162224286472760383124818083739081003346837118250680748736127678388147630584856181702420428138190521458877691258889416184915056250960594245053454671987659023772614256183279602736193068908658596562443455955409545891292838571998816988710699944934663520152725213108471543462927554128800109356993640585281505084611839150510962164349270513030667640388675919752974045749435351104334145998978932508242617350177360783778866695731589907026527888006960277081385869021587804906140290573749915207416709065158101349936242556429474275533015065873572367156081471161783857821083734693801029797058069841108024741954737039284412807021106623938560000000000000000000000000000000000000000000000 194 4075801073973457190837417138158042498844165861330370086473169423348731239008383909010544489639127617687909584275270513434692706457470096860511914468034432496107370359651828701105485961708896901901347019582408672951417304295897684740151917851481406719779611647749620289503357913936269549948874427524065997103402589048741968578827755728755948108774663092386619543342718168424700177615552509303526176553294620885794899710334260423443362657343671221445763906211136228218292343988365459822102050227708420480834772298896682220948606631580924826882580825145742853484379349084887918782397822061492881824332201713415553113103520918152890114055659956560243767722858546620618327329092606111041427320340480000000000000000000000000000000000000000000000 195 1015414299206193563882060934983583467494632671646591454106204062542586662557164736757731971721487855961858946850144207143960235976752395636559479413881754154305622918001963957824603016360333312917791671304205295607628357243902925543690656115162764629541145300537699426389637359787354830943297208055894355971799397536893454408681323627853594303451895869968103695197675525977755746218113058406004324226173806392067352039647913818550378088345081876049136833180346041416936645151816681055162423102668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 196 2505941055175839205999380492828340510893015610965638120907297985991984477198460947189884069355462528084473860978019146728238580393576228465909918853815976880920823603577463082979327576045719230961143742874494507118443259536863618121916004004301467299967581696754798950588118863732726559041348048305178429505957015698387915428835104213244101472065028634510992297789957819618942415416536349524434818057462606352440581890464462361187962703524955125110208861535715662666886827258584369790543203023672063189055924798490097160774347913323884099338291881545063935689287272679548032108562682842991365574374671562298922899087549897113600000000000000000000000000000000000000000000000 197 263787662337144872689176844286033912244781537797318423112373466569824359583124300197174942470588135953784786187952833078861325038573595517147417825386208378303041539618868114373040780061827443001102259623651303140827037566144658342963867249294669343878339129659901199632694980018134594896792587568742034446405963351766737317862406430919442663350304745605327738887381487250540644979401722056623617168000238872118259324743825085901085386293141184374721866450104816118886473716406125513956305972668645119263480545971748940211494212020017561988633049252307071705018479623021298304643662422410872147649195261589841390869933047394638555309374101020930992922207322500524603832770199955597953142804175355249330325734367213606476540091011363947481391339745404736488118054970982400000000000000000000000000000000000000000000000 198 93174399387542300060514110142664887743818220623095826470800056877756170878355465716694412316012010567448737462065021371110768021056167299289120216084224740989954320835436898567749268254210025696117101536498355268471132795753541906650428956136330882078953888239434304214165619229151939999074886691105668234509774704408083117257762492247076010804820251405239421606935359383625121095706210362038704193802168564620532859677919531102793162527131472771599263817098508570190922522470638960813295486509339630705445969528732772951076200659314578369517428892024948611376489393152873029276991140539132175974400000000000000000000000000000000000000000000000 199 2950629615301408804734096296834839343510562501120715023427302060755995015240363683489703315867834865401671072160674374287797629920141743454056094451514098028895762950242754967241364804439541227792201857958424203783074428921409643191721524291656628023156122613078600929519523581987815847002806123425594292247389357144310530336800922625960501722846449532967413253606588142335888037521094721334144719498630217821430257013073641809043329728880135128440392316303006554980103346235040819168816600591009432216924779133274678627963933785638025584022994246091907391747660876076338950157455930297599699660542317602815736431850735254134618321883179401975448289277491243181704263680250279891674310892322772964690827871591909210380716153721865831920998980183225563037349425050801638826468966400000000000000000000000000000000000000000000000 200 437793061450081623960019613324248822947080116256376038527532730950863865106661067483520157768142402279308418388503531443332962730520606156637789876913585646663586357791177648544843064550803582791444848032610411443434978566407064700259657154206335229607206103955341119171721393446100780745462278031208224705740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 1785645691975300949986600863762898860537561505879134637645637731293828536910649475892586186006676990271251697523290654001212761821419986141554792931743972025223159506300957516589788072859500630214022222191389046276311238774871484536167335217215532083972385693140254428013877619104911367864250820294427507034715928909174594880020969533996041887031000185512528060265931840457590457189195559304857259660728297225282113850282696201063184701862953120242872149843534942027035942486105363995582579771422130838130334001023131621967221491727171211975898491432684300740421722783790224744515235914788220124339180024597076579870205225961240981961104494456799277172049610841136504040589700288759040740080366029381656660573442539520000000000000000000000000000000000000000000000000 202 229650859873666194252319907147038449340189135709568843261471638225175480152957995398654000401009593255886563288161259345787172739381842612756503363751566774709240882655809923698023656084322555511391810075188869536274997978900329796798004674268278680519974538004999663893523543024145269339703947672344113504420112844696976178915967621124652541294019657556116221188835024748845967211982330116012032444701760499570752587244973602510958440608084247154861311433092773417304005276674188995721331007892955270724490542388818875808540088606370267626127419721029797263430760691374279750966311514033491129025346619283609961695161051074919234999577748751136629607406906365965147562984928514052920767051562982097342233119538342985041644093440000000000000000000000000000000000000000000000000 203 5563774372994976398770743416165035954281117641771055214098668422620322677102698936907223722330835548526047238861799510384913115156395933882776359984839335240792192875237520325208563763459516629552481487423255566428653076148371586291687592463696605749030906025172953202521840895942635726415182152196328209205842666266426685429689233703383933311426192631363390884962369272177895125250303702218893290588804302599985603170932891127341141155918179102673355626600394890300990178407652242011378944462571544355420953198303128613180076822872181919981703962707590828050529265114819413627619791533318398802934955561761627430688393893256360981467249723758218818275520031317306655883137777757241444558810464522145060010757883713487564020708802560000000000000000000000000000000000000000000000000 204 565813100976056314184211314153967600577674554164390351688423987940919331173563985044002870275967148136606780452419252929193579813549027187172039547071432707040652409205718898001693849236867390048269866877071615217606704310849213790116994798345898763445587389566628041296763277381343369538359868430984667290580212599037486435070840052865321724850097954393945769918775846894840091596337352043699120381964233643374475876137560200860322364913640248673779108655760135778973987126037868206265183962444583215269038439354676560107293944352658318464634560445468663356041330062050558076356293853744042383884221648445811770859192320000000000000000000000000000000000000000000000000 205 7952043131370179650732994752297264988358899831158071150778830914732501138430357084744123486604147031187179842777808043329325909314583488635654155412409336456271638541108864565142682901098600815809243089854779844221329250671765400068705126716814983563254599986313415117026238336246207197514716322641788679811627133876911234566983897673952215595065614832719640665636344614475634960087914346209237547017877152831196339324132142738129264149986021224631719374341468408083801485117997869611590051941440261802885675531327299578744283944974892085376203511560811173771589925236057696249417358417737624070029568133743561932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 206 2194334059618780239049164977911571819566886804907504902984207180287821816372427056112006748481817182828572734082079895369199877375012552542120047795106180455014982982586095850415266373281138221564524286085120748595866952435464096963875886577579163456812452273605994999561667996936951487312097449954479982046335448527648699680978357373120846840497640859756184940412924378953859409700605589498099813900089938840635831274336837412771058308742438583569844741789266391083047803567002280585571021748684084580090581674461867485380442689695034286812036375219448334681877672149333356143184280597761540801385574041234831080859443733427593696308492541821270697106963101896340983948919882059458790716816939243198699124186793584891083619841567997762888898969600000000000000000000000000000000000000000000000000 207 147435915874136063961373055234613985925544438668133790759876128608501439985669719399524651648461132301651006743053278637721417051595806576581385151803109422654434349546358332776577702652099454130412588090520722104557442091310573671196112541170318360380122439134718983712263837070155170881546158022308690869909020904599246794947928490346329605644480414088487436984633142123263998049196409956630658045003094169134927581190296322290132613940845986835321281617968890492142658631826517873037460744337940891209741799112157009172790110766182571872373735549050994580336430830274664557757207964866775162775630223283391726157461735536568964048057326753861563023629817489616525944922697723495688605262459092606763243929600000000000000000000000000000000000000000000000000 208 310102397253884864112754537146019337895045334395375103056694370068960525521133801829613477548409418697916005657758928602343489223560795004767557633881205598794036280715221285535577892167823870235258888725658938307645250825635454078383036775823982561290776213110419461406647793270133679827906519450104256338940123032103001378871671455317683107425203365249094970998813808074224555056937765862176042109915213907510682088828033996436476893335759898806253851906758230895473726377122743404405318050718434334932730581035701199601643516296575053650256950650821534371431582203863441168276402771243517598991119511420930620750628275002984188305860403786916786478799410172467126835609600000000000000000000000000000000000000000000000000 209 808045582633275130486547599486262308432851623652289829172703793585054419759107103245812802851211149890922169189066729926686065574115293395791824574286758577142159224162459992917379665556800082277550561329699803510695839467977514185353343111836214590415088531589911791595992214638254237479253773961453680470445525513831018490042126598508175931434609210584150788642824044362573617441408004223751824098830705888540855010213981255625454539508969648500774661342684383440510516763277655528653744532735534633745917587250633816715563531899864752423876605191322894082004640797038140855154007728060774159424673058379776651640724827850050971217330541039832510682724340761261855007818304431769479610693397824031318058224750918603778191110549767584763294117178255253344511590400000000000000000000000000000000000000000000000000 210 18113275544655489483060866296497856253453933924472009014679704212050865335146062837799117770399158530149118960234627006623804503354275818954257385119746942467956834714596292630303168508995630733886009028250361996229350886980837130388803886403031547512619672115929803222379946909832827957849608100579424662695885174959380359548985571141367180191868496591077094905185458463480431573570145939698021297881453022184723729288793411044019882728538421449562939847741776607576064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 211 13301426758804746668205115669077003220839874012097400089490773616096754348253450168973165655863882761881663044691999701465759625750831925291807737640576879546491338096771746220070516523852558900977160964106367283717283635322201495476008144146890584560696413442540159108960968803019668691348454887574086641025732864333150018082505261456278312566462736181979884354724478452752101741095021717044205549771826078539472718551804062189197619524921299770001968134586076550040519153823552252683480916546454745982480222935002940176940407748116080770665943163642873249049638415753264773529731130486950306214831438274663873951309366786001487493498507401628330332821867349711363369799272233048548497798356120998572004276716918482555535462173602761269186727502020590896030834316059410121526917792977387106350916222709655983961656043055745189854314496000000000000000000000000000000000000000000000000000 212 2170990235401905406434979813880042896812553423099903246749957417877902538428582289054834643587315938056192627016270323536576531047727269904046046684332203796032565280822082020643294863092384289537345588850557201400286179455481145629580691553754977828590113666759607750236841328696060057849301092337706537316499296078245078210474876746230492722047051890828233046303255173705445913714043210711661779307524984268510697796279112137741642385038092961867710111223734898075188189440005837166398451519049454996523992578102067886163873321165944999049080866465724915344796871274110725395107050949131708924492235031198661475990482555981584143350904853011521210258855249931399230945901841043062728627671436071402240779511089601946563487163532443648000000000000000000000000000000000000000000000000000 213 1229328087831447823774472575414437816039647066811965128059878214374404970231748152287158534493392995063180267499543848974436540148504012915011513355418021751670425499060316760852702553628481062930702262481693460942747945677606852568850260174372751091385800569663374979766587283512188199408345668581950448544976991702299390340135445895542003041655234313410908247856010912462909983925133995382881303896251173002109807718314052515443770045338780319713761974768687413679042828652220729699559534449490813000350599618912256305437113360942619247883139509887675996956170397686468524193806811894420117266890673611580358742960715791831977638968116422758811223378253119659979479117649497186789392630987118562610819242755504966391584752044798024458035730251281288697800970843793129472000000000000000000000000000000000000000000000000000 214 319585908591924334277443880244234015378658104292863558959675726763720404910681871755633019367193941860527509797864968800446284832575190782430264998688323454576472855557571721104953016203964860593295932989571296086950992062044747510703806733365910013071304734246632259786966423008217894146412351633222607281028025452471364685774320362384136875902237179072958295067910547816952542591169356545762136665359986230569012999844818147803581777970820701216441148012793357570662322576564546635382571513022431977816719328186739848946971113777468990395392466932591664368319509225251405510593446091516764168343861833954020565682839631675423524767435596845116393264401909901001374773752342533648908479228624633477201445455665734970424853675922355267820462438373609438531801496546842763259591786496000000000000000000000000000000000000000000000000000 215 4949903371499525444014369042771457658491838601853989126335229928423474776788615134773598377824115986772536158947549540163357864956848711903421698503454834743777056799733703554874447139284268506734164642703493076399472031582628367499608836393620641683116586706509589408455037969906749222541017962636080122393646527773301793122773682815059950502771991968101711374858973416429930695545746515127284793955768095339159674127816596362470242921430433325402528340586540853804231119831925717547252800977572816167047413466689696135181065422998704975093910966193527743206945929248792748339611070581007185378551211331958585568050506179613870545837517349196443722711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 216 16305624055034035750088593479095797841969650649002438461734241466605835863925332277605617535685712237385418448941012707176296979682801085019013589608160003070438044707223564344765807509246818027390850610367625389076126137149777869427883635728485622271166474373183390376858230360082883850384697352016051855782904874185942598773850460929761776368994220865469006343670795532920347400312791372943039769043261130985358117368827195582084671475762806933848562207481988335089969026451152881836080094423628317913037498134441236172218545977287045625081170221332312142319086671511335237055968983847365850181957480465218134928399420734778963921953272047071385354240000000000000000000000000000000000000000000000000000 217 118567674887149118798557477379849267410529527150505336892058101592691888894693120892959276503212170320875880227290738140936964261745994842969095813527212471283602037238213004379001815836874060752769890973518211705503631649533936278721281896696591136592282296716300536982336406224222258295868235174887379087097912756697199034793429348277976250360261819029464599204626534639930359883530697329933477894334218582279905790540656375964624980707057821821499228296476015642375209886962391396241134246391964230554414835195657380196440687785595246003492702961174907331645755560077909250194487905488342673990220572197739510849990167175229173390217297207994445696923634596337947041574210918202905880838456180588295429369366369198673942902224920813271060485272243204662075341233694227528562662494703237159976960000000000000000000000000000000000000000000000000000 218 4842540992712067778340550528279434971512088562296628270484449192571904734262171893874820660076218238287100549384622316464175300697120381938921601261771709958953861821706610835301290330785387345534203790888997417521298185929826504896584994328136558708433043278849124247339300833423003656091083189511031763222497020244510124550991326402956343206680747820699370057741718760076310492212398823798533399061572659991694015578776698321025511275623441038912237898888376175231394913020513092572022997136894000292617881077694454551115349708352924615307951706431364388761778698741231241179365556796372061717402474570932506136386722534919812442896144083880896351947329603981781504111972604094765965087015989962979246602770485951169985271385610526448988569289889133564376518076495164789812983288326018022825430876160000000000000000000000000000000000000000000000000000 219 54183575669845414598728525832753115189188288812258825525376568270022941161381788375613853962828816155313040915589080069029940324903634929498523396735995614028099816326103718961339323744171857884344224061524425874744884680595322814287419413871767335820769652677896920990766525218776269005469737515388495372473208838611383521053674931047541120470298865204570329894683971526249156841260090972710107863459134359064025933371528532105354462690356654035585792199357577499279767676337247430649876489422904647020932343589843415458376182000741162368777223832338172826319059853548912089349569784441816866457804842615692857590446065569528544635278566154863028179534820693268853760862161025461356682684542753034124921786149677567425550123208371132275028683619453241775992892889400420280210219859178653988169973760000000000000000000000000000000000000000000000000000 220 153706759249715068707250691936896007270503139492475060411178236759607009377688370021760701812192850623807823939167742673448214268472854408174861348365662623032463097132263902628695012608745365861631018541488623593388109683138396020246514080911805470057858513724494131039181773452105239566761802609778448592306564493380780560914607198546397167431271369923223970569996794925735047974472027471236325470111830418895312763460202104961465442320815829807339340295550160471790805545060199118261192414091195750856431962374102393155557954065362796325807272755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 88717310178461856878055976852281429582256438879283440286794852828036194902919454626985962846363763817875969669003963585047067434914263265605377130358455710409153337096497549698407235108625813417743353825091644053669500288936102692259598566455182961183569941532994253797666539800029156666159348165284449996056431176457477139937502707537188345315058573564167203699591262372884311308934144653604575999144665557355460990289332236310830833224069417879191742686471436821531805564503676954030261811452019243732512842855911206236687605797948695070750417686778209191941305205030047034730857468289333366523584411818667654315788488911610787219255630675144762233244628257998761428341930362338562878351616309490720575648333990064287078926853219328391590796953750527255422400729273405953520532112831802604053140627055265147519814860800000000000000000000000000000000000000000000000000000 222 47725412809755131899180869175046904450635296011389792836752294050590571409879186443906755981558994440718656791723568056405782473968932636801938102304734185662993294683628422687075579205639990653803264098788215548053327426777511375679699574363746074667095297654170440595042634956305854887941494473059400919777613512249366657465128275331684190953851554107441439358347654591535150070357206383466257614714547446551915882111049031427120255654871660685154801352520311420052179233558218885787137440364121368842354877980966463510313243936302760949911270798830769200734039634326100517275316382342928538441401012142097860393416245326305756053817576214591230171028556132079731133994178287898101954937780450102544511298672446395678165937168641005977600000000000000000000000000000000000000000000000000000 223 236099130112417102147699665948890373693712113594937128988572532616508953268518221059715798729608671045326655550955153352321439282732346187119961538305442052578239626923850835738432311238218365169062893639280827805439992773923460749377726540587248662828424882546311378443097114307189724573394601621998840369135562668522160924650867840519391400670791569903521768596359996897179018824333224879888769435995542598306255416564894234819203365091723432747085354751060575546708561109674586508938421883281295580034602578266790676908763898717886240170377074175043054069727362883634899215935950345407722135290580019031289332401568993511886921163303302636460684344205120916758519012100544706813844707331883157425755175873019213413361803596257495494753008328612842974377907309544797557833447976468031764163833147029108250713643851454023884638018688106973646478052947283240534183504878985744550524628739974758400000000000000000000000000000000000000000000000000000 224 29527800599837035018130545872959876578123120614594054673872646078247644667255789588650754099220679487184175485352960052621433548905633622337686789156148232588978821605267799771015477214668265247068591801534055863307639889097992620098819714956715598434943801853637058569045537725760962098139680406483323488612432383367735690226308784211973386491569317360414653744036360831903785292347897028828058584179977378682003625708953120083328777373412203561252349735315124499492762372916194952814733802623320780185286665420106947407955284810226377972545651235920165915459600248069936411217672329008716406868124464271254671707513192552123446812041814260276501769298302401925108783901971130792470328778337186227441097473845361429708800000000000000000000000000000000000000000000000000000 225 268043544721274594357794599026557014920704567236050406164447529045164008337360160381024638238756212410430523634824933765012436552248592249670277581689584030345760862553757903528116382838564510350070310499669451876085151362732674289107525369861378131959204055454621234597920494582051408933723574475833499198816277001903430972539523386927471641782606072052034639886330713894991140313137003925550502801125895088457702814145596907600149824867442812008037603721577740742110681496285262296981250057314141172976584036029170186517368672501210324909948212734889239072799682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 226 1728514719563452253971223133964542102300121989254536576544601487925154331962648941619148012133908189628760563583828324831164578842881622019731470833505310830500554796849943518515492404023598615520929375568144322860547363103700501957684996415333566880900626181330876967872519899311724751182485021113800776547737552583534128375529425165614443122747220734791900313552985420721588306557941207288553217640115709572536382624444680211430278538671706990878449817402913789659568403251390791589769782291403774221711123983306495944685646211460931983624866796463893788228563003017989917831216327831833221957416400182829648341044419293539030644556809810395234106087415771069527591430163426151854989864189313381608700961614537798991283439621253661463617169181590909323802627044379250413111726215849395063790578213694989163692314126615998575644067758080000000000000000000000000000000000000000000000000000000 227 82433237083390174196439916016821710075908112834218743449198360522892383735458993205902855532953618693918864685425564624042553838059483596792198010568653559125841316988764895052297897086141475321246958743831602333677389405134114747840640027912793326577298898370995278941703135307914132326546245612823076415013430209433485485714569710666112016222520332520474121795146280390727279218934719447472216221722266473819809700093747010818421627483905557307548238566494186537050164381760251847014719827288184685154517458816235383905163678260418181746941825323882055654220195707052789343961941390129034823000480730599137684120899400809014292616196519944074402713440371096674727370710547174259656874730721814837810897252956581476777527154961124552902504339356316616274905223088619796850810018862565234841774901129503312565435557733497568400128930784266145410743265234164218943208872830078465129310577133842155913345533193748480000000000000000000000000000000000000000000000000000000 228 4098158884482746999907210833008699239629420307175194756820024667265283051349660434713330296627405290470114638178818496401776450667854821672871346433996064843428751184128720667160236953346918984535640772977857064637180755395563189870333916630597411606926014098163974214306511548475273263720708115111013288298775124959711010378848109121424646844866572897897405888476286126713285379961647376738636051209954851247494103307487016395752037797009524390256905343063791735837102139349155654411678781256293767173839508295470898850615875840107005606560043398660419814599103079778532833695130874642358690126376502944416711051472711493332462125995281764744355465102075882782484974248532372525085532170893934979026466601370627604480000000000000000000000000000000000000000000000000000000 229 1624461064773859017764450690184705763937946520843380620932979267546150794488369138163164046758362138940717213075818892359758622625937252107051108694661966519196080619754022271735748166971344793410585247243976404101589791466144576315571270398921966475760363176711768006334246414892025072309177300561328444575461948362202664997349491684594513015542921126992931840015737414521403093345392442261747843484646056549775082735708090983890624655193040746194046572919281923551402313471752365268618645181896903249121301453077162129034255616271878862450559181763911696753384139476340666590526954262780500501877062478254460631719948355394079287673116590183814401663532127381268492502198526580303370580987902522031570361699230087518317893614974075462138861983174431756680175640749119221302286589615321757658238810308646360309970716296860538027127899035209505498841682682410200802387647466192589507247445993009585807829471703113609112453120000000000000000000000000000000000000000000000000000000 230 204403728540096284547457088475641230056041068070502866773939250755856509445754584283704142599222285272039468030336183124636831363627663814310637260652760328350044371859103886017180919193995656373314633590814284457533927676274573313155659009207701780066615908059695449108320598677275441217000071512392748805243068439850904865961818491258590140635993908731613162909888394911235259907141776819200216539136757292013645078589112669589843516901819131438103831265765624579380195516996227033683764979173238401775705459841576026170097077323316507535097819320591369897509316564831871041740518771132488702003644397224625817423967693149080807014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 231 18035381861253374008669517684077861610862227831278589704916622989332885129654821638536908741881394159638087371079862831696327996394221389060264952730541248632382236061011562810103573910136639964496555320551220478244792575689687171769584449788845943560297168089463915120249629563230166271838468499724051932805655847006989763626869500643725623890659724792560467990148009046399977031673439571019906859284938342408889143121585403465300525781560811409944326964938817929461696633282374578926686727185275028990397785653446714669382377319321079706864713410622509213691619249880785368396744875974162018969400977105224884281918426329111595380966587640036293622328479262533722113292022465837079233113684565467552557243754211143002978030488271864210312331129811980299094353510400000000000000000000000000000000000000000000000000000000 232 6245236725955641054923834586223580562421994038198281333156666647431860565020597548337016083913187413995202612429673852467756348657063327530814634290331166127060810778497610040981376568950713224123505988750074193789994138363366826372181967054622710482425306437742905855399013788493507008139408394602019970423491417895705041186060955719707651156787940842955580540765763574290200850755975929803579571133881578499428301449798599693210885148531792251429728599382602540632375679713609251177218419871597460935280685230454421350455182294927698213926572168293761504698071941598872126006322814354736651240724022058268109073646046956917732679400682238420667908164768603480715153082275469437240024579465347436435225752050064189250779766085311295697929649480646781635240123386900624238873637538465724922802995200000000000000000000000000000000000000000000000000000000 233 700577675884666418170028116143697783168184407616959266247914692349065014798866193452086147148043999970874980053881719401733296461241220519148545483223608780406216795662908762358599093678418662069011365931986660373249253492859041039039562702828324176762909256130909344308236385741269258767240058983778379354935977033189900554919500516291533759423926027522677480537620665613610862567424192114318369397103103342107467376854211673020591305139753118828016544970014811627365037750380146200866761306298931703372283467907580128857481120264576135189007366927913497585665225183891792488456265303533885653586862257200088648078734019435157469598684770705874011140399861877327304301316158918541749417975490912526011432367937759700283640537922255459123322018223233737154622043120635863055760045404739023987889286072550826028294618037961571421563691654089999452761779751975224335402131470307100756276932184998220582486458744254954064766096611345926577769676800000000000000000000000000000000000000000000000000000000 234 9284625234923259992069581531674275553859299971239698957099477464136051999806950123049195902422148046833511721952489944076211052898038042789396172864095634156517661675863171015260152074893928936844310356680353881496079141375616031990199565689752506379247680421500315646304482131460558361825977983286339555252026443500076091252313273178980535301123003428174960845226488878876773940018884187658956880331250593021737270617306659513653338089324280456122682244269442837656543237063354624736851723859167000513781116481347812028715063028634139994030398271322512042022687213739547765472429297547002565564600652965590502521687369770317550342942189343734551995025594777115284940933345824129660883532538904854075329041861906858799428996776949118669317734400000000000000000000000000000000000000000000000000000000 235 31864778494782950338029328595295723587595154670601834635571586060921573517986593000496508241159319793375839953003446296556704412495563087922121719224886667022234534109926988480908378251123160150772826250999648489253570077774557415892147848507121463925193776456683410069376768719968472551453415992206343354178737686134853355559598902706587923190136182376552175516358772767731683297936139227962209502511606200451221057916707020415971446193056671849745461814111349746818118124672361981106426527811963042308213019669938410332172493889724679640826560665904956072439761676393815534190219425182732641393037062408436746575250039895806897536985336346993110855590963619637630750724367628286474897419303415720683942054297181246508602343592820736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 236 23726430312267560369247604078347060639784640196480354929829970729623727824163063520247412926174860316270339598522976799384216182049978720191254673630077282801138188864502718059991645133685543817923650795055670642202035541435398221486589579500541054992814543098743467642860648848958389675062112930059399352446856538559605087821848011131875309338635880533943659933401889613168326944705311963992984089866041185114932615734579967374882190950711176854303346721709010958131943510349217391111855924112730039920590300483074366385453492768584561617403774596861580187684423604768811502009517725983270591482411769905695275288647562601710528965729935362749044933106684190354277924229370728991502213502326689557361844990755791039150741372626561739313426964848232675832793532123893330701753434258665075457354352532836999714675223320084996547484264110751744000000000000000000000000000000000000000000000000000000000 237 33008046077116152930768755164576690155779567501295650756191015458996234091346433995591997677285547391666887661153605292552863903924876546765257791801897074016894454696792574385618687481621933000030553445143447021992750208398040685557669778977933501727495331937798878565495831572621076555064516931619722029755759366585880514773667656647212351186824370026611201735887136856286439511491352324266267334142254344143524991107126447404019708607836953949673265485104642765901114073697803118571835488256113206785177190547201711036927260169856851414109500419643910952891494264770801011124115059655203147425688848863687807007417321708053470467483482226598337689281574856128261746242484426635791256315651015917505219860365589936011517031055909878511714727683586012692726086963546641738806588688265741586868065480587285118681885146709190089094010937633588198822241655569584078193071890100125696000000000000000000000000000000000000000000000000000000000 238 81601821828829839837015961538387039242423778566303675713430318561642750688626354305536580709142972885395051216491009180302647807571186037645778570093165174406445669671373308962933848663447990160321606461811746791056890875781499998823579129553960386098299042818557304422447953749915524801415518605377789101664119715043166041258866330143841255800421040886874182495226463161779786881492857543269022011234174059884285228860826615801545228415350403992563981246008491511308715498395216085914891590119348489330845650515268202187254639908472230209326408910294524699641065850647738304417113536300310887718846682251781570938535685932945290647761624501797943029541093992315523782945742346685293592010135562945036386293760582917867912392443299371587941078298623517892810722478648872813311719643424521980785304344551489536000000000000000000000000000000000000000000000000000000000