0 1
1 1
2 1
3 3
4 5
5 13
6 61
7 133
8 449
9 1825
10 11497
11 29905
12 121529
13 613121
14 3192553
15 26963653
16 76748369
17 367110269
18 2101537105
19 13742608029
20 90490605353
21 966603833657
22 2899027074937
23 15202727310033
24 102739122225929
25 738145449190921
26 6064931145859705
27 47996143247509851
28 637518525737986877
29 1887983288154771811
30 11026223517494791573
31 80206497234020131307
32 679191744452608624625
33 5997280410155660244673
34 59440977673212074416249
35 552362886516691736734781
36 8812788059386628887787561
37 25691405047423643834739529
38 154099717364821534356804769
39 1271171032502755605307730393
40 11418664647944505644956563953
41 118686852164281156624612800553
42 1238275044809646452543034252097
43 14515989387771033959929872010025
44 154303717519505183525795279089025
45 2899648757972771898925846043028169
46 8101144345065721805131782811121281
47 50453116742234657740415566264845785
48 432073080391791712204414872408915137
49 4441360767329577824505609428224702057
50 48153329128606220542213698220838690977
51 592960900744452136665602312467692095837
52 7177817382018960479069778670561078500233
53 96931017791641569332019912370125177728251
54 1165383845598277258804990078415829476538217
55 25177295233236970589341291378047108189264895
56 67512968756147329818504094791695614480968761
57 418271841944381699365821411193779358882344703
58 3826927262094040718211190962969665060287596097
59 40770627136270213923613810039775756835887786851
60 508964510214855343076679234499573003977455428433
61 6439818500330010234270456941159803127837180584659
62 92089507769407660965044348874742020206964693601129
63 1266383998865043293067076919554741821976591932928075
64 19429627105850518423046670701481101472972442405885193
65 259798947337070183030601419620262405330662452518997657
66 6361370263581133455490609472976732713035313464189627561
67 16310837685374446340737812920687970766930410347097905181
68 100157956592082019536358106446111707873853074709908814409
69 932810995924583819388611803677427091517208675284697531761
70 10769537442812016122887992845776605208532108588067439863169
71 138641584577106052539464775209747703154699906170704416720017
72 2027504306585642073154588455122921140727653032773083466695505
73 29388403379447378976223051079347348497756635352106099918860001
74 478026630724045893171033978905622604096258707481907533669637377
75 7373038441235453368475466410160355488812581255178345174428505877
76 126521235080651647834571042019028154516917670735383600582592847497
77 1865212627553447693335736498388503040368098208536300558300737224749
78 50948471454062821155917129552988281755344123354828880918737426778681
79 125933194701148397664586025446517607555036663364521528661202430505513
80 751060795995115182734097523448807285873973627828548079450041056059761
81 7131295719564695013010308807053599616100255110409201278919856637718805
82 84624644110502722735440263005540905048047052665190752827009959104253577
83 1191081739368326410849352248764073303282430601716784855313598078450313709
84 17849112966147121197288794452820429080132743804770402256362543653296340409
85 299617498640219566259554677896932689675850764645664165503598348365674732993
86 4882859982719359612692389636210758980122422114241496340785623208464838851689
87 89150743417271134291419362776896646967177159873680813316739382557833236459273
88 1522158610321309649462953353463302781639655823199302772912402367372909953201097
89 28910415261655962314974207892376759344725093556197855500742790261438733046809209
90 465438463967531149873027492503753112051589710115386658051718960439819827850200361
91 14031453618522707088171549526168275149694362929750560578673442609070851203109132405
92 33526677061244844170542213782190576616706070495324010475119292827703573766638840377
93 194869553295484180669243617784851056163391905804470435556311024742451897806740149109
94 1830806493353550115896679426159978559637427370670405044075281542648804892818024381505
95 22534218250169756763827153524618756655082089205054663317048264655009725115475922484805
96 327775357114624462804142511931901777521254359882593118447960437641051223050614149885025
97 5395634304525491401570953634479166967826313267126018925617228963250514102678341261614769
98 92171331671149572446602539948609601151360983371412315701338151476262339214250809976370193
99 1741974850521808410018844981500753076774599959905418300099330531658596244414489329713277947
100 31539388964512755173632337960052367279624777354074505360844701440873559332071524724614352021
101 637970457742899092301462053280337625989803681378824510304023814531572538030713868732765918515
102 11950559587431682846395694632306015407532562327631248365408149557429395483657926482814436583501
103 248730510539854853041826300777459736944462251746174728669540135285388951629898314123891129255491
104 4343560609167138931199487257000833265486980555715954181633973130077052025772766988921107969932361
105 143106282821769379986080773825409088653182667317457380005344699298232690162231921635234903819967055
106 333009158084813961025441408162284624540449233188309157203400824541774210085403176037645843740647393
107 1871307566005801279635108184926172455272466094435532374426972430837707769763753656839128659496967159
108 17463518373058256365672364323787392053079859140404828341819628161355321373057500369584001953270054513
109 215099790627269562983833844794096226274087551919597867641423509000830001730438235525769917535406615879
110 3289185944356489837607599882320560860883925029354972098124704318224296672771696337698878315415330453857
111 56033593141986814843724672317111875808193215332566820273953007176489582968980422745505272390584787230227
112 1053861611822423915616474308847165849591758057077663246435738076123839753497245887595142321238540268500121
113 20138612451025183961201945283725016400872651156410231712948980254452282751542732691934661382539530690901539
114 423078779666190559369739695360514399114559231256963561643744051889850707561234032041890931312939251163682137
115 8414246080831670418742520469230803467137734378326609358417244342887358215626043458420982695444060263211486859
116 186814881119225770604517409387885386425860344316499000434306065034991162966377018436004032629136416747184274785
117 3807053156804508691352872899474652894249262928050112303146637478924659138848150524049595912100652808836969034779
118 86181896840253617910924056800062076947546126429971988994097382227642368429282269561105741383184217378169387568337
119 1622065805470284500811540574445664096239314592364256689517205557289426157412395051039060288858715899864371336375203
120 57964412097091814001921288345745169966804827733535413125176271208074739908435842435364255936446075605999580050240417
121 131962138638226699291335839376839849843095723776029417860868423674897857392929236343038363104381543530458722319613019
122 720728407299948363089538090517550242464183479097295142534347650654837199593243386483437107521178772866781197767585281
123 6559537830724312950052429359121882961968770750866634193235662032189156601271738641774687982801361910242066280747787077
124 81521877935671431398172322802803234832415987894198686293609244234426961113055614765617939789782568103500424588853667445
125 1259385111514429600348072929471695105592042027917772762421083958832441257147231738473505284113794468696209514945124238737
126 22745422038585900516054543357389077455047315392231165895685239107183261294535600838360800020605809715170964525866146297453
127 442402616384158495131655203149347787943492982041239399908433299433771134443221364515789149398493121246841670463254397833897
128 9316167036705690526684289562227835194024790231874115843167043738817930940720989058787916124137257584409060355772212861418217
129 196718445378073855021392592989042687007399291384834816231153867149942393088469327751681545766866712220158029350363331694272045
130 4541080975402344355970922017625789269533940099149739168571013651610095623805161394076224420830115647006118945058732498889525697
131 98393000357500613394444602744054617083930882094571788551150725867123660212811540786286067159761605374822630587333857510784306937
132 2377677951931793326206700689875221520750202834794090186882655907722730783856736993176852760241175017170315567134033732345225801633
133 52371067769688693208683711690495750907026507235451604470407205992449731689171279452193036012567480947670787102270328812708877789401
134 1280738995470151529439089857771592215203413955748883197281174887030762672398461638075062558816456345529516148551052240311953824711337
135 25848764934711224452225783011909405892870108822797627330352734148301986156537423496011601491111366481095577115485386374410306877050521
136 995275073601649748402389007082120298437614171515877073739399677592564615822997422167935085691357773549678299827809195246106438079506361
137 2227574953166143165387603298798285443218492974419376472515197220678677948119371779477025203509613422337111028132619148958161743919172129
138 11839269273582331234623696045875726089955324940026549294226117698187994136653775583618963712963039119729095755282936640283729317021182489
139 105390466074638097155602275721390385153077030734559700494019075566416282685667510553075925028918525923541710346105671254126481872887019049
140 1287160079164675613056963158798376666395395448833568077311585669644316298624999717741337715523722804494084924507489799372667549311195962185
141 20389107100020891215477469351120901818300787317728861018737177616026926658100534085222629896526084482339828108071930798267572912764659233129
142 374010761416931757771360622622946839921586016631649439958796344554782497701340020839127117727685630287151426377055652298167488690000492441481
143 7752762226592251779624831118451456035178233562454286953857032170008472939761543747431809603328448069455186598241457820789179319989350283243465
144 168535905523386793712213059452867156018770335012565074480545056051777336297293094913648089379199937605444756316112684993609609631827425318369177
145 3921874749408706041863597643671826771795698810031887651563608421286377776726109936443375111401754579410003178802330920177773139873670057112805185
146 90519675916733616132917508102538963525390446443841849676617170818397271635460195009248804598303715574531155306037872266550173123367946654755343017
147 2276623335003165847225672134199006781867452146866173680917261838160342626096219623849319513012671284730154488893683504202630558450020832979304763441
148 53349028786078633656147214107917880766859937119691052015547786426719118667312162227591769886967223120916164556586088724048326686144316101235780357977
149 1393822661790211353379006882177191564109327135351304891508471098794254343365297785776633098323163664943036198686625134024184485385011275385252085340173
150 32989687179029279323668715492301159984437253163136660202755362236273532394010788864970959345596049063307012444078525885062677980132399238862416068651113
151 866734993084176830806075273323556533681591374031787817467379204243943334817571199683234704465098205990957865980749847904475661632006379601341484179794561
152 18671387652940608721643114789760534773977665989750475342107061590463239477288231659255299783418636317952018544461092090802435549473757580878062201782601353
153 770443376122958900084865078887711380603530772509998326915346457878599235478605697347318723703555447343155219043436411815403860426933902852643484136745379561
154 1700934294833522049144473797636938799191745465298962233992377798774029109957794468965263718135358834119009938464092795054364561410347552680498013307855228593
155 8840779412666930137352755914258385986912266604439052383291844653505022743124877067542825701409836011488986985971072252996147600621398235978358356208498007461
156 76631907704610769427711450081606949091409438297919259742927980967416003698931106406520402143592520803045580864258917585930980449018318026031688588835567671953
157 922040021276889776818773374803155379333334634085763238120174630041252557802302937172380632044517068249827350807145502017055147256370541309097671255379158297437
158 14503672290312424989797379670885198324441977251107848363612407311263457420557811909177257450160480621392982900343561047770610414027740780025115850911185142592217
159 276133607499234145591355003398273041777572314959803447114157501878849588921233227839129812561398500367172305996180636928519078306014924251232544214479804436102893
160 5829248250526617201866846211551201414461066678781045638545549692690690676640400026716129266166795390954720030192493310817846535546541671832619758231505648971995625
161 135458709677980753478276805985109269781796709116701405735859393389589179563145266981218554990657237604002548430130358523876659747665823362726324714117146216759279669
162 3246635777939532669419463689405292619660644359413512804469679698647155355471688373230868398772914265172192592082794305985010131608132981734608451067220109316017384137
163 82552066002588667042464806772113648828806348485210580875593884276408773283522501569886507695171352919122874973372173345362151542447400855689250702156231783925394490505
164 2066190661759405043505136831147313452845556198431836316253250430478928511946465978290484161396258683894284682953980033061554398282710652581652859738699642880581433174937
165 56199372726632358374059941833226286481710459376922863749455814188822046394101966111902355254844141107676728145267980014105611624883815283573197486151322087059869617206153
166 1415954670595138127026260529955779674991496806263006050491416059162347203827302299703603243670865459443497173306831443048592971254327552101353708190329050593541118706778321
167 39762982022416494509847903866757291630588466035657422658675675516626251249399878379606043550001105206813660375156766532051894364628237676572441370082367657787845206727252569
168 1006399948550012560909166329808180275295553686458829129404257787156354119376445133941524954093358033371807499793634370557630452220553880857190116748722305803098227639692954065
169 28267783109530739522978529615016662658745317283419245268819115654113901699838902290664581729764349584518039198221160858255121719799310883459453040314436728759843643837448873945
170 647406665941362358800513625333784340207343988779956415564138419431268396855303473835727132508268824958367799198946070863249104939094605968953783191770948009664028673874208561985
171 28493906014205561402366848862346936568339388289119139726818619791725819833382880807899086666331133154484364611787423804758944820640449382103351384142038197075070417878988341410329
172 62235007632909280386615314154351094726376111705259493911593362981828411839771747258275051103576973894231668741190106250169258924704520137980083411447225134950183092971817721630369
173 317330631114275729171533246667034225157225550488973877054907079741741200054063950862448546337800897453576625898661543697518991541525904499602338727951792217374475314906966260403113
174 2687480410248133448143598355843279968521764870436987503704290257885925979588601359507562142698206350457945562342379659762595037214471527900949396986900533364889960131936017438895713
175 31530653713422433593739995212672970849689902912751272131371293709949552294770608382434423046675373412184592526168257028701076125473154421070257879551962829997123328196004501982308109
176 494519509064509039192594295152575726618998070792983297012585890675805805230529984487882832157880379065685018757934190802452446530557428628127780333954357540247246009119696692401443713
177 9427504727683260430697611821527805504665558761674798731120224240336578875488346404705371360514969261097694674076773369783136253993475189941083044400661444047319190343091574175979018789
178 208417688631192825962438172241824289151263652497776747523389291969590309120364908411070838243769657066472687615618291538928484483452213322393928473102256737758049565667903110503426972025
179 4936044164809851438946379432920566234937125243987337945537174533255696455572814361895630827028645919701934984684314617169305601073655979181645591859226087274011308079335016582934864581397
180 126674725436478767719600722901489338085206177674200931107014340094635387027588341677524892083553339917620637423490572414717307270804718013696389067689686468332925496916806591736513006909769
181 3309475776272905842418133351370699076382481145950209710064490153414946737072747897014278793570387021782450771068260093754378639947597218389219082368447890356202193610785950283244234067182109
182 91198295119703523992759880502485400637311831925966990891447568738508202206475765180424373532641768468145598306860882563958116227915871663151211285839961144201160268180060770806179438497932745
183 2458353073009819436082616479507467958688921159036288623899193967793198904407737536620567048928847917630421410267169076912319360104901771799969420214982897818334559361357722126132045774831971029
184 71883357019768835942963318635797685608725839835329145610985871632260344085845630914288705261705351842059374014411714923221269937444850909244384179968953689174214560265250934345698822422132034649
185 1937279761043341993902593371280028435443809885919107686912201067396859076692153087853933103462647283576249852594278548647557507622391651680564289947570793486496446570585106543945977268846904861205
186 58187840645067671194171783037934847062311201735198992810882286618920195889138354068908029058820257375701373352565408629297781417393341812825176377894018077559240149663931730930843017857417820134457
187 1568108286736714553362797633781294797358802802417932335588138866676820157153959699793722341058620967224125518715042143796019103074081595671839334681743689354464448619012646743598136329369878728290401
188 46890556970949312778043818138481613983610603807192899294639433151489881697597589190494751241666068662816190649723276822695075398133677064849113762940144140679703792996605427890541686961885719223797161
189 1137685614019141701041224693587830379962254100363048081860350506092846458981375238290567842532957489469887890143165378718426383787249668946374562724302743004792121328313659976507488178854458523886577497
190 53192993801558210280329874366935632108377376878850679411287706314766461013205191352861182532727197257156334208031992300577161874279814296906386772902847954233572155882904385483113426046139808530361860305
191 115176404986814947918915602969948610138886914826150008752531574316369000245072959908400144373423353246812281837565907982952007102887675091285450381914762382440108652998388421476096781415406213249721662105
192 578409524767077956926465440145331105982957150776034984314915932443399714695299136447071040510766884954681597335739039515195384981466165396626735705172499434077069451690313291140759775780016250104638522737
193 4790492856099021153645603571578081453441294031531864144856822489253434998332066658752939964514256531084030796646188616253414714990490614450092038051602912254537526549731236369048148508285632559132828864585
194 54899398739471050269620585151725293147040782451222753063637279916197740417787812054791623997636851183465417816044226291161743896626618471723882859017914099540572164911317061566909647162043619992678434887393
195 845504035376740260198041239475869845709661499720681140314552648664946214891108805627924250806219438883321981012036408145208751017874186347903140697040295166596057130088269209371079938374255580833682028580757
196 16254149700645155769701701266278664288024728832757250553661090368258289175434234333567197111105766266345466156738305619551364003061372740610465724469429018537810392288728110041880369264419147837527261352762377
197 362077022599891220305608685566622263300495152155459846568283698455218173275461094098785931153787227750664665330788349805624765056041881496126274269276767436599345627113948499253717392508580980155440122474884563
198 9035107305092947959082919079296502670440655894052302572104264394459882493687384732424920152382620163146107870833726479380437571494428155326245756960413204149827298723245535722548773907767553345152149279567733177
199 236239886503107107919127462686967673780040344368073862614504410016537599799271244557292448466446229217785953777738405879050798652091595838041522461777112569633417393540301011636854866692991605628271086648633224663
200 6614001029872761612606100383952725190318795633723091096969662398803464371258589335134924273180371570386952818397087542878386019490708706244974941816947232147376380921083497140474005436493068641931039039259969299977
201 186817374558709628159003081659937940585095331929982174216910991914242521680796745321625416761573330184554799487877317264503899022494809189610008724008975739860220852896534895829605527614740004934653714745516109082255
202 5540603367829345775233982944789636148483240295969415370607620631135802972435642348820184456900103784038208970898592571024728633008731547339216971471436494129132189055359137242769912393619933769890256890012475066946449
203 159967898581182686694689964370765684218904697554453153934103113373066933424961766528844097710769717543960316640701516983472207112051416090947607562622762121461580189380814629580664972925768296891766901299730230901762519
204 5002546875089519233061264329035991474859109945632420724177920231647771252994647875064878012139825479924870192626392177121419519342192555213746915863297801689570574315394764864548742545438239279214084323655459752858272705
205 143583725935166961240342246722952315640999240953244114985216089469447091767499958973184283569170134756015216653781905514231886727698816610140304889868027010238968105931810784102174893919986880869425561841573605078413080647
206 4592770231184288785191625969400249040525356432686539816921263988976229427797738221198786109731698870675345138059295624588405240302409125965470101001124526999539753388370676819316204737118829265797249575590109071822170551137
207 131294876100275077302349174813678403034591137826646308357622720768170517696097763386891832339794173983462452439997679163506274333033074364007871965815137913758927655792606208746561066616457672309429919714091418450424405430983
208 4164157655806065215803936216234608771554129899599146655381754737591010593366321325604016873669597599942388845013297849119106828102968520679853894009195366537262944507542687840694612446048198761793476363083517118496961212411057
209 106697134860772960680620716794076732277222823495758950525229427028555950411328775533626117073557368945448009192108816025868189487917455572151846306786746305114980458052953115977182795284258877804129874481045257926927725042440567
210 5280770114532836082332640886356148841761451157669591162710254441827509861035229111233534045314197670824576952729342663706333180771127552810520355946058348177864092360776282973207772965108095728826800621541350307390722450761478625
211 11354209175187454649886333997817479533360344188201080410520895731152958279387453927059017861413048402921236971306491377031141795118008158942098377093228389698425712455402389790227440000333655652016782395536126636964321672338344879
212 56309159170660742916578641237799706632923683297023831969594245316433125594933779246647912176471833655268436194486273868897365199982749963700661219213659884464190561583194320530425019020976507506190870146750823017445228750734134929
213 457938118210330848301833020628210525293798654789916386428551067702091913116249271858460819310370286870787538379884977014633656246732953641515991362348760851069507211008561938429744810754694310084879043609540115274322390795321885567
214 5113078979747647130540811515642433187321483994755314525632240897319045262366633433706641566787139793672757874469353838674108410602068500720767720966153816702060357600418888428729441038058542100919236497005947480870557484176478861633
215 77361776396021310399916660675687941995165850264026825894224105827866295622677203559676420666092659867404067496812129182797879165495509175304743090354178033774658139907455825004530760613996606291707675350129017337086811669382746281391
216 1472044665769756317410036410606744566351275374671541346131340580293064682864657394900146536797276431342026435169549358079450158276901310772756688930872594535889364257818126242739367800549386539950100489347236223957458608402881966625505
217 33394850342477937962076145064310437945830748844972125131939434378479171098140585846767102814507020171490093101191588652313460766903047364151664346596061936721860747111613122990056805671950542417474514891233389054647125877535573124571703
218 843038663649226905677379574583720943062091530538376463210850045907342654320294091224871081465304064018989377972341600724079342330586174934620906683746679417168123907767766076974342795517361504232244410928161378034081980435949783305371521
219 23321753802836455787738740104201876077673067400416573732154057835637444014075942265154412922040592644469739321589435608732292167476405985023941556003095457891036603665929821727618337542680274713756537602250130547283400480448983921609374819
220 664596891734689901435656327714363266906701366030262806161033696358678806012933140834439093436669710755364757295178216469290172944999767324841101800779123634362744601660091503942722913496913269084271096991034398965407410286906839670285676361
221 20122525825156759251085491561988093287952911934559885866714707629409616717990802716966716971272781773971788986536503250616188406963430289266704441420699476126591270671890401500920790168051321615724925931404294119048696460829569276420560246607
222 610299576887077748133093849828116656080699557620018333823500466325389045203384912379036334689184798426212199539117408365829319054219615530954380773167762908481089602506548591469268657270075818765181547075069424487360975517604332565751567237097
223 19372011729558198824228655347272109805321645514799006250947146347593207904496474366094953608820344015667759371841668044758477017302481802908968305797004299055602420534596691700930904065637512328499052851413712609997092222693806484536300797088227
224 596202519470516278312632698555263163939124449129376566024063616783532127770392464027317806508716437038282474018366761253720583622374593042403203253017056826652917427394631025385637679892251015145578225435109081182007349276204113161619681688276049
225 19852629430219824859063097233549574795434012682480634480213508803499992174327019649794428084411935718607385780338896476700802883481265440672351039569167058208441685355273985041065946321093496626758671735002647062242101515319803803731295598492703495
226 604518707678749171322561815416012655635359830015168740750991000311721236280609914506939058321255412981938444117789443602667239598634692963168461620904345607500332782430514405620719365926841031390130825984218335529672182479618210148575512287925250937
227 20515046274155068661740422997219197321488057146618395978909692535957211578607984896544495592503710651167462837500983363539045260382120398862709525939874210404808339765318825329202279367758273513266328308483928647289516717673671563965511317117051734255
228 620052499622375024318263470856143048292145477541648212313438492538274139161569735748963667990527891797260382118982657936800430306101015370152475129564043020498826191763925595716263885610094476527007295169281901507026062931671464672349264275170787895273
229 20789830830438388169227316352888606132903873895745727007401251068647312037759373208484764628290364051198551774156252960436139910889001632604193857744324585235192059836145680035345235947698778542413938705583802590998746807518762842628557185679283252964699
230 560966584264504328811631294772620048956606755714677847217087908301782568239059307522328548086105890838888249386362529606210056363691516146653332033988687202468051684865275718581428511273493795549011963994004686936391382474990948726251801268146271684033977
231 29297693922912525056742153396369596234718327683460843850343035219241802400585207854209782415091654084325576571474339965234650804780110996592118636583004826245689515903946663183059286156695925714964206672656674544801887240378007242486283566422690775027259075
232 62627881811178009627656751183308936885810511739994094291814290075233558195685560755522120251060852044325917855354048441223751000216728478116233014292999117466649063983971820958016584623082183503175260893222194356836188161489600063654478360816907220211360697
233 307503869812865783518052244627276924792018282406226971610331832814855609753457471076195839862253148497527476536664947668917057397097791892612860188676041547267698548130282697717426789832320431382677772532509642207519527033810338358441642212362985937809770139
234 2461433797568806696260587590242622609489416930931697196744512475815596617382145839731769621776437217757040176934300821288642266343682808456634685264243852317189573736485575576191414524592988543125961728478050871173224802100384160117107004840183350506794017241
235 26876460752172562762061192634082638836641883069673770906430352134437359727991642614785676855733282783902230993626588847875290404074837126891263637148399228835916382765048572864056784403999939778614299372148809977106609876588737256361797861319537231530575064411
236 396702966324485903349616793966002018014142294123089728931048025385490507932776999424457927395462854256762525143682199202185102786628885365399285018304463841549525594737711776685047941738147850229039108204079175819595398823691933063572946428794896710124470111465
237 7474738184684605791676383904675383378691503130576105203561789108379405955911210011992330632793058805062827635048139006654416802092915063226135878740253786120964051663093902442868701349905146321210438893929504503953161900968751153324021499688402434465054476402507
238 169167643770086590506217822883505034068340127673478318701683890297659765567675109469217301803306370109318686595463818165840242923478925121785680918051391146859471101920198603174575415319464158193810915899495542249871607043030919607753763208190603480853426451010745
239 4381882528043918773759691747626120567438424460764988156984151621625114746367131258690627217779811179929080418422569274028548030716370220749960105082083772938819632395567178520178352185405067205154547729235860435762323500211661621749621090469158903489726666865099467
240 122934961924764355372719096009583982050881131947049360914032154065944930931171101719692419954339006942919661899950929361056711868700003406159427824868583380980896873562303908800671165652098258048508057393202762220166486109110074653410809117426782603401743309141041065
241 3716726508602920448963410062152976197723779580543877797354448910827844516369642890391157796376201609316719727465099787467255510763544218519068396293393631341286688394199833079330020356198344887036132938211130982512249455825539648606608646580682671136903581657463284651
242 114393491266927570105455006455110170043788358423394993760971816160581676491512440420339982015429027637414892508118722925238944750669981691124513271618018142618789607925635901436036361675513496288001996794547477738054894509692056468672980694431250955018700286808442665081
243 3718976074493019462881249388771866359627235110958665995616922822777872208278766646873935338471671236545498904529913681199544077255685151050001692947388537372938700813510722087694570896083856439087217405062331205754121976634549912811045101874854511238551225511872471476435
244 120455057494516338344384827919731013554906891663953311279144902105855150809185991680520343016154575014445348835937575497366577137710655742802575862966627367130661984885360190396198728858440354579286159997461993838540580602825025063388964553230015415955113207421337817493913
245 4072600106508324085151171108337079108612076688672924980391593814164722711307432324455002405370557338122967194185001214674343785756633403545340505607012499309535605418602020239469544455692017651528867583314697269842730848179121481207767094044344626692561448509634411315161057
246 133066974790491008193084205186668513926339149996369054518126249297979034256934008761262188031378246619591741546979617260676886625318663593241465726879060859630628955141069815515855840337722601987256515579920974045941631892483930859000838656556621625433605628254694608858625209
247 4699864552576735112533243971512045472367967700319905873468331944759390720973377762596162825757010421162111256256144745994152155855749902625259889168257319139300046865549414200206908540819399218261003607432448383799880935026024198423840723994708845896527160151565912470699054525
248 151317684662969737591702094122112183696303165973244234561367159059558378065919468771157885098309543226662219297339811244594464693286464252867074213931805681605674862135487267680008772872946547255354998870748284765060460491383859701495337024671211148079216890140175983297776010801
249 5429903104423714463905342960589038478149706009514917997757992785860752755207499524683207854670852064506834420119268249980692085878812947892862314149554633225563241813737554590067001751276450492254867948883742536292371968107370338453356748255045991642220191426419504931176766850173
250 172999863356107489609820492434920782809693970981537823430888735993628621527074216236272437803653502408989703769349822569597755607295961581572717923182491314474934735216979466083706835198792366970576113843698474305818458346888233337800373228451004875283040759880913446646081286900937