1 1
2 2
3 5
4 16
5 67
6 364
7 2445
8 19296
9 173015
10 1728604
11 19011049
12 228124384
13 2965598547
14 41518338684
15 622774990133
16 9964399645504
17 169394793547567
18 3049106282938684
19 57933019373868897
20 1158660387473183616
21 24331868136927943019
22 535301099012395872028
23 12311925277285065210733
24 295486206654841481171488
25 7387155166371036853126407
26 192066034325646957812187804
27 5185782926792467860157318745
28 145201921950189100082794312096
29 4210855736555483902397679607555
30 126325672096664517071923408904764
31 3916095834996600029229611180533029
32 125315066719891200935347527712285824
33 4135397201756409630866468352228406367
34 140603504859717927449459923846916797564
35 4921122670090127460731097334375799942353
36 177160416123244588586319504036979042110784
37 6554935396560049777693821649367090686732827
38 249087545069281891552365222675947109633638364
39 9714414257701993770542243684361932465348524637
40 388576570308079750821689747374477288718336335456
41 15931639382631269783689279642353568817110824639799
42 669128854070513330914949744978849890276873193016028
43 28772540725032073229342839034090545281819785392722633
44 1265991791901411222091084917499983992399894635419351648
45 56969630635563504994098821287499279657994897954056913587
46 2620603009235921229728545779224966864267764567014804159484
47 123168341434088297797241651623573442620584933136767795675925
48 5912080388836238294267599277931525245788076787468629448627136
49 289691939052975676419112364618644737043615762579629656006739855
50 14484596952648783820955618230932236852180788128968534951408302524
51 738714444585087974868736529777544079461220194577368823874012627009
52 38413151118424574693174299548432292131983450118023124798253128158464
53 2035897009276502458738237876066911482995122856255225503969224921821387
54 109938438500931132771864845307613220081736634237782176989158164409830044
55 6046614117551212302452566491918727104495514883078019733944331880548861773
56 338610390582867888937343723547448717851748833452369105099945836588243196064
57 19300792263223469669428592242204576917549683506785038990695003159287857085287
58 1119445951266961240826858350047865461217881643393532261460306292128617662838044
59 66047311124750713208784642652824062211855016960218403426158063309253097935371577
60 3962838667485042792527078559169443732711301017613104205569483782414284811626436896
61 241733158716587610344151792109336067695389362074399356539738510694413110627917511779
62 14987455840428431841337411110778836197114140448612760105463787662986743411663688605628
63 944209717946991206004256899979066680418190848262603886644218622768028790197268774211333
64 60429421948607437184272441598660267546764214288806648745229991857153565871464095906251008
65 3927912426659483416977708703912917390539673928772432168439949470714981219019471985764991167
66 259242220159525905520528774458252547775618479298980523117036665067188759311587018490497216764
67 17369228750688235669875427888702920700966438113031695048841456559501646871552040485575910019505
68 1181107555046800025551529096431798607665717791686155263321219046046111987260816386536292236112576
69 81496421298229201763055507653794103928934527626344713169164114177181727120986738364085835324927355
70 5704749490876044123413885535765587275025416933844129921841487992402720898469052205724266635458408284
71 405037213852199132762385873039356696526804602302933224450745647460593183791302667056603637084268323389
72 29162679397358337558891782858833682149929931365811192160453686617162709232973791947795231661283350651104
73 2128875596007158641799100148694858796944884989704217027713119123052877774007086812026130267614681837658007
74 157536794104529739493133411003419550973921489238112060050770815105912955276524424089603074149685580821733724
75 11815259557839730461985005825256466323044111692858404503807811132943471645739331806719559985185851072009684393
76 897959726395819515110860442719491440551352488657238742289393646103703845076189217310685198832577615014914469344
77 69142898932478102663536254089400840922454141626607383156283310749985196070866569732922757552246450360275609340947
78 5393146116733292007755827818973265591951423046875375886190098238498845293527592439167975083483941212383837595577724
79 426058543221930068612710397698887981764162420703154695009017760841408778188679802694270031583897676219436021537769717
80 34084683457754405489016831815911038541132993656252375600721420867312702255094384215541602526688844506982203768702159936
81 2760859360078106844610363377088794121831772486156442423658435090252328882662645121458869804661749861421503342041648766959
82 226390467526404761258049796921281117990205343864828278739991677400690968378336899959627323982263394340349344106339571808828
83 18790408804691595184418133144466332793187043540780747135419309224257350375401962696649067890527861539238716061714774856556833
84 1578394339594093995491123184135171954627711657425582759375221974837617431533764866518521702804340368909195886907359752044797568
85 134163518865497989616745470651489616143355490881174534546893867861197481680370013654074344738368931356498266456015299218598191147
86 11538062622432827107040110476028106988328572215781009971032872636062983424511821174250393647499728096657264804541981339322229935644
87 1003811448151655958312489611414445307984585782772947867479859919337479557932528442159784247332476344409178827088175480065945984797485
88 88335407437345724331499085804471187102643548884019412338227672901698201098062502910061013765257918308007730284574235997556803441776416
89 7861851261923769465503418636597935652135275850677727698102262888251139897727562758995430225107954729412687982173994086375390085514906055
90 707566613573139251895307677293814208692174826560995492829203659942602590795480648309588720259715925647141918369043756929149431786010374044
91 64388561835155671922472998633737092990987909217050589847457533054776835762388738996172573543634149233889914571529131488843684250568832134169
92 5923747688834321816867515874303812555170887647968654265966093041039468890139763987647876766014341729517872140580571158250161837588141433411744
93 550908535061591928968678976310254567630892551261084846734846652816670606782998050851252539239333780845162109073992897363938058098008221263180227
94 51785402295789641323055823773163929357303899818541975593075585364767037037601816780017738688497375399445238252955331906551763318475873835054220604
95 4919613218100015925690303258450573288943870482761487681342180609652868518572172594101685175407250662947297634030756530221197166655451174203588522213
96 472282868937601528866269112811255035738611566345102817408849338526675377782928569033761776839096063642940572866952626899412680261095232958892987274624
97 45811438286947348300028103942691738466645321935474973288658385837087511644944071196274892353392318173365235568094404809239345875769324305314519971947807
98 4489520952120840133402754186383790369731241549676547382288521812034576141204518977234939450632447180989793085673251671305448448378117441073089164119553404
99 444462574259963173206872664451995246603392913417978190846563659391423037979247378746259005612612270917989515481651915459239381336082748956011684474485223057
100 44446257425996317320687266445199524660339291341797819084656365939142303797924737874625900561261227091798951548165191545923938103184660490123662811527645376576
101 4489072000025628049389413910965151990694268425521579727550292959853372683590398525337215956687383936271694106364684346138317748360169655391420817991702077573339
102 457885344002614061037720218918445503050815379403201132210129881905044013726220649584396027582113161499712798849197803306108410332613075091102556953806934998353628
103 47162190432269248286885182548599886814233984078529716617643377836219533413800726907192790840957655634470418281467373740529166264258895739564718176820617957595759133
104 4904867804956001821836058985054388228680334344167090528234911294966831475035275598348050247459596185984923501272606869015033291482924649854490599097583668908676799328
105 515011119520380191292786193430710764011435106137544505464665685971517304878703937826545275983257599528416967633623721246578495605707087210459827920836928826074873985527
106 54591178669160300277035336503655340985212121250579717579254562712980834317142617409613799254225305550012198569164114452137320534204951242239935980036244072321317011292124
107 5841256117600152129642781005891121485417696973812029780980238210288949271934260062828676520202107693851305246900560246378693297159929782915494973485525871631047786443337865
108 630855660700816430001420348636241120425111273171699216345865726711206521368900086785497064181827630935940966665260506608898876093272416554865019654041675041256798879345506656
109 68763267016388990870154818001350282126337128775715214581699364211521510829210109459619179995819211772017565366513395220369977494166693404480270105066475512093834962157579971955
110 7563959371802788995717029980148531033897084165328673603986930063267366191213112040558109799540113294921932190316473474240697524358336274492829677158345618537088806822795615831804
111 839599490270109578524590327796486944762576342351482770042549237022677647224655436501950187748952575736334473125128555640717425203775326468704094095129393174713538025734924954011349
112 94035142910252272794754116713206537813408550343366070244765514546539896489161408888218421027882688482469460990014398231760351622822836564494858538514300020387475912911988193960328384
113 10625971148858506825807215188592338772915166188800365937658503143759008303275239204368681576150743798519049091871627000188919733378980531787919014851832922124994630053299753867574612047
114 1211360710969869778142022531499526620112328945523241716893069358388526946573377269298029699681184793031171596473365478021536849605203780623822767693108381969594948995037033586307291562684
115 139306481761535024486332591122445561312917828735172797442702976214680598855938385969273415463336251198584733594437029972476737704598434771739618284707462773813516539697525328655153442847233
116 16159551884338062840414580570203685112298468133280044503353545240902949467288852772435716193747005139035829096954695476807301573733418433521795721026065679436218925981310160542335443879675904
117 1890667570467553352328505926713831158138920771593765206892364793185645087672795774374978794668399601267192004343699370786454284126809956722050099360049684489343777979697804607261678252307113867
118 223098773315171295574763699352232076660392651048064294413299045595906120345389901376247497770871152949528656512556525752801605526963574893201911724485862769733095052134373418062438408467741981084
119 26548754024505384173396880222915617122586725474719651035182586425912828321101398263773452234733667200993910124994226564583391057708665412291027495213817669598219203551551028583757178381169765795597
120 3185850482940646100807625626749874054710407056966358124221910371109539398532167791652814268168040064119269214999307187750006926925039849474923299425658120351786265878574245667490547195335623765478816
121 385487908435818178197722700836734760619959253892929333030851154904254267222392302789990526448332847758431575014916169717750838157929821786465719230504632562566138093547645972348777645762897449222778919
122 47029524829169817740122169502081640795635028974937378629763840898319020601131860940378844226696607426528652151819772705565602255267438257948817746121565172633068847255963905123930799780424255692098368028
123 5784631553987887582035026848756041817863108563917297571460952430493239533939218895666597839883682713463024214673832042784569077397894905727704582772952516233867468212167204067246678395241077369781377258233
124 717294312694498060172343329245749185415025461925744898861158101381161702208463143062658132145576656469415002619555173305286565597338968310235368263846112012999566058308095274900611361390899766463956214624288
125 89661789086812257521542916155718648176878182740718112357644762672645212776057892882832266518197082058676875327444396663160820699667371038779421032980764001624945757288510622669876500375297499922760175454486307
126 11297385424938344447714407435620549670286651025330482157063240096753296809783294503236865581292832339393286291257993979558263408158088750886207050155576264204743165418352335861751391275131701082036400440032662204
127 1434767948967169744859729744323809808126404680216971233947031492287668694842478401911081928824189707102947358989765235403899452836077271362548295369758185554002382008130746649210585300532297161669238266620711848645
128 183650297467797727342045407273447655440179799067772317945220031012821592939837235444618486889496282509177261950689950131699129963017890734406181807329047750912304897040735571088406165093584944326297885297066302071296
129 23690888373345906827123857538274747551783194079742629014933384000653985489239003372355784808745020443683866791639003566989187765229307904738397453145447159867687331718254888670383127649139899164125966290357067453981055
130 3079815488534967887526101479975717181731815230366541771941339920085018113601070438406252025136852657678902682913070463708594409479810027615991668908908130782799353123373135527149763718809954853089979232545882366222893564
131 403455828998080793265919293876818950806867795178016972124315529531137372881740227431219015292927698155936251461612230745825867641855113617694908627066965132546715259161880754056618960732382887836417559766360302306073346929
132 53256169427746664711101346791740101506506548963498240320409649898110133220389710020920910018666456156583585192932814458449014528724874997535727938772839397496166414209368259535473702642449969330886624595911760899336357529024
133 7083070533890306406576479123301433500365371012145265962614483436448647718311831432782481032482638668825616830660064322973718932320408374672251815856787639866990133089845978518218002451094674518345512576962061604742150757137467
134 949131451541301058481248202522392089048959715627465638990340780484118794253785411992852458352673581622632655308448619278478336930934722206081743324809543742176677834039361121441212328445978598135103133308912435851990123576591964
135 128132745958075642894968507340522932021609561609707861263696005365356037224261030619035081877610933519055408466640563602594575485676187497821035348849288405193851507595313751394563664340205684284556790422664340373664312710497491453
136 17426053450298287433715716998311118754938900378920269131862656729688421062499500164188771135355086958591535551463116649952862266051961499703660807443503223106363805032962670189660658350267970187994287749394210952229662945049808457184
137 2387369322690865378419053228768623269426629351912076871065183971967313685562431522493861645543646913327040370550446981043542130449118725459401530619759941565571841289515885815983510193986711909962250407204950498454974506553401726807127
138 329456966531339422221829345570070011180874850563866608206995388131489288607615550104152907085023274039131571135961683384008814001978384113397411225526871936048914097953192242605724406770166243563117509879427295736138879371030061573596764
139 45794518347856179688834279034239731554141604228377458540772358950277011116458561464477254084818235091439288387898673990377225146274995391762240160348235199110799059615493721722195692541053107855249813556038818840728715779707494739954111337
140 6411232568699865156436799064793562417579824591972844195708130253038781556304198605026815571874552912801500374305814358652811520478499354846713622448752927875511868346169121041107396955747435099734926508761887760127844445757719885825375378656
141 903983792186680987057588668135892300878755267468171031594846365678468199438892003308780995634311960705011552777119824570046424387468409033386620765274162830447173436809846066796142970760388349062624542260360792968795742152044649125580230911699
142 128365698490508700162177590875296706724783247980480286486468183926342484320322664469846901380072298420111640494351015088946592263020514082740900148668931121923498628026998141485052301847975145566892684808627305264242370789844770074240274800380028
143 18356294884142744123191395495167429061644004461208680967564950301466975257806141019188106897350338674075964590692195157719362693611933513831948721259657150435060303807860734232362479164260445816065653927246229204962189445863619015629094015287934133
144 2643306463316555153739560951304109784876736642414050059329352843411244437124084306763087393218448769066938901059676102711588227880118425991800615861390629662648683748331945729460196999653504197513454165522676479432606708394407388111046845548753200448
145 383279437180900497292236337939095918807126813150037258602756162294630443382992224480647672016675071514706140653653034893180293042617171768811089299901641301084059143508132130771728564949758108639450854000786517315191476308257593007963570895083042445487
146 55958797828411472604666505339108004145840514719905439756002399695016044733916864774174560114434560441147096535433343094404322784222107078246419037785639629958272634952187291092672370482664683861359824684114828361312137349657122481090686634614790347821884
147 8225943280776486472885976284848876609438555663826099644132352755167358575885779121803660336821880384848623190708701434877435449280649740502223598554489025603866077337971531790622838460951708527619894228564879762734871063619838786241115509310942790419417825
148 1217439605554919997987124490157633738196906238246262747331588207764769069231095310026941729849638296957596232224887812361860446493536161594329092586064375789372179446019786705012180092220852862087744345827602204871915688181382501434160521652974076754629118336
149 181398501227683079700081549033487426991339029498693149352406642956950591315433201194014317747596106246681838601508284041917206527536888077555034795323591992616454737456948219046814833740907076451073907528312728525889568674595697190845736293096865337092801349355
150 27209775184152461955012232355023114048700854424803972402860996443542588697314980179102147662139415937002275790226242606287580979130533211633255219298538798892468210618542232857022225061136061467661086129246909278883383206648570811091201816526644893991442232151324
151 4108676052807021755206847085608490221353829018145399832832010462974930893294562007044424296983051806487343644324162633549424727848710514956621538114079358632762699803399877161410355984231545281616824005516283301111390759301228778586720216511504624454815252922972909
152 624518760026667306791440757012490513645782010758100774590465590372189495780773425070752493141423874586076233937272720299512558633003998273406473793340062512179930370116781328534374109603194882805757248838475061768931395202554115824699410513122379438606638259645381664
153 95551370284080097939090435822911048587804647645989418512341235326944992854458334035825131450637852811669663792402726205825421470849611735831190490381029564363529346627867543265759238769288817069280859072286684450646503465565459908752633763952354835210866103083684900487
154 14714911023748335082619927116728301482521915737482370450900550240349528899586583441517070243398229332997128224030019835697114906510840207318003335518678552911983519380691601662926922770470477828669252297132149405399561533696224477332282023720027673040803682793057826700444
155 2280811208680991937806088703092886729790896939309767419889585287254176979435920433435145887726725546614554874724653074533052810509180232134290517005395175701357445504007198257753673029422924063443734106055483157836932037722913069871290924877067970911873475842799212780646873
156 355806548554234742297749837682490329847379922532323717502775304811651608792003587615882758485369185271870560457045879627156238439432116212949320652841647409411761498625122928209572992589976153897222520544655372622561397884774435428854995619928172728500784530304505510941122464
157 55861628123014854540746724516150981786038647837574823647935722855429302580344563255693593082202962087683677991756203101463529434990842245433043342496138643277646555284144299728902959836626256161863935725510893501742139467909586355342429608840343540713255064833079177487828755587
158 8826137243436347017437982473551855122194106358336822136373844211157829807694440994399587706988068009854021122697480090031237650728553074778420848114389905637868155734894799357166667654186948473574501844630721173275258035929714644130036924937464338844983833728732285978888592656444
159 1403355821706379175772639213294744964428862910975554719683441229574094939423416118109534445411102813566789358508899334314966786465839938889768914850187994996421036761848273097789500157015724807298345793296284666550766027712824628416647554470833543632312233169234555487137452539354277
160 224536931473020668123622274127159194308618065756088755149350596731855190307746578897525511265776450170686297361423893490394685834534390222363026376030079199427365881895723695646320025122515969167735326927405546648122564434051940546663551716769511075956147363369052942904225824927508096
161 36150445967156327567903186134472630283687508586730289579045446073828685639547199202501607313790008477480493875189246851953544419360036825800447246540842751107805906985211514999057524044725071036005387635312293010347732873882362428012831711672012752753060646513158155579363314822624179679
162 5856372246679325066000316153784566105957376391050306911805362263960247073606646270805260384833981373351840007780657990016474195936325965779672453939616525679464556931604265429847318895245461507832872796920591467676332725568942713338078737059948807247713163658949417634684139895627775317628
163 954588676208729985758051533066884275271052351741200026624274049025520272997883342141257442727938963856349921268247252372685293937621132422086609992157493685752722779851495265065112979925010225776758265898056409231242234267737662274106834140306898060706018548419983297649736802736740828106833
164 156552542898231717664320451422969021144452585685556804366380944040185324771652868111166220607381990072441387087992549389120388205769865717222204038713828964463446535895645223470678528707701677027388355607281251113923726419908976612953520799009395920907895264073226902521618414516245698982015808
165 25831169578208233414612874484789888488834676638116872720452855766630578587322723238342426400218028361952828869518770649204864053952027843341663666387781779136468678422781461872661957236770776709519078675201406433797414859284981141137330931836548444535693836369123792570002499822651223490917255067
166 4287974149982566746825737164475121489146556321927400871595174057260676045495572057564842782436192708084169592340115927768007432956036621994716168620371775336653800618181722670861884901303948933780167060083433468010370866641306869428796934684867038004712932875574185582669328569954516151315112947164
167 716091683047088646719898106467345288687474905761875945556394067562532899597760533613328744666844182250056321920799359937257241303658115873117600159602086481221184703236347686033934778517759471941287899033933389157731934729098247194609088092372795339163867249902899370955357783734271966744279718013405
168 120303402751910892648942881886514008499495784167995158853474203350505527132423769647039229104029822618009462082694292469459216539014563466683756826813150528845159030143706411253701042790983591286136367037700809378498965034488505528694326799518629616964189776798261937291034231663167583838730324655175776
169 20331275065072940857671347038820867436414787524391181846237140366235434085379617070349629718581040022443599091975335427338607595093461225869554903731422439374831876094286383501875476231676226927357046029371436784966325090828557434349341229118648405266917205364325838732552323327408353771370291571417052855
170 3456316761062399945804128996599547464190513879146500913860313862260023794514534901959437052158776803815411845635807022647563291165888408397824333634341814693721418936028685195318830959384958577650697824993144253444275265440854763839388008950170228895375862803961812570483482981868769029969746268631552677084
171 591030166141670390732506058418522616376577873334051656270113670446464068861985468235063735919150833452435425603723000872733322789366917836027961051472450312626362638060905168399520094054827916778269328073827667338971070390386164616535349530479109141109272414513233951211152471811691567551763299275139353161289
172 101657188576367307205991042047985890016771394213456884878459551316791819844261500536430962578093943353818893203840356150110131519771109867796809300853261453771734373746475688964717456177430401685862324428698358782303024107146420314044080119242406772270794855044851189935008334327194640477055687037874581510494304
173 17586693623711544146636450274301558972901451198928041083973502377804984833057239592802556526010252200210668524264381613969052752920402007128848009047614231502510046658140294190896119918695459491654182126164816069338423170536330714329625860628936371602847509922253412604056568367779359037709535709053148477001005107
174 3060084690525808681514742347728471261284852508613479148611389413738067360951959689147644835525783882836656323222002400830615179008149949240419553574284876281436748118516411189215924865853009951547827689952677996064885631673321544293354899749434928658895466726471076120285736641673604882738742211183001016049849840124
175 535514820842016519265079910852482470724849189007358851006993147404161788166592945600837846217012179496414856563850420145357656326426241117073421875499853349251430920740371958112786851524276741520869845741718649311354985542831270251337107456151112515306706677132436273731742286769484141375048303340850187149427679865493
176 94250608468194907390654064310036914847573457265295157777230793943132474717320358425747460934194143591369014755237673945582947513451018436604922250087974189468251842050305464627850485868272706507673092850542482278798477455538303564235330912282595802693980375175308780058204876394352902043950865921533701962937880787895744
177 16682357698870498608145769382876533928020501935957242926569850527934448024965703441357300585352363415672315611677068288368181709880830263279071238265571431535880576042904067239129535998684269051858137434546019363347330509630279730869653571474019457076834526406029654062017209103994252021279489652580106223501196520152447247
178 2969459670398948752249946950152023039187649344600389240929433393972331748443895212561599504192720687989672178878518155329536344358787786863674680411271714813386742535636923968565057407765799891230748463349191446675824830714189792094798335722375463359676545700273278423022397331504060318453102134238999295411359192633388936124
179 531533281001411826652740504077212124014589232683469674126368577521047382971457243048526311250497003150151320019254749803987005640223013848597767793617636951596226913879009390373145275990078180530303974939505268954972644697839972784968902094305207941382101680348916837720975598999270355684328693187561960865241635563078853268417
180 95675990580254128797493290733898182322626061883024541342746343953788528934862303748734736025089460567027237603465854964717661015240142492747598202851174651287320844498221690267166149678214072495454715489110948411895076045611195101294402376974937429448778302462805030789775540390064865924069397006491958342139415176832817509819136
181 17317354295025997312346285622835571000395317200827441983037088255635723737210076978520987220541192362631930006227319748613896643758465791187315274716062611883005072854178125938357073091756747121677303503529081662553008764255626313334286830232463674730228872745767710572949372674975885365625396893461332557124871396748327656028470859
182 3151758481694731510847023983356073922071947730550594440912750062525701720172234010090819674138497009999011261133372194247729189164040773996091379998323395362706923259460418920780987302699727976145269237642292862584647595094523989026840203102308388800901654839729723324276785826572826930269694017822176754563971559524060069648500508828
183 576771802150135866485005388954161527739166434690758782687033261442203414791518823846620000367344952829819060787407111547334441617019461641284722539693181351375366956481256662502920676394050219634584270488539593852990509902297889991911757167722435150565002835670539368342651806262278694835724017050166057849486984705167484139933863536333
184 106126011595624999433240991567565721104006623983099616014414120105365428321639463587778080067591471320686707184882908524709537257531580941996388947303545368653067519992551225900537404456505240412763505769891285268950253822022811758511763318860928067703960521763379243775047932352258176452983795697252536634446056963138611589579858697118368
185 19633312145190624895149583439999658404241225436873428962666612219492604239503300763738944812504422194327040829203338077071264392643342474269331955251155893200817491198621976791599419824453469476361248567429887774755796957074220175324676213989271692525232696526225160098383867485167760424748459030184652374486025224532945264138024937110947047
186 3651796059005456230497822519839936463188867931258457787055989872825624388547613942055443735125822528144829594231820882335255177031661700214095743676714996135352053362943687683237492087348345322603192233541959126104578234015804952610389775802004534809693281553877879778299399352241203434540586364612876986114894148701427476431904314503986614044
187 682885863034020315103092811210068118616318303145331606179470106218391760658403807164367978468528812763083134121350504996692718104920737940035904067545704277310833978870469596765411020334140575326796947672346356581556129760955526138142888074974848009412643650575163518541987678869105042250115356295297351248938725616174727513494770512738322483385
188 128382542250395819239381448507492806299867840991322341961740379969057651003779915746901179952083416799459629214813894939378231003725098732726749964698592404134436788027648284191897271822818428161437826162401115037332552395059638913970862958095271425769577006308130741485893683627391747943003640316026665327604452521249126731590722584491970527651616
189 24264300485324809836243093767916140390675021947359922630768931814151896039714404076164323010943765775097869921599826143542485659704043660485355743328033964381408552937225525712268584374512682922511749144693810742055852402666271754740493099080006299470450054192236710140833906205577040361227651730234632042669075600858482032949178476726569122026627555
190 4610217092211713868886187815904066674228254169998385299846097044688860247545736774471221372079315497268595285103966967273072275343768295492217591232326453232467625058072849885331031031157409755277232337491824040990611956506591633400693688825201196899385510296524974926758442179059637668633253755773272414236960484572059541471221823388166091290658022844
191 880551464612437348957261872837676734777596546469691592270604535535572307281235723924003282067149259978301699454857690749156804590659744439013559925374352567401316386091914328098226926951065263257951376460938391829206883692759001979532494565613428607782632466636270211010862456200390794708951467205967778054595789698601794653524165790747164922168875624069
192 169065881205587970999794279584833933077298536922180785715956070822829882997997258993408630156892657915833926295332676623838106481406670932290603505671875692941052746129647550994859569974604530545526664280500171231207721669009728380070238956597778292694265433594163880514085591590475032584118681703250789604919217626231262470585879510266644959166614497714944
193 32629715072678478402960295959872949083918617625980891643179521668806167418613470985727865620280282977755947774999206588400754550911487489932086476594672008737623180003021977342007897005098674395286646206136533047623090282118877577353556118623371210489993228683673628939218519176961681288734905568726809207635414960530451174722581621005140804529654746797515327
194 6330164724099624810174297416215352122280211819440292978776827203748396479211013371231205930334374897684653868349846078149746382876828573046824776459366369695098896920586263604349532018989142832685609363990487411238879514731062250006589887012934014835058686364632684014208392720330566170014571680332999793631940778873562399096190425018378256631218572712160523004
195 1234382121199426837983987996161993663844641304790857130861481304730937313446147607390085156415203105048507504328219985239200544660981571744130831409576442090544284899514321402848158743702882852373693825978145045191581505372557138751285027967522132892836443841103373382770636580464460403152841477664934957360375588962632616038485573213255189091987841893610118059313
196 241938895755087660244861647247750758113549695739007997648850335727263713435444931048456690657379808589507470848331117106883306753552388061849642956276982649746679840304806994958239113765765039065243989891716428857549975053021199195251865481634338046995942992856261183023044769771034239017956929622327251637812801303899021916917286072774529254463008029799204633721024
197 47661962463752269068237744507806899348369290060584575536823516138270951546782651416545968059503822292132971757121230070056011430449820448184379662386565582000095928540046978006773105411855712695853066008668136484937345085445176241464617499881964595258200769592683453055539819644893745086537515135598468572639430011788670282533342897467149626182750545064190843555130107
198 9437068567822949275511073412545766070977119431995745956291056195377648406262964980476101675781756813842328407910003553871090263229064448740507173152539985236018993850929301645341074871547431113778907069716291024017594326918144895809994264976628989861123752379351323704996884289688961527134427996848496777382587658210370075684510947408125989387629026211410170660787731804
199 1877976644996766905826703609096607448124446766967153445301920182880152032846330031114744233480569605954623353174090707220346962382583825299360927457355457061967779776334931027422873899437938791642002506873541913779501271056710834266188858730349168982363626723490913417294379973648103343899751171372850858699134904814748816248329712198891071072299739737372650505921398157757
200 375595328999353381165340721819321489624889353393430689060384036576030406569266006222948846696113921190924670634818141444069392476516765059872185491471091412393555955266986205484574779887587758328400501374708382755900254211342166853237771746069833796472725344698182683458875994729620668779950234274570171739826980884209799080975418938222071689742980423886583405827430701783776