1 1 2 3 3 9 4 15 5 45 6 105 7 315 8 945 9 1575 10 2835 11 3465 12 10395 13 17325 14 31185 15 45045 16 135135 17 225225 18 405405 19 675675 20 2027025 21 2297295 22 3828825 23 6891885 24 11486475 25 34459425 26 43648605 27 72747675 28 130945815 29 218243025 30 654729075 31 1003917915 32 1527701175 33 3011753745 34 4583103525 35 5019589575 36 15058768725 37 35137127025 38 105411381075 39 145568097675 40 436704293025 41 1018976683725 42 3056930051175 43 4512611027925 44 13537833083775 45 31588277195475 46 94764831586425 47 166966608033225 48 284294494759275 49 473824157932125 50 500899824099675 51 1168766256232575 52 3506298768697725 53 10518896306093175 54 17531493843488625 55 38569286455674975 56 47919416505535575 57 143758249516606725 58 431274748549820175 59 718791247583033625 60 1581340744682673975 61 2060534909738029725 62 6181604729214089175 63 18544814187642267525 64 30908023646070445875 65 67997652021354980925 66 92724070938211337625 67 96845140757687397075 68 290535422273062191225 69 871606266819186573675 70 1452677111365310956125 71 3195889645003684103475 72 4358031334095932868375 73 5132792460157432044975 74 15398377380472296134925 75 46195132141416888404775 76 76991886902361480674625 77 169382151185195257484175 78 230975660707084442023875 79 508146453555585772452525 80 846910755925976287420875 81 908504265447865471960575 82 2725512796343596415881725 83 4542521327239327359802875 84 9993546919926520191566325 85 13627563981717982079408625 86 29980640759779560574698975 87 49967734599632600957831625 88 55418760192319793789595075 89 149903203798897802873494875 90 166256280576959381368785225 91 277093800961598968947975375 92 609606362115517731685545825 93 831281402884796906843926125 94 1828819086346553195056637475 95 3048031810577588658427729125 96 3713056932885426183902870025 97 9144095431732765975283187375 98 11139170798656278551708610075 99 18565284664427130919514350125 100 40843626261739688022931570275 101 55695853993281392758543050375 102 122530878785219064068794710825 103 204218131308698440114657851375 104 263627042234865259057103771775 105 612654393926095320343973554125 106 790881126704595777171311315325 107 1318135211174326295285518858875 108 2899897464583517849628141489525 109 3954405633522978885856556576625 110 8699692393750553548884424468575 111 14499487322917589248140707447625 112 43498461968752767744422122342875 113 96223870415725819555842876697875 114 211692514914596803022854328735325 115 288671611247177458667528630093625 116 635077544743790409068562986205975 117 1058462574572984015114271643676625 118 3175387723718952045342814931029875 119 7601685762842339744911587259132125 120 13760013469448792196485531367796125 121 16723708678253147438805491970090675 122 22805057288527019234734761777396375 123 41280040408346376589456594103388375 124 50171126034759442316416475910272025 125 83618543391265737194027459850453375 126 250855630173797211582082379551360125 127 630939918315914198827661742507966375 128 1087041064086454583522356978055893875 129 1388067820295011237420855833517526025 130 1892819754947742596482985227523899125 131 3261123192259363750567070934167681625 132 4164203460885033712262567500552578075 133 6940339101475056187104279167587630125 134 20821017304425168561312837502762890375 135 56153652730116363695661895083209007375 136 62463051913275505683938512508288671125 137 90224408319175730432355629178639191625 138 168460958190349091086985685249627022125 139 270673224957527191297066887535917574875 140 617690180031280000652280845915299081125 141 1853070540093840001956842537745897243375 142 5559211620281520005870527613237691730125 143 8029972340406640008479650996898888054625 144 24089917021219920025438952990696664163875 145 59915947463034160063271242053784010869125 146 168629419148539440178072670934876649147125 147 179747842389102480189813726161352032607375 148 539243527167307440569441178484056097822125 149 778907317019444080822526146699192141298625 150 2336721951058332242467578440097576423895875 151 6051510693766450166390395447432185097781625 152 16357053657408325697273049080683034967271125 153 18154532081299350499171186342296555293344875 154 54463596243898051497513559026889665880034625 155 78669639018963852163075140816618406271161125 156 236008917056891556489225422449855218813483375 157 623305601457944367138210731085515065071507375 158 1652062419398240895424577957148986531694383625 159 1869916804373833101414632193256545195214522125 160 5609750413121499304243896579769635585643566375 161 8102972818953276772796739504111695845929595875 162 24308918456859830318390218512335087537788787625 163 66693699356000047283788548226150111962651289125 164 121544592284299151591951092561675437688943938125 165 170162429198018812228731529586345612764521513375 166 200081098068000141851365644678450335887953867375 167 600243294204000425554096934035351007663861602125 168 867018091628000614689251126939951455514466758625 169 2601054274884001844067753380819854366543400275875 170 7269613229804005153932951756650362203928990514625 171 7803162824652005532203260142459563099630200827625 172 13005271374420009220338766904099271832717001379375 173 18207379924188012908474273665738980565803801931125 174 21808839689412015461798855269951086611786971543875 175 65426519068236046385396565809853259835360914631625 176 94504971987452067001128372836454708651076876690125 177 283514915962356201003385118509364125953230630070375 178 821466294967852582394423548501490929043975928152625 179 850544747887068603010155355528092377859691890211125 180 1417574579811781005016925592546820629766153150351875 181 1984604411736493407023695829565548881672614410492625 182 2464398884903557747183270645504472787131927784457875 183 5953813235209480221071087488696646645017843231477875 184 7393196654710673241549811936513418361395783353373625 185 10679061834582083571127506130519382077571687065984125 186 32037185503746250713382518391558146232715061197952375 187 96111556511238752140147555174674438698145183593857125 188 160185927518731253566912591957790731163575305989761875 189 224260298526223754993677628740907023629005428385666625 190 544632153563686262127502812656488485956156040365190375 191 672780895578671264981032886222721070887016285156999875 192 1121301492631118774968388143704535118145027141928333125 193 1356240852991924613533193278575961523851604257379983875 194 3812425074945803834892519688595419401693092282556332625 195 4068722558975773840599579835727884571554812772139951625 196 12206167676927321521798739507183653714664438316419854875 197 20343612794878869202997899178639422857774063860699758125 198 28481057912830416884197058850095192000883689404979661375 199 69168283502588155290192857207374037716431817126379177625 200 85443173738491250652591176550285576002651068214938984125 201 142405289564152084420985294250475960004418447024898306875 202 177667551741942124372848319493450959624560157716777887625 203 484177984518117087031350000451618264015022719884654243375 204 533002655225826373118544958480352878873680473150333662875 205 1599007965677479119355634875441058636621041419451000988625 206 2665013276129131865592724792401764394368402365751668314375 207 3731018586580784611829814709362470152115763312052335640125 208 9061045138839048343015264294165998940852568043555672268875 209 11193055759742353835489444128087410456347289936157006920375 210 18655092932903923059149073546812350760578816560261678200625 211 24340454588646071039080219770602781468564741607198570604625 212 45305225694195241715076321470829994704262840217778361344375 213 55965278798711769177447220640437052281736449680785034601875 214 63427315971873338401106850059161992585967976304889705882125 215 73021363765938213117240659311808344405694224821595711813875 216 219064091297814639351721977935425033217082674464787135441625 217 365106818829691065586203296559041722028471124107978559069375 218 511149546361567491820684615182658410839859573751169982697125 219 1241363184020949622993091208300741854896801821967127100835875 220 1533448639084702475462053845547975232519578721253509948091375 221 2555747731807837459103423075913292054199297868755849913485625 222 3383323187821803874432150548113786624130499083400601314042875 223 6206815920104748114965456041503709274484009109835635504179375 224 7667243195423512377310269227739876162597893606267549740456875 225 8689542288146647360951638458105192984277612753769889705851125 226 10149969563465411623296451644341359872391497250201803942128625 227 30449908690396234869889354933024079617174491750605411826385875 228 50749847817327058116482258221706799361957486251009019710643125 229 71049786944257881363075161510389519106740480751412627594900375 230 172549482578911997596039677953803117830655453253430667016186625 231 213149360832773644089225484531168557320221442254237882784701125 232 355248934721289406815375807551947595533702403757063137974501875 233 504115154985448777290390431668954206995444363426689595792388375 234 517648447736735992788119033861409353491966359760292001048559875 235 862747412894559987980198389769015589153277266267153335080933125 236 1065746804163868220446127422655842786601107211271189413923505625 237 1207846378052383983172277745676621824814588172774014669113306375 238 1512345464956346331871171295006862620986333090280068787377165125 239 4537036394869038995613513885020587862958999270840206362131495375 240 7561727324781731659355856475034313104931665451400343936885825625 241 10586418254694424323098199065048038346904331631960481511640155875 242 25709872904257887641809912015116664556767662534761169385411807125 243 31759254764083272969294597195144115040712994895881444534920467625 244 52932091273472121615490995325240191734521658159802407558200779375 245 76121388402802765370848955182012085256312098877430128964650644625 246 77129618712773662925429736045349993670302987604283508156235421375 247 128549364521289438209049560075583322783838312673805846927059035625 248 158796273820416364846472985975720575203564974479407222674602338125 249 179969110329805213492669384105816651897373637743328185697882649875 250 228364165208408296112546865546036255768936296632290386893951933875 251 539907330989415640478008152317449955692120913229984557093647949625 252 685092495625224888337640596638108767306808889896871160681855801625 253 1141820826042041480562734327730181278844681483161451934469759669375 254 1598549156458858072787828058822253790382554076426032708257663537125 255 3882190808542941033913296714282616348071917042748936577197182875875 256 4795647469376574218363484176466761371147662229278098124772990611375 257 7992745782294290363939140294111268951912770382130163541288317685625 258 11646572425628823101739890142847849044215751128246809731591548627625 259 19410954042714705169566483571413081740359585213744682885985914379375 260 23978237346882871091817420882333806855738311146390490623864953056875 261 27175335659800587237393076999978314436503419299242556040380280131125 262 35853173937720102489669857890727692155722998571269590742350453618375 263 81526006979401761712179230999934943309510257897727668121140840393375 264 107559521813160307469009573672183076467168995713808772227051360855125 265 179265869688600512448349289453638460778614992856347953711752268091875 266 250972217564040717427689005235093845090060989998887135196453175328625 267 609503956941241742324387584142370766647290975711583042619957711512375 268 752916652692122152283067015705281535270182969996661405589359525985875 269 1254861087820203587138445026175469225450304949994435675982265876643125 270 1828511870823725226973162752427112299941872927134749127859873134537125 271 3047519784706208711621937920711853833236454878557915213099788557561875 272 3764583263460610761415335078526407676350914849983307027946797629929375 273 4266527698588692196270713088996595366531036829981081298339703980586625 274 5844067351848376705816186836188613821382848767116943291003123939795125 275 12799583095766076588812139266989786099593110489943243895019111941759875 276 17532202055545130117448560508565841464148546301350829873009371819385375 277 21332638492943460981353565444982976832655184149905406491698519902933125 278 29220336759241883529080934180943069106914243835584716455015619698975625 279 40908471462938636940713307853320296749679941369818603037021867578565875 280 99349144981422403998875176215206434963508429040988035947053106976517125 281 122725414388815910822139923559960890249039824109455809111065602735697625 282 204542357314693184703566539266601483748399706849093015185109337892829375 283 298047434944267211996625528645619304890525287122964107841159320929551375 284 496745724907112019994375881076032174817542145204940179735265534882585625 285 613627071944079554110699617799804451245199120547279045555328013678488125 286 695444014869956827992126233506445044744559003286916251629371748835619875 287 975959247758678909871303201643498508170935744108529529597521697945785875 288 2086332044609870483976378700519335134233677009860748754888115246506859625 289 2927877743276036729613909604930495524512807232325588588792565093837357625 290 3477220074349784139960631167532225223722795016434581258146858744178099375 291 4879796238793394549356516008217492540854678720542647647987608489728929375 292 6831714734310752369099122411504489557196550208759706707182651885620501125 293 16591307211897541467812154427939474638905907649845002003157868865078359875 294 20495144202932257107297367234513468671589650626279120121547955656861503375 295 34158573671553761845495612057522447785982751043798533535913259428102505625 296 49773921635692624403436463283818423916717722949535006009473606595235079625 297 82956536059487707339060772139697373194529538249225010015789344325391799375 298 102475721014661285536486836172567343357948253131395600607739778284307516875 299 116139150483282790274685080995576322472341353548915014022105082055548519125 300 315234837026053287888430934130850018139212245347055038059999508436488837625 301 348417451449848370824055242986728967417024060646745042066315246166645557375 302 580695752416413951373425404977881612361706767744575070110525410277742595625 303 1181886649035760159854148177190276693395003186115429260342598776212346694625 304 2206643859182373015219016538915950126974485717429385266419996559055421863375 305 2870296147658274673931502716033529112530722023423185346546311313658556258375 306 3545659947107280479562444531570830080185009558346287781027796328637040083875 307 5909433245178800799270740885951383466975015930577146301712993881061733473125 308 8610888442974824021794508148100587337592166070269556039638933940975668775125 309 14351480738291373369657513580167645562653610117115926732731556568292781291875 310 17728299735536402397812222657854150400925047791731438905138981643185200419375 311 20092073033607922717520519012234703787715054163962297425824179195609893808625 312 54535626805507218804698551604637053138083718445040521584379914959512568909125 313 60276219100823768152561557036704111363145162491886892277472537586829681425875 314 100460365168039613587602595061173518938575270819811487129120895978049469043125 315 211557710177401068613892523717059528117705570314661837601325180942010058337875 316 381749387638550531632889861232459371966586029115283651090659404716587982363875 317 513783010430831166633738986170001711142999242192750177031789725144881570249125 318 634673130532203205841677571151178584353116710943985512803975542826030175013625 319 1057788550887005343069462618585297640588527851573309188006625904710050291689375 320 1541349031292493499901216958510005133428997726578250531095369175434644710747375 321 2568915052154155833168694930850008555714996210963750885158948625724407851245625 322 3173365652661016029208387855755892921765583554719927564019877714130150875068125 323 3596481073015818166436172903190011978000994695349251239222528076014170991743875 324 9761877198185792166041040737230032511716985601662253363604004777752749834733375 325 10789443219047454499308518709570035934002984086047753717667584228042512975231625 326 17982405365079090832180864515950059890004973476746256196112640380070854958719375 327 38291945542109593419114546792787774589304708226953792605839857750503820559155375 328 68333140387300545162287285160610227582018899211635773545228033444269248843133625 329 92994724887980441160706756496770309716882862836887782042753940251223564215091625 330 114875836626328780257343640378363323767914124680861377817519573251511461677466125 331 191459727710547967095572733963938872946523541134768963029199288752519102795776875 332 204999421161901635486861855481830682746056697634907320635684100332807746529400875 333 278984174663941323482120269490310929150648588510663346128261820753670692645274875 334 464973624439902205803533782483851548584414314184438910213769701256117821075458125 335 574379183131643901286718201891816618839570623404306889087597866257557308387330625 336 650963074215863088124947295477392168018180039858214474299277581758564949505641375 337 1766899772871628382053428373438635884620774393900867858812324864773247720086740875 338 1952889222647589264374841886432176504054540119574643422897832745275694848516924125 339 3254815371079315440624736477386960840090900199291072371496387908792824747528206875 340 7313761598542932343050878437422464946557199271348174387715412830346229726798676625 341 9764446113237946321874209432160882520272700597873217114489163726378474242584620625 342 12368298410101398674373998614070451192345420757306075011686274053412734040607186125 343 17761992453604264261694990490883129155924626801845566370166002587983700765082500375 344 21941284795628797029152635312267394839671597814044523163146238491038689180396029875 345 36568807992714661715254392187112324732785996356740871938577064151731148633993383125 346 37104895230304196023121995842211353577036262271918225035058822160238202121821558375 347 53285977360812792785084971472649387467773880405536699110498007763951102295247501125 348 61841492050506993371869993070352255961727103786530375058431370267063670203035930625 349 88809962268021321308474952454415645779623134009227831850830012939918503825412501875 350 109706423978143985145763176561336974198357989070222615815731192455193445901980149375 351 124333947175229849831864933436181904091472387612918964591162018115885905355577502625 352 337477856618481020972204819326779453962567909235065761033154049171690314536567507125 353 373001841525689549495594800308545712274417162838756893773486054347657716066732507875 354 621669735876149249159324667180909520457361938064594822955810090579429526777887513125 355 1411555988518785942208819538422535734685539459370197656829074676256822337272144588625 356 1865009207628447747477974001542728561372085814193784468867430271738288580333662539375 357 2362344996329367146805433735287456177737975364645460327232078344201832201755972549875 358 3428064543545623002507133164740443927093452972756194309442038499480854247660922572375 359 4234667965556357826626458615267607204056618378110592970487224028770467011816433765875 360 7057779942593929711044097692112678673427697296850988284145373381284111686360722943125 361 7087034988988101440416301205862368533213926093936380981696235032605496605267917649625 362 10284193630636869007521399494221331781280358918268582928326115498442562742982767717125 363 11811724981646835734027168676437280888689876823227301636160391721009161008779862749375 364 17140322717728115012535665823702219635467264863780971547210192497404271238304612861875 365 21173339827781789133132293076338036020283091890552964852436120143852335059082168829375 366 23996451804819361017549932153183107489654170809293360166094269496365979733626458006625 367 65133226327366837047635530130068434614775606482367691879398731490136230705557528875125 368 71989355414458083052649796459549322468962512427880080498282808489097939200879374019875 369 119982259024096805087749660765915537448270854046466800830471347481829898668132290033125 370 278076529738200830615137449069239539733051273495928938395327711222594000442612483959125 371 359946777072290415263248982297746612344812562139400402491414042445489696004396870099375 372 455932584291567859333448710910479042303429245376573843155791120430953614938902702125875 373 834229589214602491845412347207718619199153820487786815185983133667782001327837451877375 374 1367797752874703578000346132731437126910287736129721529467373361292860844816708106377625 375 2279662921457839296667243554552395211517146226882869215778955602154768074694513510629375 376 4171147946073012459227061736038593095995769102438934075929915668338910006639187259386875 377 4727301005549414120457336634177072175461871649430791952720571090784098007524412227305125 378 12831245586491266898384199435623481619110794477026435300241550103556837448994833188399625 379 14181903016648242361372009902531216526385614948292375858161713272352294022573236681915375 380 23636505027747070602286683170885360877309358247153959763602855453920490037622061136525625 381 55337229417901965292412352364778668406877203425689858740670214533296206088079884307865875 382 70909515083241211806860049512656082631928074741461879290808566361761470112866183409576875 383 89818719105438868288689396049364371333775561339185047101690850724897862142963832318797375 384 166011688253705895877237057094336005220631610277069576222010643599888618264239652923597625 385 269456157316316604866068188148093114001326684017555141305072552174693586428891496956392125 386 449093595527194341443446980246821856668877806695925235508454253624489310714819161593986875 387 830058441268529479386185285471680026103158051385347881110053217999443091321198264617988125 388 940732900104333409971009990201237362916912458236727598591393647066035503497358033233719875 389 2553417871711762112778455687689072842203048100928260624748068470607810652349971804491525375 390 2822198700313000229913029970603712088750737374710182795774180941198106510492074099701159625 391 4703664500521667049855049951006186814584562291183637992956968235330177517486790166168599375 392 11676155407177314676699006348968299033851089922820560194281415266525499484584855588959699625 393 14110993501565001149565149853018560443753686873550913978870904705990532552460370498505798125 394 17873925101982334789449189813823509895421336706497824373236479294254674566449802631440677625 395 53621775305947004368347569441470529686264010119493473119709437882764023699349407894322032875 396 89369625509911673947245949069117549477106683532489121866182396471273372832249013157203388125 397 198494641922014349503883107932461083575468528687949523302784059530933491237942545012314893625 398 268108876529735021841737847207352648431320050597467365598547189413820118496747039471610164375 399 538771170931181805796254150102394369704843149295862991821842447298248047645844050747711854125 400 595483925766043048511649323797383250726405586063848569908352178592800473713827635036944680875 401 992473209610071747519415539662305417877342643439747616513920297654667456189712725061574468125 402 2693855854655909028981270750511971848524215746479314959109212236491240238229220253738559270625 403 2977419628830215242558246618986916253632027930319242849541760892964002368569138175184723404375 404 3771398196518272640573779050716760587933902045071040942752897131087736333520908355233982978875 405 11314194589554817921721337152150281763801706135213122828258691393263209000562725065701948936625 406 18856990982591363202868895253583802939669510225355204713764485655438681667604541776169914894375 407 44264305148609199939365933068938821637329481897412743696520845275398168546061187537746221278375 408 56570972947774089608606685760751408819008530676065614141293456966316045002813625328509744683125 409 132792915445827599818097799206816464911988445692238231089562535826194505638183562613238663835125 410 221321525743045999696829665344694108186647409487063718482604226376990842730305937688731106391875 411 600729855588267713462823377364169722220900111464887235881354328737546573125116116583698717349375 412 663964577229137999090488996034082324559942228461191155447812679130972528190917813066193319175625 413 841021797823574798847952728309837611109260156050842130233896060232565202375162563217178204289125 414 2523065393470724396543858184929512833327780468152526390701688180697695607125487689651534612867375 415 4205108989117873994239763641549188055546300780254210651169480301162826011875812816085891021445625 416 10047997268734288386236066806649112511673792390712692819110231877515384259955889571068392230191125 417 12615326967353621982719290924647564166638902340762631953508440903488478035627438448257673064336875 418 30143991806202865158708200419947337535021377172138078457330695632546152779867668713205176690573375 419 50239986343671441931180334033245562558368961953563464095551159387576921299779447855341961150955625 420 96717506749711101867514563755631325277564917945846844976898046926744998273143694769975493493249375 421 136365677218536770956060906661666526944144325302529402545067432623423072099401358464499608838308125 422 150719959031014325793541002099736687675106885860690392286653478162730763899338343566025883452866875 423 190911948105951479338485269326333137721802055423541163563094405672792300939161901850299452373631375 424 572735844317854438015455807978999413165406166270623490689283217018376902817485705550898357120894125 425 954559740529757396692426346631665688609010277117705817815472028363961504695809509251497261868156875 426 2300991374540152040448059298722646765173298457473206655576243099951022995529898711774661820713767625 427 2863679221589272190077279039894997065827030831353117453446416085091884514087428527754491785604470625 428 6902974123620456121344177896167940295519895372419619966728729299853068986589696135323985462141302875 429 11504956872700760202240296493613233825866492287366033277881215499755114977649493558873309103568838125 430 21954874032184420123925805972528310838007236373707233809755856652371114608003618712784437022967608125 431 31227740083044920548937947625521634670209050494279233182820442070763883510762911088370410423972560625 432 34514870618102280606720889480839701477599476862098099833643646499265344932948480676619927310706514375 433 43718836116262888768513126675730288538292670691990926455948618899069436915068075523718574593561584875 434 131156508348788666305539380027190865614878012075972779367845856697208310745204226571155723780684754625 435 218594180581314443842565633378651442691463353459954632279743094495347184575340377618592872967807924375 436 536130990267855425424397816602376696285378540591257150749264642288588357958466399843496204226307856625 437 655782541743943331527696900135954328074390060379863896839229283486041553726021132855778618903423773125 438 1608392970803566276273193449807130088856135621773771452247793926865765073875399199530488612678923569875 439 2680654951339277127121989083011883481426892702956285753746323211442941789792331999217481021131539283125 440 5027666153370232208379009567708983181903657129578956542434091173392985245232828685227636078259582260625 441 8041964854017831381365967249035650444280678108868857261238969634328825369376995997652443063394617849375 442 10186488815089253083063558515445157229422192271233885864236028203483178801210861597026427880299849275875 443 30559466445267759249190675546335471688266576813701657592708084610449536403632584791079283640899547827625 444 50932444075446265415317792577225786147110961356169429321180141017415894006054307985132139401499246379375 445 128135306674017446676431078167968030412205471201310459029074249506972617552073469562595592810087577733375 446 152797332226338796245953377731677358441332884068508287963540423052247682018162923955396418204497739138125 447 384405920022052340029293234503904091236616413603931377087222748520917852656220408687786778430262733200125 448 458391996679016388737860133195032075323998652205524863890621269156743046054488771866189254613493217414375 449 640676533370087233382155390839840152061027356006552295145371247534863087760367347812977964050437888666875 450 1171446213735264104552309229276193081383552111191896874387143243400565562139249083658039206234482666725625 451 1922029600110261700146466172519520456183082068019656885436113742604589263281102043438933892151313666000625 452 2434570826806331486852190485191392577831903952824898721552410740632479733489395921689316263391663976934125 453 7303712480418994460556571455574177733495711858474696164657232221897439200468187765067948790174991930802375 454 12172854134031657434260952425956962889159519764124493607762053703162398667446979608446581316958319884670625 455 30880608908438204649019889838480295329341518559515820626006894131180400830049706164585537867231106233743375 456 36518562402094972302782857277870888667478559292373480823286161109487196002340938825339743950874959654011875 457 92641826725314613947059669515440885988024555678547461878020682393541202490149118493756613601693318701230125 458 109555687206284916908348571833612666002435677877120442469858483328461588007022816476019231852624878962035625 459 154403044542191023245099449192401476646707592797579103130034470655902004150248530822927689336155531168716875 460 279975645082728120988001905797010146450668954574863352978527235172735169351280530994271370290041357347424375 461 463209133626573069735298347577204429940122778392737309390103411967706012450745592468783068008466593506150625 462 586731569260325888331377906931125611257488852630800591894130988492427615770944417127125219477391018441124125 463 1760194707780977664994133720793376833772466557892401775682392965477282847312833251381375658432173055323372375 464 2933657846301629441656889534655628056287444263154002959470654942462138078854722085635626097386955092205620625 465 7751032836017989366903992349458554127664721158438470977127730426926280608342476247310970004675007664669587125 466 8800973538904888324970668603966884168862332789462008878411964827386414236564166256906878292160865276616861875 467 23253098508053968100711977048375662382994163475315412931383191280778841825027428741932910014025022994008761375 468 26402920616714664974912005811900652506586998368386026635235894482159242709692498770720634876482595829850585625 469 38755164180089946834519961747292770638323605792192354885638652134631403041712381236554850023375038323347935625 470 40484478278962486294865075578247667176766730831525240840695038205977505488195164781771640143939980272437564625 471 67474130464937477158108459297079445294611218052542068067825063676629175813658607969619400239899967120729274375 472 116265492540269840503559885241878311914970817376577064656915956403894209125137143709664550070125114970043806875 473 147269623884341797971175854639712528425629702010330948565426878111599331558507048698908430088825145628722155375 474 202422391394812431474325377891238335883833654157626204203475191029887527440975823908858200719699901362187823125 475 441808871653025393913527563919137585276889106030992845696280634334797994675521146096725290266475436886166466125 476 736348119421708989855879273198562642128148510051654742827134390557996657792535243494542150444125728143610776875 477 2209044358265126969567637819595687926384445530154964228481403171673989973377605730483626451332377184430832330625 478 6627133074795380908702913458787063779153336590464892685444209515021969920132817191450879353997131553292496991875 479 9960077194283116336471630169054242054049166688593435205609133598600270581720081977794596456007384849100419455625 480 10161604048019584060011133970140164461368449438712835451014454589700353877536986360224681676128935048381828720875 481 16936006746699306766685223283566940768947415731188059085024090982833923129228310600374469460214891747303047868125 482 29880231582849349009414890507162726162147500065780305616827400795800811745160245933383789368022154547301258366875 483 37848293338275842078592194642406119805386833416655053781314707674681028210536311515619466532828062426581593931375 484 50808020240097920300055669850700822306842247193564177255072272948501769387684931801123408380644675241909143604375 485 113544880014827526235776583927218359416160500249965161343944123024043084631608934546858399598484187279744781794125 486 189241466691379210392960973212030599026934167083275268906573538373405141052681557578097332664140312132907969656875 487 567724400074137631178882919636091797080802501249825806719720615120215423158044672734291997992420936398723908970625 488 1703173200222412893536648758908275391242407503749477420159161845360646269474134018202875993977262809196171726911875 489 2611532240341033103422861430326022266571691505749198710910714829552990946527005494577743190765136307434129981264875 490 4352553733901721839038102383876703777619485842915331184851191382588318244211675824296238651275227179056883302108125 491 7858500906289378789476116203383796980644792517300220377225606409295613488977144680479936603789826645940230950488125 492 9954101147966546466669747190952809508816737188580279144485768118441110419371049928607919698133780418190959203951625 493 13057661201705165517114307151630111332858457528745993554553574147764954732635027472888715953825681537170649906324375 494 29862303443899639400009241572858428526450211565740837433457304355323331258113149785823759094401341254572877611854875 495 49770505739832732333348735954764047544083685942901395722428840592205552096855249643039598490668902090954796019758125 496 149311517219498197000046207864292142632251057828704187167286521776616656290565748929118795472006706272864388059274375 497 447934551658494591000138623592876427896753173486112561501859565329849968871697246787356386416020118818593164177823125 498 686832979209691706200212556175743856108354866012039260969518000172436618936602445073946459171230848855176185072662125 499 1144721632016152843667020926959573093513924776686732101615863333620727698227670741789910765285384748091960308454436875 500 2113936743791842894369075258710241387793449187153759281473688124100520028534851919049102946419463367757922125681305625 501 2677653208803000999534161994366305757871702303728095089866671623860658702810812430795530398797986932493368025862987125 502 3434164896048458531001062780878719280541774330060196304847590000862183094683012225369732295856154244275880925363310625 503 8032959626409002998602485983098917273615106911184285269600014871581976108432437292386591196393960797480104077588961375 504 13388266044015004997670809971831528789358511518640475449333358119303293514054062153977651993989934662466840129314935625 505 40164798132045014993012429915494586368075534555921426348000074357909880542162186461932955981969803987400520387944806875 506 120494394396135044979037289746483759104226603667764279044000223073729641626486559385798867945909411962201561163834420625 507 184758071407407068967857177611275097293147458957238561200800342046385450493946057724891597517061098342042393784546111625 508 307930119012345114946428629352125162155245764928730935334667236743975750823243429541485995861768497236737322974243519375 509 572876857567589424374019395110475416092024729718668765279369481631240927732944870062306898479674572662396896059633824375 510 725644019585613270873757900473268860383231324310313769353868010066238508461730168745588738074254458705702735008869510875 511 923790357037035344839285888056375486465737294786192806004001710231927252469730288624457987585305491710211968922730558125 512 2176932058756839812621273701419806581149693972930941308061604030198715525385190506236766214222763376117108205026608532625 513 3628220097928066354368789502366344301916156621551568846769340050331192542308650843727943690371272293528513675044347554375 514 10884660293784199063106368507099032905748469864654706540308020150993577626925952531183831071113816880585541025133042663125 515 32653980881352597189319105521297098717245409593964119620924060452980732880777857593551493213341450641756623075399127989375 516 50069437351407315690289295132655551366442961377411650085416892694570457083859381643445622927123557650693488715611996250375 517 83449062252345526150482158554425918944071602295686083475694821157617428473098969405742704878539262751155814526019993750625 518 158686889546222270551603372445601690257490850132071247982385346411853736982025729007259010878869856627483940208518569351875 519 201003393425214876032030938431095474326155076833956914111021438788348066843899256742528080446568485061479657597456854512375 520 250347186757036578451446475663277756832214806887058250427084463472852285419296908217228114635617788253467443578059981251875 521 603010180275644628096092815293286422978465230501870742333064316365044200531697770227584241339705455184438972792370563537125 522 1005016967126074380160154692155477371630775384169784570555107193941740334219496283712640402232842425307398287987284272561875 523 3015050901378223140480464076466432114892326152509353711665321581825221002658488851137921206698527275922194863961852817685625 524 9045152704134669421441392229399296344676978457528061134995964745475663007975466553413763620095581827766584591885558453056875 525 13869234146339826446210134751745587728504700301543027073660479276396016612229048715234437550813225469242096374224522961353875 526 23115390243899710743683557919575979547507833835905045122767465460660027687048414525390729251355375782070160623707538268923125 527 44591015962488458025000547657214074962354928887112020683050282341730900091949229851039782056962429712322987198593717987876875 528 56481953552485380165000693699137828285649576590341892865197024299525806783135691144650390605485744302275783784885376117977375 529 69346170731699132231050673758727938642523501507715135368302396381980083061145243576172187754066127346210481871122614806769375 530 169445860657456140495002081097413484856948729771025678595591072898577420349407073433951171816457232906827351354656128353932125 531 282409767762426900825003468495689141428247882951709464325985121497629033915678455723251953027428721511378918924426880589886875 532 847229303287280702475010405487067424284743648855128392977955364492887101747035367169755859082286164534136756773280641769660625 533 2541687909861842107425031216461202272854230946565385178933866093478661305241106101509267577246858493602410270319841925308981875 534 3897254795121491231385047865240510151709820784733590607698594676667280668036362688980876951778516356857029081157090952140438875 535 6495424658535818718975079775400850252849701307889317679497657794445467780060604481634794919630860594761715135261818253567398125 536 12619257517384233621075154986991583214346444875052701853303229902709844726021632047844258322120367608587405377202022190569155625 537 15984392855353362586695196316856005404838830175066755680850757876765803319627400593936060541352465637544046811122561441387597125 538 19486273975607456156925239326202550758549103923667953038492973383336403340181813444904384758892581784285145405785454760702194375 539 47953178566060087760085588950568016214516490525200267042552273630297409958882201781808181624057396912632140433367684324162791375 540 79921964276766812933475981584280027024194150875333778404253789383829016598137002969680302706762328187720234055612807206937985625 541 239765892830300438800427944752840081072582452626001335212761368151487049794411008909040908120286984563160702166838421620813956875 542 719297678490901316401283834258520243217747357878004005638284104454461149383233026727122724360860953689482106500515264862441870625 543 1102923107019382018481968545863064372933879282079606141978702293496840429054290640981588177353320128990539229967456739455744201625 544 1838205178365636697469947576438440621556465470132676903297837155828067381757151068302646962255533548317565383279094565759573669375 545 4683427106618535237901692520838809583617777241294559414489272057892380372650828374023265738616272431800405715658910502326565957625 546 5514615535096910092409842729315321864669396410398030709893511467484202145271453204907940886766600644952696149837283697278721008125 547 14050281319855605713705077562516428750853331723883678243467816173677141117952485122069797215848817295401217146976731506979697872875 548 23417135533092676189508462604194047918088886206472797072446360289461901863254141870116328693081362159002028578294552511632829788125 549 60660770886066011016508270022468540511363360514378337808828626142326223597985985253987349754432607094479657648210120670065931089375 550 70251406599278028568525387812582143754266658619418391217339080868385705589762425610348986079244086477006085734883657534898489364375 551 210754219797834085705576163437746431262799975858255173652017242605157116769287276831046958237732259431018257204650972604695468093125 552 323156470356678931415216783937877861269626629649324599599759771994574245712907157807605335964522797794227994380464824660533051076125 553 538594117261131552358694639896463102116044382748874332666266286657623742854845263012675559940871329657046657300774707767555085126875 554 1437812121731890318035819603897514542170657613077429740248206521772960774403804310825142581755195636562724554707285524214255748990875 555 1615782351783394657076083919689389306348133148246622997998798859972871228564535789038026679822613988971139971902324123302665255380625 556 4313436365195670954107458811692543626511972839232289220744619565318882323211412932475427745265586909688173664121856572642767246972625 557 4847347055350183971228251759068167919044399444739868993996396579918613685693607367114080039467841966913419915706972369907995766141875 558 7189060608659451590179098019487572710853288065387148701241032608864803872019021554125712908775978182813622773536427621071278744954375 559 17773605869617341227836923116583282369829464630712852977986787459701583514209893679418293478048753878682539690925565356329317809186875 560 21567181825978354770537294058462718132559864196161446103723097826594411616057064662377138726327934548440868320609282863213836234863125 561 64701545477935064311611882175388154397679592588484338311169293479783234848171193987131416178983803645322604961827848589641508704589375 562 99209036399500431944471552668928503409775375302342652077126250002334293433862497446934838141108498922827994274802701170783646680370375 563 165348393999167386574119254448214172349625625503904420128543750003890489056437495744891396901847498204713323791337835284639411133950625 564 447159569858617888909139896812127022615074517667080649217192228271390800839583140666619342925865842971007336513965798030633537936162125 565 496045181997502159722357763344642517048876876511713260385631250011671467169312487234674190705542494614139971374013505853918233401851875 566 1341478709575853666727419690436381067845223553001241947651576684814172402518749421999858028777597528913022009541897394091900613808486375 567 1488135545992506479167073290033927551146630629535139781156893750035014401507937461704022572116627483842419914122040517561754700205555625 568 2235797849293089444545699484060635113075372588335403246085961141356954004197915703333096714629329214855036682569828990153167689680810625 569 5456497001972523756945935396791067687537645641628845864241943750128386138862437359581416097760967440755539685114148564393100567420370625 570 6707393547879268333637098452181905339226117765006209738257883424070862012593747109999290143887987644565110047709486970459503069042431875 571 20122180643637805000911295356545716017678353295018629214773650272212586037781241329997870431663962933695330143128460911378509207127295625 572 30854010320244634334730652880036764560440141719028564795986263750725965257931236705996734661884743164999506219463640064113714117595186625 573 51423350533741057224551088133394607600733569531714274659977106251209942096552061176661224436474571941665843699106066773522856862658644375 574 139960945365747399228560787702195758078518324029796243204981167448945320662789523028651854335796008849925296328871294783588297374018745125 575 154270051601223171673653264400183822802200708595142823979931318753629826289656183529983673309423715824997531097318200320568570587975933125 576 419882836097242197685682363106587274235554972089388729614943502346835961988368569085955563007388026549775888986613884350764892122056235375 577 462810154803669515020959793200551468406602125785428471939793956260889478868968550589951019928271147474992593291954600961705711763927799375 578 699804726828736996142803938510978790392591620148981216024905837244726603313947615143259271678980044249626481644356473917941486870093725625 579 1696970567613454888410185908402022050824207794546571063779244506289928089186218018829820406403660874074972842070500203526254276467735264375 580 2099414180486210988428411815532936371177774860446943648074717511734179809941842845429777815036940132748879444933069421753824460610281176875 581 6298242541458632965285235446598809113533324581340830944224152535202539429825528536289333445110820398246638334799208265261473381830843530625 582 9657305230236570546770694351451507307417764358055940781143700553977227125732477088976977949169924610644845446692119340067592518807293413625 583 16095508717060950911284490585752512179029607263426567968572834256628711876220795148294963248616541017741409077820198900112654198012155689375 584 44367619680941925555453769701596055310890308717445409095979030081315666650104278800082637824447334805426318936252200446397490267563942204625 585 48286526151182852733853471757257536537088821790279703905718502769886135628662385444884889745849623053224227233460596700337962594036467068125 586 133102859042825776666361309104788165932670926152336227287937090243946999950312836400247913473342004416278956808756601339192470802691826613875 587 144859578453548558201560415271772609611266465370839111717155508309658406885987156334654669237548869159672681700381790101013887782109401204375 588 221838098404709627777268848507980276554451543587227045479895150406578333250521394000413189122236674027131594681261002231987451337819711023125 589 531151787663011380072388189329832901907977039693076742962903530468747491915286239893733787204345853585466499568066563703717588534401137749375 590 665514295214128883331806545523940829663354630761681136439685451219734999751564182001239567366710022081394784043783006695962354013459133069375 591 1996542885642386649995419636571822488990063892285043409319056353659204999254692546003718702100130066244184352131349020087887062040377399208125 592 3061365757984992863326310109410127816451431301503733227622553075610780998857195237205702009886866101574416006601401830801426828461912012119125 593 5102276263308321438877183515683546360752385502506222046037588459351301664761992062009503349811443502624026677669003051335711380769853353531875 594 15306828789924964316631550547050639082257156507518666138112765378053904994285976186028510049434330507872080033007009154007134142309560060595625 595 45920486369774892949894651641151917246771469522555998414338296134161714982857928558085530148302991523616240099021027462021402426928680181786875 596 107147801529474750216420853829354473575800095552630662966789357646377334960001833302199570346040313555104560231049064078049938996166920424169375 597 137761459109324678849683954923455751740314408567667995243014888402485144948573785674256590444908974570848720297063082386064207280786040545360625 598 168375116689174607482947056017557029904828721582705327519240419158592954937145738046313610543777635586592880363077100694078475565405160666551875 599 220285231715876660382827966568424414618570382782116456161535884353732284917767744242410296798381017308941673518492175216363539178454973045963125 600 660855695147629981148483899705273243855711148346349368484607653061196854753303232727230890395143051926825020555476525649090617535364919137889375 601 1013312065893032637761008646214752307245423760797735698343065068027168510621731623515087365272552679621131698185064005995272280220892876011430375 602 1688853443155054396268347743691253845409039601329559497238441780045280851036219372525145608787587799368552830308440009992120467034821460019050625 603 5066560329465163188805043231073761536227118803988678491715325340135842553108658117575436826362763398105658490925320029976361401104464380057151875 604 15199680988395489566415129693221284608681356411966035475145976020407527659325974352726310479088290194316975472775960089929084203313393140171455625 605 35465922306256142321635302617516330753589831627920749442007277380950897871760606823028057784539343786739609436477240209834529807731250660400063125 606 45599042965186468699245389079663853826044069235898106425437928061222582977977923058178931437264870582950926418327880269787252609940179420514366875 607 55732163624116795076855475541811376898498306843875463408868578741494268084195239293329805089990397379162243400178520329739975412149108180628670625 608 74236123088250434549013024733559027726458218997573245726437593027207780017287729809692270021054402833113343975731863047914512703139325916489573125 609 222708369264751303647039074200677083179374656992719737179312779081623340051863189429076810063163208499340031927195589143743538109417977749468719375 610 341486166205951998925459913774371527541707807388836930341612927925155788079523557124584442096850253032321382288366570020406758434440899215852036375 611 569143610343253331542433189623952545902846345648061550569354879875259646799205928540974070161417088387202303813944283367344597390734832026420060625 612 1707430831029759994627299568871857637708539036944184651708064639625778940397617785622922210484251265161606911441832850102033792172204496079260181875 613 5122292493089279983881898706615572913125617110832553955124193918877336821192853356868766631452753795484820734325498550306101376516613488237780545625 614 11952015817208319962391096982103003463959773258609292561956452477380452582783324499360455473389758856131248380092829950714236545205431472554821273125 615 15366877479267839951645696119846718739376851332497661865372581756632010463578560070606299894358261386454462202976495650918304129549840464713341636875 616 18781739141327359940900295257590434014793929406386031168788711035883568344373795641852144315326763916777676025860161351122371713894249456871862000625 617 25759934711622900788507519582544982621081001992157916267073844780441099665998842243963217697305877783090330359578956477626335907989346093021881874375 618 49515494099863039844191687497283871493547632071381354899533874549147589271530915783064744104043286689686600431813152652958979972993930386298545274375 619 77279804134868702365522558747634947863243005976473748801221534341323298997996526731889653091917633349270991078736869432879007723968038279065645623125 620 118495699673465343627134590079706920056972609163926414828539685990029058463594674322230801407607037802215519654063199797081145176750992027900656622125 621 197492832789108906045224316799511533428287681939877358047566143316715097439324457203718002346011729670359199423438666328468575294584986713167761036875 622 592478498367326718135672950398534600284863045819632074142698429950145292317973371611154007038035189011077598270315998985405725883754960139503283110625 623 1777435495101980154407018851195603800854589137458896222428095289850435876953920114833462021114105567033232794810947996956217177651264880418509849331875 624 4147349488571287026949710652789742201994041320737424518998889009651017046225813601278078049266246323077543187892211992897840081186284720976522981774375 625 5332306485305940463221056553586811402563767412376688667284285869551307630861760344500386063342316701099698384432843990868651532953794641255529547995625 626 6517263482040593899492402454383880603133493504015952815569682729451598215497707087722694077418387079121853580973475988839462984721304561534536114216875 627 8990217214356392375189124334308198934757269695263112777208771828373943783433595943143162976359751346298525295493055810691591231888281786464636774156875 628 17181876452652474825934515561557503408261028328769330150138254468554213477221227776723466204103020481321250349839163970576766050628893844045595210208125 629 26970651643069177125567373002924596804271809085789338331626315485121831350300787829429488929079254038895575886479167432074773695664845359393910322470625 630 41354999186039404925869971937817715099883440598210318775160350410520141403794541338458549691254856192973216359268056729181319666686096217737329161121625 631 68924998643399008209783286563029525166472400997017197958600584017533569006324235564097582818758093654955360598780094548635532777810160362895548601869375 632 206774995930197024629349859689088575499417202991051593875801752052600707018972706692292748456274280964866081796340283645906598333430481088686645805608125 633 620324987790591073888049579067265726498251608973154781627405256157802121056918120076878245368822842894598245389020850937719795000291443266059937416824375 634 1447424971511379172405449017823620028495920420937361157130612264368204949132808946846049239193919966754062572574381985521346188334013367620806520639256875 635 1860974963371773221664148737201797179494754826919464344882215768473406363170754360230634736106468528683794736167062552813159385000874329798179812250473125 636 2274524955232167270922848456579974330493589232901567532633819272578607777208699773615220233019017090613526899759743120104972581667735291975553103861689375 637 3173546676667806508441760890010794223969316202427878810354696455416002155552059367929536530654992225243379429309048701174131704856563470622016781277376875 638 5996474881975713714251145930983568689483098886740496222398250809525420503550208494076489705231954147981116372093868225731291351669483951571912728362635625 639 9520640030003419525325282670032382671907948607283636431064089366248006466656178103788609591964976675730138287927146103522395114569690411866050343832130625 640 14598314712671909938832100094049653430258854531168242527631603694913609915539473092475868041012964236119545374821624025401005842340191964861277193875933625 641 24330524521119849898053500156749422383764757551947070879386006158189349859232455154126446735021607060199242291369373375668343070566986608102128656459889375 642 72991573563359549694160500470248267151294272655841212638158018474568049577697365462379340205064821180597726874108120127005029211700959824306385969379668125 643 218974720690078649082481501410744801453882817967523637914474055423704148733092096387138020615194463541793180622324360381015087635102879472919157908139004375 644 510941014943516847859123503291737870059059908590888488467106129321976347043881558236655381435453748264184088118756840889035204481906718770144701785657676875 645 656924162070235947247444504232234404361648453902570913743422166271112446199276289161414061845583390625379541866973081143045262905308638418757473724417013125 646 802907309196955046635765505172730938664236999214253339019738203220248545354671020086172742255713032986574995615189321397055321328710558067370245663176349375 647 1139303256923742536530592159513875126404984516671608492917336027494344773843189313086703614505142208862373215121948483721513282043506285953304024478578298125 648 2116755633337426941130654513637199747387533907019395166506582535762473437753223598409000865946879814237334079349135483683145847139327834904885193112010375625 649 3417909770771227609591776478541625379214953550014825478752008082483034321529567939260110843515426626587119645365845451164539846130518857859912073435734894375 650 5240794981849215668040723933763825581462928776689399067419745726473985959678670840198836626723654160766916789560963025118961097400128915385198512601460171375 651 8734658303082026113401206556273042635771547961148998445699576210789976599464451400331394377872756934611527982601605041864935162333548192308664187669100285625 652 26203974909246078340203619668819127907314643883446995337098728632369929798393354200994183133618270803834583947804815125594805487000644576925992563007300856875 653 78611924727738235020610859006457383721943931650340986011296185897109789395180062602982549400854812411503751843414445376784416461001933730777977689021902570625 654 183427824364722548381425337681733895351202507184128967359691100426589508588753479406959281935327895626842087634633705879163638409004512038481947941051105998125 655 235835774183214705061832577019372151165831794951022958033888557691329368185540187808947648202564437234511255530243336130353249383005801192333933067065707711875 656 288243724001706861742239816357010406980461082717916948708086014956069227782326896210936014469800978842180423425852966381542860357007090346185918193080309425625 657 418124295291013510906727322541592171390629317618480316900662322090424532000450477902820226523387190652490969949755093525795374509966806944862576983638235411875 658 759915272368136271865904970395754709312124672619962864775863130338727964153407271828831310874929853311202934486339638642249359123018692730853784327211724849375 659 1254372885873040532720181967624776514171887952855440950701986966271273596001351433708460679570161571957472909849265280577386123529900420834587730950914706235625 660 1923371758338662150170945683691323988396894861045009457743046681615952847202072198352973042007581077001458461768873430218658722745847311946367854124735882894625 661 2279745817104408815597714911187264127936374017859888594327589391016183892460221815486493932624789559933608803459018915926748077369056078192561352981635174548125 662 3205619597231103583618242806152206647328158101741682429571744469359921412003453663921621736679301795002430769614789050364431204576412186577279756874559804824375 663 8359067996049498990524954674353301802433371398819591512534494433726007605687479990117144419624228386423232279349736025064742950353205620039391627599328973343125 664 9616858791693310750854728418456619941984474305225047288715233408079764236010360991764865210037905385007292308844367151093293613729236559731839270623679414473125 665 28850576375079932252564185255369859825953422915675141866145700224239292708031082975294595630113716155021876926533101453279880841187709679195517811871038243419375 666 67318011541853175255983098929196339593891320136575331021006633856558349652072526942354056470265337695051046161910570057653055296104655918122874894365755901311875 667 86551729125239796757692555766109579477860268747025425598437100672717878124093248925883786890341148465065630779599304359839642523563129037586553435613114730258125 668 105785446708626418259402012603022819361829217357475520175867567488877406596113970909413517310416959235080215397288038662026229751021602157050231976860473559204375 669 155960362143548039568209291308013879928704735471693158203947046139728350436168028257751944493223422113379131791258649885121674692217618990433741214897061808629375 670 278888904959106011774787124135241978317549754851526371372741768834313162844300468761181091091099256165211476956486647381705514798147860232223338848086703019720625 671 467881086430644118704627873924041639786114206415079474611841138419185051308504084773255833479670266340137395373775949655365024076652856971301223644691185425888125 672 717417665860320982013762740016863847672041783169788527738156412242750412006372929985658944668827741721544006239789789471559703584201047355995209588526484319695125 673 836666714877318035324361372405725934952649264554579114118225306502939488532901406283543273273297768495634430869459942145116544394443580696670016544260109059161875 674 1195696109767201636689604566694773079453402971949647546230260687071250686677288216642764907781379569535906677066316315785932839307001745593325349314210807199491875 675 3067777954550166129522658365487661761493047303366790085100159457177444791287305156372992002002091817817326246521353121198760662779626462554456727328953733216926875 676 3587088329301604910068813700084319238360208915848942638690782061213752060031864649928294723344138708607720031198948947357798517921005236779976047942632421598475625 677 10761264987904814730206441100252957715080626747546827916072346183641256180095593949784884170032416125823160093596846842073395553763015710339928143827897264795426875 678 25109618305111234370481695900590234668521462410942598470835474428496264420223052549498063063408970960254040218392642631504589625447036657459832335598426951189329375 679 32283794963714444190619323300758873145241880242640483748217038550923768540286781849354652510097248377469480280790540526220186661289047131019784431483691794386280625 680 39457971622317654010756950700927511621962298074338369025598602673351272660350511149211241956785525794684920343188438420935783697131057604579736527368956637583231875 681 59108977252404706996351321405737260492979094743771706959295930486957044815307682709687986962931676980970690948887028306461114708350477597374387920445986425470533125 682 104025561549746542391995597302445257912446058559619336522032679775198809740924074847920546976980022549623880904769519473376157019709151866619305390336340226355793125 683 271901295361061652183216078466391398267703835821349852012761280240002406150415340464564740029485714112465178364880330209721127658412196947922184434051537557164452375 684 312076684649239627175986791907335773737338175678858009566098039325596429222772224543761640930940067648871642714308558420128471059127455599857916171009020679067379375 685 453168825601769420305360130777318997112839726368916420021268800400004010250692234107607900049142856854108630608133883682868546097353661579870307390085895928607420625 686 1144281177047211966311951570326897837036906644155812701742359477527186907150164823327126016746780248045862689952464714207137727216800670532812359293699742489913724375 687 1359506476805308260916080392331956991338519179106749260063806401200012030752076702322823700147428570562325891824401651048605638292060984739610922170257687785822261875 688 4078519430415924782748241176995870974015557537320247780191419203600036092256230106968471100442285711686977675473204953145816914876182954218832766510773063357466785625 689 9516545337637157826412562746323698939369634253747244820446644808400084215264536916259765901031999993936281242770811557340239468044426893177276455191803814500755833125 690 12235558291247774348244723530987612922046672611960743340574257610800108276768690320905413301326857135060933026419614859437450744628548862656498299532319190072400356875 691 14954571244858390870076884315651526904723710970174241860701870413200132338272843725551060701621714276185584810068418161534662021212670832135720143872834565644044880625 692 22638738287671002779602556098397370768810993286864563765410341376504548164262842477810499006802832283711774633423731841374606933298232919794390573530812800955214186875 693 39425687827353939566566331377626752748817056194095728541850385634800348891810224367361887304275428546307450862907647880409563510469768557448716742937472945788845594375 694 104138196123286612786171758052627905536530569119576993320887570331920921555609075397928295431293028505074163313749166470323191893171871431054196638241738884393985259625 695 118277063482061818699698994132880258246451168582287185625551156904401046675430673102085661912826285638922352588722943641228690531409305672346150228812418837366536783125 696 173563660205477687976952930087713175894217615199294988868145950553201535926015125663213825718821714175123605522915277450538653155286452385090327730402898140656642099375 697 433682566100893335232229645153894280236987618135053013960354241982803837809912468040980760347029714009381959491984126684505198615167454131935884172312202403677301538125 698 520690980616433063930858790263139527682652845597884966604437851659604607778045376989641477156465142525370816568745832351615959465859357155270983191208694421969926298125 699 1562072941849299191792576370789418583047958536793654899813313554978813823334136130968924431469395427576112449706237497054847878397578071465812949573626083265909778894375 700 3644836864315031447516011531841976693778569919185194766231064961617232254446317638927490340095255997677595715981220826461311716261015500086896882338460860953789484086875 701 4686218825547897575377729112368255749143875610380964699439940664936441470002408392906773294408186282728337349118712491164543635192734214397438848720878249797729336683125 702 5727600786780763703239446692894534804509181301576734632648816368255650685558499146886056248721116567779078982256204155867775554124452928707980815103295638641669189279375 703 8806469193904020081265394322276577229067476388590315304744622795460269235898245723868284113646301758363880332401831686294722097053012605800017933103486179571578318694375 704 15100038437876558853994904917631046302796932522338664031528697698128533625563315932699602837537489133235753680493629138196862824509921357502858512545052138237127862645625 705 40509758291958492373820813882472255253710391387515450401825264859117238485131930329794106922772988088473849529048425756955721646443857986680082492276036426029260265994125 706 45300115313629676561984714752893138908390797567015992094586093094385600876689947798098808512612467399707261041480887414590588473529764072508575537635156414711383587936875 707 67516263819930820623034689804120425422850652312525750669708774765195397475219883882990178204621646814123082548414042928259536077406429977800137487126727376715433776656875 708 166100422816642147393943954093941509330766257745725304346815674679413869881196475259695631212912380465593290485429920520165491069609134932531443637995573520608406489101875 709 202548791459792461869104069412361276268551956937577252009126324295586192425659651648970534613864940442369247645242128784778608232219289933400412461380182130146301329970625 710 607646374379377385607312208237083828805655870812731756027378972886758577276978954946911603841594821327107742935726386354335824696657869800201237384140546390438903989911875 711 1417841540218547233083728485886528933879863698563040764063884270069103346979617561542793742297054583096584733516694901493450257625535029533802887229661274911024109309794375 712 1822939123138132156821936624711251486416967612438195268082136918660275731830936864840734811524784463981323228807179159063007474089973609400603712152421639171316711969735625 713 2228036706057717080560144763535974038954071526313349772100389567251448116682256168138675880752514344866061724097663416632564690554412189267404537075182003431609314629676875 714 3496168269979895972262361545943801159939788126270355175983615249797726886651603552375708793117581798070460491963527179459004672530046004502607119442084013289916592521666875 715 5873914952333981394204018012958477011788006751189740308264663404571999580344129897820145503802083272828708181712021734758579638734359408068611961380025281774242738569148125 716 16082374041907521472406863111341485335723025380843633809524630149069543678597376340928260448340876271124118263032225025511421493638211620711992749433586461133616325599667625 717 17621744857001944182612054038875431035364020253569220924793990213715998741032389693460436511406249818486124545136065204275738916203078224205835884140075845322728215707444375 718 26803956736512535787344771852235808892871708968072723015874383581782572797662293901547100747234793785206863771720375042519035822730352701186654582389310768556027209332779375 719 64613064475673795336244198142543247129668074263087143390911297450291995383785428876021600541822916001115789998832239082344376026077953488754731575180278099516670124260629375 720 80411870209537607362034315556707426678615126904218169047623150745347718392986881704641302241704381355620591315161125127557107468191058103559963747167932305668081627998338125 721 241235610628612822086102946670122280035845380712654507142869452236043155178960645113923906725113144066861773945483375382671322404573174310679891241503796917004244883995014375 722 562883091466763251534240208896951986750305888329527183333362055217434028750908171932489115691930669489344139206127875892899752277337406724919746230175526139676571395988366875 723 723706831885838466258308840010366840107536142137963521428608356708129465536881935341771720175339432200585321836450126148013967213719522932039673724511390751012734651985043125 724 884530572304913680982377471123781693464766395946399859523854658198824902322855698751054324658748194911826504466772376403128182150101639139159601218847255362348897907981719375 725 2331944236076590613498995151144515373679838680222326902381071371615083833396619569434597765009427059312997148139672628699156116577540685003238948667870036864374367211951805625 726 6449031990804916110435152107647935619624933177718297157619376689776887015117547912712232439784691384720771423475922235230080018948922859905509092522868170914580146565466717625 727 6995832708229771840496985453433546121039516040666980707143214114845251500189858708303793295028281177938991444419017886097468349732622055009716846003610110593123101635855416875 728 10748386651341526850725253512746559366041555296197161929365627816294811691862579854520387399641152307867952372459870392050133364914871433175848487538113618190966910942444529375 729 25651386596842496748488946662589669110478225482445595926191785087765922167362815263780575415103697652442968629536398915690717282352947535035628435346570405508118039331469861875 730 32245159954024580552175760538239678098124665888591485788096883448884435075587739563561162198923456923603857117379611176150400094744614299527545462614340854572900732827333588125 731 96735479862073741656527281614719034294373997665774457364290650346653305226763218690683486596770370770811571352138833528451200284233842898582636387843022563718702198482000764375 732 225716119678172063865230323767677746686872661220140400516678184142191045529114176944928135392464198465226999821657278233052800663212300096692818238300385982010305129791335116875 733 290206439586221224969581844844157102883121992997323372092871951039959915680289656072050459790311112312434714056416500585353600852701528695747909163529067691156106595446002293125 734 354696759494270386073933365920636459079371324774506343669065717937728785831465135199172784188158026159642428291175722937654401042190757294803000088757749400301908061100669469375 735 935109638666712836013097055608950664845615310769153087854809620017648617192044447343273703768780250784511856404008724108361602747593814686298818415815884782614121251992674055625 736 2637654084239210689167977212028005668426597669686783537466325066118746789183077096299303067871938776350795512201652194209102727750109449701353218841853081904063279945275887508625 737 2805328916000138508039291166826851994536845932307459263564428860052945851576133342029821111306340752353535569212026172325084808242781444058896455247447654347842363755978022166875 738 4396090140398684481946628686713342780710996116144639229110541776864577981971795160498838446453231293917992520336086990348504546250182416168922031403088469840105466575459812514375 739 8415986748000415524117873500480555983610537796922377790693286580158837554728400026089463333919022257060606707636078516975254424728344332176689365742342963043527091267934066500625 740 10286206025333841196144067611698457313301768418460683966402905820194134789112488920776010741456582758629630420444095965191977630223531961549287002573974732608755333771919414611875 741 13188270421196053445839886060140028342132988348433917687331625330593733945915385481496515339359693881753977561008260971045513638750547248506766094209265409520316399726379437543125 742 39564811263588160337519658180420085026398965045301753061994875991781201837746156444489546018079081645261932683024782913136540916251641745520298282627796228560949199179138312629375 743 92317892948372374120879202420980198394930918439037423811321377314156137621407698370475607375517857172277842927057826797318595471253830739547362659464857866642214798084656062801875 744 118694433790764481012558974541260255079196895135905259185984627975343605513238469333468638054237244935785798049074348739409622748754925236560894847883388685682847597537414937888125 745 145070974633156587904238746661540311763462871832773094560647878636531073405069240296461668732956632699293753171090870681500650026256019733574427036301919504723480396990173812974375 746 382459842214685549929356695744060821921856662104583612932617134587218284431546178963398944841431122570865349269239568160319895523765870206696216732068696876089175592065003688750625 747 1147379526644056649788070087232182465765569986313750838797851403761654853294638536890196834524293367712596047807718704480959686571297610620088650196206090628267526776195011066251875 748 1841961768827048797935637419732890625117907372664603836997317004506258174446182172249013309063903912151638866020820448956023404878826432374778331157894068863004190495117661443523125 749 2677218895502798849505496870208425753452996634732085290528319942110527991020823252743792613890017857996057444884676977122239268666361091446873517124480878132624229144455025821254375 750 3442138579932169949364210261696547397296709958941252516393554211284964559883915610670590503572880103137788143423156113442879059713892831860265950588618271884802580328585033198755625 751 4207058264361541049222923653184669041140423283150419742258788480459401128747007968597388393255742348279518841961635249763518850761424572273658384052755665636980931512715040576256875 752 5525885306481146393806912259198671875353722117993811510991951013518774523338546516747039927191711736454916598062461346868070214636479297124334993473682206589012571485352984330569375 753 16577655919443439181420736777596015626061166353981434532975853040556323570015639550241119781575135209364749794187384040604210643909437891373004980421046619767037714456058952991708125 754 38681197145368024756648385814390703127476054825956680576943657094631421663369825617229279490341982155184416186437229428076491502455355079870344954315775446123088000397470890313985625 755 49732967758330317544262210332788046878183499061944303598927559121668970710046918650723359344725405628094249382562152121812631931728313674119014941263139859301113143368176858975124375 756 60784738371292610331876034851185390628890943297931926620911461148706519756724011684217439199108829101004082578687074815548772361001272268367684928210504272479138286338882827636263125 757 160250673887953245420400455516761484385257941421820533818766579392044461176817848985664157888559640357192581343811379059174036224457899616605714810736783991081364573075236545586511875 758 480752021663859736261201366550284453155773824265461601456299738176133383530453546956992473665678921071577744031434137177522108673373698849817144432210351973244093719225709636759535625 759 775465904676187543930903353707546953174639003891798215375870458897134691441842694516834603115903547015839962594765409010485853453985928029781677417473402991324764198444535467723235625 760 1121754717215672717942803188617330390696805589952743736731366055744311228237724942899649105219917482500348069406679653414218253571205297316240003675157487937569552011526655819105583125 761 1442256064991579208783604099650853359467321472796384804368899214528400150591360640870977420997036763214733232094302411532566326020121096549451433296631055919732281157677128910278606875 762 1762757412767485699624405010684376328237837355640025872006432373312489072944996338842305736774156043929118394781925169650914398469036895782662862918104623901895010303827602001451630625 763 2326397714028562631792710061122640859523917011675394646127611376691404074325528083550503809347710641047519887784296227031457560361957784089345032252420208973974292595333606403169706875 764 6979193142085687895378130183367922578571751035026183938382834130074212222976584250651511428043131923142559663352888681094372681085873352268035096757260626921922877786000819209509120625 765 16284783998199938422548970427858486016667419081727762522893279636839828520278696584853526665433974487332639214490073589220202922533704488625415225766941462817820048167335244822187948125 766 20937579426257063686134390550103767735715253105078551815148502390222636668929752751954534284129395769427678990058666043283118043257620056804105290271781880765768633358002457628527361875 767 25590374854314188949719810672349049454763087128429341107403725143605444817580808919055541902824817051522718765627258497346033163981535624982795354776622298713717218548669670434866775625 768 67465533706828316321988591772556584926193593338586444737700729924050718155440314422964610471083608590378076745744590583912269250496775738591005935320186060245254485264674585691921499375 769 202396601120484948965965775317669754778580780015759334213102189772152154466320943268893831413250825771134230237233771751736807751490327215773017805960558180735763455794023757075764498125 770 472258735947798214253920142407896094483355153370105113163905109468355027088082200960752273297585260132646537220212134087385884753477430170137041547241302421716781396852722099843450495625 771 607189803361454846897897325953009264335742340047278002639306569316456463398962829806681494239752477313402690711701315255210423254470981647319053417881674542207290367382071271227293494375 772 742120870775111479541874509498122434188129526724450892114708029164557899709843458652610715181919694494158844203190496423034961755464533124501065288522046662697799337911420442611136493125 773 1002677414746310494302658036343858210454808232032095092481000503353995156034302604010267141828863286291481071635031673850558208516003804942507708900793110067782920108588784359766143663125 774 3008032244238931482907974109031574631364424696096285277443001510061985468102907812030801425486589858874443214905095021551674625548011414827523126702379330203348760325766353079298430989375 775 7018741903224173460118606254407007473183657624224665647367003523477966092240118228071869992802043004040367501445221716953907459612026634597553962305551770474480440760121490518363005641875 776 9024096732716794448723922327094723894093274088288855832329004530185956404308723436092404276459769576623329644715285064655023876644034244482569380107137990610046280977299059237895292968125 777 11029451562209415437329238399782440315002890552353046017291005536893946716377328644112938560117496149206291787985348412356140293676041854367584797908724210745612121194476627957427580294375 778 29077645027643004334777083053971888103189438728930757681949014597265859524994775516297747113037035302452951077415918541666188046964110343332723558123000191965704683149074746433218166230625 779 87232935082929013004331249161915664309568316186792273045847043791797578574984326548893241339111105907358853232247755624998564140892331029998170674369000575897114049447224239299654498691875 780 203543515193501030343439581377803216722326071102515303773643102180861016674963428614084229791259247117170657541911429791663316328748772403329064906861001343759932782043523225032527163614375 781 261698805248787039012993747485746992928704948560376819137541131375392735724952979646679724017333317722076559696743266874995692422676993089994512023107001727691342148341672717898963496075625 782 319854095304073047682547913593690769135083826018238334501439160569924454774942530679275218243407388326982461851575103958328068516605213776659959139353002111622751514639822210765399828536875 783 434159320585152444033050929736890605126931964469897175044273217952279902562853027536445672411897802964211304017968714777291704287429647540105837954043416659350004407018943627778740206133125 784 1302477961755457332099152789210671815380795893409691525132819653856839707688559082609337017235693408892633912053906144331875112862288942620317513862130249978050013221056830883336220618399375 785 3039115244096067108231356508158234235888523751289280225309912525665959317939971192755119706883284620749479128125781003441041930012007532780740865678303916615450030849132605394451181442931875 786 3907433885266371996297458367632015446142387680229074575398458961570519123065677247828011051707080226677901736161718432995625338586866827860952541586390749934150039663170492650008661855198125 787 4775752526436676884363560227105796656396251609168868925487005397475078928191383302900902396530875832606324344197655862550208747161726122941164217494477583252850048477208379905566142267464375 788 12590620296969420876958476962369827548681026969627018076283923320616117174322737798556924499945036285962127816521092728541459424335459778663069300667259083121150127803549365205583465977860625 789 37771860890908262630875430887109482646043080908881054228851769961848351522968213395670773499835108857886383449563278185624378273006379335989207902001777249363450383410648095616750397933581875 790 88134342078785946138709338736588792840767188787389126533987463244312820220259164589898471499615254001734894715647649099790215970348218450641485104670813581848050894624845556439084261845024375 791 113315582672724787892626292661328447938129242726643162686555309885545054568904640187012320499505326573659150348689834556873134819019138007967623706005331748090351150231944286850251193800745625 792 138496823266663629646543246586068103035491296665897198839123156526777288917550115784126169499395399145583405981732020013956053667690057565293762307339849914332651405839043017261418125756466875 793 190595941736881922930509358154494975650723132402284859844435942681050877225092479088499650188823135501288762463888265787231058182181615270106462861825059913454651934681316252594866950492441875 794 571787825210645768791528074463484926952169397206854579533307828043152631675277437265498950566469406503866287391664797361693174546544845810319388585475179740363955804043948757784600851477325625 795 1334171592158173460513565507081464829555061926815994018911051598767356140575647353619497551321761948509021337247217860510617407275271306890745240032775419394182563542769213768164068653447093125 796 1715363475631937306374584223390454780856508191620563738599923484129457895025832311796496851699408219511598862174994392085079523639634537430958165756425539221091867412131846273353802554431976875 797 2096555359105701152235602939699444732157954456425133458288795369491559649476017269973496152077054490514176387102770923659541640003997767971171091480075659048001171281494478778543536455416860625 798 5527282310369575764984771386480354293870970839666260935488642337750475439527681893566489855475870929537374111452759707829700687283266842833087422992926737490184906105758171325251141564280814375 799 16581846931108727294954314159441062881612912518998782806465927013251426318583045680699469566427612788612122334358279123489102061849800528499262268978780212470554718317274513975753424692842443125 800 38690976172587030354893399705362480057096795877663826548420496364253328076693773254965428988331096506761618780169317954807904810982867899831611960950487162431294342740307199276757990949965700625 801 49745540793326181884862942478323188644838737556996348419397781039754278955749137042098408699282838365836367003074837370467306185549401585497786806936340637411664154951823541927260274078527329375 802 60800105414065333414832485251283897232580679236328870290375065715255229834804500829231388410234580224911115225980356786126707560115935271163961652922194112392033967163339884577762557207088958125 803 84434002189438691858215645662441274213270347654212192911085122607705538610715968236205345033648649027070921771502501743743358774706455564657163047788501541660410807063823099899526059068151750625 804 253302006568316075574646936987323822639811042962636578733255367823116615832147904708616035100945947081212765314507505231230076324119366693971489143365504624981232421191469299698578177204455251875 805 591038015326070843007509519637088919492892433579485350377595858253938770275011777653437415235540543189496452400517512206203511422945188952600141334519510791622875649446761699296682413477062254375 806 759906019704948226723940810961971467919433128887909736199766103469349847496443714125848105302837841243638295943522515693690228972358100081914467430096513874943697263574407899095734531613365755625 807 928774024083825610440372102286854016345973824196334122021936348684760924717875650598258795370135139297780139486527519181176946521771011211228793525673516958264518877702054098894786649749669256875 808 2448586063493722063888253724210796952184840081972153594421468555623460619710763078849955005975810821785056731373572550568557404466487211375057728385866544708151913404850869897086255712976400768125 809 7345758190481166191664761172632390856554520245916460783264405666870381859132289236549865017927432465355170194120717651705672213399461634125173185157599634124455740214552609691258767138929202304375 810 17140102444456054447217776069475578665293880573805075160950279889364224337975341551949685041830675752495397119615007853979901831265410479625404098701065812957063393833956089279603789990834805376875 811 22037274571443498574994283517897172569663560737749382349793217000611145577396867709649595053782297396065510582362152955117016640198384902375519555472798902373367220643657829073776301416787606913125 812 26934446698430942702770790966318766474033240901693689538636154111858066816818393867349505065733919039635624045109298056254131449131359325125635012244531991789671047453359568867948812842740408449375 813 37910866983057972644338824902436132121758386096741274617077220050859786836211469738056199920108243413154843875404623282940768089843198548531066208457037192205524452371656571854887200521600136030625 814 113732600949173917933016474707308396365275158290223823851231660152579360508634409214168599760324730239464531626213869848822304269529595645593198625371111576616573357114969715564661601564800408091875 815 265376068881405808510371774317052924852308702677188922319540540356018507853480288166393399440757703892083907127832362980585376628902389839717463459199260345438671166601596002984210403651200952214375 816 341197802847521753799049424121925189095825474870671471553694980457738081525903227642505799280974190718393594878641609546466912808588786936779595876113334729849720071344909146693984804694401224275625 817 417019536813637699087727073926797453339342247064154020787849420559457655198326167118618199121190677544703282629450856112348448988275184033841728293027409114260768976088222290403759205737601496336875 818 1099415142508681206685825922170647831530993196805496963895239381474933818250132622403629797683139058981490472386734075205282274605452757907400920045254078573960209118778040583791728815126403944888125 819 3298245427526043620057477766511943494592979590416490891685718144424801454750397867210889393049417176944471417160202225615846823816358273722202760135762235721880627356334121751375186445379211834664375 820 7695905997560768446800781455194534820716952377638478747266675670324536727750928356825408583781973412870433306707138526436975922238169305351806440316778550017721463831446284086542101705884827614216875 821 9894736282578130860172433299535830483778938771249472675057154433274404364251193601632668179148251530833414251480606676847540471449074821166608280407286707165641882069002365254125559336137635503993125 822 12093566567595493273544085143877126146840925164860466602847633196224272000751458846439927774514529648796395196254074827258105020659980336981410120497794864313562300306558446421709016966390443393769375 823 17325266211257493498462842980413312379643582446210762500004289563242922584148641670291683363489467239811763651059912840303931017058341736678697257264865996837924674733847053337683450638371262165995625 824 51975798633772480495388528941239937138930747338632287500012868689728767752445925010875050090468401719435290953179738520911793051175025210036091771794597990513774024201541160013050351915113786497986875 825 121276863478802454489239900862893186657505077123475337500030026942700458089040491692041783544426270678682345557419389882127517119408392156750880800854061977865472723136929373363784154468598835161969375 826 155927395901317441486165586823719811416792242015896862500038606069186303257337775032625150271405205158305872859539215562735379153525075630108275315383793971541322072604623480039151055745341359493960625 827 190577928323832428483091272784546436176079406908318387500047185195672148425635058373208516998384139637929400161659041243343241187641759103465669829913525965217171422072317586714517957022083883825951875 828 502432720126467311455422446431986059009663890940112112500124397334044754940310608438458817541194549954541145880737472368813999494691910363682220460681113908299815567281564546792820068512766602813873125 829 1507298160379401934366267339295958177028991672820336337500373192002134264820931825315376452623583649863623437642212417106441998484075731091046661382043341724899446701844693640378460205538299808441619375 830 3517029040885271180187957125023902413067647236580784787500870781338313284582174259069211722788361849681788021165162306581697996462843372545775543224767797358098708970970951827549740479589366219697111875 831 4521894481138205803098802017887874531086975018461009012501119576006402794462795475946129357870750949590870312926637251319325995452227193273139984146130025174698340105534080921135380616614899425324858125 832 5526759921391140426009646910751846649106302800341233237501368370674492304343416692823046992953140049499952604688112196056953994441611014000504425067492252991297971240097210014721020753640432630952604375 833 7986947723389704502791370613970537007015691507703161512501977488654987311292523810004466030568644397553223043138619819380112198863895540608879435599103224542283275052303491588672070744289151858523983125 834 23960843170169113508374111841911611021047074523109484537505932465964961933877571430013398091705933192659669129415859458140336596591686621826638306797309673626849825156910474766016212232867455575571949375 835 55908634063727931519539594297793759049109840553922130587513842420584911179047666670031262213980510782872561301970338735660785392047268784262156049193722571795982925366124441120704495210024063009667881875 836 71882529510507340525122335525734833063141223569328453612517797397894885801632714290040194275117799577979007388247578374421009789775059865479914920391929020880549475470731424298048636698602366726715848125 837 87856424957286749530705076753675907077172606584734776637521752375204860424217761910049126336255088373085453474524818013181234187502850946697673791590135469965116025575338407475392778187180670443763814375 838 231621483978301430580949747805145573203455053723391683862557347170994632027483190490129514886490687529043468251019974762023253767052970677657503632373993511726214976516801256071490051584385403897195510625 839 694864451934904291742849243415436719610365161170175051587672041512983896082449571470388544659472062587130404753059924286069761301158912032972510897121980535178644929550403768214470154753156211691586531875 840 1621350387848110014066648234636019012424185376063741787037901430196962424192382333430906604205434812703304277757139823334162776369370794743602525426617954582083504835617608792500430361090697827280368574375 841 2084593355804712875228547730246310158831095483510525154763016124538951688247348714411165633978416187761391214259179772858209283903476736098917532691365941605535934788651211304643410464259468635074759595625 842 2547836323761315736390447225856601305238005590957308522488130818880940952302315095391424663751397562819478150761219722382255791437582677454232539956113928628988364741684813816786390567428239442869150616875 843 3697956795929433184792404594268358634248265168066563780288415577247259125128438524032067772153282356067142268973180976372991948073983635301911178682384792963077156349216516605555168754605877310496604186875 844 11093870387788299554377213782805075902744795504199691340865246731741777375385315572096203316459847068201426806919542929118975844221950905905733536047154378889231469047649549816665506263817631931489812560625 845 25885697571506032293546832159878510439737856176465946462018909040730813875899069668224474405072976492469995882812266834610943636517885447113378250776693550741540094444515616238886181282241141173476229308125 846 33281611163364898663131641348415227708234386512599074022595740195225332126155946716288609949379541204604280420758628787356927532665852717717200608141463136667694407142948649449996518791452895794469437681875 847 40677524755223765032716450536951944976730916848732201583172571349719850376412823764352745493686105916738564958704990740102911428813819988321022965506232722593848719841381682661106856300664650415462646055625 848 107240747081953562358979733233782400393199689873930349628364051740170514628724717196929965392445188325947125800222248314816766494145525423755424181789158995929237534127278981561099893883570442004401521419375 849 321722241245860687076939199701347201179599069621791048885092155220511543886174151590789896177335564977841377400666744944450299482436576271266272545367476987787712602381836944683299681650711326013204564258125 850 750685229573674936512858132636476802752397829117512447398548362181193602401073020378509757747116318281629880601555738203717365459018677966287969272524112971504662738890952870927699257184993094030810649935625 851 965166723737582061230817599104041603538797208865373146655276465661534631658522454772369688532006694933524132202000234833350898447309728813798817636102430963363137807145510834049899044952133978039613692774375 852 1179648217901489185948777065571606404325196588613233845912004569141875660915971889166229619316897071585418383802444731462984431435600779661309665999680748955221612875400068797172098832719274862048416735613125 853 1726945823699045297298052945523323482193939833487085285394690074574470011434980790722975649595582860283355439610475515966187239750550357685992520444673698313757032015084113254794263808400944704001914155270625 854 3324463159540560433128371730247254412189190386091840838479285603945285953490466233104828927165800838104360899806889697759319761318511288136418149635463928873806363557945648428394096710390683702136447164000625 855 5180837471097135891894158836569970446581819500461255856184070223723410034304942372168926948786748580850066318831426547898561719251651073057977561334021094941271096045252339764382791425202834112005742465811875 856 9973389478621681299385115190741763236567571158275522515437856811835857860471398699314486781497402514313082699420669093277959283955533864409254448906391786621419090673836945285182290131172051106409341492001875 857 12088620765893317081086370618663264375357578834409596997762830522021290080044865535060829547169080021983488077273328611763310678253852503801947643112715888196299224105588792783559846658806612928013399086894375 858 15542512413291407675682476509709911339745458501383767568552210671170230102914827116506780846360245742550198956494279643695685157754953219173932684002063284823813288135757019293148374275608502336017227397435625 859 18996404060689498270278582400756558304133338168357938139341590820319170125784788697952732145551411463116909835715230675628059637256053934545917724891410681451327352165925245802736901892410391744021055707976875 860 36569094754946164764412089032719798534081094247010249223272141643398145488395128564153118198823809219147969897875786675352517374503624169500599645990103217611869999137402132712335063814297520723500918804006875 861 50081428887272313621643535420176380983624255171125473276446012162659630331614442930966293838271902948217307748703789963019429952765960372893783092895537251098953928437439284389033650443627396416055510502848125 862 150244286661816940864930606260529142950872765513376419829338036487978890994843328792898881514815708844651923246111369889058289858297881118681349278686611753296861785312317853167100951330882189248166531508544375 863 350570002210906195351504747941234666885369786197878312935122085138617412321301100516764056867903320637521154240926529741136009669361722610256481650268760757692677499062074990723235553105391774912388573519936875 864 450732859985450822594791818781587428852618296540129259488014109463936672984529986378696644544447126533955769738334109667174869574893643356044047836059835259890585355936953559501302853992646567744499594525633125 865 550895717759995449838078889621940190819866806882380206040906133789255933647758872240629232220990932430390385235741689593213729480425564101831614021850909762088493212811832128279370154879901360576610615531329375 866 827207049551842697405767360905671947970897180240313851704056545721171135477355798756305336156284190075727255573417772147803687840513621331590417292998701492289618335225290249046452364224052513216916880374629375 867 1552524295505441722270949598025467810492351910304889671569826377042448540280047730859955108986428991394736540209817488853602328535744771559707275879761654784067571781560617816060043163752449288897720825588291875 868 2481621148655528092217302082717015843912691540720941555112169637163513406432067396268916008468852570227181766720253316443411063521540863994771251878996104476868855005675870747139357092672157539650750641123888125 869 4657572886516325166812848794076403431477055730914669014709479131127345620840143192579865326959286974184209620629452466560806985607234314679121827639284964352202715344681853448180129491257347866693162476764875625 870 7444863445966584276651906248151047531738074622162824665336508911490540219296202188806748025406557710681545300160759949330233190564622591984313755636988313430606565017027612241418071278016472618952251923371664375 871 9099277545070269671463440969962391427679868982643452368744622002932882490250913786319358697719126090832999811307595493625840566245649834647494590222985716415185801687478192739510976006464577645386085684120923125 872 17077767250559858944980445578280145915415871013353786387268090147466933943080525039459506198850718905342101942307992377389625613893192487156780034677378202624743289597166795976660474801276942177874929081471210625 873 23989004437003438224767253466264486491156018226969101699417639825913962928843318163932854748532241512196090411629115392286306947374895018616122101496962343276398931721533417222347118562497522883290589530864251875 874 71967013311010314674301760398793459473468054680907305098252919477741888786529954491798564245596724536588271234887346176858920842124685055848366304490887029829196795164600251667041355687492568649871768592592755625 875 167923031059024067573370774263851405438092127588783711895923478781397740501903227147529983239725690585372632881403807746004148631624265130312854710478736402934792522050733920556429829937482660183034126716049763125 876 215901039933030944022905281196380378420404164042721915294758758433225666359589863475395692736790173609764813704662038530576762526374055167545098913472661089487590385493800755001124067062477705949615305777778266875 877 263879048807037820472439788128909351402716200496660118693594038085053592217276499803261402233854656634156994527920269315149376421123845204777343116466585776040388248936867589445818304187472751716196484839506770625 878 402849833131747393636608704761062238661826926777032845779875537766210342977472273994320698708110400566879173464254455035980395978330133588484533221690367626745044129254716351285622301377113573936638520742444505625 879 743659137547106584967784857454199081225836565036042152681946834603332850794142863081918497204499486878078802760502577160875515368621745577099785146405832641568366883367535933892760675437423209382008275456791808125 880 1208549499395242180909826114283186715985480780331098537339626613298631028932416821982962096124331201700637520392763365107941187934990400765453599665071102880235132387764149053856866904131340721809915562227333516875 881 2230977412641319754903354572362597243677509695108126458045840503809998552382428589245755491613498460634236408281507731482626546105865236731299355439217497924705100650102607801678282026312269628146024826370375424375 882 4431348164449221330002695752371684625280096194547361303578630915428313772752195013937527685789214406235670908106799005395784355761631469473329865438594043894195485421801879864141845315148249313303023728166889561875 883 8180250513018172434645633431996189893484202215396463679501415180636661358735571493901103469249494355658866830365528348769630669054839201348097636610464159057252035717042895272820367429811655303202091030024709889375 884 11682645160820674415461652438070804921192980876533952527616390595220099946346695945835300262535201616439496030463379196043431483371573874066051463429020661175606279748386774187283046739936293644162517101530890663125 885 35047935482462023246384957314212414763578942629601857582849171785660299839040087837505900787605604849318488091390137588130294450114721622198154390287061983526818839245160322561849140219808880932487551304592671989375 886 81778516125744720908231567066495634448350866135737667693314734166540699624426871620847101837746411315076472213243654372304020383601017118462360244003144628229243958238707419310981327179554055509137619710716234641875 887 105143806447386069739154871942637244290736827888805572748547515356980899517120263512517702362816814547955464274170412764390883350344164866594463170861185950580456517735480967685547420659426642797462653913778015968125 888 128509096769027418570078176818778854133122789641873477803780296547421099409813655404188302887887217780834456335097171156477746317087312614726566097719227272931669077232254516060113514139299230085787688116839797294375 889 197799268067687970275574874037681559182957021047523127277918889043209278401938886531211463065682206678337674170948937422666374425360095591945905811849970504731816667464065728481240549976162764802889513684540252261875 890 362161999985440906879311225580194952556982407172552528356108108451823098336747574320894308138591250109624376944364755077346375984518790096047595366299640496443794672199989999805774448938025102969038030147457610556875 891 593397804203063910826724622113044677548871063142569381833756667129627835205816659593634389197046620035013022512846812267999123276080286775837717435549911514195450002392197185443721649928488294408668541053620756785625 892 1086485999956322720637933676740584857670947221517657585068324325355469295010242722962682924415773750328873130833094265232039127953556370288142786098898921489331384016599969999417323346814075308907114090442372831670625 893 2175791948744567673031323614414497151012527231522754400057107779475302062421327751843326093722504273461714415880438311649330118678961051511404963930349675552049983342104723013293646049737790412831784650529942774880625 894 3983781999839849975672423481382144478126806478898077811917189192970054081704223317529837389524503751205868146388012305850810135829706691056523549029296045460881741394199889997863518938318276132659418331622033716125625 895 5736178773962951137991671347092765216305753610378170691059647782253069073656227709405132428904783993671792550957519185257324858335442772166431268543649144637222683356457906125955975949308720179283795896851667315594375 896 17208536321888853413975014041278295648917260831134512073178943346759207220968683128215397286714351981015377652872557555771974575006328316499293805630947433911668050069373718377867927847926160537851387690555001946783125 897 40153251417740657965941699429649356514140275272647194837417534475771483515593593965835927002333487955702547856702634296801274008348099405165018879805544012460558783495205342881691831645161041254986571277961671209160625 898 51625608965666560241925042123834886946751782493403536219536830040277621662906049384646191860143055943046132958617672667315923725018984949497881416892842301735004150208121155133603783543778481613554163071665005840349375 899 63097966513592462517908384818020417379363289714159877601656125604783759810218504803456456717952623930389718060532711037830573441689870493830743953980140591009449516921036967385515735442395921972121754865368340471538125 900 98701834765776297167511862144803098032295553502714040511681525632561429922567504379074520069775421132490499411303519773910520838254687700381007000113135281861176517064568798512139034438105219636641867328585585878675625 901 177821541992851485277741811759875721705478361921723291422849081249845141283343058991559105296048303803825569079683094742977070608398725937159369324853123483753903184050195089904635254428570325557797672802401686783425625 902 296105504297328891502535586434409294096886660508142121535044576897684289767702513137223560209326263397471498233910559321731562514764063101143021000339405845583529551193706395536417103314315658909925601985756757636026875 903 533464625978554455833225435279627165116435085765169874268547243749535423850029176974677315888144911411476707239049284228931211825196177811478107974559370451261709552150585269713905763285710976673393018407205060350276875 904 1085720182423539268842630483592834078355251088529854445628496781958175729148242548169819720767529632457395493524338717513015729220801564704191077001244488100472941687710256783633529378819157416003060540614441444665431875 905 1956036961921366338055159929358632938760261981138956205651339893748296554116773648907150158256531341842081259876514042172747776692385985308753062573384358321292935024552145988950987798714273581135774400826418554617681875 906 2862353208207512617857844002199289842936571051578707174838764243344281467754457626993161082023487212842224482927802073443405104309385943311049203003280923173974118994872495156852031998705051369462614152528981990481593125 907 8587059624622537853573532006597869528809713154736121524516292730032844403263372880979483246070461638526673448783406220330215312928157829933147609009842769521922356984617485470556095996115154108387842457586945971444779375 908 20036472457452588325004908015395028900555997361050950223871349703409970274281203388952127574164410489895571380494614514103835730165701603177344421022966462217818832964107466097964223990935359586238299067702873933371151875 909 25761178873867613560720596019793608586429139464208364573548878190098533209790118642938449738211384915580020346350218660990645938784473489799442827029528308565767070953852456411668287988345462325163527372760837914334338125 910 31485885290282638796436284024192188272302281567365778923226406676787096145299033896924771902258359341264469312205822807877456147403245376421541233036090154913715308943597446725372351985755565064088755677818801895297524375 911 49647022887185477475258466658835958310244663411865162377375807393178399251051454702674483595097036829642721203885670446276991981642107913291646521056907046776171788083478105651605934322366925477230859266278549696973839375 912 88732949454432891153593164068177985131033702598939922420001691543672725500388186436787993542728103598108958970761864276745558233590964242642525293101708618393197688841047349862412991959856592453341038728398441704929386875 913 148941068661556432425775399976507874930733990235595487132127422179535197753154364108023450785291110488928163611657011338830975944926323739874939563170721140328515364250434316954817802967100776431692577798835649090921518125 914 266198848363298673460779492204533955393101107796819767260005074631018176501164559310363980628184310794326876912285592830236674700772892727927575879305125855179593066523142049587238975879569777360023116185195325114788160625 915 546117251759040252227843133247195541412691297530516786151133881324962391761566001729419319546067405126069933242742374909046911798063187046208111731625977514537889668918259162167665277546036180249539451929064046666712233125 916 976062443998761802689524804749957836441370728588339146620018606980399980504270050804667928970009139579198548678380507044201140569500606669067778224118794802325174577251520848486542911558422516986751426012382858754223255625 917 1439763663728378846782495533106242790997095238944089708943898414402173578280492186377560024257814068059638914912684442942032767467621129485457749110650304356508981854420865063896572095348640838839694918722077941212241341875 918 2928187331996285408068574414249873509324112185765017439860055820941199941512810152414003786910027418737595646035141521132603421708501820007203334672356384406975523731754562545459628734675267550960254278037148576262669766875 919 4319290991185136540347486599318728372991285716832269126831695243206520734841476559132680072773442204178916744738053328826098302402863388456373247331950913069526945563262595191689716286045922516519084756166233823636724025625 920 10078345646098651927477468731743699536979666672608627962607288900815215047963445304642920169804698476417472404388791100594229372273347906398204243774552130495562872980946055447276004667440485871877864431054545588485689393125 921 12957872973555409621042459797956185118973857150496807380495085729619562204524429677398040218320326612536750234214159986478294907208590165369119741995852739208580836689787785575069148858137767549557254268498701470910172076875 922 15837400301012167314607450864168670700968047628384986798382882558423909361085414050153160266835954748656028064039528872362360442143832424340035240217153347921598800398629515702862293048835049227236644105942857353334654760625 923 25270334649577408034906559529347502779914533676639367650084285963127805218785190443661312149904391746288145092777806257154988918655832927865448079217965686809071440134490355776667420570084765067910507366535781795759684241875 924 44632673575579744250257361526293526520909952407266780977260850846467380926695257777704360751992236109848806362293217731203015791496255014049190222430159435051778437487046816980793734955807866004030542480384416177579481598125 925 75811003948732224104719678588042508339743601029918102950252857889383415656355571330983936449713175238864435278333418771464966755967498783596344237653897060427214320403471067330002261710254295203731522099607345387279052725625 926 133898020726739232750772084578880579562729857221800342931782552539402142780085773333113082255976708329546419086879653193609047374488765042147570667290478305155335312461140450942381204867423598012091627441153248532738444794375 927 277973681145351488383972154822822530579059870443033044150927145594405857406637094880274433648948309209169596020555868828704878105214162206519928871397622554899785841479393913543341626270932415747015581031893599753356526660625 928 490959409331377186752830976789228791730009476479934590749869359311141190193647835554747968271914597208336869985225395043233173706458805154541092446731753785569562812357514986788731084513886526044335967284228577953374297579375 929 732839704837744833012290226351077580617521476622541661852444292930706351344770522866178052347227360642356207690556381457494678641019154908097994297321004917463071763900220317523355196532458186969404713629537672077030843014375 930 1472878227994131560258492930367686375190028429439803772249608077933423570580943506664243904815743791625010609955676185129699521119376415463623277340195261356708688437072544960366193253541659578133007901852685733860122892738125 931 2198519114513234499036870679053232741852564429867624985557332878792119054034311568598534157041682081927068623071669144372484035923057464724293982891963014752389215291700660952570065589597374560908214140888613016231092529043125 932 5129877933864213831086031584457543064322650336357791632967110050514944459413393660063246366430591524496493453833894670202462750487134084356685960081247034422241502347301542222663486375727207308785832995406763704539215901100625 933 6595557343539703497110612037159698225557693289602874956671998636376357162102934705795602471125046245781205869215007433117452107769172394172881948675889044257167645875101982857710196768792123682724642422665839048693277587129375 934 8061236753215193163135192489861853386792736242847958280376887222237769864792475751527958575819500967065918284596120196032441465051210703989077937270531054092093789402902423492756907161857040056663451849924914392847339273158125 935 13165844352429829586186317514790048948335472045529110545693912986789586518987084221147543630100188099816123593337237059977749226619688955417898449272560122827526220310069475359643726117014162600381374337965142315590795490016875 936 22718030849970089823380997016883404999143165775298791517425773080851896891687886208851519622764048179913042438407247825182335037871593802151037823216951152441355224680906829843224011092506203796051546122515667834387956133445625 937 39497533057289488758558952544370146845006416136587331637081738960368759556961252663442630890300564299448370780011711179933247679859066866253695347817680368482578660930208426078931178351042487801144123013895426946772386470050625 938 68154092549910269470142991050650214997429497325896374552277319242555690675063658626554558868292144539739127315221743475547005113614781406453113469650853457324065674042720489529672033277518611388154638367547003503163868400336875 939 144824287876728125448049492662690538431690192500820216002633042854685451708857926432622979931102069097977359526709607659755241492816578509596882941998161351102788423410764228956080987287155788604195117717616565471498750390185625 940 249898339349670988057190967185717454990574823528286706691683503889370865808566748297366715850404529979043466822479726077005685416587531823661416055386462676854907471489975128275464122017568241756567007347672346178267517467901875 941 381809486220465057999403207928911419501728689320344205825123476616898009050625442413278765272905454894667584206779874739354727571970979707119055028904243561998260388992014785429668057393410715411059855800989127152133069210489375 942 749695018049012964171572901557152364971724470584860120075050511668112597425700244892100147551213589937130400467439178231017056249762595470984248166159388030564722414469925384826392366052704725269701022043017038534802552403705625 943 1145428458661395173998209623786734258505186067961032617475370429850694027151876327239836295818716364684002752620339624218064182715912939121357165086712730685994781166976044356289004172180232146233179567402967381456399207631468125 944 2672666403543255405995822455502379936512100825242409440775864336318286063354378096892951356910338184262673089447459123175483093003796857949833385202329704933987822722944103498007676401753875007877418990606923890064931484473425625 945 3436285375984185521994628871360202775515558203883097852426111289552082081455628981719508887456149094052008257861018872654192548147738817364071495260138192057984343500928133068867012516540696438699538702208902144369197622894404375 946 4199904348425115637993435287218025614519015582523786264076358242785878099556879866546066418001960003841343426274578622132902003291680776778309605317946679181980864278912162639726348631327517869521658413810880398673463761315383125 947 6885736596320800873575444060235195599979451879811724815397916492090953749430245047660165318542398376203832639315374982368362845522097323683560888969548944238796213222166335613093668759198407039999458778755769431053986041278825625 948 11836094072834416797981499445796254004553589368930670380578827775123838280569388714811641723460069101734695110410176116919996554731100370920690705896031550421946072058752458348319709779195732177742855529830662941716125145525170625 949 20657209788962402620726332180705586799938355639435174446193749476272861248290735142980495955627195128611497917946124947105088536566291971050682666908646832716388639666499006839281006277595221119998376336267308293161958123836476875 950 35508282218503250393944498337388762013660768106792011141736483325371514841708166144434925170380207305204085331230528350759989664193301112762072117688094651265838216176257375044959129337587196533228566589491988825148375436575511875 951 75743102559528809609329884662587151599773970677928972969377081413000491243732695524261818503966382138242159032469124806051991300743070560519169778665038386626758345443829691744030356351182477439994046566313463741593846454067081875 952 130197034801178584777796493903758794050089483058237374186367105526362221086263275862928058958060760119081646214511937286119962102042104080127597764856347054641406792646277041831516807571153053955171410828137292358877376600776876875 953 199686361293303225333687877746820672399404104514540019646539578270637658733477106382144794237729552909911146540145874488682522520140822386823265780116919382925090183442823732779716394016753804159984304583917313500565595197085943125 954 390591104403535754333389481711276382150268449174712122559101316579086663258789827588784176874182280357244938643535811858359886306126312240382793294569041163924220377938831125494550422713459161865514232484411877076632129802330630625 955 599059083879909676001063633240462017198212313543620058939618734811912976200431319146434382713188658729733439620437623466047567560422467160469797340350758148775270550328471198339149182050261412479952913751751940501696785591257829375 956 1397804529053122577335815144227744706795828731601780137525777047894463611134339744675013559664106870369378025781021121420777657640985756707762860460818435680475631284099766129458014758117276629119890132087421194503959166379601601875 957 1797177251639729028003190899721386051594636940630860176818856204435738928601293957439303148139565976189200318861312870398142702681267401481409392021052274446325811650985413595017447546150784237439858741255255821505090356773773488125 958 2196549974226335478670566655215027396393445149659940216111935360977014246068248170203592736615025082009022611941604619375507747721549046255055923581286113212175992017871061060576880334184291845759827350423090448506221547167945374375 959 3725183498609553272604315236587240819588883466978143125130272822221205978441762570784149437331437521526273457869617865461284299427454652112806440932525978833188751353191987566683674798726338208639707199306871262200206448331844663125 960 6190277200092399985344324210151440844381527239950740609042726926389767420737790297846488621369616140207245542744522109149158198124365493991521239183624500870677795686727535716171208214519367928959513442101436718517533451109664236875 961 15375849819584348350693966586505191774754116047619581512783547526839099722477737191425149156305175574063158283591232335628554234050843323785391465069002792485231944125097427424038162339290042920318791452961633139543550830175617620625 962 18570831600277199956032972630454322533144581719852221827128180779169302262213370893539465864108848420621736628233566327447474594373096481974563717550873502612033387060182607148513624643558103786878540326304310155552600353328992710625 963 40977018484705085998647467602459649015477718136759574376433001044433265762859388278625643810645812736789008036565796520074127293702001173240870850257785767165076264885111863233520422785989720295036779192375583884202270931650291294375 964 55712494800831599868098917891362967599433745159556665481384542337507906786640112680618397592326545261865209884700698982342423783119289445923691152652620507836100161180547821445540873930674311360635620978912930466657801059986978131875 965 68093049201016399838787566311665849288196799639458146699469996190287441628115693276311374835065777542279700970189743200640740179368020433906733631019869509577455752554002892877883290359713047218554647863115803903692867962206306605625 966 108030321459677044905525141861029983768077620542366150628777911844414973374811114552740333682611688124261930278218918098377244683396184911271386787043253386162473789242567639433826569163063808050551508779899266603805987001623495230625 967 204279147603049199516362698934997547864590398918374440098409988570862324884347079828934124505197332626839102910569229601922220538104061301720200893059608528732367257662008678633649871079139141655663943589347411711078603886618919816875 968 324090964379031134716575425583089951304232861627098451886333735533244920124433343658221001047835064372785790834656754295131734050188554733814160361129760158487421367727702918301479707489191424151654526339697799811417961004870485691875 969 756212250217739314338675993027209886376543343796563054401445382910904813623677801869182335778281816869833511947532426688640712783773294378899707509302773703137316524697973476036785984141446656353860561459294866226641909011364466614375 970 972272893137093404149726276749269853912698584881295355659001206599734760373300030974663003143505193118357372503970262885395202150565664201442481083389280475462264103183108754904439122467574272454963579019093399434253883014611457075625 971 1188333536056447493960776560471329821448853825966027656916557030288564707122922260080143670508728569366881233060408099082149691517358034023985254657475787247787211681668244033772092260793701888556066596578891932641865857017858447536875 972 3348939965249988392071279397691929496810406236813350669492115267176864174619144551134950344160962331852119838624786461049694585185281732249412990398340854971036687466519596822448623644054978049567096772176877264717985597050328352149375 973 8318334752395132457725435923299308750141976781762193598415899212019952949860455820561005693561099985568168631422856693575047840621506238167896782602330510734510481771677708236404645825555913219892466176052243528493060999125009132758125 974 10046819895749965176213838193075788490431218710440052008476345801530592523857433653404851032482886995556359515874359383149083755555845196748238971195022564913110062399558790467345870932164934148701290316530631794153956791150985056448125 975 22414429111133682041260164778545428011466311820807487183908851571304996372284085388408227164423259567023587396001490696480547629654994641762756355091008814639296716892156189188735671263936377001385118218229444384658642199612709338023125 976 23442579756749918744498955783843506477672843657693454686444806870238049222334011857944652409126736322964838870373505227347862096296972125745890932788385984797256812265637177757140365508384846346969677405238140853025899179352298465045625 977 30140459687249895528641514579227365471293656131320156025429037404591777571572300960214553097448660986669078547623078149447251266667535590244716913585067694739330187198676371402037612796494802446103870949591895382461870373452955169344375 978 36838339617749872312784073374611224464914468604946857364413267938945505920810590062484453785770585650373318224872651071546640437038099054743542894381749404681403562131715565046934860084604758545238064493945649911897841567553611873643125 979 59092585838443343563322252597983401121138458436674284393941517778894990436021679660348962524388593403971275862185748199812352841817713146465448572512659602230873162715684498770303133332195903003651675302604898832281874889888051891151875 980 110515018853249616938352220123833673394743405814840572093239803816836517762431770187453361357311756951119954674617953214639921311114297164230628683145248214044210686395146695140804580253814275635714193481836949735693524702660835620929375 981 177277757515330030689966757793950203363415375310022853181824553336684971308065038981046887573165780211913827586557244599437058525453139439396345717537978806692619488147053496310909399996587709010955025907814696496845624669664155673455625 982 413648100869103404943255768185883807847969209056719990757590624452264933052151757622442737670720153827798931035300237398686469892723992025258140007588617215616112139009791491392121933325371321025561727118234291825973124229216363238063125 983 531833272545990092069900273381850610090246125930068559545473660010054913924195116943140662719497340635741482759671733798311175576359418318189037152613936420077858464441160488932728199989763127032865077723444089490536874008992467020366875 984 552575094266248084691761100619168366973717029074202860466199019084182588812158850937266806786558784755599773373089766073199606555571485821153143415726241070221053431975733475704022901269071378178570967409184748678467623513304178104646875 985 650018444222876779196544778577817412332523042803417128333356695567844894796238476263838587768274527443684034484043230197935881259994844611119934297639255624539604789872529486473334466654154933040168428328653887155100623788768570802670625 986 1831870160991743650462989830537485434755292211536902816212187051145744703516672069470817838256046395523109551727758194194182938096349107540428905747892447669157068044186219461879397133298072993113201934380751863800738121586529608625708125 987 4550129109560137454375813450044721886327661299623919898333496868974914263573669333846870114377921692105788241388302611385551168819963912277839540083474789371777233529107706405313341266579084531281178998300577210085704366521379995618694375 988 5495610482975230951388969491612456304265876634610708448636561153437234110550016208412453514768139186569328655183274582582548814289047322621286717243677343007471204132558658385638191399894218979339605803142255591402214364759588825877124375 989 12484837014901460896981911781649803402386735684189770361437230325216882979362235561343382530583755578832138179572830317939665029717832015461855289785691909754088271308930997378125768894012561989771510847553800522254863705184279101278880625 990 12823091126942205553240928813762398043287045480758319713485309358020212924616704486295724867792324768661766862094307359359280566674443752783002340235247133684099476309303536233155779933086510951792413540665263046605166851105707260379956875 991 16486831448925692854166908474837368912797629903832125345909683460311702331650048625237360544304417559707985965549823747747646442867141967863860151731032029022413612397675975156914574199682656938018817409426766774206643094278766477631373125 992 20150571770909180155092888135912339782308214326905930978334057562603191738683392764178996220816510350754205069005340136136012319059840182944717963226816924360727748486048414080673368466278802924245221278188270501808119337451825694882789375 993 32914570312012942364770494697076754424474121349227576407425425402844509672864075570814372126084446526012000655237461747295480532892466222581254854889551398442596351632636265815058845266033117973033983143550928649581004313667644903371594375 994 60451715312727540465278664407737019346924642980717792935002172687809575216050178292536988662449531052262615207016020408408036957179520548834153889680450773082183245458145242242020105398836408772735663834564811505424358012355477084648368125 995 98743710936038827094311484091230263273422364047682729222276276208533529018592226712443116378253339578036001965712385241886441598677398667743764564668654195327789054897908797445176535798099353919101949430652785948743012941002934710114783125 996 230401992184090596553393462879537280971318849444593034851977977819911567710048528995700604882591125682084004586662232231068363730247263558068783984226859789098174461428453860705411916862231825811237882004856500547067030195673514323601160625 997 296231132808116481282934452273690789820267092143048187666828828625600587055776680137329349134760018734108005897137155725659324796032196003231293694005962585983367164693726392335529607394298061757305848291958357846229038823008804130344349375 998 302258576563637702326393322038685096734623214903588964675010863439047876080250891462684943312247655261313076035080102042040184785897602744170769448402253865410916227290726211210100526994182043863678319172824057527121790061777385423241840625 999 362060273432142366012475441667844298669215334841503340481679679431289606401504831278958093386928911786132007207612079220250285861817128448393803403785065382868559867958998923965647297926364297703373814579060215145391047450344093937087538125 1000 1020351679672401213307885335609379387158697761826054868630188187488179799858786342695245535908617842306372020312361314166159896519666452900018900501576093351720486900611724240266824203247026657164053477450078788137011133723696992004519425625