0 1
1 1
2 3
3 7
4 25
5 73
6 283
7 911
8 3697
9 12561
10 52467
11 184471
12 785929
13 2829401
14 12229259
15 44795167
16 195742177
17 726541345
18 3202144483
19 12010174247
20 53300753657
21 201608659561
22 899838791419
23 3427434566831
24 15370709035601
25 58890032580913
26 265169870404563
27 1021029536727991
28 4613517535960297
29 17840765935350393
30 80857625999996523
31 313854528318128703
32 1426225145032845249
33 5554236624767389761
34 25298971345059483075
35 98810853084504032839
36 451014408898130226649
37 1766122541957381876873
38 8076435402084608633051
39 31700271081561022799311
40 145209409095866849081905
41 571152398787927814826321
42 2620280360874131155773107
43 10326043761056681118699223
44 47438839577258342972186569
45 187273147739972620903669913
46 861445877268189219270491723
47 3406123708202569429202122591
48 15686272923536793295215155617
49 62113605853943637513006859361
50 286360315271387232195529137827
51 1135441039914711275125847616871
52 5239886461489674890600765418169
53 20802439870782017317448273444521
54 96088437813167454791626403974843
55 381913361460738026952498838740719
56 1765602780411517053053914015022609
57 7025105706830494791054112231149937
58 32503260813921749457875679825989011
59 129455744943013776576715164983390711
60 599402368204941450480364009758148265
61 2389565236210801170310224041237345977
62 11071804468085101164035265522700448299
63 44177293497403949920412902896720569471
64 204824670658595190765962192608575528833
65 817936942992703585577531615722125279361
66 3794631191679319427174267326535358974851
67 15165009511396165918948642854863571479687
68 70395267211659536275045815991982194977689
69 281535186160309724053739358985121363753161
70 1307585944582811652054563742369071175827611
71 5233084630448305151268605541284075746236431
72 24317506993210330892471825505915860601026033
73 97384203304874463890721363601204920532976017
74 452753197375282064657645475793997601444262003
75 1814253238934942406513383372613458617746173207
76 8438622695685598328766389747830051466029912457
77 33834596393056382641527462614227276703243056345
78 157443629424694326997703157495686046413395661323
79 631618382945910951429834862462617948157055322527
80 2940355382104348617940038698636914821159485978977
81 11802061347373260175118093160036169955991945118881
82 54963594663795657002987081613741707315603966284899
83 220724499953400047398410637661415019715591020446631
84 1028328447714361581468387485890991784783444569813113
85 4131563241607740009389632541847551589309866048887529
86 19255383710310451568801070554184661478893707517492859
87 77398465423432343283276608556865451214137640440695087
88 360844022995419640546111150669046118774600357486617041
89 1451070207849539876927572149382891316806995370580621745
90 6767346028021014505119587985799015440985963056228454227
91 27224990344620316911719918950068273131755000506408943671
92 127008945503019063974055245761807733135607506448344531049
93 511159389036182218545166332774825688443637520421025454841
94 2385359024156573353522669705529780684450051862490017308139
95 9603757770200450836241608778150423126753879081653598742207
96 44829513300012326032971705353911846695755119484549790230337
97 180555223480759321539073670149344476076130176436934752735425
98 843049752806057800765994925416491849072277864448571136604483
99 3396654875973959932176557513997368462114205201419100250485447
100 15863905121000348711225449340788621060355645504020074527373657
101 63937327104413558378985842420707196447999580898896158239794441
102 298692408311213692828830710418117222710442625559902163370395739
103 1204228880359898562728562751829946248394073917780389478101545551
104 5627111529877743200511749226445675891930222602467533451576115633
105 22693710309373012812292534374890744299640284824863013217761737169
106 106068092359503743130361219743311046732768414167004342197588126259
107 427892643933091191896356397962260676105747119161345197388050082647
108 2000382518703026734497974336342889327767797451256759896534746092361
109 8072135035019431545932700140540203337914372083749546239904379218201
110 37745227287877484318012254680547152001680763416605961614819640268235
111 152355523239695281893442820575178215755615751474030451155703167728607
112 712563929661657504445783883054439697730657693585374924187420823152929
113 2876977778492558418457093516233578535405342409691642345127934699529441
114 13458322466008029704231662545439127935693203583699545425979287066393123
115 54352067089991627916459255422660726937829094923623829602731913312958951
116 254305779883323951669778628918339786180266641804192755969444427252074041
117 1027282724236886484458557484626916262788077704156255515802632635467077417
118 4807430328826750880097599298529310155123278254005981090525313719621885499
119 19424583702349689881548127764658452771801786946194432565469983853236212591
120 90919038323258692789874777033733092151241855346785735666216440328528287121
121 367447292810569113923161454996045753361338536210342990148247937939321995761
122 1720186952986012153247000090986368687678953838122844839503130615266392342803
123 6953669817443703383388491559268130906340525940561218519374273411493041827447
124 32558895003752223647536462910819413707886030247236573554780370098486891498025
125 131644623898858945254323154863625418824021769487174697414961374428051163635513
126 616497534044364365240129112859033388898552674214767032955537391730821011470763
127 2493198610372493187343410331798466855873623300028597790316343688766621211969791
128 11677650013650188749625026831135735020665863968142721803235620368375345918410497
129 47235682473056829623954543389544829826897494572903721773375377479319865867698433
130 221277359361267639628346098163616422162828943087292833713439928372892743434295043
131 895237370724198361858900351954147021807546347890631886487798800262766691315374343
132 4194412475412830982794899260948741258501963561081041022120030532246331787981690649
133 16972907409559581290306526029384905457993569569870638949740924177621493787393093961
134 79534097291811377564139627443037683531191478601350048644352190320119733821278568475
135 321899171816767416377200446258445230840570011509899242061435960201991699994743909519
136 1508617960057456551751234970704434868216945219503008459111393631453489004341379702129
137 6106956097557957816583178689412428837474330204588589969597546944755920406172402438673
138 28624948454967564330147524116088910729842058257118424172470745339159282044454161142771
139 115895609778615664031294770450509313010215617090118664170019606617115440622978185693591
140 543307473490702233015134747998533847049960656946841116927597456019715152341554700805385
141 2200100505518569821676949934619161339183317159575794361418524136986725380932708655676761
142 10315216415455087857584305324460315631327908183275618188973834863152629895443291871005067
143 41778002383363334710862348806457970666010238281861793041057330049003447377478923508485663
144 195902077312281288378887277235174831504341719892509720059563328306347979447021202114013409
145 793558326129670951724596304649514908994034028650893263943090733943027997058427647910176033
146 3721553397539529621418578332675637610468819406993616379869311938558528335697000775532777443
147 15077614441854315058814319807056019287282928199310228130259016555999055717223445609996603431
148 70718104489993143944604306918610789031635416081055163895135478744588952142310135918845307897
149 286553499778931589528922690213815408182617216641341351744145323807139165889238269912185221993
150 1344172089899523350208833734705169780068517394303005209298837500897354190790576928233182883323
151 5447471144416682160920194811930777183404245319778950284600700066928313729788512561828543757743
152 25556061896999957301713985214715639761529483943825524393989526983431761886797189287305420675409
153 103585092300952060864254669298641212362348615707058894648153897264678168290835934183251905014321
154 486009542474242230787994104276904406716284407576452109747146360038113380881375312718644243669715
155 1970197443571362540405965808090763991476365024367872656058843020801901743259213480808557821787319
156 9244950618801975397763872554912202240900454106241191229942824308003220423038664366096130818204649
157 37482591449491212504778374187973552096297019196730990722268871342648312030729516824323119670412153
158 175901914180095561574573331520672862114032930679120284429763894307785870431514506388395239042352491
159 713270277360495717668881181922004631711625426405730045112939241316955999441733922618328135956990783
160 3347650000123613979775265050941614349443544906713019530776724307733116694656264982470545837042001601
161 13576277320641511212494112890239557434124354721038501952595119032729197530884219420026496171716841793
162 63725092633092771751549999673003397749850094108793010397187759115203416984479642526812209608713905347
163 258468024092553979587886599668289611380324998161706417494110871288686648563985446221506855290888675143
164 1213331260934016169921125975897939802075207544345186540153777721394760842825800163784706993084256322777
165 4921869301186086145497762794092527648557066500712761730366104687559253978167707533961940378382497471881
166 23107044620045072050481894178196009014203627292950392831607672306913968567340080650037332287819881474011
167 93745004388539471942180209995092800097878222786405912157678262841642560355010898727391183467205310760655
168 440152557958367025435219938934842464980440393731716615114082129761327891657364985520833114788315496024369
169 1785906617568905858461683143514197994511604821217935337092152440935159483591313063275082164554326533081681
170 8385976804658539496682325616038546023531879230454622704159760203175622052311077804441918694535142373764531
171 34029827499359109100464914580134159467320977790369582470090235766540237342995109829709705661429292294293463
172 159806172054047280952121181751443974015341299476397427871189934798125415781099585299766256497323829778187977
173 648558334281417239866479816870389636830467045383404181140744420143776224153621677225155341093257646722085273
174 3045936498784880590179930778497427602710321508139044381581852592800044516302880735799065679090467854171467083
175 12363021282202600876113420149478799215248997892061052662569628147439415708734407015673969832533452578038595679
176 58067557073267164547322511885001505878687657129942696437595206614251374003336531702246532790739996232898951329
177 235713530304681645037748221767141538531032272635609870361985515823321223057077546058622298639010822665804416353
178 1107209381688429231013572576902828446807910946968059104834484753892321497018417631483322575114975542415589266851
179 4494970487700133408075371570711707381354349128480936506437909362256457134594631920725104885322794245903933277799
180 21115802475886089967140360561148203180929673219730166579660426712377419152142740260702594091151978645503842705849
181 85733349176348482490200576273982631857989409502865137211027442994305155374344092235904938401268207420265473929129
182 402777553259208443388212208522485601399700130368270874688314400648560007657854201775019092190252693943285905255867
183 1635503898668592265569266408605885449076851190639020607064817850780970313793330505685098200295815354976836781639663
184 7684241828984065720799838088624673052923481867574172085348437342861035970424143502418094922322038916366822484913425
185 31205455027808235784192202140489673344531707570391631472982688732992463234996903416529984112682782173165231168336497
186 146626747838074157363179273408716744203289087987883722247708758102504185475685037320359844350263935674182823561671827
187 595504360371930624745444714434267307625590749338324479971336938814170228656273939113363347857762201323535971962317559
188 2798337967280992438305963535492013620197027726798656762748504324900172061079707726305525839014919147650098111057333673
189 11366146843861019150292026219902552910942364851061431979094017915366947530546914873552539729908205850032488781825132473
190 53414643639240708002308048163927260885581294650258658767705065612913841815637464685696640136083137125875560866978840875
191 216977110256766075116798915067344515632261747868893878532524853124948191599279250786353922868161525577342712245148298623
192 1019746410683770669558499899168477821045339796384305297563777409792279513603151157343270879352266145934565875422603484801
193 4142718462387526258561875137011869087867636498546188141815525628265045820861948771582169749697635463462900660047834005889
194 19471268008583838675903911782901206832793858420416730200280225418189104121658322406699247309799651011366147449983133016707
195 79109074671317013598853543649139278964651504964206157956604347956589184929653140520693571519031668704472472565381246666119
196 371847655725844925176178982368650366231177076436309658320957015084737911300298855305083414234089140957089694438417602577049
197 1510898065289791072855764509943276397515288678484367457986368840630794343770797063462901434871504231952645274184456445618633
198 7102369025693011549422993675553068947134189488324167336064909447303555965615107053371841363622286560543868221200127613878171
199 28860950723828369313383017819200110302489506369078001966631785683405471859101363679614823496859520835364506579197874674647311
200 135677378039570978144702365393168508372267349288824743626880178683571091816095060334306559425753247279928186956499403859969265
201 551380474070116876674956219924815796257693309369598789003037459988124751460034218295001523455099623499460522304052391669818001
202 2592246901765396563651577534933409568138807975236738642085994780771536542078290154321961001175071451479615161142046148834654067
203 10535523614067059997678726101118334009404361375703597665699769531531038715935604531752268083657560807659605359802869588370122263
204 49534607731832748026216067146754977125130166910936108941024308391005518384864686794284977901526209811639045834219716827188213897
205 201337008082883496768346460070144115579916002862850481443451574911981306247328871829054514253376587789992367457181315474970625497
206 946680214488924513911611939482670405500705347842941076063995865884623321458918430057816773554174754577448015641778585358196162827
207 3848155614537800746807477991730717574452598953081581416228046182639188438270086461633404560553335211515550091800475003836320109215
208 18095012312267926999948888744283415830677488765876454467488132843564007111914641666132200964767515541389960736401620835844906735713
209 73560046042111732127441392882254654743145322157589438214094028240948600171695366557049659926786628670299840709987930719573392016801
210 345918916128348918254804931175332238865358129972817470021449549567912603805929845969064004850978327346742994771060200033541512006499
211 1406340761099500024077165671251089502936404436294096965196986125861871655515862860746452215811597648294108684560491377015307548597415
212 6613760365255501810444007884095807637023332626185913103663041442984188257162317242675662392710238928015512971024679866554844897716089
213 26890397943164526740014732793399056645431783228774044523639341184583333331385303271027398618823756177730437449667796511372891031194601
214 126467873101678006943471176016279141652356522909329453471761306296284013773626835867568124136824792794342820327911947234609278280375675
215 514234138745446009150485613235723804489362059415274190968999590564522744239134336999112604535677733806763840597516105309033886692307503
216 2418624911286436748231601415390294773435944942361676728592459399206091218516696348515283434000028561722495620767567229229079238800052433
217 9835139851404697593349456559922181754826745585551136253130138759226929496349834166540109816765145434707622798532942085773504313626630833
218 46260714556938617485446574102974338010073373593182374842634300408267552717254452272937648658080799643273865223028976624890773229744305747
219 188128724281578638051471369657670682700634661725232903521475417353845385760872564616301309391366689026294085864569997296502635870334073143
220 884933526620519076457602994321669680922060811970476513861837790972434528657385913468020745764611033170665777559377806646527386000431335273
221 3599014712063576344637125389149271482493775482317251052123205629538081939417971874838051061782048480408199821475506716219666558878406437881
222 16930215080886694121255084663773639156685252895378970228123581359576074846745156689398255583770547392976755391700297920974314924145982418155
223 68859696733683229189662934765502746648505267585120869367788806948848633052521667422915655779355733080464098821439746529198062091278027304895
224 323941701195671134500792512535217867109271748480473725766301641519231431206341691116862352232384540354828238681842812027710596417138749548097
225 1317645608944036756438717386138822014625348278778684759694009427989563164643396042046687753449731657352470527971397401768500524690989582946753
226 6199017566407925859452678538583654262074108271729926952142070978291044892390413530528609873870121232032764217358785702704370598470666342568003
227 25216409262689178570293185000702242629469187500083447863110536818475335530106696920306404144807521904801094175249844903699616563715297126222791
228 118639578130004148512026517185216198014364315974340689125935977471741296524519501361435856313888198656695668696500838104403176639910236524679257
229 482634194464744962265449568310559050791924462756674349994692044413639909653018348206370545699759081798354199812496498245547952386916164403828233
230 2270838011662115694317943381018773751787250830670991804002793564046786613739462082635301273766320474320515497066527537520077933518646629502895963
231 9238517379078716329584958155619102640776329727633743445953673216031084423927745936528363008256015815246063008191950994601118542907556771404979023
232 43470205300895869087373416374031327276169296795896325112133207458923636480165407555757630593841762805244513240570172551510943256055020105435697329
233 176862179291195337382929348703053270484010153279404435243419992897066716140073709693766576316445150170898258534916986430957713900521761734729718481
234 832233825375755989820127786102551712332373709035299037322278235658076318189210488235968366232575159406318673305408578468172996251360785165689827635
235 3386221305419483196034473092504097793584258933544419891191114947182983635363834748114292673306666719690090465729145833685265363091240137720748434519
236 15934790365380004824842463047852991893462849705775229362085385807532972104793779438523297031429728005609788537540795034394860482654673262762685037129
237 64839935207100548478209879130087941648461020183677012011462406341040738049979718865636883412162110701864898777451274168441989788809752185971992345113
238 305136294546153575250051784102958250218786842323428240532769854950396001313761966958766123141843271040837713342134793847174209634044925801245446816971
239 1241697737924415495431393122221283524989733164077197203264453680637250619088460885269548069902395314180678561814800217859238130461743111801346793325791
240 5843689444486233021068720914065604491066533349094825598296027435891784340368103146878267059166789777267098351389581974678730445186556485083747773335585
241 23781241628999261256217511955297638162917928379801959685359577117293352606000951861372835063011556339929682283150015309582137516409048599171594922173921
242 111924555069863509661476550492538890997612437968247950467594153627387402039024930342712533969739721947885535776039434389913855772514490886894281213751587
243 455509807892157770111764867039232946686148800782533099773532666455466607275397492187662579269115050057892888922833643424127945468616710403084022358938343
244 2143916545032212925028879125735811190243136323432816306409375327028530169684434006573962406008401290026107058741113128021827835692227509343468444009921849
245 8725790514406118048301262159678742484440727889466182643275515552975794118412899863480604403091525521044835216237189054353886580990720907526265950539139113
246 41070870225690220337360589466479134998176113300319479112985615944891495947366504699472938835028554695689137127609869637536680492982490488090050484926020923
247 167168699807977649030441172942090666601490426965214597460651576940937596651806176547733212026445286316615791398554713420597972272505045433436797452800506991
248 786869588944314561486429550230244172566763143177105162685812861793947064989103191825563564590108403546005157012562569027336035321606507754125128062661379217
249 3202931021741425504005056062712535678778682089722008495293486626733660884429637780016153888459659749010705731303722778897468115925412387061556780351210693361
250 15076959134021297332380114839080091650711142603569171453502796259921402470946767285855846866261160983910558454699201483677662143740245512269980627304049092627
251 61373652355524608661678234261630855581935199109222960826900016772638323897646022663764710399105921320208273074767504232402519527056021844963754647737509930871
252 288912428844173095671662174470466204460127670689193220143672025521719248623141559549394274117767632683850487073535999901210332958319220738232539873454086787369
253 1176135756275425739469958670375724181472013882728560230393159834266177840185307453102134147272229592371591496227094059675502777603972259792788728035526457176121
254 5536808589631408154656194832094384977246505800548461677285141722811330351579867455464918742703633097536612928874851766415601800807028078314534384282256782149803
255 22541011144090899180749365832733777128818865654725972388261302492062956439303458592610315953361643122952545812599876249057826584627597531260761620002519799206399
256 106118957044081424906762026955665854993176877963227692466638850446844393774033981654001578764606531483552570860180292326245269054890199053926525990733469545266689
257 432045175468082694732414187533177846768196694152676449589839875631361173800541019048128216899628961559677448789349240528794015824463128172419905611938132824162817
258 2034070450243675498754826779698809097957459335470676810692330600752197052565009457431688342216716085638172989908219008216961153438290986440810248336493366132387331
259 8281788516977902533085394203008603869741347830075439482688128640704376670677922600049929863635350194961272099038621824321994808178623466561924992648915865981858311
260 38992219235488117593391339427390442474729750771183992585970185462971647869757455966575666821286903834906746559236688210846013130693345803662021859490536453540359705
261 158766079769851873988342885679916028597680229677182117314779981591620833268487941852935210294470782987485362265018388193656390060755888882673329965457973847860765257
262 747529380610845080864760749782657347417820969947412779110549490351110995744709031178703334939483211816128028460424186006300426938720720667466411634411143300321148699
263 3043892620164064807241194122150670234128588273346878380901991338357166194688099689040482610808382351974436634999769691736954710337072225156366628198253197352410371471
264 14332315105490117266545339005001219146732802963758937721467631767982942433372952822070436237959574540015023500924648822074420005848772731779024244907582121031675161713
265 58363103911684634873729839216876924592555273112751773053544641791477061619109977189867214548857821289555666840555728587631131719482657934421789810152617977905210290961
266 274815756041474627201515482237075891906165836711351080417345231603352354584368139584962466891628718984344801003390560200799347530862760479851179974095910407324026526451
267 1119139744488301501964575145567614724947028158266283532325019480226056482701642971716016942702579833387410983545715855316339636466642235307337217757022586989908318962327
268 5269914301827895105912674003826191617509884626582585855026261614706935585549579403508152656773067009780631739768147969923136388072595772948742074941505547641146641402889
269 21461822278501997683674365105969567372502081131321767078989550492932974306170448517189906154830903250444203572551322055962935041352735844446463702407548574946511718600281
270 101065185453137508684400345038091993589991588019250965668475751123432632175609793653733572062448630187718897657576459734524040737095328520601190869642554762873597683628171
271 411608816755784531121744114348481599591082288420960732747232041116467162543446524743796511094358845008282943732538663052869520787697131135261624496599743468156051220698911
272 1938363262894442473841141350543662300163291305072580186270933268556168749014482374037539945550345941471101614245958424320821775438452697802721217510354279958365225430288353
273 7894743389842689314782347117575783040437981992831396576816648849062901926386906176804984509228604335144955596634514492186125335468539054812807721270652903128599468083684897
274 37179522839267092714355572773538785709355955923679967373066575228444788774218677897314175521824823522594231435583995650801360549406089038056873906222088841122141591676208867
275 151434953668727426289409659133320461001036473440907603625235641984330494224991073884726648683551113807386508185710161685756577235017065037411433374571143001735263895098026279
276 713192871066184026210371089902847098315382156566484304251948021769672041063792681177808525829526378418339974566820919096082565221114906597921734842637627732267247745598907129
277 2905015799253887825620836847764451775428542594056354681494514165016825685968582311742805810318471171391133277579719624312932938001301577405365613619200688296633012214550193257
278 13681830871067435169247122855655223689698081905051262198180213366520695260032752989581624854544227314372037480209738232101075888459466803952791371941020188726798302633488911611
279 55732000943112233100916942533793945868455509946485456790138242712276167929031667944415237598415546175449710952815761317424066814339264309983497001503503694267468409992972199599
280 262491350510615373108487486060373856616407667881489847513350156370471806680800067665964610812391810983210577281792071363518531021608082610213651338062459174930106269310936434769
281 1069286439653791809059313314046711988945564794005553652955886188609878276867446392722565210824351903170281434507585465810253388408897890531812157773793448437274862346706204674865
282 5036384238624093061947850679736723889329814918990633762127498339911769161783247686388751216618609680666372480226473323893255961129451019007881970781901328709673408436114155047379
283 20517115265366056094803660171190222686633557677775398422337739519992818484721033658790782803793312385773361195017685581369190276431772921343866406085081799305702630384500679734711
284 96639645366726184635442371442898916170819183413404736403428921776340169052728524402851920990915143383693830985481864214940477489377313712075916834015147328025191251292226977032937
285 393704965316920859781525880060682161477349877136221032908864007698070792309441469334773267283764126479699459738166916013394409626711416089512875515207442665320961515220652269933689
286 1854487690524301427643922587501664117537226346717858777724231445679329928074791102246513810750143136003048810151824432024635972289623834139542204639198085328425353903264247239119979
287 7555398736048717277127980830105725153843226329365182972327342517519954910772710198323411953405223923823198178454085192917863833684366929452875721378943620520844474822995176356729919
288 35589697051894285113835969904707670353353848315896321196529436573971803513705923415592291133120694645312466888453006255462820003039405155934093141107732578085624137568010275720144321
289 145002452518188079364809098721123642589626052695792807158460699657353756827189976462143907331092534430665059467956312284117084559734869957319363877282603983266588521156521306756649537
290 683055351752763371471287705245507657440359984575980004009926157088828879904704564757667220281171124151876452426742838654618037329237607150414715200115668583584005617768785506094726083
291 2783071315533934723227302059385642485746253655913918749990087614900695976362721917894669507551370926741418060547465791024352608860621496652086873777062035920682632592504001343707822151
292 13110472614309659763063031972433403833875651977237064184263166191511123278483757137537979962833996218310858708419425291740193476177164150643840754927492534324180158727548857725542718425
293 53420005375326566433104935338952488743856757048931387543839296204123704665828400127130623189937348620507334616316589342524353471245071102583703261742004803823052535000555361946925649545
294 251658277080039253980330844717624351712761121570972299642151379071116971659219539908973681397686542224985951336462205829027867934920138179149842891072473143590569612244635392767602583259
295 1025448157692894051270748330296883081032539813749994271500983865787768828155361349628516168789642433407053297246373311658839498708293829587389051825140156366097169936433944910449481904079
296 4830967332016281172978509508370415330122072903847823953190124241882428534673556929563460671873097461805554088478054904173191752847163733538186768403753547329308111015829714500843824568369
297 19685809297866071293220267846965055164315562280029752611286124707195523744430010273106020407186968842832286336927578397987255448468746227281492276461573655425834840217182826247322238200657
298 92744163736746258742662109397479784965465839700882330266631736124013100602895824244940494124386029302472138574507575963957016172122511361362876988752565420157715674827932571419950873408691
299 377939445993918162745595537304276237889601748542987412192528197139711308137874136348572545790245370026533777062486931696537972908347815436688146155373335544170690032993012964931976359837911
300 1780607877649752003526217162192898006995899511515582624770157632812670758770667008947845624871389440452175990771404118977149285882374005263438205159628927454478264517761744347349513662901705