0 1
1 1
2 1
3 2
4 3
5 11
6 26
7 50
8 315
9 1168
10 3309
11 7910
12 78134
13 431354
14 1748956
15 5797168
16 16619603
17 239887424
18 1875375485
19 10496708022
20 47013492080
21 178807998112
22 599025922320
23 11965846097382
24 126883998286089
25 947079890934441
26 5574231845278396
27 27500583638094490
28 118127730648435625
29 453317120635740933
30 12016290200043976044
31 166815433936608003525
32 1611123685302582021901
33 12143083119942837650072
34 76002368951551310865971
35 410660216435650067357998
36 1966917372717317509488360
37 8512263351075230001281796
38 289696296215634599165608976
39 5114767232080284349873840526
40 62301453195404402958756470291
41 587761279052921053531644419603
42 4573096419786491519353097357756
43 30522444020478168411041698919106
44 179520854756205239136219501113607
45 948796884003304884892626021709593
46 4573086246956981020261188530537058
47 194600345204606559508349383560374424
48 4266568949851880819360702797426772997
49 64139356359656896066958385191376667536
50 742605381123563304113557945360228968211
51 7054145323048989409895719613470606758470
52 57204824725776259335222353319268472441204
53 406951025861047855109561993461839265649388
54 2590377796134794365399986438633233907304864
55 14976515800190744454825281629950573911204862
56 79577245102913027348990259007377119178447695
57 4143621276753581979465946234954920729934189487
58 110596857837542446863914074243491575031446587772
59 2014613729165298605179933447702456156513156141110
60 28142634452247749763949396204784876494182462388803
61 321260210511973230831283619335067352847713384116588
62 3119074455104595251817145149153359002558635500090042
63 26471744272890161341756916278011296932100744169860432
64 200353764551931047270441987601746234020340536742303543
65 1372954626603229155999561344647957896610623092299281079
66 8620353566293434255705433951579662826330888958641752736
67 50068134709238088731131325313874331709570399141649139968
68 3133502069398145820897437864838090950749837945196405807451
69 100129738443177880495721212431205532469351267629635218772844
70 2175794986476912897614583884675378600133061208363418545322077
71 36136459791681533235500071849063525167145051380253859732308164
72 488915476698868069753691187320160654884961905194377827635862140
73 5609412321729835849019110829808711199076329474628087856252609384
74 56101431618964841888425254488356803945220780245857164631409981900
75 499035246643231934943472464214228985541155490341580477967716867738
76 4008903723428597783704327274622439596839206124377851134611705630475
77 29435342756296983088930647939564844689320396870615605621028411227392
78 199461889747878821829957829732130362019879191820771931412818469914409
79 1257331269522234066568935967438983261975467339013046915948805927466514
80 93164444616422080086139651607075924303282616780140743073901503306411668
81 3513826835322250901882592022444181306164775279906503415558962452786903268
82 89866882700018855335192072784256282948528532200534870579195521247446976736
83 1752028865289259311033475259161770986690663219533230649880239137679699387476
84 27756236164189764275736502850336813390650282903057246249721654085732836785701
85 372005571143469896264615179220317270356867065024196959140741616743310266222821
86 4336449975736922263921030686725162242400884390000375134686744771452105114982726
87 44862717352633914486004273263926129583603190059957859691004263918906366668603802
88 418289792397155167544103478557888379380374617393737837136350780540352126000627227
89 3557583381581893558541208369978556361906656010592152392660925104760803832519271723
90 27870698626524491982889853451296771075043316879299414368435230318732118153530609284
91 202737936397079872904542901554553553029331571373750432755785931708835067128493557376
92 1378567508540500899082384218664315632815296477022667204827598558608486076935835719027
93 119394308259007484543224539458106740167324932829132607020218088757743698327614758156729
94 5250565295006217745998355456981053379172752920630086402030712107264825133162079328549289
95 156217626636342232605370325194870008094391130891904191871863667931698980260766506235552357
96 3535490600173125692581567101160591787775359048256852053657962520927131584680755952108311974
97 64889014391906986766366333825312656183558572210996272602270293781792306390967402162562831784
98 1005609146913023373362624099060801719904602396203835250098383189138824115393930734423383430426
99 13529669873396507313412355038144340943793611531924993221550710385913975686666971422810027766004
100 161267820794507179385887612067562178000697405398023497799298002935722740457487603195136810622053
101 1729471743664807590565292216955992293975023100536552606280993594900019373411607306311983746306660
102 16891014912807834097718682447343201707598405218126804402865895724827953164131673923069262509769707
103 151714307322955945441931345037818869620544001100303298627299171183238812661894468087913864067018054
104 1263358107360554409977628006980130205360287952315163887126920931127791664766876076335656345629876239
105 9819434453608512744018774515342623019943100706680547971945091295183998958381384299684680550219305032
106 71646560111690639550303323778336289356849305673248159062889848186216845624054262265180257526086152785
107 7173017316600072194728241411218343559657555329996783786809058958281378766313861667873504874828203405509
108 363928173653570364020599493822535825294602518153924075975858608911091816602539663315083880577939988711589
109 12468894378558594951783400064274400920743078044768761596735841077684106217164145393897993699928081171341873
110 324398755195311794487117135580796157737036280529335585268239719027886432495130882165257430753020021922616757
111 6833044987064297446488577726358478496306220590352665783097337401306525797634465526253702205653382502700514007
112 121339139842628376438131031773868510141572571742710722024742360527824331011769700225238710556041513440438059560
113 1867802477226414539873232530930374988959403912309210281469446862803359882653332563182744499866642446880789394840
114 25435009925929772785010198068895298344264781221615963822582011480434801232927004106308885717962861549011817264338
115 311192146631570980047390985267748720573295348089124946503137115895576509598785148396084285165322561905184717160126
116 3462678876451461556075154654916145318490330179755347498528714388982667620722847344972044605640567436843565297946808
117 35387724324468177030706610464864306892771387330889494381678550048188706589089151934246651788908069529119633596275980
118 334862799327882415348165296141382002127102437796432010314762909317387616939793246733295312408001735582885463024373770
119 2953935743853211684238224342512454018774426444456173152437216611128510400329289862735497142440809857601583831626213016
120 24431933115044574128927532123811615166240149500549605975355896715992294141906915143483462722491316053051173335255049062
121 190409723192041314291702648749891962219335863255926050468619757595899378251895643700936782356573499897707886964919443350
122 21825672164975832818851932011786430140958310069448481521862602825951487804875341713542701981166535703077962637026239169207
123 1265751860947807468170603691631928268573109469381411294314129117565944225652960926224159210418526031340356073946748682746492
124 49495588328312795858743323718078405151069870351679840918343427469377059207195126417011429032159500010961902077859793314508460
125 1467566207802813021402748869801596684759789715190842012411469349967152774264426366616393968668387183093463659714991491179389096
126 35181736096389456012333932155230817266471954697298974636991568841536463712616314600930310114170446189811766131443308603627925650
127 710098533869246280339751563690674517813427595735320962061874185903173620610476827037919248446710549482077285210031377594480209354
128 12408405142634133893662923765760034137190843748603048437230730584781556449906151244336943373206946487203103336300638855521010232683
129 191582773514058327595620276009231390211250194621969869318885347149189815782339856750000759233666987308751490572264344815340820940000
130 2654497587772495014827237817185450763512275225322421124551589443793278022225226138403058755045920923407331812378308659946089838558325
131 33411837101198681296526549170294360774729272044777862327182689798630741069109283133524871858852485823893013237498886664559596657363850
132 385828792181179723362794514526497433106561147707975164749894838485715460851513343731442285059876240302203357386559601285345734794410570
133 4120928903647688898032342828723731652242372426031611011358348293168147646235180040686215917327390323885176191907592959286594125211394280
134 40988284250448472625592069182373406338488277734431140689135728040646089950148814071256308328256055247317740643633385321335856974015572838
135 381858336233246349713358403866471040886203900473832153085354781556633383582503242197949737749355624081522623562266608709440885839619967694
136 3348766384104211832633702164890442189400638044334943234003049853866409032858087013474767605633254273426058960130767068666028687806569425025
137 27764279195375320473244858172215567521641886718259030598818714666618869194129551263803465008855000815426814722385099161223567492191714206800
138 3613019298214685696544676829838147254540878300315751334713921220652247283491538867217789973012052610529882676131068403079731772007911985476125
139 237559090830230508819222455508714382187645547135702566502086496027023515448449709062690303252804005149942196354689342941993117209944683622875475
140 10518621090754932827464090109000514537649277631896133607712366260727408181125529518525105068505806906215712689496799653832612726424899340229103700
141 352724986788220576945482656615379942273084006018052722540649701698685294778778780499682383423893587798843828968000790206313166562214762982919509472
142 9552186407130083498076824485266592974920379532273054331288174985579132230767782581857051672179761722149412160378108135538505184595513680819277234473
143 217556669898296326503658839165010316490640271640571583928526187235503147181982566069161701463054021711719951000737472502332225428489189779703363138563
144 4285259079766002096638311051972991720596391827698327365708329131035369786079427153953254695978501817336169993021171270758347007974874060382697668516449
145 74504009198597250876273191962821030327683247629975265317306132922730244757449143309702418816204654055690356739769224623220619341412844702334829214924225
146 1161278176210816046979898185443368367085745516489060433820005490994949827771751672355795434852555168893268560199074064134285141762429466136197800466146190
147 16427301098407926723978341401943959990571583476459671797593477790908783123882494941983055374442869691724444080131612738443990832935462612066276406078676686
148 212992818071331839425065722118515458101740563148664324210538668649889794109919000289256163634751604417490787395893289721036985539598298232190566364365501503
149 2551953756378213747139298342456907039449922347932186488933371317530295829370509404107579873843883021162330164191836701208311399917043304754050749668519561319
150 28448356608676599416259953792522384761989164625412802720347686256521397119756537517467378753063491332536200491219712272468370831759987532613392102961785728880
151 296784158867385709331421114545692008404740509858902444917128236964802673149437061278922482749782358824982468668731920676801297499177583209528609660299888243360
152 2912015807039641185109731299161882295969447384764505186989731502684259070940233604597074550419297347787545012761729103131293548444442996304002956096832608023275
153 26989997134776661636716766884681556714686282486492111212753005972539980129932497046590786279232474828696460785405055862364784429515962164491404696309750383623635
154 237204452068928974795392719887385620084678796636848091473839500406967758406115104548382513427867045693500349840203473513167324124274778539523507876018057845284627
155 34783261117772806970988477010979507465008165669189053984055803030586023891664004436723519197290580424227680652676782995445047254228920476705140617068670665117234896
156 2574213472757195788064978445782685883316343805279870078723594774748201251675315313101439542695681316002504921248822028214238308786353562947011728077175859944397537145
157 128156491582072947276563276682737566213586454044475661571992063256069501475916170766982687367761102259780439201134927791293554368690545289335630131206016655889590095099
158 4827089508466807979844817544922203346703900249039612006961119779914593500336353589944021370422887607417078055154039090431841181324319551274966948278732969823975841340763
159 146688739721451284196689031779665433144715037508796881403816416961666508623050992432087984475756520299401596038285016662309886998268671266580149156450625984366011150285569
160 3745460879770817519780918456682128019602909335325914553105515861277706641175142703673465748890995193296341060175316196492098766340060272313750751661413322917422671756227827
161 82633702817200258634173913340938475993751939512286670143630611083719180220338945234227346122817010397166764111746820814889050930943887361149154206721389340468162637582212040
162 1607785547162308013635210694830512376369460250339438774691829414031158751265348594012224547729455005009287199250491235779670531643928558583633792635944062378934255594704256885
163 28021118698495434361502782664533557792562751923084931208876654498868926932408783478751308476290243328344242731706607474993997664580013266095112472821575628749758546598611081610
164 442852085589394892371271786817395933379124761352365865218047228158909054693736239207548488142587524765227309392354673770792853657826194478390823313054902195045131161139433023010
165 6409917815124042023903731938535344124334088766274653020828817548650192604581607893842685519654412480458990965951098033752688017993472589004947319533493534553648846165181692910120
166 85667381294775712644031758951857913021663558175334384600740498530783815468895971468435122686571309542583565513244302885246398509642410392021345306205989048268816204036554750652262
167 1064444356470703242786531758694246991034473045769012316382149315327304686665880974969578775363146887706354123792496201662416533682030958101920472826234760165687129437586826771041676
168 12368147124754562125268858124895742929646254297983946695546491963065725365709073219019047831623447683183718266061581724834541405156238020992093771521476039802739866202462334776329070
169 135063349839141997410119263876092542068306255149046201041497824469765077417455152102841856972082148542879301010323938604213579335895143768678434115513636028498332971769903666917935968
170 1392241050414433447861348551811566423925522777445502674838769960229396564653478878351496880568224553260543231977394803672102967804257595646768811814075408469800409694724417082383268935
171 13598657569519740699025692746276415559799006965362983428904279660107884399641734685415001622341872461199744058246602498828097875194310493016345275506154483683141468521933386368629763916
172 126284711387690135223689478631885507728544683788772898458302610741176578768348494995573901806907068736621143014389363482804970906161832142551354247881001227406960963059418248626030840724
173 20728883188879382489189674796306180778443239025151525759718935272183496557005896114281967100741050200845960805106276746563927191053276827622479441680069889493773910544001466499520619312300
174 1715585008369327704593208020832664706930539528082228609736686823257381041355557621238028851544197580157473876275473661228174019484456548044355396309333430939400720045844690707277800215819862
175 95428077107417373896426621311527124772978156179793921935566085193229324237603257239067843206094718344372568659268514435807218832805058737044578334530653219550140748428186549242578596578884494
176 4012478266746502104687379946521538321407708536145546135166034861564086297658232957260898655313232535129681949552882001360529176245730048912008784380923743578147018724990726700775448175699002864
177 136005130502085372203166674715889767568194429060567020770771525108016838957847502527915663189566607742980733560475648638298875737355776013471805749115681601025863557774046530111370365970925870240
178 3870328013090610345709122879980264750046367377136672837292339397104265068763743913651568064701440326757084332763489014263816046516924047773871637841598298369331506227911643185787386607109075579800
179 95092943922891597708196681021185080179287973263189168927494505492107613683437591542693105600597986912069586896504889227515428371272685945356009520867052740311442409518443595074015055231502982781428
180 2058935506006798357618834120323504812229289101579628560943600804131459218793963729387455194297178487308434375374441178557639518018332127165840241582651096466565064506353106770058751745697246966635456
181 39903214950108707127231677296201151407277465690172729998186460948584548711795404280107931132001879722691793013490357894326195885682047934411618050540878172389962520180718916231461572884092857281151316
182 700779692981495600097024627638139123215242558788650404523448596297863502830210319439695960286997220527692696425676520307782130231462007426101259677590102931826317354577264153248675372682684425206990712
183 11263564388932698714292427206278817206457642411445216257367607088393703393455231656398055484630352713453320825244434650036802023466855895891622827961991401354222237630465753666992394375758096276170923702
184 167050022716516820317891510265996462971376424450384021165732736759782714853099620129678896934346145951289360992004472521158639434769305197898187747665618999777733925175605406944742660855670357644455826700
185 2301839967772449068142188605455033335473456867574087494798134927525955827656586651338873978875312446787972595803098459253721420987607168237076695812474226608657556802105191035860364308557790770884829910128
186 29641300671662638170308850192425328138968112543727140950220514864841804748453094729555586998084160855559499050233453499290500341485818916441638641762130219965263142899775347538266355296569534186061814079653
187 358505142348827998713551609016157459467854333024299603065940112157028253688368803122493222323661120819494091713985649840397451309119997006814871549897118056363567269946856036232099926308188184932641686443499
188 4090416089949820174201258922949873336501032265749470463722580059292367969887302066695833520474628107082823963938056098255609211772760259777248159421701950115404941201053869172786578898640179366230736175583119
189 44195596103213670920877614491956184771094727436951778450167887283603432281858852199878003084646558965982176475888906033070397512882294031981073730714554528392588529268117803664707039662717636355871708297591667
190 453735637849878868003199549212669429989491716491589494401108698000470506481462537001624662819462684010180563305872247234069752782619837837471618268685060360192048780939863129087980114996786003509003156933069345
191 4439673679028326310633853840739718619192131697787230690485828180390554797286062513401677645847479020084357362929776488873383074716054919738732300297643531809624003527271186662151740924327855822737427176972579173
192 810902909497506854353078412800193890310932415337541317490679964806016505883353021016778837365148749677258907266808942992665716730191446113245829418027777622321843902344902344221089473867502389531098119684888150766
193 74617870934631485833305692268358997358556345141485099850497065231590810340907116270011566206805061813224758273444045304024227445290882411576970244573773586094824729737058040730107466266185172030897770429005132819744
194 4611123568857328864224882065518429895616304859704872887840685452406696427576345917898407812888576664524948805477352183024930379258161756388232108213236287362144004730585891629882381528888625424677850933642409662108890
195 215238691417101017532584805679128750935839249667250934417146151684332973364362716631057044731626161668520179332578725444356875656472710823741576478393316657071788018850592458173877150934126520479341298706173449238192404
196 8093377518072889654188262484677320173260607817367264383015905322543179076714511090905761734974118585349024055107727586607906456900699246884555247801377857767708037817838041962222145354324869641553727908165416753182702621
197 255323030257370386405829123585819199725222203106002498010905355960693730355490785252231534907464747949202304236161335225097974479012819354657945362875919357322555827698912224294417112781507718451175844299659902023159949380
198 6949743646664314694106983386617239514119270716916659749257300463911600453408128967677446487673603236837725409323488497927969039336776495842699100056019396425464211321202327613028148817706396655730556890107798072261829337307
199 166594511222074835230906206280331602519316194048144290902738805925135807631783923669712321881516123308906172648847203444568265838771652303376918498450488729170322212472148382502650493916631169664997835240258333945627713897344
200 3572318415085899049240276713816060597302857518178096605223706994708071540484178732406461085645919135059360240504451090775553327449563111408383967970253701023759409026084780995017831579603922127666282025428141104514278599941346
201 69371634161218362532328630422706948851503133020275151088138602913534251321912450198358798318631376759256571770612651457674404050128244726070268191704684063650530309703463469339247380875401379316969685981010941700882027972917160
202 1232181016539673671328125162364981453492303331741412071400543160423589574939337079169404396441832452746192289346869255826843226157983312659642358960345883237103047561240427957351601905917444269925518854443321179296929180756495889
203 20183167265728925485629840472946564894356147578396393451701020882465709735263962479186545253559614604261170231031361858618309433117166214501307490327505217526981004431570774529242585824361726139597228664641011396800628170278400418
204 306982183899908487172749124989774093093104618418522490118864419452852440659083174395749205908373150342929492961879191882306627832813769051410868593495284873852457638276057201330578224958002954645775659021826468529054420042769745527
205 4361005245035276642935013588819132566880339098361873335133349819566181790726405100880588450087368861404494073428400650124118281744895710658171980043258523650170797550541222039391178335724266952054992740159534890160521002997332424496
206 58156282806354434040522545880533597732028307415071709841620742314049611658553439286524410796242882791981018090291815870926966216315678802097011922663347812205966680621071177200327298657189712991233375300188674940360580410335753461185
207 731215644977817530432564638869525051439660482528265618609618819217827012068605656270475483651101429735713108013178298116566827796515969679217522061609115428195778002515071136267445619150651744368603775890716049018216953666734182816820
208 8701668697645257741796305992725319804020506759421481297075846989932768979094776032135812100761744852050841580191277220091131174756282841183495189727986239639411767391438742632532557957121763189432223889350083948498291125442591940458645
209 98343255691090810911037976701145318959019380740496871255812344674832196840125880683235481127046155056661610254145019758101294823490695103666741489455271944007322173198729265429682435009659116250131580318175809973276929093660812875680480
210 1058734377655296553011625044805324199022332602815809442097015186389504359956274273572807398283591859600838237892894100209937124162401836894416048302827299686639770185210073604189746195819504655235702321092950704737962433839621718814465555
211 10887016841305594837327126301635217713557771541458873514348721055747288212695418256388462512508765395738750267430760258874217510351732481686678878034167503388461517034378009302198802677636508302890650519495835196988679665895975763683779650
212 2200852961902169275071561306009762330855442039756594128243073393504915684655953394921559728389810885470075725020467699058631520553840060409472066446543771049723277927755879761886497190714915004847454390446612095222301692257951123310835769240
213 223987457002933537368620516696688171674142725362297349780587958185054790040570749353901518525869240905476424044253737640488429645810257919781093072838282513729482930444464499393381329981107989388234544879992016219617789252849845430686284069260
214 15298711134968158057610360520145738959866285330477648320303755380913903876311413486709642865481717036050017592280395199824488808532909734858961550124306154597519756090253637397179790378973069582711447129517179492858883353091585666533827629405440
215 788780917555619449606918657098884415719985358733651952999355265855828944306289561565378627466822863531886421560499805603409046464558766970907093373486295106655960242473498845931494103029071882292211689080873802904592649548986602263986293359552850
216 32740482653243936091946517799758731184607618664869516396212130616653039903137819298812151498972718348256332621787598585984722215320130368985454492845062427376777802338978575066226913533703872844931390320622883554254278395328068492405595546276811152
217 1139475384264460521571883364066138450090324694806920854795403838899870547696882248356300555267833865950997849145210818781891213298392237505625413297283554621539039073720603220841601334416421086510909567733662748540330333645603149346643671658711449808
218 34197312523142041941181709065105247553046573846362537041506841920982240686742793222598664886628827759100935679568053698680377290292201385282832899651789353393240480735388948983342106391100723804162984917333075459164862167659617282845678127350265008783
219 903332992861305374546279873693907731385269489637772677705427114446713970695279974509830904192631413732385411970645708095716520221945301442556819753552573621941591123516549045944911096535869354241917422566009172591203218680323907916026055488168637966587
220 21333570376524258470611241615135721503124332983012703409657481627348853188541312434377852439712796852797499350115220614920129291294061104940726990052166347585981857359589274644771585129326375270576937476288593951475155561071002987432836123787758644193586
221 456025924634785391695155591966128009198606989862326952892214323146548250422605330206331787074662132907423254807509498578711132426253709877639032077884681472055304869497693528728433726893961786209098961504854463393545085005768490885007431084829294864781177
222 8911476341656101425106570748986356585052203048621033343851648819958713007317509523494254836926389523964642681991309844126465144527371541183868284033008198263502569897227867935059822457437551312174446263026205476223741461211926724372816544061668352397871945
223 160512975872231757895694703821161372942863923736556448677097168463276413434048125317987156082180111866902976863608152532581428557889189393507710323873014278568787419512756573147100283828190423153760128297206419968274896243079513851886773396520820660332537997
224 2683256990516807768652038731716192026639614050308110587388029551354993366699658700059641099359249379201528935997497141144685632756910533015802662588693115432874399982493446933699232534838887770547753651714682560699592650552531999134507852148216264748698681510
225 41874600386866388442259165307222404528456732406026348402282083702289935325792085412325696831886576468140397979977416314592513925370600300650161439786271545006147530104841835955381555752875871213761822561749693828834400021625147913552755435155370145214303460198
226 613149235063850008682274690584782746366446072208072176794410580336832277459431853531885243162647103597014569906971504201982277848253940864094434339555141136086905271025825854361361898226930605088887140593431288313305952309834013261163013588877084217126347760428
227 8460861613518976480226663656272894766707714530848991367132170996102360576691583791179778551914824821699603460269212013092696945355646287515411653831456864852538714116193710697113786251490212150154185391225738527976703458688553280304085264781024681649210410403080
228 110450745578653795064935243343044205407140455468170371424556268005789789055236635465176568164159328395515930380430003631042706854417902008156066754011741020055423885417823910135515773960099526336911076657472024059037902266799628347339457713805504361632656384702745
229 1368699956184845714583136919182636330987239175071473823044424206528625224677724073731367036005158241360741004546663219986807540811513716440802189126087112559940348228508390348526501044658214002157476553615207293108691119562746760770767941404359289279000654682311949
230 16149229232319241608579798743292733097246500994812240059363100064385416717578593044728027696756602215447747819594821708351627091757417556048675937665334300696255022739352911222536292411319097896906860390545961509601453231454474282971644026775459431830840271765506538
231 181920299044398680012765346721576471810431830626888083713758099562383045445018489508835978727887054323562200060938914486591967339566840030380591142643832218764267744278980040816920564492128394366742849148022985669540661280787699213324672580844267374815324934404516098
232 1961380011185019918837436982071728738168535905268994096924262789775976507119446770397980790445623786646232321960451722766058667177790299349699687368783774840952187999334533863685521335880228134369843228199377352065018261855812272035236433862129483158941927604234062265
233 436717299344622371911817380312621652147860859554956100756370310563417916426059550980888083770759620912737531231811835320233221561883799338601639681336590991964591771637665188951622016965205261858986249078016142661932823291216891894332384896268412360535284522528370604840
234 48924295579571715646823843533529651481602578167547322684204384267388096159336516894276293523546533472795098406253446130422372988213809670274186471666862314182995900377160956195831312392503877909623872439940305368696518785660664390160923078354400801366358517902082812541499
235 3676156526782573462292687246661310021993488017455701074561743346678409825295021376444857684718906309434054495051562539484663441585410576544968970957162126064334143371773501208279557891249490766016107915313680831200510110014504389923994756668098439131510130857201174275826792
236 208396628464986621586370273635920671266184055059816664141850041017030519747934009310334696839958665708779340831434337104774264551670403036429659719748712627919067637548090992439905572572644793146844940360362820748295480943457286837457467935857441432893567734254939779814697015
237 9505614207960308543208898181591608546190815396123806618140681247371076844185356219990532950088218598554954391802347085808370716580504074335187289610990940518124270428385919891463107787525913051373166937988347319766911067151170809732228175001771635813281341753510824239387234418
238 363357603173994366262200876274544309966627938142402536955740135292966037861952992611436411631891972701293131318443398979070495978557848321894054334011908510252003884234328582855041952122337706994840269358725671676315795512713266952371956914729807665865420032873641816351511645511
239 11971144735637182252836922353900462896337840442933632830509110359551410522174847036669106197263835060834591581999642094495345515680370636784600939153710620658194871002408919263594491326042845988736966633414338769877402907990257158608143048890425139255206456483282445348980158089668
240 346970261109499116795690646869187203219219643311936709980931732271263334505601305641325139207644983404562880388594730538865466134457576539553653872586267268251347783116193326966110095988563935297021523906007866480098445215612249546053882322920809432778863524636596054850610352097799
241 8986701748017422966498872036458283524356606647721864974237322961904047286335919322287306068708426863782016429759663515862658285441397213547003660382630819670204602004497394437802553691063957650751642401388744429784722709551009068183536122821692354529406577604409333616121013949329384
242 210579151293185123867378379499078323383947446883936447933842268438317893217210786082994139877752518812169807893347845185232373907255649324390076837395306034674360298723073855650024597539880138118378247276989614283479633245275644630058817380245820390498912847422820697744733076646312529
243 4508848893125048289684761278183311025824320807994468232349247835129524181152442354117557691402395847293432139855812131180372807934425740097487639549847510177400619156449345212329066304144725393297531181156777374663974626106645846042195115572256713500835650888479890333238752895731912384
244 88945007865364548227123132354288738341459808906872178706226114266728814922458564677021572959324187695749161190091009058433429402560048376040075528750257964644249192424847108119982708336480167439877374901575564255264642274392897002400136365644300790279233489204492469725658826153528880051
245 1627714011440103387233594933855229166234090633295421669756232415479549401283066141524204249298505753772475508152912986176256073414988644067331902741703373740144931399529534857736414140676863853600486397155775747768354677646770420561696930833786404815369365924339691288386725449020731807040
246 27796069230083807824009272819504478221540185952952018224190039159358762514775743723149837026628987583678653023840311417141758883483526213502546498015734004663868408396379883752521652106350654270096199426799327762059677789850096585312256461986910891691735304198221292578397433611362603417665
247 445175739329955469137535199084098721686797363021515709632805188041988078290165758836558111295274874078989592128302271778870020544648420773884527584637489095406880243528635515459048046087441764345909421573459604413627873641243157087202401982734925467269487198992530307524191042725047126423480
248 6716317388843125240503607218450005621883493411868226847540276320851060023882774844288788244805833126901423546463761373385963473931122322521756047211999800894744395264806033188535205546678218675699311556611726911839944593660351184010391375531774357032413354048494754828519832007005339601103912
249 95820439166783202475940347131099727767126746699425944904286428965365874425735198547429475321463231516772351532663692239241138641386806863531594356000343884426612828854190769858619401523469524242229942838626586903240129474837056139123367563461188155324367454323170753025564989843916272871179650
250 1297163956763362424400641319549707050344993980615056171894306109629603496666346480990500550837059071871008265288243975558329888797108377063238751667432363675858445224773524533666533244278640894921227705828157577302771578885491296478744428529596890877900641809575823919391494664229103926344792044