1 9
2 18
3 270
4 603
5 8307
6 19737
7 265257
8 653742
9 8672022
10 21893256
11 288028728
12 739651770
13 9675345546
14 25164110070
15 327788101782
16 860977172187
17 11178969569667
18 29595164756157
19 383284574197677
20 1021259144052675
21 13198843891723059
22 35357274978994503
23 456176418630573735
24 1227566989710948393
25 15815074431385530297
26 42723965044597661037
27 549745238783786345037
28 1490131881281575148337
29 19153650496047659254737
30 52070888541393888641577
31 668679165199485405864297
32 1822598491712178495850542
33 23386118636975553560194902
34 63890432830754956153572192
35 819195349286257678187477712
36 2242663459781382716774212062
37 28736506672852437466146197262
38 78816992382305361115284697362
39 1009337742319349845295832402162
40 2773031322303652090156503998472
41 35492994960918959732652830864952
42 97662285037216167750698650798932
43 1249415878419899984744991747600372
44 3442702355709081693462736110266832
45 44024066041676211703090552947627312
46 121461961171108305991003453915500312
47 1552592395925907660486862998405693912
48 4288651847482969200700582767255583962
49 54799736155035448612327531807858576362
50 151535939300000161601197808362772319246
51 1935647250610767453744699001614142110318
52 5357994230785588279989230998923045626250
53 68418996298399500732815510842421669575146
54 189565946944244517897681351566838507114930
55 2419961593463282904273133674232145686411122
56 6710759511153982257678978753261513624741462
57 85645055783060344812434785838802600717308022
58 237694891959548925269725829816216224923939102
59 3032779506809584820023170323346346960428318942
60 8423448975702787171362162507166551781618295334
61 107450497023849123877142989848330805061225703270
62 298654074466323525043899420642997512625961183766
63 3808823654969045468493567413823616238735993186454
64 10593586083552093424226097672890722693200751616091
65 135075077122270915939079699609039948851119459106947
66 375925985980983970476886776027964800013227531931437
67 4792363077625064857076415426102348132468466264344477
68 13345540292791136789055845891883349193403286632198747
69 170099699847001329976881862619619024329986624223293707
70 473952650332439739796636510027723270798305195571530351
71 6039859445300150882111194023847270745276520518179322703
72 16837980495465707272179823206684281566196898182280936285
73 214541084796144381239020006945771317623124225947249691981
74 598402283858115355678689223111208662085522555260805593305
75 7623353962367456630532846627216448138923255745068627917817
76 21273415765210835614369445966838985756135293425942173923237
77 270972943758144692982145388765924076230586258669086988456837
78 756510669702905143637312638905960057602913916612184296505037
79 9634803037119665896234169496007949718070554485019859051562637
80 26910410667135521148749586144431375796865890265035734336557347
81 342681119055597578220810056473858577636581387873316231717667027
82 957518281175016811997641698715797570991429048831224821060043807
83 12191629745899611823653504243239853554624520288660103483421251647
84 34079228604640542954640773659618852928736215334649004430931717907
85 433862248769059892235656179881131967594291600499137785258239604787
86 1213230144450167825791759667115840148966231439376145940404912274187
87 15443833713187418279860895689423767893252857853681986798124451366987
88 43201870056510104961646728630245264344434132360501769539048203470887
89 549878232177836607497316112602975790839616856701176848620829002158087
90 1538733076742928117076973181081904052487458469057832559667366646892127
91 19583099075690190244427617408367940675573845854724579829675283778508447
92 54817746540169154586569141609383925788787100936173449471812263346367767
93 697582246234946111870714219763232539156220889301099352009066442521568727
94 1953314754526558627199295366147091141108279287211721323785965064344627367
95 24854464814754997895510846100294932224073422237795215148746237622433115687
96 69616583008663795404730372689389737236118645064191208364004175274599120937
97 885736529764502960844717600085104998991783286687029030585273127653696929337
98 2481641677220368305578826968049160152108828950623562395043554493821345199037
99 31571281791984074372251446459675906612158487094572585755135184470744487524637
100 88480593371167097362489851406349377580027697722381468625684377502280436198985
101 1125547888299905402617849480812272074523974545623832998791910521293030872105769
102 3155269291794162170938998673602442565059196747469001327359909213139155372557073
103 40134386418322982422615384804042260428219911320259378559228421623723160094303185
104 112538554493217797805399305228578309985048737858317587644898870129605548506474733
105 1431354241622952725901198391233663063702893641618590804967632706388344750238769357
106 4014578357640235937364432868964898828214719598677773647810108108901774972429691237
107 51056685028373200190986290410916480018666225330356700737004588054184000784602958757
108 143235150130713819581891888194366138698071726107759378845222608597701621546626765117
109 1821505004364098059781573821300995031942345846960559345494856371851487103886282566397
110 5111258376716332036121955659240705916609360693119895465778976909479238318196498748941
111 64994682440201888650838649024890970858830961879450583761044616475576957679471344234893
112 182419915046070782754049116408770353505048736742532649475629409357440097525174960222065
113 2319490257162733067874066722792810713519222959373802941097620543734299603516300797838481
114 6511493286558147306137269937536447215022712307467957115874766272542930007950906502663065
115 82788924364054706914643247783166346427334111544846596346531754790549163363250268893588057
116 232461341846496133537986926280322098995600113264970990467127074057385172143197840567097937
117 2955389303255958738694855911170166103787956111773538928045029398552197909488765661773676817
118 8300048794061501724392798192035459329635077650814944266880621528021433080028596653356948257
119 105515883948695097713113716136754685232259169933317545729123405053671569191258601010154697377
120 296393297093610792148737207405163602710371240234562977232670749487576478659462898806906318825
121 3767729305345608267408143496446819460587749648294578458505905175471818476629697368316874272809
122 10585517521664052886337392799102884303429982240422698680534614861353335641892033304568521938553
123 134554543417251559342959513001184520203715411138647970082228980868090312923395410184781062344185
124 378102929602639725265085597549392280313788167935786416618239625665307846526006930727397715283593
125 4805870536997495181774536677976687079200078800277399416940212104177787660976966632672581746911497
126 13507051154857231938151364715370756536177930402796591295840900629654291547900054785713395237586537
127 171671848245632235119355010623069208169726555869782386333485858403715918932303954048943583795544937
128 482571872081209805826256738370598781944443512227602828081914859745019682263174833109126604948086062
129 6133068004581330435105543478504804404813151672429882262822246025956682336598219850855194545327583062
130 17243002666481237425034982477585408685406290033213428994313807251162483504385956801939566207590344512
131 219132402611682905930056229272914355387525560123527391541052920377042145933388752765535898313282376112
132 616185904009262261341602573399953766444998288862392079458142422389842918169221594404600224604551968462
133 7830401914093930474734398262322847988947165520579588833729640701009842344635940246789041477048549339262
134 22022022427741762352618076040506377766548754056240001145169666764599178850829348972356197382548704652962
135 279839306738617781643543412044432500437404806975867234722119840845713859429710991824582269675429894578562
136 787132573422477884520626209733100311745512342215182523256354745834156277673067419614288086956833577685312
137 10001824393110879093355795311320965255627493682522249503069237467363989235197551698976456071065686841051312
138 28137307293418027094470781881452319587526769649392106569572441245868275046861171857721608414668586706246812
139 357515006889643235280094056474260453120360604190492302697855725904499220690659818714926186845668850895130812
140 1005911844108533689332523452070059897627053454381859500344584146221398712893214586823242374031256447259711112
141 12780640533784161485464424108692618124337272946734801004084077201929213563389625668833863440135962501954033512
142 35964901474334075906416488377124799843476985238328539561078542493207890389064642745602810474397595083537100912
143 456933562792245947196671015657033418130799073418137278091824125937593602004393000999966808070584776830088088112
144 1285991998036987163531098101310005531414361201124524229224963327129119605623091482219299609374877544533972361662
145 16337832706353154320011605332131954803429299986371794608904988605549041866879246497061241971732963321096066294062
146 45987204934600781144504506839647917090304587178853565074267345324151220592930288228269135104131885197979432851562
147 584218996926905138870057863516214600825605660423653136390766704641367095626461722374771127410484975744288243959562
148 1644652238118833008249023809489157904037491117921162233407318770927447763208981398002740919667699633077651793686062
149 20892754007500343117791818510804038004438596242797226435869722487560410604539767485956539103852478702670736413658062
150 58823175589890746499553707404405045427563007659328467067025490652443886778607691115161608268066400365482632299376902
151 747228583636644175744504712579510706820580401489099676165519710304170952997766801907878125265473355059839491784567622
152 2104065292645595199960536527897265966107992667892081333105109865427617381159698048698137286584163217371601416196275442
153 26726867125652271978587811153941421268267638675711358770591715499449730130838330238874540917081821209752834001193752402
154 75267136871343217417912517633378923241991817657825073205705829995533299958563830613741964912488067997513269326593079242
155 956045331497004316505055661989762045074978169671120337436350858644644113573940477416209429485691202147221403629737233162
156 2692688578389403200351037990309986822077102404444321989590135533018524225411300636978812942606168319931677431743672550562
157 34201398446041816252861759503999447474753823322895840491433313500991781392417714849528990339034047945201488342718038168162
158 96338649471891726341843415151293651429467979084288793887441890397897942977441803459666042521537499435723912136551914814962
159 1223610855031739268103911090603436496120715643544462791092374064932612378997762796591766007910122703865299520706710240341362
160 3447052110927344449622195954384410541017994301934004926849505730724141918408664813400592740052961789294220464231621132948232
161 43780026269289136737009828373675059794021176858253821957005202547750666954102300810513205904967378561317100183834074784331192
162 123346610352426591163667242697867517051953696692526691893441592316137253722691644284648261909528193753199128959759888989761252
163 1566538766184762072324679205677220160175477506493105991988046646803760448585279112019980973244303050728712953559215475660860932
164 4414056615893364512908697840899929768382186787320035196943075520568870458574444686907798136089520445872029022180970717337171752
165 56058042530208893660801086182268659496506337229947054838475407600442214435739518640716989665546756746528834063144124384169651912
166 157971648485583287043971717139626728291064340607768751565927230047368037848944161379741862152980353625420837884857373626554485312
167 2006160214414889017067184531625865873210011376482882718216188451220241504697882782368124672641593854669692969277826440902282755712
168 5653927813202358464015571285015332788697450733428829645888542043359289330645733671085339317072263020114864330311298399345570883412
169 71799839922088228640066921601855851010975906306498684400272595203929141275207313200590712682289886364561677846438455412406441313012
170 202372053480852833345414056383665310509977187831416098867387871270900279838336632648716938726165800979823378222882998143683716184252
171 2569868004128687074509218140974951350947556551492152509691991143018066427234602778823834214381525584790853251556982480255119323746172
172 7244014703890405872940258034632676469930269746176326762005926923882717687751992465495438733512467825734903074808470437007357495069892
173 91987107314940841083664658875720198230543562576864448997009478605743250719816432882370620399667201429507899127502363733253975016898052
174 259319975033312251449223598719670228725020715065943220641613387831311456848868005929308925666569140575563157286409982033379516281431092
175 3292844769001292238588183134293020907893103791592335838498515695273067766522569398642319001124879325819465143611548794359316196834258612
176 9283673573053606127178824331096819297281710763378106111134475543348961076855976302662049745558742539522401910734543267773535309699943312
177 117880799884831716978683144616994219995752228068192120649360200476791233752997259389080097210195851954023935774221275301606021823681971312
178 332376564507004169974653673876529452039973974082383898432710265101949242093265236594500584751673976402262187394874413972440543718299854312
179 4220285207719946010972504313670759322363158288292198411464025280772058762338234715966225434376241160278198877629834164015766449154883478312
180 11900548793706574553368208996753149882725694742574991981736298224881477045310943748699866392266744683892946064870563960752871215342473905712
181 151100830345858439712490859257296871772089672661033630804540782091159013713992005598003491047882116550329657367495597335516227453574869804912
182 426117219134045120000588043324123313418826142077461608234638610219608189151835375637362887494572776195563022791276799449720441804198555638112
183 5410253960482575865487818521069609284379997455778058204131510912572752326028203572938310552180405490686164172234027083858621281373835960287712
184 15258650834189671217398080089109426599955846436519743672138957276320818977682123411095487804902087892015799964460080801855061498630854574337112
185 193728560650817048942424782188337684543786064556465159334135974233368234928440846062371859120392201392464909291123516234004600028079751579724312
186 546421294328258070247921868908017133098868593709037014503557205340631235210484976778811303646529605255995453220867272814766092481675672278250312
187 6937361360080333795192432604650017880416133189328520169098867393339683556482012475535854286165431106173221991192086034103848802699420977974202312
188 19568746880692462783891842102904257922174764796695630154599333881126283769695393202995353385775523572574495785074765647044566508042342076102928312
189 248438632360631009192377332803778193202589109568022173130509269543400131900832988997812205833034293322129216895560577776351962355140616975051776312
190 700844776678299069666107354371655011252306485547478037114241619805320233798467428283902979480153627759708918789976738902791476952112021501989085912
191 8897491640818414481625657340932148261258332388809655808502299135146158011602294858468966217602283698251440956155022270500455510669848755696464522712
192 25101727588093064084397747246686191235425707727464378448052543373257727576885951023233939147386498651155299906206524888009499826609184824076105100762
193 318668552449092569145765466223928400028885228501945714992215647584967039655231748945054987348102819684220812253919456460035135028478608055002738461162
194 899099724982845592012591870423958836283564168691691561586181023725347668365395466222692470032663598030393822477618239453730367688606648154318501897262
195 11413885602472859876174557483569046502190186105699285065221166117082578939613621162880213295523476245461088151221467134843804933007019433567377276594062
196 32205804203621885193391700784825079310271649362323312028557685544754270762531971400767551880815944186446274117031984967619759474471072444259939500201562
197 408836870562614373414368159457775095093055794155467397807949542833272430770843287237016677072971940662941648418393105537628887112551752238061612782997562
198 1153671131565453773386442741178478118621988704932358093713936059961649973536849240953778779010116499779825174639147891081068554582657687602025431410590562
199 14644966546768018737582568568403102622509134887010365376549665342759033515831123187412858098350392902244800870432408586828768447105118766389769446087254562
200 41328635958124266405789770861234234310793692906914451406081231933524147605675082581593633139311397096580682662844898574294506741148424656864634206196748622
201 524623899553025547035369905748375777894813080707707285299048350315592731170312236664221419853804958700567250918010032388974410943944093356418432580605981102
202 1480610672217465122231743783990841905790220642363464136722269261599435460052808665661356260508302088937704217144396190362498789965821957393515646533356186982
203 18794410125431007336394337507673401800633868891625375625967378919511548962405523179290990720034150362914531312058788130444291906196758243681369325643542483622
204 53045804025783776669811373002556052011518888639628464877746227500106951514215024603590388072193983817161520599903501959172560140817767978225175010690855425182
205 673332944292876775620399531435268451595472011608891408676879209303112441975745326270578256079989616930673976800949051390634568342404571580332694073273084890462
206 1900558168990234057725399101900552827613984818703140898958688686415109552215921107044643971817809871720424467644471841229421094987689859605726741190927519430062
207 24124102771910952293577158834277075827441149734842395697195824139371196243367933386576927057876284572308677518413565148568953472181708235851029499383807585052462
208 68097455924872635538867002469107551754048235025066062091435709531810107944871478480478612676813464073740594668719966905839701981518129315304942266779594329913162
209 864355173206980466218220946195281819163448215669640489210097501730443135379940084822337759349480394096960992886553047110796337600089865475842299569803489601246762
210 2440056218404862890497828865573476447375523362274076831496233643775318214491746478595725907989691132883991570774592355719785054377089558381761873245059601033166242
211 30970818925630078898321771095122518821260124148001056112158558624106979396087569755620014030564715643644644158235568428690827500964521824839865608707586397915194082
212 87435469274175654431392213155502419180299057872466249730441904651785413556222547947443251840349209653432598433840356591539800320854790661868768156255261619690001322
213 1109767926207044578852434594229522469530302543382727384289955172479846110469218839022514916770125651946949284387898183353752431811725586687262063245887199331529016042
214 3133242282837686672163999804769594499776315695446340287940272980893193517613888683851166959929453722461215176539830985355815142882089038765168052924117879326813215322
215 39767686274540201907077369110570571748744490622160466208333080804761186713031173263981816603799607132445676032836449936616569461262412575896281872142602073525867103962
216 112284160236551998015668628994742407280157128863737614575905292873197651029397684203080997989207171937207999931042843597838500174191636404233120620679265701938442856562
217 1425104831766696671582666094184136636510821733330637319924339145898049229468675463318487441949870758574995808242626371912829032245231897773550106993342258613220126650162
218 4024026822111426256100725663720180013597292111340428713529723426045913779060796887758957637536632826176805965665326218406659102393855712504723515427405357516536744396962
219 51071816175472156403585151523796411614902347224756753969341474727725861744583323865590848081444001099747043391278595556657110305003651457740450510353170006968703362243362
220 144218433474721466879876235082242022866153512195551018243433190890918367149043253665864402430278206428401601619390017200086634715514954132750538398126285186164461649927122
221 1830347158935930553639893420751331544902263934230231637552401946230057369695173231624690646099099214529042815956546777112531854051801290437545781398826499608773860308325202
222 5168897324716705311400024463763525400016179342343868142409164996165154209845261097405165671445213429542335930864433124182566923677694268762191092121274899939674499238938482
223 65599873160187085108681416521242866681649711047946572567442644502428708981968563582825490747590547311661505136870659098991751867410564821455258437914866391039067583851806322
224 185264393349097107502049588648658535925643814779831267455572448878693177722494404311810360534694128935564092016100628260061901887951778167320264245777578373503479702474973782
225 2351200071569784882594622806817570715510267278746962915061280474014080023089167179852095820354429459569168171170064901044806800926938895988101657624551104055206638343717670262
226 6640528406241575986646414446808640639958431883349460675039332298113055823022584353775884551771990583170510945166603408737938245847877832308163786254795459451489987177407296062
227 84273868648029660320912211930115443627236217999512075706977907393612599129823377255971903599507186184653334720218196925977887785995131679284288682872220816255819950671778232062
228 238028883025310819109825265242321719583062200535776881518478481561208984977179490173340312220172906597253711947215501891793685899870677689805591369454300496534406438714428231062
229 3020735802879321776106445641406107986975225783149147628649254576811970937892044251556207962140202581927713205264225811963119061613820122713498510794459445074849697612943046943062
230 8532430083998980044067983607313604142238812533685120647248296410035600270140458943792472941225189220863758216017426358662998903801359764976627195788172275506992630298479958532262
231 108280122730036465327692694857849298732190778190240319738656152980839873986425071709339945772305675838961308168383236933688545155580665803555515064237977810530441915267347625485862
232 305866282753909279252427735133491899937053813580487311908227355775237514263830091709803923215528994989381371679890645963361173721906242641455923770392447276027870170835649401426462
233 3881509415865641496322802282349346601374997409833567231092954109546504110808762507024465199382925280554692878819266129701253127288096978116236950788624313700476281914759416948023262
234 10964933273182198272198499626888902490545972951772664160252496176662353526364582339614538737649734219574051551623619069250049538228169922608968220208780591615154853133989807766648462
235 139145186793949296820611569327522443632672649212347037977223367789014480781709789306628352567132131443035151076845952260398259897072568188046438915934668143421551657766308285247586062
236 393093301542491149930821558030227918955364940808744161137024636958090549894064204095799025480496264123741150006754283936105610794216893593446703727227892015934015801457028534139504062
237 4988283289946167945780762861664542544379436798791408622754852222557741647899803661749440685377057270038611131950467601164728625148259462145398236132091434032161665043629160074893600062
238 14092897815338861293295757901173358484363695770837610721014933383531872477707428526334536214449325517952363772303602529704613432713186510487392802242159880077440546972660612729796948062
239 178833613786553943990414544289930178512719204706860516739452134383317941076283216596088133644958691619559784534002948302596152180313454268262379979219978288764224587248354864784105652062
240 505265593391314696157811022990987637030180217128160712656456864564626298675586853120169247594376048702861135780835068993205059361594505703198132576900536353537700653842365805645134301862
241 6411535749653702367439358580374583705736978495219020400361238726010814531441531706707890107799902227401420360989478949975907091763848272338183896897901369045461189992108338373619537580262
242 18115639532890321687702379369590018791306481063226184110534352713661093548849422298581402972475628423805453514449803048462650461088018879121697333756178277089941104116298665766910931548662
243 229873872924031029675437496830985420849998467169100687546014901843787090343431444105323923093991961569008903246305273456010638063726459066089520115042410195284250203875140736272730148863862
244 649534020876094963364063776134036335035653144201363191803197786278867116657773674901665803364088992421012748946904028782290748517564487832954718759195932441504568420508273342110071156610662
245 8241979872315420592627776359786351689694730282576953294570271844362027263064151957407251247955191902141112509188803479543491384201037521707232763538148748775153296148750175598925183564889062
246 23289716109629788473132570583942979226288920678066285560204299447308640575950553287621825650226039002219059919451816410050042731483495458958911921620312729294263110309113746804767741473389062
247 295520523036931244102445176050242306612223986609492745740618001432544750007169329579450129760214873997244634406393908869326466223412619634457906081856680900120116178156860361587810452906957062
248 835103533891455978779923276289190623693794008231554406286567715642352156253755172126246629940552827502265853837706010141035435235692546090823361119390191988974935557919338309766432041348551062
249 10596383759273682968786000187526763708065055499836576894262439469025533594850817438337184713583033155442947099027044669500235657172514441251726884624385644116330551952974094190856258977552663062
250 29945396318442581824996096246073938581553567870795173112267592971737942941541217643606544138796437419909430406811601294092480262178935671513282529405789567660547243576797036115039389403135435446
251 379963101299438312474798402939202799256886896670564392615826256061100846487005664609980181213353278094454921772874827478014441540966743416823798157756929998561393104468475689130300971531879854518
252 1073824263486824742971890193226067470506470221979971045637106519553162644104602157607024355642627234447049461837604757571671317013871788290183614847353162874703536348526993813773559668097746152150
253 13625067660605830799944670649383562054009803400450608659878521889276915095954663040910850492567955698758715609676708721999365546372868302183272460931145834501857599518828711871224860883199564914646
254 38507875236258979800316246598055306296255124712066808752425343325516508897054354663397015310447973199441627943534368690927546377503091784671954020110098608212191930658345464739520452987114872814230
255 488595203783864292942744463310579151904284358774409161777628222209908308342853105309362856591994682491138249571177727730906877613724809922443183415217574230437947843180513848834911214120473711260822
256 1380952980232460986059643120019991863368194136339364660241445643257103630981542096171879682135561023972394242617859656334990696908049692838673214252115061731164749784132924540011178528452482268074587
257 17521561762773340793843396707945770467240057038105855708456042589322502201007029035991331112115025941656374619544182265967247875987083118923938048849444474181494283562195577751329132265775727491516547
258 49524605055151026595634761120663944919947943910743842818103827651312619065323333060911605235787094683290011779033523188127400171179977281460175936170149101740593631153444919237598871081416642650596077
259 628361127044990109165640748180924912619048296927177560659578047068541525380363504056662826824752942970038716593474702758053762114303799103455375726682374371219979087444692715354115856353008868392071517
260 1776134088381911354627798685114244826425574289552164610131346889959515538429645277320294214244538579768824620624303016288508153172655357797629638568432532952522743602181197886498874317718994619305015099
261 22535048218874062969725181921786023490859789290880735362734982021431885769124702883344369745382140639894085949159753115930670520501944263790927737112678306992532568845898195177987281714078725141438072555
262 63700506846530051731709218224547143666189149446457535211106533303181404065578626557418314887663026654652363547143145721290723545735127014929223231503822321093538141540085571394276754787889757786085385871
263 808202458477620994129529173380071678357508330717643349050151646186624955051111168070491386648662155975223810901719288557014395094186367143901549157517889914701779227967924526954360687305572629385925041519
264 2284663536953871276748049220641598395995650543532577480273442446565759047439079368079148775921559758783482336386762329616633872336921119450033587852227359939421275350554801864591966371480520933429635547021
265 28986391197385692385652608701844302830927171871475766806840671107267702806253475798409869325324723167660979487358629514808063121247823940478536415930184472009342066059806599676894490495233764797776112703997
266 81943338865829286149242028811006400852107147620769859213961418114800014369440342987940459960950816630903132408734243416273977968151743987968601372671358207767188294070606432839884961299841620245572820640937
267 1039633473422014458436048579308357273720177380173986385002271967389097382051223209110799596034022832514390298799176498331829881721601160788459177588159890335228373932342041054389859210211769341114876027275977
268 2939117349836004906183648594565679942303730813393895889704790151810167120988874193258716247738645765630525200497802506369068747999097195730733643210742690475301542033961332011099100903057646946536410229302997
269 37288791052271631933900579726571278748333562930217502443091146612664672386125739388899232182837069548229347741895655668978097753288053811278740892501175734145110599612344352095772519424063222207294747978219957
270 105422154849857944476749195482140060119814143827520661629544313096064103798858685327344191970085286878438881284759618020291304330426620260912437549780255746151080222380898570993887409407779709044207068733657661
271 1337482539279260985373876744166802287212255433342418066188896774180349660403459556747714188970039501172091600455628380082977537053314284168942155793821556715595018356096992723872274899697623108954672389755498493
272 3781450099748410116197973165104831953518632026714842720880451369916879194081343462454282883440873497208556594022427258633644179026945507329249475541734775442033179040254138370704937139992506090196579903303728955
273 47974398272089663980733295506302313825818470563992188049599937357494826595596432136514232379206629751373330925974193528292701969273748570772302398405866544642417227187833186602933984868148437938341146432126389291
274 135642634019476898970500840598022942336458969900780504790135814355664912851207426111019544213155638761145850583672576819318129526163122461912100347697228230684520494876319632692317461974278196552797524468986175175
275 1720847483445399856179347648155737607867579735340633945288812550092584550926397151388261028800062835922621494484294968540702705786214174859891542399310757103029027599335792166051966233386434902431339879340317668967
276 4865699111173287014534851175288983962083341477578831930667159869460574631607841728855123653927414952589679693447001254902755032077925054786866253982241102134368307279820698808685485462954550357292147689689388066987
277 61728609121514843425555815543509248106431850724281484623667473139142888038563192854134854346684375829155658163161099380226865167612633142162252787677954439831972686812889402616946614727742608113749457269908581126987
278 174544158314676642968336961106709825512061595579571051926565697134714118423575142674748827658295601884245490163489282738309390455077159877445908997002283145953056225010831433554656030656317360518839574140560056504387
279 2214326752066802167531005412976719727644069739355940644209757754492930229642777763745255228006324627856283715560396712109451795465487535507222889345511179548873812121255741757221553943380676534888706700710155720723587
280 6261469456221668801317504806293758994691940064932900772417957960234469482522177392218714221348450616344649523505229069895973209763118528352154191123657678884984153859985949094735552892878883607509352822161854033430607
281 79434262964503112362862868990230271173715065545075973643747400753331105729941426841416514175046039043692340495002036519610992624352373983707144212319007601632282005694725814268185502743351723675871864325167353819470767
282 224624922909961565008900508246705206885160194066786775766922838467716862782834167766533108454725222012973936848334538591880636898548905575948837746019209053093305029591272157790444648488958452967208673117013425222177127
283 2849606072639258057408108905977234936157183731843334650178915196044735644154361084151421861766110454314180527104930704164338179383906267420982186439527819119727446257458440209437516811463269088665153373511891992164631207
284 8058425460427354127553677973724485694473640748560268985495556122777869908460468665820084054171023365751803286965458515294959230671145090343822681691358293933921666361956587922857869730255912107107159307197041947677203327
285 102228603557318052536702398470313086346445767637826701156268530688183319650339867646867156659638031303276917170981604315789078490676202910627213617576174293780158251755285130663162136340083268968602100784575812930626861887
286 289103185073358063060129313324081759149444078543225059107628765925733728198721277621082246365798605913654676136465610413268830976074351036146164603451597504679481477342345220446285980849714341592662895345409318477826948687
287 3667503399139492115430519042086003154612873103571740566133970139134245991423360537035744416124423361547179025540660575202989236059360692445965591208151303188798798989905396793517362069123310059815048081379652782514420814287
288 10372079759429229962380253421933007762159727236063729186637627685027284435443701829556695159707892434442590016578556635920014122779068177520485725624751427776167819823615078537113535227366717698365770691582355344252972575837
289 131576694923069813785385923035947472531803140796569948291193715516341837252099217358017544503548140130276364932965624417450621318202454886313035333051546538157506336744553563947304442258785893171219255293888845118893263980237
290 372125102356075120122510512650360857996865947541217988497787340860030662334848035600855415164554384875827847333890876298196058708873307196437477388413809079319903570598268222180454303312217353236391216080906251327229511645417
291 4720604665092929247279620621845957237110236672708526692241658100235832319329948892112775367329409296756915204869034246974771701742707859853284005979847811616245851779846755196249471332368052543214836594423175296486725321054857
292 13351255195629881573267308193378767935312964331430590975608376166226628267685220515966258984128633317413169154848494384937592489314320020626393668941941284306287013287448059964607033827667072775556175358212874236599538219996797
293 169366050694662582724311010949553181103202200104553279317419535881669028994429410637032526961819523720284947905387042902171671650563908359948201544467369116565135269533228237592847874371175938433855793035375846660691957599721117
294 479032636700705239819734957513258473243876963460108774946580978141913978042171198730447685091277131370312504769876006973378568161347194670141072439516556834866560534272146193031159861355940001723688781959764773408032248272922997
295 6076661234729700519604000585146389073727059785767006506816095710532721584958989305899094309680755800627968534696558689887715323472605251938120197110418615226454927777099093389102472568104229821208345046898135635868602961253024437
296 17187703503488910601610714563507517795126891886303449574434720585196940903136578481284315015386580440698818531915003579524184342868335213058020540186405205164201612023697801237098356514159941594523174402573407539589644377617150937
297 218028613614142496853349738943059159575989205136732948752774014230326847586893654027739013152822750946418739108196216354902671604259336047376805778212339092497942430853026407942491682217571432170734934546743000018569389968132191737
298 616708903433139093875042348342947605859595886157410973380092527771171832607043575414256070648995253770762057121003982708661506894341939226811793924765639497331187271366366804213966001485580709681116655530953671722129108262318823137
299 7822969424198183595083363711133088011745695599331425153965426509000529846443384457435486493367098686479907012749090369046301934442822781348667403857710720482671962372059662108493627069697884741288405626288030894930201766426112690337
300 22128504882851719761180946216919360452289102451839390178258816027267017529197733750928077051798704437456487316559797745389771990748703905291770734481788870086150332460648164483615611064773055115689011943044232246276718322582671057929