21640161431834115178496
21639836039368274870272
21639701407671382966272
21639750943203615834112
21639979102297349160960
21640381481407519653888
21640955030138995605504
21641698324112916611072
21642611814760800321536
21643697985606494715904
21644961383921836097536
21646408543721777790976
21648047847243763417088
21649889369653608710144
21651944711338755883008
21654226756792232181760
21656749240186694533120
21659525988454722699264
21662569787809532477440
21665890976221672505344
21669496042948996890624
21673386617671388233728
21677559174460367437824
21682005559410679611392
21686714172512986464256
21691671433432465932288
21696863128925918724096
21702275367788861194240
21707895068158697930752
21713710069352847376384
21719709039717295063040
21725881347403627364352
21732217011639339188224
21738706794519384293376
21745342442260909785088
21752117039840094060544
21759025406380884361216
21766064442711144923136
21773233358627105931264
21780533751708211216384
21787969559616951418880
21795546935135804850176
21803274080718751268864
21811161031761308155904
21819219319666495193088
21827461411304596570112
21835899841546725359616
21844546043038362763264
21853409012861460545536
21862494083248853876736
21871802109872536813568
21881329308538188595200
21891067777053584523264
21901006518844972335104
21911132644227053256704
21921432425283465510912
21931892004019553435648
21942497724369391845376
21953236192767319736320
21964094224136419672064
21975058808474695630848
21986117179153638752256
21997257015760267509760
22008466782739851378688
22019736179227372814336
22031056646357873852416
22042421853979540455424
22053828086086538100736
22065274469820535930880
22076763032611597582336
22088298600720349790208
22099888553250655305728
22111542422994432294912
22123271311953743577088
22135087090808767119360
22147001391038007869440
22159024468486875250688
22171164092037186191360
22183424655142848299008
22195806690816680787968
22208306883670151528448
22220918540517695815680
22233632355768531419136
22246437243492467998720
22259321031283601047552
22272270905738015014912
22285273616297238724608
22298315528726154051584
22311382641811803602944
22324460650986351886336
22337535098812324904960
22350591628752984211456
22363616358621570400256
22376596389079862476800
22389520436894237720576
22402379533576619163648
22415167682472558198784
22427882348773369708544
22440524677452838993920
22453099382257701879808
22465614303060169850880
22478079672931802152960
22490507166856723300352
22502908825981373382656
22515295968028197388288
22527678202181834506240
22540062657604053106688
22552453504283248164864
22564851796311629889536
22577255610836106346496
22589660404087332536320
22602059472709680627712
22614444404982195159040
22626805436058815168512
22639131675354873200640
22651411231058167857152
22663631290260051197952
22675778209628374958080
22687837643133836853248
22699794712626901024768
22711634239328876494848
22723341091494185402368
22734900726263479009280
22746299972660083294208
22757528011409759141888
22768577392090829291520
22779444848818223316992
22790131680755140526080
22800643560883812827136
22810989786448579788800
22821182123968315785216
22831233479302713442304
22841156623601409982464
22850963147827317833728
22860662734871119003648
22870262757471236915200
22879768149492890599424
22889181465481905700864
22898503039346001575936
22907731170826857218048
22916862296403575046144
22925891128167365607424
22934810764279025762304
22943612786954905583616
22952287367700603207680
22960823391915394203648
22969208597428846985216
22977429707752757788672
22985472553432557551616
22993322225072722673664
23000963368571199553536
23008380766162276843520
23015560296082727501824
23022490219591134871552
23029162558627571040256
23035574196949183627264
23041727349467369177088
23047629216745659564032
23053290900720585801728
23058725879547898626048
23063948426633096986624
23068972295371660197888
23073809836404830633984
23078471552230611746816
23082965983425676181504
23087299778162670436352
23091477809580497436672
23095503251643710832640
23099377581871354347520
23103100529854887493632
23106670019291188822016
23110082152310631301120
23113331263050600153088
23116410035199453167616
23119309649431792451584
23122019913176136548352
23124529337818543030272
23126825174977734508544
23128893498431448809472
23130719491275238670336
23132288116594109841408
23133585266700281970688
23134599298467235889152
23135322639024003219456
23135753007235455778816
23135893844833731608576
23135753793993604857856
23135345384822080012288
23134683342253347307520
23133782975584806109184
23132658980628662845440
23131324763721940598784
23129792204692778909696
23128071678554569441280
23126172154124012879872
23124101244155328462848
23121865154756394090496
23119468545520842047488
23116914353446894698496
23114203647260839903232
23111335563035261534208
23108307334410266476544
23105114388246336372736
23101750449529050628096
23098207602669070057472
23094476294099199590400
23090545325948417343488
23086401963263824756736
23082032325054622072832
23077422211294566547456
23072558404965542920192
23067430294533347213312
23062031463209578266624
23056360798984471576576
23050422774599094632448
23044226811452251439104
23037785952614610894848
23031115272125966974976
23024230452669829873664
23017146799463614906368
23009878734243333406720
23002439642309560631296
22994841882895079964672
22987096805244728770560
22979214688133039783936
22971204590480870342656
22963074143241428271104
22954829329216789544960
22946474295783323598848
22938011229746899189760
22929440297323027496960
22920759625723750121472
22911965291771391377408
22903051299229364387840
22894009569020517285888
22884830019752493580288
22875500855910524256256
22866009182535099088896
22856342009612899188736
22846487595134037786624
22836436930518700785664
22826185055389981081600
22815731870067182272512
22805082229723036123136
22794245320606903959552
22783233540327575912448
22772061226880240451584
22760743555921239605248
22749295784332208635904
22737732845250637987840
22726069179208381235200
22714318656182855663616
22702494486350390099968
22690609082176662142976
22678673876646354747392
22666699110586806960128
22654693593862702628864
22642664442124413435904
22630616798700150718464
22618553562743053484032
22606475152719125413888
22594379339854455504896
22582261194328777949184
22570113197966920515584
22557925582329331318784
22545686938181259231232
22533385104086393683968
22521008281772764430336
22508546257734615433216
22495991555081401008128
22483340320032117751808
22470592781655629365248
22457753212874070687744
22444829441833943695360
22431832071423989383168
22418773616679660290048
22405667744961899003904
22392528718782867177472
22379371040921614286848
22366209234435613655040
22353057680237510262784
22339930467458531459072
22326841246344670085120
22313803076950757998592
22300828241101638860800
22287927961913502203904
22275111986575441920000
22262388039527427997696
22249761221859969335296
22237233485286626820096
22224803321528849530880
22212465776053876424704
22200212832153927417856
22188034138774054109184
22175917993110206939136
22163852449694798053376
22151826416824957796352
22139830617037233717248
22127858322840542511104
22115905820275966476288
22103972591076961681408
22092061235518390665216
22080177184023989190656
22068328267055481487360
22056524224916491337728
22044776233747053805568
22033096498484191690752
22021497928160013975552
22009993883049474916352
21998597979841732018176
21987323951518079516672
21976185556499284623360
21965196498060877758464
21954370263359221137408
21943719763917999702016
21933256696260959666176
21922990647456670154752
21912928105370644119552
21903071630525598793728
21893419449190256214016
21883965624013117456384
21874700792226736242688
21865613305803234607104
21856690524913844355072
21847920025254510985216
21839290557784081301504
21830792701892523720704
21822419239435461722112
21814165324028094447616
21806028523667978190848
21798008787859920650240
21790108355390265622528
21782331597226220978176
21774684790145140391936
21767175834080833961984
21759813944414566350848
21752609358456480071680
21745573093236388397056
21738716784336356507648
21732052620064086556672
21725593349736772927488
21719352284281676234752
21713343143465520726016
21707579584082903826432
21702074311514267844608
21696837836010988503040
21691877126809130631168
21687194542330618052608
21682787388825733693440
21678648273797270994944
21674766157913421512704
21671127798044745007104
21667719207016846065664
21664526838397977755648
21661538368553635282944
21658743105290476978176
21656132144953057869824
21653698415954254364672
21651436707104327467008
21649343716303042510848
21647418099505316233216
21645660472321394081792
21644073324140388417536
21642660838455510040576
21641428653259205115904
21640383622120428535808
21639533639841171374080
21638887576793444777984
21638455326420548714496
21638247912444488843264
21638277532925449732096
21638557362535165591552
21639100936064587530240
21639921034284540887040
21641028183755893768192
21642429094681487867904
21644125480547044556800
21646113639147864326144
21648384931563416059904
21650926987712579764224
21653725249267803619328
21656764428659495796736
21660029600188675915776
21663506846010092552192
21667183547648053346304
21671048485573031362560
21675091890703737815040
21679305524631935385600
21683682794851641851904
21688218865528161173504
21692910712799767822336
21697757092560037216256
21702758426004097597440
21707916646408066695168
21713235071947700699136
21718718363040632274944
21724372588827301117952
21730205374384216997888
21736226039655250788352
21742445587076319543296
21748876369360727310336
21755531301921780400128
21762422598250373578752
21769560187187077578752
21776950150700480856064
21784593599992248139776
21792486316700514385920
21800619244215701864448
21808979633788927606784
21817552469077587394560
21826321786848839467008
21835271654162678415360
21844386755881472098304
21853652691154238439424
21863056125448945664000
21872584909743718400000
21882228210358250635264
21891976639039431245824
21901822353989267619840
21911759112806229606400
21921782281283125116928
21931888823934436507648
21942077314562401501184
21952348002342055968768
21962702947463326597120
21973146202841760661504
21983683974502209814528
21994324656843539873792
22005078623361664286720
22015957669602930982912
22026974061867516821504
22038139243969214676992
22049462377616794189824
22060948995646290919424
22072600073990439960576
22084411742230734176256
22096375673383578238976
22108479996079728754688
22120710446036889370624
22133051469009891885056
22145487088264253800448
22158001489776650223616
22170579384911053979648
22183206244511603752960
22195868470986978361344
22208553529679953264640
22221250038609546838016
22233947826866897289216
22246637996731436892160
22259313036269390397440
22271967015998456856576
22284595871234824077312
22297197734611264733184
22309773252173886390272
22322325797969506336768
22334861500071773470720
22347389007624348368896
22359918962203586199552
22372463181510127648768
22385033611162660372480
22397641145265812406272
22410294454314847961088
22422998982388919304192
22435756270818946973696
22448563719359785074688
22461414809309527670784
22474299709669416894464
22487206106703987736576
22500120072870137167872
22513026829923387441152
22525911337084473311232
22538758705451576066048
22551554472655286435840
22564284768177126113280
22576936389427603701760
22589496820782210220032
22601954262275705536512
22614297761524584808448
22626517528668486500352
22638605451658092609536
22650555741438853775360
22662365562921489006592
22674035481244082372608
22685569584581568364544
22696975220282000146432
22708262370042198360064
22719442760837059575808
22730528841599566217216
22741532748784989110272
22752465350737203822592
22763335424071539097600
22774148995044725489664
22784908880064282624000
22795614468101025824768
22806261780647937835008
22816843808229602361344
22827351065509610127360
22837772258078409883648
22848094940089565577216
22858306068051480543232
22868392402093487423488
22878340745366637379584
22888138036209369743360
22897771330876718710784
22907227753651629981696
22916494537786333855744
22925559298768473423872
22934410633780112916480
22943039023842200649728
22951437870173257728000
22959604393943783964672
22967540127616867500032
22975250836145341202432
22982745878706708807680
22990037176917442953216
22997138029749674704896
23004061992677453856768
23010821949948042412032
23017429406862924578816
23023893959098446643200
23030222879976299954176
23036420797811468009472
23042489485593822625792
23048427817946000130048
23054231940592044081152
23059895647081414524928
23065410894003836026880
23070768344929650343936
23075957834225687724032
23080968677578273456128
23085789804357811699712
23090409732946329075712
23094816456187567931392
23098997356337976836096
23102939313996916850688
23106629175575423483904
23110054661432128045056
23113205633132697485312
23116075453145837207552
23118662060424065712128
23120968426688113278976
23123002249043943358464
23124774985724439035904
23126300529890579972096
23127593861438704189440
23128669924586550198272
23129542822872917999616
23130225288319747489792
23130728318569411510272
23131060888128519667712
23131229697615627026432
23131238987506835783680
23131090476509738041344
23130783473481380003840
23130315162704926474240
23129681001533742776320
23128875128631991468032
23127890679850128637952
23126719944857021841408
23125354352884429357056
23123784332837251973120
23121999145554432491520
23119986832998330793984
23117734456953051021312
23115228776058201309184
23112457404019348865024
23109410311458351218688
23106081346547982794752
23102469358506022535168
23098578587129808420864
23094418214005021605888
23090001246394106511360
23085343086600129609728
23080460152879712305152
23075368788582180323328
23070084518221558317056
23064621576715472207872
23058992594621130866688
23053208354015617744896
23047277591784530640896
23041206876218238959616
23035000596482129657856
23028661082878568824832
23022188834060096241664
23015582786932493516800
23008840545584157818880
23001958497750372843520
22994931787798736273408
22987754169410938470400
22980417812451530113024
22972913177388854018048
22965229093600326844416
22957353177228574195712
22949272681310479974400
22940975767961133383680
22932453039614382309376
22923699019052126044160
22914713208258138472448
22905500440252511158272
22896070447252434321408
22886436808345734086656
22876615596318346182656
22866624054353496899584
22856479521295162146816
22846198669679936929792
22835797005805887160320
22825288543719038910464
22814685590127799959552
22803998620729829490688
22793236251901392060416
22782405303888057991168
22771510925912101093376
22760556730745635209216
22749544880237296222208
22738476077623432708096
22727349453642547593216
22716162373396931280896
22704910228553579102208
22693586304081057546240
22682181814875873869824
22670686196799228608512
22659087711843695722496
22647374385283527081984
22635535226007837474816
22623561591285688041472
22611448469466621411328
22599195414549602762752
22586806914690798583808
22574292112671955222528
22561663970104674615296
22548938103244359467008
22536131560460014059520
22523261755110729973760
22510345658054740017152
22497399253719329013760
22484437212897596145664
22471472732703297634304
22458517507590647185408
22445581794582613458944
22432674516460227264512
22419803328766856396800
22406974582507891064832
22394193149925349392384
22381462132514332082176
22368782518142705336320
22356152881642689527808
22343569223989973745664
22331025021842409652224
22318511521807762194432
22306018276434878922752
22293533893435322269696
22281046957777586487296
22268547076639000887296
22256025973465760661504
22243478515021997146112
22230903513008798957568
22218304135047162101760
22205687816250409877504
22193065676525514260480
22180451576061381050368
22167861023686176800768
22155310154548040957952
22142814925141582020608
22130390580539124875264
22118051376830764548096
22105810507156963721216
22093680165877947826176
22081671669461658107904
22069795532683803099136
22058061396460525584384
22046477741419617320960
22035051398068596375552
22023786951595811405824
22012686197548059197440
22001747806725290852352
21990967303347309117440
21980337375533825261568
21969848458484899643392
21959489488542184243200
21949248730669959348224
21939114619992847417344
21929076600547355656192
21919125959701105213440
21909256628808852701184
21899465862979891757056
21889754665554662129664
21880127830297254297600
21870593552741868503040
21861162682778780696576
21851847794001623121920
21842662280136144977920
21833619645124954816512
21824733064738639970304
21816015211840978026496
21807478281922790031360
21799134125653971959808
21790994373730942058496
21783070424615775895552
21775373179203151200256
21767912471040083623936
21760696251995161362432
21753729709717072117760
21747014556053460221952
21740548695520668811264
21734326368271775825920
21728338717195980767232
21722574621998284013568
21717021616536297668608
21711666755408062578688
21706497381356856672256
21701501816189162094592
21696670019563319984128
21691994225977447153664
21687469504163995451392
21683094127795563921408
21678869642916397056000
21674800580453606621184
21670893867043242639360
21667158082333785980928
21663602748089599787008
21660237799692544507904
21657073309147100872704
21654119443094040477696
21651386579091120455680
21648885470276492460032
21646627329281634598912
21644623694779620786176
21642885968358793019392
21641424589486232174592
21640247947566663073792
21639361263679024660480
21638765738161122312192
21638458205490206736384
21638431380101836832768
21638674592164405575680
21639174791007517540352
21639917583269451792384
21640888154129952669696
21642072030621875568640
21643455723666344509440
21645027300864853803008
21646776904797403480064
21648697175612757901312
21650783499997025402880
21653034016113873125376
21655449357565420371968
21658032196266684841984
21660786707754517528576
21663718101285439799296
21666832322277477974016
21670135964534763945984
21673636356739125215232
21677341736827388690432
21681261402793680306176
21685405718341836865536
21689785852602687160320
21694413160890973028352
21699298191574889922560
21704449431880738013184
21709872038168145952768
21715566861533612867584
21721530025318685868032
21727753148726073360384
21734224116476018688000
21740928161797000658944
21747849010327219863552
21754969908582144802816
21762274469299282247680
21769747344669146087424
21777374760569734692864
21785144924075540348928
21793048286551852711936
21801077634303545835520
21809227997703061897216
21817496409071075459072
21825881580488255078400
21834383595719385677824
21843003703042961833984
21851744257846957572096
21860608808857852968960
21869602271031380148224
21878731098118407847936
21888003360478482923520
21897428637804046319616
21907017644030654676992
21916781522302810456064
21926730803246903853056
21936874118851288104960
21947216880138459283456
21957760201408808747008
21968500333071887761408
21979428740122670006272
21990532784274796445696
22001796815564572721152
22013203416040333115392
22024734572614694993920
22036372647011833348096
22048101100651425038336
22059904984827994046464
22071771221149937041408
22083688697111068540928
22095648208816141500416
22107642301389559824384
22119665075790186283008
22131712034554916110336
22143780022506523459584
22155867285464857706496
22167973630076405153792
22180100632691181879296
22192251825449565421568
22204432788447872155648
22216651092670845812736
22228916055054349238272
22241238273017759399936
22253628906174303698944
22266098690764520292352
22278656730557948362752
22291309203758696628224
22304058219239546290176
22316901088371283066880
22329830210822951927808
22342833616095887228928
22355896022077332783104
22369000148492485656576
22382128004386995044352
22395261943292733947904
22408385392992327827456
22421483262478148173824
22434542082292289896448
22447549955728910319616
22460496408272879747072
22473372229049897713664
22486169392240528457728
22498881117627864842240
22511502079812771512320
22524028721461851062272
22536459587624070283264
22548795588732843458560
22561040119884995887104
22573199002093584646144
22585280248854442147840
22597293679585781612544
22609250390959099740160
22621162067830776004608
22633040097403398520832
22644894478089720954880
22656732600783043821568
22668558094751812812800
22680370006848064978944
22692162556701175709696
22703925567799850696704
22715645471446045556736
22727306615066336428032
22738892554580686536704
22750387080703290376192
22761774865409248329728
22773041743768714215424
22784174724460371247104
22795161850544404824064
22805992034072522653696
22816654978653913874432
22827141278083565223936
22837442726239947194368
22847552798995523829760
22857467198932313440256
22867184320359285391360
22876705512383699746816
22886035081469943087104
22895180050316830703616
22904149741124483809280
22912955256683242717184
22921608894427254751232
22930123472389814616064
22938511511246585462784
22946784238527083184128
22954950468114784976896
22963015526735866232832
22970980481272429674496
22978841901079627563008
22986592252574029578240
22994220824689280811008
23001714920905825583104
23009061004288425197568
23016245556695544102912
23023255556749965393920
23030078616868715757568
23036702899454114529280
23043116954798146977792
23049309614251146477568
23055270051089655791616
23060988084589315489792
23066454737392538484736
23071662967096508153856
23076608412667407761408
23081289967682017296384
23085710037321242378240
23089874435688657584128
23093791983958480650240
23097473927110738313216
23100933276619409195008
23104184126587828961280
23107240924547972595712
23110117648753768792064
23112826873920742227968
23115378788012214190080
23117780314247055540224
23120034540052033830912
23122140616509486006272
23124094168561331732480
23125888098506689740800
23127513548454405079040
23128960766375693910016
23130219697577100574720
23131280251324207202304
23132132307554973777920
23132765590697612935168
23133169546553066520576
23133333340134502825984
23133246067855792799744
23132897242398953832448
23132277545838661599232
23131379755836550152192
23130199663463530233856
23128736768462224883712
23126994587036174778368
23124980520375482843136
23122705352186249871360
23120182512183874158592
23117427237590306652160
23114455709609476751360
23111284184207130099712
23107928115073888813056
23104401290569743073280
23100715055458054832128
23096877727675087585280
23092894319839046270976
23088766623203987554304
23084493622425700794368
23080072118224918937600
23075497382549850685440
23070763682119330824192
23065864576031849971712
23060792988165281415168
23055541132753511645184
23050100404981518565376
23044461341215496863744
23038613730931161169920
23032546944695610114048
23026250524052772880384
23019715036171280056320
23012933117119702237184
23005900535744440565760
22998617054452614430720
22991086884352652476416
22983318630091745918976
22975324750299655045120
22967120663334109577216
22958723667995947696128
22950151828958175297536
22941422930219212210176
22932553561412294672384
22923558384699738947584
22914449624617925476352
22905236811489317224448
22895926780616150876160
22886523888414087970816
22877030366647838310400
22867446712323526361088
22857772014086937116672
22848004148257106165760
22838139830166676832256
22828174560613275533312
22818102541255484375040
22807916635211553570816
22797608428801615724544
22787168431476224032768
22776586451098288521216
22765852191826573787136
22754956109768902574080
22743890500281249562624
22732650687609509511168
22721236088960434831360
22709650891251847790592
22697904144216341086208
22686009220852655063040
22673982762947432153088
22661843344715700764672
22649610113431470342144
22637301613080606670848
22624934908187591573504
22612525041550173929472
22600084800422033752064
22587624728462375256064
22575153298112140804096
22562677148794465812480
22550201304214799384576
22537729307797639659520
22525263252756979777536
22512803721918644486144
22500349681924902486016
22487898389279984844800
22475445358475127816192
22462984419407701213184
22450507867373155909632
22438006704618627661824
22425470998225340071936
22412890419385520357376
22400255043916435292160
22387556443364041687040
22374788974636026560512
22361951030156631998464
22349045922351424733184
22336082115895282892800
22323072694756162142208
22310034185720267014144
22296985044348802433024
22283944163098237075456
22270929681619043221504
22257958229136719740928
22245044586062999977984
22232201662489037897728
22219440658131563053056
22206771272684297781248
22194201860859880275968
22181739466461022257152
22169389720550898663424
22157156639568004382720
22145042394142832852992
22133047126276419092480
22121168870708669841408
22109403597207731437568
22097745352932804526080
22086186467645328457728
22074717802550456745984
22063329073824658358272
22052009339764367949824
22040747762486142304256
22029534700150403891200
22018363047536798728192
22007229572220010364928
21996135885163833851904
21985088723126998532096
21974099416779501600768
21963182687627545411584
21952355124713908862976
21941633742256948117504
21931034910542887124992
21920573764973977665536
21910264030597232984064
21900118108885043118080
21890147260071136985088
21880361745872005890048
21870770844511336660992
21861382701607907491840
21852204035418538115072
21843239765740353486848
21834492665267958579200
21825963125119068930048
21817649083669293301760
21809546110535513145344
21801647595245105315840
21793944985416608251904
21786428056278755442688
21779085255221975187456
21771904218576002744320
21764872563682170634240
21757978990211816751104
21751214587405565689856
21744574092512038223872
21738056765386252091392
21731666602929273438208
21725411812225933377536
21719303706969204850688
21713355366600907161600
21707580421467455619072
21701992208013539147776
21696603355321510920192
21691425711081700458496
21686470443655378239488
21681748163000235196416
21677268948892482797568
21673042225378017411072
21669076465171870777344
21665378752679819345920
21661954279731420463104
21658805878428021030912
21655933690912574537728
21653335032815090139136
21651004446769711939584
21648933898659387408384
21647113066225090953216
21645529706063179284480
21644170135350613639168
21643019893875530530816
21642064633123661938688
21641291206550293053440
21640688830687022678016
21640250096874749427712
21639971591777427652608
21639853962174580916224
21639901417628361555968
21640120836966980780032
21640520750971289075712
21641110467697409261568
21641899501708860456960
21642897324714544332800
21644113341814111469568
21645556953809573380096
21647237585402119323648
21649164604680202878976
21651347097210486521856
21653793481703167098880
21656510979363095707648
21659504987630433468416
21662778450945628962816
21666331341478736953344
21670160344914807750656
21674258798380369051648
21678616876656455843840
21683221994557411426304
21688059393344159088640
21693112891136953810944
21698365777946498564096
21703801812106482810880
21709406232617913679872
21715166662238962450432
21721073763455390973952
21727121539540105297920
21733307244765274701824
21739630961225831022592
21746094980937589719040
21752703167707073216512
21759460447905562755072
21766372504129629061120
21773445655623819591680
21780686845126033539072
21788103637154433859584
21795704159279062712320
21803496952430638137344
21811490709244510994432
21819693871064869240832
21828114052660242415616
21836757296506000637952
21845627225326787493888
21854724231753333997568
21864044877791688130560
21873581652320444219392
21883323160523731632128
21893254726565941477376
21903359314142326423552
21913618627570668929024
21924014248016788586496
21934528674113918074880
21945146164028752527360
21955853313025247281152
21966639344450057273344
21977496137151188828160
21988418050056796504064
21999401627537079533568
22010445273670334021632
22021548969421042614272
22032714076422922043392
22043943231189306834944
22055240297185898659840
22066610325319525072896
22078059483746311077888
22089594943489846542336
22101224719193194102784
22112957443415576936448
22124802008398266630144
22136766982360466980864
22148859741470527062016
22161085363754423549952
22173445468605248438272
22185937283997233053696
22198553219390035197952
22211281101233330323456
22224105038658809102336
22237006714387677839360
22249966810482369101824
22262966298860356370432
22275987420057251610624
22289014288309016330240
22302033156112048455680
22315032429691955838976
22328002547517520609280
22340935823368927576064
22353826323121267802112
22366669803217701830656
22379463702407075069952
22392207156146331451392
22404900997732623187968
22417547719514655817728
22430151387405122273280
22442717524997082972160
22455252995429762072576
22467765891206110773248
22480265387314077761536
22492761442662054100992
22505264198756922818560
22517782974273924628480
22530324903333313118208
22542893463360287801344
22555487283072894763008
22568099613978377846784
22580718664704614989824
22593328714634944839680
22605911680425689874432
22618448717151849152512
22630921513305597018112
22643313116027843248128
22655608301900770836480
22667793623149130547200
22679857294940932407296
22691789067230155636736
22703580172348689481728
22715223378773485289472
22726713127349304426496
22738045691627845976064
22749219297724970565632
22760234160831789531136
22771092433883925315584
22781798101216376389632
22792356868950616702976
22802776091777457717248
22813064727973611962368
22823233240135976878080
22833293288479119114240
22843257045263182725120
22853136037776055074816
22862939607315563675648
22872673289445895569408
22882337560652278661120
22891927355269845090304
22901432522098994053120
22910839067598452162560
22920130784571982610432
22929290806541644988416
22938302757892784128000
22947151390873992822784
22955822794595131981824
22964304358880781008896
22972584675621524733952
22980653502612035862528
22988501843477488730112
22996122136991523405824
23003508507571531022336
23010657009017783582720
23017565799386642907136
23024235215382502178816
23030667757540027138048
23036868031370764484608
23042842694628111548416
23048600429059773562880
23054151894585906823168
23059509557112889933824
23064687240724405551104
23069699276097567326208
23074559221414833946624
23079278304338533941248
23083863907796523155456
23088318501929082683392
23092639339333608800256
23096818994804789608448
23100846550339217784832
23104709038974319984640
23108392749358781562880
23111884137688075337728
23115170299298694823936
23118239114340996218880
23121079244810105126912
23123680132588770426880
23126032078828463980544
23128126421975091380224
23129955795128675205120
23131514427359235145728
23132798446972159655936
23133806145819256029184
23134538176604086992896
23134997677072782983168
23135190332368482205696
23135124383974660505600
23134810566099401179136
23134261910517760131072
23133493332585631186944
23132520917916494856192
23131360883799941447680
23130028286559565905920
23128535658399533105152
23126891838447711944704
23125101263734676914176
23123163884377788645376
23121075691083884658688
23118829665213564846080
23116416862079493865472
23113827357141466349568
23111050900892467331072
23108077274894574813184
23104896447569507385344
23101498657027643146240
23097874511833178570752
23094015144811001020416
23089912421930892263424
23085559207213192445952
23080949693778386485248
23076079805411811655680
23070947647142984941568
23065553951965059219456
23059902451437346488320
23054000096863093522432
23047857069808817274880
23041486538416706289664
23034904137471314886656
23028127179358248894464
23021173642545785208832
23014061029333311422464
23006805223346131697664
22999419495793599447040
22991913797863268679680
22984294431976870379520
22976564123073318486016
22968722429058236809216
22960766361774164279296
22952691061010477350912
22944490386375539949568
22936157355693163151360
22927684433826161885184
22919063726235318222848
22910287137049973620736
22901346523471692169216
22892233852768472793088
22882941374792298659840
22873461857657393512448
22863788960669853810688
22853917799465363701760
22843845686237249667072
22833572932172459802624
22823103527326188568576
22812445503469031260160
22801610846468803919872
22790614932186418118656
22779475571294112579584
22768211825923958243328
22756842786785673084928
22745386476891101200384
22733858994013417242624
22722273939266335670272
22710642122617845186560
22698971500216603115520
22687267285472200622080
22675532178521319276544
22663766666167497785344
22651969350571296555008
22640137271801045581824
22628266201262053130240
22616350898332704440320
22604385331794449268736
22592362864016940335104
22580276388149061484544
22568118419571028787200
22555881187251054444544
22543556831693032652800
22531137847260465856512
22518617862103610949632
22505992720964313415680
22493261671340206718976
22480428335094948691968
22467501149767033946112
22454493103057134419968
22441420801715331923968
22428303110999010967552
22415159689963282366464
22402009711202262843392
22388870933103163473920
22375759154789069357056
22362687981225555001344
22349668780517309284352
22336710723050126966784
22323820833777207214080
22311004039738764034048
22298263232069589008384
22285599372384426524672
22273011659368338292736
22260497745912784748544
22248053974879088672768
22235675590256853254144
22223356882115929047040
22211091242578494881792
22198871154035898974208
22186688199564889948160
22174533253792817741824
22162397031271105560576
22150271092577676558336
22138149232561780424704
22126028963582318739456
22113912670613323907072
22101808050872327864320
22089727667939313713152
22077687750922409607168
22065706603304387084288
22053803048221542449152
22041995226171765161984
22030299863847874330624
22018731954263553998848
22007304692583014334464
21996029505399095820288
21984916062827578392576
21973972233785708642304
21963204005221032263680
21952615418391863230464
21942208573799525253120
21931983726828381536256
21921939454646833643520
21912072841266007638016
21902379616662406037504
21892854202655653756928
21883489660743469498368
21874277599561386033152
21865208169649542266880
21856270323751000735744
21847452510927892512768
21838743867862460399616
21830135778069987721216
21821623460674263842816
21813207139107267936256
21804892415481356484608
21796689730043457306624
21788613098823934279680
21780678538469755060224
21772902609927083655168
21765301362549164343296
21757889742893553287168
21750681360685672169472
21743688436159023677440
21736921779163728183296
21730390723265380220928
21724103009058026422272
21718064653612942884864
21712279853204156448768
21706750951443998441472
21701478475123231031296
21696461207766858465280
21691696250360132796416
21687179021715601620992
21682903181064618901504
21678860505924170153984
21675040815048598487040
21671432071425525022720
21668020812449463664640
21664793010749927587840
21661735357023325782016
21658836793958881820672
21656089979101785358336
21653492298647968153600
21651046149587837386752
21648758432279927193600
21646639448383991840768
21644701558381366738944
21642957952414300241920
21641421752665408274432
21640105483999285084160
21639020814503356923904
21638178424763183005696
21637587900841903259648
21637257611528156217344
21637194578220313214976
21637404357808097329152
21637890946153867902976
21638656692611752919040
21639702206666535600128
21641026238235268874240
21642625522648651661312
21644494600498462064640
21646625650728408973312
21649008406102980689920
21651630241587667140608
21654476525961067102208
21657531297592361615360
21660778265744819355648
21664202055584772521984
21667789525995866816512
21671530925454081916928
21675420648957785669632
21679457438463267176448
21683644013194671816704
21687986269459515965440
21692492286412596445184
21697171376005596577792
21702033332623017771008
21707087921642523852800
21712344556406420013056
21717812084389114281984
21723498627588021026816
21729411459785118711808
21735556916359565672448
21741940313497716916224
21748565827066611630080
21755436277231832268800
21762552794234641973248
21769914391255180115968
21777517519165525590016
21785355706725597970432
21793419390761878683648
21801696016044266618880
21810170441463521869824
21818825638013128671232
21827643616365840957440
21836606487304261861376
21845697541391555493888
21854902232921032097792
21864208962581113602048
21873609572422581747712
21883099500009899425792
21892677589469182820352
21902345618545331666944
21912107653047607361536
21921969360226184331264
21931937390495753306112
21942018885405464592384
21952221118627636576256
21962551251504117841920
21973016185660810199040
21983622497447475937280
21994376417333861154816
22005283774799225552896
22016349799247530426368
22027578687453040476160
22038972927832020221952
22050532483173305024512
22062254024779618058240
22074130436038586269696
22086150746820172578816
22098300545523016269824
22110562792077181059072
22122918870352620683264
22135349696183989698560
22147836732059594784768
22160362825151005327360
22172912849279852216320
22185474168578216296448
22198036943090923601920
22210594276595908739072
22223142189264676061184
22235679403760190226432
22248206965603286646784
22260727758941507813376
22273246002138237108224
22285766801628583690240
22298295815951517483008
22310839053007980593152
22323402799632869228544
22335993652612834525184
22348618571894090629120
22361284821077052096512
22373999636824257986560
22386769519880829927424
22399599174122234445824
22412490290828599623680
22425440499472623730688
22438442808256577404928
22451485720971195711488
22464554001489916329984
22477629866214535725056
22490694300850160926720
22503728238868108935168
22516713459784542584832
22529633196105183264768
22542472523895866916864
22555218633074667421696
22567861040651402477568
22580391753294494564352
22592805339474052513792
22605098861332898250752
22617271646758000132096
22629324934450063081472
22641261469259268096000
22653085139545475776512
22664800730425333907456
22676413829368250368000
22687930875456199327744
22699359291538803785728
22710707578228061503488
22721985196280959205376
22733202059106136883200
22744367540812665323520
22755489080173741998080
22766570666259554238464
22777611620683670880256
22788606054240777928704
22799543166777843253248
22810408275121281171456
22821184236688221667328
22831852882074206732288
22842396174896093724672
22852796997439703744512
22863039616901925830656
22873109960813082312704
22882995819539553320960
22892687033592082071552
22902175657171808681984
22911456049108917157888
22920524841900442648576
22929380774286377091072
22938024423423146459136
22946457913583904751616
22954684689604751130624
22962709420431751774208
22970538051186295046144
22978177965677728497664
22985638164625602117632
22992929314326148284416
23000063491600208101376
23007053474216043085824
23013911530956564463616
23020647846282031792128
23027268906858319970304
23033776277597871669248
23040166123772892413952
23046429602933297381376
23052553963922782158848
23058523992116997128192
23064323414528402391040
23069936006527627296768
23075346328993753202688
23080540170133836922880
23085504819222701670400
23090229271017023340544
23094704396581409390592
23098923065245593239552
23102880186280343240704
23106572655295209668608
23109999223379700219904
23113160338551169089536
23116058024570389528576
23118695853237613887488
23121079033124953784320
23123214589707287527424
23125111563147316035584
23126781112527997632512
23128236396376905220096
23129492106466518106112
23130563578234350338048
23131465498553091096576
23132210370304425328640
23132807026441157869568
23133259542566065405952
23133566824139662032896
23133722953892558274560
23133718158272597327872
23133540094196697792512
23133175133398877863936
23132609419440421863424
23131829620739122659328
23130823421274944962560
23129579835376181182464
23128089413182625415168
23126344361875177734144
23124338585421547044864
23122067654888573108224
23119528746524656795648
23116720601899166859264
23113643560116363984896
23110299687721942122496
23106692996260444504064
23102829700424281358336
23098718440351690915840
23094370377498508656640
23089799078565027774464
23085020124279142875136
23080050413855894929408
23074907178605324795904
23069606771546054983680
23064163364110101118976
23058587742296627740672
23052886422682018512896
23047061272478869356544
23041109711094454157312
23035025426022836207616
23028799412647927742464
23022421097845895462912
23015879344833024753664
23009163229682502467584
23002262573555300433920
22995168267413514878976
22987872433920576323584
22980368462860657885184
22972650962393329827840
22964715693118433787904
22956559571892991688704
22948180820619618680832
22939579285411637231616
22930756882141378772992
22921718064953348325376
22912470188353443069952
22903023648439351115776
22893391736013240401920
22883590194554558480384
22873636528004322557952
22863549131614167498752
22853346321229756235776
22843045324713017475072
22832661294451922042880
22822206415899121942528
22811689216886444130304
22801114198226711347200
22790481877321664954368
22779789255609868615680
22769030615629591216128
22758198473668884955136
22747284497776735420416
22736280249391804055552
22725177685465116966912
22713969424993395671040
22702648821405857087488
22691209903013518901248
22679647268234554507264
22667956050309404426240
22656132071707820163072
22644172263728999301120
22632075331242880401408
22619842530987491721216
22607478356857394823168
22594990926875951366144
22582391946692538662912
22569696246848653623296
22556921000692314800128
22544084783445212921856
22531206619184872030208
22518305102388948631552
22505397613038938357760
22492499606285479575552
22479623967812035280896
22466780474310509199360
22453975449403085815808
22441211716672090537984
22428488901500455616512
22415804038837077803008
22403152352304271720448
22390528028866798157824
22377924839069668343808
22365336523362701148160
22352756940862226694144
22340180032456516173824
22327599686976790331392
22315009630267118714880
22302403480204460687360
22289775100111362195456
22277119310487841931264
22264432887336458518528
22251715632798852186112
22238971223849415213056
22226207580965348311040
22213436644722250612736
22200673635545923977216
22187936010158250917888
22175242360938263740416
22162611437210435584000
22150061354476613140480
22137608962667532255232
22125269307388076228608
22113055142580443938816
22100976512895278907392
22089040478986311827456
22077251072839647232000
22065609528899157360640
22054114756719395471360
22042763942129169334272
22031553126760773058560
22020477636889607667712
22009532296516870340608
21998711433665708032000
21988008747263089180672
21977417140544796098560
21966928653814272622592
21956534642610442076160
21946226323816552857600
21935995725326009237504
21925836928336881778688
21915747338601791225856
21905728647017057484800
21895787200035678060544
21885933683319209197568
21876182240726916005888
21866549297674056630272
21857052373714823282688
21847709073439679578112
21838536310808205328384
21829549723766956752896
21820763207807004573696
21812188527730150604800
21803835019122058461184
21795709427359909150720
21787815931133420371968
21780156359531854561280
21772730554873414680576
21765536785131873763328
21758572094231326752768
21751832504445266034688
21745313041293194035200
21739007613710494597120
21732908830032983490560
21727007857735528087552
21721294447906494873600
21715757245182450335744
21710384474518401843200
21705165015572314849280
21700089744230170230784
21695152883086124908544
21690353032592319578112
21685693608736044613632
21681182583795379863552
21676831636796408332288
21672654969518424064000
21668668072465547657216
21664886645611330273280
21661325756250449772544
21657999220502503096320
21654919159559068057600
21652095695971181133824
21649536784106472341504
21647248181541679923200
21645233554873703727104
21643494684198233440256
21642031703014512787456
21640843299277045235712
21639926815681490714624
21639278221216836485120
21638891971352983502848
21638760815678074126336
21638875636475208138752
21639225407001822494720
21639797351691078074368
21640577378922625236992
21641550834080132628480
21642703568808708145152
21644023232861550149632
21645500588903882555392
21647130579248223354880
21648912888839117209600
21650851864970595926016
21652955829349895897088
21655235975086035959808
21657705113798016237568
21660376509282537963520
21663262940025411600384
21666376032522749345792
21669725844249769934848
21673320655404666978304
21677166929493031387136
21681269399097404555264
21685631218239687098368
21690254109132177014784
21695138434766518353920
21700283154779284176896
21705685662501621989376
21711341542230225584128
21717244315015598571520
21723385251051914395648
21729753316221987586048
21736335296805407293440
21743116123383546249216
21750079404042407116800
21757208176090066976768
21764485875958036824064
21771897486069706260480
21779430741193623863296
21787077194099806175232
21794832903265362903040
21802698556376151490560
21810678980685955334144
21818782160711388758016
21827018007806914592768
21835397152505868582912
21843929962736527605760
21852625879609028640768
21861493065256403992576
21870538302484847263744
21879767065248447594496
21889183669506719875072
21898791406419077758976
21908592564779897323520
21918588281902998749184
21928778221362620661760
21939160142130114985984
21949729469259623432192
21960478982848873758720
21971398709327865839616
21982476044196164665344
21993696083408895082496
22005042114097089347584
22016496223483009695744
22028040017488054845440
22039655469081608323072
22051325907214463401984
22063037094144122028032
22074778242987537203200
22086542754229289746432
22098328459755493785600
22110137276386833858560
22121974345683395674112
22133846888649966223360
22145763060314615578624
22157731034785881522176
22169758431328876888064
22181852072872079523840
22194017992938235101184
22206261576567539892224
22218587713571204890624
22231000845006957182976
22243504804589482278912
22256102411400722251776
22268794856331030822912
22281581012406251814912
22294456846411316068352
22307415089179636269056
22320445242193725095936
22333533897967857041408
22346665278848087621632
22359821883161645678592
22372985166836510228480
22386136252705503444992
22399256706795494703104
22412329416989155000320
22425339546124786073600
22438275436023103094784
22451129266517833678848
22463897279687466942464
22476579481901011566592
22489178895877404622848
22501700574294304620544
22514150637794031042560
22526535547151531900928
22538861701733751455744
22551135337559265116160
22563362622539116314624
22575549818754241134592
22587703380917534851072
22599829870885937872896
22611935597707938234368
22624025959127528243200
22636104562580991770624
22648172305947679522816
22660226646631946125312
22672261247016082866176
22684266068147332710400
22696227849388655902720
22708130825687969824768
22719957529470940741632
22731689585189528272896
22743308482772971028480
22754796362440600715264
22766136833246473748480
22777315790106755334144
22788322123661835239424
22799148178378227449856
22809789839044555833344
22820246215424812777472
22830519014005139308544
22840611778989456883712
22850529207387642920960
22860276687549740613632
22869860108909036961792
22879285892672892436480
22888561134639131918336
22897693736041237708800
22906692406243638640640
22915566435650741731328
22924325165107024756736
22932977140371239731200
22941529041476939415552
22949984583994002374656
22958343644575766151168
22966601824420333879296
22974750540156054274048
22982777581964909084672
22990667975878621790208
22998404969415841939456
23005971011867833794560
23013348672666939162624
23020521486206212505600
23027474712097382727680
23034195971525329289216
23040675694053131550720
23046907310857571532800
23052887168184418828288
23058614197521257332736
23064089441778047909888
23069315572009053192192
23074296519118708277248
23079037291363552985088
23083543973667385901056
23087823840799428182016
23091885486126646951936
23095738870340662591488
23099395210185887711232
23102866638492527493120
23106165579776893386752
23109303825510462128128
23112291375800968544256
23115135220132123508736
23117838306595890528256
23120398944689706762240
23122810788347633467392
23125063393129462235136
23127143203159584800768
23129034754398856675328
23130721892053194637312
23132188860611664281600
23133421190995802849280
23134406353034441392128
23135134162886089244672
23135596950292149567488
23135789512759151951872
23135708912285244194816
23135354194034209849344
23134726113861337874432
23133826947525564694528
23132660420959950340096
23131231756736798916608
23129547790545741414400
23127617087973439307776
23125449993700190978048
23123058564591568027648
23120456354602921492480
23117658017094317375488
23114678676695268982784
23111533029438758322176
23108234187072123961344
23104792388402677809152
23101213813313256816640
23097499786908729868288
23093646604533057454080
23089646050906296287232
23085486493827296395264
23081154290647530733568
23076635208591366684672
23071915622929023369216
23066983369209387417600
23061828230900348878848
23056442112809757573120
23050818985535452741632
23044954700892751265792
23038846779743222628352
23032494259178225795072
23025897653057336901632
23019059034681663029248
23011982206578374737920
23004672893823702007808
22997138891752177926144
22989390115793740496896
22981438531556190715904
22973297970594076164096
22964983842715734114304
22956512730394652573696
22947901809220047077376
22939168018198974955520
22930326945887793709056
22921391513760469876736
22912370685938210177024
22903268532108350455808
22894083941369190023168
22884811114200187273216
22875440717708233015296
22865961392597029093376
22856361238559620857856
22846628986651590787072
22836754727191156097024
22826730214238418108416
22816548860635711012864
22806205567822957903872
22795696526156097388544
22785019094688629522432
22774171829379836936192
22763154674934058319872
22751969276448695386112
22740619322077403414528
22729110815909596889088
22717452206140804825088
22705654344040998502400
22693730299153435590656
22681695080718173995008
22669565300732344664064
22657358765010364399616
22645093921046147366912
22632789066792443052032
22620461270817314963456
22608125078275918659584
22595791233555418316800
22583465752494103068672
22571149644607753551872
22558839405129358114816
22546528144420331585536
22534207023667952484352
22521866614539510874112
22509497902012808822784
22497092829581016039424
22484644449071925297152
22472146825897022849024
22459594863707900870656
22446984182912855834624
22434311144859601207296
22421573065693496082432
22408768606907968520192
22395898268342139486208
22382964865158453657600
22369973867387325251584
22356933525088881344512
22343854773076091731968
22330750969382197788672
22317637540263466369024
22304531574302173036544
22291451348632312217600
22278415717972190429184
22265443289583140732928
22252551366045077602304
22239754752661313814528
22227064649466356170752
22214487908744746237952
22202026883624030175232
22189679925429769601024
22177442378703198748672
22165307774306170699776
22153268901348621942784
22141318543344368877568
22129449826142717476864
22117656263269657083904
22105931650036989427712
22094269953670983450624
22082665307609053003776
22071112175800064933888
22059605713845514928128
22048142307292539256832
22036720210511772254208
22025340161620745125888
22014005838988795969536
22002724065907440615424
21991504743579147829248
21980360558931926319104
21969306538883336372224
21958359500850880053248
21947537404835271802880
21936858582102000533504
21926340825987508338688
21916000384295555301376
21905850967596048842752
21895902945205823733760
21886162903098967719936
21876633668314025951232
21867314780318025646080
21858203260950478323712
21849294458842295304192
21840582755241301114880
21832062006280824291328
21823725715476216545280
21815567024195717038080
21807578643855874981888
21799752836618171449344
21792081513871889661952
21784556493497627049984
21777169940413310566400
21769914990160095739904
21762786507093832630272
21755781868586480435200
21748901627162458587136
21742149911383101145088
21735534483420022308864
21729066448229752635392
21722759670174702370816
21716629978720382222336
21710694242161747034112
21704969378872285986816
21699471376571778990080
21694214402113202552832
21689210093456423124992
21684467115621942820864
21679991026213791465472
21675784439247786737664
21671847414594015330304
21668177954873460916224
21664772479777201192960
21661626176546564734976
21658733185731020193792
21656086649058736734208
21653678691945006759936
21651500419574958915584
21649541980890131857408
21647792728225005699072
21646241496806121799680
21644877044275732283392
21643688694540021006336
21642667191405543161856
21641805684513408286720
21641100678505129050112
21640552727490714402816
21640166685342217273344
21639951423445433057280
21639919059488013811712
21640083849755131641856
21640460947699955400704
21641065220785483808768
21641910267908557111296
21643007717472508837888
21644366827564788875264
21645994360586708713472
21647894667979757977600
21650069900421807210496
21652520257835216404480
21655244209950770069504
21658238646036859977728
21661498944668590669824
21665018984285589209088
21668791135095576592384
21672806274857764388864
21677053853906671501312
21681522011294104813568
21686197738019340943360
21691067111204865441792
21696115672391337639936
21701329052105443377152
21706693906212434477056
21712199114628272226304
21717837039717979258880
21723604529932557877248
21729503359272258371584
21735539934819623370752
21741724325851875508224
21748068865613450182656
21754586664695865802752
21761290333314590179328
21768191084283276820480
21775298248997647417344
21782619135708932079616
21790159108218340507648
21797921755826401312768
21805909048202427891712
21814121410275179495424
21822557700891034517504
21831215121619058950144
21840089106779065024512
21849173247214774910976
21858459281522230820864
21867937158549458649088
21877595146910408114176
21887419956791097688064
21897396861145886752768
21907509860093220880384
21917742001638183272448
21928076006759132561408
21938495297823965184000
21948985381597782999040
21959535339944282161152
21970139035014774390784
21980795642636262178816
21991509315662829846528
22002288069002804592640
22013142225866564042752
22024082854312276918272
22035120535874631106560
22046264619034048724992
22057522924513935753216
22068901756703957057536
22080406047512730796032
22092039488818911379456
22103804564673197506560
22115702454055025508352
22127732828868182016000
22139893610438220316672
22152180760384953647104
22164588163686064979968
22177107621027925458944
22189728923610888798208
22202439958477307641856
22215226801544211988480
22228073801669320638464
22240963729382621315072
22253878127878316490752
22266798017926716719104
22279705034379516444672
22292582907747896393728
22305419007044899307520
22318205533775592423424
22330939995329503690752
22343624801478695190528
22356266125741856391168
22368872404933029134336
22381452907361102462976
22394016680081075732480
22406571977343013748736
22419126087514444529664
22431685382458541342720
22444255414357684387840
22456840940220154118144
22469445819991532240896
22482072788041415524352
22494723137266885066752
22507396380962079113216
22520089964077868122112
22532799076251627159552
22545516579375531687936
22558233022541626081280
22570936701113591660544
22583613737461797093376
22596248212002163392512
22608822430729966190592
22621317447166155816960
22633713933006502100992
22645993399469993885696
22658139628130602582016
22670140031292367962112
22681986603855774744576
22693676204979245809664
22705210106168345624576
22716592977386087120896
22727831642233018253312
22738933947020223709184
22749907967920631185408
22760761602494611587072
22771502446834477957120
22782137800034296528896
22792674659658532651008
22803119632055881695232
22813478734711379460096
22823757096891690516480
22833958579645926342656
22844085351344307699712
22854137470525611442176
22864112532313908183040
22874005421329513185280
22883808191362596077568
22893510077839772221440
22903097654685896540160
22912555167037823909888
22921865085698065825792
22931008917274460422144
22939968256556199313408
22948725993565572825088
22957267511659255037952
22965581668326955810816
22973661366302848057344
22981503608607628853248
22989109064552291500032
22996481304024921931776
23003625929429561114624
23010549818902964076544
23017260603869988126720
23023766386640370532352
23030075615837283155968
23036197012212308508672
23042139467370538729472
23047911883841801814016
23053522948178583748608
23058980821985623277568
23064292724028964077568
23069464389483411537920
23074499436402685509632
23079398724140389105664
23084159824337041358848
23088776724580797513728
23093239850138138050560
23097536435981972930560
23101651226662581305344
23105567435175363608576
23109267856927706054656
23112736012969504145408
23115957191706291470336
23118919274115201236992
23121613263281659576320
23124033488380003090432
23126177506403284942848
23128045772071621361664
23129641177846428729344
23130968573122600501248
23132034349813731426304
23132846135799908925440
23133412585951377489920
23133743227227661664256
23133848314822334087168
23133738680928023085056
23133425575236800086016
23132920480065132691456
23132234838952749563904
23131379605426099191808
23130364541825871511552
23129197288491573051392
23127882347951937290240
23126420225043220922368
23124806976057473236992
23123034331660842696704
23121090404063121506304
23118960835086369423360
23116630148319654445056
23114083059249342054400
23111305556544916029440
23108285659496581169152
23105013845977368363008
23101483209390295089152
23097689432285673160704
23093630660813330055168
23089307339584010452992
23084722037114485604352
23079879270645538750464
23074785329406015438848
23069448093439388286976
23063876846965005221888
23058082091550635982848
23052075375396707631104
23045869161001185705984
23039476735082982539264
23032912111083443978240
23026189804844687032320
23019324327537439408128
23012329287642819592192
23005216138358868148224
22997992798759224868864
22990662519160517427200
22983223361006603337728
22975668494619283292160
22967987254578485657600
22960166659362671034368
22952193003859069632512
22944053192675993583616
22935735640373157953536
22927230733653655945216
22918530965767872053248
22909630894775463837696
22900527058200607850496
22891217923345901158400
22881703891397897093120
22871987326096309747712
22862072557946009550848
22851965824916682440704
22841675140372010893312
22831210112449320583168
22820581762146697740288
22809802391281630969856
22798885530334287364096
22787845945693881499648
22776699611533291814912
22765463480830504468480
22754154872014920220672
22742790368938510254080
22731384316987736850432
22719947222338701885440
22708484506551586914304
22696996029949177495552
22685476561935474360320
22673917050554203242496
22662306291455702859776
22650632534112260325376
22638884690687785172992
22627053032970773331968
22615129457142557310976
22603107494769884921856
22590982247987361611776
22578750366100091830272
22566410104568738217984
22553961445404430041088
22541406223771543535616
22528748202390133407744
22515993059496036401152
22503148296091618770944
22490223105873333452800
22477228268615637139456
22464176114715162836992
22451080565391689252864
22437957188788332527616
22424823144396212928512
22411696845096258371584
22398597184524019302400
22385542285406832164864
22372547911308430802944
22359625880772913659904
22346782921633224982528
22334020321895262453760
22321334482685480927232
22308718173234804031488
22296162080175903735808
22283656225573704826880
22271190979786127179776
22258757612564232798208
22246348496436694351872
22233957141833526018048
22221578213227401052160
22209207600534668705792
22196842551092896071680
22184481829719723999232
22172125866548254474240
22159776863149900169216
22147438847777788919808
22135117693850591690752
22122821133014575087616
22110558794066117525504
22098342274988091899904
22086185211492573380608
22074103256599263969280
22062113852170260447232
22050235675178677829632
22038487694174819713024
22026887877564093693952
22015451732781851213824
22004190971927147315200
21993112629109501984768
21982218858070703865856
21971507439050137010176
21960972807196186247168
21950607282033563533312
21940402183270272335872
21930348641236105035776
21920438073582430453760
21910662421406128537600
21901014275017611935744
21891486983973542821888
21882074785392793485312
21872772944915150667776
21863577900869430018048
21854487417811556630528
21845500766092844335104
21836618938589246390272
21827844898945754988544
21819183836724105052160
21810643387815462699008
21802233763484315680768
21793967720441514557440
21785860304109200998400
21777928315559535968256
21770189492426121412608
21762661450536003305472
21755360494831261450240
21748300460053397241856
21741491765771264589824
21734940849876628406272
21728650073288701116416
21722618080756141916160
21716840494391741120512
21711310750774397501440
21706020895487873253376
21700962214568261582848
21696125673826003451904
21691502207796808515584
21687082921253790547968
21682859244534313779200
21678823054879538282496
21674966773680184492032
21671283477262819655680
21667767087769709445120
21664412706663418560512
21661217105502187552768
21658179315712741343232
21655301195149206355968
21652587823046395428864
21650047596888026251264
21647691964965718065152
21645534804781113016320
21643591526113775452160
21641878021315397419008
21640409597128241840128
21639200005439562448896
21638260656652354060288
21637600063602959581184
21637223536244067139584
21637133127605611921408
21637327812239934095360
21637803853619312721920
21638555291051551096832
21639574462870478389248
21640852492076688867328
21642379690201722126336
21644145867022336524288
21646140549780643774464
21648353116090995310592
21650772850852723949568
21653388969657711460352
21656190702463033016320
21659167564090354696192
21662309910740021018624
21665609782626732736512
21669061895816013152256
21672664536391868219392
21676420088327691042816
21680335013137407279104
21684419259047966932992
21688685238175993430016
21693146605431562436608
21697817075807722405888
21702709445947857829888
21707834885570092335104
21713202478226383831040
21718818945790602379264
21724688491775514378240
21730812730322423119872
21737190704246461300736
21743819012298070032384
21750692053248548798464
21757802362937848889344
21765140991583516098560
21772697858692289134592
21780462032288804241408
21788421898139454144512
21796565208648908800000
21804879037986037039104
21813349727060409450496
21821962964444678979584
21830704175171332210688
21839559332960422330368
21848516162390943858688
21857565504902157828096
21866702481878532751360
21875927089020575678464
21885244019985098997760
21894661772094956634112
21904191307858514542592
21913844633575574470656
21923633593099940265984
21933569021401632866304
21943660246473900032000
21953914831963089272832
21964338433811153944576
21974934683400540258304
21985705073013940027392
21996648873437687709696
22007763135462142640128
22019042810673819025408
22030480984428563660800
22042069169168151740416
22053797581591857332224
22065655331675850145792
22077630480380707471360
22089709967605720154112
22101879468718328643584
22114123302826560978944
22126424570120644853760
22138765699983433793536
22151129505717333000192
22163500661787584364544
22175867305921546813440
22188222331570668699648
22200563972919888183296
22212895504180480835584
22225224176840583675904
22237559750958778417152
22249913034416660152320
22262294729554858606592
22274714690439096565760
22287181524586547118080
22299702393868900106240
22312282881417738715136
22324926854872160010240
22337636324601061441536
22350411337665045594112
22363249953954517221376
22376148325638550323200
22389100859936536002560
22402100408014438662144
22415138407108199841792
22428204917133439664128
22441288533168539828224
22454376209807753347072
22467453090518114762752
22480502483873645461504
22493506152390960611328
22506445052402041094144
22519300561045737701376
22532056055551648333824
22544698528851243827200
22557219829511840858112
22569617178820083712000
22581892838086806601728
22594053075824428449792
22606106781978208501760
22618064109432628838400
22629935403763836649472
22641730498871932485632
22653458308257256833024
22665126583871675039744
22676741739680679067648
22688308698757552144384
22699830772496670392320
22711309595323104493568
22722745123217382309888
22734135677871473033216
22745477996698673348608
22756767241483105337344
22767996929162669457408
22779158776888879480832
22790242494350501085184
22801235598303073140736
22812123354936025022464
22822888965795867525120
22833514096097440563200
22843979793953282064384
22854267761330082545664
22864361822580312637440
22874249330113564901376
22883922203639040442368
22893377361359415541760
22902616462047649464320
22911645072880532717568
22920471521684883505152
22929105724344341889024
22937558200598239641600
22945839360905943449600
22953959035565498171392
22961926169880730533888
22969748623106494169088
22977433045321876766720
22984984824352448970752
22992408081488026796032
22999705668278319841280
23006879104683103748096
23013928414951071809536
23020851855832396070912
23027645576187071168512
23034303283017568747520
23040816007547998699520
23047172062499489972224
23053357259059091210240
23059355414950020382720
23065149142794449715200
23070720868498737725440
23076053994393290407936
23081134088591197077504
23085949952250047627264
23090494403584129499136
23094764641995831902208
23098762128276706033664
23102492022939848802304
23105962325268370554880
23109182907385680756736
23112164620398671953920
23114918580223284871168
23117455661670097485824
23119786179442209980416
23121919722144934133760
23123865106756048781312
23125630407539226050560
23127222981474935373824
23128649388320356302848
23129915119374723710976
23131024113792911933440
23131978131986582601728
23132776131977753395200
23133413821925264719872
23133883529009121198080
23134174446917295013888
23134273234017414283264
23134164865394556272640
23133833614425426231296
23133264053634624126976
23132442002204699656192
23131355381566147657728
23129994949334870786048
23128354863425431535616
23126433003710875435008
23124230979914750230528
23121753800190935957504
23119009253247066046464
23116007130025154314240
23112758440510080679936
23109274755603703529472
23105567744736356204544
23101648921468363341824
23097529570141931569152
23093220798264764268544
23088733624721534353408
23084078975885785432064
23079267450238409900032
23074308761161761292288
23069210881669084479488
23063979054404789600256
23058614928183220240384
23053116082410301161472
23047476094130326601728
23041685136894842634240
23035730953262147305472
23029599974873234407424
23023278389978225180672
23016753046013893148672
23010012171375615148032
23003045960605633609728
22995847070969927565312
22988411035793248747520
22980736544177783832576
22972825507990937272320
22964682860401086431232
22956316099474505072640
22947734669797053431808
22938949322135188799488
22929971583948798558208
22920813422720864747520
22911487119414045704192
22902005313910511501312
22892381139907958013952
22882628325125967052800
22872761099840554795008
22862793762620699574272
22852739830140677128192
22842610848602441908224
22832415114622958305280
22822156655288897241088
22811834780215572168704
22801444343658248667136
22790976623328232472576
22780420548314091487232
22769763965955785883648
22758994721661257777152
22748101468366452031488
22737074243701150056448
22725904905409793097728
22714587497311955320832
22703118559625776988160
22691497339914654056448
22679725837385862217728
22667808637079582146560
22655752550442640343040
22643566144536235212800
22631259279878908805120
22618842768393405202432
22606328214646073327616
22593728039344477831168
22581055626131303038976
22568325488285098967040
22555553318169586171904
22542755764781767983104
22529949808088982749184
22517151691039727157248
22504375528599926603776
22491631882136214044672
22478926675965345005568
22466260771584786563072
22453630313159152631808
22441027709545496969216
22428442945941378433024
22415864894105608781824
22403282396597618475008
22390685055903596544000
22378063778167308419072
22365411161832748482560
22352721794955005132800
22339992472266720935936
22327222304444325560320
22314412687625373614080
22301567129020134326272
22288690967758443118592
22275791067095962222592
22262875566397741596672
22249953761103521513472
22237036132697561366528
22224134495903321948160
22211262184651099209728
22198434169807964209152
22185666988734960107520
22172978370243675029504
22160386471892162183168
22147908728464898785280
22135560439823282995200
22123353361660132720640
22111294632720320167936
22099386319362121007104
22087625686717877452800
22076006089164240977920
22064518213036402540544
22053151367289576095744
22041894596683537317888
22030737522969622347776
22019670928296448622592
22008687141163582357504
21997780275556614406144
21986946344619819925504
21976183255512087789568
21965490702860089819136
21954870002612302774272
21944323926928977297408
21933856601371437957120
21923473505997295714304
21913181587442333908992
21902989449359504965632
21892907555165730504704
21882948359475580370944
21873126285340974252032
21863457477744750755840
21853959282747970158592
21844649428254355095552
21835544928658829344768
21826660810048569081856
21818008840875477565440
21809596514378058825728
21801426517276628090880
21793496816791270195200
21785801336468944191488
21778331039038586224640
21771075157148156559360
21764022334087703298048
21757161527769810599936
21750482634814959648768
21743976860361416507392
21737636882346934272000
21731456858440045953024
21725432327191610261504
21719560070253506461696
21713838014936358322176
21708265246663731314688
21702842163776754548736
21697570755049229910016
21692454933346293645312
21687500833354208509952
21682716983483892236288
21678114287833652920320
21673705791363286564864
21669506234210349744128
21665531416944119382016
21661797397544860385280
21658319539085705740288
21655111447428166844416
21652183891050428891136
21649543862055314915328
21647193974941692198912
21645132365679049048064
21643353140758837198848
21641847275913232777216
21640603746627670245376
21639610640738941927424
21638856060813522763776
21638328727152359374848
21638018285798699302912
21637915380271372304384
21638011567850764894208
21638299173656073338880
21638771187339176706048
21639421304162429698048
21640244175310438793216
21641235860493141278720
21642394393702930841600
21643720316890596245504
21645217032727687069696
21646890877532596338688
21648750894485767979008
21650808359459078799360
21653076147821283901440
21655568020919663198208
21658297869343630819328
21661278907536863395840
21664522804839692894208
21668038779155418972160
21671832756392720072704
21675906765314802581504
21680258739928832147456
21684882816514400452608
21689770069259890720768
21694909496445924016128
21700289013300689108992
21705896247349573844992
21711719033360409952256
21717745610757895094272
21723964597196625543168
21730364844884667400192
21736935300021025243136
21743664990766772518912
21750543253037090078720
21757560245660652929024
21764707707007358992384
21771979797912352718848
21779373813470888722432
21786890567192449908736
21794534350513034493952
21802312500895408979968
21810234709902478016512
21818312228352747896832
21826557081000676950016
21834981325472800964608
21843596327641784778752
21852412012988142190592
21861436097328337387520
21870673376048884744192
21880125212723781828608
21889789370603459837952
21899660257157760155648
21909729529443924312064
21919986895283996852224
21930420897742418083840
21941019506769517346816
21951770435258551369728
21962661197255198900224
21973678995310492254208
21984810555256285954048
21996042035979679170560
22007359140370212454400
22018747530303571492864
22030193581156489756672
22041685397784760418304
22053213891940180819968
22064773654418745720832
22076363391392720879616
22087985826362046808064
22099647133226108977152
22111356081142679732224
22123123091412655013888
22134959342748801433600
22146875968221029072896
22158883322033516576768
22170990285427331563520
22183203620124069199872
22195527432095615942656
22207962840497223892992
22220507931561317892096
22233158014335597936640
22245906109091385704448
22258743529474409627648
22271660399836291661824
22284645988973961805824
22297688820266217504768
22310776598971260338176
22323896050279832879104
22337032780783951020032
22350171275870387306496
22363295138713744441344
22376387654491880554496
22389432703036151562240
22402415936373287550976
22415326015920522919936
22428155630155892523008
22440902040548622204928
22453567032618815324160
22466156321305031344128
22478678592733422026752
22491144404715410817024
22503565120853264826368
22515951967840554188800
22528315237640465022976
22540663632609079721984
22553003763273903898624
22565339826745988087808
22577673493534474240000
22590004004163831201792
22602328434093947092992
22614642044700251389952
22626938618054289915904
22639210685170739838976
22651449599964506750976
22663645469436178071552
22675787001635071328256
22687861358762582343680
22699854102325008269312
22711749305817538494464
22723529902527040454656
22735178326626065711104
22746677470622931484672
22758011902621315497984
22769169176618095083520
22780140978566456147968
22790923838387551993856
22801519228451700080640
22811933031268410720256
22822174521802627219456
22832255104481430077440
22842187045532040429568
22851982372478767857664
22861652025032237383680
22871205275819592122368
22880649405672353431552
22889989602201506414592
22899229034768435773440
22908369039710276812800
22917409336025229033472
22926348194685556621312
22935182507520781451264
22943907738527438209024
22952517780884693188608
22961004775200350273536
22969358958680923439104
22977568607564633997312
22985620114112348422144
22993498222304541278208
23001186447583063572480
23008667720508904570880
23015925294177267482624
23022943908569689358336
23029711105157081595904
23036218468456831385600
23042462504648699805696
23048444907701376385024
23054172115123971293184
23059654257926576537600
23064903770037374943232
23069933973594276102144
23074757894278830096384
23079387437558189260800
23083832938179961290752
23088103019426302918656
23092204665102693040128
23096143397212785737728
23099923453884397256704
23103547878059288821760
23107018463808063537152
23110335559626154573824
23113497780282548289536
23116501711515243511808
23119341694089590472704
23122009747596276400128
23124495653605461721088
23126787182602630463488
23128870438716254978048
23130730318623571705856
23132351123116041175040
23133717386771799474176
23134814962770683887616
23135632300055174578176
23136161711002079985664
23136400325460744994816
23136350439673023168512
23136019120053383331840
23135417152966628474880
23134557630360788664320
23133454533664083804160
23132121607353854328832
23130571658569130704896
23128816265971325992960
23126865785919622873088
23124729512428818137088
23122415854135954898944
23119932414502247596032
23117285897780275970048
23114481818596878057472
23111524062007851483136
23108414400724180402176
23105152099274318675968
23101733708546913075200
23098153091147661049856
23094401650044654583808
23090468693378485714944
23086341875020081397760
23082007697636934549504
23077452124528987602944
23072661377608952315904
23067622966232910659584
23062326888158336122880
23056766807751081852928
23050940922818191163392
23044852252366671446016
23038508230299688632320
23031919712700681158656
23025099689602941190144
23018062048241450483712
23010820651261458644992
23003388831842330214400
22995779254793415950336
22988004005110695854080
22980074747662811791360
22972002823905594048512
22963799186102426796032
22955474111845686575104
22947036700949100888064
22938494231037750542336
22929851512036027006976
22921110398414490697728
22912269574895258566656
22903324644815889498112
22894268465290214899712
22885091632594764693504
22875783039767824826368
22866330486355492077568
22856721376852309966848
22846943560432936288256
22836986321326957395968
22826841438527783174144
22816504137224011382784
22805973708759149576192
22795253622650557169664
22784351090092195971072
22773276207971146137600
22762040935641895665664
22750658176139151802368
22739141148304738353152
22727503098187880595456
22715757275716666785792
22703917040498083102720
22691995959606638542848
22680007790455678828544
22667966275110744096768
22655884705563712421888
22643775267816865792000
22631648242024700706816
22619511204471942152192
22607368405934506246144
22595220465285077139456
22583064429772343869440
22570894159023049801728
22558700935020093112320
22546474202585720946688
22534202384569446957056
22521873754103987830784
22509477352323575447552
22497003908908177162240
22484446674960768827392
22471802044841071738880
22459069852369440210944
22446253285628681650176
22433358457614349893632
22420393761689724518400
22407369191515991572480
22394295791322845413376
22381185330370209382400
22368050199191347003392
22354903448070177947648
22341758858252418809856
22328630950384661168128
22315534864629503098880
22302486066799864446976
22289499844906468769792
22276590584350264786944
22263770866567033651200
22251050514112604798976
22238435765695625035776
22225928767717158944768
22213527504177871192064
22201226181980134047744
22189015990760074379264
22176886101480380039168
22164824762230266396672
22152820373213759406080
22140862450509230899200
22128942407598307540992
22117054099475224592384
22105194097307199471616
22093361697096713895936
22081558707815680311296
22069789100865163886592
22058058621417437528064
22046374455873420394496
22034745017787503083520
22023179865345497235456
22011689713716294582272
22000286475492574363648
21988983263376764305408
21977794312646785236992
21966734801340052013056
21955820542373327273984
21945067499843282272256
21934491074837973303296
21924105148773565464576
21913920968269919944704
21903946066478093041664
21894183479659368284160
21884631487190602350592
21875283977544377827328
21866131373355694030848
21857161909076687323136
21848362997716078297088
21839722454158306967552
21831229427046865174528
21822874984758542073856
21814652375418454147072
21806557029293440892928
21798586397549240778752
21790739726735268380672
21783017854072384389120
21775423078184861564928
21767959121938624806912
21760631169111900028928
21753445933134529953792
21746411709050895990784
21739538370521280282624
21732837297400248795136
21726321241937242226688
21720004142556134768640
21713900861743471525888
21708026772891941994496
21702397091264717651968
21697025882213729697792
21691924799939630071808
21687101772315356037120
21682559966610529976320
21678297363880777613312
21674307112685250019328
21670578588789608808448
21667098873504099991552
21663854276578977513472
21660831590106322173952
21658018910852914085888
21655406026025789816832
21652984463788502679552
21650747352171182817280
21648689224974770110464
21646805881431892426752
21645094360188352200704
21643553035822970175488
21642181798815170822144
21640982251375178022912
21639957850917552783360
21639113958315150802944
21638457786821014192128
21637998281460312702976
21637745969759858458624
21637712800977824776192
21637911934511582543872
21638357372529782292480
21639063300977771675648
21640043051929154093056
21641307741654297346048
21642864826738718801920
21644716957406156816384
21646861495632756998144
21649290879340938002432
21651993730842726760448
21654956368858219282432
21658164302389054537728
21661603378211277766656
21665260445510137806848
21669123585242518519808
21673182058578876301312
21677426149148416016384
21681847038921347694592
21686436802846531780608
21691188551436604538880
21696096698427047411712
21701157288097150402560
21706368296027525480448
21711729828598602792960
21717244187351747395584
21722915814847551635456
21728751172191873138688
21734758595510526803968
21740948136792246190080
21747331329992201076736
21753920767742242193408
21760729366104165580800
21767769264079566274560
21775050448348555247616
21782579360549379768320
21790357845908190658560
21798382760708852940800
21806646363854783643648
21815137356780278906880
21823842234656192724992
21832746563925530640384
21841835910103581065216
21851096328043730305024
21860514494703810379776
21870077648960407732224
21879773500896645742592
21889590222238982864896
21899516571971114500096
21909542165374549622784
21919657857968639049728
21929856183409611636736
21940131764028110274560
21950481618063683747840
21960905321654318530560
21971405029404991029248
21981985387408078667776
21992653367641890619392
22003418015307137024000
22014290054268420358144
22025281272146355552256
22036403630578285412352
22047668123590207733760
22059083517696380239872
22070655206006806544384
22082384440155051130880
22094268133001404612608
22106299265178499284992
22118467744835833954304
22130761446667055005696
22143167147481084461056
22155671174408533180416
22168259729197350518784
22180918974763897978880
22193635021980832890880
22206393936638122131456
22219181835994947125248
22231985101940931428352
22244790717508527063040
22257586721139000868864
22270362750419065634816
22283110614317123239936
22295824808610457714688
22308502890373932122112
22321145653544871788544
22333757081273484967936
22346344073202254217216
22358915951979147558912
22371483754550391734272
22384059327010211627008
22396654275205959516160
22409278869488827105280
22421941041620945207296
22434645623382644621312
22447393946090231300096
22460183848868202414080
22473010049507907338240
22485864746835817529344
22498738280779200069632
22511619693767957676032
22524497106769597693952
22537357912536659263488
22550188856048636395520
22562976090414819311616
22575705270606662467584
22588361710713515802624
22600930617355139022848
22613397427440614113280
22625748294586851131392
22637970750815162335232
22650054509380868505600
22661992295376432922624
22673780534622459789312
22685419730029693108224
22696914411992836472832
22708272641834343202816
22719505139426035499008
22730624170126322171904
22741642352047467528192
22752571537065041199104
22763421887655969816576
22774201225718035120128
22784914677593276416000
22795564591308341248000
22806150666347702386688
22816670217621802582016
22827118493216469417984
22837488977593313001472
22847773636012267274240
22857963088404222574592
22868046732334873968640
22878012850852365074432
22887848732995753082880
22897540811979566874624
22907074815597257687040
22916435948253728473088
22925609176734405492736
22934579730552725700608
22943333903744836304896
22951860140823239720960
22960150239607319953408
22968200382059995201536
22976011685045790048256
22983590072973034258432
22990945471279338094592
22998090514205989928960
23005039069421765656576
23011804875214832009216
23018400491186665029632
23024836637324438667264
23031121888303615311872
23037262624478371774464
23043263121372011823104
23049125676762078904320
23054850713959136231424
23060436844023533010944
23065880902740429766656
23071177992072448704512
23076321551880065908736
23081303472533263089664
23086114239055038251008
23090743079109595758592
23095178081956628791296
23099406279419258470400
23103413739795905511424
23107185801186997436416
23110707612230583582720
23113965101589716795392
23116946344942262812672
23119643088025431310336
23122052021886635737088
23124175398799830679552
23126020758502220234752
23127599829218788114432
23128926931110718341120
23130017318518866837504
23130885824756565671936
23131545988626563203072
23132009650136507482112
23132286878904999739392
23132386061590317760512
23132314002996865269760
23132075956225418723328
23131675563201994424320
23131114739538449137664
23130393564465017651200
23129510232319412142080
23128461092118260088832
23127240761195806851072
23125842266231213654016
23124257155010841804800
23122475543395360047104
23120486115569204985856
23118276171775183159296
23115831887683238494208
23113138966549464350720
23110183784872025260032
23106954948790513041408
23103444953901299662848
23099651492423485358080
23095577986197033582592
23091233158784209649664
23086629790935353917440
23081783063830757113856
23076708962065249730560
23071423079393659977728
23065939943378005262336
23060272773510998261760
23054433486090948050944
23048432761954958835712
23042280057577393881088
23035983517158442270720
23029549803546506952704
23022983900059651801088
23016288943540260569088
23009466133149812523008
23002514725389304070144
22995432087579661434880
22988213758668105056256
22980853472750213267456
22973343140106559553536
22965672842299235631104
22957830960621643890688
22949804591856331259904
22941580380171193548800
22933145788877818036224
22924490664630760243200
22915608772413132636160
22906498896727283597312
22897165184171195236352
22887616634565326536704
22877865929066181296128
22867927976536149327872
22857818578316523732992
22847553471686798999552
22837147807578754908160
22826615954379875811328
22815971455612248653824
22805226998112022691840
22794394319425728675840
22783484046883269115904
22772505492620616663040
22761466434537648029696
22750372908261600919552
22739229027518086381568
22728036839810196832256
22716796212938033594368
22705504744350662262784
22694157699011437395968
22682748012525082640384
22671266432050438078464
22659701887754989207552
22648042173902694121472
22636274962182629752832
22624389076219812904960
22612375849159102562304
22600230307137385922560
22587951915985159585792
22575544720279384096768
22563016870479437758464
22550379708417241513984
22537646686343945781248
22524832387123738836992
22511951808631154933760
22499019935545942867968
22486051516130244165632
22473060929362949308416
22460062060224639401984
22447068154092721274880
22434091651541076279296
22421144000225832075264
22408235422268017082368
22395374612355867475968
22382568364253170892800
22369821160013981286400
22357134788015230550016
22344508071030810476544
22331936782843759296512
22319413815266118729728
22306929629867056037888
22294472991183701278720
22282031933448085569536
22269594868240118448128
22257151706461043163136
22244694853814849634304
22232219949753874513920
22219726256695138058240
22207216665962460741632
22194697359186123030528
22182177230040414027776
22169667208573695819776
22157179623276952944640
22144727687093219753984
22132325126360407212032
22119985920003419406336
22107724102948601462784
22095553606934027304960
22083488132107782324224
22071541033971266617344
22059725172854222749696
22048052640874131095552
22036534293131473977344
22025179077894792544256
22013993259664649748480
22002979712056279695360
21992137481752374411264
21981461775293052092416
21970944416682346545152
21960574707965695623168
21950340539244093636608
21940229562287402254336
21930230262259607666688
21920332817188702388224
21910529700213576171520
21900816033144457134080
21891189728583543160832
21881651462286077853696
21872204509719333699584
21862854475659075387392
21853608949842700140544
21844477129624635047936
21835469451461348294656
21826597262736664559616
21817872551609228066816
21809307745698304753664
21800915588508991619072
21792709087693698498560
21784701486144648380416
21776906146821032640512
21769336206891606343680
21762003892204690472960
21754919502639393669120
21748090243100520218624
21741519204190676582400
21735204813643421057024
21729140959176579612672
21723317774856423997440
21717722884154647904256
21712342790750775279616
21707164130812629090304
21702174612324268113920
21697363602394658635776
21692722426586708574208
21688244489380853448704
21683925314822555566080
21679762562013663854592
21675756019285837742080
21671907548597976039424
21668220950428298248192
21664701744164206804992
21661356891807363891200
21658194515451833221120
21655223663673875628032
21652454170729444802560
21649896627004816490496
21647562434938555858944
21645463860013101481984
21643613920133218566144
21642025932352594640896
21640712600013944913920
21639684686597517737984
21638949531894224519168
21638509816328340111360
21638362970413164658688
21638501435606919282688
21638913694040835751936
21639585741772601425920
21640502595458986672128
21641649509911117168640
21643012767926599024640
21644580080598258810880
21646340736931652960256
21648285653499381809152
21650407425916713041920
21652700414151032307712
21655160835782452707328
21657786814229485977600
21660578337405414670336
21663537117594061373440
21666666386630121619456
21669970690797228523520
21673455753985957822464
21677128454118710444032
21680996912546713698304
21685070636014423244800
21689360585283650715648
21693878994662846365696
21698638769016428036096
21703652375224452644864
21708930324843458461696
21714479553923308847104
21720302136345078267904
21726394723797078900736
21732748880562012291072
21739352176319564611584
21746189668296884748288
21753245350883405856768
21760503272852745617408
21767948226100893581312
21775566083562565271552
21783343942484520599552
21791270213080127111168
21799334725539195781120
21807528859991694901248
21815845664149840330752
21824279917735171850240
21832828122810292371456
21841488431383540924416
21850260551923484590080
21859145691158563258368
21868146577688932384768
21877267579213753352192
21886514874374932135936
21895896586817305051136
21905422747632513581056
21915104939485899522048
21924955511471913041920
21934986353175886299136
21945207369443594731520
21955624952619492966400
21966240825906548441088
21977051566795969789952
21988048919128482775040
21999220752882367201280
22010552351388921233408
22022027673886240276480
22033630349135712354304
22045344325654103982080
22057154244049585045504
22069045653339346305024
22081005169891260497920
22093020619340288884736
22105081156749620150272
22117177350504572780544
22129301232079735881728
22141446335024286662656
22153607756586789371904
22165782270629096980480
22177968503188709441536
22190167155294278254592
22202381225506254094336
22214616154758640041984
22226879798714719797248
22239182136586943856640
22251534654061034864640
22263949391222018146304
22276437720605692788736
22289009004746935107584
22301669352701467557888
22314420716216795529216
22327260511494255673344
22340181826136650547200
22353174117078387392512
22366224188481323663360
22379317207046736052224
22392437569928608874496
22405569546837909569536
22418697713973716844544
22431807241442255962112
22444884086278684934144
22457915113789689167872
22470888159217736220672
22483792061454945878016
22496616729625359286272
22509353310475501174784
22521994495033073467392
22534534947320285364224
22546971780492417826816
22559304969070084882432
22571537581203116785664
22583675741138275270656
22595728279645678731264
22607706084947087327232
22619621214208766509056
22631485855733443985408
22643311243295966887936
22655106624023343136768
22666878378990159003648
22678629392251044757504
22690358749046555803648
22702061804330898423808
22713730597749191081984
22725354519955926679552
22736921088814795980800
22748416694935393140736
22759827220463754412032
22771138494395762868224
22782336589744291446784
22793407982632957902848
22804339599200145637376
22815118798340617142272
22825733378733384925184
22836171728025869615104
22846423213304656691200
22856478832456370225152
22866332031655226638336
22875979496871061094400
22885421695815032766464
22894662999513015255040
22903711327217690607616
22912577384398920351744
22921273650732353978368
22929813297257731063808
22938209174891047944192
22946472949188845895680
22954614394661793431552
22962640833038199554048
22970556710049210695680
22978363337116596830208
22986058846204445327360
22993638392343973330944
23001094587704082956288
23008418089243164803072
23015598223807559499776
23022623538931421937664
23029482205529054904320
23036162245073001512960
23042651592167599898624
23048938038473307193344
23055009148570441875456
23060852287086385954816
23066454915692107923456
23071805268217766608896
23076893382158216855552
23081712297219675127808
23086259107212881297408
23090535545308738224128
23094547912690524749824
23098306369934724169728
23101823798468331700224
23105114523628948422656
23108193152162072625152
23111073659448064999424
23113768735355674034176
23116289317668757962752
23118644228821830598656
23120839872121550143488
23122880004076827836416
23124765641883722448896
23126495163675605729280
23128064612908857819136
23129468152089080233984
23130698560985687392256
23131747665319567556608
23132606613345898856448
23133265970189469483008
23133715653956921720832
23133944788743702446080
23133941600866692759552
23133693526493500538880
23133187698720042385408
23132411902400703496192
23131355920786964611072
23130013003774869635072
23128381062685072031744
23126463227282562482176
23124267595100122513408
23121806272045932085248
23119094012665393053696
23116146825113790054400
23112980810598841319424
23109611338476311019520
23106052511719074299904
23102316810093067239424
23098414812039988903936
23094354955693245595648
23090143360708216094720
23085783763728669343744
23081277609608719892480
23076624296329324003328
23071821517012154187776
23066865605054442766336
23061751786762024255488
23056474280447933677568
23051026236368996007936
23045399569329211572224
23039584785076397801472
23033570940188536864768
23027345894540086083584
23020896991760474963968
23014212209154996568064
23007281655670730915840
23000099118932192919552
22992663263508820918272
22984978138474427187200
22977052860282163953664
22968900602674521571328
22960537218218452844544
22951979853069057785856
22943245808779678187520
22934351736281701023744
22925313111437028098048
22916143888845189939200
22906856252882211045376
22897460438822675283968
22887964638315301306368
22878375011275304337408
22868695804300759138304
22858929541524572078080
22849077226086611288064
22839138482630495830016
22829111588895374442496
22818993383734239035392
22808779087441781850112
22798462113191020199936
22788033975763194609664
22777484413293788397568
22766801827916001837056
22755974112908517834752
22744989854049620721664
22733839773215645237248
22722518158185123020800
22711023957167606595584
22699361263697424023552
22687539078246241927168
22675570442529339867136
22663471205122438070272
22651258724371834863616
22638950744706806448128
22626564552753502224384
22614116404416670072832
22601621159644013527040
22589092066440922529792
22576540664228139237376
22563976791537940955136
22551408671805516283904
22538843027630316322816
22526285160852452540416
22513738945430831497216
22501206710045592518656
22488689026740464386048
22476184459008458883072
22463689347846325141504
22451197721368611258368
22438701402026326097920
22426190361473507655680
22413653345248812728320
22401078760524981731328
22388455783344923213824
22375775588497745772544
22363032541038026686464
22350225140950467870720
22337356519361061322752
22324434366543748399104
22311470310114621128704
22298478901260080644096
22285476446716274147328
22272479914747911733248
22259506063266830876672
22246570838906692960256
22233689025474021294080
22220874093597506404352
22208138200918389686272
22195492285375861227520
22182946174973442523136
22170508623580265185280
22158187197525680717824
22145987988201716842496
22133915194291596034048
22121970674844267708416
22110153598087536312320
22098460293716946976768
22086884368440849596416
22075417086537288908800
22064047971392519405568
22052765565194300555264
22041558292043759878144
22030415388060646637568
22019327865346613837824
22008289448483874668544
21997297371337522675712
21986352883547057946624
21975461331427775217664
21964631762772288339968
21953876131076397596672
21943208282857381298176
21932642949705353920512
21922194923705094635520
21911878504970322968576
21901707223322368933888
21891693782100248363008
21881850146013103259648
21872187676232043724800
21862717197830550716416
21853448884987331870720
21844391892083548356608
21835553746611058245632
21826939622869107212288
21818551685943100702720
21810388696155031601152
21802445991850127917056
21794715856809431662592
21787188179197589716992
21779851262268654223360
21772692663363591733248
21765699996095732514816
21758861692558853013504
21752167750908810100736
21745610470868213825536
21739185117710805630976
21732890393828684464128
21726728583486893981696
21720705295528625176576
21714828841773239894016
21709109400695134486528
21703558169931863293952
21698186685221187878912
21693006400945666392064
21688028535439944056832
21683264117748782858240
21678724136046136655872
21674419666490268581888
21670361848434290327552
21666561584380698951680
21663028905826976792576
21659772061267202670592
21656796511504535912448
21654104095425361346560
21651692605897684549632
21649555891733571567616
21647684436004851154944
21646066234150105382912
21644687760672369410048
21643534868682396139520
21642593564578946220032
21641850682131620036608
21641294508167771717632
21640915381918007033856
21640706227455783862272
21640662924426595008512
21640784413413502615552
21641072483054399782912
21641531277719807983616
21642166653343372410880
21642985550478305132544
21643995529328474456064
21645204538290750881792
21646620903450976714752
21648253463545549684736
21650111740854744907776
21652206022130543886336
21654547218178722758656
21657146390438020644864
21660013902774069624832
21663158280784772595712
21666584999348559413248
21670295500222764154880
21674286707063568465920
21678551157102480457728
21683077676320038060032
21687852383164562407424
21692859774009050398720
21698083712915692584960
21703508258576612196352
21709118346269913251840
21714900368294349373440
21720842670147190652928
21726935934826358767616
21733173399215308537856
21739550854686030430208
21746066428066233581568
21752720200040179564544
21759513767751805042688
21766449872360999747584
21773532182197720580096
21780765260749482229760
21788154682682416037888
21795707214412721946624
21803430955103398395904
21811335329684010303488
21819430828739550773248
21827728409989727911936
21836238535263311101952
21844969924845329448960
21853928238715584380928
21863114978185376169984
21872526882755800203264
21882155966805382791168
21891990154616443502592
21902014318141023191040
21912211464065155858432
21922563859705814319104
21933053983112998944768
21943665270112122830848
21954382673675452153856
21965193051502815477760
21976085383278426587136
21987050816417696841728
21998082557195526864896
22009175653932884557824
22020326744093347545088
22031533844322251177984
22042796246043944026112
22054114542215013335040
22065490764407804788736
22076928569623724425216
22088433396317337681920
22100012510389680996352
22111674872996743348224
22123430770662508068864
22135291157452127469568
22147266689443045572608
22159366502830407942144
22171596890779347320832
22183960126917649104896
22196453707164774563840
22209070203662636154880
22221797765553101733888
22234621128822931587072
22247522886335946817536
22260484757424179249152
22273488667129652707328
22286517545846507044864
22299555840893722296320
22312589773582899347456
22325607390874007764992
22338598471047015563264
22351554356360853323776
22364467794021793660928
22377332857360378494976
22390144988513394753536
22402901160848384851968
22415600118148936761344
22428242620927661047808
22440831625037858471936
22453372333344795131904
22465872087857091313664
22478340091109793857536
22490786948142633844736
22503224006637508362240
22515662466165885632512
22528112259460948295680
22540580792061986340864
22553071735210181132288
22565584139987110068224
22578112118219052417024
22590645202322007785472
22603169301825553694720
22615668008850645057536
22628123942441617195008
22640519875572847869952
22652839510908480782336
22665067893557917908992
22677191527769539870720
22689198297748391067648
22701077301605789859840
22712818706692922408960
22724413720612720082944
22735854734616050008064
22747135636038179880960
22758252222732021268480
22769202611089737515008
22779987527311193800704
22790610407606064250880
22801077288344435556352
22811396515413165604864
22821578320816073867264
22831634295913839591424
22841576747622790594560
22851417889098633838592
22861168828418638217216
22870838396706275459072
22880431978024804548608
22889950602177447723008
22899390564809685598208
22908743716665540214784
22917998359757717504000
22927140501087187894272
22936155134865621123072
22945027277325919584256
22953742616400161144832
22962287782840227594240
22970650343396058595328
22978818651599352627200
22986781690747884142592
22994529028147815383040
23002050969721081167872
23009338948548984569856
23016386101290970644480
23023187908368808280064
23029742734733456965632
23036052131142967492608
23042120832002960654336
23047956476832331595776
23053569143644476145664
23058970787976465874944
23064174636080859971584
23069194516491602493440
23074044073152182484992
23078735819233818574848
23083280070325846409216
23087683907532688982016
23091950403264154959872
23096078333731279994880
23100062483258873479168
23103894461728134529024
23107563796251503755264
23111058999066465665024
23114368374541884850176
23117480463723634098176
23120384161699059466240
23123068627921334697984
23125523133883920416768
23127736980516263428096
23129699593577851518976
23131400870357515632640
23132831790909301456896
23133985219985392271360
23134856739731336593408
23135445313664986382336
23135753619305167585280
23135787987732661272576
23135558002469572182016
23135075880180679442432
23134355754626546925568
23133412929587512344576
23132263101112101371904
23130921518521556926464
23129402077062937706496
23127716401264254255104
23125873050443591974912
23123877011738628980736
23121729610353450418176
23119428863574704914432
23116970174516482277376
23114347163281478647808
23111552413472613466112
23108577976569078743040
23105415589123695050752
23102056663231380848640
23098492169321860562944
23094712537408287539200
23090707682426708033536
23086467235543995383808
23081981036841068920832
23077239896567812456448
23072236552198710886400
23066966659099709669376
23061429601028838260736
23055628931114532339712
23049572351326440914944
23043271262064638689280
23036740003677687775232
23029994934994785533952
23023053460684765396992
23015933069146734985216
23008650413643959107584
23001220474208025313280
22993655861806469480448
22985966342300286058496
22978158644750591197184
22970236572322873999360
22962201367761140056064
22954052223922495029248
22945786799129599410176
22937401612526698889216
22928892252379741683712
22920253406672010084352
22911478787668959035392
22902561047122735529984
22893491767875572072448
22884261594239558746112
22874860550486927343616
22865278592583500562432
22855506417167659696128
22845536490533727240192
22835364167184250044416
22824988685408275529728
22814413807688402075648
22803647939977880272896
22792703692913017618432
22781596983473477779456
22770345862673758945280
22758969271331116285952
22747485887821139410944
22735913173952541753344
22724266674970295271424
22712559593903127265280
22700802631118910128128
22689004049836200165376
22677169899659098849280
22665304311938538274816
22653409780598755557376
22641487361651316359168
22629536759634636832768
22617556310902312009728
22605542909748206108672
22593491940752031219712
22581397273380250451968
22569251351787942707200
22557045396166827573248
22544769739987879985152
22532414353667591766016
22519969615952465625088
22507427352230148177920
22494782055804928262144
22482032081941557149696
22469180524737306034176
22456235513831703445504
22443209809837846167552
22430119777646971715584
22416983984694003499008
22403821737147786854400
22390651820704037601280
22377491599090278989824
22364356503743208882176
22351259861991540391936
22338212965686018310144
22325225266994592350208
22312304593549312131072
22299457298561494941696
22286688300494611283968
22274001012801786609664
22261397203667952599040
22248876846996778909696
22236438024236994396160
22224076915134055841792
22211787884410783662080
22199563647232436600832
22187395497234083610624
22175273615089828102144
22163187528051458048000
22151126821737466953728
22139082169652376240128
22127046626952297316352
22115016970840173445120
22102994746855103922176
22090986686360416419840
22079004323321342853120
22067062893452170625024
22055179822012804628480
22043373193252690722816
22031660523270153699328
22020057991659491688448
22008580118661879037952
21997239766892501008384
21986048311125409267712
21975015832950017097728
21964151233538049441792
21953462205063547060224
21942955055531278991360
21932634434577067147264
21922503043352925044736
21912561415496665137152
21902807826805548908544
21893238343064283512832
21883846972369253957632
21874625872454240698368
21865565586159371812864
21856655333373505437696
21847883449708289458176
21839238089579870289920
21830708264661201977344
21822285158233906610176
21813963485174967566336
21805742545877342355456
21797626638901813706752
21789624674641845944320
21781749097574036406272
21774014446135251304448
21766435950868964573184
21759028477845951217664
21751805938279982825472
21744781108628303118336
21737965705592586633216
21731370544989837721600
21725005649557315387392
21718880222247475216384
21713002452525653164032
21707379173997208928256
21702015440382077173760
21696914119047027621888
21692075599231935578112
21687497672134743818240
21683175580884497596416
21679102191934451482624
21675268231257231720448
21671662563485917642752
21668272550929053515776
21665084578329442385920
21662084833003809275904
21659260367227448197120
21656600348757579530240
21654097272538801373184
21651747833655502831616
21649553207614542708736
21647518651224864849920
21645652556354668199936
21643965254409425780736
21642467904816762847232
21641171703295394185216
21640087480211030933504
21639225611634620760064
21638596091662311620608
21638208617548640944128
21638072584249205063680
21638196933624760107008
21638589841169646092288
21639258257827456614400
21640207364418284027904
21641440031983905275904
21642956391572177944576
21644753589664384811008
21646825752808464056320
21649164137313425424384
21651757423780821991424
21654592135971381182464
21657653198442037510144
21660924666490698858496
21664390642741626798080
21668036335650960572416
21671849137309222961152
21675819537328945233920
21679941683224715984896
21684213464217770000384
21688636119979067965440
21693213510572114444288
21697951269857127301120
21702856064234887839744
21707935096933149835264
21713195879014745505792
21718646188988191211520
21724294101515420827648
21730147982152787034112
21736216386900890484736
21742507836865773568000
21749030449493338750976
21755791417047005528064
21762796352323016720384
21770048571024821190656
21777548425424910942208
21785292816897772879872
21793274986213555568640
21801484625293776781312
21809908298980140253184
21818530128910429978624
21827332674570514595840
21836297937189244764160
21845408399886066384896
21854648003113286369280
21864002948777268740096
21873462241164890472448
21883017911949831700480
21892664933662825906176
21902400886687968264192
21912225491107895574528
21922140130499597697024
21932147472261678366720
21942251234514664685568
21952456084442985791488
21962767605992997781504
21973192265903856680960
21983737331282910117888
21994410720420947820544
22005220771672113545216
22016175890912885342208
22027284017200475668480
22038551867202507636736
22049983994294318399488
22061581800531713589248
22073342716295453343744
22085259766872248680448
22097321665974700605440
22109513444144495722496
22121817490299897774080
22134214805073764024320
22146686252174081523712
22159213635171472375808
22171780494730217914368
22184372591980412141568
22196978103612853977088
22209587595857857871872
22222193863580268363776
22234791717593178701824
22247377783691084300288
22259950349623641505792
22272509268553992503296
22285055904028272099328
22297593086552326537216
22310125051375802908672
22322657343039588007936
22335196693900036145152
22347750887904614809600
22360328588827677425664
22372939053269956689920
22385591605296332013568
22398294773156567580672
22411055101241641140224
22423875818742649716736
22436755687975155662848
22449688381633234731008
22462662612627696386048
22475663009968214245376
22488671507568918528000
22501668892311904321536
22514636179642158940160
22527555610304682393600
22540411215424627146752
22553189017213879713792
22565876994339942432768
22578464949369523142656
22590944387212538544128
22603308465117999398912
22615552022577477058560
22627671658720086982656
22639665806400959807488
22651534758393549946880
22663280625285622398976
22674907235480699404288
22686420012518430736384
22697825870034675695616
22709133137194977853440
22720351464736417644544
22731491585086164303872
22742564756943104114688
22753581768686614609920
22764551526695158415360
22775479469407115149312
22786366219530755112960
22797206901930481156096
22807991372160415301632
22818705294621767892992
22829331732218280673280
22839852793696545144832
22850250962130096357376
22860509924895154503680
22870614928403034275840
22880552808353428930560
22890311879402194993152
22899881833706117136384
22909253734090965778432
22918420121804655820800
22927375205424315760640
22936115065724445130752
22944637808211012878336
22952943620599964499968
22961034735316851752960
22968915336943013724160
22976591471439593340928
22984070996088925978624
22991363556439272456192
22998480502818183577600
23005434593761837449216
23012239319692616925184
23018907756437232943104
23025451029188331962368
23031876677183626805248
23038187350394920763392
23044380240776618049536
23050447432759877042176
23056377044485600706560
23062154779345970790400
23067765435551899975680
23073194039229311614976
23078426483667895320576
23083449754744046747648
23088251923895869767680
23092822088536079466496
23097150377471189712896
23101228065782774104064
23105047788376926715904
23108603808742666928128
23111892285428064059392
23114911482901619015680
23117661896588270764032
23120146296654302019584
23122369723837865525248
23124339474127954903040
23126065079395209445376
23127558237378775613440
23128832590028614926336
23129903223487936331776
23130785792409628311552
23131495267758183022592
23132044453692959621120
23132442561560449122304
23132694191387415937024
23132798997600615268352
23132752115701792112640
23132545184876891996160
23132167632703507660800
23131607866924993609728
23130854137624788992000
23129895013840729407488
23128719568424566521856
23127317427105820573696
23125678814111371100160
23123794662198702243840
23121656799327181340672
23119258199353777455104
23116593280359493271552
23113658232080470900736
23110451346272359022592
23106973317465657835520
23103227483442640846848
23099219981461782265856
23094959797177665191936
23090458672353299660800
23085730821453908017152
23080792402399651168256
23075660708586113204224
23070353102297305710592
23064885783774860673024
23059272562930310184960
23053523842673592500224
23047646007630137131008
23041641330171040497664
23035508376709095227392
23029242767947520278528
23022838070659241738240
23016286606692242685952
23009580047837167616000
23002709778069918318592
22995667092186765197312
22988443327179884855296
22981029994952935866368
22973418940585331392512
22965602529752540774400
22957573881991736066048
22949327188234747248640
22940858147876777230336
22932164520602306084864
22923246728177826922496
22914108391985021714432
22904756676538004406272
22895202332833038204928
22885459387147440095232
22875544483374609465344
22865475944939618566144
22855272666075290927104
22844952966007147724800
22834533540245585002496
22824028621440150405120
22813449423972483465216
22802803900693159608320
22792096795007136038912
22781329932109674971136
22770502664059845869568
22759612370964365443072
22748654931306476470272
22737625108305930092544
22726516843567254601728
22715323482295643406336
22704037959540548829184
22692652959713175011328
22681161049611643650048
22669554804710912819200
22657826995908680613888
22645970941438135894016
22633981111528847310848
22621853985976927387648
22609589036667333771264
22597189599970990227456
22584663377876885700608
22572022384706537390080
22559282308584570880000
22546461417081472548864
22533579239693540655104
22520655276089490276352
22507707920781479510016
22494753699701907783680
22481806821552189079552
22468878983536473800704
22455979347521061257216
22443114613845170061312
22430289149670549618688
22417505156883458031616
22404762877633832681472
22392060832946682068992
22379396080767671992320
22366764473311333187584
22354160890835950895104
22341579427090500943872
22329013504908854296576
22316455923514521681920
22303898892518838763520
22291334176082457788416
22278753509106893455360
22266149405427071188992
22253516339705926385664
22240852093929451945984
22228158909641834627072
22215444072488872443904
22202719707681444069376
22190001821222812254208
22177308858242104819712
22164660158343795441664
22152074639304250359808
22139569888100339417088
22127161670063733342208
22114863750791288586240
22102687884865561427968
22090643847767165763584
22078739443935902433280
22066980485087365169152
22055370775166965514240
22043912148913240408064
22032604591315711164416
22021446429528513576960
22010434556058092437504
21999564625929606004736
21988831175972709466112
21978227642119275675648
21967746301821636837376
21957378239065969655808
21947113496717478068224
21936941601255220838400
21926852572846636400640
21916838359668090732544
21906894415592901574656
21897020986364006498304
21887223687346391089152
21877513168536358354944
21867903976312374558720
21858412978443416240128
21849057798656052166656
21839855598705781506048
21830822337674670505984
21821972446101555380224
21813318750540962725888
21804872480840453455872
21796643251451735310336
21788638983348119666688
21780865791967931400192
21773327894572735397888
21766027585967236317184
21758965301921378729984
21752139749299870236672
21745548049332547092480
21739185831107096477696
21733047232427827658752
21727124810891528241152
21721409429522874368000
21715890243995292401664
21710554959427699474432
21705390511598050738176
21700384231744539197440
21695525379794144329728
21690806736648130265088
21686225833043609780224
21681785446455087988736
21677493221690968113152
21673360565648914120704
21669401185717751644160
21665629685154274344960
21662060502957984579584
21658707282519230775296
21655582582517790670848
21652697769453012647936
21650062951988227735552
21647686886695314128896
21645576851021879050240
21643738513959827800064
21642175837283320594432
21640891023528065761280
21639884503952966811648
21639154939402597171200
21638699197221474140160
21638512275689935208448
21638587176616835678208
21638914770681238388736
21639483745151408406528
21640280753146448314368
21641290881932072058880
21642498511903431589888
21643888543046289063936
21645447836631834820608
21647166600282227343360
21649039396367379726336
21651065522565037424640
21653248689886759747584
21655596135222035349504
21658117455017297313792
21660823470392412733440
21663725337927049281536
21666833969837263290368
21670159702387054346240
21673712101409226227712
21677499816366017871872
21681530447703157243904
21685810429723603369984
21690344933276094824448
21695137772555823218688
21700191284315792867328
21705506151134268489728
21711081161125821153280
21716912924361930833920
21722995592846408417280
21729320651770321436672
21735876861206084976640
21742650424280760713216
21749625436071929053184
21756784627592061779968
21764110367194066452480
21771585826179600351232
21779196166029747159040
21786929573961024929792
21794777977086860591104
21802737315434186407936
21810807346581190213632
21818991063127633690624
21827293887483950923776
21835722832460055052288
21844285774376898396160
21852990904331971592192
21861846347275642601472
21870859902732600344576
21880038868393807314944
21889389929526355558400
21898919098524314370048
21908631661036259246080
21918532052545007779840
21928623587332819255296
21938908006430743199744
21949384887617158381568
21960051034485338144768
21970899999936131104768
21981921886421703983104
21993103507425100562432
22004428914895370584064
22015880223108733337600
22027438611878541000704
22039085379893113913344
22050802937262457749504
22062575659552365084672
22074390555447726702592
22086237716291625418752
22098110522027814158336
22110005589109775532032
22121922473735351173120
22133863185161721479168
22145831599871660916736
22157832876928635240448
22169872952508102475776
22181958153157908365312
22194094936423172931584
22206289753047075651584
22218549012536982765568
22230879102489161891840
22243286362626161901568
22255776879417529204736
22268355988479019057152
22281027466304168132608
22293792531823854616576
22306648898168825053184
22319590151065557794816
22332605655663566127104
22345681038330921222144
22358799124971516854272
22371941113139487047680
22385087743918860140544
22398220305974882729984
22411321403590905430016
22424375505893462114304
22437369335975019282432
22450292151119243116544
22463135926480975953920
22475895415404031377408
22488568048392347844608
22501153659047680933888
22513654073749483290624
22526072643357549527040
22538413807520920371200
22550682764120447516672
22562885283082796007424
22575027668049450762240
22587116828852146405376
22599160374178489565184
22611166575880881307648
22623144030319012741120
22635100892764672360448
22647043703239186841600
22658976013461412118528
22670897172831455412224
22682801644945828478976
22694679076778406838272
22706515094586230046720
22718292575698752110592
22729993046594003402752
22741597909144397938688
22753089343076343742464
22764450886357201453056
22775667790862109114368
22786727268281009307648
22797618699363059499008
22808333814832402792448
22818866805064696070144
22829214301908828684288
22839375204094861901824
22849350370819661889536
22859142257549321961472
22868754589013879291904
22878192149389417381888
22887460728815791112192
22896567213391840542720
22905519749810467373056
22914327857833757900800
22923002316530812715008
22931554646735508733952
22939996091457871020032
22948336166058210623488
22956581057897623977984
22964732296544131219456
22972786093528316903424
22980733548474526597120
22988561626728901902336
22996254578612792983552
23003795399658333798400
23011167030219290705920
23018353178106864336896
23025338813112861589504
23032110461792754335744
23038656420847732916224
23044966946629803311104
23051034414206903386112
23056853403980292685824
23062420676587242389504
23067735029540093689856
23072797073337292423168
23077608999088138747904
23082174417271431102464
23086498323138737078272
23090587196859520909312
23094449190849875017728
23098094305353299656704
23101534413795018932224
23104782982173304029184
23107854352708186144768
23110762554277157142528
23113519759560651309056
23116134682050653323264
23118611307173695717376
23120948304778591469568
23123139271470639742976
23125173687167733465088
23127038268810406658048
23128718353732678451200
23130199043736692850688
23131466010066365186048
23132506003599861481472
23133307177001790996480
23133859308702957305856
23134153965431085334528
23134184597707162648576
23133946554219059216384
23133437020624698474496
23132654916306026364928
23131600801263553347584
23130276845849589841920
23128686896877121044480
23126836638624973324288
23124733805148244017152
23122388363031424794624
23119812561579515314176
23117020745155009839104
23114028841055165612032
23110853479465922592768
23107510775702028812288
23104014906261443182592
23100376712623733866496
23096602621137685315584
23092694128455430701056
23088647964314656833536
23084456856808541126656
23080110671260041609216
23075597637762083192832
23070905435344710139904
23066022017586729844736
23060936177019273609216
23055637904826828849152
23050118603255182262272
23044371183281161371648
23038390067959391322112
23032171136389270732800
23025711668189596745728
23019010357228585615360
23012067442643775258624
23004884961547243225088
22997467079027007160320
22989820414019317530624
22981954264223562334208
22973880641818120421376
22965614060074122084352
22957171049305085050880
22948569417179836973056
22939827296280671944704
22930962044108845088768
22921989087481099714560
22912920838655763808256
22903765841630392745984
22894528306445293715456
22885208134179958554624
22875801429823929188352
22866301381812590477312
22856699307840814186496
22846985660677522194432
22837150848794690060288
22827185813722759168000
22817082373805650739200
22806833374158466842624
22796432690929716953088
22785875151453757112320
22775156457898896261120
22764273219587725590528
22753223179524133355520
22742005655317625438208
22730622125431819599872
22719076817790998413312
22707377132999333117952
22695533769200544776192
22683560493164078825472
22671473588828299591680
22659291076639718375424
22647031815859127451648
22634714580229218631680
22622357156777756196864
22609975488253771382784
22597582884058154663936
22585189361331193511936
22572801218834895732736
22560420951449766199296
22548047559033215778816
22535677204283606958080
22523304077228951732224
22510921278618310017024
22498521559200039960576
22486097824023402512384
22473643388154463387648
22461152024146827280384
22448617873856182353920
22436035324929653080064
22423398979240714043392
22410703844695986929664
22397945833731324379136
22385122546041002917888
22372234184436679180288
22359284362381369540608
22346280561503933300736
22333234095348902789120
22320159587390015406080
22307074105380519804928
22293996153811385712640
22280944699178789896192
22267938320172986662912
22254994487806590451712
22242128932265323921408
22229355061701089689600
22216683450711100358656
22204121476330822828032
22191673204243349635072
22179339592385708425216
22167118993333799616512
22155007842936565006336
22143001369479395409920
22131094169526313418752
22119280560286371676160
22107554697275758346240
22095910509478886244352
22084341545825353072640
22072840857016760008704
22061401057648883793920
22050014704422990381056
22038675057749719515136
22027377162062040924160
22016119027782473744384
22004902602195301564416
21993734241949153492992
21982624549710040399872
21971587642366757961728
21960640077165834010624
21949799706331189346304
21939084661388816154624
21928512544992441401344
21918099802798921089024
21907861205043986300928
21897809388893538091008
21887954469179944337408
21878303776788363345920
21868861798731841798144
21859630360311631970304
21850609021512994258944
21841795589869959905280
21833186615672568807424
21824777750311312818176
21816563905574608044032
21808539222777530417152
21800696919161844006912
21793029116145673699328
21785526776059979104256
21778179883580774154240
21770977988876441747456
21763911155628025839616
21756971223801973964800
21750153145862869483520
21743456063666268405760
21736883827954438635520
21730444825577505423360
21724151197156027400192
21718017693076695285760
21712060457752392105984
21706295956154861223936
21700740128523031674880
21695407754500257087488
21690311967684949966848
21685463879620627529728
21680872313533423943680
21676543676445106372608
21672481995215618441216
21668689110266216972288
21665164976982048374784
21661907990413815316480
21658915241143163682816
21656182635231149293568
21653704860740809129984
21651475238295590404096
21649485534548094615552
21647725837928959574016
21646184601109741436928
21644848950158230028288
21643705338431755255808
21642740564086245818368
21641943064816480419840
21641304278309632212992
21640819772079231467520
21640489861418974183424
21640319562780709486592
21640317920974687174656
21640496914090453630976
21640870209409037369344
21641452004485959254016
21642256084638304829440
21643295126287347089408
21644580218814731386880
21646120569134102085632
21647923366520214781952
21649993790923804246016
21652335134945786724352
21654948987189606744064
21657835409736931999744
21660993046158149419008
21664419119820814942208
21668109318789517017088
21672057602821819727872
21676255998130968854528
21680694457891721052160
21685360860443088781312
21690241201994358325248
21695320027286716022784
21700581129872998400000
21706008527684230971392
21711587661219752837120
21717306673215806898176
21723157544310885318656
21729136831383201644544
21735245819885693960192
21741490047827274891264
21747878327964382789632
21754421511737281871872
21761131258453675737088
21768019005254823575552
21775095228084325974016
21782368995584325451776
21789847771356717907968
21797537405006971404288
21805442244839462666240
21813565293570358771712
21821908321800531476480
21830471867850930782208
21839255091570311954432
21848255502276127358976
21857468627309811466240
21866887711437916995584
21876503532521903882240
21886304390707706593280
21896276290839559274496
21906403308693513830400
21916668124419583901696
21927052720175413460992
21937539253145329205248
21948111100029557538816
21958754007338656464896
21969457189912389353472
21980214149010570608640
21991022988995449585664
22001886120816349806592
22012809414009883197440
22023801016088921112576
22034870125403056373760
22046025960738456076288
22057277058205169483776
22068630908489269510144
22080093870035705004032
22091671260238408843264
22103367516201947234304
22115186313682330058752
22127130543030538338304
22139202079465272246272
22151401353873459249152
22163726808367331540992
22176174374121570828288
22188737112132412243968
22201405109506385379328
22214165648691492290560
22227003600322129035264
22239901960813322174464
22252842472259398402048
22265806309332164280320
22278774862388068876288
22291730650744127225856
22304658345303321083904
22317545781497759268864
22330384755196285681664
22343171380104990294016
22355905877370774487040
22368591836518193037312
22381235151019383455744
22393842910959536963584
22406422499678180343808
22418981025560957812736
22431525091642473185280
22444060816924158722048
22456593985504809058304
22469130193271808589824
22481674868325416435712
22494233063845705809920
22506808977097465266176
22519405238426691174400
22532022111603674578944
22544656804567685529600
22557303071984372940800
22569951201451604705280
22582588357504256704512
22595199169863134216192
22607766431958269165568
22620271820039081951232
22632696615889237180416
22645022470331063861248
22657232246349383073792
22669310924198856622080
22681246463257823150080
22693030446825048375296
22704658336046722842624
22716129245846587834368
22727445298313198305280
22738610740424821702656
22749631069360029171712
22760512367890991677440
22771260944588168232960
22781883256723499646976
22792386015000795283456
22802776339983684861952
22813061841946543128576
22823250509003434754048
22833350314979806412800
22843368517276383838208
22853310712307209207808
22863179823332619976704
22872975257933252132864
22882692446162387992576
22892322858737181130752
22901854461626131939328
22911272460359814873088
22920560166710026436608
22929699872339165970432
22938673690599669891072
22947464377670786088960
22956056142802963136512
22964435413995213553664
22972591472635415625728
22980516845250232188928
22988207365809583947776
22995661896199008419840
23002881787575169712128
23009870239095301603328
23016631727952511369216
23023171637528118689792
23029496122363646836736
23035612160892375924736
23041527693496289329152
23047251731653893029888
23052794335652539793408
23058166373311997542400
23063378991605430091776
23068442778522789871616
23073366678378966417408
23078156830063598764032
23082815572170898407424
23087340850914378383360
23091726166896362389504
23095961049090643460096
23100031918841484279808
23103923154053547163648
23107618187070373101568
23111100531465644933120
23114354687104629342208
23117366895198311809024
23120125711879958953984
23122622363426877341696
23124850858549921710080
23126807867404387876864
23128492422185850241024
23129905532366510620672
23131049822240097959936
23131929280684742410240
23132549166172907503616
23132916050296358043648
23133037934092060983296
23132924351458463186944
23132586382718410948608
23132036519949393461248
23131288334162177556480
23130355894052611686400
23129252902556118548480
23127991577560628592640
23126581404173743423488
23125027985771827560448
23123332260176131522560
23121490288534492282880
23119493681689544097792
23117330562425544507392
23114986843142518472704
23112447567333857165312
23109698110767107145728
23106725122015991169024
23103517159208591032320
23100065031688422424576
23096361886835978272768
23092403105454079606784
23088186087230060625920
23083710014511221047296
23078975671141020991488
23073985363836969943040
23068742954368353959936
23063253972585954672640
23057525753760444317696
23051567536630508027904
23045390472361541632000
23039007519285968896000
23032433214188855230464
23025683302026936582144
23018774177777692180480
23011722078250608885760
23004541997308704718848
22997246399224286806016
22989843938774322511872
22982338491188256964608
22974728779797832400896
22967008745315876470784
22959168583059332136960
22951196184066176057344
22943078637364387512320
22934803501589001666560
22926359685334533406720
22917737913628565176320
22908930852894088888320
22899933010186557456384
22890740530785833451520
22881351007079338344448
22871763384803981787136
22861978009435755249664
22851996802411262902272
22841823509786652573696
22831463941593324584960
22820926126239560761344
22810220335622363545600
22799358977549870825472
22788356382240091930624
22777228511079405977600
22765992582538980229120
22754666557650526797824
22743268393587241385984
22731815002335480905728
22720320960958614732800
22708797177640546992128
22697249841410184577024
22685679984413000073216
22674083831267073196032
22662453859403505336320
22650780269716141244416
22639052476122480508928
22627260291936233193472
22615394659174132482048
22603447938818540306432
22591413888676731551744
22579287489086658445312
22567064761305705480192
22554742687716048109568
22542319297921810432000
22529793929485230276608
22517167611407079833600
22504443470936996315136
22491627051777248985088
22478726462253649887232
22465752331234270248960
22452717607383289823232
22439637264422985007104
22426527957685532360704
22413407623900972449792
22400294955649123483648
22387208654343242776576
22374166405734138380288
22361183636229420220416
22348272257246385143808
22335439709540211228672
22322688602453359722496
22310017083816512847872
22297419838474057416704
22284889413639445938176
22272417503543889494016
22259995910778132627456
22247617073458639273984
22235274212479388876800
22222961247495865237504
22210672645464838373376
22198403333080832016384
22186148759173454626816
22173905147820299517952
22161669931957816918016
22149442299288669388800
22137223734397532897280
22125018429674366173184
22112833475376549199872
22100678809696692338688
22088566975438281244672
22076512756015776661504
22064532739811367190528
22052644808067022585856
22040867494363064696832
22029219158131545735168
22017716966486217588736
22006375775393814675456
21995207101522993217536
21984218423783168409600
21973413006242199109632
21962790294119268745216
21952346757771577786368
21942076928465326571520
21931974344766847451136
21922032212737144127488
21912243724861315219456
21902602110354436653056
21893100554278775291904
21883732120668148334592
21874489776692558561280
21865366575417068093440
21856356024578117468160
21847452635131178647552
21838652594530629451776
21829954456729990201344
21821359712917692350464
21812873126353030873088
21804502775516056518656
21796259819737682280448
21788158044678058409984
21780213247092103053312
21772442493991549665280
21764863270793116647424
21757492539825714102272
21750345766859995873280
21743436020321680883712
21736773277181829709824
21730364057612837715968
21724211450324812038144
21718315497192115142656
21712673813158544015360
21707282263927599136768
21702135533493871968256
21697227481689375113216
21692551286585343082496
21688099444548750540800
21683863731590823673856
21679835213704980332544
21676004359521867661312
21672361286959305326592
21668896172827486453760
21665599848279154098176
21662464567690376773632
21659484873023123619840
21656658409355550392320
21653986519218764382208
21651474474405160026112
21649131282551835459584
21646969097270320955392
21645002329894657458176
21643246592292984717312
21641717600049210327040
21640430149866910384128
21639397265225017196544
21638629580445224796160
21638135001073225564160
21637918637634908848128
21637982967322078347264
21638328144362454646784
21638952363545052839936
21639852187374443298816
21641022775554507538432
21642457999524340170752
21644150470407513702400
21646091537317852348416
21648271312152193662976
21650678753210159595520
21653301818548606205952
21656127705677326974976
21659143225872125788160
21662335386094781071360
21665692227851299848192
21669203884896392577024
21672863699671797727232
21676669144050822021120
21680622283372328124416
21684729623017552871424
21689001346077323952128
21693450114367118901248
21698089696125744316416
21702933679094177464320
21707994451722173939712
21713282533894272319488
21718806249207767236608
21724571670012638527488
21730582735796905705472
21736841441971781238784
21743348015231838191616
21750101025796976017408
21757097424870973636608
21764332526852263378944
21771799973617263968256
21779491720400235134976
21787398069933909737472
21795507758267306606592
21803808074870506389504
21812285001163348115456
21820923388942543224832
21829707261901709246464
21838620368026315259904
21847647086662358401024
21856773677142855647232
21865989678333735993344
21875289116833654767616
21884671152815024898048
21894139929466169720832
21903703643851765841920
21913373102749903749120
21923160151291158593536
21933076325613655031808
21943131931514756923392
21953335578455923752960
21963694072863391744000
21974212520138156015616
21984894488090821787648
21995742121770159702016
22006756152260541022208
22017935797147572109312
22029278595416875597824
22040780242351898492928
22052434484377962938368
22064233104489677062144
22076165989969898242048
22088221243460456284160
22100385292384284442624
22112642980801025146880
22124977690157955153920
22137371608583222853632
22149806308194946908160
22162263747403058249728
22174727670699980226560
22187185173048389009408
22199628030476195725312
22212053382794137567232
22224463530712780242944
22236864907813150785536
22249266559380264845312
22261678573485157253120
22274110832010829234176
22286572252442935689216
22299070489220698079232
22311611938884884103168
22324201864781906313216
22336844494849590689792
22349543008921488195584
22362299393661225402368
22375114194175116967936
22387986226636289736704
22400912328135817560064
22413887202605102268416
22426903380775659372544
22439951267120552083456
22453019221662919294976
22466093635688393080832
22479159008065937735680
22492198096554392813568
22505192275571390808064
22518122240448263094272
22530969127176865054720
22543715965679611936768
22556349203392122322944
22568859916125928947712
22581244350790641909760
22593503636687912173568
22605642778944846430208
22617669273548744556544
22629591752036816257024
22641418962242849734656
22653159196160939786240
22664820093879081500672
22676408656302633385984
22687931298729475178496
22699393833769338142720
22710801337340976431104
22722157899069211541504
22733466288120697716736
22744727585453768704000
22755940843189769863168
22767102823670436855808
22778207843509092745216
22789247715270016892928
22800211763041887322112
22811086902172959375360
22821857812909438009344
22832507280239412379648
22843016789147816820736
22853367433824152059904
22863541116471953326080
22873521895789232652288
22883297241028339171328
22892858910363231453184
22902203239933331636224
22911330792199092699136
22920245504749013565440
22928953616225575895040
22937462665225212788736
22945780763317669724160
22953916193121501184000
22961877253110158589952
22969672213858910994432
22977309268386949103616
22984796413918894358528
22992141247956639547392
22999350678267826798592
23006430547325258563584
23013385180286482907136
23020216889512692809728
23026925495308634816512
23033507934834127798272
23039958023744446791680
23046266417054266425344
23052420799290874527744
23058406322849162723328
23064206300093683335168
23069803128651614519296
23075179387618936750080
23080318994349232750592
23085208274608391716864
23089836790873900187648
23094197805118490935296
23098288322162011930624
23102108751403262410752
23105662309692333883392
23108954334822760710144
23111991668493483245568
23114782204629740421120
23117334613329415503872
23119658183129602981888
23121762703647940018176
23123658334592101777408
23125355442927629762560
23126864400981199683584
23128195316275027640320
23129357636893493166080
23130359582923056742400
23131207410808113856512
23131904603058677481472
23132451148037479202816
23132843095043761766400
23133072525514948739072
23133127989302396977152
23132995351642051182592
23132658916270293385216
23132102651773164978176
23131311352365916880896
23130271600553486188544
23128972453393561812992
23127405831719623852032
23125566639567383035904
23123452671086481637376
23121064373981945004032
23118404537309439459328
23115477962492517285888
23112291161019904950272
23108852100124962193408
23105169993415056687104
23101255118343960002560
23097118646177414250496
23092772486555627421696
23088229153813305491456
23083501633191257571328
23078603167783641415680
23073546842347310940160
23068344858556934127616
23063007499326498799616
23057541936227362537472
23051951168863841812480
23046233418929717379072
23040382200045862125568
23034387084990444732416
23028234985804050464768
23021911639719122305024
23015402993191781138432
23008696272528544366592
23001780662979283386368
22994647633272510611456
22987291009720912969728
22979706919091064274944
22971893694247448084480
22963851790894856404992
22955583719253873786880
22947093968008658288640
22938388894946433171456
22929476573043777077248
22920366600962126643200
22911069904489253175296
22901598565809296244736
22891965713619477331968
22882185477204090028032
22872272945829782749184
22862243999500845711360
22852114835037046702080
22841901056010032775168
22831616346039563321344
22821270957288138473472
22810870415743724290048
22800414862798032470016
22789899279026186354688
22779314541663096930304
22768648997321345859584
22757890113701930860544
22747025841055713984512
22736045498941331996672
22724940199248160358400
22713702943147625021440
22702328565369831161856
22690813665670661668864
22679156601193689513984
22667357545960969338880
22655418575778199109632
22643343719581427433472
22631138932841953361920
22618811984906775691264
22606372292038995476480
22593830753408697499648
22581199647270164758528
22568492615507411730432
22555724708603494400000
22542912389577267216384
22530073329735982645248
22517225813586370101248
22504387647526601228288
22491574644713784868864
22478798980135247675392
22466067862948314873856
22453382949984469516288
22440740702194845614080
22428133561290689871872
22415551560364100419584
22402983904511623430144
22390420175892814757888
22377851038696655028224
22365268520457692250112
22352666049004626247680
22340038421878488956928
22327381819164656140288
22314693892624793731072
22301973906629570068480
22289222879800243257344
22276443677762904915968
22263641030392295718912
22250821481588525629440
22237993311551965102080
22225166484653159219200
22212352660263304953856
22199565260360635121664
22186819528051600130048
22174132454203326464000
22161522419493387632640
22149008423661590282240
22136608871975684669440
22124340051091818283008
22112214597029584699392
22100240348100905926656
22088419912878953332736
22076751069619876265984
22065227841239882137600
22053841891484009234432
22042583852561658281984
22031444316510717214720
22020414416372428177408
22009486085575917174784
21998652152752650584064
21987906405976621711360
21977243691684762484736
21966660051935558631424
21956152875975060750336
21945721043872812892160
21935365053110095446016
21925087130759974617088
21914891341173880782848
21904783700961355890688
21894772305397207269376
21884867449077607956480
21875081691395346399232
21865429785991880638464
21855928379031523688448
21846595397510267666432
21837449101988633509888
21828506863841124024320
21819783827031064576000
21811291694148649746432
21803037893892774035456
21795025315245628325888
21787252644909108166656
21779715175731018334208
21772405838434864726016
21765316195174244679680
21758437216473858441216
21751759790998468689920
21745275023818192060416
21738974420268658720768
21732850030532731338752
21726894583227527200768
21721101608338096914432
21715465557020663349248
21709981949796605231104
21704647594977104232448
21699460900308153008128
21694422260575104925696
21689534461898691444736
21684803016165167202304
21680236333127700578304
21675845652266377805824
21671644687585247232000
21667648981224187232256
21663875009179195277312
21660339125486641741824
21657056461344198361088
21654039908062804836352
21651299306651013611520
21648840942198659743744
21646667397419117838336
21644777759287581605888
21643168107174213713920
21641832160793947275264
21640761952305261051904
21639948415961311215616
21639381846030087618560
21639052228524312100864
21638949477577698312192
21639063600521818406912
21639384801891948953600
21639903545888386056192
21640610634160765140992
21641497392339929268224
21642556054894857420800
21643780375971813654528
21645166393261587169280
21646713178453885059072
21648423367945356312576
21650303303139647815680
21652362707151542550528
21654613943079206387712
21657070992660147208192
21659748334524193308672
21662659885607396835328
21665818115579190444032
21669233379751506214912
21672913466147777544192
21676863331006496636928
21681085001104967598080
21685577634164737310720
21690337731018450010112
21695359477363016466432
21700635167984397058048
21706155650431024365568
21711910729308369321984
21717889491329217462272
21724080530333422845952
21730472064696308465664
21737051958627857858560
21743807699962310950912
21750726445194616504320
21757795281923238526976
21765001833373702815744
21772335219555960881152
21779787226237659774976
21787353391865018712064
21795033684546206826496
21802832541067472011264
21810758238469275779072
21818821772259266396160
21827035532494817460224
21835412062669323108352
21843963084999355269120
21852698843382139584512
21861627711153984503808
21870755964978909413376
21880087637922683027456
21889624411922491244544
21899365561296977133568
21909307986839993319424
21919446371635090685952
21929773453076802306048
21940280363825036787712
21950956970241471545344
21961792138779216052224
21972773882722315665408
21983889375351504109568
21995124861290885939200
22006465558585152634880
22017895707620325457920
22029398951544024465408
22040959179873964785664
22052561814971704410112
22064195313492834648064
22075852491334277398528
22087531264491011440640
22099234564547863904256
22110969465913265356800
22122745813574967361536
22134574746770176212992
22146467448544529743872
22158434279883473420288
22170484281752426643456
22182624923027987496960
22194861955540504805376
22207199284170669948928
22219638828880554360832
22232180411125452505088
22244821718668276662272
22257558386598523961344
22270384190079377604608
22283291298268253782016
22296270511572162445312
22309311407891398262784
22322402355374838513664
22335530399085713424384
22348681087740188557312
22361838367148446056448
22374984713775840493568
22388101683438543699968
22401170970614878437376
22414175905233225383936
22427103106378753900544
22439943868353049788416
22452694872480332906496
22465358018886741524480
22477939468670011965440
22490448230467487399936
22502894703521539555328
22515289491413003141120
22527642609673306112000
22539963036646925926400
22552258471019539333120
22564535167513494814720
22576797783915178754048
22589049237432438882304
22601290604142349254656
22613521095315903479808
22625738118987977326592
22637937400519942209536
22650113108098596995072
22662257921002311778304
22674362996268348735488
22686417829780026032128
22698410059349010415616
22710325306552529977344
22722147189446162776064
22733857648273189240832
22745437694787806298112
22756868606998159032320
22768133448621851934720
22779218638610574082048
22790115206010685620224
22800819406280484454400
22811332553480293318656
22821660165277472522240
22831810710060348211200
22841794302945867595776
22851621614352970285056
22861303097885903028224
22870848503108092297216
22880266572226629730304
22889564831178557489152
22898749435254732226560
22907825069272940412928
22916794908340389937152
22925660625036262768640
22934422405467053490176
22943078927915867439104
22951627268185133154304
22960062720976030269440
22968378560163971334144
22976565795367581384704
22984613009183958106112
22992506370484850393088
23000229909739434147840
23007766113035422269440
23015096844653143523328
23022204544834395439104
23029073573827796008960
23035691501853823991808
23042050108804057530368
23048145889396407664640
23053979966716097069056
23059557467192276549632
23064886542140016951296
23069977279261250158592
23074840714392226496512
23079488058991067529216
23083930158780223848448
23088177140747634475008
23092238199550604476416
23096121493064645607424
23099834123219990740992
23103382158159149793280
23106770623394016657408
23110003383852435767296
23113082871156943355904
23116009671121398923264
23118782049261885325312
23121395531986952519680
23123842665104604659712
23126113040912856645632
23128193632915934937088
23130069420880338878464
23131724245311797854208
23133141808812908347392
23134306739279131312128
23135205633033815195648
23135827991118613577728
23136166948417858174976
23136219690092116049920
23135987476403805224960
23135475264688077406208
23134691007271064829952
23133644776967461928960
23132347892264423391232
23130812176689438654464
23129049418620492316672
23127071037680527605760
23124887931717450465280
23122510463164647211008
23119948521436826566656
23117211563085585711104
23114308507763088556032
23111247389902550073344
23108034746051465314304
23104674831227080933376
23101168853664187547648
23097514447643024031744
23093705550962370805760
23089732740223005097984
23085583954234612645888
23081245453821600071680
23076702850143345442816
23071942075453951442944
23066950238236231860224
23061716360608153075712
23056232012653071958016
23050491832716553617408
23044493878291442171904
23038239727151921233920
23031734271985844224000
23024985222371688316928
23018002411364313726976
23010797055496064860160
23003381112010600087552
22995766825970774835200
22987966494955284725760
22979992426311787216896
22971857022929906696192
22963572895412773715968
22955152860966448791552
22946609678286061568000
22937955418606596521984
22929200495935025577984
22920352536321465516032
22911415381891003449344
22902388530581260468224
22893267190332862234624
22884042930682408730624
22874704739803913519104
22865240218354417926144
22855636680079648489472
22845882040293982732288
22835965489584883630080
22825878018552198332416
22815612861917025009664
22805165882564430266368
22794535854337542848512
22783724566445352288256
22772736686939728510976
22761579384520956706816
22750261785863527596032
22738794398702284832768
22727188633035112185856
22715456507679862685696
22703610563190960685056
22691663940986611957760
22679630540905874718720
22667525130057630613504
22655363246857325117440
22643160749555004211200
22630932931190110289920
22618693269767990542336
22606452057742568849408
22594215270486055583744
22581984010406077661184
22569754691644099133440
22557519887546644955136
22545269569986637070336
22532992412460175589376
22520676909855216238592
22508312217002780393472
22495888738391437606912
22483398559802715013120
22470835797214447534080
22458196882945705246720
22445480755913887318016
22432688902147269459968
22419825212528204447744
22406895675768974606336
22393907980404160200704
22380871132181820342272
22367795185988063461376
22354691147486625529856
22341571038626407514112
22328448065098668310528
22315336783343707488256
22302253138555760017408
22289214234279765082112
22276237715108383424512
22263340721487701082112
22250538514390951395328
22237843026258906054656
22225261693030918782976
22212796888626489196544
22200446110996598095872
22188202833213302767616
22176057748570920452096
22164000085829862031360
22152018749586665373696
22140103183058165825536
22128243972798815404032
22116433268343423631360
22104665077469444833280
22092935456725502263296
22081242586525980426240
22069586719594564812800
22057970016414121066496
22046396314261812936704
22034870899380452327424
22023400353051367702528
22011992518653279993856
22000656594511476031488
21989403310358955819008
21978245108623638265856
21967196233431588536320
21956272628104918204416
21945491551826001002496
21934870853079523131392
21924427896221725622272
21914178235167328436224
21904134242705612996608
21894303982286110982144
21884690595591307132928
21875292357383564558336
21866103362715167752192
21857114643782172672000
21848315436795391115264
21839694352454994886656
21831240307963745796096
21822943188593084989440
21814794273207663722496
21806786472094841438208
21798914412562930991104
21791174400433125851136
21783564297047331831808
21776083371152285630464
21768732193486951940096
21761512628055397367808
21754427940945113645056
21747483006749928062976
21740684556840474771456
21734041392563817021440
21727564484762264403968
21721266896689690574848
21715163491131941978112
21709270403144359084032
21703604274430264475648
21698181264978642731008
21693015898962786254848
21688119868770610053120
21683500990108725673984
21679162528726865936384
21675103069150229037056
21671316969293277560832
21667795289454327889920
21664526969028883775488
21661499997762699132928
21658702389125459214336
21656122865996366086144
21653751258501171118080
21651578662299650490368
21649597421378972155904
21647801007560816852992
21646183882083310501888
21644741432060640493568
21643470056808748417024
21642367429513368829952
21641432893573751111680
21640667897250267004928
21640076347649319501824
21639664782477692502016
21639442304973183909888
21639420282446739931136
21639611848994980888576
21640031263570928861184
21640693157337428393984
21641611678966083485696
21642799543011264954368
21644267025180932440064
21646021020783468347392
21648064347430681837568
21650395477209805488128
21653008799857490526208
21655895372078482718720
21659043967199050989568
21662442172309726822400
21666077311369195028480
21669937071333723602944
21674009816025530368000
21678284646267563802624
21682751299328147456000
21687399995390872780800
21692221347487167807488
21697206445367722246144
21702347183244462522368
21707636821230899691520
21713070674813606952960
21718646758978304868352
21724366209340779003904
21730233366531163553792
21736255511596214779904
21742442331117774176256
21748805232330241212416
21755356610587762098176
21762109114350970077184
21769074894751915835392
21776264805529417678848
21783687553531674361856
21791348877058461663232
21799250905095393509376
21807391870743419551744
21815766286547002851328
21824365557108537556992
21833178867962457620480
21842194117260509970432
21851398678718864949248
21860779877482138435584
21870325170643455180800
21880022105036408487936
21889858164441242140672
21899820632056080105472
21909896596661962014720
21920073215240971485184
21930338289680037969920
21940681114321810358272
21951093434119721320448
21961570276787686998016
21972110434745941229568
21982716477130317758464
21993394319165394780160
22004152492983175872512
22015001299784331952128
22025951977222619267072
22037015930283417927680
22048204003345021534208
22059525752314547666944
22070988713048248680448
22082597730040842027008
22094354465339788492800
22106257212766305648640
22118301081852954279936
22130478510268422815744
22142779961574403604480
22155194616713771483136
22167710894136097767424
22180316716670816092160
22192999539604975517696
22205746224667583053824
22218542876401348902912
22231374763884583845888
22244226446986397614080
22257082207059769819136
22269926825123488202752
22282746646018209611776
22295530742784840433664
22308271912897753382912
22320967252916047970304
22333618177152447938560
22346229914211958390784
22358810649496540676096
22371370524544707067904
22383920656410623344640
22396472251729770971136
22409035819509268611072
22421620466281279913984
22434233281500692873216
22446878859709405724672
22459559026120128987136
22472272815396948541440
22485016701729245233152
22497785012122376208384
22510570403331546546176
22523364270834010030080
22536156993441373356032
22548937984996372643840
22561695595435437064192
22574416950007439556608
22587087829581174931456
22599692689612233244672
22612214906647430037504
22624637327100231024640
22636943151456306855936
22649117100657046716416
22661146696147976323072
22673023393754007994368
22684743302928484270080
22696307318202807877632
22707720651634821300224
22718991908731040563200
22730131930508154634240
22741152613450530160640
22752065849310868144128
22762882650066607144960
22773612476160676986880
22784262772134021955584
22794838713000081227776
22805343155754549379072
22815776766421612101632
22826138262857318400000
22836424691949731053568
22846631658156439109632
22856753442009580044288
22866782987697508057088
22876711785925072388096
22886529715453487480832
22896224920936531361792
22905783796031861817344
22915191124320894058496
22924430423504577363968
22933484540682775298048
22942336535203483222016
22950970832339504988160
22959374532187978203136
22967538650041473302528
22975459008564915339264
22983136546373825986560
22990576950204797288448
22997789701378838364160
23004786770786253799424
23011581244333698842624
23018186111760252010496
23024613351172874436608
23030873344285429727232
23036974593479387643904
23042923679581707698176
23048725382272947060736
23054382873992971157504
23059897897448634318848
23065270854612607303680
23070500771750486212608
23075585150276664819712
23080519752473437536256
23085298392467247202304
23089912801205491335168
23094352612590102773760
23098605488544350732288
23102657382070020472832
23106492943875493068800
23110096106148107124736
23113450898411348819968
23116542526344065449984
23119358654973030170624
23121890707274276536320
23124134885759834390528
23126092623283604160512
23127770299959739416576
23129178279572796342272
23130329519875776577536
23131238103396323950592
23131917991121868816384
23132382167104424509440
23132642196073931079680
23132708115645154197504
23132588541126018859008
23132290854852723998720
23131821363557650399232
23131185332792705679360
23130386851861591228416
23129428542959793471488
23128311186518009970688
23127033367734683435008
23125591243161662914560
23123978485567133319168
23122186410779870232576
23120204248392358952960
23118019509805975076864
23115618437366250733568
23112986570991354249216
23110109507613987176448
23106973912351696224256
23103568748165317263360
23099886548610906587136
23095924439175976189952
23091684600733551820800
23087174000978979454976
23082403449093677383680
23077386244183205871616
23072136784179965722624
23066669446274702376960
23060997894085315395584
23055134800787001049088
23049091869006855405568
23042879992168804515840
23036509413270693609472
23029989766999473913856
23023329930837542043648
23016537666448187719680
23009619103089522900992
23002578179130900086784
22995416184962951413760
22988131522892496109568
22980719728408790040576
22973173718699351212032
22965484188169110814720
22957640077433234259968
22949629093084303196160
22941438318004274200576
22933054984916601667584
22924467457587417186304
22915666370554706788352
22906645754267421376512
22897403884330324852736
22887943606124891078656
22878272018474728423424
22868399601839813689344
22858339051020650283008
22848104135434220601344
22837708841758549344256
22827166904323286237184
22816491678928457433088
22805696225736390606848
22794793447762054610944
22783796156057648103424
22772716969104026632192
22761567992713509339136
22750360278242789687296
22739103126113992310784
22727803369073760272384
22716464799379762446336
22705087872146119589888
22693669734314959437824
22682204537824301023232
22670683943307168448512
22659097727426445180928
22647434455879950270464
22635682235097175556096
22623829571079967342592
22611866328680540143616
22599784712768216629248
22587580120693190164480
22575251686617128108032
22562802381745712791552
22550238645766559105024
22537569661439963037696
22524806484901045993472
22511961262306139045888
22499046694342841335808
22486075792406718971904
22473061861350728269824
22460018586162856722432
22446960099471654912000
22433900937103588458496
22420855819410775998464
22407839219282759122944
22394864710441704095744
22381944147204873650176
22369086798186040786944
22356298605080740888576
22343581729618852315136
22330934483629073498112
22318351641676450103296
22305825059197822173184
22293344490109238509568
22280898511587061530624
22268475491475792068608
22256064547311866347520
22243656436662658924544
22231244299342511603712
22218824165224571994112
22206395162799187689472
22193959414482019024896
22181521671065719275520
22169088796558543028224
22156669242530626273280
22144272634512767188992
22131909536136648720384
22119591382384352690176
22107330513475446243328
22095140219114271801344
22083034718320927440896
22071029028136335441920
22059138688001347944448
22047379302165319254016
22035765865249589166080
22024311875739762819072
22013028322090741137408
22001922713356297306112
21990998370958029357056
21980254166723082584064
21969684790578321031168
21959281501916746481664
21949033214911474302976
21938927723119902720000
21928952881994220437504
21919097614861011517440
21909352662121148579840
21899711041644848480256
21890168229925364957184
21880722110047221448704
21871372760627256754176
21862122173218053685248
21852973980487935590400
21843933255425692008448
21835006408429785841664
21826201172204551405568
21817526633853700014080
21808993260370665668608
21800612873368854593536
21792398552928815677440
21784364466451389612032
21776525606117791760384
21768897381672454979584
21761494987697301749760
21754332489649355751424
21747421668922032652288
21740770804432879222784
21734383677008555016192
21728259091247317123072
21722391091294003789824
21716769845603117039616
21711382983251064782848
21706217065143884316672
21701258895458666807296
21696496486674939772928
21691919621818115162112
21687520060094319427584
21683291489463124885504
21679229347856239296512
21675330624973787103232
21671593726682796654592
21668018441015655399424
21664605999327692718080
21661359191211907219456
21658282476744342503424
21655382046633501917184
21652665804829279387648
21650143278440319549440
21647825480885718745088
21645724748859324760064
21643854533287584202752
21642229062716480290816
21640862754525706977280
21639769274325038792704
21638960261121089470464
21638443914090145382400
21638223788952516558848
21638298178229408628736
21638660305194313580544
21639299299270631358464
21640201668423265026048
21641352862985707585536
21642738574881617608704
21644345581551352807424
21646162127099460059136
21648177958643180765184
21650384181905395286016
21652773086638442020864
21655338049432857870336
21658073568043289542656
21660975426303606915072
21664040940644658577408
21667269211032119148544
21670661301357225443328
21674220305882797834240
21677951304174391001088
21681861244499917799424
21685958804999633895424
21690254253526611918848
21694759266959161819136
21699486603601969676288
21704449488879957835776
21709660617028455628800
21715130804991078432768
21720867520469138407424
21726873652600758075392
21733146902124864471040
21739680001005881131008
21746461694636968640512
21753478169715550453760
21760714509106123112448
21768155832009843802112
21775787966144205291520
21783597690500212064256
21791572703445197520896
21799701494191947251712
21807973256794617151488
21816377926669524008960
21824906364392486993920
21833550664426080698368
21842304527644894429184
21851163614337619197952
21860125800771969089536
21869191298813039476736
21878362647690425139200
21887644622333207904256
21897044102159355871232
21906569905185467924480
21916232533010158714880
21926043724391546617856
21936015712686813741056
21946160147523008724992
21956486768162569715712
21967002060921780568064
21977708222091458772992
21988602715187215073280
21999678546646436675584
22010925153065422028800
22022329605717028241408
22033877781660624224256
22045555237785966739456
22057347692695776133120
22069241180927320653824
22081222029871979429888
22093276811021013483520
22105392367857167237120
22117555967374923923456
22129755583869366566912
22141980297846256041984
22154220767386936541184
22166469704786445860864
22178722281975506272256
22190976404791456956416
22203232831288366858240
22215495140540053192704
22227769565465391661056
22240064683819352981504
22252390933766481117184
22264759910958450606080
22277183431550074617856
22289672410339653713920
22302235685127521828864
22314878982974762647552
22327604234842976288768
22340409381741710540800
22353288689910881976320
22366233450966375464960
22379232845658501152768
22392274738933183545344
22405346249056681197568
22418434053037866614784
22431524495667245350912
22444603617006118240256
22457657198387744735232
22470670881822685003776
22483630382975713017856
22496521810434664169472
22509332107449876873216
22522049619126915170304
22534664748546551447552
22547170616418907455488
22559563608481272430592
22571843699686592479232
22584014480186462437376
22596082857024155549696
22608058450084567711744
22619952734796238553088
22631778010605343997952
22643546297120807976960
22655268276356778033152
22666952401257632890880
22678604270520328257536
22690226327386452918272
22701817883133804019712
22713375407142749601792
22724892979591913668608
22736362783972708581376
22747775532904409464832
22759120768588641730560
22770387040488759754752
22781562009877110325248
22792632542315308646400
22803584826773457600512
22814404531892093190144
22825077008274116575232
22835587576807995473920
22845921976653442973696
22856067038980123656192
22866011582930249318400
22875747419786152247296
22885270253616794435584
22894580236973550600192
22903682002652921593856
22912584124906698964992
22921298109797431771136
22929837117314495938560
22938214648220403892224
22946443392823429431296
22954534364961583398912
22962496362318800093184
22970335725146341376000
22978056321346161344512
22985659670600842477568
22993145129752785321984
23000510085414483132416
23007750125869512785920
23014859185419557273600
23021829669007835267072
23028652573087609389056
23035317617328876683264
23041813388609382776832
23048127481981098262528
23054246623970357936128
23060156800376600788992
23065843476064192430080
23071292046033224204288
23076488640539645706240
23081421294574581579776
23086081313262612250624
23090464503921364697088
23094571899422991450112
23098409713777569169408
23101988508251247869952
23105321792826601635840
23108424429474137767936
23111311192828514664448
23113995715717061672960
23116489881525363408896
23118803593179751776256
23120944781332339228672
23122919508826531037184
23124732064862341955584
23126384997936832446464
23127879090938549633024
23129213317910699704320
23130384830990055899136
23131389010053299175424
23132219577852139405312
23132868753580495994880
23133327399468719407104
23133585118311342931968
23133630294215987560448
23133450135594361421824
23133030858252953321472
23132358191085703397376
23131418343448185405440
23130199418796444221440
23128693036325651087360
23126895738596611850240
23124809737210205044736
23122442728518862241792
23119806825681884545024
23116916945525126725632
23113789117274513211392
23110439106786426355712
23106881547220371374080
23103129554329247154176
23099194670155625922560
23095086945967605284864
23090815016000800423936
23086386084989898850304
23081805821850763132928
23077078201815435051008
23072205361676646612992
23067187524964418846720
23062023021067092623360
23056708379390458724352
23051238446666077962240
23045606469104455122944
23039804108311365681152
23033821417203772162048
23027646875275838357504
23021267644149617655808
23014670214841925369856
23007841540218097238016
23000770574429139763200
22993449929502149836800
22985877213695778488320
22978055639344516956160
22969993702805786853376
22961704054790666846208
22953201938354331975680
22944503651150252212224
22935625374449553899520
22926582493104918495232
22917389329633952923648
22908059112090896433152
22898603998598395854848
22889035048353729085440
22879362105646556119040
22869593616943027322880
22859736425423536390144
22849795589630788108288
22839774259416429232128
22829673617390821179392
22819492865998858485760
22809229223738279460864
22798877902392958910464
22788432073471190630400
22777882885129871818752
22767219639293715677184
22756430257357003423744
22745502129671731412992
22734423348765156966400
22723184183990185623552
22711778515641056624640
22700204881760336478208
22688466856856761925632
22676572673116559376384
22664534232459884101632
22652365830123516067840
22640082940715713167360
22627701308975006875648
22615236412637565681664
22602703216002507735040
22590116068696162041856
22577488625908100104192
22564833730341652922368
22552163250614222979072
22539487890811928969216
22526816980273421352960
22514158244329510928384
22501517558515587088384
22488898697953238056960
22476303102582791864320
22463729686256302424064
22451174727477591277568
22438631893503691456512
22426092460959881756672
22413545792700577480704
22400980102371151446016
22388383484179212402688
22375745115720689647616
22363056474880240254976
22350312371685636964352
22337511605551446884352
22324657128485423153152
22311755711939220602880
22298817239327143100416
22285853827857974820864
22272878988855305306112
22259906967906012889088
22246952303082990469120
22234029553276623519744
22221153115950452572160
22208337074097320099840
22195595051371625185280
22182940071957714960384
22170384404850392694784
22157939343712841629696
22145614868715608735744
22133419172478737973248
22121358095491000172544
22109434576592558882816
22097648253540658839552
22085995335855927984128
22074468823619562635264
22063059079214886027264
22051754693499887288320
22040543538520369659904
22029413874287916351488
22018355379438503329792
22007359999998265655296
21996422546972701884416
21985541011519418925056
21974716600580271243264
21963953526325551038464
21953258610656014237696
21942640787026431967232
21932110586591810945024
21921679677424603758592
21911360489907736805376
21901165926966450192384
21891109143477779169280
21881203385929698377728
21871461889345232830464
21861897807993948340224
21852524108874921279488
21843353315661504839680
21834397000287670763520
21825664999856780869632
21817164464339892043776
21808898956729478283264
21800867869260278398976
21793066357046535782400
21785485846545996709888
21778115014196767752192
21770941018272933347328
21763950740620519145472
21757131846839408001024
21750473566734325383168
21743967189199820423168
21737606327010351644672
21731387025754960166912
21725307774148475355136
21719369440102835027968
21713575131539539230720
21707929977204055736320
21702440838513444257792
21697115983952482402304
21691964768415102533632
21686997358089770893312
21682224533115441774592
21677657587607528275968
21673308320302079410176
21669189058161910218752
21665312589410839035904
21661691840690848268288
21658339164613240684544
21655265230612015874048
21652477698777775341568
21649980015872609091584
21647770709258892476416
21645843426694913851392
21644187727790023376896
21642790393580250726400
21641636895758619770880
21640712696081080647680
21640004185387033427968
21639499235618338111488
21639187456101888032768
21639060288555683151872
21639111053666697609216
21639335005057328349184
21639729386311005503488
21640293448995930374144
21641028386890037854208
21641937169862851821568
21643024302076703277056
21644295561553876353024
21645757788111083929600
21647418772781784891392
21649287268404754907136
21651373090082155134976
21653687208230497812480
21656241672260029513728
21659049177470715559936
21662122146652806447104
21665471357631405752320
21669104363562764075008
21673024120437096841216
21677228247138791587840
21681709161089637285888
21686455033511203045376
21691451242658865872896
21696681897785426968576
21702131087246159249408
21707783695757389856768
21713625825780820869120
21719644966942305943552
21725830068964371202048
21732171619690155606016
21738661756927345688576
21745294386522342031360
21752065255699740884992
21758971941002649010176
21766013744269389463552
21773191531013844500480
21780507574289456693248
21787965469858272903168
21795570162406803898368
21803328074510533394432
21811247270858086940672
21819337531875527753728
21827610171041994768384
21836077436846745845760
21844751422629108252672
21853642569192489091072
21862758038264944263168
21872100365342278156288
21881666777607210795008
21891449367758624522240
21901436030294499000320
21911611833168047374336
21921960422961982734336
21932465157424820518912
21943109846611697598464
21953879155754364043264
21964758808338444058624
21975735719253864611840
21986798126086263668736
21997935723682069479424
22009139774928394911744
22020403172303987277824
22031720446017277001728
22043087739584388268032
22054502791536558735360
22065964965335580803072
22077475353948051210240
22089036951538802622464
22100654840366929805312
22112336299280589389824
22124090714657367523328
22135929176630604333056
22147863683211133452288
22159905959007941033984
22172066015735210573824
22184350703742818975744
22196762569664238714880
22209299293897347825664
22221953828614882459648
22234715150690860138496
22247569377565647831040
22260500939995711799296
22273493573345373847552
22286531025575662845952
22299597507936942817280
22312677977898121953280
22325758335836768698368
22338825572823093739520
22351867872816800989184
22364874672215290806272
22377836702673158537216
22390746062660367810560
22403596360639141904384
22416382947808375734272
22429103222466153545728
22441756953375638814720
22454346544187642478592
22466877150219198267392
22479356566243104522240
22491794829917961584640
22504203525746233180160
22516594821658589528064
22528980318226346934272
22541369835231486410752
22553770295549931552768
22566184878431872745472
22578612586009283526656
22591048291173309349888
22603483228019766591488
22615905786092383633408
22628302418086436274176
22640658487205819318272
22652958949665520222208
22665188848366522466304
22677333644845925793792
22689379425471690702848
22701313006155199414272
22713121961257975414784
22724794629889942618112
22736320185876061618176
22747688861301437628416
22758892368924109701120
22769924488430557855744
22780781700441322815488
22791463706676865007616
22801973683848260616192
22812318177389157810176
22822506624584270217216
22832550574173664051200
22842462717051003731968
22852255851181777092608
22861941881051975516160
22871530917937352278016
22881030523923948634112
22890445140322332704768
22899775750930864013312
22909019829664841990144
22918171591283224608768
22927222505493692940288
22936161974370210676736
22944978042998723969024
22953658028234838638592
22962188996563848658944
22970558069986499231744
22978752569968338927616
22986760030797093142528
22994568144960637370368
23002164748023381360640
23009537982023086374912
23016676754778325254144
23023571519474409406464
23030215260245808119808
23036604447394973614080
23042739685699396567040
23048625849616144793600
23054271651710723162112
23059688754797143392256
23064890642740996472832
23069891476110106951680
23074705092021621620736
23079344208873437265920
23083819815346838175744
23088140689933449822208
23092313015727880667136
23096340103191521656832
23100222274675698302976
23103956967206797967360
23107539066698411802624
23110961419320572248064
23114215411846702170112
23117291500284225257472
23120179595705248120832
23122869266488231985152
23125349765657468600320
23127609936718073954304
23129638099491953311744
23131422065839541583872
23132949454582789963776
23134208424579482779648
23135188808911600746496
23135883449991075725312
23136289391703985487872
23136408568660030914560
23136247772899413327872
23135817915233336295424
23135132815295929909248
23134207851489245790208
23133058754604630540288
23131700689943633330176
23130147627076908220416
23128411908500216610816
23126503917677428342784
23124431793357928267776
23122201201816568332288
23119815223755304599552
23117274414662482395136
23114577055835228209152
23111719549994990043136
23108696863749288493056
23105502905031110688768
23102130751503471738880
23098572699689965060096
23094820163256217239552
23090863501952170328064
23086691910108103835648
23082293529174148644864
23077655947026278383616
23072767172945100406784
23067617021338270564352
23062198644854826729472
23056509823192831885312
23050553628652879216640
23044338272446470684672
23037876206653793107968
23031182780537688293376
23024274823997571465216
23017169445930787667968
23009883166602975772672
23002431350352220520448
22994827831179271471104
22987084633520419635200
22979211746553312051200
22971216966572113395712
22963105847721005678592
22954881789364631764992
22946546249608779005952
22938099029760324665344
22929538545767659077632
22920862004640212844544
22912065437548964478976
22903143594148526817280
22894089756666274775040
22884895575080177762304
22875551052545732378624
22866044819363587948544
22856364809537030455296
22846499375107899654144
22836438736095470944256
22826176506387509542912
22815710935247694594048
22805045532675100639232
22794188916571221524480
22783153960075535581184
22771956513716165410816
22760614042376253472768
22749144443647996985344
22737565166772464648192
22725892617155089793024
22714141766381473890304
22702325894154800857088
22690456429448459714560
22678542890376141733888
22666592924427786125312
22654612428735974998016
22642605703616148799488
22630575579010368012288
22618523460115640614912
22606449264415612076032
22594351260856928436224
22582225862365217292288
22570067453464830541824
22557868347784387624960
22545618965608848687104
22533308303252968701952
22520924733162404184064
22508457117920884948992
22495896137722339786752
22483235635110774571008
22470473714667330994176
22457613346443393761280
22444662328858003898368
22431632636587441913856
22418539339737617924096
22405399362743201431552
22392230329191720026112
22379049641737801695232
22365873835723884331008
22352718173311648923648
22339596426103436083200
22326520804974081867776
22313502002043687010304
22300549296312203345920
22287670653955791126528
22274872750104878514176
22262160863457374633984
22249538641459574472704
22237007783642540277760
22224567726314421747712
22212215423275200675840
22199945303699742523392
22187749456874573922304
22175618056801029718016
22163540011033093472256
22151503803213519257600
22139498489813200273408
22127514791793236377600
22115546180849487577088
22103589809086707793920
22091647104036263428096
22079723883371727683584
22067829943847597637632
22055978213585526456320
22044183665889060585472
22032462226859485036544
22020829861119742967808
22009301926968834392064
21997892805995693867008
21986615762574225965056
21975482969761769324544
21964505625569842429952
21953694065313135460352
21943057765399911202816
21932605155732409548800
21922343220512852803584
21912276951747906240512
21902408789689530056704
21892738207698405818368
21883261565646577598464
21873972282571140104192
21864861298989429948416
21855917744789420769280
21847129717322763206656
21838485101765625643008
21829972407957411856384
21821581622388000292864
21813305057412464508928
21805138125014148579328
21797079903232877133824
21789133347753042116608
21781305059144808529920
21773604633883118141440
21766043749644297568256
21758635200954379534336
21751392082423330111488
21744327234934336913408
21737452974647847944192
21730781054968889606144
21724322774459508326400
21718089122452426719232
21712090837947548434432
21706338258925001900032
21700840883250702319616
21695606656621856423936
21690641119651641163776
21685946631187974848512
21681521890121136209920
21677361893645955891200
21673458334787920986112
21669800320790226272256
21666375239275827429376
21663169623391675088896
21660169942000170172416
21657363318332226273280
21654738218641218600960
21652285133953519583232
21649997216398585102336
21647870765464847122432
21645905434744260132864
21644104073427279675392
21642472217470750949376
21641017355474466504704
21639748158162183651328
21638673848895002378240
21637803819478307307520
21637147502909579067392
21636714441684501397504
21636514449039550316544
21636557739669281832960
21636854895802356596736
21637416545148454567936
21638252684324248748032
21639371693981081534464
21640779228072122515456
21642477253414600310784
21644463506400561070080
21646731511841557577728
21649271130253254721536
21652069453021497524224
21655111815011105767424
21658382745701049171968
21661866783278482063360
21665549166350318960640
21669416453086124179456
21673457094195689816064
21677661931242273112064
21682024544191379406848
21686541363572830633984
21691211504258618753024
21696036354473706127360
21701019030040466161664
21706163842578856804352
21711475912589048807424
21716960994327238017024
21722625500756112834560
21728476655106884894720
21734522662799238234112
21740772785086927994880
21747237193427426738176
21753926498823679508480
21760850906796053757952
21768019058287875981312
21775436752382511284224
21783105843100248965120
21791023595411686293504
21799182660584716894208
21807571642588556427264
21816176067458222784512
21824979506373886738432
21833964647899931344896
21843114215382768943104
21852411715898757349376
21861842047065525321728
21871391978339782623232
21881050493254654492672
21890808960737639137280
21900661114028286803968
21910602851795494502400
21920631921140817723392
21930747575393385971712
21940950304379761590272
21951241705957915361280
21961624514468742430720
21972102745211241758720
21982681874853724684288
21993368963657087582208
22004172627864060952576
22015102777197087162368
22026170045057181155328
22037384877719899078656
22048756331458733277184
22060290741308523282432
22071990522919392378880
22083853388847547154432
22095872173274126352384
22108035293540423565312
22120327707101929406464
22132732122345165029376
22145230221077024604160
22157803724271849046016
22170435225931026006016
22183108786508181536768
22195810304233488515072
22208527686470358532096
22221250848061279698944
22233971579981953761280
22246683352349110435840
22259381126482158944256
22272061242091304386560
22284721418116878303232
22297360866943021613056
22309980482837030109184
22322583038412739051520
22335173315866461732864
22347758111432430845952
22360346069442303623168
22372947311635606798336
22385572826033416044544
22398233586525404135424
22410939416504524865536
22423697696855315972096
22436512122928988422144
22449381779704582766592
22462300776160663961600
22475258549404728033280
22488240765125057839104
22501230585530374160384
22514210014910509744128
22527161077230974533632
22540066686905656279040
22552911182119015809024
22565680561171065733120
22578362494627040198656
22590946199035843706880
22603422265590824304640
22615782536182071558144
22628020098669519831040
22640129430184104296448
22652106663643827929088
22663949908059453652992
22675659533353289252864
22687238340154633486336
22698691567213883686912
22710026727566604238848
22721253289796105666560
22732382218670259044352
22743425362664328527872
22754394648977040474112
22765301056405583691776
22776153406712619991040
22786957130964632862720
22797713270170657488896
22808417986225037639680
22819062751918997635072
22829635191037675700224
22840120343507492667392
22850502030112120111104
22860764022325792210944
22870890847539797426176
22880868202741606907904
22890683050875871559680
22900323518945907703808
22909778724769866186752
22919038651525752684544
22928094168450078867456
22936937252536549638144
22945561398574250459136
22953962132426819895296
22962137496040150925312
22970088374940832104448
22977818588814394785792
22985334738009104318464
22992645858321009475584
22999762956149942386688
23006698469909084504064
23013465649377194278912
23020077798673837195264
23026547330256843309056
23032884647433988997120
23039096992356357898240
23045187504345016434688
23051154755186096865280
23056992925069757906944
23062692588047935995904
23068241882051271196672
23073627741078360686592
23078836903793741791232
23083856545815138926592
23088674534145778515968
23093279407001581912064
23097660222642417827840
23101806417520762028032
23105707793491079200768
23109354721887949684736
23112738597806165458944
23115852497436796780544
23118691907305134358528
23121255347200821559296
23123544728714254221312
23125565373614045265920
23127325719802448707584
23128836815012237410304
23130111708176001794048
23131164801283590717440
23132011156773542035456
23132665712049704140800
23133142364837671600128
23133452963437562822656
23133606334072031805440
23133607549470886592512
23133457636484085448704
23133153818656414629888
23132690228603107934208
23132058879610239057920
23131250626117482053632
23130255891399304019968
23129065063058467979264
23127668587387164819456
23126056878333306601472
23124220181322527670272
23122148517723494154240
23119831809838045724672
23117260255365020254208
23114424969751959699456
23111318835425198473216
23107937408524006457344
23104279681071824502784
23100348517018507411456
23096150672619469799424
23091696430102972727296
23086998958760670527488
23082073534497376174080
23076936706965041577984
23071605444529073684480
23066096254891639963648
23060424292470326558720
23054602510884392665088
23048640968056933187584
23042546408005369331712
23036322207342513881088
23029968690954020847616
23023483720904764030976
23016863388748302254080
23010102628414195236864
23003195620755503054848
22996135955305462759424
22988916605711009447936
22981529826503564460032
22973967082756149084160
22966219101796829233152
22958276114111782715392
22950128334200400510976
22941766701911908548608
22933183841044004864000
22924375103830788931584
22915339498587187838976
22906080289413780209664
22896605127138210742272
22886925690298865549312
22877056928145553227776
22867016058626864316416
22856821473679058665472
22846491666787961143296
22836044258909605593088
22825495178487208607744
22814858045849765675008
22804143804661939306496
22793360619564896878592
22782514019319920197632
22771607220145132404736
22760641530584121737216
22749616730550906650624
22738531339140851564544
22727382733742332182528
22716167140752626810880
22704879562977622097920
22693513723060324139008
22682062087214919057408
22670516010280028209152
22658866035444418609152
22647102391938342453248
22635215735343816900608
22623198134783797362688
22611044221496584044544
22598752307383340367872
22586325218713145442304
22573770616580356440064
22561100694781299785728
22548331309883665154048
22535480736588658376704
22522568301736311652352
22509613125589966782464
22496633122036369063936
22483644323388777824256
22470660527571622428672
22457693219990999662592
22444751693335597416448
22431843272971918508032
22418973556330725376000
22406146593814631940096
22393364972244641513472
22380629800417950171136
22367940629747252330496
22355295362748484943872
22342690202956471468032
22330119682078183260160
22317576774650024689664
22305053097225002942464
22292539204940253364224
22280025038103854972928
22267500601842824380416
22254956938548178059264
22242387354242684813312
22229788713605088149504
22217162497895297974272
22204515306739807027200
22191858612727871176704
22179207801551640854528
22166580745502722097152
22153996265551661367296
22141472803568859742208
22129027494219800903680
22116675673787981627392
22104430751294863441920
22092304314022039126016
22080306331822130724864
22068445343613953507328
22056728545157919539200
22045161745010317590528
22033749207032101076992
22022493438464686555136
22011394998824222064640
22000452392306583011328
21989662072613715836928
21979018550296509939712
21968514568222008147968
21958141316799158812672
21947888701841648648192
21937745738454194454528
21927701185575818100736
21917744511659529994240
21907867169350758694912
21898063985540572643328
21888334326993602478080
21878682678754222800896
21869118417384434040832
21859654821378592342016
21850307609792230719488
21841093415887496544256
21832028546275039248384
21823128204313005916160
21814406170396839641088
21805874808788600487936
21797545231078509248512
21789427465967995191296
21781530529968590684160
21773862345136568008704
21766429504051053854720
21759236934452979433472
21752287552587243192320
21745581999026612469760
21739118519084470239232
21732892996387219701760
21726899100156581380096
21721128489710233059328
21715571044335849832448
21710215143686173360128
21705048085509296881664
21700056755127984324608
21695228619567979823104
21690552999723264901120
21686022413610699980800
21681633662649629671424
21677388334855058620416
21673292552965309071360
21669356042652074639360
21665590815777978580992
21662009849797456953344
21658626070207031934976
21655451768769707245568
21652498413872675291136
21649776703718704545792
21647296694051516973056
21645067869529915260928
21643099081116152233984
21641398319789409042432
21639972340658616664064
21638826195387011825664
21637962765609308520448
21637382396907836407808
21637082702201919373312
21637058548094249992192
21637302188422125846528
21637803494283050745856
21638550256448025133056
21639528586214211846144
21640723481268852883456
21642119622595499261952
21643702411844869160960
21645459157060784488448
21647380207558971097088
21649459782345870540800
21651696276219126349824
21654091966032581230592
21656652223459385933824
21659384485620844855296
21662297274599090421760
21665399481337735282688
21668699987435143036928
21672207563401518383104
21675930909171131613184
21679878702377482584064
21684059562326318120960
21688481882651282636800
21693153514446158561280
21698081303370718511104
21703270515212946505728
21708724224023936892928
21714442765041271832576
21720423350579648004096
21726659910148659609600
21733143167608379408384
21739860935072938983424
21746798597564503425024
21753939773775719432192
21761267143834714767360
21768763416970163912704
21776412370272612515840
21784199841669583994880
21792114531302962626560
21800148477066770120704
21808297129094733103104
21816559041115213266944
21824935292231915405312
21833428812958852448256
21842043788463760736256
21850785250746854014976
21859658878880208388096
21868670945570924265472
21877828313056370753536
21887138395892538671104
21896609045377368195072
21906248334420496875520
21916064219456935559168
21926064047253079719936
21936253890858946920448
21946637752731281915904
21957216744128347373568
21967988400108865585152
21978946289001224470528
21990080021084516646912
22001375676733725868032
22012816592659732758528
22024384389949515890688
22036060105118798839808
22047825288017150476288
22059662949224592441344
22071558270225469145088
22083499030340087840768
22095475750574057586688
22107481597841969774592
22119512124703679447040
22131564934256352296960
22143639355044082483200
22155736187344225566720
22167857544307207569408
22180006770211381313536
22192188390392251547648
22204408046651212562432
22216672394483024789504
22228988959962748157952
22241365946917481086976
22253811945632841072640
22266335454720692322304
22278944134997481619456
22291643793943293853696
22304437230761595109376
22317323192923202781184
22330295734591738085376
22343344189798740918272
22356453804128354697216
22369606882918397902848
22382784191354674085888
22395966321874482233344
22409134812389600919552
22422272908051129303040
22435365963524755947520
22448401556018275811328
22461369414759523287040
22474261273695829884928
22487070729226197925888
22499793146099896680448
22512425616429929201664
22524966950193093148672
22537417664933455200256
22549779946297465241600
22562057566310908297216
22574255768139076730880
22586381143417479495680
22598441522784106446848
22610445857861926912000
22622404003144818229248
22634326250507248599040
22646222483097284247552
22658100931056734568448
22669966702330473611264
22681820439673976127488
22693657511708571205632
22705468023200649576448
22717237669044951187456
22728949183002974355456
22740583977078939975680
22752123586113670479872
22763550682805331558400
22774849616052611973120
22786006568053071937536
22797009489817052905472
22807847970955224678400
22818513155200462618624
22828997752912867229696
22839296143657042706432
22849404520056053825536
22859321009034036772864
22869045720594679595008
22878580708811577753600
22887929868434525913088
22897098816086758916096
22906094803716617011200
22914926675958742122496
22923604815294916198400
22932140941260443615232
22940547586207674007552
22948837111050790764544
22957020273402961723392
22965104579091525271552
22973092832812640239616
22980982335955454132224
22988765006792778317824
22996428386482729779200
23003957198674561335296
23011334995805911121920
23018545495121028186112
23025573411532069404672
23032404811311875096576
23039027147486974181376
23045429169667803447296
23051600857833842671616
23057533457945826689024
23063219630399264129024
23068653673758645551104
23073831759861986099200
23078752115360163430400
23083415109397836201984
23087823248262615269376
23091981116120236032000
23095895315457782054912
23099574439807245352960
23103029057771678990336
23106271618724488282112
23109316135826189451264
23112177497030759809024
23114870329609015001088
23117407499655839744000
23119798516486013714432
23122048240103997833216
23124156268165229182976
23126117185469403889664
23127921572666018889728
23129557431303368867840
23131011602959531245568
23132270859014111232000
23133322537963372937216
23134154797444088463360
23134756649751218749440
23135117949523009208320
23135229440078754349056
23135082894080209846272
23134671336931581755392
23133989319897612550144
23133033202811234418688
23131801407169658617856
23130294611251434618880
23128515879173519048704
23126470735037644931072
23124167195801572868096
23121615753941247590400
23118829260857002688512
23115822625389262405632
23112612233429611708416
23109215032075932925952
23105647307522077360128
23101923301165451182080
23098053911817987555328
23094045770195098664960
23089900907111462731776
23085617076877687521280
23081188603919893266432
23076607480196243652608
23071864414943995494400
23066949627413490827264
23061853321262285193216
23056565909433977143296
23051078117082410254336
23045381072502720036864
23039466440191832489984
23033326604668647768064
23026954901848303075328
23020345904160648986624
23013495768945795268608
23006402642870106324992
22999067086096202465280
22991492455911212974080
22983685180718669889536
22975654860058959806464
22967414138050793439232
22958978313687629037568
22950364675376202907648
22941591583251578748928
22932677369106918277120
22923639169932935036928
22914491842596033265664
22905247111314982043648
22895913069254128173056
22886494092063640911872
22876991137013213167616
22867402320208440852480
22857723614579950354432
22847949512889992216576
22838073552039462305792
22828088672739678748672
22817987454190242234368
22807762287254667526144
22797405530937098240000
22786909665648483237888
22776267449302767370240
22765472109013009170432
22754517635403079483392
22743399247699951747072
22732114045587024773120
22720661774740079247360
22709045549410688172032
22697272340172043714560
22685353067866102956032
22673302233739979390976
22661137125111429595136
22648876726350472282112
22636540511416374788096
22624147291948196036608
22611714254965821145088
22599256265056428490752
22586785446976536182784
22574311021176162353152
22561839343137097515008
22549374093344194428928
22536916567981350191104
22524466023524860952576
22512020031875607166976
22499574811961348587520
22487125520136252948480
22474666496989157392384
22462191471578096599040
22449693716926619975680
22437166152017147592704
22424601416758911303680
22411992004335195127808
22399330582669440319488
22386610623669860302848
22373827361001632169984
22360978940921169051648
22348067488387867607040
22335099763432322236416
22322087171111312687104
22309045081304891129856
22295991623452542894080
22282946252760873435136
22269928394010855997440
22256956377267745849344
22244046746158263959552
22231213902760809332736
22218469986929947443200
22205824877225616343040
22193286231523623698432
22180859534247649607680
22168548159218681643008
22156353475227332640768
22144275012898131017728
22132310687427527180288
22120457048203731140608
22108709513120914079744
22097062544475059912704
22085509736149481947136
22074043815502775582720
22062656623312306700288
22051339207236504256512
22040082207077260328960
22028876672393585623040
22017715311620831313920
22006593964649777987584
21995512915440720412672
21984477626709001109504
21973498632029278830592
21962590602022845677568
21951770871995438202880
21941057848811796299776
21930469663760900423680
21920023264512094240768
21909733947387794161664
21899615203222330802176
21889678712717315145728
21879934360926600298496
21870390207481663979520
21861052415258241531904
21851925182846085365760
21843010735194480050176
21834309404304498229248
21825819791643637710848
21817538966122687102976
21809462633044669104128
21801585217879532371968
21793899843065934249984
21786398231774269276160
21779070641396080705536
21771905991420348989440
21764892368441031262208
21758018024259775889408
21751272818582948413440
21744649842533462966272
21738146797257278619648
21731766701350482608128
21725517695446985736192
21719412020961999847424
21713464518040669388800
21707691086715073593344
21702107461691136540672
21696728446374684655616
21691567554190335016960
21686636896958457839616
21681947155208073117696
21677507526369898135552
21673325622365431791616
21669407342474446241792
21665756768574254350336
21662376121812184465408
21659265792484443160576
21656424420845367066624
21653848980269729579008
21651534808932155392000
21649475558190438416384
21647663071196449079296
21646087261983799771136
21644736117402807304192
21643595972419226959872
21642652190189671153664
21641890292198040141824
21641297433813133033472
21640863952370376114176
21640584610260407287808
21640459190103191846912
21640492284594333155328
21640692383789898268672
21641070572272938385408
21641639211872251019264
21642410892743885717504
21643397758676451196928
21644611150718028480512
21646061433963721785344
21647757883237680021504
21649708564201254944768
21651920204851501334528
21654398077875701940224
21657145908292122312704
21660165802245748686848
21663458178214433652736
21667021677227151458304
21670853034302897127424
21674946909672392622080
21679295705430253109248
21683889426302075142144
21688715671396111351808
21693759854368427868160
21699005732792165203968
21704436279743837372416
21710034854080052985856
21715786532753852334080
21721679385674158964736
21727705439601436917760
21733861124218774618112
21740147120365465763840
21746567693481963159552
21753129725529358860288
21759841700747180769280
21766712845286823165952
21773752507694055424000
21780969759075182051328
21788373137092752965632
21795970465082457980928
21803768715464908210176
21811773912133926912000
21819991058686626758656
21828424052098333671424
21837075525672988835840
21845946580676277960704
21855036409058665955328
21864341860306028331008
21873857043357390340096
21883573068175205466112
21893478019169196703744
21903557218878051319808
21913793793435721793536
21924169501929061220352
21934665750503288209408
21945264685868591874048
21955950252080983179264
21966709095345086791680
21977531212717596082176
21988410266579527270400
21999343533501467066368
22010331520630612033536
22021377347259836923904
22032486027718324912128
22043663786018812723200
22054917487215505309696
22066254212126153375744
22077680962627168108544
22089204476186397245440
22100831133411433250816
22112566931887252045824
22124417463329163837440
22136387792504879054848
22148482134801062559744
22160703286892057067520
22173051867228247425024
22185525525368904089600
22198118331730601443328
22210820534419830341632
22223618776726006398976
22236496747803118141440
22249436138791111753728
22262417730226813403136
22275422449596511551488
22288432291691249008640
22301431058427103150080
22314404920403024674816
22327342814973837443072
22340236680729968246784
22353081508424522399744
22365875188343223877632
22378618163258961428480
22391312940904854061056
22403963553549819838464
22416575055497174974464
22429153124691373719552
22441703801113546850304
22454233367079756496896
22466748348391426621440
22479255575173269553152
22491762186705191305216
22504275425348682776576
22516802085457494016000
22529347587626844028928
22541914811077448695808
22554502964951516184576
22567106830302726586368
22579716617810764365824
22592318494483618463744
22604895626812385656832
22617429461999911174144
22629900965630550474752
22642291629423331377152
22654584192877052559360
22666763125811419545600
22678814961896236515328
22690728556447720800256
22702495289589981249536
22714109183459890036736
22725566880255211208704
22736867448895154683904
22748012039434011672576
22759003456533342191616
22769845748534842753024
22780543898040177524736
22791103664236827508736
22801531582274095546368
22811835076012780027904
22822022584156792291328
22832103542905993428992
22842088042151368720384
22851986020865534853120
22861806011342819164160
22871553644286990876672
22881230293401488850944
22890832266208858865664
22900350796871229243392
22909772828800305856512
22919082323081066184704
22928261712658552586240
22937293174956961562624
22946159557099296653312
22954844958485016215552
22963335079437216514048
22971617460733473718272
22979681691543929880576
22987519595374134165504
22995125352694177333248
23002495505951786795008
23009628819169380139008
23016526014503765147648
23023189456108830851072
23029622873541197168640
23035831203010892005376
23041820582225440145408
23047598479072494092288
23053173877781357920256
23058557393894283149312
23063761150964949581824
23068798252568270602240
23073681756255837749248
23078423212750087913472
23083031031526727876608
23087509078624991969280
23091855907739339325440
23096064844314804486144
23100124860842608951296
23104021939267479535616
23107740526322489753600
23111264767839658049536
23114579384585836036096
23117670219346918506496
23120524571328418676736
23123131430110419222528
23125481665417460056064
23127568170627303997440
23129385929510479724544
23130931982984693153792
23132205303188043071488
23133206617333457485824
23133938246763245731840
23134404026093226950656
23134609340623526821888
23134561274598155878400
23134268812410503561216
23133742992787081527296
23132996890173848420352
23132045293731281108992
23130903983625422766080
23129588581740620808192
23128113081243635023872
23126488303776775012352
23124720627371726602240
23122811305967537356800
23120756547109947179008
23118548287333225988096
23116175410022028673024
23113625074613222375424
23110883885351362887680
23107938767553198817280
23104777555833339772928
23101389371602995511296
23097764867261121691648
23093896376141945503744
23089777975592923168768
23085405469318422986752
23080776317295015231488
23075889564032339804160
23070745820607891374080
23065347338860666814464
23059698183867606237184
23053804473000189231104
23047674615984426057728
23041319469120902660096
23034752313902382448640
23027988585684699971584
23021045306772208746496
23013940216137034760192
23006690636711780679680
22999312184038171607040
22991817489149339893760
22984215157048472502272
22976509174143938199552
22968698894208578093056
22960779591795691487232
22952743429339229454336
22944580600611930636288
22936280419914393583616
22927832206324147421184
22919225914008681840640
22910452531749571264512
22901504298359814356992
22892374774721923776512
22883058811449636814848
22873552469546573496320
22863852975385630212096
22853958792834642345984
22843869859446777708544
22833587970420450000896
22823117230030253457408
22812464451384722325504
22801639384680266465280
22790654688579798695936
22779525613764418207744
22768269421777375985664
22756904598310397935616
22745449930705988485120
22733923512172219990016
22722341729229571358720
22710718301890569830400
22699063478008391139328
22687383510467133571072
22675680534461834854400
22663952893843454558208
22652195857787099545600
22640402569606574637056
22628565026590022434816
22616674919322633633792
22604724235613713203200
22592705612699853127680
22580612471575898226688
22568438991656572682240
22556180004180856930304
22543830909136343662592
22531387736000124944384
22518847443780577001472
22506208478612626079744
22493471499772527378432
22480640094896245440512
22467721277779837190144
22454725613612993347584
22441666923846116048896
22428561636976836476928
22415427924533796929536
22402284770747874279424
22389151079617116766208
22376044857423044804608
22362982461021226008576
22349977898759590248448
22337042211769382076416
22324183019944390164480
22311404345184336478208
22298706792254653071360
22286088078665589981184
22273543801055815401472
22261068260600635719680
22248655174449789665280
22236298163077093785600
22223990985504879280128
22211727560416507723776
22199501852847315615744
22187307736076103188480
22175138963607313711104
22162989389840560160768
22150853530350337916928
22138727442537007546368
22126609766032101867520
22114502655841153318912
22102412333169126670336
22090349085945436831744
22078326726020244176896
22066361667876085039104
22054471863859350077440
22042675797053709221888
22030991633650334826496
22019436534299229159424
22008026067742341726208
21996773676563665256448
21985690197659094089728
21974783501721604718592
21964058346218917462016
21953516510981625217024
21943157210936338546688
21932977692246143926272
21922973861284165976064
21913140798017434025984
21903473060852948533248
21893964767471054356480
21884609503215470247936
21875400152714368253952
21866328778508834177024
21857386688083734298624
21848564823275614502912
21839854545393594400768
21831248764546913927168
21822743206796684427264
21814337502761784967168
21806035788541221404672
21797846649996627148800
21789782452541549707264
21781858275916441976832
21774090736736250363904
21766496922420371259392
21759093535819526307840
21751896237445484642304
21744919121124564926464
21738174272892695478272
21731671411883237179392
21725417656533139849216
21719417471429198741504
21713672821810007113728
21708183506886212976640
21702947586173048979456
21697961782987498455040
21693221761821536419840
21688722226362204553216
21684456850042350731264
21680418106225985585152
21676597098614464970752
21672983508402684559360
21669565779335048069120
21666331646388766507008
21663269055635631636480
21660367409959183319040
21657618934364029059072
21655019851764341932032
21652571063970957361152
21650278162571053760512
21648150797176253972480
21646201606888755298304
21644444995594131341312
21642895988618178854912
21641569296901925240832
21640478607016351236096
21639636059189638332416
21639051875083240865792
21638734123533510639616
21638688631675359854592
21638919043249764040704
21639426999348203880448
21640212385541639897088
21641273570051674341376
21642607560807862501376
21644210036597101428736
21646075251472103112704
21648195857317491638272
21650562721525266382848
21653164828212152238080
21655989347734249275392
21659021950050048671744
21662247422105858605056
21665650612053741666304
21669217647622629621760
21672937270384911187968
21676802034373381586944
21680809093801590128640
21684960383440915529728
21689262155630372716544
21693724011389008216064
21698357673581334233088
21703175759340740018176
21708190734744706613248
21713414131693203226624
21718856027594454728704
21724524753280477167616
21730426789566477238272
21736566811414570729472
21742947826662367035392
21749571340319875661824
21756437471548128886784
21763544968112627515392
21770891098862026489856
21778471446620193947648
21786279658619674820608
21794307229586250792960
21802543389917499621376
21810975152161832304640
21819587545276587442176
21828364051794515460096
21837287261751939694592
21846339754792121794560
21855505193417201156096
21864769542177404485632
21874122237242209468416
21883557066785157021696
21893072537383841300480
21902671613178589216768
21912360885356240830464
21922149383263414648832
21932047306355938164736
21942064919389730242560
21952211749079804280832
21962496110258051612672
21972924916201525608448
21983503695634392678400
21994236727300729077760
22005127195364817895424
22016177268692818591744
22027388029064875868160
22038759223417838239744
22050288879993314344960
22061972882150651854848
22073804614458947928064
22085774776899188293632
22097871415739924086784
22110080166481140645888
22122384669079385407488
22134767113118590959616
22147208897790323195904
22159691425305468076032
22172197051906387869696
22184710172453713739776
22197218319891471269888
22209713067307778965504
22222190493897527918592
22234651057406517182464
22247098883788771426304
22259540662185594191872
22271984433148708519936
22284438540311834132480
22296910907796568932352
22309408674659367387136
22321938121038093090816
22334504775074868887552
22347113577803839176704
22359768984641662353408
22372474896483686023168
22385234355348127612928
22398049014719906316288
22410918483265966833664
22423839703463511457792
22436806530525118332928
22449809617251398057984
22462836616218525302784
22475872628057862832128
22488900790264226906112
22501902923833853083648
22514860213990494044160
22527753957102042742784
22540566419648767066112
22553281807343006253056
22565887247990753591296
22578373599940099178496
22590735871114521608192
22602973107816188870656
22615087767205202362368
22627084750595349807104
22638970365737242198016
22650751466568551497728
22662434912284128051200
22674027357178259570688
22685535285977429311488
22696965166145422229504
22708323583160395759616
22719617234735024046080
22730852682845692887040
22742035814299509719040
22753171049676867108864
22764260444204127223808
22775302893356445597696
22786293647046772523008
22797224244943448440832
22808082855474350784512
22818854897907927089152
22829523796333139329024
22840071756708826841088
22850480533942919233536
22860732214152056012800
22870810043780859691008
22880699289645514489856
22890388039615687688192
22899867796898848964608
22909133722189314392064
22918184451494822019072
22927021538562422079488
22935648685039852453888
22944070974104332664832
22952294291391085805568
22960325021844136525824
22968170002226060722176
22975836632324331536384
22983333019497466429440
22990668036010223337472
22997851183984918134784
23004892185145641009152
23011800259827683295232
23018583145872621568000
23025246014761691250688
23031790518957068255232
23038214200233503490048
23044510393375618236416
23050668616435183386624
23056675318651519238144
23062514811786997268480
23068170242145009008640
23073624528151344316416
23078861241783410491392
23083865423780400594944
23088624298497260126208
23093127822559710019584
23097368991780961255424
23101343858309816385536
23105051269703428734976
23108492411523976658944
23111670285630642847744
23114589263759790833664
23117254814395873099776
23119673427205277351936
23121852685568450756608
23123801393420111446016
23125529656171876581376
23127048831033235472384
23128371277008285466624
23129509845026155266048
23130477074621319348224
23131284128679191379968
23131939597294824849408
23132448393634552741888
23132810993146687127552
23133023203106194718720
23133076513554138398720
23132958934167868932096
23132656126719065849856
23132152626387487817728
23131432989627011563520
23130482770201135808512
23129289274587936194560
23127842074773772304384
23126133272812367904768
23124157532436990787584
23121911922041141854208
23119395641792510558208
23116609723142676414464
23113556783601396219904
23110240892697133973504
23106667562803832815616
23102843833335267983360
23098778384533192441856
23094481609611387338752
23089965589508283957248
23085243935013273075712
23080331465822761385984
23075243682892299108352
23069995984260083744768
23064602610513471340544
23059075397752658591744
23053422534089513107456
23047647597650602098688
23041749140159003099136
23035720955753555558400
23029552986349503512576
23023232646195286376448
23016746269769180643328
23010080416056521785344
23003222861419223449600
22996163224816532324352
22988893252650350411776
22981406837647953887232
22973699868083198361600
22965770010183338033152
22957616517953049591808
22949240137813357232128
22940643133790206558208
22931829414091223465984
22922804705740145557504
22913576710165460156416
22904155181660795568128
22894551896870549979136
22884780513172148715520
22874856327908738203648
22864795934580203847680
22854616731546197950464
22844336204908893044736
22833970923998225104896
22823535280714963484672
22813040150756328472576
22802491783106994896896
22791891247505222926336
22781234645267698941952
22770514058062872969216
22759718980632142938112
22748837865924597907456
22737859445431956668416
22726773630140770418688
22715571962430216994816
22704247707663658385408
22692795725830636437504
22681212265878320578560
22669494802673383243776
22657641999980057067520
22645653833253581225984
22633531848354259009536
22621279482336480591872
22608902349615045541888
22596408410726733971456
22583807983945600991232
22571113610771479658496
22558339819593596403712
22545502829710466351104
22532620197936393879552
22519710350531775954944
22506791901601866973184
22493882678310342754304
22480998474778077560832
22468151714062947844096
22455350333783121330176
22442597233968904404992
22429890491488711737344
22417224300467027181568
22404590361223421231104
22391979328008563458048
22379381978658232074240
22366789935275169546240
22354195946624197328896
22341593862944518569984
22328978471475203801088
22316345341210066419712
22303690783328120602624
22291011986492009480192
22278307332962056667136
22265576842424748081152
22252822640773681905664
22240049334490698350592
22227264200508771926016
22214477164359230423040
22201700603549834018816
22188949044710739017728
22176238806747903426560
22163587588773308792832
22151013942400649265152
22138536541741295599616
22126173200743242137600
22113939689568861159424
22101848534367202181120
22089908080332391841792
22078122088574241210368
22066490001386704470016
22055007798607621390336
22043669180739261300736
22032466742232242716672
22021392864863263391744
22010440216085176254464
21999601895617566081024
21988871369448834990080
21978242348168683454464
21967708733707802116096
21957264713028867194880
21946905036712153448448
21936625478651462287360
21926423421904027123712
21916298465416459583488
21906252923150830403584
21896292110654433656832
21886424376748655247360
21876660906340967776256
21867015357387887345664
21857503385454714552320
21848142068449997225984
21838949206251681087488
21829942466707154010112
21821138392538337509376
21812551358967615324160
21804192644690524241920
21796069807571018448896
21788186512566469525504
21780542846690155036672
21773136015687703068672
21765961211082482647040
21759012412389809192960
21752282954672709304320
21745765809197292716032
21739453636653516587008
21733338732535562108928
21727412983419100987392
21721667916984930533376
21716094893310122917888
21710685464996867997696
21705431915638965665792
21700327949545435561984
21695369450523459584000
21690555179500931383296
21685887270835718193152
21681371425803216093184
21677016770121044066304
21672835406519081107456
21668841728521132834816
21665051566797603471360
21661481232730750451712
21658146524640009256960
21655061775904967491584
21652239040226418229248
21649687510084998922240
21647413238363674640384
21645419180824515837952
21643705511731257147392
21642270107060318240768
21641109060589644152832
21640217110705434787840
21639587907489601945600
21639214120385116110848
21639087445886564827136
21639198597363793920000
21639537343170133098496
21640092628545504804864
21640852802402403745792
21641805981222306840576
21642940596064595476480
21644246149773706395648
21645714144892505030656
21647339050793735028736
21649119108912323231744
21651056770968920784896
21653158637879945068544
21655434888364446187520
21657898305545759096832
21660563083820519129088
21663443612039808811008
21666553395868732489728
21669904226651419443200
21673505645321301000192
21677364696834904162304
21681485927456769572864
21685871548571882356736
21690521680655085993984
21695434599664933928960
21700606930853497405440
21706033765283102982144
21711708705861008359424
21717623875248991502336
21723769928760638308352
21730136105703545241600
21736710329241511657472
21743479349319961673728
21750428938105620791296
21757544192904452374528
21764810044813359448064
21772212063806662115328
21779737563864150048768
21787376865048736563200
21795124431664273424384
21802979559681369833472
21810946377733170528256
21819033125747928596480
21827250892493058736128
21835612129078634610688
21844129262381555515392
21852813633654299295744
21861674848145624793088
21870720501726880727040
21879956178935270604800
21889385593277553573888
21899010752911213854720
21908832070475863556096
21918848383111825195008
21929056894297068011520
21939453080164915740672
21950030612007066009600
21960781334460172861440
21971695312628923498496
21982760932132465410048
21993965018045850058752
22005292947947443453952
22016728779960617009152
22028255486870321889280
22039855442347465637888
22051511291646442471424
22063207224460517048320
22074930475859127042048
22086672699825504387072
22098430800306129338368
22110206929721937100800
22122007633970159681536
22133842405650176409600
22145722065219989012480
22157657364050923749376
22169658039657924919296
22181732354683322761216
22193887006056291237888
22206127232265477947392
22218456958967056695296
22230878872642292547584
22243394372552926167040
22256003408715906547712
22268704258162073534464
22281493312841252339712
22294364943435064934400
22307311468312822546432
22320323212307188416512
22333388607612065415168
22346494286580984840192
22359625150931838959616
22372764467179691180032
22385894110221240893440
22398995115370182868992
22412048659489222557696
22425037454351278276608
22437947334989375864832
22450768656043247403008
22463497078825581281280
22476133490957085573120
22488683090348274089984
22501153943418178633728
22513555457293867286528
22525897142718712250368
22538187851719480705024
22550435466291225559040
22562646882195922223104
22574828101628430647296
22586984290748542746624
22599119725646481195008
22611237610958159347712
22623339799949227327488
22635426474369929445376
22647495853927833796608
22659543992718466220032
22671564685071762849792
22683549461879956963328
22695487634358044459008
22707366352477187211264
22719170689811347406848
22730883826659199287296
22742487448939439063040
22753962479416126734336
22765290188541398089728
22776453598815671287808
22787438942039046094848
22798236828184803803136
22808842808751430828032
22819257182493450698752
22829484133655219535872
22839530497865072771072
22849404522958625439744
22859114911497036234752
22868670259135483215872
22878078833354501783552
22887348542428376203264
22896486941146946207744
22905501173850528808960
22914397816843931746304
22923182621121503559680
22931860173869935493120
22940433509132328239104
22948903711220466450432
22957269561406052630528
22965527270321637294080
22973670318938028769280
22981689415461737857024
22989572577916985802752
22997305372003375513600
23004871354476828557312
23012252771605924544512
23019431525932783894528
23026390354823779188736
23033114080814617853952
23039590728860205842432
23045812293851129315328
23051775003603536707584
23057479047924145979392
23062927889109021097984
23068127373100228542464
23073084879251401867264
23077808677235514671104
23082307541598598070272
23086590567124293386240
23090667077486583480320
23094546533374486380544
23098238392927919276032
23101751912865722269696
23105095881796781867008
23108278262964324139008
23111305723756893175808
23114183060644463378432
23116912579541079162880
23119493535563520147456
23121921750436759470080
23124189505778987565056
23126285767123327254528
23128196742450467831808
23129906731093476769792
23131399178498141585408
23132657821871291498496
23133667795758319927296
23134416570607179137024
23134894623460134223872
23135095784096296599552
23135017253800530411520
23134659347414285025280
23134025051815406469120
23133119514661844156416
23131949567940652695552
23130523352047300902912
23128850051804570845184
23126939710857454551040
23124803077052917874688
23122451449474245984256
23119896522162719162368
23117150217614183628800
23114224466646873931776
23111130849500716859392
23107880012142161690624
23104480837584163962880
23100939467447898996736
23097258380333135429632
23093435780263235813376
23089465498151996620800
23085337477851058798592
23081038761894063636480
23076554774301005316096
23071870656414193025024
23066972445319156989952
23061847964087920623616
23056487383485577691136
23050883488561596727296
23045031725848433000448
23038930115180833538048
23032579092973994639360
23025981326690739027968
23019141517838873788416
23012066199423552585728
23004763530478821048320
22997243089934700511232
22989515674311666434048
22981593111269759516672
22973488109496991481856
22965214157907943227392
22956785446614059712512
22948216714758331564032
22939522875947405541376
22930718285122687205376
22921815621318857457664
22912824542429519544320
22903750437783998562304
22894593662319922774016
22885349528766454431744
22876009097646112243712
22866560550903656480768
22856990782697991307264
22847286844760292065280
22837437011773527949312
22827431402601254486016
22817262230230152511488
22806923820897476280320
22796412543608245190656
22785726747864979210240
22774866747135581224960
22763834832525161660416
22752635272593724669952
22741274257249848524800
22729759769112967380992
22718101399052553814016
22706310148608004980736
22694398271323474231296
22682379192362902487040
22670267506033860542464
22658078984042388127744
22645830451172573446144
22633539341978882277376
22621222793519556460544
22608896279487186993152
22596572011733333311488
22584257522660527833088
22571954877712050421760
22559660798487677632512
22547367668810109681664
22535065101514318020608
22522741606632950595584
22510385966313220603904
22497988119990116548608
22485539576158854578176
22473033502983509245952
22460464682506462953472
22447829469498873741312
22435125821390570127360
22422353396645056479232
22409513674650643595264
22396610037393441947648
22383647770232112545792
22370633976342638493696
22357577439737028804608
22344488496458721394688
22331378970051278274560
22318262193353457139712
22305153080414550622208
22292068143389739057152
22279025292935751008256
22266043251566695153664
22253140482632875769856
22240333700776096432128
22227636235660039290880
22215056669874491228160
22202598162655174721536
22190258673861460492288
22178031998397853990912
22165909260745920479232
22153880427197720690688
22141935491508833615872
22130065196961325121536
22118261355778376990720
22106516932909661683712
22094826061585486708736
22083184092956000780288
22071587706450470764544
22060035057223911604224
22048525919791806939136
22037061793557816279040
22025645955491993485312
22014283469752843108352
22002981184899043557376
21991747755435096014848
21980593707337413296128
21969531527687032537088
21958575708304016670720
21947742630853342134272
21937050166480097771520
21926516894650672873472
21916160933282640297984
21905998504871854080000
21896042499374896381952
21886301367699102498816
21876778632856517738496
21867473135498646519808
21858379903739671609344
21849491359091222642688
21840798520880933109760
21832291958138995736576
21823962398280311111680
21815801048232989032448
21807799754402924855296
21799951115170607005696
21792248601909533868032
21784686692964216340480
21777261008082603868160
21769968442284607275008
21762807313878965288960
21755777543859528007680
21748880872243464241152
21742121098895245180928
21735504317733891211264
21729039095131069743104
21722736527282228166656
21716610103347846840320
21710675309835881283584
21704948942553965658112
21699448143803146305536
21694189245697512964096
21689186561915273347072
21684451312013263503360
21679990864690737577984
21675808435160687312896
21671903271893073920000
21668271249469187555328
21664905692655705391104
21661798229647822946304
21658939517375778652160
21656319771088481419264
21653929116456569536512
21651757825428316749824
21649796489273826869248
21648036151110683066368
21646468404836648878080
21645085485076404240384
21643880405209010143232
21642847212340038860800
21641981397711192064000
21641280436521771466752
21640744361925887918080
21640376235414838575104
21640182377224289124352
21640172263771713044480
21640358067521101758464
21640753885673670311936
21641374758365298688000
21642235603293392863232
21643350190469029036032
21644730256125602037760
21646384822402766864384
21648319761053976100864
21650537618006112993280
21653037694922157719552
21655816356762323255296
21658867502387539476480
21662183111354348470272
21665753779131406876672
21669569178121376104448
21673618418488741724160
21677890308883123011584
21682373523541753593856
21687056683437029064704
21691928379658317332480
21696977213128108408832
21702191968878646525952
21707562041810498879488
21713078158686959960064
21718733314777730252800
21724523718301865476096
21730449476762774536192
21736514803880242970624
21742727659651030056960
21749098899348779958272
21755641129499625521152
21762367507395929702400
21769290677379066232832
21776421947308431638528
21783770716923049803776
21791344109972979974144
21799146747411879165952
21807180621691429584896
21815445068686089519104
21823936856851803537408
21832650407143318487040
21841578126815107481600
21850710806332216180736
21860038011890499059712
21869548412212946665472
21879229998039438458880
21889070176438830759936
21899055752951799742464
21909172863237313527808
21919406978585608585216
21929743153932422610944
21940166664898496954368
21950664064643413049344
21961224508030194810880
21971841021246175182848
21982511337088600768512
21993238020673673101312
22004027839449063751680
22014890574320735617024
22025837610338051162112
22036880636048251551744
22048030654922064134144
22059297352193549533184
22070688740445536649216
22082210961279231721472
22093868141489806114816
22105662260246877306880
22117593043561051324416
22129657935672167628800
22141852191209960767488
22154169093742523318272
22166600258082440216576
22179135940774101778432
22191765279652274241536
22204476407114228563968
22217256422899185614848
22230091264539284733952
22242965575571355992064
22255862732287293521920
22268765217395165888512
22281655479691552751616
22294517270779984347136
22307337238588625518592
22320106379683305619456
22332820918401136328704
22345482338142628347904
22358096576231501725696
22370672665952381829120
22383221236256122863616
22395753222506377379840
22408278964713925115904
22420807682470176620544
22433347201931319181312
22445903792442705969152
22458482020356431282176
22471084598134919135232
22483712259936890126336
22496363712604633300992
22509035693706013835264
22521723128813457506304
22534419338330982318080
22547116219787655512064
22559804336643189506048
22572472878474341646336
22585109509253508366336
22597700177697905311744
22610229016335017312256
22622678491359615123456
22635029960713685696512
22647264724920083415040
22659365505125773737984
22671318094141049536512
22683112786211008151552
22694745191774962057216
22706216214266300596224
22717531238618235928576
22728698822768843554816
22739729281122446606336
22750633478127112683520
22761421978042449788928
22772104527148054740992
22782689752165245779968
22793184957718031499264
22803595959917749469184
22813926950979946676224
22824180417471006638080
22834357128166549487616
22844456182012081864704
22854475080655108571136
22864409775919318695936
22874254646613389606912
22884002382645961949184
22893643793299037749248
22903167600529755865088
22912560314657273806848
22921806308588031836160
22930888201304503484416
22939787625240186585088
22948486378401094959104
22956967852787575554048
22965218511927327588352
22973229114003084541952
22980995396477967663104
22988518068676936597504
22995802155481967886336
23002855911527748206592
23009689603683924312064
23016314417829784846336
23022741624853404581888
23028982013499438792704
23035045523617596047360
23040941007472557031424
23046676079950795112448
23052257046341863079936
23057688893843719585792
23062975308316817752064
23068118657851400912896
23073119889521509400576
23077978316129334984704
23082691312764502147072
23087253983239862222848
23091658883013451710464
23095895892301770129408
23099952319417804652544
23103813283544601460736
23107462386389755101184
23110882642104888066048
23114057597841884315648
23116972540773932204032
23119615650667824152576
23121978930989291798528
23124058757888158466048
23125855943248245161984
23127375310393989660672
23128624894969506693120
23129614961203323338752
23130357032497195253760
23130863078729035284480
23131144918512667983872
23131213828381558702080
23131080324357279449088
23130754080926540496896
23130243947117391380480
23129557993769685483520
23128703496656370270208
23127686759552091422720
23126512728460736069632
23125184431077275467776
23123702358815476285440
23122063954972571074560
23120263362098472419328
23118291520512113770496
23116136624788718223360
23113784869033818980352
23111221369752063574016
23108431154582877372416
23105400134458769670144
23102116011095344807936
23098569086380506349568
23094752926058099507200
23090664802223963242496
23086305829346332377088
23081680742871925260288
23076797346025071181824
23071665735676769337344
23066297468183325442048
23060704817280523960320
23054900220804263313408
23048895946727924695040
23042703960170517495808
23036335942681267011584
23029803385534088740864
23023117642257152344064
23016289802401209122816
23009330273775148597248
23002248051325900161024
22995049783821416267776
22987738865594890452992
22980314817715786219520
22972773154345336176640
22965105783859044155392
22957301838931218661376
22949348733525195489280
22941233238742874980352
22932942437167579267072
22924464509899713282048
22915789382884054269952
22906909279904126205952
22897819198385714888704
22888517267679181012992
22879004908607701516288
22869286720961712750592
22859370086894219034624
22849264563674547224576
22838981203397630230528
22828531947773211181056
22817929203740548530176
22807185638441143500800
22796314169987316056064
22785328083534367162368
22774241162407410925568
22763067688570805288960
22751822156248247173120
22740518591817846882304
22729169497822171496448
22717784606126844674048
22706369757124931616768
22694926237857086439424
22683450784954833698816
22671936242198530490368
22660372663529312878592
22648748562468587962368
22637052051396789010432
22625271740316654764032
22613397395726827257856
22601420435798576070656
22589334340922377240576
22577135009602941747200
22564821027961572425728
22552393784493147684864
22539857371744094388224
22527218270102249013248
22514484879615550554112
22501667017451221549056
22488775505319716454400
22475821931700512882688
22462818609343309545472
22449778685690339393536
22436716315835390492672
22423646772474322878464
22410586344012606603264
22397551877486840643584
22384559886853583405056
22371625282067555680256
22358759945067231707136
22345971504009220980736
22333262654056767160320
22320631219084175867904
22308070909317950210048
22295572523548510519296
22283125266111489114112
22270717912931857596416
22258339704608294699008
22245980979252005175296
22233633624814384054272
22221291423828673560576
22208950316007321239552
22196608558476254248960
22184266747569128865792
22171927685435410612224
22159596116664687525888
22147278403206132006912
22134982228859991097344
22122716415031580295168
22110490889203346309120
22098316792205873774592
22086206659671659380736
22074174579120235610112
22062236207023954853888
22050408527124454440960
22038709250336617398272
22027155817275481653248
22015764077066636492800
22004546855582782455808
21993512729070857617408
21982665316693136375808
21972003275043596402688
21961520968989409280000
21951209603832452481024
21941058518340117463040
21931056377621578252288
21921192122568673329152
21911455653546336190464
21901838295152214409216
21892333096687191982080
21882934997751246618624
21873640867289806929920
21864449427242622124032
21855361093922772221952
21846377793432500305920
21837502816042929356800
21828740762473857024000
21820097605084989358080
21811580847462883000320
21803199728235338268672
21794965390462610833408
21786890932135250624512
21778991262495471042560
21771282704818235244544
21763782306983630077952
21756506857046924066816
21749471665356013568000
21742689263697830871040
21736168252515725344768
21729912549892513857536
21723921227498395795456
21718188971601573183488
21712707040542097145856
21707464476792220286976
21702449315136762019840
21697649598595579510784
21693054119356185706496
21688652887813261361152
21684437372998978109440
21680400563769454886912
21676536900503843373056
21672842138413135036416
21669313218655339675648
21665948223091146489856
21662746461575174946816
21659708693467608645632
21656837435491449044992
21654137273974733668352
21651615090791497596928
21649280128783591931904
21647143855160603705344
21645219615497974185984
21643522091888366583808
21642066581460883603456
21640868107134814912512
21639940384284697690112
21639294712450350317568
21638938932219087945728
21638876645495737942016
21639106893791214174208
21639624399962977075200
21640420329620489895936
21641483385543040434176
21642800978720794345472
21644360247447476240384
21646148791367131725824
21648155092955328151552
21650368671110762856448
21652780044126630445056
21655380592586546741248
21658162423605741223936
21661118341020355919872
21664242002630438551552
21667528286374727778304
21670973807705374851072
21674577463557308284928
21678340854996482916352
21682268471108938235904
21686367585349719293952
21690647890128845930496
21695120943815289995264
21699799509622105047040
21704696833337509019648
21709825862177803730944
21715198385173599092736
21720824102348008718336
21726709702903958863872
21732858113465157419008
21739268108884591509504
21745934420686382563328
21752848342659614375936
21759998681395413123072
21767372807192111480832
21774957567984372023296
21782739918073794396160
21790707228382903402496
21798847333812246937600
21807148418991082438656
21815598860779651072000
21824187151978583818240
21832902022860885721088
21841732835969956052992
21850670245315069607936
21859707004780669829120
21868838729667288498176
21878064405128033599488
21887386507303192625152
21896810723879090651136
21906345371316019789824
21916000656559236448256
21925787908787952156672
21935718837703229308928
21945804805018153385984
21956056066312797945856
21966480968974336000000
21977085164627116949504
21987870969919633883136
21998837037300554137600
22009978446705080664064
22021287211921416650752
22032753065295815376896
22044364305748501463040
22056108503503476883456
22067972937374597382144
22079944748759796154368
22092010882309910691840
22104157927148875677696
22116371985597854646272
22128638696234336387072
22140943523524517036032
22153272377028949049344
22165612526706846859264
22177953659362635415552
22190288831052704120832
22202615067728676913152
22214933465614971305984
22227248798802563301376
22239568776217292177408
22251903142436286758912
22264262778754544173056
22276658874554720976896
22289102163193477726208
22301602190731136466944
22314166613723112800256
22326800577777880793088
22339506273217855619072
22352282766119171784704
22365126151865244844032
22378029991297785266176
22390985904921908346880
22403984158755502686208
22417014096450428076032
22430064344627712884736
22443122806309395628032
22456176524030413635584
22469211523875392716800
22482212754297249071104
22495164226780090335232
22508049450323312377856
22520852208381713186816
22533557637935727116288
22546153451123195772928
22558631043768132829184
22570986222740586889216
22583219377728322011136
22595335084043879317504
22607341273649952849920
22619248184959115984896
22631067282781360881664
22642810264906136289280
22654488197420543901696
22666110784518383206400
22677685782220376113152
22689218584799573180416
22700712019710552571904
22712166367375831072768
22723579580735813582848
22734947633030708068352
22746264891156970078208
22757524411437667057664
22768718088537651544064
22779836645546322296832
22790869511439745286144
22801804668772582162432
22812628561487116369920
22823326141702215827456
22833881123753174237184
22844276507463062126592
22854495411253891039232
22864522194199055958016
22874343743900627238912
22883950702758604046336
22893338358564289249280
22902506977406710972416
22911461497411494477824
22920210670935062085632
22928765866721155219456
22937139778636025430016
22945345241416564998144
22953394270450130878464
22961297368220180676608
22969063095678607032320
22976697885274377551872
22984206055994233454592
22991589970894523465728
22998850259893731983360
23005986026458397540352
23012994972416540147712
23019873407692364054528
23026616152227441541120
23033216374223520399360
23039665430883807002624
23045952778197593489408
23052065998420830060544
23057990973264909828096
23063712225596989767680
23069213465988432920576
23074478391141695750144
23079491754171792621568
23084240642705490706432
23088715781078849159168
23092912578081178255360
23096831638605802766336
23100478573436307767296
23103863137203640074240
23106997912410007797760
23109896853705008873472
23112573982346393419776
23115042411651629318144
23117313756879051030528
23119397888617980362752
23121302940314545160192
23123035463424113901568
23124600621894494846976
23126002328834160984064
23127243257930328309760
23128324709958037798912
23129246367847406370816
23130006013510506512384
23130599292142234894336
23131019592854132490240
23131258078100375732224
23131303856457331507200
23131144274137877315584
23130765313359407480832
23130152125333491417088
23129289763496956788736
23128164176517224464384
23126763442094896840704
23125079086199281287168
23123107203323128709120
23120849057524123435008
23118310951111534575616
23115503366938315194368
23112439618653762093056
23109134369768979038208
23105602358257903468544
23101857525662283202560
23097912583743086788608
23093778930467378036736
23089466774227330793472
23084985322538354606080
23080342912084144553984
23075546989962366812160
23070603904941484408832
23065518532006888079360
23060293816706943418368
23054930361206349758464
23049426163522024243200
23043776569660154052608
23037974431368596160512
23032010413319082999808
23025873386182788775936
23019550878623015632896
23013029620958135058432
23006296258407861059584
22999338302315113218048
22992145303574035824640
22984710095727084175360
22977029832821755084800
22969106520955353563136
22960946855317184970752
22952561390446184497152
22943963287516530868224
22935166992112360095744
22926187156221995253760
22917037970054809911296
22907732900183699095552
22898284714376675983360
22888705633529037324288
22879007465201219928064
22869201608033024606208
22859298856947056377856
22849308991266553331712
22839240195722107158528
22829098431446803021824
22818886908162915434496
22808605786145424408576
22798252163816891613184
22787820320952474927104
22777302133071195144192
22766687574249263071232
22755965274313614950400
22745123157136191258624
22734149218262407184384
22723032475050251911168
22711764041250788868096
22700338173028989927424
22688753060397270958080
22677011149641941516288
22665118894593130102784
22653086007630709653504
22640924435461819072512
22628647346445744078848
22616268362538018668544
22603801137554747555840
22591259244701153230848
22578656248669241606144
22566005817945370918912
22553321758299953037312
22540617884865744863232
22527907683334231162880
22515203750981615484928
22502517067755907186688
22489856215969007927296
22477226710499070050304
22464630588682620895232
22452066339561272246272
22439529160562186387456
22427011463265715748864
22414503536186242367488
22401994303048515584000
22389472155450336083968
22376925854243374497792
22364345470731532894208
22351723289812184072192
22339054552425722544128
22326337905184089309184
22313575467661081444352
22300772515577977634816
22287936879983499149312
22275078235903722782720
22262207465625799884800
22249336226565563875328
22236476758200873385984
22223641871388271181824
22210845013919435587584
22198100307231197102080
22185422478729176678400
22172826640827295989760
22160327879962642087936
22147940633403472216064
22135677873043099615232
22123550185485200523264
22111564906817023639552
22099725496867392323584
22088031299166976081920
22076477743392513589248
22065056947792527753216
22053758610296931352576
22042571054736612524032
22031482310950702284800
22020481130654741823488
22009557858754448326656
21998705092833774141440
21987918082204026011648
21977194849847587373056
21966536063263910658048
21955944722657940865024
21945425763903142363136
21934985679167092162560
21924632236079288680448
21914374331375439314944
21904221961484454854656
21894186251504790274048
21884279472529445224448
21874514994940388311040
21864907150770994937856
21855470984910591754240
21846221856638567972864
21837174834784188235776
21828343850043220951040
21819740644834354921472
21811373671586010759168
21803247178422973104128
21795360730363168030720
21787709324105835610112
21780284097717849817088
21773073480948161445888
21766064540834466889728
21759244274671500132352
21752600667577808584704
21746123422727095189504
21739804354200941363200
21733637491128790941696
21727618977099879022592
21721746863071866912768
21716020885740480102400
21710442298940688695296
21705013790299561918464
21699739479239947190272
21694624964483248816128
21689677375312286973952
21684905384085263745024
21680319156553355624448
21675930241287308967936
21671751410495139086336
21667796443987858948096
21664079798960704716800
21660616063568584900608
21657419100500252426240
21654500878191685533696
21651870142997177827328
21649531233341821419520
21647483385404140290048
21645720777364613365760
21644233336600603394048
21643008095111903969280
21642030736011530600448
21641286980600751718400
21640763590154003677184
21640448919326978736128
21640333087568367190016
21640407901401966968832
21640666671607806164992
21641104045856310427648
21641715935066248445952
21642499560393767124992
21643453597730660679680
21644578361236409810944
21645875957585720377344
21647350359829172453376
21649007384746554032128
21650854594041092243456
21652901159699677708288
21655157722621562322944
21657636226703122497536
21660349642802601132032
21663311446384633184256
21666534728070967853056
21670030927310310342656
21673808362981099044864
21677870907197375905792
21682217202353419845632
21686840695561264300032
21691730499382573793280
21696872811763886718976
21702252477873056120832
21707854309487164784640
21713663946358152757248
21719668243781371559936
21725855311902466375680
21732214383401647472640
21738735667127739482112
21745410293624167464960
21752230400660856635392
21759189352531852525568
21766282040808027717632
21773505186267146485760
21780857563253716287488
21788340100282301022208
21795955859645012115456
21803709939034112393216
21811609347348834025472
21819662876376901353472
21827880929467123630080
21836275203987413663744
21844858093952785448960
21853641719097447153664
21862636609707505090560
21871850249477706219520
21881285820583658913792
21890941514255276441600
21900810625512288288768
21910882394250189733888
21921143310226208849920
21931578485873825546240
21942172758543473573888
21952911358360102633472
21963780167340551831552
21974765716411772829696
21985855094038768648192
21997035900574887837696
22008296321713998659584
22019625342237912596480
22031013081954989899776
22042451203373125337088
22053933317473762803712
22065455311724176474112
22077015550111894208512
22088614937953765949440
22100256879561427386368
22111947161662423826432
22123693765099012489216
22135506559041234010112
22147396796121249480704
22159376332385209548800
22171456557181755719680
22183647125228815908864
22195954698446430011392
22208381971942086803456
22220927227451746025472
22233584520764082618368
22246344417266813108224
22259195028552835661824
22272123046665564192768
22285114538330135986176
22298155404096610238464
22311231550656786464768
22324328906894522449920
22337433418574319321088
22350531110940247588864
22363608257812022427648
22376651666737479024640
22389649077397190868992
22402589654784499777536
22415464531406939488256
22428267325959232815104
22440994558118373359616
22453645896040264499200
22466224202503824605184
22478735368581696978944
22491187931060958658560
22503592469104879992832
22515960783699577929728
22528304892434133811200
22540635919638723559424
22552963011150803369984
22565292431088981901312
22577626986059512414208
22589965863843667116032
22602304880677996199936
22614637033119541100544
22626953184169963814912
22639242706152882962432
22651493957251731816448
22663694558607764881408
22675831521736596127744
22687891315226457407488
22699859947160176951296
22711723101243274428416
22723466339211714494464
22735075388436493893632
22746536554241038745600
22757837295296802979840
22768966956500759085056
22779917579499857772544
22790684643547519385600
22801267565365546713088
22811669820580957257728
22821898627491215441920
22831964225283632922624
22841878853335186931712
22851655579828007993344
22861307135812828135424
22870844891824088154112
22880278076079124512768
22889613284129399373824
