Magic Prime Squares: Amusing and unlikely-seeming numbers.

posted 2011-Feb-8
— updated 2012-Feb-5

The name "Magic Prime Square" might be given to any prime number that:

For example, given a number with digits ABCD, it arranges it into a grid like so:

A B
C D

...and it would only be a Magic Prime Square number if each of ABCD, DCBA, AB, BA, CD, DC, AC, CA, BD, DB, AD, DA, BC, and CB are prime numbers.

It turns out that no 4-digit Magic Prime Square exists.

There is exactly one 9-digit Magic Prime Square: 733353337:

7 3 3
3 5 3
3 3 7

Amusingly, not only is this number also a palindrome, but additionally the sum of each row, the sum of each column, the sum of each diagonal, and the sum of the digits in the number itself all turn out to be prime as well. Nifty!

There happen to be exactly two 16-digit Magic Prime Squares, 1193120192093911 and 1193902910213911:

1 1 9 3  |  1 1 9 3
1 2 0 1  |  9 0 2 9
9 2 0 9  |  1 0 2 1
3 9 1 1  |  3 9 1 1

Looking one step further, we find that there are 10,369* 25-digit Magic Prime Squares. That's too many, so let's get more restrictive: 235 of those are palindromes, and 11 of those have the sum of the digits every which way also being prime:

1 1 3 1 1  |  1 1 7 3 1  |  1 3 3 3 7  |  1 3 3 3 7
1 3 5 1 3  |  1 3 7 1 1  |  3 1 5 1 3  |  3 1 5 1 3
7 7 3 7 7  |  3 5 3 5 3  |  3 5 3 5 3  |  3 5 3 5 3
3 1 5 3 1  |  1 1 7 3 1  |  3 1 5 1 3  |  3 1 5 1 3
1 1 3 1 1  |  1 3 7 1 1  |  7 3 3 3 1  |  7 3 3 3 1
---------------------------------------------------
1 3 7 1 1  |  1 3 7 1 1  |  1 3 9 3 1  |  1 9 9 9 1
3 4 1 4 1  |  9 9 1 1 9  |  1 4 3 4 1  |  9 0 4 9 9
7 1 3 1 7  |  3 5 3 5 3  |  3 5 7 5 3  |  9 4 3 4 9
1 4 1 4 3  |  9 1 1 9 9  |  1 4 3 4 1  |  9 9 4 0 9
1 1 7 3 1  |  1 1 7 3 1  |  1 3 9 3 1  |  1 9 9 9 1
---------------------------------------------------
3 9 7 9 1  |  7 3 3 3 1  |  9 3 1 1 3
9 3 5 5 9  |  3 1 5 1 3  |  3 8 6 5 1
7 5 5 5 7  |  3 5 3 5 3  |  1 6 3 6 1
9 5 5 3 9  |  3 1 5 1 3  |  1 5 6 8 3
1 9 7 9 3  |  1 3 3 3 7  |  3 1 1 3 9

Why are there only two 16-digit Magic Prime Squares but over ten-thousand 25-digit ones? I suppose it's because of the number of possible primes from which we can make squares. Using the π function we can estimate that there are "only" 2.5e14 16-digit primes but roughly 1.6e23 25-digit primes. That's a factor of almost one billion more; it seems acceptable then that there might be a paltry factor of 5,000 more squares that might be formed.

To skip ahead a little, here is one 100-digit Magic Prime Square. Given that there are roughly 3.9e97 100-digit primes, it seems quite probable that there are actually very, very many 100-digit Magic Prime Squares. I will leave it up to you, the reader, to find another. :)

