7 1
8 0
9 36
10 240
11 2970
12 34848
13 454740
14 6362928
15 95450355
16 1527194240
17 25962321528
18 467321755680
19 8879113408308
20 177582268088640
21 3729227629977720
22 82043007859339296
23 1886989180765048965
24 45287740338360829056
25 1132193508459021207100
26 29437031219934550726800
27 794799842938232870511630
28 22254395602270520373141600
29 645377472465845090822667180
30 19361324173975352724677979600
31 600201049393235934465019997175
32 19206433580583549902880636543744
33 633812308159257146795061010215600
34 21549618477414742991032074341950784
35 754236646709516004686122601975001960
36 27152519281542576168700413671091722880
37 1004643213417075318241915305830404042032
38 38176442109848862093192781621555340976960
39 1488881242284105621634518483240658313482377
40 59555249691364224865380739329626332520651520
41 2441765237345933219480610312514679633369194260
42 102554139968529195218185633125616544601479180592
43 4409828018646755394381982224401511417863636989570
44 194032432820457237352807217873666502385999989220512
45 8731459476920575680876324804314992607369999560302660
46 401647135938346481320310940998489659939019979720397680
47 18877415389102284622054614226929014017133939046921582459
48 906115938676909661858621482892592672822429074252162328960
49 44399680995168573431072452661737040968299024638356040019624
50 2219984049758428671553622633086852048414951231917801901096800
51 113219186537679862249234754287429454469162512827807897071711900
52 5887397699959352836960207222946331632396450667046010647595234240
53 312032078097845700358890982816155576517011885353438564322701557800
54 16849732217283667819380113072072401131918641809085682473425707020640
55 926735271950601730065906218963982062255525299499712536038414089062925
56 51897175229233696883690748261982995486309416771983902018151188755606400
57 2958138988066320722370372650933030742719636756003082415034617759333950636
58 171572061307846601897481613754115783077738931848178780072007830041068462800
59 10122751617162949511951415211492831201586596979042548024248461972423380454646
60 607365097029776970717084912689569872095195818742552881454907718345402441071840
61 37049270918816395213742179674063762197806944943295725768749370819069549341653020
62 2297054796966616503252015139791953256264030586484334997662460990782312058690691088
63 144714452208896839704876953806893055144633926948513104852735042419285659698066809215
64 9261724941369397741112125043641155529256571324704838710575042714834282220675654573568
65 602012121189010853172288127836675109401677136105814516187377776464228344343918243472480
66 39732799998474716309371016437220557220510690982983758068366933246639070726698603290394240
67 2662097599897805992727858101293777333774216295859911790580584527524817738688806421326062288
68 181022636793050807505494350887976858696646708118474001759479747871687606230838836649202791680
69 12490561938720505717879110211270403250068622860174706121404102603146444829927879728796071523168
70 874339335710435400251537714788928227504803600212229428498287182220251138094951581015723807847040
71 62078092835440913417859177750013904152841055615068289423378389937637830804741562252116391687030545
72 4469622684151745766085860798001001099004556004284916838483244075509923817941392482152380199993089536
73 326282455943077440924267838254073080227332588312798929209276817512224438709721651197123754601124884740
74 24144901739787730628395820030801407936822611535147120761486484495904608464519402188587157840481441891696
75 1810867630484079797129686502310105595261695865136034057111486337192845634838955164144036838036110126707050
76 137625939916790064581856174175568025239888885750338588340472961626656268247760592474946799690744367443546400
77 10597197373592834972802925411518737943471444202776071302216418045252532655077565620570903576187316295557881140
78 826581395140241127878628182098461559590772647816533561572880607529697547096050118404530478942610671050872826800
79 65299930216079049102411626385778463207671039177506151364257567994846106220587959353957907836466243013021852070915
80 5223994417286323928192930110862277056613683134200492109140605439587688497647036748316632626917299441041744988956800
81 423143547800192238183627338979844441585708333870239860840389040606602768309409976613647242780301254724381347582717400
82 34697770919615763531057441796347244210028083377359668588911901329741427001371618082319073907984702887399270497981069984
83 2879914986328108373077767669096821269432330920320852492879687810368538441113844300832483134362730339654139451336580727300
84 241912858851561103338532484204132986632315797306951609401893776070957229053562921269928583286469348530947713912268251727424
85 20562593002382693783775261157351303863746842771090886799160970966031364469552848307943929579349894625130555682542806332678360
86 1768382998204911665404672459532212132282228478313816264727843503078697344381544954483177943824090937761227788698681339237138080
87 153849320843827314890206503979302455508553877613302015031322384767846668961194411040036481112695911585226817616785276519474368917
88 13538740234256803710338172350178616084752741229970577322756369859570506868585108171523210337917240219499959950277104333707396127360
89 1204947880848855530220097339165896831542993969467381381725316917501775111304074627265565720074634379535496435574662285699965145603612
90 108445309276396997719808760524930714838869457252064324355278522575159760017366716453900914806717094158194679201719605712996855632949520
91 9868523144152126792502597207768695050337120609937853516330345554339538161580371197304983247411255568395715807356484119882713870692396510
92 907904129261995664910238943114719944631015096114282523502391790999237510865394150152058458761835512292405854276796539029209676094939924832
93 84435084021365596836652221709668954850684403938628274685722436562929088510481655964141436664850702643193744447742078129716499876838886631820
94 7936897898008366102645308840708881755964333970231057820457909036915334319985275660629295046495966048460211978087755344193350988422845107523152
95 754005300310794779751304339867343766816611727171950492943501358506956760398601187759783029417116774603720137918336757698368343900170296264784135
96 72384508829836298856125216627265001614394725808507247322576130416667848998265714024939170824043210361957133240160328739043361014416348429500084480
97 7021297356494120989044146012844705156596288403425202990289884650416781352831774260419099569932191405109841924295551887687206018398385797674354435344
98 688087140936423856926326309258781105346436263535669893048408695740844572577513877521071757853354757700764508580964084993346189803041808172072900250560
99 68120626952705961835706304616619329429297190090031319411792460878343612685173873874586104027482121012375686349515444414341272790501139009035232011836984
100 6812062695270596183570630461661932942929719009003131941179246087834361268517387387458610402748212101237568634951544441434127279050113900903523185176137600
101 688018332222330214540633676627855227235901619909316326059103854871270488120256126133319650677569422224994432130105988584846855184061503991255841719989510800
102 70177869886677681883144635016041233178061965230750265258028593196869589788266124865598604369112081066949432077270810835654379228774273407108095855420463148480
103 7228320598327801233963897406652247017340382418767277321576945099277567748191410861156656250018544349895791503958893516072401060563750160932133873108327517795225
104 751745342226091328332245330291833689803399771551796841444002290324867045811906729560292250001928612389162316411724925671529710298630016736941922803266040607361280
105 78933260933739589474885759680642537429356976012938668351620240484111039810250206603830686250202504300862043223231117195510619581356151757378901894342934286533658100
106 8366925658976396484337890526148108967511839457371498845271745491315770219886521900006052742521465455891376581662498422724125675623752086282163600800351034348197690800
107 895261045510474423824154286297847659523766821938750376444076767570787413527857843300647643449796803780377294237887331231481447291741473232191505285637560675283228888146
108 96688192915131237773008662920167547228566816769385040655960290897645040661008647076469945492578054808280747777691831772999996307508079109076682570848856552930560836701600
109 10539013027749304917257944258298262647913783027862969431499671707843309432049942531335224058691007974102601507768409663256999597518380622889358400222525364269431160997246756
110 1159291433052423540898373868412808891270516133064926637464963887862764037525493678446874646456010877151286165854525062958269955727021868517829424024477790069637427677875347440
111 128681349068819013039719499393821786931027290770206856758610991552766808165329798307603085756617207363792764409852281988367965085699427405479066066717034697729754472278127213195
112 14412311095707729460448583932108040136275056566263167956964431053909882514516937410451545604741127224744789613903455582697212089598335869413655399472307886145732500895114019987328
113 1628591153814973429030689984328208535399081391987737979136980709091816724140413927381024653335747376396161226371090480844784966124611953243743060140370791134467772601147922878866440
114 185659391534906970909498658213415773035495278686602129621615800836467106552007187721436810480275200909162379806304314816305486138205762669786708856002270189329326076530863167043914208
115 21350830026514301654592345694542813899081957048959244906485817096193717253480826587965233205231648104553673677724996203875130905893662707025471518440261071772872498801049264253863919980
116 2476696283075658991932712100566966412293507017679272409152354783158471201403775884203967051806871180128226146616099559649515185083664874014954696139070284325653209860921714653401587202240
117 289773465119852102056127315766335070238340321068474871870825509629541130564241778451864145061403928075002459154083648478993276654788790259749699448271223266101425553727840614448035297383048
118 34193268884142548042623023260427538288124157886080034880757410136285853406580529857319969117245663512850290180181870520521206645265077250650464534896004345399968215339885192504868112368883680
119 4068998997212963217072139767990877056286774788443524150810131806218016555383083053021076324952233958029184531441642591942023590786544192827405279652624517102596217625446337908079305427914618653
120 488279879665555586048656772158905246754412974613222898097215816746161986645969966362529158994268074963502143772997111033042830894385303139288633558314942052311546115053560548969516651290266669440
121 59081865439532225911887469431227534857283969928199970669763113826285600384162365929866028238306437070583759396532650434998182538220621679853924660556107988329697079921480826425311514806185407316620
122 7207987583622931561250271270609759252588644331240396421711099886806843246867808643443655445073385322611218646376983353069778269662915844942178808587845174576223043750420660823888004806354552708989776
123 886582472785620582033783366285000388068403252742568759870465286077241719364740463143569619744026394681179893504368952427582727168538648927887993456304956472875434381301741281338224591181610054231496390
124 109936226625416952172189137419340048120482003340078526223937695473577973201227817429802632848259272940466306794541750101020258168898792467058111188581814602636553863281415918885939849306519646649430394336
125 13742028328177119021523642177417506015060250417509815777992211934197246650153477178725329106032409117558288349317718762627532271112349058382263898572726825329569232910176989860742481163314955831258539925500
126 1731495569350316996711978914354605757897591552606236788027018703708853077919338124519391467360083548812344332014032564091069066160155981356165251220163579991525723346682300722453552626577684434738491599354000
127 219899937307490258582421322123034931252994127180992072079431375371024340895755941813962716354730610699167730165782135639565771402339809632232986904960774658923766865028652191751601183575365923211788522474373775
128 28147191975358753098549929231748471200383248279166985226167216047491115634656760552187227693405518169493469461220113361864418739499495632925822323834979156342242158723667480544204951497646838171108930782194048000
129 3630987764821279149712940870895552784849439028012541094175570870126353916870722111232152372449311843864657560497394623680510017395434936647431079774712311168149238475353104990202438743196442124073052071002981598400
130 472028409426766289462682313216421862030427073641630342242824213116426009193193874460179808418410539702405482864661301078466302261406541764166040370712600451859401001795903648726317036615537476129496769230281970208000
131 61835721634906383919611383031351263925985946647053574833809971918251807204308397554283554902811780701015118255270630441279085596244256971105751288563350659193581531235263377983147531796635409372964076769167049698244000
132 8162315255807642677388702560138366838230144957411071878062916293209238550968708477165429247171155052533995609695723218248839298704241920185959170090362287013552762123054765893775474197155874037231258133530050442317556224
133 1085587929022416476092697440498402789484609279335672559782367866996828727278838227463002089873763621987021416089531188027095626727664175384732569622018184172802517362366283863872138068221731246951757331759496708952632888000
134 145468782489003807796421457026785973790937643430980123010837294177575049455364322480042280043084325346260869755997179195630813981506999501554164329350436679155537326557082037758866501141711987091535482455772558999521552504064
135 19638285636015514052516896698616106461776581863182316606463034713972631676474183534805707805816383921745217417059619191410159887503444932709812184462308951685997539085206075097446977654131118257357290131529295464935548020516385
136 2670806846498109911142297951011790478801615133392795058478972721100277908000488960733576261591028213357349568720108210031781744700468510848534457086874017429295665315588026213252788960961832083000591457887984183231234384845921280
137 365900537970241057826494819288615295595821273274812923011619262790738073396066987620499947837970865229956890914654824774354099023964185986249220620901740387813506148235559591215632087651770995371081029730653833102679110877694062052
138 50494274239893265980056285061828910792223335711924183375603458265121854128657244291628992801639979401734050946222365818860865665307057666102392445684440173518263848456507223587757228095944397361209182102830228968169717300959759243760
139 7018704119345163971227823623594218600119043663957461489208880698851937723883356956536429999427957136841033081524908848821660327477681015588232549950137184119038674935454504078698254705336271233208076312293401826575590704833577148241722
140 982618576708322955971895307303190604016666112954044608489243297839271281343669973915100199919913999157744631413487238835032445846875342182352556993019205776665414490963630571017755658747077972649130683721076255720582698676700621160831520
141 138549219315873536792037238329749875166349921926520289796983304995337250669457466322029128188707873881241993029301700675739574864409423247711710536015708014509823443225871910513503547883337994143527426404671752056602160513414787772651978260
142 19673989142854042224469287842824482273621688913565881151171629309337889595062960217728136202796518091136363010160841495955019630746138101175062896114230538060394928938073811292917503799433995168380894549463388792037506792904899863517807489072
143 2813380447428128038099108161523900965127901514639921004617542991235318212094003311135123476999902087032499910453000333921567807196697748468033994144334966942636474838144555014887203043319061309078467920573264597261363471385400680483255475346195
144 405126784429650437486271575259441738978417818108148624664926190737885822541536476803457780687985900532679987105232048084705764236324475779396895156784235239739652376692815922143757238237944828507299380562550102005636339879497697989588568766385792
145 58743383742299313435509378412619052151870583625681550576414297656993444268522789136501378199757955577238598130258646972282335814267048988012549797733714109762249594620458308710844799544502000133558410181569764790817269282527166208490342701952770360
146 8576534026375699761584369248242381614173105209349506384156487457921042863204327213929201217164661514276835327017762457953221028882989152249832270469122260025288440814586913071783340733497292019499527886509185659459321315248966266439590034242653269280
147 1260750501877227864952902279491630097283446465774377438471003656314393300891036100447592578923205242598694793071611081319123491245799405380725343758960972223717400799744276221552151087824101926866430599316850291940520233341598041166619735033924604347604
148 186591074277829724013029537364761254397950076934607860893708541134530208531873342866243701680634375904606829374598440035230276704378311996347350876326223889110175318362152880789718360997967085176231728698893843207196994534556510092659720785020574231268160
149 27802070067396628877941401067349426905294561463256571273162572629045001071249128087070311550414522009786417576815167565249311228952368487455755280572607359477416122435960779237668035788697095691258527576135182637872352185648920003806298396968065840843564344
150 4170310510109494331691210160102414035794184219488485690974385894356750160687369213060546732562178301467962636522275134787396684342855273118363292085891103921612418365394116885650205368304564353688779136420277395680852827847338000570944759545209875832424922400
151 629716887026533644085372734175464519404921817142761339337132270047869274263792751172142556616888923521662358114863545352896899335771146240872857104969556692163475173174511649733181010613989217407005649599461886747808777004948038086212658691326691251004570012325
152 95716966828033113900976655594670606949548116205699723579244105047276129688096498178165668605767116375292678433459258893640328699037214228612674279955372617208848226322525770759443513613326361045864858739118206785666934104752101789104324121081657070152371346542720
153 14644695924689066426849428305984602863280861779472057707624348072233247842278764221259347296682368805419779800319266610726970290952693776977739164833172010432953778627346442926194857582838933240017323387085085638207040918027071573732961590525493531733313154816827900
154 2255283172402116229734811959121628840945252714038696886974149603123920167710929690073939483689084796034646089249167058051953424806714841654571831384308489606674881908611352210634008067757195718962667801611103188283884301376169022354876084940926003886930225486862571920
155 349568891722328015608895853663852470346514170675998017480993188484207625995194101961460619971808143385370143833620893998052780845040800456458633864567815889034606695834759592648271250502365336439213509249720994184002066713306198465005793165843530602474184950835414751150
156 54532747108683170434987753171560985374056210625455690727034937403536389655250279905987856715602070368117742438044859463696233811826364871207546882872579278689398644550222496453130315078368992484517307442956475092704322407275766960540903733871590773985972852329935521903200
157 8561641296063257758293077247935074703726825068196543444144485172355213175874293945240093504349525047794485562773042935800308708456739284779584860610994946754235587194384931943141459467303931820069217268544166589554578617942295412804921886217839751515797737815800284279778156
158 1352739324777994725810306205173741803188838360775053864174828657232123681788138443347934773687224957551528718918140783856448775936164806995174407976537201587169222776712819247016350595834021227570936328429978321149623421634882675223177658022418680739496042574896444489980616400
159 215085552639701161403838686622624946707025299363233564403797756499907665404314012492321629016268768250693066307984384633175355373850204312232730868269415052359906421497338260275599744737609375183778876220366553062790124039946345360485247625564570237579870769408534674352771091991
160 34413688422352185824614189859619991473124047898117370304607641039985226464690241998771460642603002920110890609277501541308056859816032689957236938923106408377585027439574121644095959158017500029404620195258648490046419846391415257677639620090331238012779323105365547895977123127040
161 5540603835998701917762884567398818627172971711596896619041830207437621460815128961802205163459083470137853388093677748150597154430381263083115147166620131748791189417771433584699449424440817504734143851436642406897473595269017856486099978834543329320057471019963853211252804268299120
162 897577821431789710677587299918608617602021417278697252284776493604894676652050891811957236480371522162332248871175795200396739017721764619464653840992461343304172685678972240721310806759412435766931303932736069917390722433580892750748196571196019349849310305234144220222953782005973568
163 146305184893381722840446729886733204669129491016427652122418568457597832294284295365349029546300558112460156566001654617664668459888647632972738576081771198958580147765672475237573661501784227030009802541035979396534687756673685518371956041104951154025437579753165507896341466999292492040
164 23994050322514602545833263701424245565737236526694134948076645227046044496262624439917240845593291530443465676824271357297005627421738211807529126477410476629207144233570285938962080486292613232921607616729900621031688792094484425013000790741211989260171763079519143295000000587327915934848
165 3959018303214909420062488510735000518346644026904532266432646462462597341883333032586344739522893102523171836676004773954005928524586804948242305868772728643819178798539097179928743280238281183432065256760433602470228650695589930127145130472299978227928340908120658643675000096909686817258480
166 657197038333674963730373092782010086045542908466152356227819312768791158752633283409333226760800255018846524888216792476364984135081409621408222774216272954873983680557490131868171384519554676449722832622231978010057956015467928401106091658401796385836104590748029334850050016087007405412018240
167 109751905401723718942972306494595684369605665713847443490045825232388123511689758329358648869053642588147369656332204343552952350558595406775173203294117583463955274653100852021984621214765630967103713047912740327679678654583144042984717306953099996434629466654920898919958352686530237336583499433
168 18438320107489584782419347491092074974093751839926370506327698639041204749963879399332253010001011954808758102263810329716895994893844028338229098153411754021944486141720943139693416364080626002473423792049340375050186013969968199221432507568120799401017750398026711018553003251337079871885739431680
169 3116076098165739828228869725994560670621844060947556615569381069997963602743895618487150758690171020362680119282583945722155423137059640789160717587926586429708618157950839390608187365529625794418008620856338523383481436360924625668422093779012415098771999817266514162135457549475966498349378783410388
170 529732936688175770798907853419075314005713490361084624646794781899653812466462255142815628977329073461655620278039270772766421933300138934157321989947519693050465086851642696403391852140036385051061465545577548975191844181357186363631755942432110566791239968935307407563027783410914304719393674779105840
171 90584332173678056806613242934661878694977006851745470814601907704840801931765045629421472555123271561943111067544715302143058150594323757740902060281025867511629529851630901084980006715946221843731510608293760874757805355012078868181030266155890906921302034687937566693277750963266346107016319136291201570
172 15580505133872625770737477784761843135536045178500220980111528125232617932263587848260493279481202708654215103617691031968606001902223686331435154368336449212000279134480514986616561155142750157121819824626526870458342521062077565327137205778813235990463949966325261471243773165681811530406806890661244090016
173 2695427388159964258337583656763798862447735815880538229559294365665242902281600697749065337350248068597179212925860548530568838329084697735338281705722205713676048290265129092684665079839695777182074829660389148589293256143739418801594736599734689826350263344174270234525172757662953394760377592085208997249540
174 469004365539833780950739556276901002065906031963213651943317219625752264996998521408337368698943163935909183049099735444318977869260737405948861016795663794179632402506132462127131723892107065229681020360907711854537026569010658871477484168353836029784945821886323020807380059833353890688305701022825517641636976
175 82075763969470911666379422348457675361533555593562389090080513434506646374474741246459039522315053688784107033592453702755821127120629046041050677939241163981435670438573180872248051681118736415194178563158849574543979649576865302508559729461921305212365518830106528641291510470836930870453497678994466470494578075
176 14445334458626880453282778333328550863629905784466980479854170364473169761907554459376790955927449449226002837912271851685024518373230712103224919317306444860732677997188879833515657095876897609074175427115957525119740418325528293241506512385298149717376331314098749040867305842867299833199815591503026097887255049600
177 2556824199176957840231051764999153502862493323850655544934188154511751047857637139309691999199158552513002502310472117748249339752061836042270810719163240740349684005502431730532271305970210876806129050599524481946194054043618507903746652692197772499975610642595478580233513134187512070476367359696035619327001808205160
178 455114707453498495561127214169849323509523811645416686998285491503091686518659410797125175857450222347314445411264036959188382475867006815524204308011056851782243752979432848034744292462697536071490971006715357786422541619764094406866904179211203504995658694381995187281565337885377148544793390025894340240205324993455200
179 81465532634176230705441771336403028908204762284529586972693102979053411886840034532685406478483589800169285728616262615694720463180194219978832571133979176469021631783318479798219228350822858956796883810202049043769634949937772898829175848078805427394222906294377138523400195481482509589518016814635086902996754211265715260
180 14663795874151721526979518840552545203476857211215325655084758536229614139631206215883373166127046164030471431150927270825049683372434959596189862804116251764423893720997326363679461103148114612223439085836368827878534290988799121789251652654184976930960123132987884934212035186666851726113243026634315642539415756948414283200
181 2654147053221461596383292910140010681829311155229973943570341295057560159273248325074890543068995355689515329038317836019333992690410727686910365167545041569360724763500516071825982459669808744812442474536382757846014706668972641043854549130407480824503782287070807173092378368786700162426496987820811131299634252008785824442600
182 483054763686306010541759309645481944092934630251855257729802115700475948987731195163630078838557154735491789884973846155518786669654752439017686460493197565623651906957093925072328807659905191555864530365621661927974676613753020669981527941734161510059688376246886905502812863119179429561622451783387625896533433865597852295802464
183 88399021754593999929141953665123195769007037336089512164553787173187098664754808714944304427455959316594997548950213846459937960546819696340236622270255154509128298973148188288236171801762650054723209056908764132819365820316802782606619613337351556340922972853180303707014753950809835609776908676359935539065618397404408184329313325
184 16265420002845295986962119474382668021497294869840470238277896839866426154314884803549752014651896514253479549006839347748628584740614824126603538497726948429679607011059266645035455611524327610069070466471212600438763310938291711999618008854072686366729827004985175882090714726949009752198951196450228139188073785122411104654377080704
185 3009102700526379757587992102760793583976999550920486994081410915375288838548253688656704122710600855136893716566265279333496288177013742463421654622079485459490727297045964329331559288132000607862778036297174331081171212523583966719929331638003446977845017995922257538186782224485566804156805971343292205749793650247646054362371614231660
186 559693102297906634911366531113507606619721916471210580899142430259803723969975186090146966824171759055462231281325341956030309600924556098196427759706784295465275277250549365255670027592552113062476714751274425581097845529386617809906855684668641137879173347241539902102741493754315425573165910669852350269461618946062166111399757091222480
187 104662610129708540728425541318225922437887998380116378628139634458583296382385359798857482796120118943371437249607838945777667895372891990362731991065168663252006476845852731302810295159807245142683145658488317583665297113995297530452582013033035892783405415934167961693212659332056984582182025295262389500389322742913625062831755992226087062
188 19676570704385205656944001767826473418322943695461879182090251278213659719888447642185206765670582361353830202926273721806201564330103694188193614320251708691377217647020313484928335490043762086824431383795803705729075857431115935725085418450210747843280218195623576798323979954426713101450220755509329226073192675667761511812370125067567976160
189 3718871863128803869162416334119203476063036358442295165415057491582381687058916604373004078711740066295873908353065733421372095658389598201568593106527572942670294135286839248651455407618271034409817531537406900382795337054480911852041144087089831342379961238972856014883232211386648776174091722791263223727833415701206925732537953639297858362332
190 706585653994472735140859103482648660451976908104036081428860923400652520541194154830870774955230612596216042587082489350060698175094023658298032690240238859107355885704499457243776527447471496537865330992107311072731114040351373251887817376547067955052192635404842642827814120163463267473077427330340012508288348983229315889182211191465007148597520
191 134957859912944292411904088765185894146327589447870891552912436369524631423368083572696318016449047005877264134132755465861593351442958518734924243835885622089504974169559396333561316742467055838732278219492496414891642781707112291110573118920489979414968793362324944780112496951221484087357788620094942389083074655796799334833802337569818011657055135
192 25911909103285304143085585042915691676094897173991211178159187782948729233286672045957693059158217025128434713753489049445425923477048035597105454816490039441184955040555404096043772814553674721036597418142559311659195414087765559893230038832734076047674008325566389397781599414634524944772695415058228938703950333912985472288090048813405056529588173312
193 5000998456934063699615517913282728493486315154580303757384723242109104742024327704869834760417535885849787899754423386542967203231070270870241352779582577612148696322827192990536448153208859221160063301701513947150224714918938753059393397494717676677201083606834313153771848687024463314341130215106238185169862414445206196151601379420987175911983384748320
194 970193700645208357725410475176849327736345139988578928932636308969166319952719574744747943521001961854858852552358136989335637426827632548826822439239020056756847086628475440164070941722518688905052280530093705747143594694274118093522319113975229275377010219725856751831738645282745882982179261730610207922953308402370002053410667607671512126922937409858432
195 189187771625815629756455042659485618908587302297772891141864080248987432390780317075225848986595382561697476247709836712920449298231388347021230375651608911067585181892552710831993833635891144336485194703368272620693000965383453028236852227225169708698516992846542066607189035830135447181524956037468990544975895138462150400415080183495944864749974702635726960
196 37080803238659863432265188361259181306083111250363486663805359728801536748592942146744266401372694982092705344551127995732408062453352116016161153627715346569246695650940331323070791392634664289951098161860181433655828189215156793534423036536133262904909330597922245055009051022706547647578891383343922146815275447138581478481355715965205193490995039738233102080
197 7304918238015993096156242107168058717298372916321606872769655866573902739472809602908620481070420911472262952876572215159284388303310366855183747264659923274141599043235245270644945904349028865120366337886455742430198153275385888326281338197618252792267138127790682275836783051473189886573041602518752662922609263086300551260827076045145423117726022830483177784864
198 1446373811127166633038935937219275626025077837431678160808391861581632742415616301375906855251943340471508064669561298601538308884055452637326381958402664808280036610560578563587699289061107715293832534901518237001179234348526405888603704963128414052868893349302555090615683044191691597541462237298713027258676634091087509149643761056938793777309752520433542767781760
199 287828388414306159974748251506635849578990489648903954000869980454744915740707643973805464195136724753830104869242698421706123467927035074827950009722130296847727285501555134153952158523160435343472674445402129163234667635356754771832137287662554396520909776511208463032520925794146627910750985222443892424476650184126414320779108450330819961684640751566277214748417329
200 57565677682861231994949650301327169915798097929780790800173996090948983148141528794761092839027344950766020973848539684341224693585407014965590001944426059369545457100311026830790431704632087068694534889080425832646933527071350954366427457532510879304181955302241692606504185158829325582150197044488778484895330036825282864155821690066163992336928150313255440665787251200