0 1
1 0
2 2
3 6
4 38
5 270
6 2342
7 23646
8 272918
9 3543630
10 51123782
11 811316286
12 14045783798
13 263429174190
14 5320671485222
15 115141595488926
16 2657827340990678
17 65185383514567950
18 1692767331628422662
19 46400793659664205566
20 1338843898122192101558
21 40562412499252036940910
22 1287422209901595192272102
23 42719225668372854647290206
24 1479139560537072736325324438
25 53348682719237887912791749070
26 2001112879922084246243063769542
27 77948881959310811624638113126846
28 3148781032475033016759186967667318
29 131739192631511845010446664522288430
30 5701784397005940241871232098092450982
31 255004018287134694215420512037959059486
32 11772577042867448324592245318572427738198
33 560479871101528134133747104646503441294990
34 27492452038912842431213434195150524875052422
35 1388212847644603001315155109796842748081792126
36 72099640475827734814180489054703458791756545078
37 3848658369281092634173822471500246740202104544750
38 210992733050630212339293743359057967922122593909862
39 11871528615794370709559767283852950209893063967788766
40 685079818471118352458822831656192182193128224568295958
41 40522811525577142523563701152103891426578488260796453710
42 2455406487694787477159379799969694427772391973347455359302
43 152323318816045870130991272348328791068259776214438443673406
44 9669268253376947853684179047823192286558912476723789101198838
45 627741241117740520742156847734577974871470903766950653987677870
46 41659402074014175704600667645329781034629299966725198040088136742
47 2824785200593243465165406230187715346336638236101352371109426630046
48 195614572822675587920918514819515020165138529358423004106160598261718
49 13828396532707466303006448325744863230717589120507717153259356824713230
50 997507955059159895317716873871456561855806154506539517990192545261778182
51 73394088780568188865130348641658314933025910483576959814705907293114802686
52 5506034971543081752397789973996229096995398423795429803586881940084088092598
53 421007055465539666391766110007918415522663685871878726179345804730195011495790
54 32798778719367537045497012768051381864518304900865915863129319559100247285019622
55 2602524947310530644609237098214748065712344614388246319676788036100991901657695326
56 210260390775383947356183104722707732653408147522852799073402887944717891155645699478
57 17290472514820252196685360885534700537041751086762308896065679869350334509335843001550
58 1446802979201969898445999083228645672160556545568507273048330808255732182831104444197062
59 123150433511045542176345979292847821033476413619879736990840108122503665518729633946571966
60 10660111182582685074225362847101326183882370480169363418029919956327893908759944974213290358
61 938136661844658397276449466001774415107150574011667366225350666927479449230329940048550846510
62 83913596802603735191122119796875673296462529603291563566628487931063500473442655914949841646502
63 7626888988127160241340014399151443960293890943361196520393331563295411804799192248514001764856606
64 704209594917228684282102414761564282589195259104417367201935387985605958192315888000083782061073238
65 66037379871678253632924656464783573617454293821929058950132592476920884936472320038299685128520886670
66 6287938829975277236251458448741575236214275606055747155209888913127585096040820070385236738333994103942
67 607795737217038382368342686084768341791071063892743993523534097154174243213584956803655064043191138533246
68 59626744925040153614205454489666163801174774083717878119366089080246626653380224658638738329254015968056118
69 5935601435331755107329398136925856468936572415249594467248819450239343119381376146667782225035865122342818030
70 599428392881257542716523689089686503204420761149242850784774868100101089576554677163671056873425851516551105382
71 61400258254226034543504345567084153461078625289677984264110138818840255216416626713497668868130341630820326545886
72 6377893062672495014297171981968154999553487607521815025098570725001965662526855147753562297244941091340783202846998
73 671698892577154381273493292419816708782781251297162090313619210977520536016638333718497504728060731522021329051776590
74 71710192935583519278768149806972437585795103608696325736807045988654530760560704868859030594836807324798376470493386822
75 7759195479701784016775783413839303570181663288279847910135191872517703097349899332517113299635384391315192798241491198526
76 850755615828890725244245328593731682844411593451332424675628213375731247555309180165951200149506097444190483508156384453878
77 94508329913287809679908231783295450283832822163367415970140676418072411299895841992225482465122190251537728000552207321938350
78 10635042513310675207899825960749673401947441263059682087689337270947986870826530232531457117978272849645807739090413642171284262
79 1212106724394132089791530653044573810067019047720933882378984485843487269820912571880042830816830097655433042314486297042688555166
80 139896028824926391587868856529782634156914008117265551122480382625025386015554624160820605740131093342863904077370884204149303084758
81 16348011869088243501508839218576415875914768134847574156210766256219383314665668733728686094482913081165686407384097381130608772119310
82 1933986043458056849644825280724387492632323765145524939751472095415210502143872321039914617619133666371924834271989388207283514543133702
83 231582622145768688703969188954254928439575836276825224716126116528193249011335352647302010399035357804743521032415903257146686240418839806
84 28064660444164102168079784472069047312431234465344968253633499576990597710400600027735595487644161415508807938484658710275443383891780947638
85 3441543447997397282096756353979538343724969087856214599065111637898671983863983437152696088552481004427224095621153973890073361081103943375470
86 426998399226958429643353666182020075510236416960812078521445999533846430515783723954396299276728669419484597939152881927573524394351148973671142
87 53594477153806508000261655696404615716580095125333803845187737840838863860343735659761995519935697072570093761759447740472797979871023110576836446
88 6804202803977347580945696713842828110528867896729395360230642106387446244913779784425255921220152946604160121452949079718201831806714272265653050518
89 873658678182580005337643044724699452876239253005118593333100140523783278640013833350626341029005566478693938156764474527586302885966021905089908602830
90 113438073819925348517749082090332613670433716277400670758668635724740311187646544025150612894673665734768536564204381066434405822128897363883832952432582
91 14892745735868222959476326635537765695770409938389487701087443663712799726321203034431358815656954026705074116031281126637414808630582287386938887242289086
92 1976683518488875404342878003560045368469646027536937326682971529601064278171179244273009125113170378757515520204050225427137184522751892801610927295948001398
93 265212890386368878590913211717246411809671665383220282568624619938791943850330811373377623655734197898259033675277611054022016046852631129284242163486874137390
94 35966404243582806229908656710044490611720693772754142845891958322435258621251741111966160872232272117855541979521335701401661001344353885278472395813337092154022
95 4929412538878344946182863734678292222348809813433542657773180329740554297438473891918967284577901048077516839278423682696945116792133030329624766787330264350301726
96 682717346336223627274667055405956534780983942950732460669371653176918325522821146193813955348434045209385300353792535621869614811679921702612286496939057911348808278
97 95540434199149845572686364405220577941128741039026768248864519870644575881488115417544139587215098987394839968958533356916341992234115925938179428552258177365533355150
98 13507899641102196826378743091019919503964362119807038362057614841614872237486982092848141788960977258665327513843783616275975639198011856787377817703799415298284767171462
99 1929290202679350850589296174999882059550191959746587462117127144613473084835141317071805721211802408117568976169164550659953794000421843901035297475712919704640764881738366
100 278337740784116257492491409021095171574279199767207038860645480888480270318603438895381728180530397917034847397811541184108671231369399591966371133674379439873135096013679158
101 40557204310469712493121257189791478724508212262049782633945772796664046731380238002184730633049371457866669245488716919797428278981374746728755602013559165384272782117332272110
102 5968191108165584771729744911981134623670051541310930093148315671665245451600686223454334423985450843559356449969476876910181317931052779620202323230104521547357053925561751820902
103 886858810627293903672904179190652118866249055443562079058659154549424016400131215196786667048737062900002253509753956000652539759587488119134315858892878599370365053190995813623006
104 133064548038310848293728785250263660452782760754846454089038467238348017729225950763185541884711789573538034371053305276952793529436600495325516113699347487177233035699335550836822038
105 20157014175165242007622518355615299373798143405743503625326522114205539846548835061359660894568325491100173116731198644108571963270515929894676013721133256420808145658318752706207144270
106 3082524985301779985784307532261641514292308518809100693131617135657365217077227254974555464343275175707117657391335839633359298932555815119706062382913890525477674452303549122941218838342
107 475844355539098699906904148272880436073814358118280694740712163537622381604693200532531165815993017447073689785964906429713788118158742656210579673894704333594562991851469548920384669539646
108 74141815532896343530709680282687689654279920160878790235031266954222813186048914357714643990730084725620680331465982670356642144457602826207162770861595929040863177309072049180174166229244918
109 11659079225507712114475335886791728579873476485637363213675381838238269839479285163641058352889693357372656453441516740903935874548860988750788071831322131611742344467893621207111837642754067630
110 1850254535796866379871693939561267265546729730009773442670748494182002767044915405840147396373597222707717225054471190816827238938549296166577807185599014998307314473842220412879609062171457759782
111 296298187792585966695375329643671320827476648845505497481661929866522471110785059311442960815131369418038412239918643782705587289852261560419782062452603287761203797456398148311894650356395110032286
112 47876407729108063788445418883571030540035249013107614725194017552998663098067263480638824621482168030180178643554735261606508261582375496650674543689554387853545737782293632978717230909779080499555798
113 7805029328718933323243467130811782356749572848062873917381080078132993417532663625828268769600657994985971580659722450361770692435102183245663551616167921675040483323084999458942195338575402720190578190
114 1283671590145072094379526269422466404782170571478288423615115243926663672069957541775879027915411842045298821448604429049302631857756076221603932628368032886690070095661298745968425423181691910269673321222
115 212973863281719728096678799141788715119972201210648999892854845826448554385758295252601565216052632019009926312424765737751773355684866624719303603080318074550612630541460133379102336784714765392044603004926
116 35641735021878132886903169836338410619121090966496184382312907183835649412889682579339251388433912136197616334608602436788695068592200794384621554505001866858446901041114118622615169030744019635024857914762678
117 6016158060674822425130738162721181368059169238054171052704400012127918571400578454561804921869558960675702030888781507479352938869903816819903088122525296473871419893457966839608564714700510980422954965869251950
118 1024178805122088108665129963964923597726746171537068529830906582702520067126969296188632667447897206259231833012600661125948758173529898867558253675203460799993662398487878616854372600454587066908808387885223858662
119 175831744292853250110196097741058512688780718360338027519293527822097411871579940694389716578255819641166742314801865659394923441621230174270132921548358605711901971976280466942188235931605806758654034536796814121566
120 30440590262658681349256781489836981225012625523617014270062799735886758193512470177441192628863238236602132910495754639517035392374401949157569217039255467934690975212808087799339668893612502570757260438010168521073558
121 5313895122254136264131894352161233237241106929409536602011698157095667309168448480103073201306731703017820727873199180742964591699081866062505987073461022553505383206516911628002162522384462654354046822591757012503304910
122 935292277162971507281503195290469086130203561501295872765485251005363521604191963543729471216043866780715061746269481048170194024000710741344873074689060336347823258271098654884916976891359432448711677909246302139659708102
123 165969008195506079600469711904106128477243479658662689576749497510190148918603438041535879257147139644739827823134796112457930299508548510623449717912112697277034537956317342444447915789037244625891703057203539019974957206206
124 29690890468049626950012330813036098504928647854630861802275814299978897006101205120013450045151251131694795338879855244152652956896191141864061701413900414687548668019464381705738897862636404952092534494015027741671887804696438
125 5354362554729073804082602862717901107852107422380149317785409982842312243313706040357633062395575896643904234433189968380178639651451455750154188891446014556257400699153076027220627299755213579303928957397677528935522099664193070
126 973313750408478658431367694751140990858414038454814845203767975112176364296412899448369911027283185145323963482294149939654303509864091560779799133346935475954075927729388279687986773857928483927545552504742108825987875718921605542
127 178332754959805506192188456730571588432066202569265004943627209656813005252851992253633802454331377306193283515307314916187931493895158002932697094247795500960078462439847734671729202086283967504371053562868315766760331578539944642846
128 32931811994697996370062180358849828991419849292357804072395923726615262292542879590913474757917558286753588385701588650803030723324906974131010083040118849030701106533474272790803621205163194057540521317256533242679572070274158272639318
129 6128862478938764108645714624684549878530213650931269232776205788005345897848317130102939500202867675390091063858220154777852759717720181024799279064283437469155633357442556386461235261203392423208276686609962819471025472858939698511212430
130 1149470335605201209052828955490998729656972073925719816364452954436596674529564882386985416113181853309323472342949846906467654967447531861888949413277178914117733037732432928872429181054481437968729650658898298558017288532492846185059086982
131 217241905020284108579867057702736070643804964779722590427931484579409051556742167209170703369788193182574213667624147788019088959471697330346015446751487208193018410742744134211045567175554403026642531931178133121108936052633994795598777775486
132 41370624114076631477028886836865015305641952337994840129981357058705797941953475922378678868476117956416293686676982731821833504461849040707429557214409033726975954846040952800268617367271966532231292959682285967833877529948156059365867033510198
133 7938130834965342944720198993156934939371622761868494653056121933742772856987259087809681587972432850829391763046805123491769834800677378761598593075306332237909930776638479040837451616360267055596191875384778534544964911251444654815654431113098990
134 1534608466597323734231111063627028309943911301940200214254673083730243125682215859287889781153271320123015771409887112112976259441640898030820798877200052012781994895279426454590051126337862333255912327709442177907353925131140309538884325090828888422
135 298886223302933679010698508599849057576334278718121239312058572392833070494226008377928664527591501819456269979127398727890399352162047769409649780946587772805941800099357236337817502550873233731571418239503157229030326401474795253285909425954217308126
136 58643427412287630222768284275218997969000106459737946463199205558732064066735859066654304131350085882790137968323764165540827465573611444266049394322244595599491899303396527442951376309690623713513884037904815036299157922844076173672158976251193458317078
137 11590827721456178651158392394012926938540383801006395265145805099817827100602620427495491522668322161396808009533281383499361091400160974762964550537074119439645523092888435082282084670620948606281149056178549385694252235381813117290012027832417250121628750
138 2307640094948955006741937011875417874298809492232420050973524268991799460125860611264952737631843551870909466714430562683585988970915590710035285149339229310559195400885229051531332235856404561610664841501931381027749299872577783712126380583882704720533345862
139 462761708038375772001458752187020181068122405735271650406834350199779752590929291107300267159858125150054536507539616319972749820172691923579274926036360320812470719299627200863654114294222219672853423342846654691258013919922411600730551265993602130376373704766
140 93467362982037951297463602280110961042984646973735454448409681503546520188879355783195148310282649428576399281782028260300994447454327316488396013372538514363302992910666415232026007176189126287090807871947848532449096051577140031183501611943785687614169001267958
141 19013131049340830593192102845163762550703718427318611507665406614533853511439234127240253902384262780489131355256032590132857891244970066384030336473191902877494345401156256222718899502999073880778797134963977520696529024072305502577885285760687368771680074957217710
142 3895081282485150484644345954396383419703219279995984915196721225167782601447726041943225428592908198349733341550310557019371839909530867168861655417972280046032717520468712264335535614500167912580083158739173648661424323743636420433062839666046082290817333944458795302
143 803576266364407279554075803003719999595560890047711544656679928662145743486756583595465288237809030169227999976352854705048655038366512346350818071787583452480518254478773555994248471659274579183564433489747857484777729254651477295361203657431855539970391503470457589406
144 166941431202239871922573704414342346768717901132838259282153829995847710563016553151788575328077536551944799468420736899600402648851104683274294560880273835455382847616289016386291553438197176402952331791522382187519693939349283911217343346409620705157378161209167260570838
145 34922608362584740925482602944299721244347313449992142608404895379002529604126519687154254499440594838982766663707191267967242065363216217036145719443800072661953974230424343643007352398251409132282098342397786772774647147489422899969832850238179061451443053994771167066521870
146 7355870389342833442569630656530522227757603418498673512239566461837555850835634299338504553545512588251891057182786453045397413297249791792651177312078177899622268686754110428620456527758624176334038143639470509524709646316785490872658974162688026312540293732811060162273972742
147 1560004826622650518064778266105664628560198751187051650324459185048859366748306606558333288669478830250901851909992828218092371911899389530791126703327717175487182655428794844317966948986966247066931331801674543363856987896773529329639201717810021929912892618718764161832530146046
148 333090461615439068915207120704072467544142992312040683288636652227172019888050459577423119929632209527930124276436268434124910373699702078844477742181482665604221637140505896546615913700503928405639841185397878652295795862069197299077079701928367740943436460657515211785306359233718
149 71601645613861425015577823128431104723864556795501188123722273322767994642593930004275375231070981929772955739280200181205598291513132632470857006830214794019800452057905323278964250440282740655850757742728437429739392516984305203609496663433449292053442477987728699843515989212037230
150 15494900856991031396217315963883129532871926173190676712327909734069107937198586264697654759122288868096277080453353009975060441270847522258828805194665154136914699119173519887672677183873144318469969472612602298387028900912995715043119059507696066404772377498138457144332971622748414182
151 3375516910442513637533636079250855410112238645798333410070139110379835494143166140424910762760889700099539873942972974858760400356584133968065735385858016315656256870065122629724322616527915451695511451663957433324444281977668412525455639350827150509745314289768200797921076914826693518686
152 740215909084101945935143902421592436968939520724875195921982980902430313173245024062465316733695882472658225555143153064042595772194862987418599420833657204143869605616128783966349280370748867151693833781461952760976975844638701340635383809892786871297212858608878568845003533225097725864598
153 163389590647080700577390387288159751253029228401980862339836974149013688541682692327142417831898895384668045575816735128484254389754322275287617521485249692410029172187360709761146109604782955408464513145361297688642372314913260624971703797066351350108303577088061489055757001540818252153699790
154 36301088232550847002450751808396526341427963478129740159517328358844840425157439633432620435552042048715503896054542310645135533328166680015823200072333778413919706064075141386474102206899326230854906818703296294240091249522041880376494085705409015076313223418205824513207109664445607143150855622
155 8117566995655940953669016321522226401466214117393800708652083296150804964783805508937415146986874357181795042141834208654074050553260146180987530539776602433190271934236461119057912107596224940795052419790471271826126304117519719173914159432898246781365689346103433530193768215959980215382761211326
156 1826943089199812621906221365499742059662203530599966573903988039687826535719449588725286564661202055502753940665565821758119723989524248579184098161627494343022477560048485065831993335549504485573848745040360620062459547770641839542082630513804291786162082168708260160368279560028878440238315355471478
157 413808312359664448372453604529388459244390631078120322076016294658155248958852139286520556660298986559526305445694977680837888640150432419899179659247853139058886014242735766376021064187943518376841017894062692958792681675994823331418402206016260759555223694293441639982751475616560986771647026482485550
158 94325873618947208806700392357159715082243590654789786055231316465256331507328769759672232688774554779614309379536962809705836950986372386393239693281033500731769993278926107177623944748442394228127303613171165653837116233266520127830091518497070602661454384211052183164415283495113337079981715611687633062
159 21637271745514303870901734530505383715166168542102459160214985236261380866728425103115462958968455891534338396774242405250773853656121547850712144909870545733122969672329323701705287312789993656956728309681125118597563256168899425460812135659835978779649898430080853391360522850813747074664577334703048487966
160 4994557543299259401674840544259588730074589456244206205452529535122369302387344817137035172218277554701329639616055391767637245375179332575914598399589857993755015474385190128389086910660659031659706660976158417737776363894657425994380330632935450683655279837824438906230889665359978238564221792113787630262358
161 1160105367263537312293005677903031341973311100817085282880566301729068032713190308958269746781242450056262769585954813989342109311238533193675676422764177496612500459479582335450944470178168587869437925275183631094809170767274500577257151603052210160918211474596893672798127506284093968616870534709688507766010510
162 271135878162083529503627365489072662284562382437905990901789025788828122572939626320884929522233867786587296439058451022844373872539945138664173719897463340848866834605771194641732803755011332727381983991725156120741530079375911765431317220517003226029119167359249602717791716291426912402365316552232966440341082502
163 63760121053536472004818088769565447179204794733551138130319895081685824430984854975258162639598908944142886963242236160641917108397694262068394329681389565621967301047172994653542867475858426994973121809340607326882231382216183642525793737893740616182426075810702417546263832187865124651371915330566815237080522772606
164 15085771313868397362084806350713504291427184630021119193847371324029004982498417266794826840098119919158520992427013168140724248152496983708226439923606387362139856283741837346410922964174303354392968490305178778225862989323210964945665793253344484897987236834336009058922247095969753275395673159049649107028229780445238
165 3591087631312981594881552258865903599081824802647052930858201806258266066843501187554954911370798979947076753685459204617294831833984946165646885789767985115019865383297761131306633256497738315266748444176475086683698434815402359067899301326579057281028132862277899728926800020032629086697703044107935914041761189566130670
166 860020156637426833413557667969545825369604125399796511897414930976293813171930049716476074349444495448647845314067193635444206671041900122558587117415690812547967084871575548888477551664260506204267823489076584050553839833628619257254430891266036330897317576923295002597770587388737752367868474887158553883379608743467939942
167 207204718112575991701801926074652273790921082177146489233816316280200998651672337193121139415512806228852138764037621105303892633124172172331830925793916780785008856668445956641309610354143447922410829497988801387486150450587766483729652326585466464911011286757866972740956886040120256988841572392279847546136687121968154049246
168 50220780837327904790394080905468482803594855860363708330829532123349750915552141042691365046052433727175875789532078364939563147314409416693801932544933381349979585296624066355153332167924917203072837010230787029293210076735263513518799621511050655941071599952186992992915221208721336885772758385050709211272988849256739065028118
169 12244602877345772311632416164797275052375426962809433426691081424841826257857545488832033963240448617651036564682240350854669198067025170006835925248046963115554211405781131501140020446368656698853633262883790082972974869579203001682695087547038910677525026276580869863279162493039871103009398746497804831470384218876516341288542030
170 3003088734296251255677895649197857562491298075614486824700761697600450323566881122386045941967513985945035432987879171584379726480744824677429457559472064373800716916166938868337532207228623356092005346960133449879935986966340669892694547080110440960065527756039854363599017445702054685403074849027534345530461793964816239449517741382
171 740864549358500362641764525442887436061535670906159788175621800873642747278571269879033904678158831995801360683392626106186810234196230656521413469377107518626976882280485981233824930772449325134819810098267280207442967440160159679126359558406292687221463888250925781782174361699437189099276809139568115176297564150016157517200905261886
172 183840757148750562224357800506213191709075337250444306771080646029220737373158146128986208251770895167830765698892818855623205401373888845573323356225567787368450436983822262302805278730073378875122147330500487819407832366915265015004791079519753722569381090337724956787306129030527132196568949730988145626158048015603563769199366752618998
173 45884123716757020367443218856369913039163528056653045015513549689189848820389088765600189146663147000506037134107013042797853457881078274315174391233933177303636012944482310726667160736855426813003541258339521281171670651899380075189325421506042645750029404729979003709623604850436953236290602847444939253977443865427954389773540926224380590
174 11518242807055978373013581341809122301094410189401804516417108170046516043895905051653212719927617450544731623346854288640606429843363327365188655966086219563418991154874114597114869551758359636000100328311503752981114491981480035035926981645660911204054210955101177751465414168806759070399891496696283769923232007375696545920730370409231222822
175 2908029561061560840389343196920574503136989912480252075855724619414129948169613276873392681235555888181121130227686204519778533037466375033152753811258841426182373381892716103523394268736925379236448886444781231491258208741809187932011481459247431360861784394497802774772291868350322216754081204829061268123349610764659697059606603187457402714526
176 738390369464356017445099073573112799543798109276086721452610764218155811780722291831010064239043699932028019687919455512088115859653613582937233995452473387762825429499297026315707617495877956979128543232500192494659178428807410350208428368197952661157268885744638799301726826746166526274423708096813845728998436949664058767635950764728260982225878
177 188553165995152074647448436025046465066058237376799961477264663401309706811485612883371351274377304304727354004913926718017219280070090270410191971234559920799664108418063117770172303444511253475147153066409969865104223919602421391483727936746662455084601897781105266618795792362777917425499683210886290801302844055630064606136689428591954149543822350
178 48420399719471258015102115296444399610839683800398525589842903267736876774424320707568106135743786185076577640050729013320058855023142847209923338023273900360130694175440498822012353883675106687901886744701319067066012272511060042855652707361946460490462906869363889789120533376604558136473058153257271094369616738821337569972707207407931337043678720262
179 12504200829012514459752481175790825303359023986148717840603281617432483286736465986018422070149498359563205329430624127752104834539798282541232469862382710403328121407469272307048911996727923462611754125106815370365147679611662848951471329305637402689014640015400332958572003300250389304164641824797230860743868295129456097049272131250138114789657926471166
180 3247154734733283543171289922583188327467819493444804902649230432108253631047685799097186713785737463200611354986373832129290380533619024596338519786135228516232806343820580099287449951689110112776803459510509900601945863821645049378664598797943987016104031861010405887179046124126480074843056985119744357015969178831990186785702660530432047430927042584056758
181 847922379936587438642706688698408556334988370926130437100367853965167207096192996572207160494187247037189066557703545598306678062707496590523161927232510454247952447573529168621183539673248335787616654147288569161078059182132832349063976268032808835254157385994577497153246412831161621966962732665644153598504034958271855337454940426660933918674510016401683310
182 222639401091977356814837087301775595827396926976574208635486127915499627580293503507966446850992375158085929452775624227921450433696587144698159229128728324510281061248585015392882932233921721952694586172309013910365159799856746763021647934372647471031366697649481886114617967592815077422541161149027937721697128426447373856850637538197608126493164654979498569702
183 58779739054724881264976220781506485850716851855056671934852369102214675665495343373267873708914795026336270082586894250478145779130233727829670468399292373663437470613139879252710320697729611049558206537848823719470986265914376141506636744440136875845542902810445332993801471374003711937302588033134245956071894400333755162258620125899553959150721978928428960755806
184 15603427799175799785806948222370005117911792903865861467078204313649802951732436642238045038560580492012177327133945038943190315124601629018064738007791096291764926222343640063355237021491269046530881390784195575005856117250180105686873315335404393049487076473895364052957634432922860047932570107905926822193370855535171052734225068622662105623888019826375931940319638
185 4164532762746884974645327686019370139068675729189693636174836437982628487491885985187673373930249679977650671110880584384228028781328943411895165974495837080245254598702840100415306910444463209237360331783629984311499386006370515517192144896302057200119611233677355636700736099903711510272673473602097221102169850942628871506891219514157348002120808617124120526715019470
186 1117516042184825363156102413158201176889277800873007184982236624511728856057467196192316134221234920538324823820150446576051502676527114716156665166336125227637295041304203885896872274609645306077702323452494446834037741877396212937184638758344910804385963631642134447995473805603181478182119654984632996023648768974462945513475839899827642058953854942208781948846695507142
187 301487917356521017282991880195481304223215651947861228997707339445094015735184633009890037464813344305728674823737248958633764324446497551272839464020673024247199599632294006085145200552182542478143701364846939928545165822609292286367613231097368260406273236280249931693415312510099889446375660318395182859429511227354465456586633817704060122138057322418103795844822144352446
188 81771563172540567801233068778874898795293103239141426952826485042955956406579441942034266920274196245057849641804291860930266814806800876540288001657911165875339619017834188963194927665178990992156429876416612600937322442875119656581959007546225047272111576668537857775817162750782328635931618959748292483055755435540711999105421281532852642606409192361019277583451088966022518
189 22296600019530182201051381849898517537834309390215378525786333688376134223908674619243907433273236865804361105844466975963425573452999385053065811404785580621220649680392004404001375156256293770969947470436536366048623428294166845613081251593047092190379066889732979866125020049074236068838008791918934990297138827799686848246506802955182530457009531548780953375543760955572726830
190 6111766912603582118354644814263356855534909503145310892787035125597313794104066216072618101888066433502008024131096380046112369483836294019716164621522375209952554006355022365882177196916856556870303456299547404324555781398810496875215011172099809187435701988121244311709727958116158352385745792145032470090872680829248226371856267295854297724625708662335262314595475704966359068582
191 1684126420833545762668127280721692923198150782235260128339266654380232678677408673161866290417949383379457034423066907157105651841019628662397048491831031709614022701763512200352667734838761953096716820919752693352814495714441272443955710818188200441636788371539109527601021777325426694718464659231601396689400756931278866250262749995903065017798789773992605182202388579789357061005086
192 466498720428794092589450434529878684769349983502262843019639407048206575908086515323921373652859960818646715285189910398753916616389160696017097654976142291744780039266848404787008481787372016904054928209047080692920998075255483915028473065487712712853046615394796450024656700447085919335351310632016954814847862217804869604166474253567698279234389167848156296791081699727833860289773398
193 129891970374927963102094633570333203324085998508181095038484012442095960239435931872524601709643458558523932750151401331335370310184209914828389154124002377038591615165331139286338529841297118015831822969071739056003675628164225721773403540059790890181894224036536325701364073787504312527727692897664231009184778235371466116373512207434918791779991226521596547486469188057761627186637141390
194 36354533293173715931789747603110249517702913864781474892044828722519092337969545631762029660435693838580719586060030562478557464894378380255200962170415370447177750086372747974702288475145780237448258694872399440746249697997020887168462842885185927427486933162803426801935704602124782188362211899232072051925393446569320371959991722382027717534576737421840568144732797331585743106631661990022
195 10227458454699414946376107582460494948604483754455572784770819535899340575683993075793318708584439491379678108974972557532482985496599687666463586719961935414552033968376948174178866083205827078371523110379918640576161331597569857487460046949139596223497219123005647713470778300206020593588535368632880073566981694267568365420892027774791971991567242717998625143130443998776219793115762909817726
196 2892000304324578402309826282716924455754074871837821973268075362718266194558086161306370994670415169686653485330665875848327876709474138206263188856466441405663398486696069787128335955694039184964907985451452957220577282257679174241639145031971736660463615650208580827147162146509908838318146642257184816244886964926221285666192968917090254050625939073550840411285652628724384451298165147714580278
197 821938075967793124377199969960886558405091243322273761287465697345780092248121711659025142196143535315370920966689009538571753199524499985664565362359645475846592697003206614733718051849048082012168261518083529768142620209368067188788884217178708507932983225202619919287305058790251208286398370048479859781021226870411591045012305474469618275261525297430897027716545256065660872893649840000297639150
198 234789585251077140161383337765524944525177166043206194212077313377527647563583048482537247978353844217533453005403405348301403633440274683763800384540930561911930071518158122610163694267740754252560813083026568920553791386115734145976125829581228323702540593969476341302264502721176114406116874149658875971985788033682363049207193502310798169006991644330703398693282278955652941603530626820285498607462
199 67407224288526993402641084896496868314311461442410765658932903393339732220646326779393054011425672749515701509036016643738934848399233218924475666098327610871141613786913097521915853825019124801848737690575384613466213381584409657675896259408669650171259280652426670118721783672098682279532341029920413437723421291813445249537929958791439634192713583311363109898303603854069805544568313598180523695654366
200 19449613640229595614461329369268872142518748404320458970399874249833629893305383633652685087061227945401123807251093004306369528393447019002872797379877562671004250070394701455933998194474894830844071160460221299901294181036774564232102271739524193199367668892215017094520244902288936850626059112020890320371553687073273062347875228029264108510365812154410003898042273563890044891357129833138192720038651158