For those who care, arriving here via Google, here is the list of all 10,369 25-digit Magic Square Primes: 1119710007705077000179111 1119710039762591375779393 1119710061302031355319333 1119710159954297048911777 1119710321908333676199397 1119710429701631045997379 1119710457934877048911717 1119710499900593386399139 1119710601705071060179111 1119711329164339998979939 1119711657936293207799397 1119711701747711243793911 1119711731967977540117911 1119712107796697099777977 1119712149982693055799713 1119712289127219822179111 1119712289168839829979973 1119712421963773520139371 1119712829726131875799139 1119712829753297752797373 1119713009770237094999173 1119713009989997230719913 1119713259145579559777377 1119713267752231566793937 1119713457397991345711197 1119713709755391279993377 1119713931977117555717911 1119714057967977234111971 1119714071103339738171317 1119714177709491704771317 1119714207311831410713337 1119714207799731314779997 1119714447784397474793997 1119714891766073232111731 1119715451919437457319793 1119715551325631422111717 1119715649795311065197711 1119715737172039308373939 1119715791709491923171317 1119715907949073970993377 1119716007900077600111971 1119716249127999464979397 1119716451942193591133317 1119716547355691654711197 1119717041160639264177797 1119717041350511704713931 1119717041792291050193377 1119717047774773199113931 1119717203987293214397379 1119717443922193020393199 1119717749170479444779777 1119718089741431359799119 1119719421955977554113711 1119719531763671600191711 1119719891725473393111311 1119731907970073005911197 1119732941714711189713931 1119733199347813778177711 1119734589386293962311719 1119734687970073478111311 1119735153965173475713931 1119736109961793660731193 1119736251726131190317713 1119736473943973526713711 1119736479345893844971917 1119736791984913268739791 1119736871364733982111197 1119737409909893223311939 1119738371714711968719991 1119770121383939514339113 1119770489954291045911717 1119770507963771579111731 1119770589986217945111311 1119771171179031720979319 1119771909719833916177339 1119771909997933291197379 1119772109754013522173331 1119772227172071224171711 1119772383934877099711971 1119773331952131999111197 1119773517752171989131991 1119773849180131210979399 1119774441308539737931139 1119774609383939760939113 1119774609931037420911777 1119774623732773225773331 1119774761962213502797711 1119775557955497452711197 1119775731704571545133391 1119776001952131442317713 1119777611999233032399793 1119777983308599203331139 1119778059974297351711933 1119778179142931346979319 1119778233946031859311971 1119779427752891593733317 1119779997936297968711197 1119790127763879129133931 1119790271948371999139371 1119790679302593627731393 1119791129949039163111939 1119791397324799559717737 1119791541934939154111197 1119791921953931505331193 1119792503963777170739791 1119792641781639410931139 1119792657932571224133391 1119792779317419112119391 1119793151998171333133911 1119793739950039940111719 1119794559982517222131771 1119794949945437734739119 1119795101351539494911779 1119795131959299573111197 1119795203321899403311939 1119795747364679465113711 1119795813934879736717971 1119796671345899264117117 1119797007999071131131991 1119798711762439905331393 1119799223706639118333931 1119799397960171600131991 1131110009988493509933391 1131110039738197255191193 1131110067306491645117911 1131110159797693998913931 1131110739745093970919391 1131110993998777969113931 1131111161770471065171917 1131111311709971015193199 1131111311799971333193199 1131111311799971510193139 1131111717956213945193377 1131111779999893552199173 1131111903797691390393911 1131111909778991873199793 1131111953395031505313331 1131111969794273832911933 1131112149989093288799173 1131112227139319090171917 1131112269946137931911311 1131112611913977150319391 1131112619789797038199133 1131112721791111090977977 1131112743758691792397711 1131113043738493353317911 1131113297774771825399317 1131113441771417024979397 1131113499182699319971171 1131113513773773153111311 1131113553952793929391711 1131113591382871369711717 1131113711354371165713337 1131113711704571489773939 1131113751755413179913337 1131113831156679939777977 1131113831747597525377339 1131113831971873514199317 1131113841719831513171711 1131113841788893362311719 1131113903748973963119991 1131113933745271989179111 1131114057705073515317737 1131114071319071774717117 1131114207351171545117393 1131114431756111115999317 1131114549912297562913711 1131114657712093465113931 1131114713709133854311197 1131114713985973945131991 1131114741799977564177377 1131114741964697363713331 1131114821745271444779319 1131114929751691155199793 1131114939968473274999713 1131114947788893339111971 1131115101315131015111311 1131115101777977323791397 1131115383796873720113331 1131115493975797345311311 1131115497126899850779111 1131115541322611282917117 1131115541922277222717117 1131115551722291254777711 1131115661121079200377711 1131115661366071606311731 1131115737142939676971333 1131116061305571656111717 1131116063775271656173771 1131116217774311462177797 1131116361752171621771317 1131116427775577484377977 1131116747945593946133931 1131116763335331606311717 1131117011799971015193139 1131117041748973982111197 1131117203172039490377977 1131117383793491298393113 1131117491755577747179379 1131117599772377450999713 1131117903748431622377797 1131117909799391000793113 1131118199900893164933911 1131118269145499669771333 1131118427788891099393739 1131118671777977435779997 1131118691727277521193199 1131118743700797864379111 1131118757375471489113933 1131118859367391384117393 1131118899311391819911311 1131119037744537702971333 1131119231353531329111311 1131119333928677309117971 1131119391788873064311311 1131119477775577987393997 1131119813955977543113331 1131119891302031333117971 1131119991958037420113711 1131130103943973990119391 1131130139702891957711933 1131130161744411885917117 1131130851977293328719391 1131130949383933854379973 1131131513997933353319391 1131131799795591375913331 1131131873709491757311311 1131132143738191274313331 1131132341921893484331139 1131132531908873702133199 1131132713949493298331193 1131134549998173304919333 1131134603788871939111311 1131134613955493599311971 1131134757325793249171711 1131134757389213364171317 1131134807954793553731991 1131134841793971422117737 1131134847399013505177377 1131134847793931492917393 1131135027355693414771711 1131135201907933189113331 1131135401301393553713931 1131135419346733508371333 1131135437975793945111311 1131135753345433575311311 1131135993338093070317713 1131136217980173706119913 1131136263900073606113931 1131136277946493886731771 1131136467306493679113331 1131136541380533886173331 1131136599974233263339113 1131136761305393646713711 1131136877364733943919973 1131137549795491537719793 1131137571949073781311311 1131138011910093818331139 1131139047346513249113337 1131139047955393514113711 1131139241988493484731771 1131139439371993526719333 1131139791763871979317911 1131139827986273458311197 1131139869989933427331193 1131139929948893229913931 1131170001744493505379379 1131170207900071676311717 1131170639973791370919391 1131170667190011030179777 1131170913906793931391193 1131171909993497255113933 1131171917379979003131193 1131171917989933302999133 1131172547982217222111717 1131173237725513979177977 1131174071798473207779319 1131174209354479542931193 1131174441744491274333199 1131174941788871429333911 1131175401129071863779397 1131175541753471254737379 1131175641351179580331771 1131175721135231704177711 1131175869722291214937991 1131176001791473732179997 1131176343900597726313931 1131177369990237024919991 1131177591990537024113711 1131177611999073330199139 1131178401931391549713711 1131178511177491124379973 1131179411756413788977797 1131179609946031006913711 1131179687987173496191193 1131179939705291545131193 1131190001788899559733911 1131190217907499388719391 1131190833745099250339791 1131191129397993620939371 1131191397316499622111311 1131191459746239812939371 1131191459998177043939113 1131191541398279309713337 1131192119710699067939371 1131192489974591169933931 1131192821988877962133199 1131192941961571554139799 1131193239375893162731393 1131193557954197914731991 1131193941357533105133911 1131193971953937953137991 1131194111969111265939397 1131194121943491792339313 1131194219785699939731193 1131194291955277534737199 1131194651925079591111939 1131194687752399562137991 1131194709923339002317713 1131194723946879412119991 1131194771933771874337991 1131194849357539484919391 1131194889787799484933391 1131195003927799853319793 1131195087987119003113337 1131195527945597534731771 1131195947351593454331799 1131196179795499716939371 1131196181986279746319391 1131197007352013720139397 1131198129977291444739113 1131198257324979691119793 1131198897357293911333199 1131199023998171954131991 1131199053931399308313331 1131199181931139988111311 1131199223927797115339371 1131199251352579454111719 1131199877943991870139791 1131199923357293496331193 1171710159101599655379319 1171710159772137864991397 1171710159782337864999397 1171710177913977540111731 1171710333730631369373331 1171710487346871905119991 1171710501730637043991199 1171710501795371870197711 1171710651792291344199317 1171711071173939772977339 1171711071793937625399793 1171711071984917351713711 1171711489998173249733317 1171711587788891369793997 1171711621764631989179777 1171711903745091237393199 1171712109379631210911717 1171712227755037557793937 1171712301749591930171917 1171712491739391050171917 1171713151389171483111311 1171713709329991573719793 1171713931788871443191711 1171714029304031837917939 1171714107353271554117971 1171714221702717222779111 1171714327732771272197711 1171714423703271774791711 1171714479723413514111731 1171714563326471522711971 1171714947985977255111971 1171715349985333052993377 1171715511737717093777711 1171715541793197147179777 1171715601792313754713931 1171715649954837189911717 1171715791773831980171317 1171715907766677680177711 1171716001706071006171711 1171716061706671009171711 1171716267362631626711717 1171716267762133621711717 1171716361706071636171711 1171716937914537222717737 1171717209722531050179319 1171717443740771774771711 1171717477740777444173771 1171717939995633531139799 1171718077704891782777977 1171718671187739934979399 1171719001766071606171711 1171719301735231025371333 1171719423975237574311311 1171719801958013480731991 1171730539964433509931799 1171730809906793621739313 1171731121993973531133391 1171731327923833532337199 1171731721949493172111717 1171731741770231720319973 1171731859346033109111719 1171732693378473132713711 1171733029955393522713933 1171733623952873249713331 1171734129902713505117971 1171734141365233269311933 1171734159764711333113711 1171734543712631085317971 1171734721332873232177711 1171734757375473459111731 1171736353316433139311731 1171736809305293064977977 1171737199782831300919913 1171737781773831429317393 1171737951706631196911719 1171738329974633811917713 1171738953707171863719991 1171739451955973403111971 1171739829923113160139791 1171739869344693730711933 1171770001166611000771711 1171770121740771566133931 1171770163143031880377711 1171770249737713421173771 1171770529310339540139119 1171770639174771125771317 1171770717343679579139791 1171770949764031522731799 1171771089909897060713933 1171771171103011711771711 1171771909949033970997373 1171772551752171554133391 1171772689342739318737379 1171774143965537205311311 1171774317753471524131771 1171774527702891530737997 1171774623902631255319391 1171774759155511555177711 1171774771770473447171711 1171775167763873647977797 1171775329135231492979777 1171775703721091643333199 1171775869116991024771333 1171776001900011006717971 1171776303706073036771711 1171777047165731271377339 1171777369959293162799133 1171777471900073241191711 1171777611947231434113337 1171778779173931462973939 1171778839929597521713933 1171778929924791621719333 1171779621388619939731771 1171779691193911969771711 1171790001906477665139371 1171790901906477665137991 1171790901913979540119991 1171792789786439411131139 1171792941368333412931139 1171793001379979513119391 1171793257775279849139791 1171793283992891355333199 1171793607973979573119991 1171793871984079784113711 1171794111923171554131991 1171794559997219294113711 1171794687948371282133391 1171794903988871489733911 1171795009346033687131799 1171796269712939124931139 1171797579912297150337379 1171797789395039157111779 1171798269772639455939313 1171799173303239520311971 1171910061763671359179111 1171910069392931804117737 1171910079190019073179939 1171910859790637856977977 1171911161941513454997379 1171911311730911190991193 1171911423700091747771711 1171911423911293496139791 1171911551797773393113711 1171911779702077564197373 1171911833909897027113931 1171911927946873892139791 1171911969970073160139313 1171912149973273982199713 1171912323728693244117911 1171912743755833484717737 1171912829728711622379319 1171913441788871393171711 1171913499378971867111933 1171913513198419362973939 1171913757719177573191711 1171913831375611871919793 1171913841775571579191711 1171913963721611505379319 1171914029782331280971917 1171914081752113509917713 1171914143723797984193911 1171914153149399484979397 1171914293941213364191193 1171914323788897962197711 1171914549982517939311933 1171914621973277174117911 1171914629796311352399139 1171914741375711454911719 1171914923340311432317939 1171914923753291108379997 1171914929703733892111717 1171915149902637962111197 1171915263713891387379397 1171915461176819928971333 1171916603176699465177711 1171916603789791813393997 1171916943741433502713337 1171917033726713088117713 1171917209352011720719973 1171917579395411757311719 1171917599387831224117117 1171918089941113226137199 1171918691711711346993739 1171918743713477987371399 1171919219355371455111933 1171919421359111451913933 1171919687713177869191711 1171919751755771483191711 1171930319368713318179939 1171930593399013010379319 1171930649943513544717393 1171931139939113106311939 1171931277373073801113711 1171932467779831158713933 1171932971378973472113331 1171933199372733556917737 1171934613398693319979997 1171934919786911282111779 1171935153353633130771317 1171936269900313046717713 1171937889317713174117939 1171938011997933185913337 1171938977908333489711939 1171938993796091193311777 1171939293972593553111311 1171970163900591086717971 1171970439734211955331393 1171970667992233844997397 1171971069932571284119973 1171971089733313172371399 1171971389775871329131393 1171972727772633915779393 1171974411794111514937199 1171974449304919812331193 1171974449930013472191199 1171974509135911489771333 1171974747935571459111731 1171974747952137930911777 1171974771723073244171711 1171975239763433737979777 1171975557997137363717713 1171977023954793736393937 1171978439941213339199119 1171979103308099090131991 1171979393904991017711731 1171990121973279192111971 1171990127973979880111971 1171990709902177665139313 1171991009939019130311779 1171991303309499738111971 1171991921943971891139791 1171991921973671371131991 1171992333362773878339799 1171992779305939757111717 1171993763970071580339119 1171994543345899439717911 1171994651352273112139371 1171994889352819539317393 1171996013364793988731991 1171996911995719787919973 1171998491751679348139371 1171998507717079940139371 1171998689975111369331193 1171999923359699439711971 1173110009795893080919991 1173110039793193319919391 1173110061796877963193739 1173110247308591999111311 1173110247752117024171917 1173110429797697958993971 1173110457713597779777711 1173111083703737721391711 1173111257745273458317117 1173111311799977066793139 1173111447725511408193997 1173111447796211207193937 1173111497930973198131393 1173111971174179129179397 1173111971749593106311719 1173111971943993895339313 1173111981793977092173939 1173112071126119289977797 1173112109713293097119913 1173112119167299186779973 1173112241733691210773331 1173112841942197254711971 1173113297948897963119991 1173113331174679514371711 1173113711353531173113711 1173113781741677945199119 1173113933777971551191711 1173114057932397402711731 1173114153935597409311311 1173114207350991957711311 1173114207923697914713331 1173114251783177752779397 1173114293758693962313931 1173114293964433293339791 1173114341747593484719391 1173114387793937222999713 1173114423903733214339791 1173114431768377249799317 1173114551165479204179379 1173114551735977289373331 1173114557795591249179111 1173114629768293229919991 1173114843336171242113331 1173114879704891783971711 1173114897978793199133391 1173114923988497289311971 1173114929127999554971711 1173114957743771792379997 1173115349345891924913331 1173115349762137094971171 1173115451125779222777797 1173115451755773162711197 1173115511962633414139791 1173115649764637475979111 1173116007784877255199713 1173116061300591606313933 1173116361346131939113711 1173116561732777636771917 1173116573188599238379393 1173117021704393237711971 1173117033709693392313933 1173117417744537954971333 1173117471929593040399173 1173117669364791889913711 1173117911937013863993937 1173117959759131192399793 1173118481911997999711731 1173118637987113538199317 1173118671704577786377711 1173119001952673544733199 1173119391316431636113711 1173119421744493242313933 1173119423747593256311933 1173119477795591704793971 1173119973799973799113711 1173130139733691382913931 1173130341319573538179997 1173130341382193535319793 1173130851786231645117971 1173131799393133031919991 1173132009985733085319973 1173132189310633467319913 1173132203983893950313331 1173132497355373467317117 1173132647934073263333317 1173132749963233467311933 1173133533357293598373771 1173133857991193375113931 1173133911345833559117911 1173133923993973093113331 1173134031985073921711939 1173134301914593553733391 1173134549798891264113933 1173134721354613974911777 1173134807383273962317737 1173134963357293461379973 1173135353755031492311777 1173135591961793660737991 1173136467305293606113931 1173136563305393637313933 1173136563323033626317911 1173137199749591900111933 1173138711983173552139119 1173139791322573331711719 1173139821784671968711779 1173170381904993322399139 1173170457986891600117911 1173170507998773835197373 1173170639733693302973331 1173170913945977540117971 1173171171976511837913337 1173171293793491355339313 1173171399972593174199713 1173171537194891701171711 1173171569179391315171333 1173171917389539373939313 1173172229362699554939371 1173172307948891940311939 1173172313748733962371711 1173172547986891224111971 1173172551788231032139371 1173172871773391942339113 1173172893318739194333391 1173173277776111819139397 1173174509963297222111933 1173174941743171274333911 1173174959945591489719913 1173175211121071903779939 1173175217752113552171317 1173175721199911073977797 1173175941353179294137379 1173176253793493746379111 1173176303900197630311731 1173176463921531192317737 1173176463935031676311311 1173176757713293046773771 1173177977329399097139791 1173177983931131901313337 1173178179379639001931991 1173178623764233386377711 1173179451931391048711311 1173179841968577939317911 1173179997973797999713711 1173190199393599054719913 1173190911909177093739799 1173191199397999508719793 1173191571399293040339113 1173192143328879294117911 1173192189327493414731193 1173192503383779240111731 1173192657922199454111311 1173192761391193040337199 1173193151357299905311779 1173193893945739479311717 1173193911945731939139791 1173194109793939484937991 1173194261900237747131771 1173194261911211000937997 1173194349323533064937991 1173194397945599311311719 1173195279954197489731193 1173195621383279000113337 1173195813353239167311777 1173196001306499069711311 1173196017710699000133911 1173196587327833446939313 1173197459354193954139313 1173197511329393010337379 1173198729908339490311933 1173199571333173929331991 1173199881974639667113711 1173199923943977749137991 1177710007744497555779777 1177710007799731968793937 1177710007922277444917117 1177710007939233468793997 1177710069106019600177711 1177710247141439905379939 1177710273784393995311719 1177710391763671162193911 1177710639108899626977977 1177710739170339323979319 1177710867766677095171711 1177710891372731355319973 1177710891793977969173771 1177711489759131746799139 1177711677773777761177711 1177711699118339439979777 1177711717788397969797397 1177711779174719771177711 1177711789900073525797397 1177711939329991573717393 1177712073720477407771171 1177712109949037210911717 1177712149982993055799793 1177712301735237027171317 1177712323782331274371711 1177712721963373580139371 1177712743773237570377711 1177714057387371224111971 1177714071325311275711311 1177714081976093465191397 1177714207164939594777797 1177714221365231555117117 1177714449944837444917939 1177714657773771402971317 1177714891786497945171917 1177714897786437942377339 1177715461746237626171317 1177715541763037747179777 1177715551155519574771711 1177715649966713066191711 1177715919753471417771917 1177716063766671086773771 1177716699756417665197711 1177716747302031034311779 1177716979945437237917713 1177717047707837484377339 1177717749700011482171171 1177717749726897016393199 1177718199773691790993997 1177718691778631889997379 1177718773187439913379111 1177718899976097393911197 1177719477744497747771917 1177719661752231564993139 1177730029701211665111311 1177730757323773472177711 1177730881303413610771711 1177731091782331304319793 1177731649307033757111719 1177732009326333865179319 1177734583938933232333391 1177735537375493982771317 1177736061365633606111777 1177736269794231795919793 1177736833324673268713711 1177736877754071768113711 1177739791928673160119391 1177739829946873799717737 1177770507950033040391199 1177770717194231375779777 1177772109963297857719913 1177772229122271222777797 1177772341924017419711731 1177772871704573702171171 1177773597995637359711777 1177773849741433974979997 1177773907177371155171711 1177774047153771554171171 1177774377149391704779777 1177774453945737409317971 1177774509982073480793997 1177774521922271555111311 1177774761928217093717911 1177775169123231654773939 1177775289144311666171171 1177775347945591612711717 1177776001925073226193911 1177777141741433951171317 1177777893185391369379939 1177778059135531773779399 1177778901904733811399173 1177779039775211573139371 1177779531923571329117971 1177779777953177540113711 1177779889904997007911197 1177790271762139154133317 1177790397734539215331799 1177791019991331545133199 1177791781379639070911779 1177791921973671891133931 1177792041326473234137991 1177792153932577204733911 1177795401953931114931799 1177795479355379222717737 1177795731959299573111777 1177797259399833113931139 1177797381995639119911719 1177797579305939277911779 1177797987324979027119391 1177798017952031976333199 1177799251317219825711731 1177799793728939490339371 1177799829964439868911719 1177910781735971050171711 1177910891764713085911779 1177910939730917963171399 1177911329373211165719913 1177911423771011835399139 1177911593748977133371399 1177911717798431693779973 1177911933309311793911719 1177911959379511193319793 1177911969376431797117117 1177912109762531162179397 1177912437747477342197711 1177912553122699632379997 1177912697988873234191711 1177912721772377234171711 1177912799991813101399119 1177912893984297032719991 1177913009909017066719913 1177913043901993064999317 1177913151737713380911939 1177913499779771846191193 1177913523148219632379379 1177913751779771573197711 1177913903937397368117911 1177914057139639494971917 1177914221303231832911717 1177914327152279972173771 1177914947715371555193971 1177915053943493970933317 1177915241713537450999397 1177915263762311656197373 1177915601135979465179111 1177915667146579966177711 1177915733145499591171171 1177916561757811682991199 1177917209752237120979777 1177917669757977931979393 1177917737349631773711779 1177917903399011790911719 1177917909796217798391193 1177918089919513911339313 1177918133733271757379379 1177918133771017856977339 1177918329992513195791193 1177918719911213946199139 1177919681324971162119391 1177919751794511178993739 1177919759725777494199133 1177919763940497020713331 1177919801944413788931799 1177919891709971009171171 1177930403360613040311779 1177931063962213244111933 1177931531705731808913337 1177931799379513085171399 1177931891958013823917393 1177931957339233132711933 1177931991338633179971317 1177932303970013297131193 1177932933370213937179973 1177932971968573472111311 1177933391978613862911719 1177933623928213982937379 1177934123935593005933317 1177934129968573294119973 1177934469348413447179319 1177934549398773364179973 1177934603943993784739791 1177935149936013034137379 1177935803717411383119793 1177936871768011682911939 1177936913395413757119913 1177936973774311425117713 1177937061749411190917939 1177938629768011315117939 1177939241755031447911717 1177939313946033288711197 1177939791724611378911779 1177970009979611190311779 1177970061709213013979319 1177970079923113784793113 1177970573977297191711731 1177970783908217095117393 1177971359939713263399119 1177971471395419277937379 1177972053122691674779111 1177972497928937869719973 1177973421359119940931193 1177973453747593465171171 1177973951398279073133391 1177974047125471975173331 1177974609901217254719793 1177975541751671560131991 1177977369157911981379393 1177977983395119737331799 1177978439174431042971917 1177978929160611768371399 1177979039959717737717713 1177979589325319444739113 1177979621762313941977339 1177979757762433863971317 1177979973374099622133391 1177990121743179880137991 1177990473300299026317737 1177990833957319083311719 1177991921303679871113931 1177992227348079264111971 1177992941385439434911717 1177993481988877743133391 1177993887959477923131991 1177994033310519002317939 1177994613321739250711777 1177995393397993189139371 1177995881934077735137991 1177995929366079404919973 1177996431757319676931193 1177998269988017990739313 1177998689372019515317393 1177999611943977000133391 1193310007901213025937199 1193310009960177106913711 1193310159904737095119333 1193310301931873085931799 1193310639993977922913931 1193310853308531049917911 1193311329957313867137379 1193311551965537939919913 1193311701773831195999713 1193311701914537922917393 1193311779389211980117713 1193311783793931261973771 1193312491761577120999139 1193312619942913226131139 1193313009901273025939791 1193313331718991513979111 1193313513395031329111717 1193314081951433125999793 1193314221795311304379319 1193314449975113174137379 1193314519981233945131393 1193314551945977249713931 1193314557932397072913931 1193314563752231170179997 1193314657373091178917737 1193314713795893375119991 1193315013357531493911311 1193315601732373784717911 1193315919721613234117939 1193316661968573052993739 1193316699352811462117393 1193317491329711000919793 1193318181733317702379399 1193318307741431359799119 1193318787704391462991397 1193319391921433106939313 1193319421902713164333199 1193319471155279444773331 1193319553984293172193971 1193319759763433870717911 1193330851320993509913931 1193330859762311065111933 1193331033793091071113331 1193331033949033172111197 1193331481793931795911933 1193331723997213811931139 1193332441726891514913331 1193332633778991192313331 1193333223354613979911939 1193334267718991793917911 1193334651920773512931799 1193334721713471494713711 1193334919389213982117939 1193335027954293299937997 1193335323704391905111731 1193335993954193505311971 1193336061361073921711731 1193339119310513801111933 1193339241788871494711311 1193339503974233982913331 1193339709342673754911939 1193370163900591619319991 1193370313988013515999119 1193370663308599349339791 1193370663723131529933911 1193371069319079416939119 1193371089709211573137199 1193371209338119523133199 1193371917301619884933199 1193372047961817420911779 1193372221777971169933199 1193372307322339286737379 1193372481978791682913931 1193372577752531438737199 1193372869922273626999139 1193372911133371290773771 1193373277977897888919991 1193373597942197486911717 1193373961338099373931771 1193374027752393512977711 1193374377959591534911777 1193374509953931494719391 1193375011909011981311939 1193375401725591975939371 1193375539768831600131193 1193377893739391891133931 1193377899929877007917971 1193378623964437966911971 1193378893341299129133931 1193379103978791560111731 1193379399997211939111933 1193379559988871000911311 1193379841788893094971711 1193390019303673992931771 1193390059970071889931991 1193390121383293509933391 1193391303946031425137997 1193392003983899490311731 1193392383797699862133391 1193393187351493185933391 1193393481348479684719991 1193394613980099918111311 1193394723363733274931991 1193395419960019841113933 1193395747951119484911719 1193395803345833935933391 1193397381329713020337379 1193398257713539682739119 1193398389389233531739791 1193398429345913693131799 1193398711383773982939119 1193398993301393118333931 1193399251313273660733911 1193399289709219091131393 1193910009958013085331799 1193910069330131030111197 1193910273703517714199173 1193910301796871980173331 1193910429142219215379973 1193910429700617743179939 1193911161773517702977339 1193911311700611000993113 1193911353799971276393199 1193911731163619772977339 1193911783773777882399139 1193911839794517078379399 1193911839799973002913933 1193911897779837892999397 1193911903710897525399317 1193912301738673294113331 1193912611763671930177711 1193912821978413979939313 1193913159142939626979997 1193913291153839913977797 1193914087773231178977377 1193914251982077395111731 1193914549744117484379379 1193914549953173412999793 1193914549959113472199139 1193914551308531889917117 1193914591902713209939313 1193914593376431125717117 1193914657969533553797379 1193914897973273414191711 1193915527764633019711933 1193915601339231000917737 1193915601941113983993199 1193916223705291006777711 1193916573987173232399139 1193917209797573381119973 1193917909997933094999397 1193918481775217043971399 1193918593901273119393139 1193919013355691444711731 1193919231988873990131991 1193919471788873484111971 1193919543982573164393739 1193919687775571954173331 1193919801156839488971917 1193930323386293505173771 1193930323987793538133931 1193930529960013080331799 1193930931967973091111311 1193931859392413694379973 1193932321329413491911719 1193933223323533553779777 1193933223998293393113931 1193933391771411885911719 1193933589372013575379939 1193933923919513403117713 1193934469974413447131139 1193934961308533229979997 1193935027930973459119991 1193936209908213032331139 1193937307372433130773939 1193937363329393027173331 1193937847353633988779973 1193970373960017096911719 1193970457783171942131991 1193970783763793160173771 1193971353939417133311779 1193971359941117135311939 1193971437906977012113331 1193971437949037402717393 1193971569719171573139113 1193972053361319521339119 1193972251368779162139791 1193973421177471071179111 1193974143311399580333317 1193974449961571554117393 1193974453785113274971399 1193975193939413821993199 1193975223323779854339799 1193975347723833970979777 1193976651908217028917713 1193977101941533491993377 1193977893302719250331799 1193977983957473724393199 1193978259939373241199173 1193979309377819905333199 1193990019953171073931393 1193991009399019012719793 1193991183900019808113933 1193991283937019178111933 1193992489941211211331193 1193993893957317135933199 1193994109703819700731393 1193994349361879294111933 1193994397342673232133931 1193994399741319355731193 1193994559941117414339113 1193994613964691564337997 1193995429957911573331193 1193996323341293531733931 1193996823968471997331799 1193998597335339739719973 1193999053987179905311939 1193999119346139278913337 1193999397902639553911717 1197110061986897540713711 1197110061986897591319793 1197110067786973591119793 1197110301100079090177797 1197110301970013380999397 1197110453397991901313931 1197110457797691371179111 1197111731748971243793199 1197111779795897779791193 1197111897795377749171333 1197111953312591484319913 1197111981798897583393199 1197112109968933839399793 1197112241178279990779399 1197112241317991484319913 1197112241762433514119991 1197112241927897484311933 1197112269787871261991193 1197112437916213109199317 1197112491738493032311779 1197112829378891249111933 1197113597717891538391199 1197113597959597953117911 1197113697345911489111777 1197113709930973304991193 1197113933357531195313331 1197113933948893724337991 1197114341700093892311779 1197114423968273232191711 1197114557132599265773771 1197114591342731375111971 1197114629792291265973331 1197114717723791264191711 1197114891988497942711971 1197114923968277222111971 1197114929788233412913711 1197115289963773758999713 1197115461946037600111311 1197116361985333706139371 1197117021947093694337379 1197117021959293172399173 1197117041954833799193971 1197117047709997205391199 1197117203737833854313337 1197117203793993059319793 1197117579799077072999133 1197117681704571237371171 1197117971144799739771171 1197118253999233151393971 1197118481317231393113331 1197118593787791597399173 1197118637937393093197711 1197118731715371923779319 1197118911180779528779399 1197119301720471383191397 1197119553385431193313711 1197119697303191030111731 1197130703935593070311971 1197131063371233196317911 1197131081997133093119391 1197131139744531451917971 1197131393935593505333391 1197131891713171981317911 1197132203927793872319991 1197132321786071425111939 1197132537777971546117713 1197132563325793635379973 1197132999321433811319913 1197133533948373403111311 1197134141342673242313931 1197134591924893217311939 1197135053745271545111731 1197135353755571555111971 1197135753364793626317971 1197136217746231280917393 1197136263303233656313711 1197136269720531676317713 1197136761755571676317911 1197136913321733601317911 1197136931341593531711971 1197137409767331801313933 1197137547345893929311779 1197137897764871211317117 1197138083747471393119391 1197138557924593528113931 1197138993990533154333391 1197139217398393924171171 1197139397755831454911933 1197139397758691489713711 1197139709330493005971171 1197139791783671979311311 1197139821982693461311939 1197170001748691538337379 1197170663790633010379777 1197170783343679579133911 1197171437931513559193377 1197171909911997516919991 1197172227924791282117971 1197172497918371039119793 1197172869162171195979973 1197172871767571119739119 1197173681364679139739119 1197173907128291674777711 1197173907778991524131991 1197173939799391326731393 1197174027310699718737991 1197174047128091939173331 1197174441943491494717911 1197174441994093484397379 1197174747793793294173771 1197174869954837523911971 1197174873732371065133911 1197174897145191771379319 1197174941943491444717911 1197175211939373091197379 1197175347994017309117737 1197175557117791393179111 1197176253906797630311933 1197177471100071444777977 1197177471944471947711777 1197177471949491747717911 1197177491949497942311933 1197177587104571271371917 1197178283944471656111971 1197178781911831968111971 1197178979984731901319913 1197179349985433454991711 1197179609971697576711933 1197179843179091597379973 1197190263946499580313331 1197190821384599905311719 1197190821767339178133931 1197191249973731085331393 1197191621709379857333391 1197191781397499328319973 1197192381738679012131139 1197192503373099917319793 1197192761924899862719391 1197193971998177624333911 1197194483362093515337991 1197195131346873924133199 1197195267326879988119333 1197197463346879988111731 1197197511399293040339799 1197198207317999873111971 1197198411983177557739119 1197198729327133680939791 1197198993940331124333391 1197199053927891396331393 1197199223948899299313331 1197199397355373484131193 1197199401358033580133911 1333110247109399580379319 1333110273786973835111311 1333110429788397045799133 1333110501984293535339799 1333110601779771030193139 1333110711985337540111971 1333110867313931624911933 1333110891993973322331991 1333110909908033575399793 1333111311961573484793139 1333111423974297261313931 1333111593703133911311731 1333111657361091085311719 1333111701709991393393113 1333111701903973301333911 1333111923977893998399173 1333112071775277134793937 1333112107796097341793911 1333112241939973241191199 1333112241954017393917117 1333112253927797942319991 1333112301709997031399119 1333112421716333484113711 1333112611927797332713931 1333112689977893426739113 1333112721735971444771917 1333112743798731792391711 1333112809947237132911731 1333112919798897329193113 1333113457795593189111311 1333113903793993293313711 1333113931327131848117911 1333114107718991597399119 1333114207754071942191193 1333114557925077135311717 1333114923768371032193911 1333114929718993229919991 1333115349726891224197373 1333115661335331665113331 1333116061980173720137997 1333116561301031141113931 1333116567939013783193377 1333116651795373126713337 1333116729904997969117393 1333116763755573676113331 1333117393924793064331193 1333118691367911528911197 1333118899720477381979393 1333119421135919787971917 1333119421144799368379939 1333119763946037646311311 1333119813397091025311311 1333119841989993221391193 1333130103345433010313331 1333130271330493496311939 1333130517954193119317939 1333130529958033209919391 1333130593983893022313711 1333130649952673515917713 1333130703375733070313331 1333130859946493620917911 1333131121957473447133199 1333131307900233610919333 1333131981387113541979997 1333132261324973543717117 1333132911998773362333911 1333132999316493821919391 1333133857936073059311197 1333134123997133694333931 1333134129712931429317393 1333134159712931459311933 1333134273769191192313933 1333134273944833764311777 1333134543365633535311717 1333134613319633214379397 1333134651755771165713337 1333134651910193532339799 1333134721918373412311311 1333134721988973447111719 1333134757375493271371399 1333134843350273837113931 1333134843387833484313331 1333134843772631580317737 1333134897367213531111777 1333135027354473269311717 1333135051305933591111311 1333135149335893514913331 1333135257354193625119391 1333135911357533393117911 1333136061302713626971317 1333136871397993386371333 1333137123943993098319333 1333137813319073291173331 1333137813784391159313931 1333138011303673160111717 1333138039931393509911311 1333138287924893126739371 1333138923398393230313933 1333139161316433546117971 1333139293910193505317971 1333139511787871355319391 1333139623987293235311971 1333139709775271045919793 1333139821306493426717971 1333139929988493229917911 1333170207940493679197711 1333170439958131349919391 1333170507910191669111971 1333171209709373832971333 1333172481911291841319793 1333172577939373080393377 1333173327718991953139791 1333173637964691474111311 1333173867916737939919913 1333174071791473130779997 1333174197963297024113711 1333174747131471027371317 1333175289744491195939791 1333175541902717222917117 1333175541912491526319793 1333175721999073160191397 1333175743954297306311971 1333175767936297516713931 1333176213136971545173771 1333176253322339601333317 1333177477967693484393139 1333178059952791455113933 1333178887709991171731771 1333178887907097323719391 1333179039937393559199713 1333179111397999825739371 1333179379920337420911971 1333179423782593263371711 1333179621911293196393113 1333179621922977474711719 1333179669712093113973771 1333179847389239221939313 1333190001974591505337379 1333190163326879540119991 1333190163346133040333391 1333190709315139070913331 1333190901326879520319391 1333191631974299472311933 1333191921988971923131139 1333191951394399632313933 1333191967927897600137991 1333192219324239122913331 1333192459925039145313933 1333192861936077031333931 1333192893324793059333911 1333193493999897163331393 1333193911702899415339799 1333194049357539404913331 1333194151986271442333911 1333194153985339415313331 1333194291985439435113711 1333194351349193712331193 1333194771945591744331799 1333194949958139982911731 1333195087972597554133931 1333195401931879520313931 1333195731325633241131771 1333195731955979971311311 1333195801909177953739397 1333196697392179376311717 1333198491967979588111197 1333198621967979233319991 1333198729326939119919991 1333199173393133899333391 1333710069758337255999139 1333710091392931355311933 1333710151339231408111717 1333710501783173520111731 1333710651987317831711971 1333710867380531086713337 1333710891786971030193911 1333710939179599083373939 1333711197127139521379399 1333711257754073319911197 1333711329773393412311719 1333711497786437975771317 1333711657991733995331139 1333711699725597528999317 1333711777745737878771317 1333711923709133187313331 1333712253104579012779111 1333712421788931649399793 1333712437778631142393739 1333712611977893835193997 1333712829735531757977797 1333712893959293301397379 1333713291716331989179777 1333713903353531813319391 1333714029713873468711777 1333714029768193754713933 1333714519773391552797373 1333714591755777869193911 1333714629912293200993937 1333714843153839194373331 1333715131194719186771171 1333715241714713475711971 1333715527322331552717737 1333715541734533109117117 1333715679992513174131771 1333715791745217404797711 1333715937949037621311939 1333716217793977126173331 1333716883350831456311311 1333717203939233637393911 1333717207709131643391199 1333717909719831980179399 1333718199770231361997373 1333718329968237755711779 1333718439115939183779319 1333719301929933911393113 1333719391908217404717911 1333730059984733005919333 1333730403375733040373331 1333730649920333730911717 1333730703375733070373331 1333731513353533151373331 1333732173746231124311731 1333732189397993899373939 1333732911997933106311933 1333732933757031792319991 1333732933997933892333931 1333732939334613232113931 1333733329302233225779379 1333733751705731442319793 1333734141381833990177377 1333734159980093415913337 1333734807351293480713337 1333734919383513484173331 1333735221304033979179997 1333735363336233626373331 1333735753335333575373331 1333736013393973426773331 1333736061308533302977339 1333736263326333635373331 1333736607379973943971317 1333736931372733916111777 1333737831947933811339113 1333738119331993736317939 1333738351927793865117737 1333738651322333106979939 1333739451755571483111971 1333739451997933256319793 1333739631360373330171711 1333739827795371554113711 1333770061198011359771171 1333770121963371422113711 1333770249904731162111719 1333770289989937099913933 1333770373700091276339119 1333770729928611749111731 1333770999991391157911717 1333771209119531382979393 1333771209909891530711933 1333771263194231891371171 1333771347703133122373939 1333771899169431093971399 1333772109929933998999133 1333772559779831190933317 1333773453997131355311731 1333774449725511749133911 1333774561193911654773331 1333775169153491697979397 1333775223772373264779111 1333775289133371167777977 1333775503109391981379399 1333776243793933106373331 1333776259994017368111731 1333776423706071119733391 1333778511353239527937379 1333779451762131214933199 1333790019912837625931393 1333790031349199618117117 1333790121952797554137997 1333792033963379360713711 1333792077991399490711777 1333792459991331921939313 1333792489346733458931139 1333792941387239601319913 1333792941998817474731771 1333793283303239403319391 1333795111985737012133317 1333795143305179615719391 1333795203931131643333391 1333795621922979264117911 1333797259757439014937379 1333798251977879240113931 1333799721353639403311933 1333799721992239573113337 1371110253713871050173331 1371110301913037969117911 1371110429773833052913711 1371110457793197710171711 1371110651978793019733911 1371110711797773393111719 1371110891724613788911717 1371110987788871545191193 1371110987978793575397379 1371111071994017954911777 1371111161726893532719391 1371111243992237525317117 1371111311747477878191199 1371111411797771878791199 1371111897958813199133317 1371111953913033811333931 1371111969900897638713933 1371112323706671984179111 1371112547908877969119973 1371112799908877099919913 1371112829977293484739113 1371113163928933293393971 1371113331757971870199139 1371114153143279744171711 1371114519160739547971171 1371114821952793855793971 1371114947119399472377339 1371115091934073235333911 1371115451725473505317911 1371115661742097646371333 1371115937702891524193911 1371115973339231190311777 1371116061152999644373939 1371116361976097636711731 1371116561702071626771317 1371116567911293091139371 1371116763973797646311731 1371117117929937702913933 1371117471757971443177797 1371118181767337540171171 1371118253325791159319913 1371118461794237216171171 1371118637104999526773331 1371118899786433647917911 1371119231332871923717117 1371119391712577174193739 1371119471168299270773331 1371119471784671648179939 1371119541755397474791711 1371119543745737574371711 1371119697723793979113931 1371119697979877911111933 1371119751773697050779111 1371119793793493070311731 1371130367910093036713711 1371130643948893929311971 1371130703943973979111731 1371130949983893002933911 1371131033985433575339371 1371131193313073951113331 1371131601763671061311731 1371131643973793461311731 1371131799933773025917393 1371131859952673454913933 1371132423937393242311731 1371132441768291369313933 1371132537721091564317939 1371132647922273945139313 1371132687764711873117117 1371132933393593392319333 1371133623332233256379397 1371133641763671463311731 1371134129912493459117713 1371134141713171414311731 1371134211326473712373331 1371134211362693525771171 1371134211393133174119991 1371134721777111211911197 1371134843365233575311717 1371134843365633575311777 1371135051986273066113337 1371135531317993543773331 1371135569904733506911731 1371135753304033575311731 1371136061706631665111311 1371136131305173904777377 1371136467973793676111731 1371136809770291957711933 1371136877714371939111933 1371137201793991979311933 1371138711973673172111719 1371139217378893979171171 1371139313346133536371711 1371139709773771073919793 1371139749983893253739113 1371139887357293075713931 1371170061324679559739799 1371170241353279250339371 1371170249922197555719333 1371170457357299348139791 1371170949993491474119973 1371170997338099145339119 1371171293701631606333911 1371171333987791580319391 1371171917927793750797711 1371171917973793241193971 1371172047932397504113711 1371172109752171795939313 1371172227962817452117117 1371172341915413454993377 1371172547768291430337379 1371172613114471489173771 1371172911329719070933317 1371174071949077734711717 1371174441965533109193911 1371174521755573484179379 1371174941773393890371333 1371175011702493544771171 1371175289127131529977711 1371175401923171017711777 1371175541912497534719991 1371176367906791636111731 1371177101994093939791711 1371177141705891607331393 1371177527721613091171317 1371177611154611487979777 1371178041393979222731799 1371178889324979101939113 1371179147104291432777711 1371179229775573454979973 1371179399928997441111933 1371179423998171264119991 1371179811983893263399793 1371179973723371999133931 1371179997991191848113711 1371190127902171564339397 1371190247968237495939313 1371190647393139404919333 1371190647952139245919333 1371190863398693899333391 1371190911920771060133317 1371190989960139439919991 1371191291991731606133931 1371191303309493962331193 1371191621983171771333931 1371192033398699349319333 1371192317327499082113331 1371192641394619323913337 1371192641943499472311933 1371192899318599494913331 1371192899993497342139113 1371192941398393412331139 1371193911389933093139791 1371193971399299130311933 1371194849961497564131393 1371194949983899494911731 1371195009746099100939791 1371195911933771590733317 1371196053374099655311731 1371196157722519691133317 1371196697324793085139791 1371198507966719513111197 1371198621911291158739791 1371199119353539119911731 1371199397735539554939313 1371199881977299086319793 1371199907742099523131991 1371199923398879240119391 1393110247318911966117737 1393110301780417096979777 1393110429787791528973331 1393110499327131591919391 1393110501704897205399119 1393110501988873505199139 1393110781154979222779939 1393111003700793950311933 1393111159959593153193113 1393111411301031656113331 1393111423973273241133931 1393111497714377889393377 1393111621704393962311933 1393111789763031291997711 1393111923320091720317393 1393112323164339392373331 1393112421155419757979997 1393112689991093381139113 1393112721904997969719391 1393112829997933911399713 1393113151712571989199317 1393113291909893796331393 1393113297999893153131991 1393113523991393106331193 1393113757785773522117393 1393113933928993223393911 1393114207140879605379397 1393114251755773105113337 1393114323978793214391193 1393114341357531434113931 1393114897755393475719391 1393115299324231289311933 1393115307704571989199133 1393115551702077272777977 1393115643902177564111311 1393115733911997583313711 1393116063700093626311311 1393116063925037646313711 1393116073770293217311933 1393116111925077576711197 1393116267722217126177797 1393116361945437656117971 1393117207989093381191711 1393117383720533484313331 1393117471787877494197379 1393117909713593249113933 1393117971959593020337379 1393118253954297558317911 1393118481957473484193199 1393119013386291276317971 1393119249998297291119913 1393119471983173899337991 1393119697778993990111311 1393119793973277969111731 1393119913774777407179111 1393130103926833575319391 1393130259781391045913331 1393130271390473430179399 1393130367740771606317117 1393130367901273187311777 1393131069900193618719973 1393131091997933540117911 1393131139764231492319333 1393131393706631622313931 1393131481709991142313933 1393131627924793241113331 1393131891307573511711719 1393132261366073931313931 1393132299768291999113933 1393132321747471232313931 1393132423762431414317911 1393132423937393496331393 1393132491316493805379319 1393132491748971930111719 1393132531918373702133199 1393132693968573924113711 1393133013741971645111971 1393134469925033659917971 1393134513364793172313933 1393135311733271177711777 1393135419944833185919391 1393135521983173097113337 1393135753704571666119391 1393135801337513113911197 1393136097980173016119913 1393136107986893075719391 1393136277950093436711311 1393136479749591704119793 1393137991719171981319991 1393138183991733998313931 1393138993371993818313931 1393139511934873187313331 1393139623928933929333391 1393139829788231279919391 1393139839985073274931393 1393170009959473319999713 1393170271999891183311719 1393170373960171489119391 1393170589984077825911933 1393170667722511264133317 1393171257157311371171917 1393171353766071482139371 1393171359965531459319913 1393171917961793484399119 1393172337977291162113331 1393172559973273412999713 1393173553931031045311311 1393173819900597704711933 1393174071150531407179111 1393174071784871474137379 1393174573132971065171711 1393175211976097238319913 1393175503945731045311971 1393175641902711282917117 1393175703927537889311731 1393175721773471284139119 1393175743715693515379111 1393176157926397675713331 1393176819774771279931393 1393177377732373080379397 1393177797934817246111197 1393179229712931513937991 1393179427795491554133911 1393179589398279001931393 1393179811174171492379111 1393190247983891089139371 1393190709983899070919991 1393191121999077860731799 1393191291713479311339791 1393191621380533757133391 1393191867734179979333317 1393192119925071975939113 1393192297793999360133911 1393192357394193982139791 1393192383937397732337991 1393192707932397554133911 1393192831963379310313711 1393192861978791842733911 1393194291985077404737379 1393195203374893575333931 1393195279348473620931193 1393195597940339001911933 1393195959351539313911971 1393196001338573522733199 1393196469911837910331193 1393196893910199016317713 1393197397944477091339397 1393197609990539913317393 1393198221398279265711779 1393198543974239376317971 1393198689304039868913931 1393198729997931183937991 1393198993967979510111311 1393199053990231580333911 1393199223988499299311311 1393199251396233886139371 1393199409942191513931991 1393310069948373085993739 1393310429363531443119913 1393310891919217099913933 1393310987723791210973771 1393311423723793241113931 1393311551355911349911933 1393311579775273737911939 1393311579900317680119793 1393311593977113491991199 1393311903926837665117117 1393311981763791291977711 1393311981939373987733911 1393312323762437934993911 1393312659982077888917939 1393312809926577625911779 1393314251715033209919793 1393314519990233687731771 1393314557952797805913331 1393315289316431554119793 1393315299389531090913337 1393315551955397931911971 1393315667972597562913337 1393316061371991921911731 1393316223954793278333931 1393316493955497476111311 1393316651770471210771711 1393316879370211207111933 1393316979920337626119333 1393317471355211657311939 1393318191798113235311779 1393318353977893230393911 1393318439723837190979997 1393318719337671280917911 1393319219783677210979111 1393319219921433988733911 1393319403137819595979399 1393319991733273799711731 1393319991798111211999793 1393330859351173125977339 1393331091929413515339119 1393331183303193591111731 1393331277989093982911717 1393331307706391682913331 1393331771713891261911731 1393331907992893085937997 1393332869361073821977339 1393332983397993392373331 1393332999942913958137199 1393333589957313835139119 1393333857977293515931771 1393334589977113291131193 1393334963317993214313331 1393335257332233828711719 1393335729723411264111719 1393335753984733025913931 1393336209921533052939397 1393336479725511797117713 1393336523752531606113337 1393337379389213990117713 1393338113931033998933911 1393338119366073229979111 1393338723974593226133931 1393338861352273596917939 1393338867352213596917939 1393339451941513556931193 1393339869985073293931771 1393339901994093002931991 1393370289997931171711971 1393370529949073970991199 1393371209920413540199133 1393371257303239682739119 1393371333997937501117117 1393371353921433236993911 1393371389709211573131193 1393372047991817444911939 1393372461353819757939113 1393372613142211766979379 1393374357184131494771399 1393374521143231790971333 1393374941985437966917393 1393375721704391226937991 1393377351390479594731771 1393378487710691837933317 1393379379975233484199133 1393379621929933911993113 1393379687940491115919391 1393379691375079054739371 1393379811977897475919991 1393390023346033970931991 1393390911901279235719991 1393391121717419887333199 1393391781917111211331139 1393392041726899074933931 1393392479741679211933199 1393392479742019796139119 1393392639328873620931799 1393392639332873286931139 1393393493919431843931991 1393393811367213235333199 1393393901929597883937991 1393393997361313185937199 1393394111951011885939313 1393394559975239235711971 1393394709986271402933931 1393395203324233085931991 1393396013978619982911779 1393396179322139082119333 1393398729361873788931771 1393399119982571291931139 1393399409975237945131193 1393399611954799842911311 1711710009730631793993199 1711710039798737495999173 1711710079763037393999133 1711710247307571791119991 1711710457337671818111731 1711710909950033706193199 1711710939702497747779973 1711710987994093328797397 1711711149939013538193971 1711711311773231835399173 1711711789759133053913933 1711711959945413375197711 1711712073754071782777711 1711712289147419822171171 1711712491716331039199317 1711712721785697714171917 1711712841100079477177711 1711714293938937129317911 1711714551773517404777711 1711714657399531432311779 1711715131149399003171917 1711715241379631483113337 1711715299762137248199119 1711715299989993301393739 1711715451955973091133391 1711715643957473543797711 1711716001706071006171171 1711716127324971648111731 1711716661134419825777711 1711718089127439831773939 1711718199903733415991193 1711718911793991230199397 1711719001799071989197711 1711719553919433139331771 1711719793988737129311731 1711731267326473515917117 1711731721999893172117117 1711731891378893459171917 1711731981324913621773331 1711732341951533454937199 1711732537924893253717117 1711733329349193130717393 1711733923342673249711971 1711734129903733412917117 1711734129938873799717737 1711734549985433754933199 1711735069321433553173939 1711735437359933543717737 1711735969342733332911197 1711737321754071867117911 1711737549904733491917737 1711738183387373870717971 1711738351756411119711971 1711738449323033502779399 1711739451754311347711971 1711739877934933987717117 1711770009921431455111939 1711770313793973132773771 1711770999328699448339119 1711771069738493353373939 1711771899737833511779939 1711772689326339265731139 1711773939922277939711777 1711774077104531757377339 1711774453942071105711731 1711774509722533080971917 1711775167793931414331139 1711775169324679229733317 1711775253962631124311731 1711775407746093036777377 1711775611326939368339113 1711775731775211275731991 1711775869183071600779777 1711776471175791554177797 1711776819174911315173331 1711776829182531254779379 1711777047740273702177711 1711777081939013237793971 1711777351747593954171917 1711777491945731349911939 1711778139305939553939119 1711778259906791493911717 1711778649911997323719793 1711778889963291455719333 1711778901924013886793971 1711778979793933737979319 1711779349932833094999139 1711779379974411797117911 1711779531108911600773331 1711779549965531624919793 1711779907136931098779777 1711790473330499857311719 1711790547919439403311719 1711790863950099086317939 1711792041954011522731991 1711792479969537851139799 1711792641304673552133391 1711793139795899552731193 1711793199341599145317939 1711793941987319658717971 1711794399708439477137379 1711794543375493724331799 1711794907312679435113711 1711794949706639282137199 1711795003940339079317911 1711795003991399454311939 1711795101379639283111197 1711795279301039404911779 1711797459370619154111731 1711799139962819943111311 1739310253773691242179111 1739310253794111195993739 1739310499707177058991711 1739310853733691272177711 1739311197939113803939799 1739311489115879547973939 1739311903921197656111731 1739311939378971183911779 1739312113722531564991711 1739312301328871552713711 1739312659921433531131193 1739312841706673531713931 1739313151900073680993199 1739313469361071325917939 1739313513900317960911939 1739313619964317869111779 1739313751125779309777711 1739314071723411042999133 1739314387742097120991397 1739314449758331049979777 1739315091729117877999133 1739315091928933380999173 1739315101709213151311779 1739315289327831149717971 1739315661771417084393739 1739315667746091000971711 1739316073335891636117911 1739316883326931529913931 1739317939735171819993199 1739318439761571948991711 1739319219764633892117713 1739319751374631682919913 1739319759395111375119333 1739319801983897420913931 1739319813997933935997711 1739319991738491720979111 1739330139959113253139799 1739330529723531420711731 1739330949398273979977711 1739331649359833618719391 1739331873919433552113337 1739332257352213506979379 1739332869361073811979379 1739332983748691622311971 1739334843989933654139397 1739335117977293229911311 1739335753345893301311731 1739337199963233198131393 1739338011315133319919793 1739339989939413001139113 1739370439365639340739371 1739370529733273719973771 1739371257320999595937997 1739371353389219913939119 1739371389389239925139313 1739373681360979890931799 1739374197140811462979399 1739374509705731969733931 1739374869945971451911719 1739375289997931119713331 1739376213984297828313331 1739376367333299716939791 1739377029959473935991199 1739377369180131924979997 1739377471115871447971399 1739378059945731329119913 1739378259900317501119973 1739378809381839088739371 1739379537989991169911971 1739379669985437494113933 1739379769935817444119973 1739390263997939211911311 1739390821313279229711971 1739391621955397625939371 1739392189326479541911311 1739392789347213886131193 1739394559962639222713711 1739394723379639454117117 1739394849905477444937379 1739395267935591261939371 1739395791955271045733911 1739396179945979716911311 1739397429935039387119973 1739397609960179112911311 1739399119379513687139113 1739399721732379101939119 1739399793946137248133317 1739399829339239411119793 1771310009741671325999119 1771310069300111600111939 1771310651324411085917713 1771311003949497368117971 1771311243976513179931139 1771311423365231375913331 1771311779123019082179319 1771311839379911173111933 1771311971775571837999139 1771312227152899554979111 1771312301982077736911779 1771312491736813301317939 1771312829969117771111939 1771312841766677825979379 1771313151953173253733391 1771313163342731566113337 1771313751997213598331799 1771314071963233080999173 1771314251743577134771711 1771314431923817052919793 1771314713152999765173331 1771317021752111940391199 1771317209945413979131799 1771317477320091624913711 1771317827788391682993937 1771317911709513805311719 1771318191767571444999139 1771318719749413871117713 1771318787193019787979379 1771319249735537444199793 1771319543755837407199397 1771319751734211132999173 1771319841188999484973771 1771319991773693719917971 1771330851958013085317939 1771330859711531465711311 1771330971733271210717971 1771330983726711783911719 1771330983726711793911719 1771332143762431162113337 1771333029724811939111939 1771335141362513106911933 1771335141992513106913933 1771335437976093200931991 1771338639308033580179393 1771339241985433454931193 1771339313349193559171171 1771339503976093626319991 1771339791974413572917713 1771370121103431783979973 1771370207321899005937991 1771370921793191210931991 1771370997158031875779319 1771371711999077888713331 1771372229152631555179393 1771373331797773680971399 1771373771985733491999133 1771374071796691402931771 1771374357955497255911311 1771374453768291099339791 1771374747188991492973331 1771374761772631669931393 1771374843948891429311311 1771374959740931537733931 1771375541331999263939791 1771375541705071455731771 1771375629776111954137199 1771375833936017444917939 1771376757323699676931771 1771376883946497726311311 1771377377949497931911971 1771377557952131210711719 1771377863320999154133931 1771377863798433732177977 1771378623904731482111717 1771378781964433491999133 1771378839968473025997379 1771378929777971871931799 1771379039939711141119913 1771379063374899737337991 1771379103717111045933199 1771379399168831269771711 1771379423164531947177977 1771379609762611261131139 1771390709398879595911939 1771390709916317413131139 1771390749969117680137379 1771391009939017890139799 1771392041966971704731771 1771392707932837066737379 1771392993763039100933911 1771393739908331693733911 1771393923705899689333931 1771394543982697752133391 1771395009379639323911197 1771395153927797583333931 1771395279762319429131139 1771395317900897139931771 1771395479928211170131393 1771396769963237576731771 1771397729959477883937379 1771398621984297268933391 1771398873781639278933931 1771398999375739849111933 1771399317980097135931771 1771399907365993983931991 1771399923981291408133391 1773710009923693754731193 1773710247718997666793937 1773710499726897823379399 1773710613973673870793911 1773710889158039888779939 1773710889929937020717939 1773711243177379420771711 1773711909900897638719913 1773711969723531642773939 1773712577725597254777797 1773712799722517234197711 1773712809786231645179399 1773712809989093601399119 1773713441389931456319913 1773714221745271555193971 1773714251345431444911779 1773714447770477747171711 1773714447911837390711777 1773714591762531230193937 1773714879145919579173771 1773714923303671494717971 1773714923973977474717911 1773714929945733531793139 1773715053926833230393911 1773715241723531114971399 1773715451796313126713331 1773715679351531444711779 1773716001736371006173771 1773716561725773606111311 1773717011703737889391193 1773717467944837747717117 1773718269183299800977797 1773718701782831835399713 1773719697793971980177711 1773719751307031396319793 1773719759195419784173771 1773719841744113162711731 1773730971795371980119991 1773731081329333032319793 1773731393374893118311779 1773733589999233013917393 1773734589305293781371399 1773735117353633480771917 1773735129763031447911777 1773735129793491484311719 1773736061325793606111717 1773736913323233196373771 1773737571924593307117737 1773738629383933307179319 1773738953927533353313711 1773739397944833118311779 1773770121333019859731991 1773770729723531853939113 1773770921733311192733911 1773771089773693172371399 1773772313793973130771171 1773772689952133538199139 1773774509755773075779777 1773774843787873484773771 1773775011950033805393113 1773775289103331177971917 1773775629952317554117911 1773776403923177576713711 1773776757715033526777797 1773776801766673606177711 1773777591108891462177977 1773777977788391642733317 1773778889989997071719973 1773779309388619444131991 1773779559767333945177339 1773790121973277890133931 1773790749329339470911719 1773791621393973871133911 1773793113902179669713331 1773794049975239601711719 1773794109775219765131991 1773794559302713232137991 1773794559957479231711197 1773794849998811489131771 1773794903903971774737991 1773795791798739490331393 1773796827322993531733317 1773798009929939541919913 1773798269943497037331799 1773798507373799840717737 1773799173723379250739371 1773799989952037831739119 1791110009323771073917393 1791110061900593736339119 1791110067100679026371317 1791110067700097006179111 1791110151709217048979397 1791110247792313294111717 1791110301144479808179777 1791110453901637057311197 1791110457335891170113331 1791110651794277942779379 1791110889793797210991711 1791110909709491009199793 1791111311909173646799119 1791111411134779988179399 1791111411709993805319793 1791111447977877487311197 1791111717734177864397397 1791111777399011162117117 1791111839948377393917713 1791112227728693294117911 1791112323727273232111971 1791112919723791210991711 1791113043795591549371711 1791113291923577953711717 1791113441968477342117939 1791113477725477771197373 1791113553135239299377797 1791113789997137028917911 1791113841755571549373331 1791113841775571549771317 1791113931722271989171917 1791114143719091352391193 1791114143952037225311971 1791114207750417035199397 1791114221737837504177711 1791114221986897452713711 1791114327797697504179111 1791114447383931492913933 1791114549788397704793113 1791114629708437222997711 1791114821729117094979997 1791114843788871749193911 1791114891348971489111717 1791114939968233229993971 1791115013747473049117971 1791115461791473103313931 1791115527795897494171711 1791115551755573535317911 1791115667901997143711971 1791115731372431954117911 1791116061300591086711971 1791116481963233546131991 1791116561744493828717911 1791116567925077647111933 1791116763735537624377377 1791116943770237550377377 1791117011939373375199139 1791117471755571947191199 1791117477954017941111717 1791117491925077351717939 1791117747734177457377977 1791117747944473727397397 1791117939757673811917393 1791118041768297939377339 1791118181954793151331393 1791118379949033031991711 1791118379989993091199713 1791118691381191878717911 1791118749918373740999133 1791119163989993427331193 1791119219909893659993971 1791119333988877494111311 1791119477912493064393139 1791119489943493553131193 1791119577744417117171917 1791119661910197050713331 1791130161320773016117939 1791130223900233736319391 1791130259323033719971711 1791130593930833580311717 1791130661900073706139119 1791130703955393070317911 1791131033901493626339791 1791131601793491025319333 1791132173963293890339791 1791132261938873832733199 1791132261968473892339371 1791132783374633263377377 1791133641943973223331991 1791133857394513505111717 1791134757984113954137997 1791134807725471009119793 1791134841900013788917117 1791135053914593995333911 1791135227302593414111971 1791135323927893269313331 1791135381729111193917737 1791135401375493055713931 1791136037924593475713331 1791136217387113174179997 1791136809964433575331393 1791136931397993196319333 1791138639349633301319793 1791138921989933801139791 1791139293988493460311731 1791139511960173085339791 1791139581306493328779111 1791139827948893294113711 1791139887739071197119973 1791139953945593164311311 1791170009122891465771333 1791170061900011006911717 1791170589973733214399793 1791170667920777016317737 1791170687100691757379319 1791170937134771505371917 1791170937794113505171917 1791171353951431396317911 1791171387137891560173331 1791171387399899145337199 1791171711397999820733931 1791172251746233654171711 1791172251931991351317393 1791172461946491688311719 1791172497948891984117911 1791173417991097665111971 1791173421944471249111719 1791173951984291606317939 1791174077329999002331139 1791174449943971492919793 1791174453907091901313933 1791174527912491482113711 1791174623332879562137991 1791174959951531034319913 1791174959961491015119913 1791175329325799554933931 1791175539365239145931991 1791175611779771050133317 1791175731975797975717971 1791175743174171425173331 1791176801950031606111971 1791176801983891086711971 1791177323934071207113711 1791177431134571549371171 1791177477737713403177977 1791177521974597977717971 1791177611174671947777377 1791177797934811261113337 1791177977795591771337199 1791178577754013172171917 1791178697927531564919913 1791179111146571538371171 1791179229723131280939371 1791179319709491371139113 1791179349949073247993113 1791179349969533299991711 1791179423762433293371171 1791179549955497534719973 1791179847983897489717971 1791179907784393832779111 1791190247330299739713331 1791190271390473307137379 1791190271709999083331799 1791190803763039310339791 1791190911969079880117939 1791190911974597235339113 1791191397935591555133931 1791191397949497737731771 1791191541971877404731139 1791191673330299250319333 1791192297948499992317939 1791192707313079027119793 1791192761364739822119391 1791193083980091124339313 1791193139351539595913931 1791193187754319157137997 1791193257384599684717911 1791193629375893552131393 1791193701372433559131991 1791194121946879472319391 1791194349371233515339313 1791194399919439992317713 1791194651389213754933317 1791194781305173929333391 1791196671945591757331393 1791196697344693268733911 1791197441977877174131139 1791197861934877377139397 1791198299368099490719913 1791198317387113865139397 1791198909924797501139113 1791199571950877303737997 1791199611999897359739371 1791199923916739119311197 1793910009909117789319973 1793910039764231078177377 1793910501360371006117971 1793911149797571088999133 1793911353919517733911719 1793911423127219001979939 1793911423907493821999317 1793911423973797191711731 1793911783795371027379379 1793911789774713122311933 1793911897396231189717939 1793912697932833886793199 1793912713924893559133911 1793912907781637984793139 1793913759795311375799133 1793914423127999001971917 1793914923310331455713337 1793915551725471224173771 1793915551735177494197711 1793916223330291430313337 1793916361790631190979777 1793916433967697084317117 1793916453331811060113933 1793917383706631222779997 1793917443943513958191193 1793917519309711222719913 1793917599757433293911197 1793917827788931903793139 1793918253794111701199173 1793918353109399411171171 1793918379757433108111197 1793918413789013241113933 1793918899944413093191199 1793919249777973706117713 1793919421336171408119391 1793919423333291149719991 1793919973384591407117911 1793930029929413489719913 1793930259938713895311939 1793930853958033046737997 1793931013739611282119973 1793931513329993528117911 1793932411941513821931139 1793932647342733982917117 1793933623977113598331799 1793933923398293613111731 1793934469330133148177977 1793934549945413426719793 1793934583706391225317117 1793935327763031177911777 1793935327991733484731799 1793935753976093256311197 1793936479397913196319333 1793936599984913075711933 1793937549934933886133317 1793939709360373001119793 1793970663170411157977339 1793970663962213867197373 1793970949996613461399133 1793971293748733799771917 1793971359939013505399119 1793971389136931207179777 1793974071955977749113711 1793974521319919913937199 1793975329969531493911717 1793975583972591284111731 1793975781745271371131991 1793976883104291098771171 1793977323109391807771171 1793977899908873286999793 1793978283775271703339799 1793978649952671665119913 1793979063738191900133391 1793979589984111178311939 1793990001991819245911939 1793990023323219873119333 1793990679308039646911717 1793990863900079016311719 1793991193939411226939119 1793991303308513683339799 1793991541399013013939113 1793991781994319122917393 1793994109349639154111197 1793994541959111042939799 1793994723755419014939119 1793994903752899685731991 1793996149362519644317939 1793997259936079238113933 1793997711367619124911939 1793998597967979240113711 1793999223328699394111971 1793999409928319231719793 1793999563989099129111971 1793999877309839601713933 1797110061794271275771399 1797110301164279808177797 1797110391706673603711719 1797110457795493190713711 1797110501700091607371399 1797110891764877878797397 1797110939384591405713933 1797111621976517475911197 1797111981781397984399119 1797112289167639854379393 1797112323931133010397397 1797112491738193080317939 1797112821974297222717911 1797113331302031989111311 1797113499305391371117393 1797113789796697309179973 1797114143959593242397373 1797114431747477521793377 1797114551723537014171711 1797114897948377494119793 1797115053172099214371711 1797115289329991197117393 1797115299364671279919973 1797115383707831463391397 1797115461326871580313711 1797115791943977027117737 1797116001730631050193971 1797116001760017000977797 1797116007930013720199317 1797116061980817000911717 1797116453346131619313331 1797116493320771546119991 1797116567345491636113931 1797117021330291782717971 1797117471730377444177977 1797118089928933580399713 1797118461943497642317939 1797118637949493001131771 1797118691952673126791199 1797119037768293339111311 1797119051352571463319391 1797119231753291359777711 1797119403747473105111971 1797119577764037682979393 1797130223792291415319913 1797130539749591329719973 1797130703323233070317971 1797130703355693070317971 1797130703965533070317971 1797130851947233318139791 1797131051921893046719991 1797131259380533938319333 1797131307309313892179777 1797134513375893599319793 1797134781740471408111777 1797135053910193929313331 1797135801362173454371711 1797136191984293293339313 1797136263974633575317911 1797136721926833109113931 1797136739324793458913931 1797137507388673916119333 1797139047375493544777711 1797139241353233430119391 1797139791344693220317393 1797139989324673200979973 1797170121723371790331771 1797170489333179553931193 1797170783737833818371171 1797170999995637460919391 1797171171739071242139397 1797171537931513559193377 1797172497948497942717971 1797172871920331207117971 1797173331991813514991397 1797173771124911757977977 1797174527961573034199173 1797174897988871984117713 1797174941763033294173771 1797175289963773218999713 1797175347966971224119913 1797175797975791375711971 1797176001100091006771711 1797176243946031289313331 1797176379784393185979111 1797176801950093610791711 1797177797954791257711971 1797178569137891493971171 1797178643183791825379393 1797178839927793837193113 1797179393730631190339791 1797179411387239825139371 1797179691999891901317713 1797179843365999644339313 1797179847983897489711971 1797191541354479311317911 1797191621378479459711777 1797191673937397163337991 1797192861946879988117939 1797193199359699940117393 1797193407398693543731991 1797193607922977789337997 1797193739323239373917971 1797194349985739956317713 1797194649307039464917971 1797194723932571555137991 1797195731943979360111777 1797196847345893646733391 1797197007388679966119333 1797197007789299987733911 1797197367326879628113933 1797197729337679221913933 1797198009387239847319913 1797198491974639786119391 1797198597979877771139113 1797198801993179012711719 1797199173963771999131771 1797199431371993656339313 1797199563305299644313931 1797199989768839070939791 1933310007793491169997711 1933310091918373609793971 1933311353793991211371711 1933311903795591545171171 1933311959951113465191199 1933311981924013458399139 1933312269904733799797711 1933312553764031462971171 1933312553958133002933391 1933312577962893454931771 1933312689967973832933911 1933312721932573106931139 1933312821738497864971711 1933313477788891843997711 1933313709728931593797711 1933314221752397562979111 1933314221933777404719391 1933314519939717962119913 1933314551712571552771711 1933314741729111192399139 1933315451754071375779111 1933316651744533673919913 1933316747722531674779399 1933317573350831261913931 1933317627919213845937379 1933317683939713943937379 1933318041921893299931771 1933318461985073943997379 1933318481713331265999713 1933318719747611984191199 1933318773703511007979939 1933319913978797984113711 1933330011968473788939119 1933330161920413187337199 1933330403316433610913331 1933331063915413257939799 1933331981967693293931991 1933332099735531114911717 1933332321962813386339799 1933332323398393854377711 1933332749942913706139119 1933332983987313299931139 1933332999383933982179393 1933333461311393025973331 1933334211330493998917911 1933334273339113992979939 1933334513350993998317911 1933334919378133982713711 1933335053955393931317911 1933335201953933458919333 1933335281969113271331139 1933336251903973526733391 1933337571985333737919793 1933337589739071261917911 1933338219361073286911939 1933338219787811747113933 1933338629775211393111939 1933338903908213085939799 1933339293398293269313931 1933339293715031874911971 1933339503710891195319991 1933339983313933719913331 1933339983968933680911731 1933370997701413515979319 1933370999989937058913337 1933372109145931514979397 1933372227749411871939119 1933372353142211528979319 1933372481936073358993139 1933373523713591513131771 1933373553954191034313711 1933374771775271774931139 1933374941922191195919391 1933375577113531024771399 1933376253793091526333391 1933376463985437486917971 1933377047768193002979397 1933377213914531891117737 1933378889719171291933391 1933379111706073246773331 1933379229919431131119913 1933390821994319145317939 1933391193719839862133317 1933391291322039494919973 1933391921719179888733391 1933392003318593552133391 1933392189340313837139313 1933392381909117031333199 1933393103377813025931139 1933393607908217072931139 1933393629925039399719991 1933394291723839122939113 1933394849977879884911311 1933394903368093522131991 1933394949775879884931139 1933395111952677254737991 1933395393385433085933911 1933395527793499527939397 1933395801379919311311719 1933395813941537813933911 1933396221983891226933391 1933396443345433446933391 1933396553350533556933391 1933397007308093052937997 1933397169985437647131393 1933397381710699842937991 1933397429963231509131193 1933397571783419628931393 1933397879313933679139113 1933398627924891268931771 1933399053923831210933911 1933399053948899000111311 1933399119939719957117713 1939110007980173626393937 1939110247772371034379397 1939110343323531429317971 1939110429788933299911731 1939110501112579454179777 1939110613768291979377711 1939110613768837906377977 1939110859723797494197373 1939110993793493010311311 1939111057712571224179393 1939111071704391108379319 1939111677955493795131991 1939111699959473740931393 1939111783914537864313337 1939111981713177272799139 1939111981797571407193937 1939112119147139772979111 1939112289374631672911971 1939112421171179024777339 1939112611794231869197711 1939112641171179700179997 1939112763918373892139791 1939113159799731003971711 1939113441761577024171317 1939113469961493046731193 1939113757129079360179393 1939113903317991801317911 1939113931747473808317911 1939113933927533895393997 1939114657986273403199713 1939114741763671878777977 1939114879973733872331193 1939114897973277092119333 1939114947784677414379997 1939115263914537525313331 1939116007728691657379399 1939116111319571807711719 1939116249719837484379393 1939116651922193854399139 1939116661754073575313931 1939116879364791948917971 1939117021939373873731139 1939117209794237897977711 1939117909943493489731393 1939117911179099250379393 1939117911179099250379399 1939118041716331249193971 1939118427744493268719991 1939118671787877494199119 1939119051935597414319793 1939119423916733118399397 1939119661965177647111197 1939119841710693730713931 1939119891943497020719991 1939130259786231090913331 1939130259993173823939113 1939130467998293808339799 1939130517793191162111311 1939130703975793070319391 1939130851977893331711731 1939131267774711869111777 1939131543327493458319333 1939132143922973954137991 1939132749786491214911971 1939133049323033823973331 1939133181353533093173331 1939133533397993151311311 1939133641752531509117971 1939133857999073720131393 1939134367760011015113337 1939134513902473465139791 1939134757361073020313337 1939134897948893467311779 1939135521362093264771711 1939135531787871159313331 1939135753386293010313931 1939136373320093220311971 1939136479726891816911311 1939138183900893164337991 1939138557941533053917393 1939138737752531975917393 1939138921948493220319913 1939139241312673034179399 1939139581930973460319991 1939170009976091045919991 1939170241100671590779939 1939170729984737205311933 1939172109973971007917713 1939172221786493998379399 1939172353986271611111731 1939172461165611487971317 1939172559330499157131393 1939172689984291672917911 1939173237907097888713331 1939174047773391224133391 1939174077118391207371399 1939174131934873987799119 1939174441739513514971917 1939174843957471434113711 1939174869122691119779973 1939174941393599054733911 1939175169715033415973331 1939175703986897016313931 1939175743935577984113931 1939177591725591597339119 1939178041792291976339119 1939178163389539461339371 1939178233927791580311311 1939178779936837817919991 1939178839947097120911311 1939178889991337988919391 1939179549389179211939113 1939179621777971165733199 1939179697994091272113931 1939179907974413937193937 1939190397900199047317939 1939190647365999990717971 1939190709375739070919391 1939190731973799360711311 1939190793905479370111311 1939191019999231232331193 1939191283946139992313331 1939191291717119911939397 1939191397964319264111197 1939191951317239940113931 1939192041398873454331991 1939192119347573844939113 1939192657997139934913933 1939192893383299992319333 1939193139365993241139313 1939193199375739311319333 1939193407752119579139397 1939193739351539595919991 1939193901954797534737991 1939194781919679192111719 1939194849357539484911311 1939195087307579003119333 1939195111940497869733931 1939195791955391444739791 1939195801383719070911197 1939195813384499145313931 1939195911912291494733391 1939195971940499145319793 1939196157382199454317939 1939196587354479849117713 1939196907368099922317939 1939197861949071425131139 1939198221382199415319333 1939198407345139049917393 1939198897331999888719391 1939199023308599250313331 1939199133913979300113711 1939199431318599340713331 1939199611749599047339313 1939199721328879289313931 1979310429714711645173939 1979310613113299289371711 1979310613996617063911719 1979310781993497789911311 1979311083399891298311971 1979311701915413229999793 1979311789113119282179399 1979311959712931224179973 1979311981793491291991711 1979312619778631522793911 1979312641791473454911779 1979312893914937532913931 1979312983109939700177797 1979312983738193672119391 1979312983786497291191711 1979313513717117988999139 1979313591998177233713331 1979313903399831193911731 1979314029915713676139313 1979314143362691155113711 1979314341713993064919991 1979314449191819444179393 1979314741108919494979393 1979314741138319494979393 1979314741198019494979393 1979314929974413757191199 1979315289763031280991397 1979315497153499910977797 1979315643742093154319391 1979315803974237966911731 1979316547722297681979997 1979316943921193241191711 1979317909939237797713711 1979317971982073730939119 1979318077103339012779379 1979318089723831210971317 1979318133327491580317971 1979318439927537540711731 1979318719743177222979319 1979319391375491193913711 1979319489725777523971711 1979319759763437170771711 1979330011399013010371399 1979330139303673080911971 1979330529905473380911311 1979330911360373939717971 1979330911706871093911779 1979330983923693712311971 1979331139743171921913931 1979333923344693924113711 1979334123373093244113711 1979335803710691159311971 1979336263941093301311971 1979338393947233958111197 1979338993757031975117737 1979339439958033660733911 1979339451744491042919991 1979339901928673544731771 1979370717773693052979111 1979371329794233659977377 1979371353329839838933911 1979371899915717869113933 1979372053941113541999119 1979372497992891402911197 1979372869711533871179973 1979374441935591975919391 1979374449931037494119793 1979374873993493064397711 1979375539796971214939119 1979376001932837702917713 1979376213318919772939119 1979377431943513218999713 1979378059920417578111939 1979378487970017178911719 1979378511921191268911731 1979378623194891976379111 1979379399935031455119333 1979390019906479005911731 1979390271992511757931393 1979390709388679899917971 1979390709777979098939791 1979390863317239278917911 1979391009909019112119333 1979391121907311148939113 1979391541736379019933199 1979391621923119245919333 1979391673789799618137991 1979391951319913995339799 1979392311789019601331799 1979392459341413591139799 1979392779902711768137379 1979393199909119003111933 1979393629991331455731771 1979394441301039464919793 1979394483310639178111197 1979394483750419542939799 1979394541708439434939313 1979395111910191169931991 1979395203721099003133911 1979395747383299070911777 1979395911944479825713331 1979396179923337636739371 1979396907369319737911939 1979397711770299122931991 1979397861353233748931193 1979397987709519070937379 1979398081743179982931139 1979398729764239231131193 1979398909797779070939791 1991310061710697939979111 1991310091363531774919333 1991310273138319998977339 1991310457394511045911719 1991310501903733113999793 1991310651761571455797711 1991310853303231889919991 1991310909908033019791711 1991310993788891329193911 1991311197141539594773939 1991311311709997007979111 1991311329719831930199793 1991311731725471875793971 1991311731763791291991711 1991311789369431282911777 1991311903741317934973939 1991311923721611885993199 1991312119388611939119793 1991312149398871462911719 1991312149711717521193139 1991312253908633094933391 1991312491713877540793911 1991312893779837890199317 1991313259902477099911731 1991313297749597883997711 1991313499724971349999119 1991313513989997923113931 1991313591915417132913933 1991313619970073610993739 1991313841398211492311719 1991314251998777093717911 1991314449168839039773771 1991314449958137444113933 1991314551713291114971711 1991314563952797572119991 1991314591718993209911311 1991315091198419760971333 1991315493795893174111311 1991315679125779014973771 1991315973945597761119391 1991316453323691846111971 1991316651712611564377339 1991317737759413185911779 1991318191757431487993113 1991318803954013013937199 1991318859345431249119333 1991318859927613514131193 1991319553342731073911971 1991319891712577153779111 1991330881703731514919793 1991331513397913247911719 1991331963361913304911939 1991332233793991980113331 1991332579375733094977797 1991333013991193945137991 1991333223793491463311971 1991334543788931402919391 1991334897318913247911939 1991335461341473803973939 1991336563927533244111777 1991338287363733237777339 1991338371799731921919333 1991338629722511665119333 1991339293713331759913711 1991370327929417733911779 1991370457908631048717939 1991370843108591089171711 1991372251104591402971171 1991372253985331207111777 1991372307989991370911197 1991372481119711148979973 1991372911939711801311779 1991373453968937043917971 1991373553974597084311311 1991373951310339554931393 1991374197914597553911311 1991374747935591975917117 1991374759991333484199793 1991374941138411924979973 1991375223945733702199317 1991375583375739434937991 1991375721125771375771171 1991375869982573094993971 1991376243781631282137997 1991376259992237096917737 1991377611375619119331799 1991378401341479069737991 1991378809348479005937199 1991378823777111114931799 1991378893974633106991711 1991379411397919275333199 1991379589103331210773771 1991390023906797345331771 1991390121913971290731771 1991390793306433200933931 1991391009369739718713711 1991391249351179484911939 1991391621964691261931991 1991391951322619884913933 1991392003389939300111197 1991392003904991099333931 1991392219920771177939791 1991392357901219484911719 1991393151912499049913931 1991393481309493943937991 1991393481349193943933931 1991393893995637099931771 1991393901917111025333199 1991393923967691891333391 1991394219725779101939799 1991394219931517945139313 1991394351381139484919793 1991394723373633274933911 1991395419325639355711971 1991395621329339757919333 1991395621389773811931139 1991395803324233025933931 1991397367945439459711939 1991397381309313020337379 1991397579929939540119793 1991397609919677813937199 1991398221323213532337379 1991399611910191115939791 1991399881700799500933911 1991399907994091007937991 1997310067987297691913331 1997310487709497108979777 1997310651383931874917713 1997310889713471210997711 1997311311796317409393199 1997311497975717897911779 1997312323172039554973771 1997312659782333264711971 1997312659932577864911311 1997312697778631720779399 1997312907701217384993199 1997313151797777210993139 1997313513987313998993199 1997313597393591793911311 1997314251728933064917713 1997314323746231402977711 1997314593792293412319391 1997314821369731492919973 1997315349936833126737991 1997315377704391885997711 1997315493911993103331991 1997315551752393274917971 1997315667746091090971711 1997316001709513187317939 1997318169979873761939791 1997318269997137984119973 1997319477793493299913711 1997330259309113199119333 1997330259794111089111939 1997330661302713185979973 1997332369311933801179393 1997332377937393832913931 1997332491992513998333199 1997332941382873626971399 1997333589797771148911719 1997333617937393761917971 1997333857774711006911779 1997334141995713446939113 1997334273988493393117911 1997334613980093818319391 1997334781773391774911311 1997335149398213430117713 1997335153902633844917911 1997335153999233153111197 1997335221944413179919973 1997335447355693992917737 1997337379984733609731771 1997337571985433737919913 1997339451312593013919991 1997339511984913878311939 1997339983713891749113931 1997370529919431459119973 1997370663971691955313711 1997371069901273025999139 1997371789929931282119793 1997372869382879628931139 1997374357974591093919391 1997374527762591115933391 1997374771793093094973771 1997375541795491444937991 1997376213386399435137991 1997376561920331687919793 1997377983145511567979379 1997378179960137204717911 1997379559942911071111939 1997379609741431048731991 1997391009907317038139119 1997391781319573286931799 1997392401978791042937991 1997392489960171837933391 1997393097992511975937199 1997393151392179229713931 1997393493949031843931991 1997393811397999278913931 1997393887959291093933931 1997393893992517955937199 1997394121922279685711311 1997394219900317342133199 1997394349375733855731991 1997394441945971455737991 1997394603353239434913711 1997394849393979014913711 1997395009981237020731771 1997395597991811114931139 1997396221934071275733931 1997396907928319872911779 1997397001904997099931991 1997397609968477523931799 1997398507924797072937997 1997398621373213232339799 1997398621702419026339119 1997399817987319725917939 1999110079192379067971333 1999110091900197057311939 1999110159906973821939113 1999110321779777020779379 1999110459786233610913331 1999110459793191090971711 1999110891735971790373771 1999111353709691192399713 1999111411119699203379319 1999111497324971282119333 1999111551144479918173939 1999111971757037420171171 1999112149786493274911311 1999112289788897939799173 1999112757972593654131991 1999112841935577594117737 1999113693798473093111311 1999113697988497923113711 1999113759793797063971711 1999114029157379541979973 1999114107764717554191397 1999114153342671422117911 1999114251773477032779397 1999114323136939905377797 1999114621718993249711731 1999114713313931124311731 1999114741945973414791199 1999114947709511384193937 1999115091786437840171711 1999115551119719323971917 1999115733787791813391193 1999115733985973174133911 1999115919980093051731393 1999116007786073540117713 1999116427722211611193997 1999116451770233946117971 1999117047770811224199397 1999117471140879444171917 1999117911775277869779319 1999118481783177752193199 1999119237717073189119973 1999119249719177381999713 1999119543790397205393911 1999119801788091801391193 1999119801950873603793937 1999130403389933808377797 1999130643790391859319391 1999131771977893187331799 1999131891719171997313931 1999131991924793232339113 1999132257901273040313337 1999132497977293522113331 1999132783977293022317911 1999132971307573392373331 1999133049318593937119333 1999133301911293536311933 1999133329797691268913331 1999133811367393070311939 1999133931357293598377339 1999134141312673580113337 1999134367360973085313337 1999135591775211492917737 1999135911980173059333391 1999136263906793059331771 1999137573362093070379973 1999138783323533070377377 1999139161950093610733911 1999139419949033301331393 1999139451330493931317393 1999170207943491989119391 1999170667968273796399397 1999170999994093835199133 1999171069194891272171333 1999172307924893982197711 1999172551378479082137199 1999173237124211555177977 1999173453911297306319973 1999173681717073598371711 1999174357942191455711731 1999174441984073484199397 1999174771714373627779939 1999174869748431843933911 1999175329721091190933931 1999175721916317156911197 1999176001927071842711939 1999176403981291501317971 1999176883924597823311933 1999177101934073291197397 1999177141140811514979997 1999177383374899194331393 1999178059798471000939313 1999178467321439913939113 1999178511184271482179397 1999178623944477248119391 1999178691174171738379111 1999179229329399841139113 1999179229974591980113933 1999179411923333249193971 1999179847935571975117393 1999179939305299263933391 1999190499943499940919991 1999190709983899070913931 1999190803985979000113711 1999190971992897057331193 1999191199959471720931193 1999191291745279508739397 1999191303313939971313711 1999191921728699913331799 1999192219923179112919793 1999192297939971198131393 1999192383961791351339113 1999192401944471549339791 1999193103952131549337991 1999193283399293196331393 1999193559968471007931193 1999193739719099360139113 1999193739978799373919991 1999194207320999637711311 1999194349993179470919793 1999194543781399415339113 1999194543991391415339113 1999194603993171434139791 1999194709954191522739313 1999194849383939484919991 1999194849393839484919991 1999195401906799000719391 1999195597953179917317737 1999195747987791189733931 1999195959351539373919391 1999196157991199091717911 1999196181974299655319913 1999196469943499646919991 1999197187386399778719391 1999198849342679295919913 1999198887987797723733911 1999199119396239278913331 1999199223928679264113711 1999199223998179294113331 1999199349310699890911731 1999199881323033580131991 3113910009170213895391199 3113910453195313392399139 3113910453744419240199713 3113910639192313362399793 3113910781709519074999139 3113910891737517210911933 3113910993912919515311939 3113911551372019145939119 3113911719957319849117939 3113912149783179415191193 3113912269982079283119973 3113913477172033502799713 3113913513959599511113931 3113914153926399278911717 3113914449135919461331393 3113914519796877287119333 3113915131322039842939397 3113915299791119315197379 3113915349763679435193113 3113915383133313835193113 3113915383163613835193113 3113915511772637922911777 3113916063104293626393937 3113916603194219757139313 3113917383794119278993739 3113917383977299388717971 3113917903398399014933317 3113918773745217174113933 3113919237988979192113331 3113919249126113412399133 3113919471776117532919333 3113919759789017138713933 3113919793351419311331799 3113930139145939591199317 3113930517925033415917117 3113930803137899415393937 3113930851901211090919913 3113930859998173005919333 3113931193399291039173331 3113932143382191045979397 3113932377310331007979997 3113932411935031793913337 3113932479138419796193139 3113933931999071071113331 3113934141951531564911197 3113935083300591105773771 3113935099994313391117939 3113935129329719468711933 3113935153132599746397397 3113935753947713945113933 3113936871383519877913933 3113936913921191269713331 3113938183370211183379399 3113938239301611801379973 3113938629134419784199119 3113938707399539139713933 3113938921943973837111311 3113939451391139145913337 3113939791119819812991199 3113939929194219771193139 3113939983372739531711717 3113970001939979097111311 3113970079166519054791193 3113970351902719362919793 3113970457305937359799133 3113972379961819854379973 3113972727346737384997397 3113972869962819853319333 3113973849378137805991397 3113974077938879454111971 3113974509317237035197397 3113974873113299700797711 3113976303911219250317939 3113976829978619203319333 3113977323995719014979399 3113979039939019992371399 3113979229958139348111197 3113990001160071131193911 3113990163308811930131393 3113990709706679784199133 3113990709770819825191199 3113990989742019515317939 3113991009170471196999173 3113991129141071169991193 3113991129373071359131393 3113991193399291269733931 3113992489349611923731393 3113992639319577138919793 3113992753794119112199793 3113993001389217702913933 3113994151319917736917393 3113994219324911526331139 3113994219796919310319973 3113994603751699494999397 3113995009190511195399173 3113995401187011042993199 3113995419190011158799713 3113997423709499439711971 3113997841347571918131991 3113997987358031741739113 3113998123303411819139113 3113998317179031465739313 3113998543741979601391199 3113998999383719939779393 3119310159994019090119793 3119310459117839510139313 3119310639909179373919991 3119311003149399899339371 3119311057974299098911971 3119311489939239229719991 3119311731949079139711971 3119311777789797958917971 3119311833901999862113931 3119312109369739873139113 3119312437943999982911731 3119312577355319757937199 3119313159359939972131193 3119313751719179651793911 3119313789370219822139119 3119313789379639012139113 3119314029386719957131193 3119314449355919154139799 3119314593798439300199317 3119315289120739872939397 3119317747108899434937997 3119317749396319784131193 3119317863159739119939371 3119317959391619562139313 3119318329939019700119333 3119318859181819588139113 3119318859774717024111779 3119319181143033218993113 3119319423139313358993739 3119319763393139787933391 3119330139979613108111933 3119330403929931751913711 3119330971188039890999173 3119331121348431837979393 3119331183397491387373331 3119331531971693832919991 3119332233316431198179777 3119332323974291991319991 3119332491933771782713711 3119333623324799956311311 3119334141135919454391199 3119334147111499554993911 3119334159393831210779111 3119335129954831493911717 3119335141931993454919991 3119335149931873454919991 3119335227962893626911717 3119335327954791190911971 3119335353161119455993139 3119338011309319890919333 3119338543965533945111197 3119338639396231165771171 3119338711989933935919913 3119338861949031315919333 3119339119960531874917117 3119339419968933992917117 3119370289997939360179393 3119371471308537897993113 3119373523983899479311731 3119373939978419510179379 3119374441927799218911311 3119374449135239859797711 3119374843927799282111731 3119375011969119838913933 3119376243987799862113331 3119379231929419308311719 3119390679393839064779111 3119390989397919390179393 3119391019116571454939119 3119391019794239888711731 3119391129719839459719391 3119391183396237752111717 3119391229323537420913337 3119391283796099510119991 3119391781373217789917393 3119392219383271924933391 3119392821321731487931193 3119392867347817954911779 3119393103109931451993971 3119393199341237648719991 3119393283713999520319391 3119393407718999541911311 3119393581353279270773771 3119393701346037682919333 3119394169345437494119333 3119394483757439112919391 3119394651309311841337379 3119394781309711211339119 3119394949745739478199713 3119395401359117126311939 3119395791705299112913931 3119395911310911315939313 3119396443175991414337991 3119397579183531642733931 3119397987375891454939397 3119398129189131921999397 3119398269379631487933317 3119398411137091211939791 3119398689391611198131393 3119399349381139455971917 3139310009307039000139313 3139310039969119348119973 3139310151131513223391199 3139310159387119540139113 3139310601364739070931393 3139310613700799691191711 3139311159711539429199173 3139311411391139829931393 3139311423995639313919391 3139311719375739171139313 3139311839973739070911717 3139311969198913085193739 3139312659161939597139113 3139312721762539940997373 3139314549711717452113933 3139314593914539547913711 3139314929155119618133199 3139315053705737953111717 3139315299329839831739371 3139315493722297462311731 3139315497151399124931991 3139315667712099070991711 3139316567152419626937199 3139316763175199204139791 3139317383130439812933391 3139317579124913066193113 3139317827703517420911779 3139317827903739270711779 3139318041915419934919913 3139319249155113430191193 3139319301319919838931193 3139330029923831462117713 3139330517148319500993139 3139331193159199808197711 3139332299324239622119333 3139332647951431408717939 3139332749975233946119913 3139332971943491214911311 3139333767927793986911197 3139333809970071132911939 3139333811969113992917393 3139333923924891916317971 3139334211900893803911971 3139334469995633489717971 3139335153321739434911971 3139335531943973921713711 3139335969960131648117713 3139335983993491791113711 3139336563991731349917971 3139336913322031611177797 3139337409959471169919391 3139337813329331009177377 3139338219389031591979997 3139338923119239381193997 3139339827943993299913337 3139370529132919925191199 3139370969901639019977377 3139370997108899628997711 3139371263976099080371711 3139371537311937953797379 3139371707122699547997397 3139372251914599074919991 3139374509958039500917117 3139374941145639488999173 3139375193151319124991199 3139375641309717138993113 3139376253960139573111717 3139377347145499434993377 3139378839970019738113933 3139379103350537564193377 3139379531171179911993739 3139390001748979508719991 3139390023150911015991199 3139390089139631918131193 3139390679131631230131193 3139390821199731378999793 3139390971302031790939313 3139391229329837489713331 3139391291331999542973331 3139391459395419381179393 3139391631740779236993739 3139392143331811228933199 3139393739359837191713711 3139394349348071454939791 3139394559355377939911731 3139395131190131195939113 3139395549362779628971711 3139395881101591114933931 3139395947328697420911731 3139395971712579012711731 3139396013341291939133911 3139396221103431045931193 3139396269302711666133199 3139396443387237856913711 3139398389310631818131393 3139398689191631198191193 3139399023172091954193911 3139399181339311088931193 3139399317338637953711719 3139399793148791282193911 3177110343128939415337991 3177110453706877006119991 3177110891129839771133911 3177110993129839737333931 3177111257343679812339397 3177111717119273580399397 3177111731192493535393739 3177111783149479178131771 3177112641174173426793377 3177112641383299200339313 3177112659777977931919333 3177112907152999539333199 3177112983364679129139371 3177113043159193293393911 3177113711773777171111717 3177113829146293522797373 3177114057755577504117713 3177114251755777578111719 3177114891788897984717971 3177114957935599448311939 3177115013119393059391193 3177115241134773796397711 3177115299938939460319973 3177115541753477441111717 3177116073797779429193971 3177116451797777352317911 3177117041775219470999317 3177117417398879349339397 3177117599179399119933391 3177117669772139454397373 3177117971155279746333931 3177118461310699695339313 3177118803176273307191711 3177119489744537856919391 3177119543942199214311731 3177130319109399658791193 3177130703908333995311311 3177130881936073904711719 3177130911316271526379111 3177131081977871329111939 3177131091989991969717971 3177132009333299074911311 3177132441312591006779111 3177132941108899746391199 3177132999349199934911971 3177134807196979391199133 3177135447134419454199317 3177135983341299905317393 3177136109910193986913931 3177136599375899434917971 3177136761350279626317911 3177138711133379222799397 3177139217143039248991193 3177139821348479286111719 3177170439397997060799173 3177173637317997555791711 3177174759182539917397373 3177175583162239655397397 3177175833911839461379397 3177175913311397445399793 3177176261192379420793739 3177176403109099047391193 3177176403130099626391711 3177177377179599309797711 3177178317939979700119793 3177190127353177016311717 3177190731301391643339119 3177190821734179286111717 3177190887398291085339799 3177190911715379531711777 3177191183364799238371711 3177192077382391006739791 3177192459315137126319793 3177192753144791979331771 3177192959116571493999793 3177193151122271968791397 3177193937738499381111971 3177194397355377494119793 3177194559755779404919333 3177194603398271524137991 3177194781393831560137991 3177194793795899328319793 3177195153762599460313331 3177195621122271842799397 3177195801144231560131771 3177197001793799012719391 3177197327345499796177711 3177198123373631757333317 3177198207128091566793911 3177198207134991564333199 3177198221386399913379379 3177198429747479248917713 3177198507169431315997373 3177198849175731414399173 3177198897701639838919973 3177199053112571804191711 3179910429144473540193113 3179910459104873740999133 3179911903999899738111971 3179911969701219718791193 3179912269772137225111777 3179912289762317521719973 3179912893723799412191711 3179912983163613892199713 3179913043726897564119391 3179914057746237230713933 3179914549375619444731193 3179914713952799931713711 3179915013359119429131193 3179915091331819742937199 3179915527784877006113711 3179917749778939464997397 3179917863709217126111933 3179917971155513737999793 3179918749375479494939113 3179919553937399309713331 3179919763762537831711777 3179930853398299808117971 3179931193397999282113931 3179932693343011942171333 3179932749155519597193139 3179932749323779562113933 3179932911969073531119991 3179932939939011099311779 3179934651926831268911717 3179934673167639235799317 3179934843951113535311939 3179934843996113540117393 3179934847148439494999317 3179934847945733468719913 3179935149901631551113337 3179935159999073108119973 3179935381382871078173771 3179937549951113162719913 3179938053939413732119793 3179938449331819298719793 3179938723373091177979777 3179939839137119389393199 3179970079301617640391193 3179970489982219500379973 3179972053302717743193113 3179972337147139388797373 3179973939191819349393739 3179974077115939778797373 3179974449996119520317393 3179975167938939490779973 3179975193363737452799317 3179975503962899412179111 3179977101975119404979399 3179978139939979700119913 3179978511100919145993113 3179979319354017521193199 3179979843353117445393139 3179990149156611034331393 3179990547732779957111311 3179990697788239825719913 3179991129107811549337199 3179991837719179429119991 3179992143723799552713931 3179992227393977834113711 3179992821778639628913337 3179992899308519786173939 3179994349375611414331799 3179994441198411444997373 3179994723748699394111311 3179995621333171848133391 3179995911383771071133911 3179996323747619853391199 3179996553192491757399397 3179996769365411526331193 3179996847746239500911777 3179997571395031280933317 3179998123153491347739791 3179998123773699825717971 3179998473773519772993739 3179998573773699825117911 3179999119362171869131393 3179999133749599000713931 3199110079799399318799713 3199110151192193995393139 3199110501705077032717939 3199110889904999600119793 3199111311349199229733391 3199111411179399309731771 3199111677383779922337997 3199111927928999429113931 3199112697179399154133391 3199113441353639240133931 3199113711100699002339119 3199114221796697435717971 3199114557755837138919913 3199114843126193220391193 3199114891112573496193937 3199114947768377289311197 3199115101941699594711971 3199115511127993892399119 3199115527161933005991193 3199115661762599468793971 3199116073710897126311311 3199116103710897906313931 3199116267722279426199793 3199116451901279000111939 3199116493325799472339313 3199117573145933196397711 3199117683751697942319973 3199117903923179012113711 3199117971745619760997397 3199118181974599854317939 3199118379139033020397373 3199119051927079340717939 3199119231375499508739371 3199119237907099500311719 3199130223948491298319391 3199130557332239470913933 3199130661385579685717737 3199131069327831492973331 3199131091374899798717911 3199131183341239992317911 3199131649115879484999793 3199131991982993322319333 3199132261991393187319973 3199132321368779478111197 3199132321984073207711779 3199132941312771089179939 3199132941319071483179939 3199133811973673112111719 3199134031968473339113337 3199134301351599594711971 3199134841952133591117911 3199134841997131422117911 3199135141922973220317971 3199135569924791816919991 3199136541399831443173771 3199137489327839008917971 3199137643360139812313711 3199138327906791125713931 3199139293988733962311717 3199139461914591841311779 3199139511975233528111731 3199139541355699531713931 3199170327934819286111717 3199170327999899003179111 3199170489104299340799173 3199170949908639928911971 3199171089997139392319333 3199171317399837516999173 3199172221179039157193971 3199172253985739403311717 3199172613111599457399713 3199174131998819439917737 3199174509953939910913711 3199175289328877960999713 3199175347939379429179393 3199175611123739231197711 3199176607109099003197711 3199177351985979204177377 3199177431134579940193139 3199177471949499746311933 3199177587923699012777711 3199177711398777368199119 3199178041330497238399133 3199178367980099091173771 3199178643375497484399713 3199178787917819880171917 3199179841955499594713711 3199179843149299200393971 3199179843975799500319793 3199190031382879917371711 3199190199117191510191193 3199190901121091580393113 3199190901788099515399793 3199191121317991619331139 3199191459399299008973771 3199191621100691703331193 3199192227786079454311717 3199192357311937094919973 3199192369127571261997373 3199192369381139214379393 3199192639762139581399133 3199192861364731579139371 3199193763354471566133391 3199194399145191408139313 3199194651357297968711971 3199194849755839548317393 3199195393399891178339113 3199195803713299086311933 3199195929762439488919991 3199196001700099601391193 3199196001788879880193739 3199196517149231514991193 3199196517172091430337199 3199197373345891757337991 3199198081770299415319973 3199198317385577554119913 3199199397355691551133911 3199199397376197683713331 3199199907788099972111731 3319910039701417550319973 3319910079198413795191199 3319910343187193005993937 3319910343198913430199133 3319910453140299021733931 3319910987194039700731393 3319911593372019245931139 3319911939796917084317713 3319912289757677368117393 3319913159938119090111719 3319913523738499905391397 3319914251988739049917117 3319914423365419098933199 3319914843325799739733931 3319914879766079070993113 3319914929756417487319793 3319914947775279579197711 3319915149127573005991193 3319915289701219215397373 3319915289752237225111717 3319915349713179435199133 3319915383904999990719991 3319915551791117135911933 3319915643111619515339119 3319915803980179086311939 3319917033145519008939119 3319917491724817048911719 3319917911194219928931139 3319918253193919902333199 3319918253799399581393377 3319918307979879162111311 3319919793956219162111933 3319919891754077035113931 3319930029924013020313933 3319930139917113010313933 3319930649136979464991193 3319931643166999490793971 3319931859312679362919913 3319932143116219429193113 3319932189113119812399133 3319932563332879299311939 3319932647947231741719793 3319932783176839888793377 3319933029923333801117117 3319934841315319494917393 3319935267353231326771333 3319936109917811383111939 3319937307939233036719333 3319938327940331408719913 3319938459319579129119973 3319938543316011843973939 3319970439959119328379973 3319970949952679910913933 3319971089908879957171333 3319971741170119416991199 3319972613929599637771711 3319974143386717420191193 3319975289913039171177377 3319975407938879240113331 3319975629902639245977977 3319975721323237691997397 3319975731135979573193971 3319979229391137805993937 3319979423950099484911717 3319979537395037540793113 3319979843320997414391397 3319990163170111505337379 3319990473738199478111971 3319990473784019540199713 3319991943344691878731771 3319991943375891773731771 3319992003747719484991199 3319992033399897191711311 3319992153734539229793377 3319992189744119922317393 3319992369187571611199173 3319992381324419067973939 3319992383794519167311939 3319992401143271704139371 3319992489395411797131139 3319992707709979757117911 3319992753795599313993997 3319992779133311786397379 3319992779728939628911777 3319992893151311384191193 3319993937303679700171171 3319994169752119857399793 3319994441188031444991397 3319994543788399404997397 3319994889171171282931193 3319994949145511744331139 3319995213303199922379397 3319995813337677882311719 3319996893341411790933199 3319997579755579757991193 3319997787119271905139371 3319997789345839074979397 3319998507346039483779319 3319998729359117435713933 3319998779389217625317393 3319998801757979411193971 3319998993399299012773331 3319999139349619368379939 3331710039135139295933317 3331710069788097050719973 3331710459795497489719973 3331710601762439455993199 3331712491103433962399713 3331712721984919601719991 3331715131939719651713711 3331715511150533659999139 3331715919123733811991397 3331716561153839457331393 3331717599788099801799133 3331719477735977981117911 3331719697738679838993377 3331730029985333522711939 3331730319145939632997379 3331730539942191955311719 3331730983933771494711731 3331731799153499470993937 3331732531942191905111197 3331733329363739412111719 3331734549901631315111779 3331735069323031826971333 3331735201325371039171711 3331736269984731766917737 3331736467902471665111731 3331736833997931786313331 3331737201399891939171317 3331737547905471624911197 3331737619135979690793997 3331738053376439145311311 3331738219103339822193199 3331771329965539484979973 3331772109126979348793377 3331772337168799468797397 3331774201996119685771711 3331774209117899245993997 3331774209374097816391199 3331775211173939275399793 3331775641982219000711971 3331776231323537625399133 3331777263983899857379399 3331778839909899527913337 3331779427938879742911197 3331779537183299669799317 3331779669945419628111311 3331779841195319054791711 3331790001161931660331193 3331790679148911905131991 3331790917303199186771317 3331790971323411254733931 3331791249323039772977797 3331792077354477309111311 3331792383739079021713331 3331792639143231656197379 3331792993137591694399139 3331793581385437138911719 3331794111757039825193377 3331794597354477147113711 3331795539350539355971333 3331795539704899263917117 3331796281303239605371333 3331796329373799325779973 3331796769392417375111311 3331796911365631049937199 3331797459325631098731139 3331797609732919700119991 3331797789359697099917117 3331798299186711645191711 3331798389325797134719333 3331798627132671268999397 3331798731789799691111717 3331799397798439862799317 3331799571183531359199397 3339110079109399238139113 3339110601128093575399793 3339111003139033085397397 3339111083173933220391397 3339112071350699310337199 3339112119109099001939791 3339112227132973635399397 3339112269324239922339313 3339112547773777452119333 3339112809312239716933931 3339112821794237941119991 3339112907723797984119391 3339113009757037805919391 3339113789123233200993971 3339114947345439614939113 3339114957186373421197373 3339115527924019204117117 3339115541305399939739791 3339115541722217586917117 3339115661152279268331991 3339115731115939579139371 3339115907374099510133911 3339116193768837057317971 3339116267330299796133931 3339116699768837007917971 3339117393958139403319991 3339117827786979154193113 3339118169330299798731193 3339118899786237625917911 3339119391762617381911717 3339119421345439588131991 3339119681757979429191199 3339119913119039520337991 3339130529920333761911971 3339130557984073540119793 3339130649398699300111933 3339131013139039080397397 3339131139375739913919391 3339131481393971060177797 3339132189961793897717393 3339132233992891991319913 3339132497952131370917393 3339132783164939389393997 3339132933953933392311731 3339132939317999801719913 3339132941324679311313931 3339132999923833982919391 3339133029168799286793113 3339133589182699682793113 3339134841353111826979997 3339134841908873364111197 3339135129318739250319973 3339135149912831228919391 3339135201943971061311971 3339135257143279426197373 3339135267380539005911933 3339135531302031600179111 3339135801111979511199317 3339136809323699027119793 3339136913197939746393971 3339136913997931396311971 3339137409345439047319333 3339138011117019100999397 3339138393350839521317971 3339138543345491564379973 3339138543947233451319391 3339138903993493217313331 3339139439968933302911731 3339139631924893461311719 3339171261974299298771711 3339172559302597953199793 3339174047148979784191193 3339174317975239838971333 3339174449115879494991193 3339175541923699888771171 3339175557912299420711731 3339175611149399349397373 3339176253991739349311311 3339176303329397037399133 3339178467931039221979973 3339190163320097031313331 3339190989128931580399793 3339190989139031108339113 3339191121192311826991397 3339191199302037352313933 3339191291379971738331991 3339191397797779562117713 3339192077798119358193377 3339192227796979448311777 3339192297323237922919333 3339192357116771749193113 3339192639353537355317393 3339192867306431073939113 3339193187316437922919793 3339194033718999454311311 3339194049313937460911731 3339194049775579554917713 3339194441715699548319973 3339194573132591027391193 3339194771353631900131991 3339194781781799922317393 3339195003374899500373331 3339195003718999580393113 3339195131309491688339113 3339195429113291261939791 3339195429312597460911731 3339195429791479145991193 3339195597144791061331139 3339195881740279412117117 3339196281138411567993937 3339196893141431610337997 3339197397723419000111197 3339197579339231265931991 3339197651343019070979397 3339197841398777969117737 3339198543393591025333391 3339198621330491768331193 3339198849799399229791193 3339199721119691195399173 3391110039968939460319333 3391110091959479917313711 3391110177118973330199793 3391110301788899515393199 3391110321709699118391193 3391110781183799521339799 3391111083150139119333911 3391111197789797969111731 3391111447998299939711731 3391112071766677848717737 3391112227923699054713711 3391112619126593979199133 3391113009119099913939791 3391113711199739381131771 3391114423122693601397711 3391114929781639434993911 3391115227131639145931393 3391115541735539129191711 3391115551795497126311719 3391115601132679580333911 3391116001121073520191199 3391116217129073687199713 3391117021120739786133931 3391117467705297656111971 3391117491754079840799119 3391117681798739943191711 3391117827738679091199793 3391117911725779778793199 3391118013169799310339113 3391118719107393821993911 3391118787104299145331139 3391119391127999939733911 3391119391734177786311731 3391119421988739282117911 3391119489375739998931771 3391119991794279831793199 3391130319929931793911731 3391130367976093526717911 3391130593970073001113931 3391130703901993580319793 3391130949338099278913711 3391131063162499472399173 3391131601119819355999397 3391132213174779871193971 3391132353149299118391193 3391132441310811837979397 3391132467946511984111777 3391132497949491947717911 3391132687997931361913933 3391132693934071261113931 3391132749924791361913331 3391132749943491462911731 3391133049363531279973331 3391133287954293886719991 3391134807359691891379939 3391134847987291422117911 3391135027374899270719391 3391135401134779283197397 3391135531392931900173331 3391136013397991192373331 3391136353921191033319991 3391136479949491747719913 3391136523957473249113711 3391136809923173085919913 3391137123920773706113931 3391137643323699472313711 3391137847938713294111717 3391138011903971192711779 3391138183901491891313933 3391138239929591359119973 3391138977939973720117393 3391139397152899454191711 3391139541392179514313331 3391139623325631414371711 3391139791993971027311731 3391139821324239925113931 3391170351989099021773331 3391170373964439689371711 3391171537924799508779111 3391172313329337591397711 3391172481900019737977377 3391173277367617456191397 3391173421101779129193199 3391174077950099183713931 3391175167942079626371917 3391175703194899956393971 3391176001970079633711197 3391176303921539580311717 3391176757961799069717911 3391177591920779086311731 3391177591982079310311311 3391178623119699119399173 3391178649179239215393113 3391179103364677255193911 3391179111119599548397379 3391179841324977413191199 3391190121382191580331393 3391190127157371980193113 3391190731114471666191397 3391190749156491254799173 3391191009330497955913931 3391192153146291429391193 3391192383724979691111311 3391192401164271947793139 3391192641360379850777339 3391194261393137680113331 3391194541385577939317911 3391195009350837625319333 3391195101345917043911197 3391195287704899850713931 3391195317111971555199133 3391195971393971841333911 3391196013152631415331771 3391196179789799024799173 3391197571324679778773939 3391197651305179250771317 3391197711735979718799119 3391198711777979820793997 3391199431195531551133931 3393110601181333546193971 3393110891954799229719991 3393111197387839982931193 3393111423109873148193971 3393111489100699145933911 3393112547171179454139313 3393112547922979511117393 3393112659773239472399713 3393114447318599444131991 3393114621988979454313711 3393114717125473778193113 3393114947345899669739371 3393115451712577402711717 3393115493177493575393113 3393115527943999091711311 3393115541972599508713331 3393115551942079435117117 3393117471187879128333391 3393118089100093811993911 3393118269786237637917971 3393118329706399527993971 3393118379100799388739313 3393119037149579618131193 3393119231968579393711939 3393119301941099581311719 3393119423953179097113931 3393119687175199981739791 3393119801153079415131799 3393119841745737578111311 3393119991928679922313931 3393130103117199310399133 3393130203104299200399133 3393130323938933298313331 3393130643982693580313933 3393130853962893460313933 3393131081337679047317911 3393131091907093544711971 3393131307335339001917393 3393131981941093818311933 3393132203164539979393937 3393132369934931591913331 3393132411389179849117939 3393132411999071841313931 3393132423944471249113711 3393132537302039911919333 3393132713974633154313931 3393132911919673724313331 3393132933969073307113711 3393133931932573958111197 3393134129316499477117393 3393135117101519591193937 3393135317933773172311717 3393135327937391232317939 3393135419305299542913331 3393135801937393172317939 3393135911994093101311939 3393136013920031703317737 3393136061950031606113711 3393137021904991298311939 3393137307194899580391199 3393137363935033656313711 3393138287924593854317939 3393138629179239119391193 3393138711973673162711779 3393138921398279276111717 3393139217924593151317939 3393139241310811534977377 3393139383141439605391397 3393139397398699083311719 3393139631928671442311731 3393139829192499859799173 3393170327326477504199713 3393170607989099801771711 3393171069389037789993971 3393171257959299388771711 3393172251936079088713337 3393172253935599203371711 3393172497342737190991193 3393174573918679204173331 3393174941908879370111777 3393175041954839390117971 3393175347119539278999133 3393176471977879393779319 3393178317109879579193113 3393178367980099691111731 3393178511389777642391711 3393179319359937078393113 3393179559151499411191193 3393190001108891580399793 3393190199762599490799133 3393190271798479360191199 3393190731305571173131139 3393190749322337550319913 3393190821126971524199119 3393190917157331190997373 3393191229767339277917971 3393191541119531249191711 3393191631397997862311933 3393192003799979381193911 3393192077129831003993113 3393192077399297117111731 3393192219751679614913933 3393192317145191953131991 3393192761144471947737199 3393192867353537682913933 3393192941393837444111971 3393193503319579871171171 3393193559338091006731393 3393194169389231456331193 3393194169761579122913933 3393194291318917460917117 3393194399317997562919391 3393194447125531148991193 3393194543762599581311731 3393194597796919628111197 3393194889162231591931991 3393195101174671554193997 3393195801104591271397379 3393196013152991415331771 3393196517110711009137997 3393196671108591390397379 3393197789153831786393113 3393198389119691105739113 3393198689127631192399793 3393199251171171455199397 3393199907129191980133931 3393199907399899820773331 3719910009308819090131139 3719910453795499461399397 3719910939198019940139119 3719910993755037755713337 3719911071114973528193971 3719911149747717789311939 3719911161757819632999133 3719911423739399528793911 3719911927737839859799139 3719912253192319149331139 3719912553989999771111311 3719914177153073720193911 3719914303751697254717971 3719914843718999494993997 3719915349709379439991193 3719918329127633803993997 3719918353109933531799317 3719919249351179511139313 3719919801137119934937199 3719930403959291747113711 3719930539309119718719973 3719931121309311826979393 3719931183374091098777711 3719932189352211549371399 3719932497128939248999397 3719932713929591207117911 3719932749942613601311933 3719933301960013302917939 3719934129346519490319973 3719934141345919484919793 3719934141375719488917713 3719934159145579454191193 3719934651368719074919973 3719935083300291132971917 3719935227303239101911197 3719935381323771131171171 3719935911150919005993113 3719935911969111279919333 3719937199952313544717393 3719937589944413990111779 3719937951977873958117911 3719938543942613691317939 3719938993987793291113331 3719939119969113268711933 3719970079963779842917393 3719970163117839685793377 3719970381995719913979319 3719970439147419340799173 3719970439924019840719913 3719970589902479090179973 3719970607997939340717713 3719970783134419240197373 3719971437931139859779393 3719971789998779027119793 3719974209979879716911933 3719974521946519470911933 3719976829141439838997397 3719978649934819454171399 3719978823909899412111311 3719978839112439358199317 3719978889947819348719973 3719979231941119541911939 3719979309952319459779973 3719979349138739477199317 3719979349337517014199119 3719979397988879822119991 3719979589942919289313933 3719979757925039270779393 3719990149707179000191193 3719990199791119163193199 3719990803323691704131771 3719990833398291905139371 3719990989308811790339113 3719992311124371579131771 3719992383722299295911777 3719992479774319222797373 3719992779344711642731393 3719993503160011891191193 3719994169329719026379393 3719994907320779003179111 3719994949375611744331393 3719995429301971455131393 3719995947378979300171171 3719996157389937131719913 3719996329792319196799793 3719996469389177147119793 3719996517389237204719793 3719996911740719001993113 3719998251190511073991199 3719998473749419622117393 3719998779153831797197397 3719998849365411494739313 3719999289338119992377339 3737910429144313870799173 3737910429355219082137379 3737910889757819200399793 3737910993122413845999119 3737910993739519808191193 3737911243736817594119333 3737911777745277743111971 3737911783148219745931799 3737912301720539527993937 3737913043178393805393377 3737913553303679922331799 3737914153164813286993199 3737914221986279435113331 3737914657702079771191711 3737914947973279580119391 3737915149730379415197373 3737915289712939632997397 3737915383778997050713711 3737916249723417525319333 3737916561132673625197711 3737917683122693660793971 3737918181980819868919973 3737930203309319738119913 3737930643101519090191193 3737931799301979899919973 3737931891139339800997397 3737932423959593414117971 3737932563360371190373939 3737934549312779667117713 3737935053901211132911939 3737935129121079825199133 3737936107131639488993377 3737937199352819574717713 3737937573945971768311939 3737939439939411165719333 3737939541130439484999317 3737939829389219472311779 3737970529900019765179939 3737972229134779742999173 3737972253926419283117713 3737972551933779154173331 3737972577923579282179111 3737974047308037404797373 3737974449907939725911197 3737974449975119444117939 3737975401170419838991193 3737977983393717877993199 3737978779395117704799713 3737978839317417332799713 3737978889126119873193199 3737979309137119454199119 3737979423916219412117393 3737979841117019019993139 3737979843137819014999139 3737990199339311284137199 3737990263139311514931139 3737990499352671272139313 3737990793309499091771711 3737990911337517190913933 3737991129140811396337199 3737991621757219632919913 3737991631320779918173331 3737992507363731762731393 3737992987305931417737199 3737994349395817484311939 3737994441148911444999713 3737994613351177205317939 3737994949395111414331139 3737995131349617058917713 3737995801160731282939397 3737996289344711747731193 3737997187119531086791193 3737997459345439940171917 3737998411339311462931193 3737998849725479554999793 3737999109150131534999317 3737999223154611891399139 3737999829319577495917393 3737999907368337272711779 3799110247998779390117393 3799111057130099528739371 3799111071979619100911197 3799111311126973904793139 3799111833757979027193911 3799112107134413559193997 3799112821169373101393971 3799112821902719455917737 3799113829702899622193113 3799114341115873484193199 3799114447185399679739371 3799114741943999490711731 3799114821752399601791711 3799114897317999628137991 3799114923758699214397711 3799116651120719553933317 3799117747903979460317737 3799117839305399247939371 3799117911709377889311971 3799118013709999515399713 3799118041967979490713337 3799118379149293075791193 3799118439119699300139313 3799119219759139548399133 3799119231977879579117939 3799119531959299328311933 3799119541349199250737991 3799119697788097452111731 3799119813707177329119991 3799119841968579987717737 3799130139196979124993113 3799130271320771471371711 3799130529378139215319333 3799130557141079300199133 3799130649398399925117713 3799130911957913025917117 3799130949156439214399173 3799132441354371489177377 3799132497961573867119913 3799134673129199016391193 3799135141394511454971917 3799135149920771808919913 3799135531372731980177711 3799135803375899002313711 3799136037921193543719991 3799136191931873828717117 3799136931121199580399139 3799137813931991622319913 3799138239947931871917911 3799138459965171444919333 3799139541140879204193997 3799139877119099000193971 3799170271102539027191711 3799170507908879600171333 3799171257116579744191193 3799171257132679822199713 3799171707999899888773771 3799174357945599459711971 3799174561955279628111719 3799174771129199086399793 3799175611351297484391199 3799178163910099601313931 3799178179119039350399173 3799178439187499888799173 3799178781974599854311939 3799179231959479350317971 3799179379335337958993911 3799179687398297942797711 3799179847945979540171333 3799190031738499200397379 3799191621188991955339799 3799192297107391564393199 3799192831346879988177977 3799192941379631284137991 3799193001700099632393139 3799193493374637786311311 3799194049706639295997711 3799194709178631564399173 3799194907391137532919913 3799194949302231921933391 3799195881152271566737997 3799196181761579690797379 3799197511153071290791397 3799197879175991196991711 3799198389361077988917713 3799198689180891818197373 3799198801379979801771917 3799199713144491225337991 3799199721764639925117971 3799199989791039971397373 3799710007391199669739397 3799710177112439695333199 3799710859772139825193139 3799710859772139825793139 3799710909742099850799173 3799711677153073620999317 3799711783351179682739791 3799713297152273218993997 3799713477103433652393199 3799714221392179591139791 3799714633778939454397711 3799717209903979850711717 3799717393120733392397711 3799719037966979873117971 3799719219738199922399119 3799719687168793897797397 3799730059122899840799713 3799730703902633757319991 3799731013397499149317939 3799731081161039328393113 3799731643927533694313711 3799733029342739278911197 3799734211947711158711311 3799734583393839490311311 3799734589181699732793113 3799734651945433458319333 3799734963142939581393911 3799735129122419240193911 3799735149154939494991397 3799735363975233652317911 3799735401931031462917939 3799736061982991371117117 3799737547305291290779777 3799737951909713489717911 3799738239119599340799133 3799738329939371171717117 3799739217383291189771317 3799770249998299990779973 3799770289938939890971399 3799770489195539643199139 3799770949398397615799713 3799770999928999420779973 3799773961348977171197711 3799774521121139005999139 3799775041374897494193997 3799775239973739236971333 3799776303184399887393139 3799776387145939689393199 3799776819927619112113711 3799777477942079390171171 3799778893363537487393911 3799779111962219684719391 3799779231947939500911719 3799779309962699039779973 3799779319369737048999119 3799779549132599039799173 3799779589369737272791199 3799790023764239899317971 3799790989705299679791193 3799791229301397648719333 3799791283138291835399119 3799791459737519204119991 3799792821322337255111777 3799793871343011210731771 3799794291148311494731991 3799794543755779229711731 3799794849355699231771333 3799795279741439012111939 3799795419355691073933317 3799795813172031660337991 3799795911712619682717911 3799797441345431774937379 3799798411179111842731991 3799799289388619822179111 3799799571302591611133317 3911310061388679355733911 3911310301198913040391199 3911310321361319760939313 3911310867771417393911939 3911310909198919090131193 3911311329324679278939791 3911311353341299562139371 3911311909348479595933199 3911311923117799854333931 3911311969737837962117393 3911312071703819026393139 3911312119187739238131193 3911312697145919067931139 3911312799399539513139113 3911312799974419667111719 3911312907142939039731139 3911313009799737191711311 3911313553943499849111971 3911313751129079831733931 3911314153167299588131991 3911314293187733465199317 3911314449148439444131393 3911314741376439787931393 3911314843735537939917911 3911314879136939477139113 3911315451925079399711311 3911315497325799049933931 3911316883127439872939371 3911317579186719444131393 3911317599176839204139113 3911317923100793032397711 3911318169759417309113933 3911318191369319800939313 3911318329377819112131193 3911318803307039073139397 3911319001344719083339799 3911319051323699247933391 3911319163319819772933199 3911319249119533105199713 3911330197381199646913931 3911330661391611000971333 3911331121121499842993911 3911332173919431534913331 3911332189194039444791711 3911332321329999101919391 3911332423994011447911719 3911332693949033031911731 3911332783373799784119391 3911333071960011261919913 3911333751197599245993911 3911334603974293937113331 3911335051393591291979111 3911335257912493025911717 3911336013931993253113931 3911336251145639676999713 3911336523322039667113337 3911336541329839614913933 3911336943927533299911311 3911336973128219800999139 3911337243399899689311311 3911337243999893619111971 3911337507982991790919991 3911338083172039178197397 3911338629394511954179379 3911338671940331268919333 3911338923949493172311311 3911339631115799868991711 3911370663971699016379111 3911370717310137615793199 3911372559985979313971171 3911374077195419404999139 3911374143947239812913711 3911374449165739454199713 3911374573963299000173771 3911375539131479934993911 3911376403941699643119391 3911377431143879247993139 3911377471174439826997373 3911377527185939718799139 3911378059320777993999119 3911378979920339618119333 3911379399965879124911311 3911379847914599725913711 3911390007308531590739119 3911390263748439725913931 3911390271749599911919991 3911390473165611462997379 3911390499119531243797711 3911390863191631039191397 3911391781170111816931193 3911392459744539024711311 3911392641139331148997373 3911392779329837923117393 3911392821711719884999133 3911392899387837911113933 3911393559713339840717971 3911393811395811493931393 3911393941345911853931393 3911394543345891429331771 3911395401343011226939313 3911396181110711871931193 3911396269312679760979939 3911396553151491549333931 3911396769137571346997711 3911397001748699553919991 3911397397338639778779379 3911397841371231282939113 3911398257302717883911939 3911398389199131039139313 3911398429790639988199793 3911398473323531687939791 3911398801139331819939313 3911398909386711483139799 3911910009717079410999173 3911910039119719298731393 3911910151917119910919913 3911910247176833414799133 3911910343115519429139313 3911910429191813870799793 3911910711100913125999139 3911910909151013460397373 3911911149941519559713933 3911911423968279275311939 3911911783117313232199793 3911911839126413294199119 3911911953308519145339119 3911911981100613053999173 3911912071737719884993199 3911912289932579553917393 3911912491704577024113331 3911912799787817234111719 3911913751160619014931139 3911914143155519454333199 3911914479756117521719973 3911914549755419514399173 3911914633121493924191711 3911914831131513982999133 3911914879798417404719333 3911915149713879412193113 3911915307958039270717393 3911915451788877890111731 3911915527918379300111311 3911915919112433412993937 3911916451798117043917393 3911916481779779943197711 3911916943717897869711311 3911917573155513757191193 3911918089159373990197373 3911918593153493447193971 3911918743399539021739397 3911918859154613764393199 3911918911361919868939313 3911919333711539355793937 3911919489119813055799793 3911930139329719128317393 3911930223916213484119913 3911930223966713484317939 3911930467161039700799713 3911931069900071006919913 3911931081908871089119991 3911931223999891489113331 3911931259379639100911717 3911931307378131875771399 3911931393976093190711311 3911932173317411874979939 3911932531909173414111971 3911932563373211786379379 3911933181977873375119991 3911934123978793234113931 3911936109919213764319973 3911936269122539667193937 3911936353328699847311197 3911936473944833426713337 3911937201952313754919333 3911937273388619628911939 3911937409909013046717713 3911938119929413532311933 3911938119969071230111933 3911938977126979097197711 3911939119329719268313933 3911939217929933502711779 3911939241926413512911933 3911939503939113105117713 3911939887373071107173771 3911970573145919742393139 3911970913170479002399139 3911970999308517205393139 3911971359962639397111197 3911971917392937435793199 3911972109900239387113337 3911973237988739145911197 3911974509156619700793113 3911975407387837045791193 3911975703929419738119973 3911975913152999238197711 3911976801359117817997373 3911978179121079691199713 3911978569939019130317713 3911978823907499083379777 3911978889322037958999397 3911979229939979488919333 3911979319391137255993997 3911979537921539531711939 3911979769925079890979973 3911979777985979771117911 3911979843333917955997379 3911979873987319119317939 3911979939946879082119793 3911990749119811414399139 3911990803187491045993997 3911990911190371131191711 3911990917372437942713933 3911991249725519444719793 3911991621787879622117911 3911992219382877923119793 3911992641163611462991193 3911992987335331347733199 3911994033790399073117911 3911994151329417156919913 3911994541195311444939119 3911994603395819478179393 3911994649796319460399133 3911994949785119444719333 3911995003391617255119913 3911995003757219415199133 3911995101341419245979939 3911995143373099918171171 3911995419741979245919333 3911995803151311492999119 3911997259144311298393139 3911997579755579757999133 3911998129389177420919793 3911998389140711045797373 3911998411355217444913933 3911998429303417129317713 3911998621170211378931393 3911999289798119003117939 3911999349138411432399139 3911999349187311284139119 3911999349739079435199173 3911999611701419211993113 3931310009304039000131393 3931310273709997583319391 3931310391188033610993113 3931310459798117000111719 3931310711128299745931771 3931311909129079829933911 3931312149119813189199119 3931312421111619448333199 3931312553985739263911971 3931314449176819757131193 3931314449348419444131193 3931314549741317452111939 3931314657941699484911731 3931314957792297096913337 3931315227394619211939119 3931315493321899154133911 3931315541791039245999173 3931316453908339097111777 3931317467345899617933391 3931317519940339552719391 3931318181360139838939313 3931318731143413209999793 3931318911161939868939113 3931318911799397922919991 3931318913323699917339371 3931318913790397941113711 3931319231785779831791711 3931319531703739211993113 3931319541164513601391199 3931319681712639119999713 3931319813310139154139397 3931330529923811422117393 3931330851301971183979379 3931330851912831210911933 3931330949378971975973771 3931331033309499149319991 3931331513974591818111971 3931331649195319444193113 3931331859962633286911717 3931332971145919847399119 3931333617989993943913331 3931334147951431432711939 3931334301166519410999713 3931334471165739494999173 3931334919984733837719991 3931335099342671178979111 3931335447991811454917939 3931335591124379340791711 3931335753344699086311971 3931335801373799421917911 3931336791999233064917393 3931336913929933823919991 3931336931987293509917911 3931336943937393242313931 3931336973989091923113931 3931337061985071417711731 3931337201952031757919793 3931337549383511656171333 3931337571955491766911971 3931338113947933720113337 3931339631939711148917393 3931370079183079014993911 3931370079304917890199133 3931370439361317923197379 3931371503900899195119991 3931372461174439772999173 3931372613985739323911311 3931372671373637052997373 3931373291169439842993113 3931373907958039820711779 3931376001908339553913933 3931376231939979393717911 3931376607962819716911779 3931376757942619676979319 3931377263952039760979111 3931378577923839222711779 3931378607160019263991199 3931378779383937702993937 3931378839939239195117393 3931378929179119300191193 3931379843943499097119391 3931390001304031000931393 3931390127329837704711719 3931390473749599961119391 3931390547355911493937199 3931390709374631060139313 3931390821713179221917939 3931391009728939859713931 3931391397318739265771399 3931392459347211524139119 3931393581195431493931193 3931393701713599100993911 3931393941185931183931193 3931394559330131593731991 3931394723705899389313931 3931395267382199100973331 3931395419361317225111933 3931395539110831462993997 3931397571152991720939791 3931397879346731474131193 3931398269143871757933391 3931398299757439988117393 3931398711303419002379939 3931398731120711268991193 3931399023304911291933199 3931399289311931141139313 3931399661362771674731771 3931399721774779186713931 3931399907329711808939119 3937110273799397798311933 3937110453116993484399713 3937110499969539913917971 3937110939778997420119973 3937111159792297452113933 3937111731935039943117971 3937112149126193249797373 3937112241183299250331393 3937112253775877573113931 3937112269149473748999173 3937112289986899943119793 3937112641182539966133911 3937112697387379691131193 3937113297389239772931193 3937113697751697889311779 3937114551751699444793911 3937114831937639588111311 3937114843393839026337997 3937115451711537024111311 3937115791755397489719991 3937115907128093870797711 3937115919329399388731393 3937117749946139214313933 3937117911999239825117971 3937118637767579822199133 3937118899347579928931393 3937119051148219008939397 3937119697994099276113331 3937130223964431979317971 3937130259116999444799713 3937130271900233291113931 3937130931378979325711719 3937131393940331549319991 3937131531991391522711971 3937132299114479812999133 3937132299971871874919333 3937132497985971393311197 3937133199350999067913931 3937135099921433895317713 3937135141140579286799119 3937135159102739868997711 3937135257911291085311939 3937135267129839778999133 3937135537353539362919333 3937135569357291455779393 3937135983304039854317117 3937138219179239310391193 3937138459385579484919913 3937139241383771877371711 3937139241392179214313331 3937139359182539884991711 3937170313919439233371171 3937170507304917216193997 3937170729308597035191193 3937172047309497341793911 3937172547973979825179393 3937173681350697864391199 3937173751999239391177711 3937174093935599454319793 3937174453132599917399173 3937174453153499460391711 3937175577149399016391199 3937176651980819913913337 3937176757141779490393937 3937177983153839250393997 3937177983971699812319333 3937190217324237120917393 3937190547357537450917393 3937190731312597942319333 3937190821326477126317911 3937190917100391045331799 3937191009335337031313933 3937191183767579397111971 3937192219134991871993971 3937192297354191071133911 3937192401118971546133199 3937192489773699700799173 3937192831383277327711777 3937192941393977484311311 3937192993119691183339313 3937193103329999853373771 3937193151373079091171317 3937193283108591981397711 3937193407118971546191193 3937193503351497558319391 3937193559752399822191193 3937193701773239000111971 3937194111101771494799317 3937194121161271425199139 3937194603329991976331393 3937194949135131484399133 3937195203773399971311731 3937195731179091396331139 3937195791352577378319391 3937195947759139289997373 3937196377199131514993113 3937196697345891494733931 3937197007118971859397397 3937198411179391369331393 3937198801383517072911197 3937198801709999079399793 3937199409315437048919391 3937199611109391232333199 3937199817119331315999793 3937199877123731871939113 3939710457907939325711197 3939710639397999820739113 3939710639709217573119391 3939710853308039368331771 3939710939197939890939113 3939711083391139632337991 3939711579783679360797397 3939711839145939541939313 3939712893393839992333391 3939714081728939000197397 3939714221752177501119391 3939714449181919444139791 3939715091349639716939119 3939715289793797452717393 3939715551362519222731771 3939715649351539434939119 3939717207175793264799397 3939717749955979270713337 3939718199127133620999397 3939718593183293412399139 3939718749185933064991193 3939718749745097204719793 3939718757113293207793997 3939719249739397435719913 3939730529909711197119391 3939731891197519637797711 3939732009381839298711779 3939732099998293458911197 3939732687960531430311779 3939733049145639098997379 3939734129311839632919913 3939734589367619822117971 3939734847389179426119391 3939735281973813468717971 3939735531350531355379393 3939736209179239614999173 3939738329958813756113711 3939739119317231024779399 3939739419127139829999139 3939739839119699328393139 3939770079923839716971917 3939770729305297579799173 3939772047138739658799317 3939772689964439877973939 3939773951378137665193937 3939774609975239024779379 3939775193362777272791711 3939775217143239222799397 3939775541927539655317393 3939775731952679300179111 3939778809389037475999793 3939778887973679122977977 3939778889924599644379939 3939779319127139859799139 3939779399173839998993113 3939779589311397341799173 3939791397797579667197711 3939791459345439541979393 3939791837740279988113331 3939792639380831669131139 3939792831359119021773331 3939792867304677759117971 3939792899786239278911197 3939794949108911474139791 3939794949138311474139791 3939794949198011474139791 3939795429321737625917939 3939796281139031211399173 3939797001763799540111197 3939797381348431211339113 3939798207745099265799397 3939798317383279812977797 3939798411102731078199317 3939798689119331211993377 3939798849387839488979393 3939798993386299922377339 3939799139168291193391199 3939799289398399868979997 3939799409194031873199119 3939799829382199211979997 3979110061129199454337199 3979110069994099880119913 3979110079799397138717713 3979110453704897550319333 3979110459399299757931991 3979110867130099751133931 3979110909104999510139113 3979110909906799594719793 3979111003730639079393971 3979111149329339289939371 3979111411973979112111717 3979111953796877600117911 3979111969794237528911311 3979112373149393508399713 3979112809786499399791193 3979112821399299871737991 3979113297782839122991193 3979113499986899822117393 3979113831147173085397711 3979114071959479746313931 3979114551346139825133931 3979114717111493505393139 3979114831129199601331139 3979114947301399444739791 3979114947735537934917713 3979114947738497984117971 3979115091903979012713337 3979115307174713954191397 3979116747381199500337199 3979117209703137072911971 3979117209778999871799173 3979117209963239086319333 3979117417719839646999173 3979117681308819014937997 3979117911735979784193937 3979118731156799913337199 3979119001745277084311971 3979119301738197942717911 3979119391168839112131991 3979130059975793489719913 3979130853991093070311933 3979131033369439368311971 3979131481921191842713331 3979131957986891600117911 3979132303339231801373771 3979132441375071573373331 3979132941326479294117117 3979133589977293005911311 3979133911159739591197711 3979134031332871901377711 3979134147955391509119391 3979134549955393904717393 3979135083999071141111971 3979135117993171142311717 3979135353912831430313711 3979135419940491795919391 3979136217315139542917713 3979136251141079360191199 3979136251942191455713331 3979136523397991549373331 3979136809927791889911731 3979136931307031579173771 3979137199903733052917911 3979137547349191545179111 3979137847146579294199133 3979138239985973974917713 3979138917134999854399139 3979139503993973027117911 3979139953985733154317971 3979171329138299049993971 3979171471327497462399133 3979172109109939001993911 3979173237991199468771171 3979173751963379021777377 3979173751999239073171711 3979174027329837156999173 3979174027905479478179393 3979174449155279421991193 3979174527121099064797711 3979174959976099090119793 3979176243145499454393971 3979177351945979457311311 3979178059997939911913711 3979178317129079600199793 3979178929181339448399713 3979179147190019264193997 3979179231398217268993937 3979179531127579820799139 3979190001179231947133911 3979190247306499514379379 3979190247719839218991193 3979190749713999434919991 3979190971794119716911197 3979191781165731383191711 3979192119713299122919991 3979192297346137813919333 3979192507183291344131771 3979192639172091530793113 3979192779774779772919793 3979192941793499444711971 3979193559755579553919793 3979193701773779079311731 3979193811793979162111719 3979194151373071880331991 3979194261355699459771171 3979194441108671474139397 3979194541795899454399793 3979194649301031444939791 3979194723168831099393937 3979194781318911090939397 3979194849195431414399173 3979194849311831534931991 3979195087704579853317737 3979195401725779079313331 3979195527342679215379777 3979195539797579595919793 3979195791703279082113337 3979195791723079082113337 3979195959757979355919793 3979195971324979626377711 3979197373335891757333391 3979197571302591027331393 3979197651764879588111719 3979197861330291656737991 3979198017395411975139397 3979198317759139362993113 3979199023305171524133931 3979199133315131108339371 3979199431149571048739119 3979910069709217138719793 3979910333798117710111933 3979910391389179231131991 3979911159987319389317939 3979911243793799470993997 3979911783123733832793997 3979911909768377287111933 3979911953162493727393997 3979912119114973572993113 3979912323137113871191193 3979912553774919737999119 3979912611194233509999317 3979913597952039552719333 3979913781998779091111311 3979914447355379429131771 3979914843111493064399317 3979914843331999574731991 3979915149309119016339799 3979915511961579294111311 3979916007184133986993937 3979916249722277626119913 3979916979152413536393139 3979918353744119725993139 3979918899360979248931193 3979919001949079090111971 3979930029187579880197373 3979930851398219890919333 3979930851988011000913933 3979930853988011880317939 3979931121368719295911939 3979932189143419812399793 3979932303329991167779111 3979932423136199308393997 3979932633132919360193113 3979932783100919049993739 3979932911319579597113711 3979932911367219868913933 3979933029181819149391199 3979933623983891189711731 3979933751998811090911939 3979934123373799850711971 3979934549325311984171399 3979934549985971454919793 3979935159908871090919913 3979935267393971701171711 3979935447931133195717713 3979935729393711125771333 3979935753308099090113331 3979935753908211060119333 3979935983310691132971917 3979936809919211774719973 3979937589112579614999133 3979938993373791142371917 3979939241957911720911779 3979939383398699012117911 3979939397128939248993997 3979939461398871242173331 3979939709999071088917393 3979970783128219460397379 3979970783181919240191193 3979972871346737048991397 3979973453190519074991199 3979974453119819541993139 3979974573975719778911779 3979975503189119849191193 3979975503992899412177711 3979976919132979236999173 3979978059966719283111719 3979990149388619390173939 3979990709711719943199119 3979991121118971999133931 3979992143713599454193911 3979992333378899868979777 3979992503339119119371399 3979992789773779872999793 3979992821319819829979939 3979993113373091050131991 3979993941756119592917713 3979994049111611045399119 3979994559745279488997373 3979994649788939484999397 3979994849785119461319913 3979994889155511414331139 3979994949798439444199317 3979995131339117189917393 3979995153153491991337997 3979995213341591804133911 3979995267793939211999317 3979995279363539211971317 3979995621393139541979397 3979995747309839088779393 3979996823788099987793971 3979997373155511797199713 3979997571155511757999793 3979998621323239542977377 3979998627372739248979397 3979998731379911280939313 3979998909194711954193199 3979999023143411378131393 3979999223145191071139791 7117111057397993331733931 7117111071948891289373939 7117111083333299203399133 7117111551725771513117117 7117111731992891606379973 7117111971779771791117117 7117112149720471885919333 7117112547182697222711731 7117112611109937771111971 7117112713989991271371171 7117113151775271551117117 7117113151939411300977377 7117113711975711871971317 7117113781174677862311731 7117114029104297255119333 7117114081151317976911777 7117114221328873946133199 7117114221387839957191711 7117114447147417444117117 7117114549369733274939371 7117114629985431766979111 7117114929746231492319793 7117114947155517572111777 7117115349702491555113933 7117115551325631224177711 7117115667386293091133931 7117116451353179426197397 7117117011713171107117117 7117117443745731955311197 7117117747909011407171917 7117117971346739691197711 7117117971355319745999317 7117118169919431300973331 7117118181766071774711719 7117118787766671720311777 7117119013354371455173331 7117119891783671009111777 7117131121784677987317911 7117134589304033895317393 7117134807967693346193971 7117135221936073854393971 7117135257322993421111731 7117135317361073656311197 7117135591772377341711197 7117136061770477630313931 7117136191741317864911197 7117136607706077066317117 7117137643735537942313711 7117138543725477521113711 7117170351999897066379399 7117170951303677032779397 7117171263309833781391397 7117171711739399238379973 7117172227722291455111311 7117172481983177027179399 7117173291782331329111731 7117173453794231622313331 7117173523984297352371171 7117174441747471444717117 7117174771709131704111311 7117175211346733954193911 7117175721355217475971917 7117175941753471494711197 7117176001706071006717117 7117177081350697702379939 7117177141903977254771317 7117177377347813459193997 7117177477384497647173771 7117177893394397789371171 7117178283781391916319973 7117178577375893746393139 7117178781774771878717117 7117179397733311939111777 7117179841783171474111939 7117190007100391607311939 7117190059308599054739313 7117190647198131924913933 7117190901912297738337199 7117190971305391738399139 7117192143373099214371171 7117192227172091455713331 7117192821162231455111311 7117192821172091465713931 7117192893372437462393971 7117192993398699149339113 7117193557946513783197397 7117193629984079355971333 7117193937104591422113331 7117194033930833064393997 7117194447722297000177711 7117194781350699119339113 7117195111325379873179939 7117195143305297150393113 7117195153746237621371171 7117195203197591190319973 7117195527994319390177377 7117195791955397474731991 7117195881144471610311311 7117196857122271455119333 7117197327955279752379397 7117197571900079454177377 7117197711114111177917117 7117198081328871593793199 7117198873100091484311971 7117199223399839119393937 7117199409378891524199133 7117199881358031554193911 7117199907969539877971333 7131710459336239278991397 7131710891383771975171711 7131711497363739905399119 7131711593341471417777711 7131711677345831863779397 7131711789143237475917939 7131711789308531889973939 7131711789375471773779397 7131711903161277257711731 7131711909703731513917393 7131712107373633190733317 7131712553112577125713711 7131712619923831853979397 7131712763393591877373939 7131713291949071975179111 7131713499926571903771317 7131714207751671443119391 7131714479365231280979379 7131714633129837574311311 7131715451345431545171317 7131715451345431545171917 7131715451345491545171917 7131715601374099370193997 7131715601985331093973939 7131716267326471645177711 7131717207325371032177711 7131718089346873249737997 7131718379333011704179111 7131718439372731375771399 7131719249327831447979997 7131719391989931027371333 7131719471375731514979379 7131730529985333522793139 7131731259330293106311939 7131735447985073085993377 7131736209760017600111971 7131737201741317474713331 7131738459796097189911717 7131739709703737501111719 7131770313363533515391711 7131770529325633538193199 7131770529715031567911933 7131771261712571636111311 7131771347350537726379939 7131771569713179651771317 7131771569715031666111939 7131771711973737178979939 7131772221374637969179777 7131772229993497063977977 7131772893945737355377711 7131773091756299943171317 7131773417985337341771917 7131774071949077714179111 7131774527793091417717117 7131774747365997272779397 7131774897331997489771317 7131775211774719360771711 7131775797346877941173331 7131776001346033346193377 7131776259923337407779379 7131776261702071656111731 7131776819913037190971333 7131777611943497174177377 7131778569921437523973939 7131778787375477771173331 7131779427748691704711717 7131779451755771483111971 7131779549773839559779379 7131779589923337120979379 7131779811363537897971399 7131779811923837129379973 7131779847991337984771317 7131790019365999392379379 7131790121383279808139791 7131790199985433832799119 7131791019302039070993139 7131791129353639725999793 7131791291393597024199317 7131791711373799808179997 7131791781175791173117117 7131791951197631808911939 7131792041773777564177711 7131792357783177420971917 7131792479345499247971317 7131792987173831410713337 7131793493799737066373331 7131793683342677579797711 7131794049747477404777377 7131794049910199757977977 7131794219943999455979397 7131794837183791375711717 7131795947385579005993377 7131796263172031606313331 7131796847951439684777377 7131797259303677257791397 7131797429945439742971317 7131797511303191264191397 7131797789308539399793739 7131797841165611642719391 7131798017989933032393139 7131798299385431567999317 7131798317973797521737997 7131798779345499277977377 7131799289923339157179399 7131799713368331991397711 7131799829703737099971399 7131799907322331442399119 7131799989723137189979319 7133310501779771165711971 7133310601342679554993139 7133310601770291190911731 7133310867305299940991397 7133311161952031759979973 7133311783963231701177797 7133311953912491546179111 7133311969152277516911731 7133312107375891115973331 7133312547325639825799119 7133312619355913465137379 7133312689389173911933391 7133313151373073506931799 7133313469373073506939119 7133313693362633963133317 7133314519312671720977711 7133314621152277660713931 7133314741375613460331139 7133315679362773758939119 7133316267952311795973939 7133316883394399457393971 7133318427316493979939371 7133318859375071346971399 7133319793739611093911719 7133319913188597981111731 7133330323782337680117737 7133330859931133414793911 7133331063310513626911939 7133331069332233526713331 7133333623704397462313711 7133337571363733218917713 7133337951303413196311719 7133338459980173935999139 7133339799714377681913931 7133370913363737012171317 7133370951773391195911731 7133371353992237286973771 7133372307395817135979399 7133372461938877797773771 7133373951982577249779111 7133374873730631284113337 7133375941301973556993739 7133377527940337752777339 7133377983383937287177377 7133379229764239615771171 7133379423718999841171711 7133390089362171178993139 7133390127796217843977339 7133390217322611564993199 7133390473162231060111717 7133390709179231192711731 7133390749335339470933317 7133390793943493505197711 7133390821305931757999713 7133390911389779552773331 7133391291953177825937379 7133392077932397702933317 7133392311316019448339119 7133392899950039434977977 7133392899950039484977377 7133392959375711645193139 7133393559170211566119973 7133393701965539145979973 7133393811719177553979399 7133394109938933097193113 7133394573129831564911971 7133394597309111885997379 7133394903395111280993139 7133395003955393214397711 7133395287722217813979399 7133395597353819122931799 7133395929315319300171333 7133396553341231555193377 7133396553391139444193997 7133397381960177848733931 7133397609395039595979997 7133397729383517626193139 7133397841369739628939113 7133398887943999221977977 7133398909938713520193739 7133399907168831878711719 7139910039348973954139113 7139910273100397006117971 7139910453939111414373939 7139910613309111619377339 7139910859945411942379399 7139910987389773982131991 7139911083397099200397397 7139911159791111085319333 7139911959395419310393113 7139911959399019200393199 7139911971395119716991199 7139912073375493225731991 7139913789975231089179997 7139914029179117445311939 7139914143350699464999397 7139914153781791383111311 7139914207953931921971317 7139914431922971560171711 7139914449348979494999793 7139914549144317445317713 7139915643377813924131193 7139917209360133294137997 7139917467310333132737199 7139917579705731132911197 7139917747945731948971917 7139917749378319439799173 7139918133786491049913337 7139918353117897368113711 7139918353746231210717737 7139918539342119388799173 7139918701372011148979393 7139919013126197342117911 7139919249103917570311779 7139919301336171942171171 7139919333165617888911939 7139919423156837419713337 7139919423353113304931139 7139919813333013020331799 7139919891752171513113931 7139931481982213970997379 7139931543353233511711197 7139932423992893172399317 7139932713982993242399317 7139933857900233053999317 7139934603941113484199793 7139935257980173091193911 7139935281774777923111311 7139936523704397048917737 7139938953378473020311719 7139939829936833339193937 7139939983949493080393377 7139970489745619918179399 7139970489945417942379399 7139971153399013580393199 7139971353399013538199173 7139972547373633915799713 7139972689348977939971333 7139974077310337052977977 7139974941771011114917393 7139974959387117445373939 7139975329367613764399713 7139975913323237914779397 7139977557353537153779399 7139978059304033108193377 7139978569378317402779393 7139979039799739940171917 7139979427738671344113711 7139979669923817359771333 7139990031372731300999317 7139990089302031600197397 7139990263703517761179973 7139990749125771407117713 7139990803700617057379399 7139991129300119738171399 7139991129393977625999793 7139991229393719348133199 7139991283912919500979399 7139991283947093241193971 7139991921353639554971917 7139992003355699457377797 7139992357380539014999397 7139992789372439972199397 7139993503320097583399317 7139993559323219966137379 7139993763926399913977977 7139994111350531114999317 7139994349310639444193997 7139994351310519019997373 7139994483355919940971399 7139994573333299215377797 7139994603991093403197711 7139994849340311459397373 7139994903383939981777377 7139994949348417484399713 7139995111116571344111311 7139995279303419902371399 7139995479135531797117117 7139995747381137096993997 7139996001958017681937199 7139996443361097024993997 7139996469391131425193377 7139996553313279167371399 7139997579353819786199119 7139997651345839928971317 7139997729193011173111939 7139998009306437749197397 7139998009749417147173939 7139998257955279961173331 7139998999938113223399139 7139999053324911162199793 7139999109996113706193139 7139999139139031009111777 7139999289339231089191397 7139999349103911510111779 7139999793393719101973939 7171110067705291622311939 7171110391739071903711777 7171110601322613740933317 7171110613763031108313331 7171111161713171611111717 7171111447743571455117713 7171111497104597747111971 7171111717773771173117713 7171111969979871378971333 7171112119793791141119793 7171112227122897452711311 7171112241142077222111197 7171112241365231555179111 7171112323782831492311197 7171112577326933811939113 7171112713949491271371711 7171112841374093268731771 7171112841787871482111717 7171112983373079294191711 7171113597375073505139313 7171113759310693526739313 7171114821368779229799397 7171114923132977420111971 7171114923178397487311933 7171115053154937583311971 7171115227322579825199133 7171115791755771455711717 7171116001706071000711777 7171116007766671580311717 7171116063975231606373771 7171116127383273736339397 7171116267703271606311777 7171116561755031606111311 7171116729728931298313933 7171116829184397230719913 7171116829714371280917713 7171117579395039772991711 7171118041329331510173331 7171118427312599605399139 7171118461145577626111719 7171118461745271626711779 7171119037935811923171917 7171119231305933153133911 7171119231306619119993377 7171119391755571494711719 7171119681943971071173939 7171119841798431984111971 7171119991793971999111717 7171130661706677600117737 7171130851766677006111717 7171130853380393950311971 7171130859351293036711933 7171132411713997115319793 7171132693378893929319913 7171132713773397135313933 7171133049375893522719913 7171134211985973750799139 7171134301733277225117737 7171134549706877222919913 7171134651757217954911717 7171134781933773237793937 7171135317705297554113331 7171135353365633454313331 7171135753325633484311731 7171136061335333676111311 7171136107713537210917713 7171136739712937966913331 7171136761700097020711311 7171136761753477648711717 7171137243362633223317737 7171137321390473732111719 7171139623744537205313331 7171139631972593532399139 7171139749375493983913711 7171170589793099027179973 7171171263312677626171711 7171171359372733899393113 7171172047752171545113933 7171172161955497435777711 7171173597753291923111971 7171174047700011702111197 7171174071968477249771317 7171174377709491704711731 7171174561397493235393139 7171174747703519231179997 7171174747703519841177797 7171174843903737261379777 7171175541775571975111717 7171175731973817384971317 7171175781362773618797379 7171176147313077238377377 7171176261362637626171711 7171177611793971167711717 7171178467743571676311717 7171179631782831953111311 7171179757323693454399139 7171179997376197906373939 7171190007180891606117971 7171190019369739521391193 7171190121369739012171711 7171190127309499012177711 7171190373330299460373331 7171190709373799381139313 7171190901166611090911717 7171191193372731195399397 7171191781393971261193937 7171191837162671939119333 7171192041365419527979997 7171192381323031224197711 7171192893909897721333931 7171193487928213946197397 7171193559362097939993911 7171193901358017586993997 7171193941359699235793971 7171193941384599215339113 7171193941976099528771171 7171193971385579751193997 7171194111355379902333391 7171194349345831492997711 7171194597127571564311717 7171194849900593249799133 7171195131993179394177977 7171195203942197525331193 7171195401924599840779111 7171196001100091600711971 7171196001106011006911717 7171196263982697225339113 7171196431341471545193377 7171196469308039760993971 7171196823362699581331393 7171196847912497953733911 7171197441305571429397711 7171197441390479574779777 7171197463359831757393997 7171197511931999990773331 7171198407784397540179111 7171198621386291564399713 7171198729936293514193113 7171198873164271980111731 7171199817384599465171711 7171199817906979548371317 7171199907939413339193997 7191710007946491878777977 7191710391959471032171711 7191710499345439547997373 7191710499379979309799317 7191710501719091573111197 7191710501939371942171711 7191710889187197878719913 7191710909139317222111311 7191711447963771591977977 7191711579953931795979399 7191711731137517521713931 7191711923333293118331799 7191712713104577758711971 7191713009939411315171171 7191713291185397309111717 7191713331392931333171917 7191713829344691921979997 7191714177965871272171171 7191714207112577420113711 7191714449780411747119991 7191714593957471537771171 7191714717933771871977377 7191715053114977390711971 7191715377963771774979777 7191715451345431545171317 7191715451945431545171317 7191715497946871984177711 7191715601740771611111311 7191715667363733032331799 7191716223378899632393199 7191716561323531697977339 7191716879389031791179319 7191717041109097477117117 7191717117144477759111971 7191717519992891513979397 7191718461373099796193937 7191718481348431848171917 7191719543988731981371171 7191719891348433788931799 7191719891722271393111971 7191730949329833484717939 7191731259367393200911777 7191731601733697521113337 7191731721754017857717911 7191731859367393278311939 7191732411704897749111777 7191732411973733998399793 7191732887734177099911197 7191734589373793415911777 7191734591960533307193377 7191735051774317390711971 7191736269702497615711933 7191770607932397060771917 7191770607949037953779397 7191770843363537115373771 7191771089799731088919973 7191771317322137555777797 7191771437335897143771317 7191771741973797771177377 7191774047937397404771917 7191774441795371272113331 7191774771943497477177377 7191776367772371656113711 7191777141743579195177711 7191777477944477749177711 7191778487335337747779397 7191778511318733983999119 7191778781373797171179397 7191779349968577984777797 7191779379397497937971917 7191779973378473921793971 7191790247713877532971317 7191790803352279054771171 7191790821332879204191711 7191791009997213244193971 7191791019373639399731799 7191791019392939070993199 7191791229773237038171399 7191791459995633346199119 7191791711973799871179397 7191791781145491173111197 7191792219363737937997379 7191792311920033805399173 7191792311960133895399793 7191792401344719348797711 7191792459383931257799139 7191792489115791177913337 7191792489976093458393199 7191792657953939420777377 7191792779713297420979777 7191793239179111555119991 7191794153159371444719391 7191794483985439746379111 7191794541154931415319973 7191794559363531291999317 7191794651135231482111777 7191794771100791804111197 7191794907327131225391199 7191794949369317504197711 7191795549311839439939113 7191795747125531275717117 7191796179383299700779393 7191796587929933271393139 7191796671318731923193377 7191796797307577625993937 7191797187999073247993377 7191797397947939739771917 7191797711333019825773771 7191797729353239786193199 7191797789345897625997397 7191797879195311249113331 7191798009330137735199119 7191798491375497477199317 7191798849386511089193911 7191799139374899592939397 7191799409345439295993739 7191799713325799328377339 7191799721923837120939799 7333110009723831265913711 7333110273397493118331393 7333110853762131414319991 7333110987987171501379997 7333111257963371061371917 7333111551361099415399713 7333111621184397977711971 7333112553349193781339371 7333112611342673412331771 7333112809703271975919793 7333112809723071975919793 7333113009117897805911311 7333113267724971891317737 7333113759322991279973331 7333113841369731425171171 7333114341327491167771711 7333114821360373784733317 7333114957353119411193377 7333115013775571524113931 7333115101100677634319391 7333116061352573256333931 7333116603726891505311731 7333116651372433613131771 7333117669302233256331193 7333117839320099012791193 7333117903713891255313931 7333118671968471230179399 7333119333748691304319913 7333119423156437409311311 7333119841319811529977377 7333130203701637574319391 7333130341920333226193971 7333130403315133040313337 7333130403721097522319991 7333131091311393897713711 7333131513353533151313337 7333132077928993386393139 7333134543357533454313337 7333134583387373027117911 7333134687354193871119391 7333135803790637634319991 7333137273324233727313337 7333139461343673660711779 7333170141381137024179111 7333170141383717892971317 7333170729795599477179393 7333170843921537084373331 7333170949797691408119973 7333171741923177272773939 7333172053341473496191711 7333172109793091905119793 7333172551362173982193199 7333174317325313732193377 7333175541330133294193971 7333175577305573990199173 7333175611734531173111311 7333175611775571564313331 7333175641353177272771399 7333175731312593508393199 7333175941923177254777977 7333176213735971566113331 7333176243384493746391193 7333176801350837680173331 7333177471385573148193997 7333177527749419097179397 7333178809706391522713933 7333179039728931451911311 7333179147386513249199317 7333179231783179309779397 7333190023989939083379397 7333190247353239221939113 7333190271905473160191397 7333190397146571610317737 7333190731382877540799397 7333190901359839925133931 7333190911389171009193139 7333191951353179411193377 7333192657952797665133931 7333192821305579757177797 7333193199180891566717393 7333193239164931462911731 7333193481355917381993377 7333193971305391142393113 7333194687181911989117737 7333195143900899514373331 7333195419311931549393113 7333195813397991108391711 7333196907922977594131393 7333197259989099388771333 7333197381156791711713711 7333197711975119842971917 7333197787352671643391397 7333198081375071351397711 7333198269368771282999713 7333198507399899990733391 7333198627724617368179777 7333198729316439119993911 7333199401946873318199317 7333199401973277407739119 7333199713145571573111311 7333199881993179091771399 7333199923993497289339313 7377110067766071660311717 7377110457795591108311939 7377110651336171606177797 7377110867332873230333317 7377111981354193127733391 7377112241793971484311311 7377114081392939600191711 7377114447783411455117737 7377114957755391482119991 7377115227723371034311717 7377115541143877444117737 7377115683977291538373331 7377115791307573998339791 7377116691198137420113931 7377116937103017396117737 7377117033954291757373771 7377117207793491975117971 7377117911985071848179997 7377118041390479265793139 7377119037104997435717911 7377119051373071071179319 7377119697778931487919333 7377119841319811529977977 7377119891191817864913337 7377130161756417930913337 7377130649793097477119973 7377130851362773484313331 7377131963323233691317737 7377131981794277623113337 7377132693723837084313711 7377132911351293646713711 7377133071300293106313933 7377133223362633427311717 7377133589754077805919793 7377134367733277625317737 7377134847787877484317737 7377134847924893764393739 7377135153705077504111311 7377135267723377634317737 7377136107770297660711971 7377136209920033740997711 7377136877789297721317939 7377137199713597955919991 7377137997793977997317737 7377138711773517156911197 7377170121326473538199317 7377170327732371430311777 7377170381362693694391199 7377170489973737058973771 7377170951740771930111939 7377171317397093878391199 7377172227354197396171711 7377172229735539745977711 7377172251732771422111719 7377172551332237255173331 7377173453399537345371171 7377174747913977225379397 7377174843385573472191711 7377175869755831660319913 7377177899758691489119973 7377178487766671702111933 7377179147909177409377977 7377179559974237931979111 7377179691793971089111777 7377179757755391484311779 7377179973786499289377711 7377179973788399214371171 7377190001329331065193911 7377190127902179200379997 7377191631934073963193377 7377191943374099457371171 7377192041925073174193377 7377192401748697646377339 7377192941125771955319991 7377192993965537445337991 7377193407318911846191397 7377193911119271835311971 7377193911389219070999397 7377194441354479454179399 7377195549172091282119973 7377196553372739913391711 7377196671374899626371333 7377196857326877726397397 7377196907322999526731991 7377197511325379738193997 7377197511355377735193937 7377198407934073256399317 7377198621978613218993997 7377198711903737564133911 7377199181793797057371399 7377199349188991314719913 7393910321352671954173771 7393911243363539468793997 7393911489740711848111939 7393911621793931871911717 7393911677923831624977977 7393911959151017115313933 7393914143939111045371399 7393914293126977150311719 7393914447350839434993377 7393914449380539444193997 7393914831159077494119991 7393914879795371197119793 7393915053341593446937997 7393915377735531157917737 7393915661928211226977339 7393915667318731593779393 7393915679923831624977377 7393916943393599448393937 7393916943752111984119913 7393916979903731648171917 7393917021126977441113711 7393917041757971891119391 7393917393144797099719391 7393917669352219626391193 7393917863308511279971399 7393918191979611042977339 7393918439316013854333199 7393919333386399289399317 7393919751975111924971399 7393930223989993599399397 7393930949771417576717393 7393934603967693064393937 7393934841363733515911777 7393935149987313080393113 7393936263710897000119391 7393936263924013606193113 7393936373974593207791711 7393938449953933496193937 7393938923977893818393377 7393939119389933229917117 7393939503399893070311197 7393939799354613022313933 7393939901388613274919793 7393973063780591089119991 7393974317725771702113331 7393975503945737435777977 7393975539351173339191193 7393976651322577623179111 7393976667998177420173771 7393977323773391874311717 7393977557305577222171711 7393978691379977000177711 7393978979729119822177339 7393990023922199264173331 7393990473946493040393997 7393990547399837474799119 7393990749943519971371333 7393990989334619203393199 7393992077393839778731393 7393992143342119195191193 7393992861938877287131771 7393992867315439877979397 7393992959982519622179319 7393993683107391197113711 7393994153355219470999119 7393994447380837444993937 7393994771184611454917939 7393995003917813430199133 7393995087311939229799133 7393995267757037976971917 7393996893314817006199793 7393997259350271032197373 7393997441323231447993937 7393997651148311826919333 7393997841323231487993937 7393998269331819757197379 7393998299998813263391199 7393998627128931329719793 7393999109359837840191397 7393999223393979887339119 7393999923713997519377797 7733910501922971407179111 7733911149113537594113337 7733911149713531591913337 7733911923909011880379399 7733912373135237134713337 7733913291378131766971917 7733913441368331346977377 7733913693704391361917737 7733913873109397656113331 7733913963958011261973939 7733914557345439420799119 7733914657350533019739313 7733914713705291402917737 7733914923308039939793997 7733915241311939646999317 7733915289307571114971333 7733915451741431346911717 7733915493126597171111311 7733915551321433556933317 7733916073983891228979397 7733916193309111061371399 7733916433306431006771317 7733917033350691954371917 7733918013304039508799317 7733918013382879275393199 7733918427992231275779379 7733918539118977702919333 7733919037119537143711939 7733919403336411916379379 7733919423353273301331139 7733919553151397341717911 7733919553151397351717971 7733930803739397752713331 7733930803949493899399317 7733931859939973528199133 7733935083938713403197373 7733937309930013872393199 7733937573710897024911777 7733938183987793298393937 7733938953348413080311719 7733939829949033520191397 7733939887734177941113931 7733939953768017828317939 7733970489392417574371399 7733970507369433886797379 7733970729352817248179379 7733970783362177078377339 7733970999313933412991397 7733971257747471344117971 7733971503333017922979399 7733971917758339669779939 7733973849388613461399139 7733974843314817444973939 7733975869387113610799173 7733976243714711462117713 7733977983752231243711197 7733978439796219012771333 7733978643764639468779777 7733978889386713872399133 7733979229354373512999133 7733979549353813414199139 7733979843785111454911719 7733990263309719086379319 7733990793709497095179111 7733991121339119868979393 7733991303383279922379939 7733991837195531843913337 7733991943351491017793911 7733991943923113992993739 7733991943929879080379379 7733992503320991564993997 7733992503335899435171711 7733992821353119527979939 7733994349380537444193937 7733994349945417437739313 7733994543145191432711731 7733994603342119460379939 7733995009755837495971317 7733995803705897445371317 7733996013942917805937379 7733997423709997817971917 7733998123346039340799397 7733998389768377969171333 7733998849361317016397373 7733999119166031329111717 7733999349975713535397379 7733999397353231494799119 7733999721935579073179111 7737710247124377495911777 7737710459332233218937199 7737710501362091060177797 7737710939134997255917117 7737710993381831414373331 7737711719303199825799133 7737711719393139825793139 7737711777973791471771917 7737711909995631006979379 7737711923393591085379399 7737712907753291590711777 7737714029795891537719913 7737714549700091757917117 7737714657799971474111311 7737714717943491167771317 7737714947100397747711777 7737715053109937484311311 7737716249323531167773939 7737717209353631226977339 7737717417117837489711197 7737717747943491774771917 7737717827393833897733317 7737718701324679300193971 7737719001339233187339313 7737719219363739800997379 7737719219396233380939799 7737719681328693234139397 7737719841734531442319973 7737730557320773496111971 7737730703353233878319991 7737733623364733872311971 7737734267355373676111971 7737738287744497066711777 7737738327703137416711717 7737770009973797222979397 7737770249393597562971917 7737770507372433808393199 7737770969393837682979397 7737770997309837084379319 7737771209733691573719793 7737771899393833094999317 7737774047747479404971317 7737774093715031316311731 7737774527307037254777377 7737774609322037060779319 7737774869341597486971317 7737776157346133246793997 7737776303906477045771171 7737777477755579218977377 7737777491764711167711971 7737778643700799415371399 7737778787351533727397379 7737779319353233509999139 7737779559755419523179111 7737790007322039420799397 7737790031149391513117117 7737790149310639410971399 7737790149325639732731139 7737790709702497078379399 7737790901374631853993199 7737791019330297816399139 7737791459945733346197379 7737791781773397174171917 7737792459323231268999793 7737794121946137120931799 7737794219369131015999139 7737794261383299765193937 7737794351180131429313933 7737794849300599982933317 7737794889713297625977797 7737795087955979757977797 7737796431338631443193377 7737797379100091842711933 7737797511763037156971399 7737797729945439778971317 7737798009969539987777339 7737798081324237393993139 7737798129755577747777377 7737798299353637106991397 7737798491981237043939119 7737798711323777804193911 7737798849308599460331799 7737798909395039786139119 7737798999327839597179939 7737798999375737846791199 7737799109361099690739313 7737799251189131489113337 7737799401735237048979399 7737799563324979231739791 7737799989305291688393139 7771110091125477402711719 7771110639793491375917971 7771110739788091494713933 7771111353127637984313331 7771112757155517494117117 7771112841325311564971917 7771113759929591375977711 7771114423357293656331991 7771114891156497642311933 7771115227312779622199713 7771115527332231282979973 7771115541753291442311719 7771116063365631606377711 7771116193372731396373331 7771117021335893522731991 7771117909338093546131393 7771118041740471874317971 7771118481963771071177797 7771119001309319319999317 7771119001763871989117117 7771119301303673330139119 7771119391133377939717117 7771119477984071142371917 7771119681174777621319391 7771119801793971969717737 7771119841195437963117911 7771119991793491940317939 7771130271766677878117117 7771130341732377230717737 7771130911329333795111731 7771131963323233691311777 7771132491738197066317939 7771132941305573535313711 7771133911906973998391711 7771134471955973720193199 7771134673384493724313331 7771135753365633484311731 7771136061723077626111717 7771137619323533185913711 7771137813721097630313931 7771138449796977222919333 7771170001706071006111717 7771170529371233164997711 7771170921355377752173939 7771170937381197444173771 7771170949931997702973331 7771170951709499079379379 7771170951923577092177377 7771171359735171190917713 7771171387352673679199713 7771171707700099626379379 7771173091709371930111717 7771174441707171455117939 7771174441770479597179397 7771175721732919211979397 7771176607944477828377377 7771177101713291045711731 7771177237723831382917393 7771177477930017494177377 7771177491744491747717911 7771177711723371135313931 7771177711763671177711777 7771178643783179204173331 7771179397722299393771171 7771179537365997953777711 7771179549748731261917971 7771190023937639521371917 7771190059326477486999713 7771190247301399064779111 7771190397312597474791711 7771190709923837475939791 7771190911725777848779939 7771191621932399250379319 7771191951333177494197397 7771191951333299899339799 7771192297362771155193113 7771192821349639871131991 7771192861332871432791397 7771193581959477143737199 7771194207980173757393377 7771194351959597734733911 7771194541795377572179777 7771194597104991701111731 7771194793164531274313711 7771195143973739854371917 7771195153373631484393937 7771195911757677779777797 7771195929922273832999173 7771195947734217420177377 7771196797131511804117117 7771197441303679215373771 7771197711303677235393971 7771198221388671098799397 7771198269398279772999133 7771198407364799913391199 7771198407924599510179111 7779710069326471086777797 7779710301100917660711311 7779711149772631000717939 7779712659345133865131139 7779712757735971454911777 7779712983139037031317971 7779712983983891607379939 7779713441380831443179777 7779714449322139000791199 7779714549752111050119391 7779717021396319831793971 7779717417913971455171711 7779717477303671455177711 7779718089744411030111971 7779718329320993535339799 7779718481368333998931799 7779718637164277268913337 7779718637312231355379379 7779718911346133322339113 7779719471985431874979319 7779719697364731222771317 7779719891336171923173331 7779719891364671261171711 7779730103360973660717911 7779731627373093484711717 7779732983952793532391199 7779733809947093288791193 7779735129762437255919793 7779737309359693257911197 7779739161322333302911939 7779770009702079000779777 7779770061703819685771171 7779770529712631214911719 7779770667723839862779777 7779770717393133982797397 7779770921925037457379973 7779772379355377557779397 7779772689383277660779777 7779773553353233223393911 7779774071939417734777711 7779774449740719477179111 7779774759740931447911717 7779775557944477000177711 7779775703775579054773771 7779775731324917170777711 7779778649364673468793377 7779778809389037922973939 7779778901396317099771171 7779779319353177869779997 7779790007999233656399139 7779790089973799122977797 7779790217322579027197711 7779790217992237624339799 7779790247923179772971917 7779790709962893818397379 7779790793383277435793911 7779790911360971636193971 7779791199983899911979777 7779792227946133878391199 7779792941325319235771711 7779794771773697735171917 7779796907140871030113931 7779797373343679325791711 7779797711903733278399713 7779797841164511167711731 7779798017949077840137991 7779798221375499757179997 7779798689988733332999793 7779798849967699488979777 7779798999965533436799139 7779799109389177489791397 7779799349338119961177711 7779799401338579444139371 7779799713365991694399139 7797710247990531430379399 7797711717973791878779997 7797712373348973687731771 7797712641357531462177977 7797712641988011957773771 7797713043177377747711971 7797714341907091434177977 7797714447730371747117971 7797714939713991315911717 7797715299358033426731139 7797715551124217323719991 7797715919386393362333199 7797717491354613249731771 7797718413310339644393971 7797718899786431382919973 7797719681397099765193997 7797719793155277323711311 7797730949302713027111311 7797734847755777246111311 7797736097388673160119391 7797737547714377477111971 7797739047719097419717737 7797739157312233122311939 7797739397985973803999397 7797770207375733808393739 7797770589954297823379939 7797771089310133506993739 7797771389305173603799397 7797771789393837178977977 7797772047907097402777977 7797772727702071555113931 7797772871984077708171711 7797774441700011747717911 7797774527713291495713337 7797774609322037060771399 7797774609965537052979397 7797775347375493055793937 7797777611733319825773331 7797778781763671474119391 7797778781946497000171917 7797779399766511383111311 7797779399795899308379399 7797779907966977012179111 7797790199346039873179399 7797790901111971272111311 7797791229993497888933317 7797791951773697441171917 7797792077900079484977977 7797792219763797888779393 7797792507330137704799317 7797792639788937626179319 7797793199936293673999317 7797793607943999222771317 7797794261338631196997379 7797794261383297761193937 7797794349300599982933317 7797794559947237435731139 7797794603925039086371711 7797794849700097702977977 7797795429362099265799133 7797796181941093795191397 7797796221941533085193997 7797796269988019360177711 7797796587360979580191711 7797796857968273673997397 7797797571194211773717971 7797797579910199404971317 7797797789945439778977977 7797798717383939871777977 7797798779345499877977977 7797798779389039862737199 7797799109385439778733199 7797799119383939800979399 7797799251189131489117737 7797799317395039308379399 7911110009143277937919333 7911110039399833002931991 7911110301310339600193911 7911110459973671007979393 7911111161900071006779319 7911112071100077404711717 7911112227702411422111717 7911112697362099415191711 7911112713309493301333911 7911112713315131874379997 7911112893374631786379111 7911112893798471407111311 7911113159176697058911731 7911113513329993515337991 7911113711945411871971917 7911113751909171050171917 7911113759929591315979111 7911113829369731015971171 7911114081970011774971917 7911114447147417444111197 7911114519369439014993971 7911114519394391451979111 7911114629134697931919391 7911114633788091484319333 7911114657387111344177797 7911115091912491352371333 7911115493355693458339113 7911116427184397977713931 7911117467715691669119391 7911117939362699531791193 7911118013347579738193971 7911118269196977954913933 7911118439318599229793113 7911118593327493938339791 7911118593752391393313933 7911118671345899746393739 7911118719360133844939791 7911118749778631232319913 7911118757124217578111197 7911118859797691948913331 7911119181389173109137997 7911119991312591333779111 7911130161784877888717939 7911130703989933059393937 7911132941382873232111717 7911133931795897942317393 7911134583319073174111311 7911135591375473447117117 7911136523906793575393971 7911136563701637135317117 7911137489968233536391193 7911137507361093540111971 7911137847787797441111971 7911138011774777153711719 7911138543726897289311311 7911139119376193299911971 7911139503706397583313331 7911139827738677494119913 7911170001705071000711197 7911170241900197570379379 7911171153323533451399317 7911171329747599554973771 7911171437732771955317117 7911172251741671000711719 7911172547945597555779111 7911172613775571545113711 7911173369700791006711933 7911173421322573897793377 7911174201736371590711719 7911174561965537456179111 7911174941743571495717117 7911175239397097540179393 7911175431997937543179111 7911176757705291116113931 7911178697926397999779111 7911178823306493139397711 7911179531366073160191199 7911179847387117147177377 7911190019169791701119973 7911190709173831085919391 7911190731999897032731991 7911190911379911073999397 7911190971309499016337379 7911191019323037225399173 7911191121117771274311731 7911192041982997942739791 7911192311375079757199317 7911192333372439695371171 7911192479788397249771333 7911192707153831088917393 7911193113157331085313931 7911193239369739005931771 7911193407195431015911933 7911193901970013013991397 7911193923347579957193971 7911193937906799988177711 7911194261745097457371333 7911194651351591414393113 7911194687131471916317117 7911194771324799644371399 7911194771944477474731139 7911195003700797091379111 7911195279397099444797373 7911195419378897323791193 7911195747156791261117971 7911196179114971790919793 7911196517136191275719991 7911196517153771178317737 7911196587333177786397397 7911196671938879282179379 7911196823391131034397397 7911196893977297673339313 7911197007994099889777711 7911197523969539037379777 7911197961348477249793139 7911198251197631968113331 7911198317329999002397379 7911198411378979393731139 7911198543928999902379393 7911198729326879982979393 7911198729372439203379973 7911198731906473189197397 7911198801328879658779997 7911199133704577521173331 7911199431143411349911197 7911199611163611169911197 7911199907714377882371917 7931910159900311867179379 7931910253309499289393377 7931910343379519416999139 7931910487389539019993937 7931910613709991275713331 7931910613745091720913337 7931911923397913598331139 7931912841345839547999397 7931913831740271039117911 7931913903399011183971399 7931914107365631410779319 7931914143777111795911939 7931914557174677014119991 7931914593174717035119793 7931914621913031157971317 7931915643906791804177711 7931915973901491816977977 7931916223323239658799397 7931916481198137043917737 7931916547167637723711933 7931916661744111370911933 7931917579333913783133199 7931917579353539757199397 7931917579353819786199139 7931918269739511197117939 7931919301361913680931193 7931919423317219826991199 7931919801329339829999317 7931930223393713801119333 7931931873389033621717117 7931933461762537877913337 7931933641387073835117971 7931934147990233489799133 7931935069341413839313933 7931935099948373253199133 7931938953955273386393139 7931970921309713506999139 7931970921703511157919973 7931972341782331682911777 7931973237797771015111311 7931974047389233475799119 7931974143355693512999397 7931977527763039527971317 7931978691722211513917713 7931979847719839019979777 7931990031372731300991397 7931990217902477834139371 7931990499925037680133317 7931990547359931494797379 7931990793309711859399139 7931990803346039736793997 7931990803374891955393997 7931990821303679825139791 7931990863347819922379399 7931991129383719695397379 7931991183373219195171333 7931991283319819910999139 7931991541333019928997379 7931991943993493454993997 7931992143393139990793377 7931992641934077878133911 7931993103100791093911197 7931993503310699553991397 7931993559960133053991397 7931993581353111816991199 7931993763373079376379939 7931994153181991333717971 7931994441308811444999133 7931994603765617420979319 7931994687312779510171711 7931994709977113085399119 7931994889369311015193739 7931994949353537911197397 7931994949394519415379973 7931995087318739483793113 7931995483305399047379997 7931996017363539928977377 7931996221193011177911719 7931996269122411255311719 7931996281132911211919333 7931996827319639801771399 7931998129939719862179319 7931998407376431782799793 7931998717358039388773939 7931998729326339540171317 7937910009398271804179393 7937910061302039800999317 7937910273304919548399139 7937911197353539494991397 7937911923704391017719991 7937913829774311045311933 7937913873156497553917117 7937914947713331591911777 7937915307327139054793113 7937915973901211816977339 7937916249713531546117117 7937916493128297843911717 7937917971383519778999173 7937918719302713808331193 7937919477346039008999317 7937919553939711493979319 7937919813746091378911197 7937930029907933801199317 7937930103311393232117971 7937930809309313101319333 7937932233915413535393139 7937934301311933286911197 7937934687714377171111971 7937935569322613855717713 7937935803309313001119333 7937936277786237586917737 7937936479952313515393113 7937936877713337856911197 7937937273744497477111971 7937939581798117007917393 7937970639763879751179393 7937971789300113066199139 7937971983315317906379379 7937972893313937170779777 7937975253700099871177711 7937977983978617869179973 7937978233904997890171171 7937978623942077205379939 7937978649978617332771333 7937978787784671980117971 7937979697938877171177711 7937990089339311981397373 7937990499789017016373939 7937990547965537460937997 7937990679165471797119913 7937991967323231275799133 7937992369392179825197373 7937992383785697984379997 7937992867387837682997397 7937993581952139553977797 7937993763728697586977977 7937994049938873454999133 7937994169176811720311719 7937994483322997660791711 7937994649398779477199713 7937994837376437272793113 7937994949368719426199119 7937995267985439877971917 7937995429128411396311719 7937995539942917823333199 7937995881951317286937379 7937997459962217071739313 7937998389341419286799173 7937998689361911237391199 7937999563395819868979939 7937999793308817238393199 7939310273102537007911311 7939312421709371711717971 7939313709307033088131193 7939314323968231869177377 7939314519310133189131393 7939314563399893484339371 7939314741768011444919793 7939315683117837138911971 7939315791145937108919793 7939317737784391687911971 7939318731748971190911719 7939319181116777723713711 7939319759112577043919391 7939331907744497937913931 7939332189763437521117713 7939333301968573064997379 7939334141712617150311939 7939334651712097210911731 7939334721932573970997379 7939336373723837216111717 7939338917367613247917939 7939339439788937147117713 7939370439992517878179319 7939370717310333660793139 7939370729395113778191199 7939371209359933478191193 7939371917323417255979939 7939373597719091085913331 7939376367952037125777339 7939376561938877702977339 7939377339992237883977797 7939378059725471921919991 7939378779798119918179379 7939379669911937000179973 7939390647975797460939397 7939390887329999119977797 7939390901198131874919793 7939391199117171921919391 7939391291733277922977339 7939391303338119019933199 7939392489302231315193113 7939392503351299026333931 7939392789370219825139113 7939392821370611085997373 7939392959984739319971917 7939393199728717851173939 7939393997949497880937997 7939394207324119014937199 7939394541985737897939113 7939395419345439145939397 7939395621119691114911311 7939396053333919247939119 7939397259943977255933391 7939398009128411509117393 7939398221975713736399119 7939711717973731878771917 7939711789973791171971917 7939711959323531489179379 7939712577335331537777797 7939712611352679012197711 7939712659931031600179939 7939712841724811158719991 7939716979323779658793997 7939717909149477257713337 7939717959740771444711777 7939719219714711791113711 7939719249973731169973939 7939730011907093801199397 7939730803732377737713931 7939731649381193385717713 7939732299913033125999133 7939732579725597237917117 7939733809399893200913337 7939734123369133164313331 7939734301732777420119391 7939735069780417024113931 7939735227793197474717737 7939736523322333263311731 7939737831983173625191711 7939739503383293811311779 7939739953993493271393199 7939770489346737903979319 7939770639345837968779379 7939772307743771524119991 7939772307763031590717117 7939772577713871524113711 7939772727995637474771317 7939773037312237303779397 7939773037322137303779397 7939773597309497060771917 7939773681385437761171317 7939773681709211045711311 7939773771745739871171317 7939774197323233195799317 7939775641782831073911779 7939777477335337848771917 7939777557735539732779777 7939778487387833757393739 7939778607755839026377339 7939778809329997997379319 7939779039713871329713337 7939790709103431567919333 7939790749372439008999139 7939790803907093232393739 7939790989339237789993997 7939791129192371275711777 7939791199313937922993739 7939791397313939922373939 7939791459313931265999793 7939791459912837210939119 7939792003918677407733391 7939792227973799000777377 7939792489312239812939119 7939792507355699064777977 7939792867383939690777377 7939792959305931315993199 7939793151982999157171917 7939793581383299162171317 7939794151395419012733391 7939794207141771443111311 7939794219919433075799139 7939794649997219426179111 7939794709385439877999133 7939794849307039484979397 7939794849939413514191711 7939795401912833412393113 7939795549993499124971317 7939796269373799626979397 7939796269973739626979397 7939797381180131442311933 7939797789345137682993937 7939797879945739248979397 7939797961943519615773331 7939798009306439049979397 7939798221983893706193377 7939798407129071510111971 7939798429372737268999793 7939798429375499787979397 7939798689351537797793139 7939798729975799787979997 7939798909315137246193139 7939799119393139229793739 7939799409346039008979397 7939799989746237020779379 7939910321993971198171171 7939911083907091100379397 7939912799342739872999317 7939913267323231326779399 7939913873783411826917939 7939914221180777407119991 7939914843704891444719991 7939915307140577024111971 7939915541711711529913933 7939915919352219448399139 7939916763338091230179111 7939917047385573459131771 7939917579353539757191397 7939918743902171045379319 7939919421395111085977339 7939919421915711088979399 7939919531353811759971333 7939919813343013020339799 7939930853729117171117713 7939931649945973540199173 7939934267981233446999397 7939934613717417135911939 7939935363792317222119333 7939935911372733911911717 7939936973728697660719991 7939937571942913556999713 7939938113376193249119391 7939938113961813293397379 7939939953999893220393937 7939970121344713788993199 7939970249302237000977377 7939970439306433218993377 7939970457782831370913337 7939971263383517355377339 7939972229323417125779393 7939972229733311178317713 7939972481722211265917713 7939973063715039831777977 7939974623975717027179393 7939975629905477028979393 7939977023926397561179111 7939978179939717862379399 7939978569323233226191397 7939978901768831228911777 7939979229778631284111717 7939990019107111108319333 7939990263317219918179393 7939990547353171425197711 7939990709129831193917737 7939990833100791030117911 7939991283323699868993997 7939991291319819218939113 7939991493317219928933199 7939992153341419520339119 7939992153965533414791397 7939992987389777981193911 7939993083795897939377977 7939993701199731190911197 7939993923709377823373939 7939994109350837532999317 7939994349116211510111779 7939994559355211430393739 7939994603985979460379319 7939994649960533414199317 7939994687332879510171711 7939994849398879464999793 7939994903397999097193911 7939994949961573064993113 7939995539189111061311933 7939996443321897624399397 7939996953392179145331139 7939997459385431482191397 7939997571133311826911779 7939997571353531757999397 7939998429398217942399173 7939998597302239888791193 7939998621762317268971333 7939998873961579887379399 7939999133322619872939799 7977710079399013892139791 7977710601793931841319333 7977710601902631050177377 7977710889365631762779939 7977710909700011030117911 7977711071323693871133317 7977711161302233196339313 7977711489153077474711717 7977711579193337528911939 7977711701773691848111777 7977712641134777126111311 7977712689392933832937199 7977712919383299910993997 7977713441797571747111731 7977714431117837564111197 7977714551975711746771171 7977714629360611407179111 7977716061716331560117737 7977716217122277626113931 7977717209383933706139799 7977717579755031282913337 7977717749943491564979997 7977718077389031792373939 7977718089724611030117971 7977719013993491877379319 7977719489346131006179939 7977732261348473097111311 7977735099396313234119991 7977735129923333754999317 7977735537323533322311939 7977736109723537897911939 7977737549965533002999317 7977738083399833040319991 7977739157993173299993937 7977739929325313553111971 7977770079395037878179319 7977772221722219222777711 7977772229775211545113711 7977773783393597126371399 7977773907946497093777797 7977774527955277752173771 7977774747365633020393199 7977774897758699439771917 7977774959394617024177711 7977775557312237131771917 7977776253305177576773771 7977776801746239600179777 7977777351335337752179397 7977778889359833702193139 7977779777767571195911777 7977790007100671006117971 7977790023975799472379379 7977790089923819628173771 7977790199943517945139791 7977790679322039154137379 7977791199713337954979997 7977792189723837138979393 7977792219973799800979777 7977792227727277222977797 7977792779303239421971333 7977793199383511923193911 7977793559312591853997397 7977793701199911275713711 7977793887322999337739397 7977793901929939373979379 7977794109715037000979319 7977794903375739752331991 7977795267923179884977377 7977795947305931045793997 7977797463783677615771711 7977797571355379282173331 7977797579795597805977377 7977798873146571149711311 7977799119999237880939397 7977799829116211702113711 7993910457199137704711719 7993910739904731065171317 7993911161122277246119991 7993911329399019500391199 7993911579755831793911717 7993911839329113298339313 7993913043928211361979319 7993914029780411459319973 7993914449311933556933317 7993914449350839444193937 7993914449360139434999317 7993914551764711015913933 7993914629100917419719793 7993914629128417656111779 7993914947984731405779973 7993915383987791162173331 7993915679907931869177977 7993915803351491226977977 7993916103709511061311779 7993916127194037050717393 7993918041155277441113711 7993918379735231157917737 7993918413755831747713337 7993919333149397099911717 7993919543187437737717117 7993919553144317012119973 7993930403946493740993937 7993930529383513897717393 7993933181979873066191711 7993934603380393304917117 7993935591984733080991397 7993935983357293393119391 7993937273942613591199793 7993937571389533647911717 7993937897755777749111311 7993938039916313242399793 7993939839394613872319333 7993970241379917096979319 7993970289797771178911933 7993970843702899054777711 7993970969795319167371333 7993971261900017106979319 7993971359759411790311719 7993972383373213871199793 7993974453309117445379939 7993974747934877444179111 7993975401395037495977797 7993975539308817816377339 7993976379306433080991397 7993976423316437516777377 7993977023923117578179393 7993978401938117880979939 7993978569773239796179397 7993978643329397000177711 7993978649353633421193937 7993979399308033294193377 7993979631988877851171711 7993990199923839192177797 7993990749973973421199793 7993990971963779918177711 7993991229399017540191199 7993992641380119355931393 7993992707911833480793739 7993993083367219238199173 7993993139955973572999133 7993993283309717993997379 7993994033907093304993997 7993994049359111415391199 7993994207901633446999317 7993994349359111415393199 7993994441350531444993997 7993994543943993491991397 7993994651990233052993377 7993994949998173484199173 7993995401947813080991193 7993995429987119024771333 7993995527311939139791193 7993996857108531093911717 7993996907311837475999317 7993998123168791268917737 7993998123722517923179973 7993998429398217939399793 7993998533180771085311719 7993998689963233821999397 7993998729398219940193139 7993999223383779854331799 7993999877329339890979397 7993999923353111694393739 7997310273710891606113331 7997312821361873426731991 7997313297363733886733199 7997314557972591210973331 7997314593114897574311971 7997314923310639027199317 7997315241306493031933911 7997315679316013472133199 7997317519134577813911971 7997318329369313837139799 7997319001170117156913933 7997319013719831819111197 7997319687168837648711779 7997330161341413986919333 7997331991943513515999793 7997332299773837761119913 7997334651964693164993911 7997336209383933484117393 7997338219928313538191199 7997339439368713148111939 7997339877792297063917971 7997370351982077254771711 7997371257973797138971317 7997372497791119500979939 7997373037780591759911971 7997376403308593580393971 7997376651722511885919973 7997379231313277189979319 7997379423786439808171317 7997390001121191624913711 7997390647355697450997397 7997390697932397960937997 7997390887949497993939397 7997391229328879899973939 7997391711313079928939799 7997392503908037007933391 7997392707974297058937991 7997393607908217024931799 7997394109188031867119793 7997394349988017477139113 7997395803982997091333931 7997395959990237521739371 7997396289383517287197379 7997396443951433505193937 7997397609304039067937997 7997398317322339685779399 7997399923924597205333911 7999710079711711462119391 7999710711322573654133911 7999711329153077474711717 7999711789393131672977339 7999711939189137680117939 7999711971363733218931799 7999712373741971006711311 7999713163778991061311719 7999714713117837126311971 7999714741365639070993139 7999715461926831042973939 7999716427168837732311719 7999717579945731228979777 7999718089973731171971317 7999718199378133730739799 7999718353759131430313711 7999718481705891197117737 7999719219323039510191199 7999719793304031225373331 7999719801325799873199317 7999730029712097210917737 7999731051717897890113337 7999731259372433190711719 7999732369962213552197711 7999732971773477594113711 7999734147764877494119391 7999734781315133172111197 7999734897965873832997397 7999737409935033845991397 7999738011923573294191711 7999738993378893118311719 7999770313741971704713331 7999771503317993298391199 7999772221366073837193971 7999774131379977024179111 7999774449730379444779997 7999775347797771768111311 7999778569788231088911197 7999778781973797171177977 7999779427335337445379379 7999779687713539139779777 7999790149372431098799139 7999790749375737012199139 7999790917383279348133931 7999791129912839289979393 7999791291964439283171917 7999791453117831891313331 7999791867922277456139791 7999791951309839128339313 7999792639362699362979997 7999792639962639362979997 7999794111919439145971399 7999794151180411417719991 7999794291310819637739371 7999794597333179911977797 7999794651943499477177797 7999794793341479483777711 7999794907119271284111971 7999795267791477516979997 7999795597926833022393199 7999795959305939067933317 7999796157741977625979997 7999796269392419513193911 7999796281113531484319333 7999797001330137732393113 7999797259145631402911717 7999797441387239429171317 7999797579145511242113931 7999797879975799278979397 7999798389937399838979997 7999798689938939829979393 7999799133968933164391711 7999799223358031694393911 7999799223383291739397379 7999799817713177189979997 9119310333763031039111777 9119310459330139250771711 9119310499108919390199173 9119311071194219655339799 9119312289120739873139113 9119312553713891178313711 9119314251127439542931393 9119314549161279236999119 9119314629193919264139119 9119314821137819439991193 9119314821743771275713931 9119314929163619294139119 9119315349115879494939799 9119315383137599853333931 9119316073192499472333391 9119316073700091660311971 9119316879305939098977377 9119316979102479742933931 9119317209128219027139119 9119318307137099001937991 9119330259141433512999397 9119330851700793673991711 9119330859170411848131139 9119330949317417564179319 9119331121179031874939113 9119331259131633502793911 9119332009960011173119913 9119332189917813088179379 9119333461931031370917713 9119334147136931024733199 9119334513186919464993139 9119334549948379404979399 9119335153149291901333931 9119335159161113465199133 9119335419158033591191193 9119335419908337990711731 9119336209142071268937991 9119336373950091600111971 9119336721900073730773331 9119336791922971408719391 9119337549308517407177339 9119337889793933229993937 9119337951955271957719391 9119338449106131132933317 9119338449968239990771171 9119338711929419539373939 9119339829139313318193139 9119370783766511567911939 9119370951358037000931193 9119371153391617562939119 9119371387302599899973771 9119372869323037521733931 9119372869353177528933911 9119374377345499494979111 9119374449367619510177339 9119375217355217444931799 9119377047723791049913337 9119377557713891148917911 9119378401759411349919793 9119379111757671782717911 9119379319764631863717911 9119390007327831530773939 9119390059180413591133199 9119390127139633328793739 9119390127382199541979397 9119390373702891797139791 9119391019732371279939371 9119391129164937225131393 9119391781149477222733391 9119392189322139842979397 9119392657161933511739119 9119392779198133126739791 9119392893773831178933911 9119393199129833531739371 9119393407321891948977377 9119393559395039318771171 9119394109145573274993971 9119394121796979355739791 9119394349351539465179393 9119394441135911454991193 9119394541155111415399139 9119394541756119101939113 9119394613116213454993199 9119394837358039508777339 9119394889166513294199139 9119395419102731551193113 9119395479192313757133199 9119395621124213232337379 9119395621194213781393199 9119395959314819381179939 9119395971764711622337199 9119396053703739643133317 9119396149709139601733911 9119396179369431905179393 9119396221149393911993971 9119396469122417656137199 9119397429193333506939397 9119397429723419027139799 9119397579378311407177339 9119397651394511352379379 9119398009155413307199133 9119398081179237099931393 9119398081739511099337379 9119398123776111378931799 9119398411160073380937199 9119398491148313694391199 9119398573772639765133317 9119398873748691100333391 9119910453149479548393739 9119912253138319049931139 9119912289317719167379399 9119913499171179070999793 9119913781304919049979393 9119914107157339439799173 9119914251796211280913933 9119914447136939024733199 9119914549117319039797373 9119914713398779368379319 9119914879144319268393113 9119914923146219381191193 9119914947787871768119391 9119915377310339008971917 9119915497761471873113711 9119916249178639494997397 9119916433365999541971917 9119916879183539757999317 9119918427312679925171171 9119918637778931177719913 9119919333121499348791711 9119919813189119412131393 9119930223184813599393139 9119930859951311099311939 9119931013181999972197711 9119931063909899082173771 9119931307999071032113331 9119931601140719100991199 9119931957152639732799119 9119932261124219628999119 9119932299918379129179973 9119932321737713788993199 9119932353734213247993199 9119932441332237099971317 9119932983997211155119913 9119933623179399531797711 9119934843971697191713931 9119934897931871891117971 9119935027984071050113931 9119935053109399531793971 9119935099373637941171317 9119935381928313821979973 9119935401161119404999793 9119935803117799074991397 9119935983179713992991199 9119936373175791228939397 9119937489195411792331393 9119937951998177014113331 9119938113164271942331799 9119938119179111489133199 9119938239170411870137379 9119938543187579037393739 9119938737112439309793739 9119938953909019410971399 9119939113909111568311939 9119939161389217028971399 9119939439341417840179379 9119970249345437554193377 9119970489704571947111933 9119971471351419842977339 9119972379362517591399119 9119972383345899910971317 9119972383742011291911779 9119974747389937450993937 9119974941323537939993377 9119975289365237452133317 9119975743329837404791397 9119976463719091131111971 9119976667302237666793739 9119976829750411415317393 9119977893784391314719391 9119978179795371177911933 9119979531341477038133911 9119979531341479808179111 9119990163104871619399139 9119990263140873575337379 9119990749125533514993937 9119991453111493502739791 9119991571341411832979939 9119992189137813217393739 9119992861399011015977339 9119992941131513085991193 9119993893378131158771917 9119993997770239508731193 9119995153108893130733911 9119995231761479000131771 9119995483142213990197373 9119996269174713496137199 9119996269722211648137199 9119996329721619454139119 9119997169395111197171399 9119997379194773552199793 9119997787324231045779319 9119998269124211622399119 9119998407379639139779973 9119998473133313748999119 9119999431794279943131991 9119999829154513580193139 9139710501352279027171711 9139711701703731509117737 9139711789152639872937379 9139711971309839786171917 9139712269152899592993937 9139712689179399218991397 9139712809103219771131771 9139714657147139490339119 9139714929782331211911719 9139715683336239002377711 9139716267398879362977977 9139716829387839286179319 9139717033393839268373771 9139717443148439644397711 9139718787152999340739397 9139718787305939700777797 9139718899313939998979399 9139719991788231462911939 9139730103109933950391711 9139730367950031045311939 9139730529932391261911777 9139730649795893064999397 9139730859939017420113331 9139730911997933094979939 9139731771915417984717911 9139732261178279282191711 9139733029969111141119991 9139733923982693293379399 9139734031135971224133911 9139734147947939490379939 9139734807389037990777377 9139735051161273693191711 9139735083946131942313931 9139735401712093478199397 9139735569951019510171711 9139736809179033620993377 9139737547125539037393739 9139737571960017860711971 9139737781943993109177797 9139737997999239088779397 9139738011934071701119391 9139738639778933174199119 9139739799389237968771399 9139739887923839194379399 9139739983131593353393739 9139770141365637014191397 9139770607302239064777377 9139773291735171378117911 9139773819395119348173331 9139773849306437058999133 9139773939787791746713933 9139774441725471284111311 9139775401324237877999119 9139775781308517990731771 9139776001700091611111197 9139777023748971704711311 9139779399339239928971399 9139779687725771197119991 9139790007305179014977797 9139790199389231968771399 9139790247165673064991397 9139790271309711711779111 9139790709109933998991199 9139791631128293403193997 9139792227713479178139791 9139792639389531045979379 9139793097376439840779397 9139793103129071600797711 9139793199175991830799173 9139793239330719370177711 9139793559122537523939799 9139793901372731093979319 9139793941179393559197397 9139794597193331429397379 9139794781345891749179777 9139795153141077990733391 9139796017100091621793997 9139796289782339868933199 9139796431392419718779111 9139796769162497576731393 9139796907199731420793997 9139797373393979798771171 9139798251122413532733391 9139798269323539628179379 9139799817313279899971317 9139799817723131329737997 9171110007118979540131393 9171110391187579574799139 9171110391798471942313931 9171110499300599373979111 9171110909118399513199133 9171111057373079079371317 9171112113763791183319913 9171112149373639233371333 9171112241772371522717737 9171112373740931237311717 9171112611374099420773331 9171112619793971183919793 9171112713763791178311731 9171112919769191874919391 9171113829176699508799793 9171113933777971170111731 9171114327187879972191193 9171114549752531529911311 9171114621143279275333931 9171116267755411648111717 9171116829748431289317713 9171117443798891274313331 9171117573307039461377711 9171117669144799972131193 9171118077709991790317939 9171118269725591654719973 9171118691713171968111719 9171118757775571524117713 9171118859784671567919793 9171119013306439581371711 9171119421744491243711971 9171130059907097329119913 9171130203748733598399317 9171130271186719614997397 9171130517796213924193937 9171130803148433598393377 9171130911727273754793739 9171130971149579531793997 9171131081770473801199139 9171131139199731085933391 9171131139955497934913711 9171131601998773613179997 9171131643984291369319333 9171131859901491039113933 9171132143933779231173331 9171132377388617246179997 9171132441923571455111777 9171132633988871483111311 9171132693926839854379111 9171132887767333185999133 9171132941128931483131991 9171133049349197450971171 9171133809137593380997711 9171133809968937939313933 9171133811989991720713931 9171133931977877153711719 9171134781743573249793739 9171134841943979215373771 9171135083159071197131771 9171135099954831280917911 9171135317709993505393739 9171135521142219626991397 9171135591764873801193739 9171135591912499350371333 9171135801770813358993997 9171135801901637561113331 9171135911154971222737379 9171135993934873720177711 9171136013959471791113711 9171136109700093680993971 9171136217945971555111933 9171136541183071242139799 9171136913143031597333317 9171136931148219245997397 9171137571145939757191711 9171137589940333740971171 9171138039149291329739113 9171138113988733998379997 9171138651914599902379379 9171138861946491642711971 9171170001761471522711197 9171170121312597557731771 9171170913342739521379997 9171170951736371024711197 9171171069325799404973771 9171171153757031981313931 9171171333752231979313711 9171171537312599922377339 9171172047745211900111777 9171172109713991088917971 9171173063766071930117971 9171173517774771108311197 9171173517787791393311719 9171173597368337139939313 9171174077319917540193997 9171174077389237210931393 9171174093706391880317713 9171174521392179231173939 9171174747792291269713331 9171174771706671818117117 9171174941755571939111717 9171175239798731390317393 9171177081759131116119391 9171178283322337525333931 9171178781388617099933317 9171190059397491329779973 9171190749339239470973771 9171190911798471378139397 9171190971109933097197711 9171191121332879294179319 9171191541795499684739371 9171191711104991835393199 9171191943149231232393911 9171192641788939412131991 9171192683168791933397711 9171193377159193531193971 9171193607166993160139791 9171193871176273890331771 9171193901169373979133317 9171193971139033391197711 9171193971176273890331771 9171194121362179250779777 9171194541115873489793377 9171194541175731474191711 9171194849111597475933911 9171194849121097532931991 9171195401149477945137199 9171195401154937540131991 9171195747134991432399139 9171195881141771933393911 9171196281141773364133199 9171196281162171656791199 9171196907100693730793911 9171196911366071597371711 9171197423197933151331991 9171197441104993242331193 9171197571166991610399139 9171197711103911226991397 9171198317345831853971333 9171198407184271947199133 9171198411777979853337991 9171198689344699289977711 9171198717100797848739791 9171199119365991837977711 9311310487164539439793139 9311310909188039000199173 9311311149346879872971711 9311311621162679069731771 9311312109768371832917911 9311313147136199070931771 9311313291798891291913331 9311313711755031370913933 9311314717389239024777339 9311314717787791447911971 9311315241709491687919391 9311315683315439562179777 9311316223192499162133911 9311317443144799644393911 9311317971145939842999133 9311318481140719580339119 9311318481322579899977339 9311319249132679725931771 9311319661380839362979393 9311330029140713001193739 9311330643165731474133317 9311331033723533249193377 9311331051190011891331139 9311331069919211384119793 9311331121117191871933931 9311331601974417955919333 9311331723119691825333391 9311331957110039931793739 9311331981100911501331139 9311332009999237704711971 9311332143938931492911731 9311332261959471315911939 9311332303128099026393911 9311332369906473013979939 9311332423144319737999139 9311332911196871493931799 9311333029958033897779111 9311333301132671063931799 9311334141115939494997373 9311334141155519884999793 9311334141393977615771171 9311334301159379434993139 9311334471155419494999133 9311334843981291432311311 9311335129919511155117939 9311335401100919580391199 9311335419712933596999397 9311335419924017878111933 9311335993371997561173331 9311336037153839222793199 9311336251194239124993113 9311336931909711375917393 9311337021133311207331139 9311337409144471042939799 9311338183900191108311311 9311338651163611568331139 9311338723119711819933199 9311338953197933291191397 9311339161997131211919913 9311339359941119163179399 9311339419132913522199173 9311371257351419119973939 9311372379365239410977377 9311373783739391207119391 9311373939798731148911197 9311374047781791451911971 9311374747744491774911197 9311375347327499554977977 9311375629336239862771171 9311376243308539925177977 9311378901365239547971333 9311379309392417092131193 9311379889351177883931139 9311390149361871462979111 9311391183127993271333911 9311391183779831265931991 9311391249361919412173939 9311391283151491142393971 9311391921752899119933931 9311392143338631492971711 9311392707128097063933391 9311392753124911177993739 9311392831101511981399139 9311392899713471808939791 9311393113389939527977711 9311393887711539889731139 9311394033113533249199317 9311394109160611573191193 9311394111181997955937991 9311394151139313620997373 9311394219392179626971711 9311394771725771774733391 9311394889785779494933391 9311395203187733013933391 9311395429102733951199133 9311396013752391272133391 9311396269702079646931139 9311396469702079626931139 9311396823782339362933931 9311397379358031444779111 9311397459793979547931139 9311397579725519757133199 9311397609195417962131193 9311398123193913218931139 9311398269782839682737991 9311398299124911197199133 9311398429793979248931139 9311398491308511874373939 9311398543376439842973331 9311398621793971268931139 9311399289383711224171399 9311399409138313522199119 9311399713156793421131771 9311399721712611108339799 9311399923137893892333391 9313910151799971131111311 9313910301779771060113331 9313910499128939278993997 9313910499754311347719913 9313910853154519289999119 9313911257171179412131991 9313911779124919299393113 9313912073389539888777797 9313912713119819415333199 9313914447308539348771399 9313915101799971107111311 9313915289312779580179973 9313915461175739592933317 9313916073116999019999317 9313916267153839277933317 9313916427315139098979397 9313916979148319742393113 9313917683387119128373939 9313917959155519472399713 9313918133139319289339119 9313918671197519247993739 9313919001719831190913337 9313919423151019470931799 9313930029917117634311939 9313930203747473020393139 9313931183124919245993739 9313931481174919245993739 9313931723399297856971917 9313932189994317147111779 9313932303399897108971317 9313932369900071003919973 9313932423114119737993139 9313932479195413750791193 9313932579137819238393199 9313934603942197749111971 9313934843967697747713331 9313935027158039990791193 9313935053941117174119793 9313935323947931654711717 9313935353145193322397397 9313935447113533489799713 9313935993912911510119913 9313936209183071702131193 9313936353134579746393199 9313936353142519796199793 9313936473985737758717117 9313936833725593598391397 9313936833998297702313337 9313937889934813036779973 9313938239969119389379393 9313938393119713839393199 9313938861925039899977377 9313938921134419527991193 9313938993179713890393199 9313939113721093958193911 9313939383181919250399139 9313939503724813950393199 9313939953184813220399119 9313970327327139054773939 9313970663330137170739397 9313970783389177078399139 9313971171360619001971399 9313971353375499294173771 9313972253335899250371317 9313973091398877287193971 9313974077323237704793139 9313974093796211131119973 9313974843751691131113331 9313974897361877092193971 9313975289312779580179973 9313975289313939171177377 9313975629740931408117737 9313976607799971131113711 9313977491724611042911933 9313977977351539868979397 9313979349354617840131139 9313979427748431697911197 9313990059138417150339313 9313990127777971513137991 9313990709302039101971317 9313990709365631474179997 9313990821115933094933317 9313991459189113544799793 9313992033762611871937379 9313993937324231808977377 9313994109163617714133199 9313994169318911434177339 9313994349739511034331139 9313994559762431060133317 9313994649196813154339119 9313994651322571669177711 9313994793183071484397379 9313995279114473538199793 9313995549111613535339113 9313997373128213737993139 9313997379114113242393139 9313997429783411347731193 9313998533706391842733391 9313998711712639800933317 9313999109107111489797373 9319910301137119484991199 9319910333709991167711311 9319910781797571333111731 9319911083740771801311719 9319912107375739470979997 9319912743119599454193911 9319913469355919840779973 9319914143183539459793377 9319914923156619884939119 9319915053788891050113931 9319915241721611214917393 9319915733739391107111971 9319916427372439298771399 9319916493121199178197711 9319916603110039871797397 9319916879183539757191397 9319917519156019700133199 9319918353312599862773771 9319930139919213938377339 9319930161996611757911719 9319930203951113214379399 9319930529191813839393139 9319930859154519119397379 9319930859911211396319973 9319930911780413005993199 9319931643168839483793377 9319931891151011382931139 9319931981164513229997373 9319932009740713190791193 9319932143923813958179393 9319932143993179956379399 9319932233994091830713711 9319932323717893756193911 9319932341148319439991193 9319932341994317475911719 9319932353952791369311717 9319932531136979264191711 9319932887773773871193911 9319932911119271474133391 9319932933135913540193113 9319933223118399998999317 9319934141189119470991193 9319934543963237579711717 9319934583912291566119391 9319934589994317198319793 9319934961957313992971333 9319934961995633179979777 9319935069952137248111717 9319935141115511454939119 9319935381101773241197711 9319936187920339101977377 9319936263757213656393739 9319936563329997000979777 9319936833950099940179111 9319937363355317817979379 9319937379138319737399139 9319937573155519757991199 9319938371935031790917117 9319938449122539195199397 9319938459194033720197397 9319938543104291891133391 9319938707719833870793139 9319939161784013610999119 9319939581179033970991397 9319970289337519194379939 9319970289757211359719793 9319970573795891124311717 9319972727713171891119391 9319974047353537404799139 9319974047383937404791199 9319974747319637474791199 9319974759757811930111719 9319975703349199124979397 9319975781316279282179111 9319976343355699998979777 9319976471319579841177711 9319977521393839542971917 9319978179395817257731193 9319978901342739410979997 9319979589317219139779393 9319979589387377291199173 9319990089128213796331193 9319990199189133821991397 9319990217751671942133911 9319990793750119521337199 9319993239196613242393199 9319994049145917704731193 9319994109187313489797373 9319994441757671918131771 9319994709159071870193113 9319994849181911030197379 9319994903382399439771171 9319995009311211254779973 9319995101319639124977377 9319995203721099601737991 9319995213190011170191193 9319995393710899548333317 9319995527338579600173331 9319995947119531495791199 9319996053179031290791397 9319996149159733430191397 9319996263127213626999139 9319996263722299682733911 9319996469722211606139799 9319997373138313737999139 9319997379134413242331139 9319997381755771791131771 9319998009342739470979397 9319998129319911859373939 9319998897117173153139791 9319998909329119119379399 9319999053323539139777377 9319999289317219149379393 9319999563350511155171333 9319999793379919008979399 9337710159167639444739119 9337712109194239388793199 9337712289119279798793937 9337714341198139614993139 9337715493337679559773771 9337716193389179091779111 9337717041138739757939119 9337717047158039457339119 9337731721375617407771711 9337732077303237726377339 9337732299926833998979393 9337732299952137351711719 9337732497346877984177711 9337732749939117494111731 9337732999118339829999173 9337734651162171566131991 9337734847387077407177711 9337735257957471383111311 9337735537153833621799397 9337736187188039355793997 9337736209385577068779397 9337736277323037702377339 9337736467968471042917737 9337736599397097726373939 9337737571354017704771171 9337737889344697642373939 9337738239975233179971917 9337738393129199310399139 9337738707712633870793377 9337738953927531393319991 9337739161119033160199317 9337739397928671408111971 9337770589730631462911933 9337772307723131526317939 9337772577330497257733317 9337774209329837174131139 9337774209711711242119391 9337775217302597636739397 9337777323373637828331991 9337777899359699008977377 9337778059308537384939119 9337778979397099902373939 9337779697751931100311779 9337791283701639682333931 9337791493132671269797711 9337792033358031606373331 9337792077153771611193911 9337792077788391656739397 9337792297723371921939397 9337792401169791918193937 9337792489141531741799119 9337792761313939871179997 9337792779163611371193911 9337792779393711701171711 9337792893723791976339799 9337793487126977210933317 9337793607167633293393199 9337794397118333454331799 9337795101109931682999119 9337795213711539580333931 9337795429125533514997379 9337795801115931249199397 9337796181121093795197397 9337796221128291665193937 9337796221363539027177377 9337796517722539626333199 9337796587101773318197711 9337797511140713660793971 9337797961353231656171917 9337798711313931808973939 9337798999138313720131991 9337799989752231848131139 9337799989788931282939799 9373910253178399098933317 9373910889788871006919913 9373911003170419200331139 9373911083784671955311719 9373912373154519628933199 9373913553352579853379379 9373913697786971600113711 9373914387158039468793739 9373914717752171939111731 9373915101139639884991397 9373915803198919691139313 9373917683157919752393739 9373919751353119124971399 9373930203747473020393739 9373930341125539554999397 9373930803127213080393739 9373931033999899925171171 9373932173737513218991199 9373932323907093080979397 9373932411368777342173331 9373932579197513867193739 9373932749909713085179379 9373933533951313899379319 9373933809137119083391199 9373934031936013064971399 9373934471973811819911779 9373934613752893459193911 9373934673928217624317939 9373934673984297484317737 9373934807141771665139371 9373934961113533299993997 9373935053999077135311719 9373935353942911371117713 9373936263727273626393739 9373936479985431768111197 9373936563127573626399139 9373937123187319812999119 9373937309355217457379319 9373937309757813458399119 9373937573387837848779397 9373938083375737020777977 9373938459749413540199119 9373939383943513164379939 9373939439181919393799713 9373939901988877248111311 9373970249732911626717713 9373970843381197072993997 9373971399300117591331139 9373974573727271190311719 9373976387322037638793739 9373976667322037666799119 9373977977323237797793739 9373978233369317210939119 9373978367302237836793739 9373978649308517834193739 9373979039342117378399119 9373979229313939119979397 9373979423753471874311719 9373979939358039877971317 9373990023189111528993199 9373990163700799163131991 9373991199711711359739313 9373992297393139911979397 9373992317144233915731799 9373992503758691666133911 9373992683318911819979939 9373992779153773748999713 9373992861157911687993739 9373992993113293491993377 9373994889755419415133199 9373995429194213811393139 9373995429194711841393139 9373995803738499600133931 9373995911114973520139371 9373995929345439049971917 9373996053310139801777977 9373996329770471361939313 9373996431171171968191711 9373996553791031495733317 9373997429151313496139799 9373997429157911768193139 9373997711194213572931139 9373997861197511682993739 9373998533139313249139113 9373998711154971579197711 9373998729114973837193113 9373999409190013872399793 9391110009721091546119913 9391110061110039600131771 9391110391770471590717737 9391111701192499559737991 9391111777119699282131771 9391111959705291564911311 9391112109341479725979973 9391112547131479454131393 9391113619309499211979111 9391113711103919277999317 9391113831187199016399133 9391113931125779268333391 9391114741713871489717117 9391115241706871232317911 9391115541341299000771171 9391115731109879682739799 9391116661305179651771317 9391118413178639349337997 9391118481170479841193937 9391118757140299508739791 9391119231787791801317713 9391119391184279203331771 9391119801114979520337991 9391130491988497032713711 9391130517162171414339397 9391130703937631183319991 9391131013904991195313933 9391131267309497395173331 9391131531924593575379939 9391131643962891289317911 9391131891109091105733911 9391132213322137519377977 9391132233353237355377797 9391132261923571656111779 9391132261925077600111717 9391132887984291825317939 9391133049981233025979111 9391133223989099047379111 9391134367117199200393139 9391134549931993005971171 9391134589954791878719973 9391134847185939434997373 9391135099717893509993911 9391135159192193990193113 9391135317111499531793911 9391135353111593484399713 9391135401300597630379319 9391135447119719204199317 9391135729728693241191193 9391135801921197525317393 9391135983178399520393971 9391136013119399311391711 9391136013920339521371317 9391136217119531045939113 9391136809710893085199133 9391136943940331720313331 9391137061930017000917117 9391137123984291954317911 9391137507910091900119991 9391137561125531747133931 9391137619154973832999133 9391138011955977540117737 9391138449955397594117713 9391138651119093119399119 9391138671795493757397373 9391138711114899859793971 9391138723937639581371917 9391138783194891159337991 9391138921994091207313933 9391139877177479411199173 9391139901131599580399119 9391139929782333652399133 9391171293705891304313711 9391171359351297359791193 9391172253335899200371333 9391172341341597414331393 9391172481707291006719991 9391173417359117309193377 9391173939758691329113933 9391174377351299130373939 9391177471316279240173939 9391177491793991997317939 9391178901793491298311779 9391179549345497637931991 9391179843338097798391711 9391190697130093153139371 9391190833177371513197711 9391190901188991573399793 9391191459111491329799173 9391192033332231619379777 9391192311121093505397373 9391192311129193575337199 9391192311700799083339313 9391192641328871999179319 9391192821748699979337379 9391192861108671786397711 9391193607786491192331799 9391193887172037528931193 9391193937141777680131193 9391194033191633691331991 9391194219167631177993971 9391194447181997402733931 9391194573762439079333911 9391194849711539421931991 9391195131749591622331139 9391195317147173164399397 9391195429181991000993971 9391195929178631211399793 9391195959788939070931771 9391195971117773414191397 9391196263150133601333317 9391196823701639128333391 9391197373725779751133931 9391197379139637096939791 9391197423198137984331991 9391197651156673870739119 9391197987353279016377797 9391198081367911591971317 9391198257333919751177797 9391198269168833727391193 9391198507702499539333199 9391198887165613339199317 9391199431375491947771171 9391199793164533223333911 9393710429726131747711939 9393710939168839410999793 9393711329712931254711719 9393711587178279913939397 9393711701793491869111717 9393712149191639421931139 9393712577735531290711777 9393712907793971891113711 9393713553341239605371171 9393714449380839444173939 9393715149310639410979939 9393715461174179240139791 9393716879158039982999713 9393717417149479008999317 9393718199744411551119991 9393719219353639884971399 9393730319921537734711939 9393730911730633652397373 9393732099907939798777339 9393732213313077431773331 9393732261914939877979939 9393732299393137931979397 9393732467964439887377339 9393732971309837708177797 9393733287739073293999397 9393733329962699233373939 9393733329967699233373939 9393733533948379601771171 9393733809959719390173331 9393734141119393540199317 9393734469992511606111731 9393734651991339676973939 9393734781158031948931139 9393735447117839594799317 9393735531934937222917939 9393735801104539812993199 9393736097916737999711717 9393736107109879940997397 9393736277907939956377339 9393737781953933672171317 9393738039302717375179111 9393738219117833867193139 9393739359149291178339119 9393739581199139218999139 9393739821988491701117117 9393739983997939812373331 9393770313342737037393911 9393770351387237000939119 9393771389347219808171171 9393772461353279691173771 9393772727713291471713337 9393774509317237230793139 9393774561323219615777711 9393774959351417911131991 9393777611353239426177377 9393778779764231757911933 9393778839308537178991397 9393779841754071173111311 9393791019173933979999317 9393791621108593693193377 9393792297309839088779777 9393792401386291645179997 9393792639148913153191711 9393792641393719778771711 9393793083741431645331991 9393793257341299658771317 9393793481106133458399133 9393793901335891065171317 9393794397131473091131991 9393794447184133484793377 9393795479100393230397379 9393795971132597626133317 9393796769331991564373939 9393797459785119841139371 9393797609144231832999133 9393797789344699862779393 9393798081393131178977339 9393798429126893808397379 9393799119141537521731139 9393799611373799429179397 9393799881358039871171317 9393799989788239221937997 9397110867319819391179997 9397110889709691190911971 9397111933134999905393113 9397112437748691443111971 9397112893129839194333911 9397113009118979829991193 9397114323161279195133911 9397114449115799444797373 9397114713177139887391711 9397115131108679268397711 9397115511159199215331139 9397115541717071444711777 9397116103770231610311971 9397117911159379628191397 9397118899786491682917971 9397119489137599171193113 9397119489719831142313933 9397119759787791329119973 9397130491943971999111777 9397130529121193036793113 9397130803918371942117971 9397130881108893580399793 9397130971999077708111719 9397131033186371942131771 9397131277929877786317737 9397131513954297129313933 9397131963162493458399173 9397132009150133304997711 9397132299908637096919391 9397132321937397235313933 9397132341130433294191711 9397132467943491648117971 9397132713937391085313933 9397132911174779808193199 9397132999948497922911971 9397134267128293764393739 9397134469152639416993971 9397134549912837516919391 9397134583954297828313933 9397134589954791818119913 9397134651901277352311731 9397134843176693220391193 9397135027711533164997373 9397135159102479890993113 9397135281924897882311939 9397135419134991280933391 9397135419951439913971171 9397135803108591580331771 9397136061924891593711971 9397136191312677386771399 9397136251313277032777339 9397136373991339118373331 9397136607918371942311777 9397136809900593680971171 9397137409910097930919391 9397137813159071006137991 9397137991993971947711939 9397138287108673599393377 9397138707973797078317939 9397139113914597150313331 9397139119137893789791193 9397139419947933101379973 9397139839137899511199793 9397170001362779411179777 9397170207399299880173771 9397170439707291509119913 9397171537705291947111971 9397172307705071050119913 9397174843389239490371917 9397178041341597462339313 9397178401368097540731991 9397178511399297570333199 9397178887784871610311197 9397179811326937981193971 9397190911149471607397711 9397190971367391414379379 9397191229713171280931393 9397191921131471039197379 9397192033100691033399173 9397192227394391355373939 9397192641301391045379973 9397192941194771405791199 9397194447106393385731771 9397194447384499444177711 9397194541164811774993937 9397194541181997445331393 9397195231701639643139371 9397195267371239245979393 9397195279137897189937991 9397195747323419871171317 9397196281143873783199397 9397196953122537688333931 9397196953722531688333931 9397197381304039204171711 9397197423167637198339397 9397198887702899562133931 9399710061301399562179397 9399711839184139595939119 9399713477160079240193911 9399713709100919700191711 9399713789735231115917117 9399713841709131492319913 9399715679100099250797373 9399716001316439849177797 9399717959387239998977377 9399718133178639130391711 9399718461764871749111731 9399719801772131492319913 9399730649112433064993377 9399730949397497414379319 9399730949937639494971399 9399731981969537084311933 9399732009143031178931393 9399732009167631837937199 9399732077960531807717117 9399732299723833031993377 9399732479943499746379939 9399733287924599850777977 9399734469943499644379939 9399734469954299888779393 9399734613153493839393739 9399734919157339820799139 9399735027702493268797397 9399735099341417420177711 9399735447119033544793997 9399735753102739853393911 9399735753954291351311939 9399736277350537431771317 9399736479943499742379939 9399736739703733673991397 9399737061983893892179777 9399737409172093895391199 9399737589757433732193199 9399737997997933598371399 9399738639169439319999133 9399738639974411249113331 9399739631935813987777711 9399739953121491981333199 9399770951760011420719391 9399771153387379981771171 9399772229794511870113931 9399772671365639880177797 9399773091701211125713711 9399777263734171774719991 9399778487775271190911777 9399778889308519880173771 9399779669338577191793377 9399790059111977942737997 9399790149360139415173939 9399790679762139626931193 9399790887118391048793997 9399791009127213241193971 9399792381141431751999119 9399792993119333724333391 9399793083136193242339799 9399793103746099632331139 9399793629122693223393199 9399794709169793164333199 9399794781147133712391193 9399794903397991190379319 9399794949188033484133199 9399795101135133274993199 9399795429141431015991193 9399795527143237191739397 9399796013332231568373331 9399797001153073778133391 9399797259113531282993377 9399797789394191622373939 9399798009199733970993199 9399798689185933659997397 9399798717373791171771317 9399798999334619231179111 9399799181198133862993739 9399799289189131282999793 9399799661723139434931799 9737310781140719328399119 9737310867119699470931771 9737312809125539240197373 9737314303106399415397711 9737314519302239760977797 9737314713115799444133911 9737314741784871704713931 9737314929713531495713711 9737315643195539162133317 9737316111352579626971399 9737316699123239553999317 9737317033740931720911971 9737317683137599231133911 9737317749348079934971171 9737318671172099772939791 9737319813339319098979399 9737330103939231157913711 9737330203139031837931991 9737330203179231837933911 9737330203959591797113931 9737330341928677452711731 9737330517922199757971711 9737330539931511819111779 9737331481139031564939113 9737332323124211265939119 9737332353123231228931991 9737333767135131275737379 9737334963907491207117911 9737335051110713610999133 9737335051954791000913331 9737335753780413620999119 9737336109949031790911197 9737337321134571265933199 9737337889917813088171399 9737338351968471000717911 9737339799968471282911939 9737339901159371808939119 9737372221794511195311719 9737374047705891924913931 9737374521743571455711311 9737375721315317673337379 9737376607382397072931771 9737376829332237032733911 9737378139372439862771711 9737390001161273064937199 9737390709159077897939791 9737391781162673302993139 9737392383124911567993199 9737392641199911135391199 9737392789362519871179319 9737392893128293263397711 9737393493179393867133391 9737393887749599277931771 9737394109347579527973331 9737394151730371514937379 9737394447745099484939371 9737394771345431447979973 9737395087192493106993377 9737395287713591921933317 9737395483129197267133391 9737396827131591885997397 9737397259323531158773331 9737397327776119940937199 9737397729145931741797711 9737397861133313757337199 9737398129719171300939799 9737398407766519488939799 9737910301191819484999139 9737911903739391125717911 9737911923397999091779111 9737913297131639340731393 9737914947787871747113931 9737915139111979925193113 9737916433375499541977377 9737916561323419362971333 9737917209154519992391199 9737917579181339628993937 9737917827153839826937997 9737919301741311291917939 9737930029948371300919973 9737930323930019745973939 9737930643701413694391199 9737930649128213870799793 9737930931958011766913933 9737931033929593982173331 9737931721954011085913933 9737932009999237138911197 9737933923181693118399397 9737934123927893027179111 9737934841703813974993139 9737934843904991444717911 9737935281124913247993199 9737935353175799439993377 9737935753978797890111731 9737935969173839211991397 9737936871133319772999133 9737937273351537878777377 9737937273793973727397379 9737937889103919857391199 9737938083986219248973939 9737938183982699070979777 9737938459959111119711933 9737939119154519580399139 9737939241333917954979319 9737939371923833229979997 9737939983952873598379379 9737970969751671816919973 9737973553359697564193911 9737973597391137351739313 9737973637362637363797379 9737974941399537450991397 9737976253342117066333199 9737976883349637050793377 9737978163772631875711717 9737990089373639129177377 9737990793122891841399317 9737990793752391274339397 9737991193154513085393199 9737992369395419130371333 9737992641165613740931193 9737992893137573118333199 9737993493705891648133391 9737993997179033823993997 9737994153355219245977339 9737994541103011454997379 9737994543151491611191711 9737994603758691033339397 9737995087179033075793199 9737995203748699388731771 9737995401361079240179111 9737995597193333489791193 9737995881119037954933317 9737996827117837516737199 9737996911368331624977977 9737997169138313297133199 9737997397373639122971917 9737998299103331451991397 9737998909365419403379393 9737999881368771968177711 9739710159148799393739113 9739710487141439349399119 9739712829788391766911197 9739714029745611554113711 9739714591154939268331193 9739714843755571254711731 9739715349360139410971399 9739715803179099472393739 9739717477755571947111311 9739717681130099510191397 9739718199118979778739397 9739718269353239628979319 9739718427182539270793377 9739718803187199812339119 9739719841353239591179397 9739730757910091420711197 9739730809789293491993377 9739730949191631454939799 9739732099954191568311719 9739732189367397828379399 9739732369128413253197711 9739732531154931567939119 9739732749975793200977797 9739732939995639100971317 9739733199936831228917713 9739733589752533553193739 9739734141937631790917939 9739734159946037420919793 9739734847114479454193911 9739735053944471000711311 9739735447335337249779997 9739735531322137368179777 9739736097135133891797397 9739736191146333049193377 9739736269900077071711777 9739736739932839778779379 9739736871123733652391193 9739737201735973871193971 9739737571723373318197711 9739738953782593899397379 9739739709949071590711777 9739770207326479899979397 9739770207779771230119991 9739770589357539850779379 9739772109333017708139791 9739772497724971560111971 9739774209325799064779393 9739774521352819286771171 9739775223322039233373331 9739775721322997248193377 9739777047333299526771317 9739778697385439360779397 9739778779368337937931193 9739778779382399376379379 9739779559383779459771317 9739790217333299859771317 9739790821325639744171317 9739791183701639682339371 9739793559101591643393199 9739793739399291093977797 9739793811791031580331393 9739794049381191606379399 9739794151375731749171317 9739794543710691954337199 9739795287766671482131771 9739795401359839362979319 9739796001365999091177377 9739796053122537522339371 9739796671122413162733931 9739797187135533637399139 9739797651155413897737991 9739797879103917878131771 9739797987147131792391199 9739798009369731980171399 9739798129703131528939799 9771110151126119434999397 9771110151193019439999317 9771110993144499857399173 9771112821196879194391711 9771114207174779588139113 9771115131361099454371333 9771116561753291622311939 9771116567148219264193997 9771117117134999275333199 9771117417134999812393139 9771117519305939877971711 9771119181151399350337379 9771119687134699163139371 9771130011391577969777339 9771130319109399001991711 9771130341350697862379393 9771130403160633040397711 9771130757193019429199317 9771130911169799000797711 9771131081179391192731991 9771131183923833059379397 9771131481954191649319913 9771131513129071015139371 9771131601159073016193997 9771132303948371942117911 9771132341359937564171171 9771132749129839289397373 9771132983900071434117911 9771133317149393531793911 9771134301302037476177711 9771134841935577579717737 9771135099927531513913711 9771135267752893427391199 9771135323118971918133931 9771137643988497984319391 9771137991943497997311779 9771137997943491997311779 9771138113384497939373771 9771138113984733931373771 9771138921943971098711939 9771139293985437457317911 9771139887961577963117393 9771139901109399392399713 9771170289308597093731393 9771170663763431649313337 9771170729373097287139313 9771172053399297129391193 9771172229383297758731393 9771172613763791178313933 9771172727338637099997373 9771172911793091108311933 9771173771369437377197711 9771174441351539765173771 9771175577328699238173331 9771175629728931228913931 9771176261725471648111717 9771177023704891232319913 9771177101713171017711779 9771177711773771177711779 9771178467388617869137997 9771178691764871289313711 9771178929381839002379393 9771190247153077287139313 9771190247181697402733911 9771190271197591429399793 9771190709369731871977711 9771191921102473832799119 9771192789138297096937991 9771192899168793106933931 9771193377149297230731991 9771193701382871465779397 9771193811798739391139371 9771193901786071190339791 9771194049301039725971171 9771194441345431524173771 9771194543741971462139791 9771194597187437682939113 9771194949351531015979111 9771195267756299082133931 9771195803174671980197711 9771195813149577377131991 9771196001174777583337991 9771196179182697066731393 9771196281133311757999397 9771196377702891032131771 9771197711755579987731799 9771197711785779987739799 9771197729395039757977711 9771197987175797941137991 9771198731164271979397711 9771198779175793754799793 9771199181183791744393739 9911910159303239129179997 9911910253701211006111933 9911910457109939221993997 9911910613706631359711197 9911910639701411526319793 9911910639748971720913933 9911911423799391422113331 9911912743100399444791711 9911912809181819988193199 9911913147794231489711933 9911913903144499988193971 9911914891167479178133391 9911915289144319737339799 9911915289180779070993113 9911915299192319250739313 9911915643111599591133391 9911915973148919700199133 9911917491755571747111971 9911917573144799294139791 9911917579155519757191199 9911917669184819682391199 9911917903134419725933199 9911918307187439012791199 9911918353138299128337997 9911918413393719928979399 9911918773115939270739397 9911918787747471131111731 9911919249797571869119333 9911930059109939231193997 9911930403198911030131193 9911930403300597050777711 9911930491112571207131771 9911930859190011045331139 9911930859984917037313933 9911931063154611459131393 9911931069791473458993113 9911932173379917825979399 9911932353972593892379777 9911932869184819667191199 9911932971317417897979379 9911932999154519027197379 9911933199974637048911777 9911933223151311510139313 9911933461319077027173331 9911933589167473236999713 9911933623188999928993937 9911933809117319083393739 9911933911928619319979393 9911934549195311414339113 9911934687960531863717393 9911934847921531165719973 9911934963138411948939119 9911934963141073460397379 9911934963962631830717737 9911935027999077407117911 9911935141119539404993997 9911935221317237094971917 9911935311199911462937379 9911935983120719000193113 9911935983902719047379939 9911936013161111954337199 9911936109939417755717393 9911936187904739024771333 9911936479988011492317713 9911937243982577625311779 9911937321191639868997397 9911937573155513757391199 9911937589193019887397379 9911938183994313022379399 9911938351987177953117911 9911938783316497222979777 9911938783907937131717737 9911938923997133051779997 9911939419181819203399793 9911970009312239444179777 9911972109347817038191199 9911972727379639859779973 9911974047393837404799139 9911974143795491474119991 9911974747369137474799139 9911975041774911492917939 9911975941359117495999139 9911976213762591968117971 9911976487375739998977377 9911976561712611826911719 9911978781777971141111731 9911990019170411061399119 9911990793709499250733931 9911991283191813209931799 9911991943117793951133931 9911992189189111979393113 9911992503191813938393199 9911992861187571656197711 9911992993179713895399119 9911993407360371050171711 9911993629100617068731393 9911993701150911528999173 9911993811181813983993199 9911994219131513915739313 9911994709150913543799793 9911994849117311030199139 9911994849177473002999133 9911995101190513200939313 9911995101352011447979399 9911995393749599207739371 9911996149110711471799133 9911996179115931791199317 9911996181113531853991397 9911996289127133249191397 9911996553741319404933199 9911997441755419757931799 9911997463148917237933199 9911997579155513757399139 9911998123157373712393739 9911998993399019070979319 9913310079106519157199139 9913311953140819500939119 9913312073738191352313931 9913312073788091352311311 9913312437130099124937991 9913312697788891282911311 9913312743106139765137997 9913313259118339021733911 9913313873193339757191397 9913314177163619014993139 9913314293786431315917911 9913314633771411826911719 9913314843308819494979939 9913315149145579884993739 9913315451331999101977711 9913316451798111042917393 9913316493788231224117117 9913316661172039626939313 9913317443747591211313331 9913317573132919745939119 9913317579155279757931139 9913317923138319617997379 9913318169115519294139313 9913318439173939221999317 9913319841119719118399119 9913330757929931158717939 9913331193927537988911311 9913331307119091832933391 9913331891941213599379939 9913332099193913528199133 9913332321939011169917393 9913332633936839195177977 9913333287192499355997397 9913333301395817115371399 9913333461901273075771711 9913334549155513414191193 9913334583106139348193937 9913334613172091249133911 9913334613979619074979939 9913334651994317028917713 9913334721944471444711311 9913335099187739039793911 9913335149189113172193139 9913335201117191093931991 9913335323127631183933931 9913335531982993823971711 9913335729197931149731991 9913335729994317117111779 9913335969342117710179973 9913336269122279646993199 9913336269352277156977339 9913336607112433526797379 9913336791302597108977711 9913337889147171211933931 9913338113757313982997379 9913338449161111242131393 9913338993152991942337991 9913339359942077058911939 9913339359992517092117713 9913372253758331006913931 9913372383788391622311971 9913374201396317414339119 9913374209396317444199119 9913374453762591009113711 9913375611797771269719391 9913376883373637923137997 9913377431335337892991193 9913378779345839019977977 9913390971141433986999133 9913391129761479742933931 9913391673722519464939799 9913391921194033209931393 9913392779189133619131193 9913394049131473556991199 9913394121312671549773331 9913394207156617444933199 9913394291711711100331799 9913394447166517024933199 9913394573345899454371171 9913394889161037191733911 9913395279144313097191199 9913395317137593983993911 9913395401117173019731771 9913395621754311237337379 9913395959748439091131193 9913397001764871085939799 9913397327143417237933199 9913397327198413647991199 9913397367783419737939799 9913398221181333412939313 9913398269154513732193739 9913398299127133941999397 9913398689332879826979319 9913398801187573052931799 9913398909145633244199133 9913399109118333031939397 9913399109736371451939791 9913399181179113278331139 9913399611797771222733911 9913910273795591744311777 9913911257104539139799713 9913911257727271968111311 9913912289333019128371333 9913912373347579857379939 9913912577713871848119991 9913912893712631552713337 9913913331799971131111311 9913913619111979910999173 9913913789116219888797373 9913914591174919098999793 9913914843747591848113931 9913914843785111434119973 9913915101799071131111311 9913916073300599090171171 9913916879323539277971917 9913918089774711192317939 9913918353365239250771317 9913918899181819082191199 9913919219771011243711933 9913930029109939591199317 9913930203365637474777797 9913930203912293447179111 9913930593184273059393139 9913930853109933511799317 9913930859161111484337199 9913930983179713998393139 9913931723943993599379397 9913931873124911265939119 9913932009939019195171399 9913932203386297955979997 9913932369988733226171917 9913932423166919323999139 9913932563343017743179973 9913932783100399037393377 9913933029164339890993937 9913933223962219263979939 9913933461951019553979379 9913933857988971891117911 9913933923367617063977339 9913933923397917063971399 9913934273747593897793911 9913934651937017922919973 9913934673164519588191193 9913935141119539434993997 9913935159988871030111933 9913935381994011171911719 9913935729782833108193377 9913935803154513911997379 9913936107986279477177711 9913936269124219626393199 9913936479754313536393139 9913936721799973531193911 9913937321905473091171711 9913937379138319737393199 9913938053952131375713337 9913938083342737050777377 9913938327188033979997397 9913938329187319752393139 9913938393181913052991199 9913938543906799842971917 9913939047136971131137991 9913939383179113938393139 9913939839117319389399713 9913939869395417836779973 9913971389724971999111933 9913972229383517306331139 9913973421798471371117911 9913973951788231808917117 9913975167310137170731193 9913975347392937191791193 9913975703309717805997379 9913976883382397962193971 9913978779775271197111933 9913978839324919012177339 9913978839354017962137199 9913990709392939101971917 9913990793379919008979939 9913990863700091513139371 9913991283149393915793911 9913992003386519913979399 9913992189354011085373939 9913992401107811045993113 9913993581364731090977377 9913993893111491065193911 9913993893181811183991199 9913993971360379000171171 9913994483143413844993199 9913994543126113164939119 9913994651162237120933317 9913994723315311015979939 9913994837121077092137991 9913994889177371702191193 9913995003140871190399139 9913995131395039592979397 9913995549342671060171333 9913995881161273291131991 9913996469722219626333199 9913996823184613514197373 9913997423124373532399119 9913997423194211825397379 9913997459387119412171399 9913997651194213832937379 9913997787173933897797373 9913998251119813200993739 9913998873174431210799397 9913998873177371232399119 9913998993137893153137991 9913999181715379397139371 9917312697104539388793199 9917312809748731552719991 9917312821117319857339799 9917312829366079494971171 9917313751129079801733911 9917314341391619460379399 9917314591116779265731771 9917314821139339910997373 9917315497749411045911719 9917316223111499808191711 9917316567142219646939119 9917316943174719626999119 9917318461122279626999119 9917318593192499992333931 9917330059911837476119793 9917330139960531702119333 9917330341902717156919913 9917330403911931672913711 9917331069352817752171399 9917331259110573970999139 9917331771955977797711971 9917332261174671795939119 9917332353383297231371711 9917333199976511378119793 9917334549919211600119793 9917334591111613106391199 9917334591960173454979379 9917334841111619580393199 9917335419989937831711971 9917335753919211132911939 9917336473123011682939799 9917336931180419211997373 9917337123195311687931799 9917337573133311687937379 9917337813140291610333391 9917338329124211272131799 9917338377922191090917117 9917339451187019211999713 9917370207307037020737199 9917372313330137647199317 9917372689309839778977977 9917373417749591853911777 9917374357725591924911311 9917376157387117286997379 9917377141395037892997373 9917377491744411672913933 9917378341352577752733911 9917378809307577052939799 9917390499116777237937379 9917390833700611148939119 9917391867108591006999317 9917392383392939862177797 9917392479181331905199713 9917393103104593088131991 9917393187769199067931991 9917393199199131254793971 9917393941195537450931393 9917394109114237024939397 9917394151114971144791711 9917394207198917024937199 9917394399117311089199173 9917394543351591432371171 9917394603721611000937379 9917394907128217094937199 9917395009748439088731991 9917395203121097000133911 9917395597152993983937991 9917395791152997903937991 9917395813131637993933931 9917396269142517656139313 9917397381367619002379939 9917397579135537752139113 9917398123322339540177377 9917398717389931000771399 9917399401365631196971333 9931710891379639008979379 9931711953192199214331799 9931712149117839547993199 9931712577182539601337199 9931713009392939003171399 9931713697190379390197711 9931714221173839829931139 9931714549184399468799173 9931714891135239454399793 9931715803159739971397711 9931715919109399002393199 9931717911115939617999119 9931718307323779221971917 9931718379110039211999317 9931718803187199887337379 9931730103109931100339791 9931731601119033916193377 9931731723945737574313331 9931731873925039854373771 9931732099143039725999317 9931732713133379801791711 9931732713963779801773771 9931732999109399309793113 9931733317798473951197711 9931734469974231774911197 9931734549990539484979399 9931734757142939840793377 9931735117185931033333199 9931735149970073468777377 9931735401119393414193937 9931736217953933873777797 9931737021938117704719391 9931737061900071050117971 9931737507973971819917737 9931737619723133556999317 9931737897743173478191711 9931738219943499128371399 9931738671160619298797711 9931738953397997997379939 9931739119119333052999793 9931739451122539812399173 9931770001399837178937199 9931770607302239064777977 9931771089369137286991397 9931771909713991889913337 9931772727713531465713337 9931774201353117755733391 9931774941314817534733931 9931775629378137931931393 9931775721724971600117971 9931775731372739348171317 9931775781318737031391193 9931776837762131916317939 9931778439358037444193139 9931778691329839910979319 9931778697329839979379319 9931778929342737246199139 9931790149109093598399119 9931790149310639435179379 9931790149360139410977377 9931790499195533844999317 9931790863777971333731771 9931790989398399820779973 9931791009160631711793139 9931793407125771848193911 9931793607197933293393199 9931793701392931073971399 9931793811109933093191397 9931793901349619981773331 9931794111353271425173771 9931794219113531579193739 9931794291115791579193937 9931794603106391304393739 9931794723115873544793911 9931794889363539129173939 9931794949367399490379939 9931795419349191114979997 9931796263782831492337991 9931796269752531116137379 9931796431705739588133317 9931796517303671157977377 9931797441785111747739371 9931797579353539757971399 9931797987353631189771317 9931798207129831619399119 9931798299329339939779319 9931798717123733508331799 9931799721158033687193937 9931799907373079289971317 9939710321748691768113337 9939710343740931720313931 9939710891389179097173331 9939712829113119871139791 9939713619111499539331139 9939713789306439910977977 9939714303762131429319391 9939714549744531444917737 9939715461326879082173771 9939715733145199203339799 9939717207713891842717117 9939717519333299829971317 9939717627142939515339799 9939718199165479840799317 9939718899774311141111971 9939730341350997420177977 9939730529909711197119391 9939730649161931434137199 9939730881109093291193377 9939731259317217911173331 9939731891939013055773331 9939732077133371818133911 9939732203134993818391199 9939732299187433680991397 9939732491145499580199317 9939732497145499840799317 9939732687179399718799397 9939733287986279940173771 9939733811120733818393113 9939733923962893293379319 9939734123111593020399139 9939734141931133986979399 9939734549930833484779399 9939734919383297889379319 9939735801953933291177377 9939736061911839404979379 9939736599713993412399139 9939736607989991530717117 9939737507160073080999317 9939737561968277006119391 9939737589983893627771333 9939737619177139822199119 9939737889751693788999397 9939738039305937139977977 9939738039985979939777977 9939738287937639812379379 9939738707154979381193911 9939738707942079070977377 9939738993946871222719391 9939739119119239098999139 9939770271368777962137991 9939770999728711422117911 9939772053303239448371171 9939773517353537557799317 9939773771355319508777711 9939774201327139119379393 9939774761352277476133391 9939774843380399454379399 9939775869332237138937997 9939776231323237623199397 9939777471345839547979399 9939778259770811198117911 9939790059192193821999317 9939790089393839119977977 9939790121310819483779111 9939792297103333051793377 9939792641180417914739371 9939793187122277825933317 9939793199156833002993199 9939793557719171183933317 9939793629362639263979399 9939794049115791017799713 9939794049738499454339119 9939794109175993237793113 9939794399377811768171711 9939794849350999454371399 9939795287199733712391199 9939795317185937032733317 9939795959187313049133931 9939795971393599751171917 9939796893311391414379399 9939797441102531015991199 9939797459385431747779399 9939798009199733979999139 9939798129103433828731799 9939798269323239628979399 9939798299173933148191199 9939798407325371049977377 9939798801175191249199397 9939798909139333189137379 9939798999393139988179319 9939798999793939998939799 9971312721124219238337199 9971313963195439248933911 9971315149703511089113933 9971317863306439005971711 9971319793145499027131771 9971330011171171924933199 9971330203103333189199317 9971330529172033987793911 9971330649958039488977377 9971330803100699250393911 9971331069109871132939791 9971331139141533979193113 9971332299763033553197373 9971332303373637665171917 9971332491724613118399119 9971332911946877063911939 9971333199968271291919991 9971333809999071720911971 9971334129912913591171399 9971334141165739434999713 9971334273945733454971171 9971334471955491774913331 9971334543338117934977339 9971334543951537495911311 9971334589773833229993997 9971335129354377930977711 9971335401930017190917393 9971335803108599000193911 9971337307943499628973771 9971337379115933897797711 9971337547155411177931799 9971337813987791771319991 9971337991748693286993911 9971338053373217178971399 9971338113923333291171917 9971338953117793263393971 9971338953127991573131771 9971339119165731167731991 9971370687709991211913931 9971372229793931408711731 9971372251304679490771711 9971374521361877460939799 9971374527325637675731799 9971374843371997235393971 9971375193324417132993739 9971375767365237254731799 9971377047345437407731799 9971377899755571177911779 9971378283343019218979399 9971379939363739101971917 9971390217316491214977377 9971390263788239362933931 9971390749101513249193139 9971390989790631863739371 9971391781797779298731771 9971392153770291564333911 9971392219183537955933317 9971392503757811088933199 9971393257748699067937991 9971393601762311033331139 9971393941786911192331139 9971394111117773288731991 9971394111393591045977711 9971394207128097063937997 9971394349313271669979939 9971394447125537125739119 9971395479128413871197373 9971395803781391030133911 9971396053703731513133317 9971396823759131871937991 9971397579145571447991199 9971397711145517457331799 9971397861135913217337199 9971398123373631791179997 9971398729763679278931799 9971398731116773218939119 9971398873144491089197711 9971398873348431989171917 9971398993338631848179777 9971399023181913821991199 9971399053344699350371711 9979310987109399001931771 9979311353365999397171711 9979311587359699742971171 9979311953141439542939791 9979312421703811456311719 9979313523119599310339371 9979313841176839098931193 9979314519195539444139113 9979314551751691492911311 9979316061122279646999139 9979316073393839027177797 9979316943131519247993739 9979317209143279247939119 9979317383139639238137997 9979330203103433189199397 9979330403929931157917911 9979331259973811870111933 9979332323123731268937991 9979332353910191564313331 9979332423916313803979939 9979333029915413375179399 9979333071725773828793971 9979333809174431009131193 9979333863158033031993971 9979334267322997120979777 9979334589773233225793911 9979335149982071193913331 9979335159392417267179399 9979335353924891050113331 9979335353990239238179777 9979335569124911701139119 9979335591998811261919973 9979335801928937880917713 9979335993199131591939791 9979336109119039415199793 9979336791973273982977339 9979336833182691232333391 9979337379134419825191199 9979337589137111282137199 9979338011162171279931139 9979338083928997640319391 9979338783772633332991711 9979338921143411298339799 9979339989923331591911777 9979370373318739918179997 9979372869789011375111939 9979373907719091190913711 9979377899775871177911779 9979379559764231600711731 9979390031719179218937379 9979390217383291279971917 9979390647781631254731799 9979390833326939129177377 9979391019775279124931991 9979392401119591454993971 9979392401744419047331139 9979392459140573844939791 9979392507757039088737199 9979392789162233319999397 9979392821398879899977339 9979392861103213746337199 9979393083119397911139371 9979393257352219553979319 9979394541361919490379379 9979394649152273761933199 9979394949785119435139119 9979395801784671007933199 9979395803128093098333391 9979397379143877637933199 9979397523145193601333391 9979398251313079218979379 9979398299703131171937997 9979398429743779278939799 9979398729773479248939799 9979398849156677048937379 9979398999393979998979399

* Note: I have verified the primality of these numbers (and their reverse) using the Miller-Rabin Primality Test using k=10,000 iterations. As such, each number in this list has one in 410000 chance that it might not be prime. This is clearly close enough for government work. :)

net.mind details other résumé contact
Phrogz.net