1 11
2 321
3 15410
4 585194
5 23829080
6 982926107
7 40087361395
8 1640477445822
9 67160665746869
10 2747685400705119
11 112433629005651948
12 4600917175526994358
13 188267595598497672073
14 7703877269427034462338
15 315242428170240015474340
16 12899686353179766715122791
17 527853848628636755344292846
18 21599730172657445489437527656
19 883858865030330188475226078511
20 36167419069374156339398056412860
21 1479967299627469181410948404679462
22 60560118907240256118604493622614699
23 2478114213498472265824088683913361176
24 101404194213148477489545964764602620160
25 4149449830148872377869453075478734391368
26 169795086148737090124363077216433024509206
27 6947998520626386880862724436642533926597723
28 284311428188410469061358155488804547382404367
29 11633996172902620401597888870915704731513780883
30 476061999384922231107710190936248647452234426400
31 19480411020436342288110563185075057613062666834349
32 797136536869919926098296785885405374787443838987632
33 32618750073928971005173368371606689091864266124516683
34 1334756101587479303281538057267663185929170427004551165
35 54618090720433071806576922360387535804457640421462648349
36 2234966995391521655125272404394849826329553384996023541978
37 91454633521649411984467598295836017631638443477952310100628
38 3742314767880497392496250076729298915549414511097597312249500
39 153135158740548420592212189321918878947936784417083280091695868
40 6266275900617080414936165731639423690779724736776299418784932730
41 256415404441391428567683552371823554545447287379923556954272660329
42 10492493576346937950764498551982049597378841166957738285038609133400
43 429351823419194978574907922687216880089723975772193883814898032801253
44 17569035132787601936697726190108122711078926080026516992464989332517297
45 718923220213638328479168191107425769034274114846807888749242570298017692
46 29418268712878433828027100039904460401747089897806531951987836427954391436
47 1203792713505547755876071220520255592935227889344321210639183792951962428877
48 49259081533056700801191133063551144228220369514735805547084074246301529879031
49 2015676857201001163696313801853757377507328554076513264542189678583005132874169
50 82481302253456461759728867063935492799774725897745537267539663703668217798334574
51 3375126919338161334230797057913193323827663124796703267399860873258626173562644214
52 138109867453792970756356385844445306534490939609922125764763836458352020384503811101
53 5651442432821046622662966675125274336243516667149206004810908829028349944322609195596
54 231256478340882811476799033823044025114111461015477740947543413383753020144404571678188
55 9462992751026158318551851077407180589675858303438842769070200967242712479198198594328618
56 387224749111570222945792867145746264907307456543206572514136688778631186101492397567194539
57 15845199322197390574031664178852071212654592521564079242181586008498206510583986007314651552
58 648384025391476967285097556702330530570000122922204310796433219697481574593098105103303802690
59 26531811675850518474321512748674466328402641891384347861451742447340500329031231062845435147965
60 1085679170423391459278144316358031793313296010483026913974967924288309198870336550397264163327374
61 44425886761592145928677138732787928400962431444540908812139396459820339845538015243514310700285363
62 1817902994108400998028250305842575625078829583292337980877074914245615266389628546030272864114236720
63 74388414883490596234764813435496541576507132733456982536816394873553701584533147523297644991831671338
64 3043966750047806028599727480314654561436120711935163761939391466771946694047709974980127268319744461938
65 124558825321239562570223132486342715979410522675701767444138957270731590662863406285291918688566768856705
66 5096935097981410536975066890348023023887420599136644273553646899364630478772966932118705190582284124541067
67 208566091772582881565439440183031699755484043674480757737893911740392324429844278318495026179573197709261803
68 8534504324867139325050689071876151963279311007890465284876319594915044066517015392216213577610835071024428677
69 349231092418402480881742880842056984314243226941156761791523510555978697327616189903735886486289629417241353323
70 14290502561043510933877945107720396164003395812131949965761277872377743519894434943859903591146438137576428345286
71 584765984130999442768304233488178674602281673867406760449184595636229500046655605710106952506206780368083789053267
72 23928567573884299435687134549925594334058521492545144543688204277647458606321209681663323912207311902115324653827743
73 979154673281540315021350400797538845001874616067476131116109084045917060459065580902872411398317766666236278351025206
74 40066914630337317152370428840480458740507398058270056529305112036177400674991034959633530675001531879767706810582792826
75 1639534275636494414752831348542004861155466170530986218060390130297304435361554357187152894367435498113081924860694434217
76 67089584156589048932974292799491563755871933363697505668279851905189893972675828613786197831423841790777457208813707083151
77 2745299301874415925699385441122165230334597792887293201995783105762701490848761589452393545998209051226259080246054762083161
78 112337382197530865939559095009777653481132647528891668086148124613960491243181339620153861849458592266556459151328348405163410
79 4596834826125422579900655440538526369504817131288449836093931974730574548404932073767687476375762774384745724709182351574281399
80 188102036965073529983260631225494913900902174370716743535105597067638665169351649781192993908745328503690877088252902100502975195
81 7697117179264186247283423612235642857150317036435293112538978565088106152833790138327899868905229390980671037054432050171977585732
82 314965291323902509623801786668268542387918843385845961214256520779309178659909086491760166702820169827717935475074408997962372639600
83 12888349290822957454507320173158632517826481969524015537681667082173096984736070627880863109910322627838780435501779911883683021787129
84 527390007781631034635781083964022435901265941350970497375347835547620792271096922394442840416599507736422973925961584181221596596188333
85 21580748165007933742201696724193971780389154357630238352849420791846966909086776989716000441953626930420605416868933873650856063341987200
86 883082129903248054044521840939781499039474544013878244920645297052686428753759304071897076343226824886478325445654859512744256088259478819
87 36135635437279121789959963340074671671065646422239876774959471420546736315870514452815907125445984797709119361001353631091047358048496812658
88 1478666710874340248686482841138819934535392850410949867718392418498444063111825087897994566465982717680992133017345244800988670686054339766778
89 60506898948628856367567348294943943013341915241732762506745319845346445592216253082447362471974956600640214201161637915446894028201321615740533
90 2475936459146208075958495003730072794757234544742949032732604633575301843804859227062109853980327229534490783460277979249007728020884985179459854
91 101315080697395086391562108581508154355897350562549594362841287380712692173816779972279924529727080736360881542295441212447822164740723726647562563
92 4145803313651809874376333956767891359405597970967345814205320437709716191487636153456504345963001007400465781182142333119353313161601955755407292361
93 169645871050747136016556371455885232247442615102043685159099742643189872159357354152960237242847615357172326192244243686200145083804993352606352173303
94 6941892653179499981006623894006551719805967154100129750945124227560362125204606975800624379165577228160235015362447221352895016250417075321643107295915
95 284061576682006048581047077010210997187397046009014787863176728309856767393548866677780536248406128877876276319181453001615602558911550289404737281822023
96 11623772273417310586833431182655633453885186820377266788084828817512318979443533085932610233231175785663338323340823117904926485242160252160207936679434047
97 475643638405615248098094472547354170503961389796929190132146699186818703672030283623326968265279512785701188874799803743955998485914362454695925696436645258
98 19463291729580620538920862987386175389281726537976584503260787290285740678731966083583603371580495698639294482868911680058123482367444582691311389324527541647
99 796436017142133604275611663662005514393800487738901357963977683020876573915906821128222395250223126658154022264117915159460894206846855306878451054523423260778
100 32590084874347847253562896866741626170353230639834843790666263541378110098050733096775952953084856435208113795390968745731974126900607849356399848760377121556097
101 1333583124390078108231804195730433310612372796693346667854648892535975791756333731344866333981385805511138995276834836337896950556676903764421546382164672651992555
102 54570092606841993573623643546172380119494836196574320650465571537482082713986206817134014662796565178394098448058795736075259397365775856912421979343955276943625352
103 2233002917220678365590778792108733644390950834471592558662368864389848116660835890736364952166865274562367574078254286979806677146778037081163698435960573521652715754
104 91374263632656500799954176768433399271945443981136618412452480849825549977584892548513048572345929417270933402204017042882388880565698373722705482184468243778004650410
105 3739026039787788701040001029007681343674112857767458956711596180355064576208942244074897115476787066149427923112126340945738201207168074965715074570119957617440385806594
106 153000584304732943978732580953526909190183027197550410762463635340239866159688902377275871583445070520404109903138192029822726830365630785293580529703214311345280607939685
107 6260769127705325857402135385852786639230391943082432286726581058206195443983898329896869295573893844171962540660440467880759332687054579391706497118539034225341814984199782
108 256190067825875444029700369979517300084205470945841725687572950555330691893693946382368269088743994457340385719276225632976505815711827849892686684646394381728627073660312716
109 10483272823810763237633565760585542367601252736474482816860697268233520339832824274709516864558085748053746164131503706192545188565408053048368729149325880923551910222670484372
110 428974511116271260095443412803580395537643874649802885039029154271568295510792636836837121008154983353116278380965474303443559300196938175303094240068796937938958188302324998822
111 17553595549805727395886324269823335877198871331969452469366230024342262156299675489016646722113577981653341584889066176940197154350612457173736220217701654234590614620885718577635
112 718291433969704523816110251838528370210885262692244319151996033015566277275708277697822821184356473411765584816600866397613146450248974476541532031548208377204133074112222251083591
113 29392416080816248221604526909290021885693367370368428151892802895767870255169687467798248231838672169580211034412937231274259687796246865531036260700360549468588644373777846873477576
114 1202734826299297069710387203258197925249041303611596261542705746791209169754657007745276023578739435442871184869538941968240315793601313282243041529865444356162668199083275591371783891
115 49215792890783954593108919447069885668487181501314877847149213444051496824597945680606883078223388687691978904826524280871889128085087120671308058972574525597439250743797932067222883838
116 2013905490141502258293157195324658553020826584334781081832595752886281804049844256896402283002443969292140484946970791821857088231045621278172920279093042537243418326558326671802532430402
117 82408818084521154977941466925468787126685632142816970021335195571150960440749015098266466853892912062039753039198378855072062729597904048220248908319970456270683605989640913214663088221636
118 3372160874148335820653606636833543719250185713882482515277790981194594566171182644653450840532999755352453156537082394173576271614427300482493070982602958737045902067275891704922749469212736
119 137988497171187690408135180931730864059373100375082308265526893437809459135825815614687127355464084094880537641792277474678282032113267024465231587338270958071377904507070904019749271385763344
120 5646475972582943440779344954452420605524660580302142751663777979047964569999467943329832718274962719484835064414596128628972823225404420236560547990412318392137031381781821548653219680830907328
121 231053251267770708462103011320215898839423078942629920230335326316837945135806590805223534648751994319150896268965153962573383841121705993687927297737112364432925631244991198581727236815896768955
122 9454676718829052465018582960942658257846910340762244266658449730923304232310451516286436590852967122184053506602983773760410253388944432987241371057119481913131457639517246589757906597584528002386
123 386884457877512280594886006751450390825237748254327408974568154067103670061874798958867193195500361938234757157402099960150844416890326042245697031289163321981252930094192558054033942184854432992396
124 15831274637776738934370938530617286435014434563715866507315362031789937876949297486672267908656398464560239484401186981112762014330717114669627705418722849757444821208472737899665927893003609415280580
125 647814228650307539667868087442367435665002597248196427949662934245772049886351536825755679416419466573709902196108363775633069347872558097854914364845872971588182248022584385979068838843823132565324982
126 26508495648252378764310003866968572056276253845418949950515778118992506406967374548121750171506572588723307071719773953999290007252203614482223641531572442193980012662075568415203053211316126443027252917
127 1084725080826737266607731164437612182343154467331295733283293555160759113586699449104644035003276322872354765554404034534375473540997632917906545562112079227154504362294836558083887767328236999298753457233
128 44386845507475754845324663759150437555813487774634849209186542907871097445025556885899896330229300829573181501686247345672710847008686021520895675847752751010166134890540248199112280742193884104092641896689
129 1816305429761901710948138435655576584261588133150864681642964635785349972589726559230298491540417483059515526949746034678429075406873975209888394584331394519188623097795308932424396636616413539985002080234581
130 74323042704779406386965544172443359195234243705229038143787968767579367982690916405178200768880223008277552396687096819562049790450783198936030941835801263232704223173344206644672313926947437472022549538748460
131 3041291726810831423128140395649570196498809702261839604348980492340386240285654987664028910745017661681145251830314029292881156181895048295668835572044037962344102415098858089817627009809564733925488525839199720
132 124449363628828059133763991143850427896526118410280254331857090384532974850149030907858075095518876150346953663849719422271573390262424594481318660186606131379883590670516780025254651793577910699252001216154573638
133 5092455936103496601227758836636760515424673531572417018459855492372159501796927591479444106807266166156684876516480122458241908789404430634410803039048682003003416051920464884447182761346000245655959546010243763343
134 208382804901289732560858005399835419173007882614123366279696932824529590021026933774810322948999596236995416698052538402824108369283899134828007318527529318600688218997966047039451833355716822635859242314637176350739
135 8527004243801956429794110891557412899429360639379577924470598698797179766441475653848603590496644528840287054450687461463336510472834174740027448528540629653008551478434398394328009519766883900151341436041175943760628
136 348924189825830278570479073220418503600066896769015013468950440276931122485474958028108488834991020745277110105729950742151533385794371373150933353316176605226451803280848592725534862984452565244840659796772447888641557
137 14277944136606635552849203895958743591677568886922666774364767648734227153999958899798960509366671618341581023585055086461911882061321434503725356346897014001682125027813736002654973123998573703637507135908872544781202784
138 584252094616365887757164025424094101065263228499398606833242460317375120664418794727720861937049171543060545483165935379683796039677057140580312451740524978188095715150942649401132406830280739997900776209539420855126267235
139 23907539264594570078198099887830981704326067412888265869451211298028585784996616872622994193146976734482029370986587927454260695886272390118946490147211567235723940481442829443377851029328915431365179636546279798608820045132
140 978294196897039971101359713433867190567751711212181390893312493971232270251995464188763822923356245970321812686422356854390178686776748288819084240136599236213223133914196785668948887604048639773340094126285371569694170239543
141 40031704019817886600550069476894620573944584165585193347727088124644569555803580470780025645096210906817957390005373594285751518938893756992562246552671174026111083406855755455778702754231185493085668523453212075212109710878128
142 1638093460855887803102973691182189952667528504872981568883330870200169589597546206115279273494878923798571584232400503676339619944138758151782601311544587423480661873439331150923806244922970145635856373317799633875039225015634398
143 67030626154969937785885457105221613007133665143429697971457301985173414728714114959494151395902151009216297650804337447473280747744724671698733148084852165440939500889925075997343077552596799890146095500456615119210157962759767170
144 2742886746144347951084454035982232407155430370681172855184413173582616191773399504380846106904651925982880790782686445623021907653267614822618215605873902753176739737441830208194461992527358105763859873118863976261122859133503977803
145 112238660650143867395487871972652497593776401065736427170713633614666956808033800216460719413894308213700998018134629960792744260486496889173091880000905280762461290264901221127275304722899924726182901250719576427861869855727960745584
146 4592795149944259791328793767463649420240407973506199317887600289318074077271981836143929721644897247438583996614341123372158304063520472317454350962949114824455234819425777361107088180541458104731122379377534874202998214368709467416367
147 187936733806030834986658654104335503719927919206729557993382297447795567131372661894865419841020639011922751240027128896556895577384760651367041134586399180370028971213469798693856472767509138890246880907617771993828348771212133235825682
148 7690352989966808160257516315222767066726774865549811390534235234551740276967668041270786345243754849451735481762952577362971728431893425603689404358386096749487638611660604434179605845485074868334000303981980977979184990486267942034316849
149 314688501351371212071887420286119900716067485811771604781856246163676276743195566220520407963601049312484619987639229080122439094209077640459941975916544109053867218251457037351857269341863649498031038069235767014763283402385572939706293705
150 12877023071888846190990622041928403999966647676924538103963920905867902562172609637648596304870217371756801331032629316768589511725565135971434178683911699802519936169358140121515814373095102586495618709858476689545301815838865952203811875017
151 526926539997121915255711484648433998949542279799310887475769620055483560298241750885070937002345742483477339003873671116199123490745296460885376530871333548395617708269744119597976673094831990396199806609670951212861461067123545397403661691253
152 21561783108043436131946375301281306711579378927047461819586774505951905352332574311423553702778718669855168324805278480454552086887387521818264118823290234058403547236789934831465867021782120749958692738914506495198940301011023524890752045833109
153 882306081604556514176373364980267727426892228956827398940148576133106699501847067656346311344705504334715903137490393460152290298679014583340445250314769243599497671267222798002238497964330350344340875035757052333646411576488024044494296870717232
154 36103879615874027092484714824956735931942623474020050102613779018429255040167655792102620755696252333370805388498658140119901151526011497554017908462078526870795761289729219045417237768879002567148651434371890057350332652088804715753442825991854532
155 1477367265730510228402336026516899129659885806385121279634165076264885667826432909364741749934181132140391964702953763288593843255703018710904169130791946497150305197341796768132757543594296980204606558822001756879686771249800996636460583043511051006
156 60453725778888314846266534065002629110867306282617628331288132061535160395395874864930073177397302778810108106020468308569655163127496708713984818044480135951863112043096437289241712085189876308319358979226043755402716685187116531031873002626956445431
157 2473760618177713688091315648391944973548954358929821083518175118266403673730637050348519486551996259989978154955351792713844941575558719722135919604843001313857405586961409595240768423243311188220549970008980115227006416911119358860515052327413805291988
158 101226045495181648037365819734918832909792270894107144568262123257441867185627232582610281048572443852687182596127878687211528715751461154785080534141281251986775174482766064868497010312571157192010110067587620484173052383565765332869113122724254712083059
159 4142160001779309710651008971563934404080266292016432384381155155635473258430734038263978888032820754565608329435393206798237584183688784289714801954367138162215781422409187862026843369616526765611344810625336529412003935338359302951665513229877337202942265
160 169496787080920455417749679218802855436965034243847632565822600487099518592063069151841775579245993247615331927088888638155169200060296750305764140087404937419540004230769459067031640403268352097702392009889988386506597305055273251468924761825762808259677840
161 6935792151537835591099914461433165248698115370434162897747114821056345355076541303433213126505182996195118693910688781242443801065808411806616883283862355492712399554790945056595371415367713482696179414927071591778337278714853549021764594369690474392087126801
162 283811944744224837265781623049883194642824176106631111127024047539853707827716593301910615907656437215953812549480355094288786449549581571011245149387325812092465466773185025532333013460805761669886205773789032181875202819026240182819066041252516848557807622778
163 11613557358641318336427069771413778020682246660106804351508613134578299320797730728322345800215306546462208238316483866898523973571333174673390406754380585781388257477412896120982166883178329461589160201861861301211420671493236355366348116727854933586747085004755
164 475225645079888485454195743881078893931422563927755271188349156546707024033541579144564601736842048173028298101464104174421128738816206204851059518802957451198913606466572192516985524737398219725264250158570138929754144128820483285164357166793253520243531025865286
165 19446187483076013964951524761881153441519189584060316255293736275880119210561595678988604516034528691257481114787060778397383047600222380868178583217738066276284613486671960670932672214336314394519200937653212421393847153746060289960761419083445277616400470247035027
166 795736113027679905669995554757612315587575591250923793835820098180337549472522742736821893420266332719649950695195225126729775190678241683063704564656337190371941472755122288699567311033273905172875320541212088768670020776313420352320509608244285980625144257932400235
167 32561444865605147964317757600747104055994930681433770681261447147324606676356280341480324747839712046529464660065313274248621333042211842962453946494031190473046214751195171522477839940369233473067028449583710723612382939313410521096906267909772390592090508899099328899
168 1332411177999361248865797713487497005385227853070860447655701455805826404967005958919569527556269807468166958115226655997615284879390573211193216923445824539572878530917060321547681472175216723473267891589500128461939093609043740432173681933976117194384201476665461746994
169 54522136673760639819177661418901646391827876324929328633485892004698866449540101516873375064409615816844518962966503339027895156064079142148421449248747488269900433426150115101966021306052310319386297153307340681657743854383277625266545641184394934500000131484576164786001
170 2231040565072218273585536286504778496162704274897825199914304620034354530114428977096028487740095534802821532143309345634916826276076393542026706043326857150365690246142870426052116329599152154785799230951941842870820229220548056942732643434716204827359572665962859408300427
171 91293964372332792935336606383648306478103461049516293473422779577694370444676222420992363783372768803732154518646187358621397604219605017996911329852061246810987801915930011359410136927589410162027382613347414548670818379480078674667826740701719080118535348217542575729039431
172 3735740201813399398772837202632897969049588140744003830913491289676544623408241175814949549004280147059408939833923574671925056219145070236320580313510817355316568306626210010917072367762172308746779806762382353878506198965202563655667135137262244999171082830335400608211720442
173 152866128132279869410519407066862873166533947882210212563644281703601297260648208787312808304503618856572700335518884998321977891160782948241018267485611134254999511978694695887272153335682513077213765261347925764616269634299691416555616376316931085604481415245901866086835524823
174 6255267194118935023046496433124699020185647626152197102482337027403876857619016864630592206536375185535907131932817831854180147309104406829385538729947799776120068080769367701379815910669441645620735699233281702510744642965835011095244041266031641152910843281305565004871638410347
175 255964929235085792968373751261080055223146787882505177525954577425873829604189773953643696957648776324919354352577262423093506601257528985632903581448376196869662026933920203170745432506746182929645360754987975400158584337570989538088678161909440927317714794100916746933978552632274
176 10474060174427258059529408271988153088053189522155872255321266294736062196088743596829712995768651574721243726811426455768255083536990761316951375843096994863306365460784443693685872015353910400576770772224279880910328252513478891419472652119648052221783578130269305244941109454958131
177 428597530393571899179977200158308795731768994218754701978110556392681858030155520029269714403393756217469743365758500132310341305675981777553716536305663878211831037258797932257664030700407962313870265603194604371514535032372915644451492421855759866429558790370168704598690575563813192
178 17538169535054598169577800118156965512372891798302431120552726846527928906782474358353332355990210720896341287254046214056072944587001145358929832883378341981857459481206052337864822366006004482362739522758555255575828021208128195783526111535978886193991411630547009896073412609528667074
179 717660202936461932242409524958948008859902917588796439579531856041304600384963174601613396836477751458626595762804567741190061044585183901911048817274640308100741849844294951959405411135338988424672891224133364236692821895416790199111175310423792113290231776793074203905631000908890075193
180 29366586167921905764736327501196972164380516674941229507183453093145557425382298557682071963657112964650653021457999774717029696634566374744054489484242766466035026661699125388746153252026714130110882012725698388382924313851258201745814723837173470098368325412692442921947338600638990343232
181 1201677868759199528713222554711549874680103852341944427083133246590323439287725279672439131812515413088454889778563035456042002797339929266226711376036746596735566148561631932248399232593632394035331261016273712843498611871989924169366271578932642208906920645352343789140308956997914263590742
182 49172542290360376040422171104854261569772212362552745778710880206169878804654942801652119159310321922290153410759184846973691282398529348164983789232589147161328570869247627773388559364712993930486092355741739945691480291494763371522959191426481834448766512775930064335475306121364565225082747
183 2012135679750795906729797429499564439050241971107587635207697012626429455852090806484814693853319849301068648876560877189958213119369009634402728248474989429559573532845307443762589154226002425494527214656041363020385765659022288755288140653269417883406919857923747534016968018486527033703252570
184 82336397614322443033587204770599874764381606937901747287259580356408982187932085496502146646137282559172116507236967065711290560039570283323347352079772406856842968982739385194282436550135330301277124354692673197200780457049065317416387788839226729577799815075662097234239496205682024855889174473
185 3369197435504657558978296562405484077780305982704560647984353857070993334864324223274831473552517448043875689288957049512142253780293567791852477430829639892957293906607592371895891743720353422867049091673687890365979707782352684318876701076108634693497281656411544844929379938175728980383632139770
186 137867233548198925976431271204747866597852826527122548240637585751285058061929988272716191980760550707911490209990063715965745639027013194140312986984614622572634889801177999627083664721971902773751064299723976913481922529706686622626874390030864745020987726123241925320118941961927071510108658225737
187 5641513876846043246015814752654009476620543974646071908635452631848235451907507584542285717115949625366534733009223417096142341226539258527981027116068270742575355421828759678749891249494287970664562553650135548597383600699020960610931278421873543708493487435713184433527111842602529483432765306375066
188 230850202789626158451950452042711098902664664247295020890637963574483260705059483695390166292501917241944122851417981936236897433845676731780174347285477935518123465258271671247652649165160835166372120869087540906726280329111476412677110430358206173223074730770704545312732794984502122869062075201803565
189 9446367994720764052664638053201756623618761380053323214257311288481732668827791253658543549817964181210538379834853142699367048891609530543615427258961916567965978480426713318654441618982041192797586962315232501775733296205618246366913978356521364458990718844863080958580310600749770546412497520095426602
190 386544465689742682051888156554427453339672588672300711785348880672564784512259111460232726554258398759757223273701008815367806055407922202104887988375396500481215813700360770698841731581524053865653325248308308037517980174805731354149719520941157972900789823161854518310674177790822485623387104691697140019
191 15817362190301314175525586215632780896929604208255869243563382011046344444360887195562967985763018324568821829383265059992262568856939519641768626916219618727808552850821726040696773906302140199003919231743841026869805299798145612244126376483745005088800075098137466249918461979424880936506313857599151928481
192 647244932643754532116848973314967527015035745658923276253251949192077241483171344503954393853492070281001921361938756896166427272255747582899666499403966887471948952350819318708567591205317609079369403616832564187428315626114533168706556498357848760887399777851142026533407458871433162663898075674450306609030
193 26485200110666364838976210904978202952024887030556001419165608994891172070960768898501503017084404939311467904379600321676381374301662946075543142779072821093578166038796162421623961809233965724746840332987074309429776705764278763628807860144151299574905301212829902813078207828838398125732542526823803069486036
194 1083771829679399632868607061554286432683054710122407730810285395603983226606034840610995115852989389805540053754542696661998483016576443899950307380113382830770492797126611874901307924858132581296733983360259220564055974574372181286021030449525664771070274363206828071092551417761953972519867351942386409195792429
195 44347838562624391159668502343099695114041195782060243519774387855275586121367868806912193751345641719681802717187341210694548890795932521105050745262709636131115172891537210083061934528488212115066175701383016903754253996880840467373413691349034678277615749895757671569384757467649546490589568469299062981067150391
196 1814709269347212579358964760793039874833812012828752968555957799911950669717746043571348198133041561077386376110839495742326279755830191461770178648721513392195739141997786510177809446530815579075248193206548771661311607495633322439904257779439983973963831083143696785263785628612605693454354576298532013284080687404
197 74257727974822248212824455781671615298311293332389324417028065139484246464100436528195522710538181016952798324029753598556638061670383566724579457070431168536834688008088473781827285834487731916998812436833467553277222982783837502461813396409997527755715352973404573169815027573722255005665680493142260346623534559663
198 3038619054371321422588250077789748763702870892761460428677153505845263000772185374323182183332014102820583732078876500025245383524050411069501067728545386110512619744651059843612803775423626976537299622858737477516734297501945347005061018697567774940301803095573997124129448198438785271006172312926714106009347868009747
199 124339998130821686679717221001000995602941629651204589316654446920849630742428676867876770295661150596519061118138783010189101099369420691749366748519181302603627118940597317056199375290130338598914174457681673980808983660181943443627000805269502958944348021054080227496223790061622459824543114579992726180017703593880111
200 5087980710491346870168880083024883132020514278347155498244538435237884063156309307202265866598961416512633099365513069498497995060344133729442339475059622745743934231649793581869078460640339887065757529768626449990923002050251168684178361176020577808351081809676687916899029850692585439582685008159977647933292448047349269
201 208199679101611355250858410447961063770671637276361168565184607599413011240496796501930548984437970248417760850523806705674493991162341507397811989495194658758790317452879654931974991984475400197296907799015950516711878973142256545895160095948985854294357708295505398638668185546699589997296153776998245139881941762953506943
202 8519510753771688170975082807358884673518023082491935374219946593403559895240468569435493337667256569943989371884484179421912706544555045689477074440042567714006479487072958934308161575503324490919277636835275525932924166313669096389019478348341779125379682327432475030226843250042871346229640285090278123183824441702484674635
203 348617556937769994957944375717607720617510437974967783552522271358172950539418114674452329253996269911230739193639271982455902106366652222924140389558965296680022237717469893645069869254729665659509363626352854953295016733919044136103821653896623871649780263711256856189942123458863928263331828543796959742073775740444266633205
204 14265396748452330572357136986815982721711914926472801880266130557338012615487263816062434522089126854185846299801195378709339776689096510588281958798706278262541969262566980355519213274305561023796355163202520608065362786480608307545762641371938907475080795459873773991537421453228689060352160237079764682480500140415438482680643
205 583738656705348850821274616465114251555944103894442297419400124708745620644452527703156831157841417017443036372571507977732623463998787192489981869808233888964744680400389560255866748696929472353858459707516939930745537316553879936532040968823481429905542531732118896484560961545116702228418088038817916957050074026748515866371590
206 23886529434881197273078624026571938551457606133387395723388163935293128300939606594930026583465179582642023071921693216609278698503501687103980753920226553301181484973202315668418943508094588292503686715306348365340155103985903881665307349635328505609477527796792302315400569129219409980238765461796643920312993787962612715279513507
207 977434476695018745971069093771519435565407789069812462500181636326871907225191694861334920903601755783308547425518559846309431841781574825360160820328024890257687859548408793080665611972124693778573544203083672935069148537630013348487066560151563349245428236248093257570631785640679314879078137800176085205648169269978845139156557742
208 39996524352212443548741478269732904990059114529705361193807996588534946455032631070457868586133824374250597814164016703662110889186654952845735234079272749841208224445205198076880228888657663876723838711604080817709348196757330333308891482073568134336174997056204707827203729115074012630166865227659331834405618457906710050689026826866
209 1636653912256332031979944978771890929369982565373289864168312073980593104998658773085187991104907486216247711920928978542353803473208583909225819831965992534451852134453694252069132915846720775609529038479178555095671077275723770081084045956622244054681333196563128965560575793235564120487261549470920947401697892948111354615037173864669
210 66971719965357095837303749506431852252679865380408845761207155223030466852180413415930338585750219804566293977898030232675868873510628990164368475477513073853545762407064560094037727837541835841127186459829748148211426133307372920219442674363161267698678891928092491363776754949253493713818354534204308694807987914476472138256491268037418