0 1
1 2
2 5
3 15
4 51
5 204
6 933
7 5115
8 32385
9 245214
10 2090961
11 20648547
12 221781915
13 2679261840
14 34419818241
15 488332067679
16 7271691132033
17 118162937240730
18 1998172269602685
19 36552556172242359
20 691550102624919651
21 14056929989746659252
22 294113930137140772125
23 6574792135161075906915
24 150718232060159509684161
25 3674283042024062752475574
26 91571375964110308086003273
27 2417441054769318730755563595
28 65076290171467914582893708235
29 1849362719464755647245961680824
30 53475831421787842850167719771321
31 1627564687593909535409819133863367
32 50310434831948112265622057112118785
33 1632638038073168150567809520659277490
34 53724692325565431030765795253942374261
35 1851670412298172843215523328088083283039
36 64626139249602791181684627665085860029203
37 2357535250791264398952215175637333119852060
38 86983972494299140190231768640518424732123285
39 3348228169864887469233092442381173372274730059
40 130214567921437066957281435778161761187836529921
41 5274297022323127943072481125135606696797242550542
42 215639146541978969260454424462855889008685250644545
43 9168168055180590237269332197618714940137241197195315
44 393123179536696211979416682665435844346795237072205691
45 17504719077434993769682779203167342949238344608549053024
46 785494900656209374350159334478147136938329975692767983473
47 36555291150237575668342499886623101101020498003725584204975
48 1713254059744794800017628267623081281217932252132496173267585
49 83175214458836457503652836991563843405887624817007624972106314
50 4064074610888747053813554791475587245225919521214013356919493101
51 205471074460038578078097340191679082607214989493122037004841336327
52 10449383921771546682911575939479124882931345853834883252989192831555
53 549296630944130258443943672611687237438642616390947198361942318299140
54 29030265205318656936515831747597192302693234625415758091997336943756301
55 1584371273882115116241937258766004038064107907299995998767127362184409779
56 86893340779871008000719385323895039101163874549608841484270717107593888833
57 4916896155546855080905054159835303891802132362464441994685666898965829769190
58 279467733486101304567806276220425799408373920205617638639038835396519394131385
59 16375145897143003508464080017966715468345412772324215843252411741452159148250139
60 963390150400505681492603845571834000843781677977474048063404540851092106670167211
61 58383794747047745780989418708995998097807770003369096240313334007278774995993089672
62 3551294525790073327426117860205110298289866583311658107457385177945374527219053831465
63 222348735629029922349727350584184815923689086534112100828864695047251790663974764232215
64 13968171673120581252016382736237426252859758432497474863748220191080622425270976612464641
65 902603520644723377282927973800225695856610524636326986334085477251015376980963413418816354
66 58502552980579693411220937371755708751706072292447306406029854057286885570895030857541372133
67 3897812788318737022429809564333212927657646968788807896131543159418219496319547044798639867055
68 260411745170018218937045676850384181973247474482208068148489961281868980021176520480172778600435
69 17873094108212809064161779583169133761984995876281233976547713302418615015235774160667434162923884
70 1229742604001508132584211968181305593687725370685876545404057162470965080600587144745644503948967301
71 86870765612293592695715401311800732768745875012097206056750655702026682964231851754489199347329270427
72 6150327081648308842355036193470734823597631442969837865390028602328266232978778739635730970451357975425
73 446813328814260166263123324209260974202587689881863813812649312313998019517438205322980634660316289929790
74 32524920133654168669737968414043803949978150257823546574029634441218283561170579686604778129795915441334961
75 2428175665451292842129294070874490314151707787115643605650334674317854714535165534245785136454968845106372099
76 181597501103198756239914015882918612022913387877102990629064287467241223883880816539966217066786461250312959323
77 13921783716616466888362585537045352475895126281837601967620332799387950589842413867557883297587996483719231823920
78 1068945438036106096325816433552855054104374628183558961213222581664636284248026738516515128535183777910998350805985
79 84093655768978843820937248850985334445003838914006609233190580584912757079549553651946942489795369674203859484979199
80 6624633450690170704693982518614396943099751273298979176035653908542345924388040084460643355971520406376650575539797121
81 534452178569319402552930397727111991464797338669165454226231554229559301060453213720093821077740885766447504969386126842
82 43168519544402931003832458092587327316504514007549061537251503055114337606585365912108169995084084884948639646116783509085
83 3569308259790278755590009546119860881187506271445342355878692609959378780497190646688147275799975960224674770246344338006615
84 295418257693460985968811029614920876891736804029970758485647400328847182712962615137019069595211440391321107295171714705522211
85 25018870770774968839225529049817121028398123154180812527651820153101429327270967332500145557541035121044933415648441830187630164
86 2120624833862047610859250553513664765647769558166567013634439324088936948264157297657099467914180254150860337422492446304568435453
87 183849858648925342278400011558047709866725787557547496094782864345690778896200258966815471428058145581042852979567237539621216645635
88 15950045148793971192621254599630725251542869369459528956116683417955151035073882203178877664215796977920791827579646983097054187374785
89 1414807315265383466342817049413367599983277473323898898224447566313177911236512546211887219940373489116511036134170493743594327463744534
90 125565094282923980379074228867562410469247188857288890575709346591510915687264660825354731195952011947763192881568481240950692761147534121
91 11389837561388239978990423583821802547174896663030538537314411483633041256475514612755272839273166859392381978433311148906176128728142553067
92 1033577165602227312051059470277667873281289087581393536715987572029228895538673425413340924497033919769239181759185850456035708931907559027595
93 95827863980883397326456664197512239535942697422783340023577239214766671614126945449222773663762714154816080517264805494204163917866940722244440
94 8887122977844266665264937912252436278649598105308175746469152837510623576346192076898352139392896524225859382833697223077320064370646952471622041
95 841795518401759873925712663806753104070750255743079537448135408507207634734821426231170986074058335259470218126308323178048759417794067462866384999
96 79747886173563099534294318589295166782288793205568790828857297537571439174266883019106105472557364545524404519738785758088813228189989301310830044673
97 7713756116367303910327107427098770319679312485612139052832620213426387937298873374778004861930271022800275853428529327459305909126670683088220761196050
98 746155268967633877357075129298128042306709060202321871442951526205658372782719968035821001545077806246344229581861017283202149989000354047854228024704085
99 73669896783577013854528556139801974930964410344520425265895441758016241829722183944605829645347763195054158977667528405028458838735332052118596766812432639
100 7273099034766817094285632882685514342359879995575882497271993040322872715673104752377166349454740970786109953645110447055983077227972465884745791376001994451
101 732680873977034851401304901867542349601956364918810640553512365365587855315977290477271066962397959523034770241678509684239984021437914298612632182197067006652
102 73796065411898442007744903792706818355910459358691412553744502561377816412547563377154220326140666651164387073946562803268908357664581218485470898571880510335605
103 7582118016630174813763734803143960994264208178224129675086962061835113995124246575241619344030308326314879972049845360860154185686300225204327211917418519232929515
104 778802847070701550444810939228969062657241126515464375875216254984486341123204081406705121907421997338162271478887615301452433250497237554504079648520849821334540801
105 81579494275726705992900233028023685489741900676464611143253306608926136834566680501252213234377507512221260606344185542578174691091623640227779408372146539484886079854
106 8542262421860848850557759936990048284675525642958330969048891719148019704524146202224882689788836109070080174319955726794175363043006879258712438962601638691342623955233
107 911933155747331843902238621237091390500947700429039360406948540793408732265551404481661012047696973886021625533936014470436127509058839362465795866323935922885184510274515
108 97308832744661614545342829300930307084605874500900785876200936078551260067154534770280140839000546094359980029434389466432850783195611981190700640846618738885970185822136635
109 10583404757905534334058709486119093874796637680464051107606184030527398653371892329798806328587073463938665168462943517885998918095659035945745867652144145583738541040734168064
110 1150430267775323712726151887675114193668759505009981476662351932071986584558364272912051524679012624791759773935063512629648886387792999397813993802828368592843212337247339002961
111 127429078267254538778658810937001698316072711094496709072797890993708551627023543603854778814551385576309816722105961673268032710163256779990194026787754269624796114349322309236047
112 14105967075241689984545698447592499036112199751984772249151849612709671418750371786956413118649927633928332401716356717329377107640554855867453378556278461531908691196153238759707265
113 1590756050626919101501158274491111189009843562263121929360007296235794180411580567380556771224348813806564866110012387761035802857735263262324938883771342901749245487481192357338290090
114 179265349216134358294675179369226599108211069357411773044983088542731179656986300466216756958780708281953879810503363939137234730228222404142788761630009496596759809241073097930057870541
115 20575574095326071611649798289043173293410296387674992045979372176539987748167716684235846528860352342836297009978775630564935864242945300415472309524164479375999300496759080400665889434279
116 2359756171034175370745553032217023462413965715296633588717934522278466445372306161900298815845107189996276106951936483419145772843984820763437984609861213491814032673296674940723496508564483
117 275578179559409728345575440045105660261002966429558885264210664754515410767350396890899495701882772830391396059384643100486459660435245394651760888999779064008909306480527764973880965217993380
118 32155187275223439757217896618084803084243422122862786331283030241273232951073970389735654327946773062652037109124042453069691826235675216830209925981719882924225227343138935364927673735889160685
119 3819641056578352876863687857319328994902857916789149557031007869879314199590780173182625627358989211382398032733959233544938535627704005728767324005297036265843781459741487948653386198705816184659
120 453307509471557547852494094715295695058970932964351564075266001076969917700714956620026568586068126484908217628597831131664154264504854705422844417185401462493731190927857549872838902858079733243201
121 54756321866551322674291057549775947592888401327268271962155357282110043011937243848544683169199460470344218753732866136955646718663759422860788054727719497546883438494651157059746099914026239138668102
122 6607635802704787100711155375085324811481983462540287964952047562632873994061453283441964328442970905542825820774707695292187355605255604849388305777726238206287297397349232190647704596270617013224771225
123 811404513131665604683281223363785308865093420283394928039998809269325270944426821094203114297720597078322445738053108453612935184370635477908400385757149751393622695359326274919959534039085886811029033915
124 99534138805547098233817997009384517895066144563635694736211243821476903959101836580271137918881130233357142255686982429576621693164178414058180400956629938899537075837760408390290806652360630268204597244011
125 12422167082254050240429447232199729588034942366309448621509322426699641712849368391218707673434406991892561258071298889521867674561800931845159945265626097888800597848785674713300261025997801839794393465091624
126 1548602640413013608467872991570224371102274570046504636414208278570304520967528849073851617929787945966502075970534983248557393368315852497842659541544506186222679545507427083461535468015931773416216167488868873
127 196375362835264135712273251832967173738362829032492452005305311093638736764943383806330021943747206267362280462763988455837632238163703732848964992194184846684070341997632372052138713707632610928379949673646605495
128 24872900275270885211239647514269571737764103421063120191077181140585738415037442736210702805569356141252766772579863447877703434779635236763602936216735387708045059287375673366229357639630819207032349392795332009985
129 3203954840200449094174222580163388477612836835683021078987054325858268133211441066395991621981534925764936060074407302346409847384113122555759812965431983815885721626478944677486007780364947701896490874029333360443074
130 412206561271070417425982102651613231092619971923823450867750209365875950731089437758758862032702398955684676970788548622039673258390498423770996917304444157658020792272340944479138541427435072009327826107636729814612421
131 53924040616657626825753055205388466640318906331045873350433663865563887936115109155637080134575677886520306244284663374807279309549258363774310126796233086701490705572346474130392070202301317191602029409563777816914655567
132 7045237324385499865394088413770164439336927407996672276725432640972556915753726490824350178956367763146846096589993350501259261510146353199606957546765612865201302518985274259132832292173617558298979865864651874257098995635
133 935768782244587463509774401556347336869375549203234505078079580902641854387580126013266963932805500945188413376722783330103452687104846753706575617196281373517084448833115925871115754251751387129338539385205706711562126985740
134 124126697420897806596614896823480557993720375193388444454392133873225904883607587055536564428939042308326665659951055165856089854901634595170696145933771702980611361008638124663406033081492914309816039613294703065976398876194661
135 16735720798185961006335067417044518901531937243062669880876691635664775074496497007777014526336383259645501278691291467840211988516675286541999051607617641098710960974202905107721524677121561759829515723079066911720844327578036539
136 2253337786540675785302496686154912119716555739622182218050123244511877737171338288058209254903706483173298379310000564306239789648535484232000449081836811812363389511990146031248259455762829254289561155544362163879336967387517773953
137 308329902420527936888882338685761603302961251092933823133748281107290878235896832155227722289206131105933081694893127598057310085858583223416475319242702461400017004476262145856218483365261421125622427546071951316630366985312601431710
138 42129608430998565779026675133363471450173177862954056376914496338450453288586778058629100716644631053651950746254534544636949847496184449559048834531360693355680526453616304712532059057136330950726536397315551161919850361978525382288785
139 5849160319182195623159670277971920223686977275769435749190819569432348610645204260120023804266768080713049273335409977380742420267174518244964780279730604714751208320750394266951264217622123297453547110072510310483807070065529727080868259
140 810891285868606846055616787950220230897918612772928930058709951023322747861238464126720573221321007745572887652313874908353535905537485322113211980021883147619431807328223608741531103591685995090304786239161338526415555920595199750593356571
141 114207547771255120406994626634113358043992000388222117715266130980853302025189696150258303316499222336048449918165491846819274997909910396088087005822473307459269714469002202447715072455991436878613988815735458520297224735127702609484366384592
142 16060953365455818410145508644744375873972860368368466184263844020882273651158035082617744373709369859429044648693903674160723873061148648332108442507259962915065762342737979162192854866369986978267517388763852209779691188768749839586203839998145
143 2294253737694514786391975921184464009011830734605274549462858914661922649508197169388468881520489032805631108755313821343066315596724211678103281298716367217402566834749218813676972277398049980313734292779594705341757833623729974395319760981574815
144 327218595006460842312516053802145690239018278717666096243065897967367026032913887324575911297970300149899390471604689297748154021345743143394977906890293266966509025881711461318206800512134799113235402395551207087642135024900542260921525163884096641
145 47398041788327973643798712002332220747176537534528953748233460692226952613997850607772636766160810186278485946323028820526265232737763535961830515209205646830169510631511645086582222318411841687342310488172145669303605222484880237934955655523845232474
146 6854755579526190352956701903811456618747918721097861081046128328909823082228839739398423597342129079615641671558062015895286575990639474271908934080535153522711822941328220463442457739902148747427842514172884853702930650855335154692653492094147837869373
147 1006661356800334328413472590804636979448578500329705926014691611039207050214187933635149104822963460801956124308093600383390539420301310582771225315953685741049888063442688621569193933020605866952416772474299759345873192305837392389366614320798329970288375
148 147593549876816317461685377851308219484340155878827411629490831837610452287464773303099602238998808646327964427090642958381127364951916459989189660105598022822108804586833011596886469303364353224140073992263811035881812408241016154521877334791002468984996835
149 21970845363142456012902890597123281751506090581847448888174928553052635887164806052172862623963775412698275513312799955894993911816402564932305527121498388521884961611453334010267877988607245161898983300834893339095548681881355633816839137986077994641992606964
150 3265147069885404919276902033526225576789223423960901695955755150002299477665781510769494069002823587547955017461845681731872743832644975198691016142537700167568981651925810126362751001586943534311672726185000320897463438257267729576519896080437792870720475310301
151 492596406614831657194439755573997604303632973250261113138897325695337526922903951823563636803194760365298253609057164554573201982329861986907428150063637366668193582151522333347540558171796053182805969540573967762502555112349508226906027572348425391537832701592227
152 74189245590672242386797578172100713542944204433647114029651437495175982504934517354897822840674315741405035019054088483387951870251227551070599118357769091016724502339954440945705563247936101290352054682466683228437851964855789267500026938238362551477957507563155905
153 11341272159872173524471844014167825148345240070146016665399813305528701405787233417512217037132948678499722303143355176016814962475979774490960942443256633308163183080560267542192021140675235899673585141305142755806038710991132272039471874141498963696139385081474422390
154 1730728788004593580054709110338153349990858091916582372774159629319039348005866094503431616580990129058812543563625522372012642365594979663415963423953670622308332356685465155420807454789792933602042623504075577427805112067015471495825920927480778565620157527300251809801
155 268044801019662408550771144848177043603393618252527862874157958641383657978967524909096694158774793784722033143163069803382730776524873412180375504237149511404928352033973791813936634463951808327983740102902616184289092341065134521446474664024322145432533528511576045879179
156 41439827198451312401728966987425098604363329615635202143324030384877725340498559677572117157886637135511390125894943855426021161750153466760739969978634839893175669080996016549942366308717382110173721151480406945214550622505770004188007885775728272676870917574623032816343883
157 6501012676903321180149893920575684894475349192676969907354354779709003258106220005473823325804811440181952061934092682213503945750338440974083520137090936965283291090583052530044522709584984992564081133030325273975331898573610103507104994836029449916930246520476192648864814840
158 1018034599599822365760960374787547979023564640393765423820764288197303209292069379353392770817590523672180233576810282572826352030505425287219924439695069282070815161769222023885040233977487760762330657955097183075599629982130365974374771669370901365629630144352788386478805579385
159 161748152519068355459412312523211187929754369388385173216317504928218175040660306194340901934831489423470053324434594032918355309300671973168203234456528615206222473816732445022755843985949480790005030244062954085304370426803502130411802853923089092877694733887350829389679198655239
160 25652006296613417550075546495382048647314937784987081723952142780870047394506281147208999582346119086898376300743738480858454284044897482364778687343966993454477924406246238944734024710045483154418329031940459993231034803801936814143435822706091956079426815530490820756388155440616961
161 4127077566285581075833631944071445300469760949648259575130623070362380352587307919917017478227440157351259560041736679603436927512680510078611099669294862929433733377743309166734999960210185702704963719008487983018839744580700836117998004750096753999185312667774676003184567475000343922
162 662760154899325820773645440897574262771980438394069061250244191571060866557853985778558380433261224444394985663312523180333817016901145354383024325685077244932544381329335986009932065425957898843320855504236241658394807776753709671156400742794938826334998521853548756000213956845926240565
163 107957966066814660125378739306830464029270048374412954879889901653550407011576067447551337864125050736235649340118700692235988805813552252784610819505611287830315056561674423636605010970222274444751015474138520498395576723384774757632854695729635132454324161944906320665981384864805470029215
164 17552265004929603273036854394346699240111440885195019494925737354518897084301751413189941804446056405625084830394906977129935345316081053472456868192438168089406871039732156478908370343123307492222986099070917959459706926314541657444624615576796710277699924538524261759015706969208782636204691
165 2894293972576437861679170733137209930347749691977503933677450503810770943967887629492906115644854468128889997146931098021250229913754187357361483857946223681611263483933794765936402936714207981781486932124443964502294871306108445196109255499110575484667713809943902998627595125066460647400890204
166 476343699625682469433545599486096855531032010341812199844152017300983100138455033701993519320181338826462060980215760976313778657008035735655628295056043586413888534772457376234370502914139633738561183930318371698283219702077875779366462868708540637976972970667645889048635004358602699993629365333
167 79501774434586665124128804476692706242243756097551557403352835955769479159267764896967896494682171011082369185674650507109319126878953024031430054933205479126872210314684388629677625689299973677214951114132274696319428859229271650566310689960905714660118640325994172117731359212661340586005286850955
168 13243113219541187058458909809634282948460617828080205915663827195113267827196674123220015029797070877218499655021971567182316611747480728477761545912914355522595441946417043506392911619796062667683341262357039606344257215113323379003726912361066493085098563360413667244081146551177687779273725762877185
169 2236818276084504835789240909021913611550072203380782682205016547388173854385082135874860451777664906773054150964081465347000890588748597709556583291765804099863916651738451248847143336798208596078108861942424437508956843640216910861914089663613019965766321695927913139084393115731490089324131193052905934
170 377065805142462689449666750513633446799625583949994470554668758636162091008984598775687712393584002547246228900627683102289578212115601480933685458264393552688108675454575948499871801421506567600550323914612608689103363423853713655190616457108272824431582728705033437686548372631193941877285756878163353601
171 64443741380374034295569384000674996760075364117372805733873464171679587097844514088232374805515486287493095571623693154921548835985248964950392432667100674546424231530276282241238636294799127416245240394618499437211410535255557108482043435075839756181400424847566673094118053891649249277448125223507822471027
172 10992071066084476207407845684052539474058675753003787618070615632915545240889459537908746871273217769081448782513531103033036379818629042483470065280398542302229195591371136664011736644761703221652521815997479337065679950606360708314188259125818021136736206187174138368304082930869546647790980988508682383553275
173 1900668217084725646522660313830167773757986219021866755372790548089687031254397055250638542240230047202517686152318062488164743578883380819431826224814434234496895300415372499674624274730022250267368768841857167069925582412204714611935444959798924964326119775107244665537194002134165389885640976636809722129563040
174 327988034531513055574184097685546152921081063579880533256199300441351804586773404460438037207280040456142657303802686362510321282137319047584044091078177754156008647446147834746071935607901178216512115108931921923207936203062709853676645081471121318838622091923018652948986461217564758823458344275258932837245792561
175 57370621718151760132052525910004836683841633866956700063769680575991737937068868010323571929021117515153483971660066739969340591854134908762044820469631379916473673040316739752390514814304711366601388711182482605498818843359957156062121726206490130074649323895756533187079611909253183001335920856570214892016630140399
176 10014657198583072895329377113718931523440974824248469964443137436322531881194309122696216525708334346368845142588306371006557765092770602229411343484002709736133268413276434337405081366988181301016741997068150926477560390801036235983778451003091314289191348868442830628034987599291567959479491264334743501372216745900673
177 1771802584434278702788746250348796816767482655428975212152385633608852433991226377748603937730224626104090486240255653008868860366436528183786041165723469715573431672117406104979333979783660932216642358287714947318273181439675120636359694053585900694171559272986241825881257929095120821553221564354279510137934058860514570
178 312823926562579856122132775638732769915590148186191036544664498269525290745710355304304051536638349341798931135044419279683037328646423429076358057203941103789172150927526883415471072365537189228083107604299541957505726654367873731381740057234694750974510041442089484626288091659126515471151034529614923575036364294117101485
179 55972034943611040963011732063199073117743047566841102801447090729802778123497704059392021984862813457486448658494810694668100701222044238041829464523465760315392909429745671206980301681359943669111871255075841037846259049114249907640861436241698319339376595450642417108935832005318065112916877080437776393720759691270457616199
180 9993977339604933835152292902217390451309763622463025954464835961562086306241203705475930738642459298657070919729900015791444594004595743899334230926467535541265805645744337990051854999785945454889304413298494925265912514506891785872398535814399912507085336084310042947448155661500178557928977340831513891680151667372680349035971
181 1808201535171294012580416121660314389595821600722629128401883900376919880386738715590787675616561468129538800439869305144131926380290771037048160375656548617181163064372260186013762490480711592601598382312981071356682498831844314077002203445945308860070189334586478440762307609600790909150704868402008604008168735948559039206868292
182 326469408514039369370192540303310544109037569564369734246377634099225704491569570664625307711666088067437525413638376883739708984922474620964924767756891169587258363471920936482991206776537934694838081871873491883051757158876281378749097281017731916956019572757698572660526669316809510517089420590673750777385284150563393734695284685
183 59722084526239884731805072599332944318823456026457902886661438033607068795213208711777410859077211260968203084733429578178726512473109174947692001146331996767247053636799180559221356719494019072379956793185365957658318406737168686746455406317449606951742389067103585614177013331323054986488234947125892283398609575686340493408072496115
184 10901994697205129904064724727994578368162178967158626616142901292034275795785022504877752365986210390784473960682120178963623956800709035382967528618457882938764966511018258729645776934961801466108390869536701019614384358068263871033980311454957714664544439520394219312070892332229625479233404775539043149799598755400869989729687039735361
185 2016184357528764315037499688113330319317534383703523935847677628392570301229194670862852745259357978345414171875616332194910283237516496496329872638454489259719067145195225012225418002367780827865358971317250394422160175759728400743342746542337245298557260985135897939495343454222732220492103438217931042706100670876173329679323479287733414
186 372070045175148615357879108389756946713437208340861383614857573827015264115013773976410861896097848378584163272780621061268627268278465504896025033510814953043200178302552482359171482345508628932101426098501949418891659296652856757361118312909443920275259526325026655880511426686598453460083080573385470018120554042147789952404357681072600953
187 69555220872266368437968456751054528881085631505474787714371030834111542384703037726368714140204970247808631873534971612331982046701276304580897639833613504449830874880034726259578360931320636183905347875518816167700484127042024046617975024610996030607588519016731408470648360978648336644690693451971234821880792335344488665317202401719827379035
188 12974686726770691513477371821290098071046341151946960744823619433262180091846427953309459514829798628226842444583086531964589674664374446269460156563965496648110423127596302874674297763095107633322322411902535672786553948751494370706388253127289102652538595268067129672048807038960367380012833306085497039631592864545517136950089119364014586709035
189 2451504496427827311699970231089457945315894378073160351989940115794267819809933361330635773302940375788477395764837991253061979556918609830857534532829191258296132034245027268584615431408607771794584995373076666770990369978470918728720674449868367371004699564304285805858763312159718748731696122551523345672730465148177988683974917426921768121494984
190 462192425935735921098950714472934799009847752941039390224577059494177972024278233957122596800301641230214360877367064601667499335088832218779715079280455881941121307746473041555031016609719013489364776623158549610161739012375925295545113473145680110576851070294166541603732782433146445193972819524639352989121105443433396753503895497906781228558028521
191 88255242811852194461559168049118601082488051803029563716923332059545203156977321986311449274412788774774447942119133181242017640493298897348881949022048803253800976887185350784913833777144840495565901273561797116184988721417661904719165292502687191717730086278895139657825887405842806318122545950377242222742753273568050433878036100902944053707947201367
192 16815313817853795660161997738634434224039287913021319304629866292117883061524537975927940740085974420783684678785676274305751602360696663346040383796537359421391272183137536873053665823244227092852502506131455983507136373474307152950477022470722364149384665004565804576053560551650995032280651821339918279569521905903415340624234868478023590771281957074945
193 3244566318836283682600244436958492386992565761358930982771094644792636989414016300078651503462406569956487128551786124277414580806722646736524360943047119185490479762186589464412540100596371302520845717947797216531575025852604935611803185316878848966294957781859368838253896513581339653387437916261795334143925356112983400778918091924436106290307031342342690
194 624665920138178955147805078767446584127442747721829606746023684159812834109393774240844641263035206163498858681652180527760650636043894893099938409371109813304534037059413998114850551108413596949701399108349916657872803114597460655203436429578796387732671656690247543532343702790748275855246751282650176182170348495751711530684596534004230869064552900297560741
195 121782976408185224848891029420851527972730112576852435003418741906568184368072421773055973460575103279452293067992712677528626321367410296974135986312524227726590833678242636765873708491888491442733761273355072357232545896314591306734066876950864734477419795471821028171922323629226504172602804952581302974835296980589257669686961403701272977149921900695996489199
196 23689602849214484347287901132129309422079364154630291001613271774897913033151572412681801029731981344532486194656235294543835692148786552443553878537476849724943563409884622579848679340500850398928254070604026047465771736364544680314236538906136158409993426134974009207721860092449374350689755990598211181097090853535343146165643741507278236838332619229509486526323
197 4665924509200801751095247542908125810444546402835298395360478214778786057338013436201987079507614685157025907338771043759413601700967620304919723889650446092515579106575432513475586989177254734179415035679581637982908840110301763816779448370143584295742423751471375720059678038842949246840128802619577414214772843974662347546884020450477918699555980418668919448150700
198 916944897466824058349136004788858855921508433844359540410545308081734217751652159191777573259746683039360912136553264671678554223463244145237160821621776902977190862375793797499526628206936192120927923579638167709789970392166606282235691607722600341839445408649427996033515810530425634377602245012819019372394571400537685037226861814410007186915710903136534340845302085
199 182439686992092765817391543549664540218314127615970643284690190746499205708231755275751412140130005260697924296710760602901805073754641309943047746070457570691144555263929012141992423905392420637566556162447840272226585583640247614628935284993635454674281423837985400615676746721236317729726824312713484532073994612805365192569382526861003713377694943604194600524513560539
200 36217160829202034505310323534774022341189371809890762488275418254418202645094341122112956260717170447625649630766380508803737019702961766667883191493474560382702217601296914453137225293927562040940335346971058299108659398913052654934943293213511394131908075492234417708543802579049673374222210100945162580077364939820102207460188150649022759520587515824646113327462078934401