1 1
2 2
3 9
4 49
5 295
6 1893
7 12697
8 87985
9 625050
10 4527978
11 33321906
12 248416364
13 1872145027
14 14239620722
15 109168322844
16 842720914576
17 6544740855880
18 51099789487093
19 400875949972026
20 3158281869743276
21 24978090277139632
22 198234044661303243
23 1578237110356269055
24 12601524223155447189
25 100885129053655044958
26 809642322856393153593
27 6512389575292646563174
28 52492433691773014678888
29 423933649390285607518201
30 3429937363363884942146714
31 27797747167610500173949672
32 225642606202271464185445060
33 1834332512596187289000502122
34 14932814494511904464227436240
35 121724086097345581663765457268
36 993459642265271690260655536469
37 8117701495942887801552283619172
38 66404535913166234932505240758992
39 543774772386463624053144900201634
40 4457319341028664345821547853141594
41 36571292241689763768130677199895839
42 300330034480599495428261471345780440
43 2468485534025960567403341582504628068
44 20305725515601761872569664762237473483
45 167165423564426592895847153664467808135
46 1377207536787634108258071370144067791355
47 11354376134942612080258750403835016465856
48 93675270529529735968275760882246191473826
49 773342876956385924367688790565913214038574
50 6388414566250629191952961283196900681970558
51 52805245388579893189195338514452509494390867
52 436730731965219893168896793685088632355890902
53 3614044428859380921195459261645836562519676682
54 29923138419272072290169462438498875819461982586
55 247882630575666842786409279838539232735569916453
56 2054481330658094836088693770841722729451723713165
57 17036003956048695244891805512681635368712523196513
58 141330332999426973022433681234220144184766898078101
59 1173000540221475767267128415629937951745140017020518
60 9739790963535484708634254327591502925065152395451085
61 80906496656286103007287000317731003005475798914158145
62 672347107128664454572332938702817328354992637997405432
63 5589518586364398536554885326175381991000794532340008390
64 46485830238688230017898388912632214121113798245436778620
65 386747003941167805345929193412788905239525460921341731981
66 3218759994892650057539786198309463856276313698199365061495
67 26797903384633262763993873257438006104697016203294263532035
68 223181990854406912919120636366955289891430855829624486687921
69 1859342112241516174993971809652952416211308153490416970104417
70 15495200407307160103534373098536799284943497494692333305399058
71 129172154341743319083244529843895794005821601483033849381028768
72 1077136311251773646407135585073048388225036516754689374303756368
73 8984602958145480932440645689108326997703396849773813693272578170
74 74963545814214424971470010610956206319540411496775589317517190816
75 625635015139547965992304618869345158150568247393911162542916516627
76 5222861249294321688576102387436016142698987159995887005293623639269
77 43612340074102706806614988606440029228129211678832794170855373659581
78 364267826702418553908851507745953898473971133225092547773940398686344
79 3043266173349231562272127551223257613115254536390879586062540852487748
80 25431035550804593687238815306077641914740779360410324817098666134129957
81 212564393431848141624481163613519538996381253208053820222886082394937513
82 1777120342050675243765163401304504171426251604694551531690659663392518453
83 14860744886020376427395969342741378769254749251851605276666312100709727348
84 124296643137364499956588556981581456767557572189540765839574796642187282787
85 1039850835443804005985569942901850662273294444425758858205846060873117113916
86 8701083517716884905598480954450451888611620470901378327204213836734377647070
87 72822263715689252129873570398373467580822206197884970745905487647320136664995
88 609595186861485458528395940942316610172560669794425618425223696647214838224201
89 5103915079427633286573711396255091971786599218274304735175875412778435986452096
90 42741328048303136861746879273859913365317412887146978626058948429397242159375907
91 357992077314856342409192028036436045981804341909252224014314248264680594709440229
92 2999009751870748309246527046551168508877069414405553165109538331884940993557311078
93 25128102003619403725151290352298615979741622864451612670287402580758465536630637469
94 210580029468694072543473755854267472382442877830060747994652709150845627159136216317
95 1765016459065089584194426684609444651185823686072296897702189463470739960366505120186
96 14796290987391585914630808119886130369124359040088362371108380785283316349636940959203
97 124058917586453390909888695571254530713249176247069014097123896314718564168639205322922
98 1040333710249841728719872762752024989428416189292736600326366202190277375496334651755116
99 8725403084148295124160066563634598188059830001658662737686681733405394907069897241560652
100 73192250001784102142778373026743838999907663442033134569215711300466324144081063993390886
101 614059050071909417298265703217678580611251262347994173884857762899019635384135509172085831
102 5152515678857330073728966796285082577435155391773430279951071851852974470802420170962430715
103 43240569009627443149421582806188323410683615118023083472707777488146157930623081092505446316
104 362931909176918740558668979634762930071007109475883129591568160329668413478612958146410551432
105 3046627782404737128103486337979735460142082540011222897168641072535256569799989622136411645710
106 25578377082415568448410422039546808369633259578081965921182615655037499657842738792610656118864
107 214775529684279584279256202965742136100828770419587396980876856233188482357615291197955474409342
108 1803656172013524795766600180330907728953115771797752243398364226067316177833374810533429154402944
109 15148819485198002399194284567195988562230286369667205978199081963036513353341141467192654319949928
110 127250321153958765242334320904125959390567758183180512388715927922490903523200435540344007824370519
111 1069037754957865459333825324321961229196287568028029891669343550256927178973107431054023311426229141
112 8982149675130414637988746091895860675572391750411369896899993050503525638087684175322284638996646954
113 75477876717152618143164654284860315109514890401246417440949981696503976365757044033327381149115531355
114 634322743092395392764580336071668150927917765918614390876298682425693245559523838677530081020644293389
115 5331522135980468942649217780658038354990114823953745629339681533675511751337334275824535371082517057063
116 44816878294497113039173496910366107452411813278833231442016809444802070791094912475677959550764395720619
117 376773708679568112064433001497063992688118519476462230142565590721488627914941244335712735016897975031832
118 3167869993072716345443598928378898270824519397413334851299952142780474079818259123223076802773384066813586
119 26637966913363328658837423079975931037591452840401514904832435251779702176585650297399091540410582092477477
120 224017000280767526815052931432452361382963544590795187552688672835989531215250227394102467951028776472680282
121 1884110150400469757320943341619544090043290811700358362273013657341344342071199850116081337370357603235027395
122 15848065654094654698184859912776815385854062406394792589768807383640574157677263212232797074360130935863747673
123 133318421893054417447789342039301993280509574530162756015480328807667834824540066737638977947278686481318029334
124 1121623975675160714274266055175383332040492293334610132932834863908557101618449018513912432632846661043069320553
125 9437281855051538940835787385158681520206640043033610029595875244400856111683577518819303030088467063298416849223
126 79412416327761718203629178494216111807876555635669669162997052928547844475314928841695076117385994790933935425874
127 668299407147852363434515657767670644527076517110362326319753180251331160401359174946302948158536245057667327595529
128 5624634082569456350106815325877876736990116403747597559356922845081609936090607585194548218921037964312876000689802
129 47343174318713375657420501044257965974632364868768723972965744950326911745055234223694495526511802400501355406458393
130 398528841774975539300271927325301034120911685964556803138049520500299131579958911640272526509150084935245233516592570
131 3355064094152038297533742866853954915565851230876388463041978788800820348920521439227148355921466038644202946830842804
132 28247497371469246787310676016367233215529816854394298103014342734820000104575097091732168420308730447374351953359843216
133 237846435998371053638345804908787343215846590976185773714035534078825556086506979685932096171476110210283767747664017286
134 2002858518619173030716641372534509483405955518199277704865385217741324022805116322781981672863740623989757067162347406922
135 16867095267844327600342525774187384069896830643405302451063401596203497900705213912005309926795908462725356410078261094283
136 142058160860276737857034005157714737871513523027952455046686949199279847066679058093143840777852371659030240396858456858116
137 1196540534070550076893231858012748713408275495165162015029915174986563051827077288656505812851102419041491242914110590329203
138 10079139723446062180758684390306684313286501627734293323547327739895097914375788110747674266708053320467199484106344728372929
139 84909021320719466675705634779713287136499635765104021523952131259191459457711556551139958745965955974477333468088704485836547
140 715349093003785877986547000177408342602218376004064262568511189346833589112419228584382033584238287074870793321171405655600665
141 6027199551459612394297469834522617114290345247214518258236159240374140659881593266295526935160749711973836297930923099127980254
142 50786230820286640542761387326427638401799866876951950528117840103467346397664550923839585528725900627186800062199508695332902476
143 427965542820183424336910481976788587153164873925340819586840403437027800767838601871092415469637379801576415244356948022894417833
144 3606646540853588033236957298660246054204688693057382178351936326213343395601753165606357837370855433764393960759730766331941038874
145 30396940681193134690981908365424213355817683097032948667533567474320974693579689439625653560365236133188563565795401421542096234756
146 256204792869880754621536003007886112304568814105348223215049616291437305917084436258198848889594547655885845753703338527598374777346
147 2159609749729421739069405512792412716848778849674580827803570857874952555246141533493797683166909492888961311271080141189848371970354
148 18205120099044445868715761850794083496521817655649183661219189035918936872067112270522052261266223341151775251464396543804200938432095
149 153476415876910708185175070680445518349649544426636147290295012065879574696500838531587286845209300115282583768226599397082190559580159
150 1293955022428555467259677389269926334436919730977107285082157645038665124124078174720877770494155398498069177870959253021525062009901089
151 10910025173767775731258268873448371713330657356280295603437719627985322276902652116591411880671397935344796141674330476795637062175755124
152 91994313069608830178508261144909406911915430762234393072904903262393636203072625059182594594265183124209451404385544850922099214843901376
153 775754830808820475275202428307634522502416041355514123786145175697210708643552868515583479552038027974049460946159162596181261044494706596
154 6542080854377020215049436711267291531887848576676808301437810698239839298612043456297745511421654567476538776162442172499252752667147374962
155 55174051359233323571722044803062293645776642592313114290523091664034152525260984874387191931233239073434436262862087435439374403619014178806
156 465351412357074266543124218680493003467497331277805970004000435907978702688584895479563797071678751618858649313902621699556706056252861334229
157 3925129989054353422880812414769669969287442204703363163021852228701839088704782227763923372699494099547787627281143603429332706033127811174503
158 33109571187015008135896059990472749652321138722323920014616476491573062928795673092129877711016674917978549556897669976033383949772295217475394
159 279305339358593495351482194454467522127174189335508238543066796701573277765198816428026958869412083096961708557321023634646517132690805428178444
160 2356300964409392185285488906528029605799428067033730835718418656821595596766798569810159503198950739910674847373610513740175940455021654078239706
161 19879607369430385475639956263923247290556255790130510845470119315097466174240491998155528468280560593628026848420135144142881583048083344660395392
162 167729729457068896334121016014338511043817079689974449649660540795533810028010640176431049655517000393917427499405566298758165519614552364103734126
163 1415263094682354150691277345498705764500882500233662293331956589932332112993290090960213957084767287779033974148903015539599809142055780766537454016
164 11942325494527413902156988108244636245097817947779351782997505191437659294184621574902442440258702694153272728721831892825952948817837542204331425844
165 100777809270003954235354875151604411503428820506758834075321606837749295472561040363939609242046489088258513517255952005832089193701445187263477136870
166 850481588221017446010835732223785766891649557285195784249160525632240893700617166131385380825544143523625031172855058989752884225490851317350905268143
167 7177754891638786045525946372209513727307512786875725327139349391950552904196685764828198749218537998009936452146468822963659582062356039302844897902578
168 60580904447925637237322881394026029363322416833377169734675834596071298856436846172281970159536996979605844777061017705774275577483928990770332209742889
169 511335594031795761757413858906964862656581601974389851165556682901435086849747453162282095878872547317674712875467641567839934276342783226487113652734724
170 4316176210294456939933623492405528036649289216508712144055618133280638544018968198320593958690140741558294232937578054249027637962250997205772806678024524
171 36434675791134946455373308271011688886029427474800645829372096081423737321471895543086769242755712982779102301984000988424544786947833289607426096778240758
172 307576385587910242844306164224620959340023112603686389732507291718509304608488560978671869598737206167673953376897493846357156584806689463116820908452673253
173 2596648392750394680416767412038479029060418070058310941536815889897802561031781386179657917560845266491894929669454488476767823628520771331746087313625300117
174 21922754830838088513570139130795354251974270782382422539982942277429668449053533569815023509312396869350759259195774226372700461600420506719938625449449419007
175 185096701675431997989800313400680583481514004616187526880366351122249500424585184837565303123533569682890561867147925929153541099029335236150931518928928220913
176 1562872534762003499923588656642875333559681339274720059536216361137889178020649269806000368723498080083650066811081095818345634059978757122130280757208278363885
177 13196826976781214281468467961869706293897092801767008119977468087920973240043113726871823184717029964465465363657210784297095460875040534478567757528345512915189
178 111438775857533688580987824319049601808857322539243842976447867956474141038705646000016323432472403194444491559687316519440802543948184751666722319526582946049417
179 941073957840750801650495695541047491693638392527909938685440372542771171322472008504516673765420177279913254140503758908360736660703711193042346064093369359921133
180 7947518742290666721387854804185504285035570743086919915230313398055327956045087523272815971407907715068411999011425339192178917352709421555196031493098621293353387
181 67121170693032789564105531573195030719548348284545940006006841769963514123796287705174565389311382962240385641771178927501714886011168890508700223264960340798014163
182 566901255271844977384528583326115454605045013640441792349256084648253400391210679233745103656494793986579935074164975483760916820116128313186721088231223616264397374
183 4788230294742233053287095260701043271138551183551358054539281474517206214178420720056139107950196798626939080494688084290626259204665671385400546954897163134737734612
184 40444748742898054185506368281529654847461437516611508209679492796760802686965014598821612690863635240951363638595811906339580225851840581511655461649437971137621409463
185 341639865411845630136410816728094729631112155623668329029061597068725634831992517021762044826815329362035305277826907345099894332561199996457279330926153608007403710932
186 2885984690023744240648390596586560137805531156612073501843185284362763161942022498707182716144932124012527054531745187242292746911816438789889415339897912125773704035512
187 24380262603698873075546848560279336247718979827420228248562092491971425309314465896711883355449516424295924513747022799054493110751752724785512381679133028380598409128828
188 205968786100956077310347714219315366906378016053807381772995152124500799367161180195233216489996519321041403130768082717921927281711936932279480024004145190184282644130682
189 1740134892159126844316267687050586183761747998243538691859448401349843949331640016913035937660101450253920556612572565862934097278811474799277719376876724778585117615261093
190 14702212703220383312484962561122278076899666263368931236129249654805540956403118816461303046601008149509853621567022048229089068975576075595438161938934523739542558801131064
191 124222588906404976364153072837301027961738556294129143620378874087606684772785638373570521445872752405506029546362743811273739218157353594067725487727321103173917064944489214
192 1049630277150180431635051600262821577842521199881873760577428445989134077359411507515445145333539738565235364478140290623870998179602296587428662676771987176489336597951731526
193 8869310031925787849875657455646189608508725059360659188301378471815982934200586779319789873093435339189296816899081910807558028957134542558445521460145710633127032592907486304
194 74948138784180262790534992431630422144782164929899635678482319467921154717865180686484842663352779871126735513359516095386046913503291700838429674084573881765022199366710779861
195 633357937416005906875911931194401205206676007603194324878856559172088983237258492231912966886289314630137566382929717022192150016267548912408632892828662496505415709494563804465
196 5352476317435359078914630569912629241874982627884310995705040641975923233587804326040485099196591295553674670288397345459638191606543872293388128534328282317203817274697434280130
197 45235280498359793995324383449733261795512950189347142855325397974601079483706265939804351041542611776798439401583737987257790104440292091239240354665791371361312503409278137121489
198 382310869049627037943401853806024867964634998263823761299194548295388125745327391137312610784872470434088688349127516956186435605170501828286255662657538661963012024094305244269685
199 3231265599529335421561349959251782661188412752652903920555293622435488800783898318616106525478434512170917209286371841333657429521991477011993836294211026034734458092535497425509951
200 27311475051412429763752205588997454194906661942078967988759774934428966795482504071209692644880361813522907457355929429371047187598090814420623437923535902816836582883830383280448284
201 230852179075188216976084831435068249595503911070176914486988677358213804647142419341299587368299451516911716461984930959721051946665977772995391378780216528862297658803376407167155615
202 1951367020322773270098277442575715807574935474710384774413035987354100768903860325845394007172769673442031630160048008100069995625372464133851975997992125168671218647213093702529078373
203 16495289573614910662742905485020752525864230921137294808541684100659640444107898821214296676319188378795294185560340485192656403108310339077306491533293396072981598665521625508200173149
204 139443016925874108069744132863482803986545699280923523166551406233983324977696574407605992317578003436003108085756478074892477295478451658872006462272582286789622317668996875653719679297
205 1178824857245625951653717476756450401440470586783159582765678486317029628900271761617529380482562185031574758074787464355700762076659623415629202104024453073685958637747303280674990448571
206 9965918584469960838697205284415133852227161122066522753696695814446449964016352570976545453641384784410816353702325563654460668179453739503432502449695964257228730084259456116904619630875
207 84255986827337274892179641365154307779935549884717250917358325826282787123040329418637802457253831122275624877112283721797716112879982807314126622617742042597832386425331195605405442413656
208 712359860786398673632586106610490574528692830167762039879904808748915276153001073527831805496868017397003583730986353205655750618011980126235915738240714512951009466510290692070855822719304
209 6023004687054065148952935072948942786435208459003570823284068191687460467238543998447850447797808237632660523327204844428885340425675968996908106882875368920427701554557361822825562314774456
210 50926274616851018097756546110697376783837456351483505382058703278831927590723545377485347829257711947742881657745759209057661978503029147503364894392014799656132071270644969313560628032427322
211 430611295419503438479728309343569831880861112226575698254123857357064451028819070377048162585180122085238809655695354893048797214108713538010724857945978456917626053294624201177378739923197965
212 3641192094485576088483437590338261117731610426418310851747223841375418932454971136784551829054017773789603579753189170283459602645828720871881465799452928920529011833231522275085870114783678949
213 30790467991834067953576442010684075897843299654869343086836417402104613870426426359474248731353315179802853608053852979343883948434184897599926213581293737141941927061577715715271025178818032563
214 260377454966050110881068054922988097773721157570880964976387277860300935046687055315536869308954178555124983637402346943570606189491569870539052264988868009520928704428832156073643634944632744540
215 2201936143905890546157646712427952773740451976479519161354560432194613217802210818466686518916116286170398418244473377329082937561580234129429097159825032625553069285826063574925756383717825985399
216 18621736849686015216098674637209176648781386656476894135818014064443483942685650810747355517569829632172736176203024787416704223537110406257507046340418010220665984049061340802763473790881870496730
217 157488788378202857965047254807170783735783620544321286253397392145381419980931968707079174773771207621601552608372072194553203367770430397611552122400599602069783407838473710156278009352409577956827
218 1331965454949416910332124668772996948921975797426828088807253850201794312697131901904975983916401439447545373219877564861203008039573148275258833196255506234311943673948815451280501232571441235081617
219 11265488196221478350359287893544765891986403914851007654188226121827732509364307200882412631306386919140418287266989583509991640464248802104354163226853634065108057884013291372968813173200482064210055
220 95284154135744882492879488365645339522601927546050878721034520416653306601885473361494189026575687742071754971715566192325056290904436557586366461372596874558319588263827384998522613727584989282296988
221 805943943741175072446481659044801006072986050754671732136741304721732944226264600435199300431694301259761444830353442925137503329273944802131347300405596037406201734047575448009493987381382060097034606
222 6817142220817000698980654708299705710703945131813290397659048663488980200375638174863296437675042284021915996844516948759006165366604874324307193324280128451209305217296678113076261418478406032144218640
223 57665109049189499437744130276874237583522991602906357245194991314916476698526630443104058739344497309365421215950779232220201296609407978256453893584616917957096581382871311042510646139895643677784754984
224 487794621160328333858433317229336963137044452828860834824292828076554334728774305964958353894096594733144798361694635171008137074304598016227124419287963501826933139831005055441666170691316064186208565612
225 4126424522746770828274840891895849488289312510375527826650793560925534142216543596529694479415670614390136820659388508188138486678355566001946457743782077814318843896750003025426242298116147250340757042767
226 34907897983922656175479155486882079086642444723255402964260573988824828947060186779589000966881509680199213973109691914106600831052040965933438238089001235502771024521705782656266646717077037658602688348364
227 295315519130951808343628555838825920118600726662152369312277946865317313552341167088710376865507018648742667141333775943170402821968547721492224866878484165236022441876189085847911443377461015408424761321089
228 2498397344038966520230581740817763865047749800724037821621477249905531643117793167818909208727643863983274806966367675912510489835708178754073439139334700457545882343000183449447005314930722881356468128400693
229 21137289965809089719084854627018723149861115274850392753563228946195826514725544617384596840073651982781152026197639596476485911756147742695241248218036476331375979957229806796925211715701314832562810178538643
230 178833776415050942777107267397810617944459720296622101451783142846389988147458332672492996111569606584267425746467805221318789154166333180372115143442965149111081721714729674374684811248036532688570159849643465
231 1513080828831102687666716220403297543441579683777476377197109902520031177284313163872298521535688293577330006663169948042559928937918344607883514823910478191211556158578469184584318185954071596176394030958167040
232 12802268805127721376368018687980556180321450009932704332344410777744199005236593325826471242909001591639787067128668173172965233677015681072759940438016066167578390357047262579459216720713272752191946813384143206
233 108323798677332117209367949614333831560387494842072194630374053385292550390635459346269378103064360477899156117404922305072437748065205968387082827039030093913429640175063344033131221393123994760432642347903117426
234 916585206815958364023638030693578316504627369558803207121242360108580612609639384318513283415271847027688274728897770543682480976422899716373183357227407604245650387442872602026725462024505488957476245491950827000
235 7755927237002516697291050582332777600221687272277668162993182428195519054900577446114073890690820590650855445334533506423553592817512863810538189664947510593825797884749043563883223225061298148107132965650363122204
236 65630607930979058882634937614005452729260231302944031492030336206044023567816233796565129417820725072745348720800235921589581353773596800263055657216260098816145481244759122067761316080964313368235197175208934341065
237 555380780941726712382943336008892585697925309563233983190487817382876451525163648690392265007846027445097327015324740274993362906216129386971933003745163614884444686465278132884930098127880158953387271027956692378998
238 4699881266264460536180456713197307752234109587464162047500747554291186878629925888047484188142525435796061998557556752821304790006436117728702102942019109654537731876662446792091111455167657515944449227597203600989368
239 39773558479462767074598138858174023395578008800741519924396027586817890044303606573764875338858798193674784620428148332574669618534704011400804515702030998985274344839215302105964819991817581938599234713135217126104475
240 336599476640552521123311316820440699927985630593799567127398450593408781243659475324833929575640643399334802399262497347666564094546247493491427301335004963267808194211395297440299410068526779105641928654970421210139988
241 2848680582536318550530159061766003486417869164705973202162931536296786360645533629617534008866420139490743149574977996139131716071239788297174935949082544159409735881271117442912841350077983808603361245030389970938474946
242 24109339424346334380258797268369737177816498386430498479943155528338071753672004856539208575854662312567633890250415219772624475279539804455986391919909412559842833669555127719813412273988931770670812290542611664635848767
243 204050663560868200774288459743581453680961463581590155426318372659225066059227412931449904438681433880706480520974911556305448836308034173445564695261156281707494208231442533369173883993717587594295063333821116117142260136
244 1727037486072668161714749378728362362673797703536966273119240812822997484175844602008630818879225044929017673244219344916708057811387448690904652846392451535542673753145098608120309288044988886453858463845786571926563426102
245 14617613651479286076819815327230446079152307446726280482043925737572513159073052127109864924855999659497079795788062051457348770602547140491562864843323644061204786023074894358169734960948270020563072664316584470835820465175
246 123726311726931912479265253576173719716168224391914354397551388959330826191838480552225133186506378839354773049632787514733036812823684551810400235865208859088394417535689583327978804407211847644091064641320945159930088248569
247 1047269459859270809260660853085549941926697338830629651973068602669373655349950090439588179695266074436671755646600055608129817329378349404763152333311410298426539702631382122635262592006316756631665824875437832299923382804578
248 8864729914712450899754434775507173641556195660016216286338569934653115253267388996573691489908159567343979464795833252719006588497396384222956328912285934714065928126550240096243851665078078950343772568794969871452042133475657
249 75038334940049529458823922920981008240860268318012588416408012644773032988988753559297285666701902410317869800271890611989303021740006842917358104164508514454842024257839946406030470219598625721080531068264659489576187049785896
250 635201324564094911890729432835748269850819714449626781978857814981012234916098199354072244194770641449031392365031021903794553113739281991508437945702933289909092330081945988108629322941766606352201520571669396029275094242915417
251 5377123894192137641505755259214689664258858655766069366377865734570008465153419129183224952778064983766712884890401209555473173526244327956060682209330965057780742726663723981665295278207078565335836841315785024712545423280185521
252 45519664239863196666929329972646821462027236106657412475880617951272544972256578197485317961041738475869216204370907005021146599341933730825843470760016628872534232882658559364695335408360043162778571019773171526304506376882971704
253 385352635324666886497927929700818022698900801558466820976138194854560301576786614256755241404020727786717622086620294673375682839321257408059846464036498367886746508926251145161322738905942629380772457867999454022882626086697531967
254 3262329416381212470288870871105726400682807208471721741853901913334691358101856511575973909791720800545949008394780951893387195962561395376259368993008668159620505915460641322413147467582380063590818698462860916057132330834091156360
255 27618965413436860715305156816231343350951597850776226890198187621975722786937626850780426998124227809454123807091814738344430050757174260478399792971081782375318274231446045452627289439142337173461389864419800989082960735593924185980
256 233828280602615370278642604136974646587371914598079759456692201589388824711776901556936939831883378771683335489807518307075774058106222020339083500388392211444500784747261869818295410458641952896258331000466712535925300537082611421973
257 1979687422332510256192830111194482292187635868012458706596539233085146119402709286110253485714414518861903907319830379460468027185570189178780104644284434187949140657895877421981684075974179579113774543475738308045680673402329658193188
258 16761237958199717637609924193048648730576331879037562356357131516407875592794612412031659994584667825466271559519083178869015530256842063273166490106712940734387672314182468205512925273403629864589576652362285868825066258733314591779809
259 141914039911966898792755746320126408458319011464932294276107086361301025438201132773318463542648807679767213373002919262959393553921573310080768973499527766882883027472004691561104292044882456005495853231316868334265483551326559354728802
260 1201584626538339414425264599023084277719866182367018017920506423845855643089548448772319217491260655559708475520466522508816540812639896516335468673340639977263472017221134699418458185674130585444697712324760459445786504740349353918722821
261 10174030056833714196149080012977638493292645676499310265876556809233980978490152042260749570950661978780191918950553309635258575665037016480936911914982440345759550599598898144728848066015827937363095224941411865697534346139990434547512901