0 0
1 1
2 1
3 7
4 37
5 271
6 2341
7 23647
8 272917
9 3543631
10 51123781
11 811316287
12 14045783797
13 263429174191
14 5320671485221
15 115141595488927
16 2657827340990677
17 65185383514567951
18 1692767331628422661
19 46400793659664205567
20 1338843898122192101557
21 40562412499252036940911
22 1287422209901595192272101
23 42719225668372854647290207
24 1479139560537072736325324437
25 53348682719237887912791749071
26 2001112879922084246243063769541
27 77948881959310811624638113126847
28 3148781032475033016759186967667317
29 131739192631511845010446664522288431
30 5701784397005940241871232098092450981
31 255004018287134694215420512037959059487
32 11772577042867448324592245318572427738197
33 560479871101528134133747104646503441294991
34 27492452038912842431213434195150524875052421
35 1388212847644603001315155109796842748081792127
36 72099640475827734814180489054703458791756545077
37 3848658369281092634173822471500246740202104544751
38 210992733050630212339293743359057967922122593909861
39 11871528615794370709559767283852950209893063967788767
40 685079818471118352458822831656192182193128224568295957
41 40522811525577142523563701152103891426578488260796453711
42 2455406487694787477159379799969694427772391973347455359301
43 152323318816045870130991272348328791068259776214438443673407
44 9669268253376947853684179047823192286558912476723789101198837
45 627741241117740520742156847734577974871470903766950653987677871
46 41659402074014175704600667645329781034629299966725198040088136741
47 2824785200593243465165406230187715346336638236101352371109426630047
48 195614572822675587920918514819515020165138529358423004106160598261717
49 13828396532707466303006448325744863230717589120507717153259356824713231
50 997507955059159895317716873871456561855806154506539517990192545261778181
51 73394088780568188865130348641658314933025910483576959814705907293114802687
52 5506034971543081752397789973996229096995398423795429803586881940084088092597
53 421007055465539666391766110007918415522663685871878726179345804730195011495791
54 32798778719367537045497012768051381864518304900865915863129319559100247285019621
55 2602524947310530644609237098214748065712344614388246319676788036100991901657695327
56 210260390775383947356183104722707732653408147522852799073402887944717891155645699477
57 17290472514820252196685360885534700537041751086762308896065679869350334509335843001551
58 1446802979201969898445999083228645672160556545568507273048330808255732182831104444197061
59 123150433511045542176345979292847821033476413619879736990840108122503665518729633946571967
60 10660111182582685074225362847101326183882370480169363418029919956327893908759944974213290357
61 938136661844658397276449466001774415107150574011667366225350666927479449230329940048550846511
62 83913596802603735191122119796875673296462529603291563566628487931063500473442655914949841646501
63 7626888988127160241340014399151443960293890943361196520393331563295411804799192248514001764856607
64 704209594917228684282102414761564282589195259104417367201935387985605958192315888000083782061073237
65 66037379871678253632924656464783573617454293821929058950132592476920884936472320038299685128520886671
66 6287938829975277236251458448741575236214275606055747155209888913127585096040820070385236738333994103941
67 607795737217038382368342686084768341791071063892743993523534097154174243213584956803655064043191138533247
68 59626744925040153614205454489666163801174774083717878119366089080246626653380224658638738329254015968056117
69 5935601435331755107329398136925856468936572415249594467248819450239343119381376146667782225035865122342818031
70 599428392881257542716523689089686503204420761149242850784774868100101089576554677163671056873425851516551105381
71 61400258254226034543504345567084153461078625289677984264110138818840255216416626713497668868130341630820326545887
72 6377893062672495014297171981968154999553487607521815025098570725001965662526855147753562297244941091340783202846997
73 671698892577154381273493292419816708782781251297162090313619210977520536016638333718497504728060731522021329051776591
74 71710192935583519278768149806972437585795103608696325736807045988654530760560704868859030594836807324798376470493386821
75 7759195479701784016775783413839303570181663288279847910135191872517703097349899332517113299635384391315192798241491198527
76 850755615828890725244245328593731682844411593451332424675628213375731247555309180165951200149506097444190483508156384453877
77 94508329913287809679908231783295450283832822163367415970140676418072411299895841992225482465122190251537728000552207321938351
78 10635042513310675207899825960749673401947441263059682087689337270947986870826530232531457117978272849645807739090413642171284261
79 1212106724394132089791530653044573810067019047720933882378984485843487269820912571880042830816830097655433042314486297042688555167
80 139896028824926391587868856529782634156914008117265551122480382625025386015554624160820605740131093342863904077370884204149303084757
81 16348011869088243501508839218576415875914768134847574156210766256219383314665668733728686094482913081165686407384097381130608772119311
82 1933986043458056849644825280724387492632323765145524939751472095415210502143872321039914617619133666371924834271989388207283514543133701
83 231582622145768688703969188954254928439575836276825224716126116528193249011335352647302010399035357804743521032415903257146686240418839807
84 28064660444164102168079784472069047312431234465344968253633499576990597710400600027735595487644161415508807938484658710275443383891780947637
85 3441543447997397282096756353979538343724969087856214599065111637898671983863983437152696088552481004427224095621153973890073361081103943375471
86 426998399226958429643353666182020075510236416960812078521445999533846430515783723954396299276728669419484597939152881927573524394351148973671141
87 53594477153806508000261655696404615716580095125333803845187737840838863860343735659761995519935697072570093761759447740472797979871023110576836447
88 6804202803977347580945696713842828110528867896729395360230642106387446244913779784425255921220152946604160121452949079718201831806714272265653050517
89 873658678182580005337643044724699452876239253005118593333100140523783278640013833350626341029005566478693938156764474527586302885966021905089908602831
90 113438073819925348517749082090332613670433716277400670758668635724740311187646544025150612894673665734768536564204381066434405822128897363883832952432581
91 14892745735868222959476326635537765695770409938389487701087443663712799726321203034431358815656954026705074116031281126637414808630582287386938887242289087
92 1976683518488875404342878003560045368469646027536937326682971529601064278171179244273009125113170378757515520204050225427137184522751892801610927295948001397
93 265212890386368878590913211717246411809671665383220282568624619938791943850330811373377623655734197898259033675277611054022016046852631129284242163486874137391
94 35966404243582806229908656710044490611720693772754142845891958322435258621251741111966160872232272117855541979521335701401661001344353885278472395813337092154021
95 4929412538878344946182863734678292222348809813433542657773180329740554297438473891918967284577901048077516839278423682696945116792133030329624766787330264350301727
96 682717346336223627274667055405956534780983942950732460669371653176918325522821146193813955348434045209385300353792535621869614811679921702612286496939057911348808277
97 95540434199149845572686364405220577941128741039026768248864519870644575881488115417544139587215098987394839968958533356916341992234115925938179428552258177365533355151
98 13507899641102196826378743091019919503964362119807038362057614841614872237486982092848141788960977258665327513843783616275975639198011856787377817703799415298284767171461
99 1929290202679350850589296174999882059550191959746587462117127144613473084835141317071805721211802408117568976169164550659953794000421843901035297475712919704640764881738367
100 278337740784116257492491409021095171574279199767207038860645480888480270318603438895381728180530397917034847397811541184108671231369399591966371133674379439873135096013679157
101 40557204310469712493121257189791478724508212262049782633945772796664046731380238002184730633049371457866669245488716919797428278981374746728755602013559165384272782117332272111
102 5968191108165584771729744911981134623670051541310930093148315671665245451600686223454334423985450843559356449969476876910181317931052779620202323230104521547357053925561751820901
103 886858810627293903672904179190652118866249055443562079058659154549424016400131215196786667048737062900002253509753956000652539759587488119134315858892878599370365053190995813623007
104 133064548038310848293728785250263660452782760754846454089038467238348017729225950763185541884711789573538034371053305276952793529436600495325516113699347487177233035699335550836822037
105 20157014175165242007622518355615299373798143405743503625326522114205539846548835061359660894568325491100173116731198644108571963270515929894676013721133256420808145658318752706207144271
106 3082524985301779985784307532261641514292308518809100693131617135657365217077227254974555464343275175707117657391335839633359298932555815119706062382913890525477674452303549122941218838341
107 475844355539098699906904148272880436073814358118280694740712163537622381604693200532531165815993017447073689785964906429713788118158742656210579673894704333594562991851469548920384669539647
108 74141815532896343530709680282687689654279920160878790235031266954222813186048914357714643990730084725620680331465982670356642144457602826207162770861595929040863177309072049180174166229244917
109 11659079225507712114475335886791728579873476485637363213675381838238269839479285163641058352889693357372656453441516740903935874548860988750788071831322131611742344467893621207111837642754067631
110 1850254535796866379871693939561267265546729730009773442670748494182002767044915405840147396373597222707717225054471190816827238938549296166577807185599014998307314473842220412879609062171457759781
111 296298187792585966695375329643671320827476648845505497481661929866522471110785059311442960815131369418038412239918643782705587289852261560419782062452603287761203797456398148311894650356395110032287
112 47876407729108063788445418883571030540035249013107614725194017552998663098067263480638824621482168030180178643554735261606508261582375496650674543689554387853545737782293632978717230909779080499555797
113 7805029328718933323243467130811782356749572848062873917381080078132993417532663625828268769600657994985971580659722450361770692435102183245663551616167921675040483323084999458942195338575402720190578191
114 1283671590145072094379526269422466404782170571478288423615115243926663672069957541775879027915411842045298821448604429049302631857756076221603932628368032886690070095661298745968425423181691910269673321221
115 212973863281719728096678799141788715119972201210648999892854845826448554385758295252601565216052632019009926312424765737751773355684866624719303603080318074550612630541460133379102336784714765392044603004927
116 35641735021878132886903169836338410619121090966496184382312907183835649412889682579339251388433912136197616334608602436788695068592200794384621554505001866858446901041114118622615169030744019635024857914762677
117 6016158060674822425130738162721181368059169238054171052704400012127918571400578454561804921869558960675702030888781507479352938869903816819903088122525296473871419893457966839608564714700510980422954965869251951
118 1024178805122088108665129963964923597726746171537068529830906582702520067126969296188632667447897206259231833012600661125948758173529898867558253675203460799993662398487878616854372600454587066908808387885223858661
119 175831744292853250110196097741058512688780718360338027519293527822097411871579940694389716578255819641166742314801865659394923441621230174270132921548358605711901971976280466942188235931605806758654034536796814121567
120 30440590262658681349256781489836981225012625523617014270062799735886758193512470177441192628863238236602132910495754639517035392374401949157569217039255467934690975212808087799339668893612502570757260438010168521073557
121 5313895122254136264131894352161233237241106929409536602011698157095667309168448480103073201306731703017820727873199180742964591699081866062505987073461022553505383206516911628002162522384462654354046822591757012503304911
122 935292277162971507281503195290469086130203561501295872765485251005363521604191963543729471216043866780715061746269481048170194024000710741344873074689060336347823258271098654884916976891359432448711677909246302139659708101
123 165969008195506079600469711904106128477243479658662689576749497510190148918603438041535879257147139644739827823134796112457930299508548510623449717912112697277034537956317342444447915789037244625891703057203539019974957206207
124 29690890468049626950012330813036098504928647854630861802275814299978897006101205120013450045151251131694795338879855244152652956896191141864061701413900414687548668019464381705738897862636404952092534494015027741671887804696437
125 5354362554729073804082602862717901107852107422380149317785409982842312243313706040357633062395575896643904234433189968380178639651451455750154188891446014556257400699153076027220627299755213579303928957397677528935522099664193071
126 973313750408478658431367694751140990858414038454814845203767975112176364296412899448369911027283185145323963482294149939654303509864091560779799133346935475954075927729388279687986773857928483927545552504742108825987875718921605541
127 178332754959805506192188456730571588432066202569265004943627209656813005252851992253633802454331377306193283515307314916187931493895158002932697094247795500960078462439847734671729202086283967504371053562868315766760331578539944642847
128 32931811994697996370062180358849828991419849292357804072395923726615262292542879590913474757917558286753588385701588650803030723324906974131010083040118849030701106533474272790803621205163194057540521317256533242679572070274158272639317
129 6128862478938764108645714624684549878530213650931269232776205788005345897848317130102939500202867675390091063858220154777852759717720181024799279064283437469155633357442556386461235261203392423208276686609962819471025472858939698511212431
130 1149470335605201209052828955490998729656972073925719816364452954436596674529564882386985416113181853309323472342949846906467654967447531861888949413277178914117733037732432928872429181054481437968729650658898298558017288532492846185059086981
131 217241905020284108579867057702736070643804964779722590427931484579409051556742167209170703369788193182574213667624147788019088959471697330346015446751487208193018410742744134211045567175554403026642531931178133121108936052633994795598777775487
132 41370624114076631477028886836865015305641952337994840129981357058705797941953475922378678868476117956416293686676982731821833504461849040707429557214409033726975954846040952800268617367271966532231292959682285967833877529948156059365867033510197
133 7938130834965342944720198993156934939371622761868494653056121933742772856987259087809681587972432850829391763046805123491769834800677378761598593075306332237909930776638479040837451616360267055596191875384778534544964911251444654815654431113098991
134 1534608466597323734231111063627028309943911301940200214254673083730243125682215859287889781153271320123015771409887112112976259441640898030820798877200052012781994895279426454590051126337862333255912327709442177907353925131140309538884325090828888421
135 298886223302933679010698508599849057576334278718121239312058572392833070494226008377928664527591501819456269979127398727890399352162047769409649780946587772805941800099357236337817502550873233731571418239503157229030326401474795253285909425954217308127
136 58643427412287630222768284275218997969000106459737946463199205558732064066735859066654304131350085882790137968323764165540827465573611444266049394322244595599491899303396527442951376309690623713513884037904815036299157922844076173672158976251193458317077
137 11590827721456178651158392394012926938540383801006395265145805099817827100602620427495491522668322161396808009533281383499361091400160974762964550537074119439645523092888435082282084670620948606281149056178549385694252235381813117290012027832417250121628751
138 2307640094948955006741937011875417874298809492232420050973524268991799460125860611264952737631843551870909466714430562683585988970915590710035285149339229310559195400885229051531332235856404561610664841501931381027749299872577783712126380583882704720533345861
139 462761708038375772001458752187020181068122405735271650406834350199779752590929291107300267159858125150054536507539616319972749820172691923579274926036360320812470719299627200863654114294222219672853423342846654691258013919922411600730551265993602130376373704767
140 93467362982037951297463602280110961042984646973735454448409681503546520188879355783195148310282649428576399281782028260300994447454327316488396013372538514363302992910666415232026007176189126287090807871947848532449096051577140031183501611943785687614169001267957
141 19013131049340830593192102845163762550703718427318611507665406614533853511439234127240253902384262780489131355256032590132857891244970066384030336473191902877494345401156256222718899502999073880778797134963977520696529024072305502577885285760687368771680074957217711
142 3895081282485150484644345954396383419703219279995984915196721225167782601447726041943225428592908198349733341550310557019371839909530867168861655417972280046032717520468712264335535614500167912580083158739173648661424323743636420433062839666046082290817333944458795301
143 803576266364407279554075803003719999595560890047711544656679928662145743486756583595465288237809030169227999976352854705048655038366512346350818071787583452480518254478773555994248471659274579183564433489747857484777729254651477295361203657431855539970391503470457589407
144 166941431202239871922573704414342346768717901132838259282153829995847710563016553151788575328077536551944799468420736899600402648851104683274294560880273835455382847616289016386291553438197176402952331791522382187519693939349283911217343346409620705157378161209167260570837
145 34922608362584740925482602944299721244347313449992142608404895379002529604126519687154254499440594838982766663707191267967242065363216217036145719443800072661953974230424343643007352398251409132282098342397786772774647147489422899969832850238179061451443053994771167066521871
146 7355870389342833442569630656530522227757603418498673512239566461837555850835634299338504553545512588251891057182786453045397413297249791792651177312078177899622268686754110428620456527758624176334038143639470509524709646316785490872658974162688026312540293732811060162273972741
147 1560004826622650518064778266105664628560198751187051650324459185048859366748306606558333288669478830250901851909992828218092371911899389530791126703327717175487182655428794844317966948986966247066931331801674543363856987896773529329639201717810021929912892618718764161832530146047
148 333090461615439068915207120704072467544142992312040683288636652227172019888050459577423119929632209527930124276436268434124910373699702078844477742181482665604221637140505896546615913700503928405639841185397878652295795862069197299077079701928367740943436460657515211785306359233717
149 71601645613861425015577823128431104723864556795501188123722273322767994642593930004275375231070981929772955739280200181205598291513132632470857006830214794019800452057905323278964250440282740655850757742728437429739392516984305203609496663433449292053442477987728699843515989212037231
150 15494900856991031396217315963883129532871926173190676712327909734069107937198586264697654759122288868096277080453353009975060441270847522258828805194665154136914699119173519887672677183873144318469969472612602298387028900912995715043119059507696066404772377498138457144332971622748414181
151 3375516910442513637533636079250855410112238645798333410070139110379835494143166140424910762760889700099539873942972974858760400356584133968065735385858016315656256870065122629724322616527915451695511451663957433324444281977668412525455639350827150509745314289768200797921076914826693518687
152 740215909084101945935143902421592436968939520724875195921982980902430313173245024062465316733695882472658225555143153064042595772194862987418599420833657204143869605616128783966349280370748867151693833781461952760976975844638701340635383809892786871297212858608878568845003533225097725864597
153 163389590647080700577390387288159751253029228401980862339836974149013688541682692327142417831898895384668045575816735128484254389754322275287617521485249692410029172187360709761146109604782955408464513145361297688642372314913260624971703797066351350108303577088061489055757001540818252153699791
154 36301088232550847002450751808396526341427963478129740159517328358844840425157439633432620435552042048715503896054542310645135533328166680015823200072333778413919706064075141386474102206899326230854906818703296294240091249522041880376494085705409015076313223418205824513207109664445607143150855621
155 8117566995655940953669016321522226401466214117393800708652083296150804964783805508937415146986874357181795042141834208654074050553260146180987530539776602433190271934236461119057912107596224940795052419790471271826126304117519719173914159432898246781365689346103433530193768215959980215382761211327
156 1826943089199812621906221365499742059662203530599966573903988039687826535719449588725286564661202055502753940665565821758119723989524248579184098161627494343022477560048485065831993335549504485573848745040360620062459547770641839542082630513804291786162082168708260160368279560028878440238315355471477
157 413808312359664448372453604529388459244390631078120322076016294658155248958852139286520556660298986559526305445694977680837888640150432419899179659247853139058886014242735766376021064187943518376841017894062692958792681675994823331418402206016260759555223694293441639982751475616560986771647026482485551
158 94325873618947208806700392357159715082243590654789786055231316465256331507328769759672232688774554779614309379536962809705836950986372386393239693281033500731769993278926107177623944748442394228127303613171165653837116233266520127830091518497070602661454384211052183164415283495113337079981715611687633061
159 21637271745514303870901734530505383715166168542102459160214985236261380866728425103115462958968455891534338396774242405250773853656121547850712144909870545733122969672329323701705287312789993656956728309681125118597563256168899425460812135659835978779649898430080853391360522850813747074664577334703048487967
160 4994557543299259401674840544259588730074589456244206205452529535122369302387344817137035172218277554701329639616055391767637245375179332575914598399589857993755015474385190128389086910660659031659706660976158417737776363894657425994380330632935450683655279837824438906230889665359978238564221792113787630262357
161 1160105367263537312293005677903031341973311100817085282880566301729068032713190308958269746781242450056262769585954813989342109311238533193675676422764177496612500459479582335450944470178168587869437925275183631094809170767274500577257151603052210160918211474596893672798127506284093968616870534709688507766010511
162 271135878162083529503627365489072662284562382437905990901789025788828122572939626320884929522233867786587296439058451022844373872539945138664173719897463340848866834605771194641732803755011332727381983991725156120741530079375911765431317220517003226029119167359249602717791716291426912402365316552232966440341082501
163 63760121053536472004818088769565447179204794733551138130319895081685824430984854975258162639598908944142886963242236160641917108397694262068394329681389565621967301047172994653542867475858426994973121809340607326882231382216183642525793737893740616182426075810702417546263832187865124651371915330566815237080522772607
164 15085771313868397362084806350713504291427184630021119193847371324029004982498417266794826840098119919158520992427013168140724248152496983708226439923606387362139856283741837346410922964174303354392968490305178778225862989323210964945665793253344484897987236834336009058922247095969753275395673159049649107028229780445237
165 3591087631312981594881552258865903599081824802647052930858201806258266066843501187554954911370798979947076753685459204617294831833984946165646885789767985115019865383297761131306633256497738315266748444176475086683698434815402359067899301326579057281028132862277899728926800020032629086697703044107935914041761189566130671
166 860020156637426833413557667969545825369604125399796511897414930976293813171930049716476074349444495448647845314067193635444206671041900122558587117415690812547967084871575548888477551664260506204267823489076584050553839833628619257254430891266036330897317576923295002597770587388737752367868474887158553883379608743467939941
167 207204718112575991701801926074652273790921082177146489233816316280200998651672337193121139415512806228852138764037621105303892633124172172331830925793916780785008856668445956641309610354143447922410829497988801387486150450587766483729652326585466464911011286757866972740956886040120256988841572392279847546136687121968154049247
168 50220780837327904790394080905468482803594855860363708330829532123349750915552141042691365046052433727175875789532078364939563147314409416693801932544933381349979585296624066355153332167924917203072837010230787029293210076735263513518799621511050655941071599952186992992915221208721336885772758385050709211272988849256739065028117
169 12244602877345772311632416164797275052375426962809433426691081424841826257857545488832033963240448617651036564682240350854669198067025170006835925248046963115554211405781131501140020446368656698853633262883790082972974869579203001682695087547038910677525026276580869863279162493039871103009398746497804831470384218876516341288542031
170 3003088734296251255677895649197857562491298075614486824700761697600450323566881122386045941967513985945035432987879171584379726480744824677429457559472064373800716916166938868337532207228623356092005346960133449879935986966340669892694547080110440960065527756039854363599017445702054685403074849027534345530461793964816239449517741381
171 740864549358500362641764525442887436061535670906159788175621800873642747278571269879033904678158831995801360683392626106186810234196230656521413469377107518626976882280485981233824930772449325134819810098267280207442967440160159679126359558406292687221463888250925781782174361699437189099276809139568115176297564150016157517200905261887
172 183840757148750562224357800506213191709075337250444306771080646029220737373158146128986208251770895167830765698892818855623205401373888845573323356225567787368450436983822262302805278730073378875122147330500487819407832366915265015004791079519753722569381090337724956787306129030527132196568949730988145626158048015603563769199366752618997
173 45884123716757020367443218856369913039163528056653045015513549689189848820389088765600189146663147000506037134107013042797853457881078274315174391233933177303636012944482310726667160736855426813003541258339521281171670651899380075189325421506042645750029404729979003709623604850436953236290602847444939253977443865427954389773540926224380591
174 11518242807055978373013581341809122301094410189401804516417108170046516043895905051653212719927617450544731623346854288640606429843363327365188655966086219563418991154874114597114869551758359636000100328311503752981114491981480035035926981645660911204054210955101177751465414168806759070399891496696283769923232007375696545920730370409231222821
175 2908029561061560840389343196920574503136989912480252075855724619414129948169613276873392681235555888181121130227686204519778533037466375033152753811258841426182373381892716103523394268736925379236448886444781231491258208741809187932011481459247431360861784394497802774772291868350322216754081204829061268123349610764659697059606603187457402714527
176 738390369464356017445099073573112799543798109276086721452610764218155811780722291831010064239043699932028019687919455512088115859653613582937233995452473387762825429499297026315707617495877956979128543232500192494659178428807410350208428368197952661157268885744638799301726826746166526274423708096813845728998436949664058767635950764728260982225877
177 188553165995152074647448436025046465066058237376799961477264663401309706811485612883371351274377304304727354004913926718017219280070090270410191971234559920799664108418063117770172303444511253475147153066409969865104223919602421391483727936746662455084601897781105266618795792362777917425499683210886290801302844055630064606136689428591954149543822351
178 48420399719471258015102115296444399610839683800398525589842903267736876774424320707568106135743786185076577640050729013320058855023142847209923338023273900360130694175440498822012353883675106687901886744701319067066012272511060042855652707361946460490462906869363889789120533376604558136473058153257271094369616738821337569972707207407931337043678720261
179 12504200829012514459752481175790825303359023986148717840603281617432483286736465986018422070149498359563205329430624127752104834539798282541232469862382710403328121407469272307048911996727923462611754125106815370365147679611662848951471329305637402689014640015400332958572003300250389304164641824797230860743868295129456097049272131250138114789657926471167
180 3247154734733283543171289922583188327467819493444804902649230432108253631047685799097186713785737463200611354986373832129290380533619024596338519786135228516232806343820580099287449951689110112776803459510509900601945863821645049378664598797943987016104031861010405887179046124126480074843056985119744357015969178831990186785702660530432047430927042584056757
181 847922379936587438642706688698408556334988370926130437100367853965167207096192996572207160494187247037189066557703545598306678062707496590523161927232510454247952447573529168621183539673248335787616654147288569161078059182132832349063976268032808835254157385994577497153246412831161621966962732665644153598504034958271855337454940426660933918674510016401683311
182 222639401091977356814837087301775595827396926976574208635486127915499627580293503507966446850992375158085929452775624227921450433696587144698159229128728324510281061248585015392882932233921721952694586172309013910365159799856746763021647934372647471031366697649481886114617967592815077422541161149027937721697128426447373856850637538197608126493164654979498569701
183 58779739054724881264976220781506485850716851855056671934852369102214675665495343373267873708914795026336270082586894250478145779130233727829670468399292373663437470613139879252710320697729611049558206537848823719470986265914376141506636744440136875845542902810445332993801471374003711937302588033134245956071894400333755162258620125899553959150721978928428960755807
184 15603427799175799785806948222370005117911792903865861467078204313649802951732436642238045038560580492012177327133945038943190315124601629018064738007791096291764926222343640063355237021491269046530881390784195575005856117250180105686873315335404393049487076473895364052957634432922860047932570107905926822193370855535171052734225068622662105623888019826375931940319637
185 4164532762746884974645327686019370139068675729189693636174836437982628487491885985187673373930249679977650671110880584384228028781328943411895165974495837080245254598702840100415306910444463209237360331783629984311499386006370515517192144896302057200119611233677355636700736099903711510272673473602097221102169850942628871506891219514157348002120808617124120526715019471
186 1117516042184825363156102413158201176889277800873007184982236624511728856057467196192316134221234920538324823820150446576051502676527114716156665166336125227637295041304203885896872274609645306077702323452494446834037741877396212937184638758344910804385963631642134447995473805603181478182119654984632996023648768974462945513475839899827642058953854942208781948846695507141
187 301487917356521017282991880195481304223215651947861228997707339445094015735184633009890037464813344305728674823737248958633764324446497551272839464020673024247199599632294006085145200552182542478143701364846939928545165822609292286367613231097368260406273236280249931693415312510099889446375660318395182859429511227354465456586633817704060122138057322418103795844822144352447
188 81771563172540567801233068778874898795293103239141426952826485042955956406579441942034266920274196245057849641804291860930266814806800876540288001657911165875339619017834188963194927665178990992156429876416612600937322442875119656581959007546225047272111576668537857775817162750782328635931618959748292483055755435540711999105421281532852642606409192361019277583451088966022517
189 22296600019530182201051381849898517537834309390215378525786333688376134223908674619243907433273236865804361105844466975963425573452999385053065811404785580621220649680392004404001375156256293770969947470436536366048623428294166845613081251593047092190379066889732979866125020049074236068838008791918934990297138827799686848246506802955182530457009531548780953375543760955572726831
190 6111766912603582118354644814263356855534909503145310892787035125597313794104066216072618101888066433502008024131096380046112369483836294019716164621522375209952554006355022365882177196916856556870303456299547404324555781398810496875215011172099809187435701988121244311709727958116158352385745792145032470090872680829248226371856267295854297724625708662335262314595475704966359068581
191 1684126420833545762668127280721692923198150782235260128339266654380232678677408673161866290417949383379457034423066907157105651841019628662397048491831031709614022701763512200352667734838761953096716820919752693352814495714441272443955710818188200441636788371539109527601021777325426694718464659231601396689400756931278866250262749995903065017798789773992605182202388579789357061005087
192 466498720428794092589450434529878684769349983502262843019639407048206575908086515323921373652859960818646715285189910398753916616389160696017097654976142291744780039266848404787008481787372016904054928209047080692920998075255483915028473065487712712853046615394796450024656700447085919335351310632016954814847862217804869604166474253567698279234389167848156296791081699727833860289773397
193 129891970374927963102094633570333203324085998508181095038484012442095960239435931872524601709643458558523932750151401331335370310184209914828389154124002377038591615165331139286338529841297118015831822969071739056003675628164225721773403540059790890181894224036536325701364073787504312527727692897664231009184778235371466116373512207434918791779991226521596547486469188057761627186637141391
194 36354533293173715931789747603110249517702913864781474892044828722519092337969545631762029660435693838580719586060030562478557464894378380255200962170415370447177750086372747974702288475145780237448258694872399440746249697997020887168462842885185927427486933162803426801935704602124782188362211899232072051925393446569320371959991722382027717534576737421840568144732797331585743106631661990021
195 10227458454699414946376107582460494948604483754455572784770819535899340575683993075793318708584439491379678108974972557532482985496599687666463586719961935414552033968376948174178866083205827078371523110379918640576161331597569857487460046949139596223497219123005647713470778300206020593588535368632880073566981694267568365420892027774791971991567242717998625143130443998776219793115762909817727
196 2892000304324578402309826282716924455754074871837821973268075362718266194558086161306370994670415169686653485330665875848327876709474138206263188856466441405663398486696069787128335955694039184964907985451452957220577282257679174241639145031971736660463615650208580827147162146509908838318146642257184816244886964926221285666192968917090254050625939073550840411285652628724384451298165147714580277
197 821938075967793124377199969960886558405091243322273761287465697345780092248121711659025142196143535315370920966689009538571753199524499985664565362359645475846592697003206614733718051849048082012168261518083529768142620209368067188788884217178708507932983225202619919287305058790251208286398370048479859781021226870411591045012305474469618275261525297430897027716545256065660872893649840000297639151
198 234789585251077140161383337765524944525177166043206194212077313377527647563583048482537247978353844217533453005403405348301403633440274683763800384540930561911930071518158122610163694267740754252560813083026568920553791386115734145976125829581228323702540593969476341302264502721176114406116874149658875971985788033682363049207193502310798169006991644330703398693282278955652941603530626820285498607461
199 67407224288526993402641084896496868314311461442410765658932903393339732220646326779393054011425672749515701509036016643738934848399233218924475666098327610871141613786913097521915853825019124801848737690575384613466213381584409657675896259408669650171259280652426670118721783672098682279532341029920413437723421291813445249537929958791439634192713583311363109898303603854069805544568313598180523695654367
200 19449613640229595614461329369268872142518748404320458970399874249833629893305383633652685087061227945401123807251093004306369528393447019002872797379877562671004250070394701455933998194474894830844071160460221299901294181036774564232102271739524193199367668892215017094520244902288936850626059112020890320371553687073273062347875228029264108510365812154410003898042273563890044891357129833138192720038651157